メインコンテンツへスキップ
このページには、Weave Python SDK (weave パッケージ) のリリースノートを掲載しています。W&B Models Python SDK (wandb パッケージ) については、W&B SDK リリースを参照してください。リリースパッケージおよびコミットごとの履歴は、wandb/weave の GitHub Releasesにあります。
これらのエントリは、ユーザー向けの SDK とトレースサーバーの変更を要約したものです。Internal-only のテスト、CI、リファクタリング作業の詳細は省略しています。マージされたすべての変更については、そのタグの GitHub リリースエントリを参照してください。
0.52.37
2026年4月17日

追加

  • OpenTelemetry インテグレーションが最新のセマンティック規約に準拠するようになりました。
  • コスト計算とプロバイダーのインテグレーションに、キャッシュトークンの使用量が含まれるようになりました。

変更

  • 一部の Call クエリで、ネストされたサブクエリを必要に応じてスキップできるようにし、パフォーマンスを改善しました。
  • ClassifierMonitor がトップレベルの weave パッケージからエクスポートされるようになりました。
  • Call API が、より高度なフィルタリングのためのオプションの query パラメーターを受け入れるようになりました。

修正

  • 一部のフィルターの組み合わせで発生していた、評価結果 API の SQL の問題を修正しました。
  • TypeScript SDK が WANDB_BASE_URL から URL スキームを欠落させることがあるバグを修正しました。
  • 複数のフィードバック行を持つ Call が、リスト結果に複数回表示されることがあるバグを修正しました。
  • ClickHouse ベースのクエリにおける ISO-8601 タイムスタンプの処理を修正しました。
  • 分散 ClickHouse ミューテーションで、表名に誤って _local 接尾辞が追加される問題を修正しました。
  • OpenAI Agents SDK フローのトレース時に span が欠落する問題を修正しました。
  • レスポンスに非テキスト部分が含まれる場合の Google GenAI のトレースを修正しました。
  • インメモリのトレース file artifact のパスサニタイズと、HTTP クライアントでのプロバイダーのホスト名処理を修正しました。
0.52.36
2026年4月1日

追加

  • Call クエリで可読なユーザー名を解決できるようになりました。
  • 一部のフローで、クライアントを明示的に初期化しなくても ref.get() が動作するようになりました。
  • テキストベースの評価結果向けの API とストレージパスを追加し、大規模な評価セットの処理も改善しました。

変更

  • バンドルされているインテグレーションとの互換性のため、LiteLLM を特定バージョンに固定しました。
  • Moonshot をモデルプロバイダーとして使用できるようになりました。
  • 基盤となるライトアヘッドログのインフラストラクチャーにより、トレース書き込みの耐久性が向上しました。

修正

  • ストリーミングジェネレーターを途中で中断した際に、GeneratorExit が誤って表面化することがあるバグを修正しました。
  • 保存済みオブジェクト に追加のメタデータフィールドが含まれる場合のデシリアライズを修正しました。
  • Call に複数のフィードバック行がある場合のフィードバックフィルターを修正しました。
  • SQLite ベースの Call コストのトラッキングと、バッチ upsert における無効な trace_id の処理を修正しました。
  • 一時的なエラー発生時の再試行や、より明確な migrator の終了ステータスなど、ClickHouse マイグレーションの動作を改善しました。
  • 1000 件を超える Call を持つ評価 Runs が、予測とスコアリングのために読み込めないことがあるバグを修正しました。
0.52.35
2026年3月19日

追加

  • トレース取り込みのためのライトアヘッドログのサポート。
  • フィードバックデータの分析用フィードバック統計クエリ。

変更

  • Ref.uriref.uri() を呼び出さなくても、プロパティ (ref.uri) として参照できるようになりました。
  • デバウンスされたスコアリング履歴の最大サイズを環境変数で設定できるようになりました。

修正

  • 負の数値フィルター値に対する ClickHouse のキャストを修正しました。
  • on-cluster マイグレーション中に発生するレプリケートされたデータベースエンジンエラーを修正しました。
  • DelegatingTraceServerMixin が一部の ServiceInterface メソッドを転送しない問題を修正しました。
  • weave.init() 中に W&B API を呼び出す際の再試行を修正しました。
  • WEAVE_DISABLED が設定されているときに EvaluationLogger がクラッシュすることがあるバグを修正しました。
  • RefJSONEncoder のエッジケースと、サブクラスに対する classmethod によるインスタンス化を修正しました。
