初回リリース
release(core): 1.4.0a2 (#37134)
refactor(core): astream_events のために _AsyncEventsResult のハイブリッドをほどく (#37133)
release(core): 1.4.0a1 (#37132)
リモート追跡ブランチ 'origin/master' を v1.4 にマージ
feat(core): stream_events(version='v3') プロトコル (#37111)
fix(core): トレーサー内でのツール実行において構造化された inputs を保持する (#37108)
release(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)
release(core): 1.3.2 (#36990)
feat(core): content-block 中心のストリーミング(v2)を追加 (#36834)
release(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)
release(core): release 1.3.0 (#36851)
release(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): type キーのない content blocks を responses api の変換で扱う (#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 validator とシリアライズマッピングを追加 (#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): 非推奨の prompt 読み込み関数で 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 params in metadata" を取り消し (#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 module のための古い blockbuster allowlist を削除(#36168)
ci: CI における pytest のストリーミング出力を抑制(#36092)
release(core): 1.2.20(#36085)
fix(core): メタデータ内で invocation パラメータをトレース(#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 の非推奨ドキュメント文字列におけるダブルバッククォート(バックティック)を修正(#35658)
fix(core): tool call スキーマを生成する際に default_factory を保持(#35550)
feat(openai): tool search をサポート(#35582)
chore: 3つのディレクトリにまたがってminor-and-patchグループを7件更新する(#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): システム情報ユーティリティから langserve を削除し、deepagents を追加する(#35325)
fix(core): 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: docstring の不正確さを修正し、古くなった LangSmith のURLを更新する (#35283)
fix(core): 誤解を招く jinja2 サンドボックス化コメントを修正する (#35183)
chore: langchain-deps グループを 3 つのディレクトリにまたがって 8 件更新する (#35257)
release(core): 1.2.13 (#35230)
docs(core): get_lc_namespace の docstring を拡張する (#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):docstring の不一致を解消し、langchain-core 内の冗長なロジックを整理する (#35064)
fix(core):トレーサーで bare except を Exception に置き換える (#35138)
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 に適切な注釈(admonition)を使用する (#34967)
docs: コアクラスに使用例を追加 (#34841)
chore(core): docstring の形式を修正 (#34966)
chore(deps): 3件の更新で、20ディレクトリにわたって uv のグループを引き上げる (#34941)
docs: create_message 関数の docstring に例を追加 (#34851)
docs(core): tool デコレータの引数と戻り値の要件を明確化 (#34860)
fix(core): ネストされたマスタッシュ変数の抽出を修正し、ドキュメントを更新 (#34872)
fix(core): 空のモデルに対して base モデルの注釈を許可する (#34932)
chore: urllib3 を 2.6.3 にアップグレード (#34940)
fix(core): messages リストが空のときに ParrotFakeChatModel でクラッシュしないようにする (#34943)
fix(core): 引数なし/予約引数のみの Google docstring をパースする (#34861)
test(core): マルチモーダルメッセージでの概算トークン数のカウントに関するテストを追加 (#34898)
fix(core): ブロック反復のために Iterable を Iterator に置き換える (#34934)
fix(core): yield_blobs は Iterator を返す (#34935)
docs: Runnable の async バリアントの説明文にある誤字を修正(#34905)
fix(core): 未知のツールに対して outputparserexception を発生させる(#34923)
docs(core): nit(#34914)
chore(core): nits(#34897)
feat(core): count_tokens_approximately へのマルチモーダル対応を追加(#34883)
fix(core): '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 の docstring を強化(#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 の docstring を強化(#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): Pydantic v2 のメソッドを使うように LangChainTracer を更新する (#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): 画像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 で origin の型マップをモジュールレベルに移動する(#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): ツール呼び出し回数のための meta を自動的に数えて保存する(#33756)
feat(core): count_tokens_approximately の代わりに 'approximate' のエイリアスを追加する(#33045)
chore(core): いくつかの ruff preview ルールを修正する(#34425)
release(core): 1.2.4 (#34429)
feat(core): LangChainTracer の metadata に usage_metadata を追加 (#34414)
fix(core): iterator 入力のトレースの永続化を延期 (#34416)
chore(core): いくつかの docstring を修正 (#34426)
release(core): 1.2.3 (#34421)
fix(core): convert_to_openai_messages で不明なブロックを許可 (#34420)
feat(infra): 更新が古い lockfile に対する CI チェックを追加 (#34397)
chore(core): lockfile を更新 (#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 (



