[PR #137] Update dependency @langchain/core to v1.1.29 #124

Open
opened 2026-03-03 13:59:00 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Kuingsmile/word-GPT-Plus/pull/137
Author: @renovate[bot]
Created: 1/6/2026
Status: 🔄 Open

Base: masterHead: renovate/langchain-core-1.x-lockfile


📝 Commits (1)

  • 839f0f3 Update dependency @langchain/core to v1.1.29

📊 Changes

1 file changed (+30 additions, -13 deletions)

View changed files

📝 yarn.lock (+30 -13)

📄 Description

This PR contains the following updates:

Package Change Age Confidence
@langchain/core (source) 1.1.171.1.29 age confidence

Release Notes

langchain-ai/langchainjs (@​langchain/core)

v1.1.29

Compare Source

Patch Changes
  • #​10106 9f30267 Thanks @​hntrl! - Add package version metadata to runnable traces. Each package now stamps its version in this.metadata.versions at construction time, making version info available in LangSmith trace metadata.

  • #​10154 403a99f Thanks @​kanweiwei! - fix(core): add usage_metadata to AIMessage lc_aliases

  • #​10169 3b1fd54 Thanks @​hntrl! - fix(core, langchain): bump uuid dependency from ^10.0.0 to ^11.0.0 to fix Metro bundler error

    The uuid v10 package has ambiguous exports in its package.json which causes Metro (used by Expo/React Native) to resolve the wrong entry point, resulting in Cannot read properties of undefined (reading 'v1'). The uuid v11 package fixes its exports map to work correctly with Metro's package exports resolution.

  • #​10044 77bd982 Thanks @​hntrl! - fix(core): remove inherited LangChainTracer handlers when tracingEnabled is false

    When a RunTree explicitly disables tracing via tracingEnabled: false, CallbackManager._configureSync now strips any inherited LangChainTracer handlers so child runs don't produce traces.

v1.1.28

Patch Changes

v1.1.26

Compare Source

Patch Changes

v1.1.25

Compare Source

Patch Changes
  • #​10002 27186c5 Thanks @​aditya-gg04! - fix(core): support reasoning/thinking blocks in StringOutputParser

  • #​10077 05396f7 Thanks @​christian-bromann! - feat(core): add ContextOverflowError, raise in anthropic and openai

  • #​10081 5a6f26b Thanks @​hntrl! - feat(core): add namespace-based symbol branding for error class hierarchies

    Introduces createNamespace utility for hierarchical symbol-based branding of class hierarchies.
    All LangChain error classes now use this pattern, replacing hand-rolled duck-type isInstance checks
    with reliable cross-realm Symbol.for-based identity.

    • New LangChainError base class that all LangChain errors extend
    • New createNamespace / Namespace API in @langchain/core/utils/namespace
    • Refactored ModelAbortError, ContextOverflowError to use namespace branding
    • Added ContextOverflowError.fromError() static factory method
    • Deprecated addLangChainErrorFields in favor of LangChainError subclasses
    • Migrated Google provider errors (GoogleError, ConfigurationError, etc.) to namespace branding
    • Updated Anthropic and OpenAI providers to use ContextOverflowError.fromError()

v1.1.24

Patch Changes

v1.1.22

Compare Source

Patch Changes

v1.1.21

Patch Changes
  • #​9990 d5e3db0 Thanks @​hntrl! - feat(core): Add SSRF protection module (@langchain/core/utils/ssrf) with utilities for validating URLs against private IPs, cloud metadata endpoints, and localhost.

    fix(community): Harden RecursiveUrlLoader against SSRF attacks by integrating validateSafeUrl and replacing string-based URL comparison with origin-based isSameOrigin from the shared SSRF module.

v1.1.20

Patch Changes

v1.1.19

Compare Source

Patch Changes

v1.1.18

Patch Changes
  • #​9900 a9b5059 Thanks @​hntrl! - fix(core): update method signatures to use Partial<CallOptions> for options parameters

    Updated invoke, stream, generate, and generatePrompt method signatures across Runnable, BaseChatModel, and BaseLLM to correctly accept Partial<CallOptions> instead of full CallOptions. This aligns the implementation with the RunnableInterface specification and allows users to pass partial options (e.g., { signal: abortedSignal }) without TypeScript errors.

  • #​9900 a9b5059 Thanks @​hntrl! - Improved abort signal handling for chat models:

    • Added ModelAbortError class in @langchain/core/errors that contains partial output when a model invocation is aborted mid-stream
    • invoke() now throws ModelAbortError with accumulated partialOutput when aborted during streaming (when using streaming callback handlers)
    • stream() throws a regular AbortError when aborted (since chunks are already yielded to the caller)
    • All provider implementations now properly check and propagate abort signals in both _generate() and _streamResponseChunks() methods
    • Added standard tests for abort signal behavior

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Kuingsmile/word-GPT-Plus/pull/137 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 1/6/2026 **Status:** 🔄 Open **Base:** `master` ← **Head:** `renovate/langchain-core-1.x-lockfile` --- ### 📝 Commits (1) - [`839f0f3`](https://github.com/Kuingsmile/word-GPT-Plus/commit/839f0f3c10cde80f42fc45ba19521ad31aaf0dcc) Update dependency @langchain/core to v1.1.29 ### 📊 Changes **1 file changed** (+30 additions, -13 deletions) <details> <summary>View changed files</summary> 📝 `yarn.lock` (+30 -13) </details> ### 📄 Description This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@langchain/core](https://redirect.github.com/langchain-ai/langchainjs/tree/main/langchain-core/) ([source](https://redirect.github.com/langchain-ai/langchainjs)) | [`1.1.17` → `1.1.29`](https://renovatebot.com/diffs/npm/@langchain%2fcore/1.1.17/1.1.29) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@langchain%2fcore/1.1.29?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@langchain%2fcore/1.1.17/1.1.29?slim=true) | --- ### Release Notes <details> <summary>langchain-ai/langchainjs (@&#8203;langchain/core)</summary> ### [`v1.1.29`](https://redirect.github.com/langchain-ai/langchainjs/releases/tag/%40langchain/core%401.1.29) [Compare Source](https://redirect.github.com/langchain-ai/langchainjs/compare/@langchain/core@1.1.28...@langchain/core@1.1.29) ##### Patch Changes - [#&#8203;10106](https://redirect.github.com/langchain-ai/langchainjs/pull/10106) [`9f30267`](https://redirect.github.com/langchain-ai/langchainjs/commit/9f30267e95a2a42fac71f1d3674b84c5a190dbbc) Thanks [@&#8203;hntrl](https://redirect.github.com/hntrl)! - Add package version metadata to runnable traces. Each package now stamps its version in `this.metadata.versions` at construction time, making version info available in LangSmith trace metadata. - [#&#8203;10154](https://redirect.github.com/langchain-ai/langchainjs/pull/10154) [`403a99f`](https://redirect.github.com/langchain-ai/langchainjs/commit/403a99fd826383f30300809ae077e1c967023520) Thanks [@&#8203;kanweiwei](https://redirect.github.com/kanweiwei)! - fix(core): add usage\_metadata to AIMessage lc\_aliases - [#&#8203;10169](https://redirect.github.com/langchain-ai/langchainjs/pull/10169) [`3b1fd54`](https://redirect.github.com/langchain-ai/langchainjs/commit/3b1fd5458a4aa29c398122829f383f21b5ac39da) Thanks [@&#8203;hntrl](https://redirect.github.com/hntrl)! - fix(core, langchain): bump uuid dependency from ^10.0.0 to ^11.0.0 to fix Metro bundler error The `uuid` v10 package has ambiguous `exports` in its `package.json` which causes Metro (used by Expo/React Native) to resolve the wrong entry point, resulting in `Cannot read properties of undefined (reading 'v1')`. The `uuid` v11 package fixes its exports map to work correctly with Metro's package exports resolution. - [#&#8203;10044](https://redirect.github.com/langchain-ai/langchainjs/pull/10044) [`77bd982`](https://redirect.github.com/langchain-ai/langchainjs/commit/77bd98274a885e947d76f7a9c6dd0b3763453218) Thanks [@&#8203;hntrl](https://redirect.github.com/hntrl)! - fix(core): remove inherited LangChainTracer handlers when tracingEnabled is false When a RunTree explicitly disables tracing via `tracingEnabled: false`, `CallbackManager._configureSync` now strips any inherited `LangChainTracer` handlers so child runs don't produce traces. ### [`v1.1.28`](https://redirect.github.com/langchain-ai/langchainjs/releases/tag/%40langchain/core%401.1.28) ##### Patch Changes - [#&#8203;10140](https://redirect.github.com/langchain-ai/langchainjs/pull/10140) [`10a876c`](https://redirect.github.com/langchain-ai/langchainjs/commit/10a876c7d5ff27d8f2889761ee20e95f76a50518) Thanks [@&#8203;hntrl](https://redirect.github.com/hntrl)! - Merge content blocks by string index during streaming. - [#&#8203;10102](https://redirect.github.com/langchain-ai/langchainjs/pull/10102) [`b46d96a`](https://redirect.github.com/langchain-ai/langchainjs/commit/b46d96a508a8bf212561dbb6f025e35c75f16257) Thanks [@&#8203;colifran](https://redirect.github.com/colifran)! - feat: implement aynchronous generator tool calling for streaming partial tool results ### [`v1.1.26`](https://redirect.github.com/langchain-ai/langchainjs/releases/tag/%40langchain/core%401.1.26) [Compare Source](https://redirect.github.com/langchain-ai/langchainjs/compare/@langchain/core@1.1.25...@langchain/core@1.1.26) ##### Patch Changes - [#&#8203;10085](https://redirect.github.com/langchain-ai/langchainjs/pull/10085) [`ed6ea53`](https://redirect.github.com/langchain-ai/langchainjs/commit/ed6ea53c38a004b65e30c0f5888a0ac7d8ee7028) Thanks [@&#8203;colifran](https://redirect.github.com/colifran)! - fix(google): tool\_calls are not preserved when concatenating AIMessageChunks ### [`v1.1.25`](https://redirect.github.com/langchain-ai/langchainjs/releases/tag/%40langchain/core%401.1.25) [Compare Source](https://redirect.github.com/langchain-ai/langchainjs/compare/@langchain/core@1.1.24...@langchain/core@1.1.25) ##### Patch Changes - [#&#8203;10002](https://redirect.github.com/langchain-ai/langchainjs/pull/10002) [`27186c5`](https://redirect.github.com/langchain-ai/langchainjs/commit/27186c54884cfe7c2522fa50b42c3ca0ccaefdba) Thanks [@&#8203;aditya-gg04](https://redirect.github.com/aditya-gg04)! - fix(core): support reasoning/thinking blocks in StringOutputParser - [#&#8203;10077](https://redirect.github.com/langchain-ai/langchainjs/pull/10077) [`05396f7`](https://redirect.github.com/langchain-ai/langchainjs/commit/05396f7ce0a91c49a3bae4bbcd3dbdd6cbd18089) Thanks [@&#8203;christian-bromann](https://redirect.github.com/christian-bromann)! - feat(core): add ContextOverflowError, raise in anthropic and openai - [#&#8203;10081](https://redirect.github.com/langchain-ai/langchainjs/pull/10081) [`5a6f26b`](https://redirect.github.com/langchain-ai/langchainjs/commit/5a6f26bbaed80195dc538c538b96219a8b03f38f) Thanks [@&#8203;hntrl](https://redirect.github.com/hntrl)! - feat(core): add namespace-based symbol branding for error class hierarchies Introduces `createNamespace` utility for hierarchical symbol-based branding of class hierarchies. All LangChain error classes now use this pattern, replacing hand-rolled duck-type `isInstance` checks with reliable cross-realm `Symbol.for`-based identity. - New `LangChainError` base class that all LangChain errors extend - New `createNamespace` / `Namespace` API in `@langchain/core/utils/namespace` - Refactored `ModelAbortError`, `ContextOverflowError` to use namespace branding - Added `ContextOverflowError.fromError()` static factory method - Deprecated `addLangChainErrorFields` in favor of `LangChainError` subclasses - Migrated Google provider errors (`GoogleError`, `ConfigurationError`, etc.) to namespace branding - Updated Anthropic and OpenAI providers to use `ContextOverflowError.fromError()` ### [`v1.1.24`](https://redirect.github.com/langchain-ai/langchainjs/releases/tag/%40langchain/core%401.1.24) ##### Patch Changes - [#&#8203;9978](https://redirect.github.com/langchain-ai/langchainjs/pull/9978) [`70a4400`](https://redirect.github.com/langchain-ai/langchainjs/commit/70a440085b4bc2d036726ed12d9dc7841e914061) Thanks [@&#8203;christian-bromann](https://redirect.github.com/christian-bromann)! - fix(core): fix web\_search\_call and file\_search\_call contentBlocks for OpenAI Responses API ### [`v1.1.22`](https://redirect.github.com/langchain-ai/langchainjs/releases/tag/%40langchain/core%401.1.22) [Compare Source](https://redirect.github.com/langchain-ai/langchainjs/compare/@langchain/core@1.1.21...@langchain/core@1.1.22) ##### Patch Changes - [#&#8203;9995](https://redirect.github.com/langchain-ai/langchainjs/pull/9995) [`8f166b1`](https://redirect.github.com/langchain-ai/langchainjs/commit/8f166b159343ae6fd0d6d44c0835ab56c0b153f4) Thanks [@&#8203;kaigritun](https://redirect.github.com/kaigritun)! - fix(core): skip empty text blocks in ChatOpenAI contentBlocks ### [`v1.1.21`](https://redirect.github.com/langchain-ai/langchainjs/releases/tag/%40langchain/core%401.1.21) ##### Patch Changes - [#&#8203;9990](https://redirect.github.com/langchain-ai/langchainjs/pull/9990) [`d5e3db0`](https://redirect.github.com/langchain-ai/langchainjs/commit/d5e3db0d01ab321ec70a875805b2f74aefdadf9d) Thanks [@&#8203;hntrl](https://redirect.github.com/hntrl)! - feat(core): Add SSRF protection module (`@langchain/core/utils/ssrf`) with utilities for validating URLs against private IPs, cloud metadata endpoints, and localhost. fix(community): Harden `RecursiveUrlLoader` against SSRF attacks by integrating `validateSafeUrl` and replacing string-based URL comparison with origin-based `isSameOrigin` from the shared SSRF module. ### [`v1.1.20`](https://redirect.github.com/langchain-ai/langchainjs/releases/tag/%40langchain/community%401.1.20) ##### Patch Changes - Updated dependencies \[[`9f30267`](https://redirect.github.com/langchain-ai/langchainjs/commit/9f30267e95a2a42fac71f1d3674b84c5a190dbbc), [`403a99f`](https://redirect.github.com/langchain-ai/langchainjs/commit/403a99fd826383f30300809ae077e1c967023520), [`3b1fd54`](https://redirect.github.com/langchain-ai/langchainjs/commit/3b1fd5458a4aa29c398122829f383f21b5ac39da), [`f298a9b`](https://redirect.github.com/langchain-ai/langchainjs/commit/f298a9bdedff7bc2b0eb7f6b5e6b52fd3042a7b7), [`77bd982`](https://redirect.github.com/langchain-ai/langchainjs/commit/77bd98274a885e947d76f7a9c6dd0b3763453218)]: - [@&#8203;langchain/core](https://redirect.github.com/langchain/core)@&#8203;1.1.29 - [@&#8203;langchain/openai](https://redirect.github.com/langchain/openai)@&#8203;1.2.11 - [@&#8203;langchain/classic](https://redirect.github.com/langchain/classic)@&#8203;1.0.21 ### [`v1.1.19`](https://redirect.github.com/langchain-ai/langchainjs/releases/tag/%40langchain/core%401.1.19) [Compare Source](https://redirect.github.com/langchain-ai/langchainjs/compare/@langchain/core@1.1.18...@langchain/core@1.1.19) ##### Patch Changes - [#&#8203;9905](https://redirect.github.com/langchain-ai/langchainjs/pull/9905) [`41bfea5`](https://redirect.github.com/langchain-ai/langchainjs/commit/41bfea51cf119573a3b956ee782d2731fe71c681) Thanks [@&#8203;christian-bromann](https://redirect.github.com/christian-bromann)! - fix(classic/community/core): avoid long lived abort signals ### [`v1.1.18`](https://redirect.github.com/langchain-ai/langchainjs/releases/tag/%40langchain/core%401.1.18) ##### Patch Changes - [#&#8203;9900](https://redirect.github.com/langchain-ai/langchainjs/pull/9900) [`a9b5059`](https://redirect.github.com/langchain-ai/langchainjs/commit/a9b50597186002221aaa4585246e569fa44c27c8) Thanks [@&#8203;hntrl](https://redirect.github.com/hntrl)! - fix(core): update method signatures to use `Partial<CallOptions>` for options parameters Updated `invoke`, `stream`, `generate`, and `generatePrompt` method signatures across `Runnable`, `BaseChatModel`, and `BaseLLM` to correctly accept `Partial<CallOptions>` instead of full `CallOptions`. This aligns the implementation with the `RunnableInterface` specification and allows users to pass partial options (e.g., `{ signal: abortedSignal }`) without TypeScript errors. - [#&#8203;9900](https://redirect.github.com/langchain-ai/langchainjs/pull/9900) [`a9b5059`](https://redirect.github.com/langchain-ai/langchainjs/commit/a9b50597186002221aaa4585246e569fa44c27c8) Thanks [@&#8203;hntrl](https://redirect.github.com/hntrl)! - Improved abort signal handling for chat models: - Added `ModelAbortError` class in `@langchain/core/errors` that contains partial output when a model invocation is aborted mid-stream - `invoke()` now throws `ModelAbortError` with accumulated `partialOutput` when aborted during streaming (when using streaming callback handlers) - `stream()` throws a regular `AbortError` when aborted (since chunks are already yielded to the caller) - All provider implementations now properly check and propagate abort signals in both `_generate()` and `_streamResponseChunks()` methods - Added standard tests for abort signal behavior </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/Kuingsmile/word-GPT-Plus). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4xIiwidXBkYXRlZEluVmVyIjoiNDMuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/word-GPT-Plus#124
No description provided.