0.52.33
2026年3月12日

追加

  • オブジェクト の タグ と エイリアス のための Python SDK メソッドと HTTP モデル。
  • OpenAI Realtime API のインストルメンテーション。tool Call に加え、オプションでオーディオ、テキスト、音声の取得に対応します (TypeScript の例については、アップストリームのリリースノートを参照してください) 。

修正

  • トレースにおける Anthropic のストリーミング Completions の蓄積を修正しました。
  • RemoteHTTPTraceServer における認証付き PUT リクエストを修正しました。
  • calls_complete プロジェクションのコストクエリ処理を修正しました。
0.52.31
2026年3月10日

追加

  • 保存済みオブジェクトのタグとエイリアスに対する トレースサーバー のサポートを追加しました。
  • Claude Agents のトレース インテグレーションを追加しました。
  • Realtime セッション向けに、タイムスタンプと first token までの時間メトリクスを追加しました。
  • Monitors でマージ済み scorer を使用できるようになりました。

変更

  • リクエストをまたぐ operation reference cache により、OpenTelemetry のパフォーマンスを改善しました。

修正

  • 内部フィールドのエスケープや分散 ClickHouse 構成を含む、コスト クエリ構築における複数の問題を修正しました。
  • Pydantic v2 の Run オブジェクトに対する LangChain インテグレーションの処理を修正しました。
  • inputs または metadata が欠けている場合の prediction および scorer resolver におけるエッジケースを修正しました。
  • calls_complete クエリにおける Vertex AI のテキスト蓄積とスレッドの可視性を修正しました。
0.52.30
2026年3月10日

追加

  • 保存済みスコアを再計算するための Score backfill API を追加しました。
  • TypeScript SDK での Gemini リクエスト トラッキングを追加しました。

変更

  • クエリ パフォーマンス向上のため、分散 Call table を trace_id または project_id でシャーディングしました。
  • レイテンシ低減のため、calls_complete のクエリ プランを簡素化しました。

修正

  • Weave UI で Gemini のメディアをレンダリングできないことがあるバグを修正しました。
  • OpenTelemetry のバッチ挿入で非同期 ClickHouse 挿入を使用するようにしました。
  • HTTP クライアントでの NO_PROXY の処理を修正しました。
  • 一部のエラー メッセージでの entity と team の命名を修正しました。
0.52.29
2026年2月27日

追加

  • Usage API で、未完了の call の metadata を公開するようになりました。
  • より高精度な MIME 検出のためのオプションの python-magic インテグレーションを追加しました。
  • Realtime スレッドが usage summary に含まれるようになりました。
  • Weave オブジェクト上のタグとエイリアスに対するスキーマ サポートを追加しました。
  • 評価 tables 向けの構造化された eval_results クエリ API を追加しました。

変更

  • ClickHouse でタイムスタンプを strings として保存することで、インデックス作成を改善しました。
  • call の upsert 時に、バッチ ファイル作成中の重複作業を削減しました。

修正

  • ジェネレーターが設定されたサンプリング レートに従わないバグを修正しました。
  • call 終了時に stream がすぐに flush されるよう、バッファリングを修正しました。
  • ダイジェスト計算における sort-query index エラーと、決定的な JSON シリアライズを修正しました。
  • OpenTelemetry の表示名、make_safe_name の処理、および Pydantic モデル向けの LangChain シリアライズを修正しました。
0.52.28
2026年2月14日

追加

  • OpenTelemetry resource attributes に W&B の run および project 変数を含められるようになりました。
  • ORM が $lt および $lte 比較をサポートするようになりました。
  • OpenTelemetry Projects が calls_complete table に直接書き込めるようになりました。
  • OpenAI Realtime トレースの一般提供に向けた改善を行いました。

変更

  • table scan および call 統計クエリのパフォーマンスを改善しました。

