初回リリース
リリース(core): 1.4.0a1 (#37132)
リモート追跡ブランチ 'origin/master' を v1.4 にマージ
feat(core): stream_events(version='v3') プロトコル (#37111)
fix(core): トレーサー内のツール実行において、構造化された inputs を保持する (#37108)
リリース(perplexity): 1.2.0 (#37091)
chore(docs): x のハンドル参照を更新 (#37081)
fix(core): warn_deprecated における removal をオプションにする (#37056)
fix(core): 無限ループを防ぐために、_batch および _abatch で batch_size を検証する (#36663)
chore(core): stream_v2/astream_v2 をベータとしてマークする (#36992)
リリース(core): 1.3.2 (#36990)
feat(core): コンテンツブロック中心のストリーミング (v2) を追加 (#36834)
リリース(core): 1.3.1 (#36972)
feat(core): _format_output が ToolOutputMixin インスタンスのリストをそのまま通過できるようにする (#36963)
chore: /libs/core における nbconvert を 7.17.0 から 7.17.1 に更新 (#36923)
feat(core): 特殊キーに対するトレーサーのメタデータの継承動作を更新 (#36900)
chore: /libs/core における langsmith を 0.7.13 から 0.7.31 に更新 (#36813)
リリース(core): release 1.3.0 (#36851)
リリース(core): 1.3.0a3 (#36829)
chore(core): 後方互換性のために、ストリーミングメタデータで checkpoint_ns の挙動を保持する (#36828)
feat(core): トレーサブルなメタデータにチャットモデルとLLM呼び出しパラメータを追加(#36771)
fix(core): SSRFポリシーでクラウドメタデータIPとリンクローカル範囲を復元(#36816)
chore(deps): pytestを9.0.3にアップ(#36801)
chore(core): プライベートなSSRFユーティリティを強化(#36768)
fix(openai): レスポンスAPI変換で、typeキーのないコンテンツブロックを処理(#36725)
chore: /libs/core で pytest を 9.0.2 から 9.0.3 にアップ(#36719)
release(core): 1.3.0.a2(#36698)
fix(core): 継承された実行ツリーを保存するために参照カウントを使用し、ガベージコレクションをサポート(#36660)
docs(core): 軽微な調整(#36685)
release(core): 1.3.0a1(#36656)
chore(core): ストリーミングメタデータ/パフォーマンスを削減(#36588)
release(core): リリース 1.2.28(#36614)
fix(core): テンプレートへのさらなるサニタイズを追加(#36612)
release(core): 1.2.27(#36586)
fix(core): 非推奨のプロンプト保存パスでシンボリックリンクを処理(#36585)
chore: pygments>=2.20.0 について説明するコメントを追加(#36570)
release(core): 1.2.26(#36511)
fix(core): Bedrockモデル向けに init バリデータとシリアライゼーションマッピングを追加(#34510)
feat(core): シリアライズ可能なマッピングに ChatBaseten を追加(#36510)
chore(core): docstring から gpt-3.5-turbo を削除(#36497)
fix(core): filter_messages の docstring 例におけるパラメータ名を修正(#36462)
release(core): 1.2.25(#36473)
fix(core): 非推奨のプロンプト読み込み関数における txt ファイルのチェックを強化(#36471)
fix(core): ドキュメント内の誤字を修正(#36459)
release(core): 1.2.24(#36434)
feat(core): OpenAI ファイル入力のプレースホルダーファイル名を補完(#36433)
chore: すべてのパッケージで pygments>=2.20.0(CVE-2026-4539)(#36385)
fix(core): _WellKnownOpenAITools に "computer" を追加(#36261)
release(core): 1.2.23(#36323)
revert: "fix(core): メタデータ内で trace の invocation パラメータを追跡" を取り消し(#36322)
chore: /libs/core で requests を 2.32.5 から 2.33.0 に更新(#36243)
release(core): 1.2.22(#36201)
fix(core): prompt.save と load_prompt 内のパスを検証し、メソッドを非推奨化(#36200)
release(core): 1.2.21(#36179)
fix(core,model-profiles): 欠落している ModelProfile フィールドを追加し、スキーマのドリフトに警告を出す(#36129)
chore(core): 削除された context モジュールの stale blockbuster allowlist を削除する(#36168)
ci: CI における pytest のストリーミング出力を抑制する(#36092)
release(core): 1.2.20(#36085)
fix(core): メタデータ内で trace の呼び出しパラメータを反映する(#36080)
feat: create_agent と init_chat_model に LangSmith 統合のメタデータを追加する(#35810)
feat(core): anti-ssrf を強化する(#35960)
ci: lint ターゲットで不要な依存関係のインストールを避ける(#36046)
docs(core): mermaid API に base_url をドキュメント化する(#35961)
chore: /libs/core で orjson を 3.11.5 から 3.11.6 にバージョン更新する(#35805)
chore: メンテナンス作業(#35850)
release(core): 1.2.19(#35832)
chore(core): BaseCrossEncoder を langchain-core に移動する(#35809)
chore: /libs/core で tornado を 6.5.2 から 6.5.5 にバージョン更新する(#35775)
release(core): 1.2.18(#35704)
fix(core): alternative_import の非推奨ドキュメンテーション文字列(docstring)における二重バッククォートを修正する(#35658)
fix(core): tool call スキーマを生成する際に default_factory を保持する(#35550)
feat(openai): tool search をサポートする(#35582)
chore: 7 つの更新を 3 つのディレクトリ全体で minor-and-patch グループに対して適用する(#35605)
release(core): 1.2.17 (#35527)
fix(core): シリアライズされたトレーサーメッセージ出力から使用状況メタデータを抽出する (#35526)
chore: 3つのディレクトリにわたってlangchain-depsグループを7件更新する (#35513)
chore: 3つのディレクトリにわたってlangchain-depsグループを14件更新する (#35441)
release(core): 1.2.16 (#35439)
fix(core): マージにおいて、空のツールチャンクIDを欠落として扱う (#35414)
fix(core): JSONシリアライズできないツールスキーマに対するエラーメッセージを改善する (#34376)
fix(core): on_chat_model_start の必須の位置引数を明確にするために、型/ドキュメントを改善する (#35324)
perf(core): 読み込み時間を短縮するために、特定の langsmith のインポートを遅延させる (#35298)
revert: ChatAnthropicBedrockWrapper を追加する (#35371)
release(core): 1.2.15 (#35367)
fix(anthropic): テストとドックストリングで引退したモデルIDを置き換える (#35365)
feat(anthropic): ChatAnthropicBedrock wrapper を追加する (#35091)
style: 一部の ruff noqa を修正する (#35321)
release(core): 1.2.14 (#35328)
chore(core): sys info util から langserve を削除し、deepagents を追加する (#35325)
fix(core): parallel ツール呼び出しを誤ってマージしてしまう merge_lists を修正する (#35281)
fix(core): LangSmith のトレーシングのために、_get_ls_params が温度の int を受け付けるようにする (#35302)
revert: _get_ls_params(#35319)で整数の温度値を受け付ける
fix(core): _get_ls_params で整数の温度値を受け付ける(#35317)
docs(core): 読み込みノートをより正確に更新する(#35309)
fix(core): args_schema が dict のときに再帰エラーを防ぐ(#35260)
fix(core): マージ時に index フィールドと timestamp フィールドを保持する(#34731)
docs(core): デシリアライズのためのセキュリティ警告とベストプラクティスを追加する(#35282)
docs: ドックストリングの不正確さを修正し、古くなった LangSmith の URL を更新する(#35283)
fix(core): 誤解を招く jinja2 サンドボックス化のコメントを修正する(#35183)
chore: 3 つのディレクトリにわたって langchain-deps グループを 8 件更新する(#35257)
release(core): 1.2.13(#35230)
docs(core): get_lc_namespace のドックストリングを拡張する(#35229)
feat(openrouter): langchain-openrouter のプロバイダーパッケージを追加する(#35211)
style: ruff のバージョンを 0.15 に引き上げる(#35042)
release(core): 1.2.12(#35192)
fix(core): ChatGeneration.text の設定を修正する(#35191)
release(core): 1.2.11(#35144)
fix(openai): 画像内のトークン数を数えるときに URL をサニタイズする(#35143)
chore(core): langchain-core における docstring の不一致と冗長なロジックをクリーンアップする(#35064)
fix(core): trancer(#35138)で、裸の except を Exception に置き換える
release(core): 1.2.10(#35136)
chore(deps): langchain-deps グループを 3 つのディレクトリにまたがって 40 件更新する(#35129)
chore(deps): langchain-deps グループを 3 つのディレクトリにまたがって 11 件更新する(#35121)
feat(core): ContextOverflowError を追加し、anthropic と openai で発生させる(#35099)
feat(model-profiles): text_inputs と text_outputs を追加(#35084)
feat(core): ツールのスキーマからトークンを count_tokens_approximately でカウントする(#35098)
docs(core): RunnableSerializable の不足している name の docstring を追加(#35088)
release(core): 1.2.9(#35025)
fix(core): 約束のトークン数をスケーリングする際に cap を調整する(#35017)
revert: モジュールレベルで16進カラーの正規表現パターンを事前コンパイルする(#35016)
chore: make type ターゲットを追加(#35015)
revert: 「chore: Makefile に typing ターゲットを追加」(#35013)
chore: Makefile に typing ターゲットを追加(#35012)
fix(core): 約束のトークン数をスケーリングする際に cap を適用する(#35005)
feat(core): トークンを概算でカウントする際、報告された使用量に基づいてスケールできるようにする(#34996)
test(core): フレークするテストのために delta_time を増やす(#34982)
chore: pyproject.toml ファイルを充実させる(#34980)
release(core): 1.2.8 (#34975)
docs(core): pretty_repr、pretty_print の例を追加 (#34968)
docs(core): get_buffer_string に適切なアドモニションを使用 (#34967)
docs: コアクラスに使用例を追加 (#34841)
chore(core): docstring の形式を修正 (#34966)
chore(deps): 3件の更新で、20個のディレクトリにわたって uv group をアップグレード (#34941)
docs: create_message 関数の docstring に例を追加 (#34851)
docs(core): tool デコレータ引数と戻り値の型要件を明確化 (#34860)
fix(core): ネストされたマスタッシュ変数の抽出を修正し、ドキュメントを更新 (#34872)
fix(core): 空のモデルに対してベースモデルのアノテーションを許可 (#34932)
chore: urllib3 を 2.6.3 にアップグレード (#34940)
fix(core): メッセージのリストが空のときに ParrotFakeChatModel でクラッシュしないようにする (#34943)
fix(core): 引数なし/予約引数ありでの google docstring のパースを修正 (#34861)
test(core): マルチモーダルメッセージに対する概算トークン計数のテストを追加 (#34898)
fix(core): ブロック反復のために Iterable を Iterator に置き換え (#34934)
fix(core): yield_blobs が Iterator を返す (#34935)
docs: 非同期バリアントの Runnable 説明内の誤字を修正 (#34905)
fix(core): 未知のツールに対して outputparserexception をスローする (#34923)
docs(core): nit (#34914)
chore(core): nits (#34897)
feat(core): count_tokens_approximately にマルチモーダル対応を追加 (#34883)
fix(core): typo 'use a a' -> 'use as a' を check_version.py で修正 (#34878)
style(core): lint (#34862)
feat(core): get_buffer_string の XML 形式オプションを追加 (#34802)
chore(core): パッケージングの制約を緩和 (#34832)
chore(deps-dev): /libs/core の uv グループで、1 ディレクトリ範囲に対して setuptools を 67.8.0 から 78.1.1 に更新 (#34825)
chore(core, langchain): バージョン整合性チェックの pre-commit フックを追加 (#34782)
docs(core): total=False の明確化のために RunnableConfig のドックストリングを強化 (#34756)
docs(core): callbacks パラメータの説明を整理 (#34738)
fix(core): テキストブロックではない型に対して正しくガードする (#34729)
chore: Twitter の URL を更新 (#34736)
refactor(core): 任意の Iterable をサポートするように comma_list ユーティリティを一般化 (#34714)
fix(core): LLMManagerMixin のメソッドを同期する際に、明示的な tags パラメータを追加 (#34722)
docs(core): ToolCall と ToolCallChunk のドックストリングを強化 (#34719)
fix(core): on_tool_error イベントデータに tool_call_id を追加 (#33731)
fix(core): JSONスキーマ関数でタイトルが見つからない場合のエラーメッセージを改善(#34683)
fix(core): yield_keys に接頭辞のキーワードのみ指定を付け、BaseStore に合わせる(#34659)
chore(core): ロックを更新(#34695)
chore(core): RunnableLambda の型を改善(#34539)
chore(core): StreamingRunnable の型を改善(#34540)
style(core): いくつかの noqa のエスケープを修正(#34675)
style: ruff のバージョンを 0.14.11 に更新(#34674)
fix: 相対インポートを削除(#34680)
release: langchain-core 1.2.7(#34678)
fix: シグネチャ内にのみ見つかる注入引数についてはトレースしない(#34670)
feat(core): HTMLリンク抽出で無視するファイル拡張子をさらに追加(#34552)
refactor(core): HTMLリンク抽出ユーティリティのドックストリングを改善(#34550)
test(core): LengthBasedExampleSelector の空の例に関するエッジケースを追加(#34641)
fix(core): 任意の引数を持つ関数の厳密なスキーマ生成を修正(#34599)
feat(core): get_buffer_string() でカスタムのメッセージ区切り文字をサポート(#34569)
refactor(core): フォールバック GPT-2 トークナイザの使用に対する警告を追加(#34621)
fix(core,langchain): メッセージの要約に get_buffer_string を使用(#34607)
test(core): フォーマット用ユーティリティとマージ関数のテストを追加(#34511)
fix(core): model_copyを使ってキャッシュキーからメッセージIDを取り除く (#33915)
fix(core): ツールのスキーマから注入された引数を除外する (#34582)
refactor(core): rankingでchunk_idを選択し、余計な割り当てを削除する (#34588)
release(core): 1.2.6 (#34586)
chore(core): LangChainTracerをPydantic v2のメソッドを使うように更新する (#34541)
docs(core): 内部ヘルパー関数にdocstringを追加する (#34525)
docs(core): content.pyのdocstringを更新する (#34546)
chore(deps): mypyをv1.19に、ruffをv1.14にアップデートする (#34521)
refactor(core): いくつかの欠けているジェネリック型を修正する (#31658)
style(core): ruff RUF012ルールを追加する (#34492)
fix(core): ChatPromptTemplate.from_messagesで(message class, template)のタプルをサポートする (#33989)
test(core): list-index $ref解決の回帰テストを追加する (#34097)
fix(core): コールバックマネージャーのマージでハンドラが混在する問題を修正する (#32028) (#33617)
style: ruff ISC001ルールを追加する (#34493)
style(core): mypyのno-any-return違反を修正する (#34204)
docs(core): image urlのdocstring強化 (#34488)
test(core): mermaid.ink API呼び出しでbgColorパラメータをURLエンコードする (#34466)
style(core): 一部のnoqa: ARGルールを修正 (#34437)
fix(core): mermaid API呼び出しでbgColorをURLエンコードする (#34461)
perf(core): function_calling.py内で原点の型マップをモジュールレベルに移動する (#34481)
style(core): ruffルールTCを追加する (#34476)
perf(core): 16進色の正規表現パターンをモジュールレベルで事前コンパイルする (#34480)
docs(core): ベータであることを示すよう更新する (#34457)
release(core): 1.2.5 (#34456)
fix(core): シリアライゼーションのパッチ (#34455)
fix(core): RunnablePickメソッドの戻り値の型 (#34208)
fix(core): @toolデコレータでField(description=...)を保持する (#34354)
fix(core): ツールのargs_schemaからデフォルト引数を設定する (#34399)
fix(core): get_buffer_stringで、非推奨のfunction_callの代わりにtool_callsを使用する (#34355)
feat(core): @deprecatedにPEP 702の__deprecated__属性サポートを追加する (#34257)
fix(core): tool_call_countが決してnullにならないことを保証する (#34431)
feat(core): ツール呼び出し回数のメタ情報を自動的にカウントして保存する (#33756)
feat(core): count_tokens_approximatelyの代わりに'approximate'エイリアスを追加する (#33045)
chore(core): 一部のruffプレビューのルールを修正する (#34425)
release(core): 1.2.4 (#34429)
feat(core): LangChainTracer のメタデータに usage_metadata を追加 (#34414)
fix(core): イテレータ入力に対するトレースの永続化を遅延させる (#34416)
chore(core): いくつかのドックストリングを修正 (#34426)
release(core): 1.2.3 (#34421)
fix(core): convert_to_openai_messages で不明なブロックを許可する (#34420)
feat(infra): 古いロックファイルに対する CI チェックを追加 (#34397)
chore(core): ロックファイルを更新 (#34392)
release(core): 1.2.2 (#34391)
fix(core): Python 3.14 の TypedDict との互換性のために get_type_hints を使用する (#34390)
release(core): 1.2.1 (#34370)
fix(core): parse_tool_call で None 引数を扱う (#34242)
chore(core): ToolCallChunk に関連するいくつかの型を修正 (#34283)
release(core): 1.2 (#34319)
style(core): ドキュメントの些細な修正 (#34312)
fix(core): OpenAI のツール/関数変換の入力型を Mapping まで拡張する (#34304)