修正

  • フィルターが誤って最適化で除去されるケースを含め、スレッド ID による call のフィルタリングを修正しました。
  • アノテーションキューの状態更新の冪等性を修正しました。
  • weave.finish() で保留中のクライアント データが常に flush されないバグを修正しました。
  • PaginatedIterator のイテレーターの型付け、Dataset.select の metadata 保持、およびメモリ不足を引き起こす可能性があった大規模 trace size クエリを修正しました。
0.52.26
2026年2月3日

追加

  • 集計 usage 向けの Usage statistics API と、/trace/usage および /calls/usage endpoints を追加しました。
  • 高スループット deployment 向けのオプションの performance mode フラグを追加しました。
  • Anthropic structured-parse のパッチ適用を追加しました。
  • 保存済みビューで column_order フィールドをサポートするようになりました。

変更

  • 分散クラスター クエリに対する PREWHERE 最適化を改善しました。

修正

  • 失敗した ClickHouse 挿入によってバッファされた行がリークする可能性があるバグを修正しました。
  • import 時に IPython を読み込むことでコールド スタートが遅くなることがあるバグを修正しました。
  • 同期 mutation migration、calls_complete での summary フィルタリング、および Google GenAI の token の過剰カウントを修正しました。
  • monitor を含む OpenTelemetry span と、Google Cloud Storage における重複 upload の処理を修正しました。
0.52.25
2026年1月20日

修正

  • 一部のインテグレーションにおける冗長な HTTP response の取得を削除しました。
  • Google GenAI のトレースで system instruction を記録するようになりました。
  • Google GenAI のトレースで、thinking token を completion token と分けて記録するようになりました。
0.52.24
2026年1月15日

追加

  • Node SDK で prompt を扱うための TypeScript helper API を追加しました。
  • トレースサーバー で、適切な場合に Base64 payload を安全に自動変換するようになりました。
  • 今後の比較機能に向けた Leaderboard スキーマの更新を追加しました。
  • PII のマスキングを細かく調整するための redact_pii_exclude_fields 設定を追加しました。
  • LLMAsAJudgeScorer でのオーディオ inputs と、インテグレーション向けのより豊富な op metadata (kind と color) を追加しました。

修正

  • エッジケースで無効な文字が op 作成を妨げる問題を修正しました。
  • HTTPX クライアントでの HTTP および HTTPS proxy の処理を修正しました。
  • ジェネレーターをラップした際のネストされたトレースを修正しました。
0.52.23
2026年1月8日

追加

  • Logfire Pydantic AI インストルメンテーションの入力と出力用のパースヘルパーを追加しました。

修正

  • 大規模なテーブルの評価で、順序が非決定的になる問題を修正しました。
  • 入力トークンと出力トークンが含まれないコストクエリを修正しました。
  • 分散レプリケートされた ClickHouse テーブルを修正し、Kafka の flush 動作が設定でのみ有効になるようにしました。
0.52.22
2026年1月8日

追加

  • LLMStructuredCompletionModels のプロンプトとテンプレート変数が、completion Call をまたいで保持されるようになりました。

修正

  • 一部の環境での ClickHouse import の互換性問題を修正しました。
0.52.20
2025年11月26日

追加

  • Completions ストリーミング API が、プロンプトとテンプレート変数を受け付けるようになりました。
  • ObjectRef.from_uri で Weave URI からオブジェクトを再構築できるようになりました。
  • OpenAI Responses API のトレースで x-request-id ヘッダーを記録するようになりました。
  • Bedrock Agents インテグレーションの対応を拡充しました。
  • span メタデータ用の TypeScript SDK withAttributes ヘルパーを追加しました。

修正

  • OpenAI Agents トレースプロセッサーのメモリリークを修正しました。
  • Weave が無効な場合でも ref を公開できていたバグを修正しました。
  • HTTP クライアントコードを requests から httpx に移行する際のイテレーターの動作を修正しました。
0.52.20 より前のリリースについては、GitHub Releases for wandb/weave を参照してください。これらのエントリーでは、GitHub の既定の比較形式 (pull request リンクとコミット接頭辞) が使用されています。このドキュメントページでは、より新しいバージョンについては顧客向けの表現に更新しています。