Skip to content

chore(deps): bump the ai-and-llm group across 1 directory with 17 updates - #10081

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/packages/dd-trace/test/plugins/versions/ai-and-llm-baf7098e01
Open

chore(deps): bump the ai-and-llm group across 1 directory with 17 updates#10081
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/packages/dd-trace/test/plugins/versions/ai-and-llm-baf7098e01

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Contributor

Bumps the ai-and-llm group with 17 updates in the /packages/dd-trace/test/plugins/versions directory:

Package From To
@ai-sdk/amazon-bedrock 5.0.57 5.0.67
@ai-sdk/anthropic 4.0.39 4.0.45
@ai-sdk/google 4.0.44 4.0.57
@ai-sdk/openai 4.0.42 4.0.51
@anthropic-ai/sdk 0.117.1 0.122.0
@google/genai 2.17.1 2.19.0
@langchain/anthropic 1.5.6 1.5.8
@langchain/classic 1.0.43 1.0.45
@langchain/core 1.2.8 1.2.9
@langchain/google-genai 2.2.0 2.3.0
@langchain/langgraph 1.4.10 1.4.13
@langchain/openai 1.5.8 1.5.10
@openai/agents 0.16.1 0.17.0
@openai/agents-core 0.16.1 0.17.0
@openai/agents-openai 0.16.1 0.17.0
ai 7.0.66 7.0.84
langchain 1.5.9 1.5.10

Updates @ai-sdk/amazon-bedrock from 5.0.57 to 5.0.67

Changelog

Sourced from @​ai-sdk/amazon-bedrock's changelog.

5.0.67

Patch Changes

  • 030b4e1: Omit assistant messages when only cache points remain after unsigned reasoning is filtered.
  • 5d2229e: feat(amazon-bedrock): add model family setting for embeddings to support ARN
  • b2eb608: Accept citation deltas in Amazon Bedrock streaming responses.
  • Updated dependencies [90192f1]
    • @​ai-sdk/provider-utils@​5.0.33
    • @​ai-sdk/anthropic@​4.0.45
    • @​ai-sdk/openai@​4.0.51

5.0.66

Patch Changes

  • Updated dependencies [e6a2992]
    • @​ai-sdk/openai@​4.0.50

5.0.65

Patch Changes

  • 9921a2f: Forward the Anthropic option for disabling parallel tool use through Amazon Bedrock without sending conflicting tool choice fields.
  • Updated dependencies [2523403]
  • Updated dependencies [3e125ba]
    • @​ai-sdk/openai@​4.0.49
    • @​ai-sdk/provider-utils@​5.0.32
    • @​ai-sdk/anthropic@​4.0.44

5.0.64

Patch Changes

  • fd49828: Preserve complete Amazon Bedrock Converse usage objects in raw usage metadata.

5.0.63

Patch Changes

  • dee4c16: Send nested reasoning effort for CRIS-prefixed OpenAI GPT-5.x Converse requests while preserving the flat gpt-oss format.

  • 35841f5: feat: normalize mid-stream provider error events across supported providers into public StreamProviderError instances and preserve provider-owned type, code, status, retry, and raw payload metadata

  • df45e67: Adds support for specifying which parts of a message to guard using GuardrailConverseContentBlock

    ref: https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails-use-converse-api.html

  • Updated dependencies [7de3612]

  • Updated dependencies [a9782e1]

  • Updated dependencies [eee6200]

  • Updated dependencies [35841f5]

... (truncated)

Commits

Updates @ai-sdk/anthropic from 4.0.39 to 4.0.45

Changelog

Sourced from @​ai-sdk/anthropic's changelog.

4.0.45

Patch Changes

  • Updated dependencies [90192f1]
    • @​ai-sdk/provider-utils@​5.0.33

4.0.44

Patch Changes

  • Updated dependencies [3e125ba]
    • @​ai-sdk/provider-utils@​5.0.32

4.0.43

Patch Changes

  • 7de3612: Encode provider-returned identifiers before using them in credentialed follow-up request paths.
  • a9782e1: fix: align batch result parsing, request counts, and lifecycle behavior across providers
  • 35841f5: feat: normalize mid-stream provider error events across supported providers into public StreamProviderError instances and preserve provider-owned type, code, status, retry, and raw payload metadata
  • Updated dependencies [a9782e1]
  • Updated dependencies [35841f5]
  • Updated dependencies [d2f3353]
    • @​ai-sdk/provider-utils@​5.0.31

4.0.42

Patch Changes

  • 591d25b: feat: add batch completion webhooks. experimental_startTextBatch accepts a webhookUrl, and the gateway provider registers it through the batch callbackUrl contract and exports typed async-job metadata. Direct Anthropic and OpenAI batch providers return an unsupported warning when the option is provided.
  • Updated dependencies [591d25b]
    • @​ai-sdk/provider@​4.0.8
    • @​ai-sdk/provider-utils@​5.0.30

4.0.41

Patch Changes

  • Updated dependencies [b74971f]
    • @​ai-sdk/provider-utils@​5.0.29

4.0.40

Patch Changes

  • Updated dependencies [e6087c9]
    • @​ai-sdk/provider-utils@​5.0.28
Commits

Updates @ai-sdk/google from 4.0.44 to 4.0.57

Changelog

Sourced from @​ai-sdk/google's changelog.

4.0.57

Patch Changes

  • 949ef93: fix(google): recognize Google Files URLs when using a baseUrl
  • Updated dependencies [90192f1]
    • @​ai-sdk/provider-utils@​5.0.33

4.0.56

Patch Changes

  • 3ad9da9: Preserve complete Google Generative Language usage metadata in raw usage results.
  • e9bc618: Omit unsupported frequency and presence penalties from Gemini 2.5 requests and return warnings instead.

4.0.55

Patch Changes

  • 56d492f: Surface prompt-level Google safety blocks without candidates as content-filter results with prompt feedback metadata.

4.0.54

Patch Changes

  • 1f7835c: feat (provider/google, provider/google-vertex): Gemini 3.5 Transcribe support — unary transcription (gemini-3.5-transcribe) via generateContent with language detection, speaker diarization, word timestamps, and custom vocabulary, plus streaming transcription (gemini-3.5-transcribe-live) over the Live API WebSocket with mode: 'VERBATIM' | 'SMART' transcription formatting

4.0.53

Patch Changes

  • Updated dependencies [3e125ba]
    • @​ai-sdk/provider-utils@​5.0.32

4.0.52

Patch Changes

  • 7de3612: Encode provider-returned identifiers before using them in credentialed follow-up request paths.
  • a9782e1: fix: align batch result parsing, request counts, and lifecycle behavior across providers
  • 92e08e6: Preserve recursive tool input schemas without aborting Google model calls.
  • 35841f5: feat: normalize mid-stream provider error events across supported providers into public StreamProviderError instances and preserve provider-owned type, code, status, retry, and raw payload metadata
  • 0246209: Fix Google file uploads failing to type-check with TypeScript 5.9 DOM types.
  • Updated dependencies [a9782e1]
  • Updated dependencies [35841f5]
  • Updated dependencies [d2f3353]
    • @​ai-sdk/provider-utils@​5.0.31

4.0.51

... (truncated)

Commits
  • 0a0f271 Version Packages (#19857)
  • 949ef93 fix(google): recognize Google Files URLs when using a baseUrl (#19868)
  • 3de1476 Version Packages (#19842)
  • e9bc618 fix: Gemini 2.5 requests fail when frequency or presence penalties are config...
  • 3ad9da9 fix: preserve complete Google Generative Language raw usage metadata (#19827)
  • 2fc3389 Version Packages (#19816)
  • 56d492f fix: surface Google prompt-level safety blocks without candidates as content-...
  • 0379422 Version Packages (#19778)
  • 1f7835c feat: support Gemini 3.5 Transcribe on Google and Google Vertex providers (#1...
  • c93fa8d Version Packages (#19748)
  • Additional commits viewable in compare view

Updates @ai-sdk/openai from 4.0.42 to 4.0.51

Changelog

Sourced from @​ai-sdk/openai's changelog.

4.0.51

Patch Changes

  • Updated dependencies [90192f1]
    • @​ai-sdk/provider-utils@​5.0.33

4.0.50

Patch Changes

  • e6a2992: Fix Responses history serialization for regular functions named tool_search.

4.0.49

Patch Changes

  • 2523403: Normalize non-object replayed Chat Completions tool arguments to empty objects.
  • Updated dependencies [3e125ba]
    • @​ai-sdk/provider-utils@​5.0.32

4.0.48

Patch Changes

  • a9782e1: fix: align batch result parsing, request counts, and lifecycle behavior across providers
  • eee6200: Signal schema-invalid known Responses stream events and preserve the error finish reason.
  • 35841f5: feat: normalize mid-stream provider error events across supported providers into public StreamProviderError instances and preserve provider-owned type, code, status, retry, and raw payload metadata
  • d2f3353: Split OpenAI and Azure OpenAI embedding requests by a conservative UTF-8 byte budget derived from their aggregate token limit, in addition to input count limits.
  • Updated dependencies [a9782e1]
  • Updated dependencies [35841f5]
  • Updated dependencies [d2f3353]
    • @​ai-sdk/provider-utils@​5.0.31

4.0.47

Patch Changes

  • 591d25b: feat: add batch completion webhooks. experimental_startTextBatch accepts a webhookUrl, and the gateway provider registers it through the batch callbackUrl contract and exports typed async-job metadata. Direct Anthropic and OpenAI batch providers return an unsupported warning when the option is provided.
  • 2214258: Prevent negative text output token counts when providers report reasoning tokens. Perplexity reasoning tokens are now treated as separate from completion tokens.
  • Updated dependencies [591d25b]
    • @​ai-sdk/provider@​4.0.8
    • @​ai-sdk/provider-utils@​5.0.30

4.0.46

Patch Changes

  • Updated dependencies [b74971f]
    • @​ai-sdk/provider-utils@​5.0.29

... (truncated)

Commits
  • 0a0f271 Version Packages (#19857)
  • 0379422 Version Packages (#19778)
  • e6a2992 fix: replay regular functions named tool_search correctly in OpenAI Responses...
  • c93fa8d Version Packages (#19748)
  • 2523403 fix: prevent strict Chat Completions backends from rejecting malformed persis...
  • a01c481 Version Packages (#19478)
  • 35841f5 feat: normalize mid-stream provider error events into public typed errors wit...
  • d2f3353 fix: split large embedding batches that exceed provider aggregate token limit...
  • a9782e1 fix(batch): align result parsing, request counts, and behavior across provide...
  • eee6200 fix: OpenAI Responses streams silently dropping schema-invalid known events a...
  • Additional commits viewable in compare view

Updates @anthropic-ai/sdk from 0.117.1 to 0.122.0

Release notes

Sourced from @​anthropic-ai/sdk's releases.

sdk: v0.122.0

0.122.0 (2026-08-27)

Full Changelog: sdk-v0.121.0...sdk-v0.122.0

Features

  • api: beta files/skills namespaces use GA shapes; drop dated beta header pins (45d693a)

Bug Fixes

  • client: classify cross-realm DOMException abort/timeout errors correctly (1bd6395)
  • client: use configured logger for SSE parse errors (80eeaf7)
  • sessions: make event accumulator forward-compatible with new event types (#410) (2d084fd)
  • tools: let read return a view_range of a file over the size cap (#427) (56b3260)
  • uploads: default bare Blob filename on skills endpoints (#422) (e111649)
  • webhooks: require headers to be passed to unwrap() (3230804)

Chores

  • internal: codegen related update (c2f327a)

Documentation

  • api: clarify pagination on the organization rate-limit list endpoints (d6015b9)
  • document TypeScript 5.0 as the minimum supported version (788e721)

sdk: v0.121.0

0.121.0 (2026-08-26)

Full Changelog: sdk-v0.120.0...sdk-v0.121.0

Features

  • api: add updates thinking display mode (beta) (22274ea)
  • api: add missing anthropic-beta values (0779f02)
  • api: add support for Organization API endpoints (8b61e7a)
  • helpers: support Standard Schema for structured outputs and tools (7880078)

Bug Fixes

  • tools: keep the tool runner going on pause_turn (#288) (f040dc9)
  • types: don't reference NodeJS.ProcessEnv from published types (#367) (fd38dfd)

Chores

... (truncated)

Changelog

Sourced from @​anthropic-ai/sdk's changelog.

0.122.0 (2026-08-27)

Full Changelog: sdk-v0.121.0...sdk-v0.122.0

Features

  • api: beta files/skills namespaces use GA shapes; drop dated beta header pins (45d693a)

Bug Fixes

  • client: classify cross-realm DOMException abort/timeout errors correctly (1bd6395)
  • client: use configured logger for SSE parse errors (80eeaf7)
  • sessions: make event accumulator forward-compatible with new event types (#410) (2d084fd)
  • tools: let read return a view_range of a file over the size cap (#427) (56b3260)
  • uploads: default bare Blob filename on skills endpoints (#422) (e111649)
  • webhooks: require headers to be passed to unwrap() (3230804)

Chores

  • internal: codegen related update (c2f327a)

Documentation

  • api: clarify pagination on the organization rate-limit list endpoints (d6015b9)
  • document TypeScript 5.0 as the minimum supported version (788e721)

0.121.0 (2026-08-26)

Full Changelog: sdk-v0.120.0...sdk-v0.121.0

Features

  • api: add updates thinking display mode (beta) (22274ea)
  • api: add missing anthropic-beta values (0779f02)
  • api: add support for Organization API endpoints (8b61e7a)
  • helpers: support Standard Schema for structured outputs and tools (7880078)

Bug Fixes

  • tools: keep the tool runner going on pause_turn (#288) (f040dc9)
  • types: don't reference NodeJS.ProcessEnv from published types (#367) (fd38dfd)

Chores

  • docs: clarify skill version latest support and memory version retention (7405a69)

... (truncated)

Commits
  • 7f3898c chore: release main
  • 956ccb5 docs(api): clarify pagination on the organization rate-limit list endpoints
  • 2131d80 fix(tools): let read return a view_range of a file over the size cap (#427)
  • f830c8f fix(aws,bedrock): prefer env credentials over AWS_PROFILE (#436)
  • 4d50ddf test(ecosystem): expect cross-realm timeout errors to classify correctly
  • acdd669 fix(client): classify cross-realm DOMException abort/timeout errors correctly
  • 0a14622 test(tools): pin that read, edit and the memory tool preserve CRLF and CR lin...
  • 17035de docs: document TypeScript 5.0 as the minimum supported version
  • 2f95d8a fix(client): use configured logger for SSE parse errors
  • 33f5103 feat(api): beta files/skills namespaces use GA shapes; drop dated beta header...
  • Additional commits viewable in compare view

Updates @google/genai from 2.17.1 to 2.19.0

Release notes

Sourced from @​google/genai's releases.

v2.19.0

2.19.0 (2026-08-25)

Features

  • Add AudioTranscriptionConfigMode (c0a37de)
  • add environment files support and scotty file download helper (0d6ee9d)
  • Add TYPE_JPEG2000 to VideoContent.MimeType enum (41da204)

Performance Improvements

  • Keep the Buffer in the Node tokenizer platform, ~2x faster model parse (11d804a)

v2.18.0

2.18.0 (2026-08-19)

Features

  • Add mode enum (VERBATIM, SMART) to AudioTranscriptionConfig and TranscriptionConfig. (4c5208b)
  • Add enable_data_retention to ToolParallelAiSearch, Add step_count to ReinforcementTuningHyperParameters, Add BidiGenerateContentSetup (f52c208)
  • Add IDLE state to live connection status enum and mark REQUIRES_ACTION as deprecated. (2f110f2)
  • add video resolution and extension task parameters (39b2a2d)

Bug Fixes

Changelog

Sourced from @​google/genai's changelog.

2.19.0 (2026-08-25)

Features

  • Add AudioTranscriptionConfigMode (c0a37de)
  • add environment files support and scotty file download helper (0d6ee9d)
  • Add TYPE_JPEG2000 to VideoContent.MimeType enum (41da204)

Performance Improvements

  • Keep the Buffer in the Node tokenizer platform, ~2x faster model parse (11d804a)

2.18.0 (2026-08-19)

Features

  • Add mode enum (VERBATIM, SMART) to AudioTranscriptionConfig and TranscriptionConfig. (4c5208b)
  • Add enable_data_retention to ToolParallelAiSearch, Add step_count to ReinforcementTuningHyperParameters, Add BidiGenerateContentSetup (f52c208)
  • Add IDLE state to live connection status enum and mark REQUIRES_ACTION as deprecated. (2f110f2)
  • add video resolution and extension task parameters (39b2a2d)

Bug Fixes

Commits
  • ded792c chore(main): release 2.19.0 (#1876)
  • 4f37a10 build: Publish sourcemaps without sourcesContent, ~5.5 MB off the tarball
  • 11d804a perf: Keep the Buffer in the Node tokenizer platform, ~2x faster model parse
  • c0a37de feat: Add AudioTranscriptionConfigMode
  • 428cba4 chore: Part.media_processing
  • 2c0dc8f chore: internal change to resolve naming collision
  • 0d6ee9d feat: add environment files support and scotty file download helper
  • 6e9b35c No public description
  • a1dde90 chore: Move major release check to job level in block_major_releases workflow
  • 9ca6086 chore: Disable GenerateImages for Gemini API
  • Additional commits viewable in compare view

Updates @langchain/anthropic from 1.5.6 to 1.5.8

Release notes

Sourced from @​langchain/anthropic's releases.

@​langchain/anthropic@​1.5.8

Patch Changes

  • #11421 041a755 Thanks @​priprocess! - Preserve the generic tool_search_tool_result block type in streaming output and message payload conversion. The Anthropic API emits this un-suffixed type for both tool search variants; previously only the variant-suffixed names were allowlisted, so multi-turn conversations using tool search still failed with INVALID_TOOL_RESULTS after a client-tool round-trip.

@​langchain/anthropic@​1.5.7

Patch Changes

  • #11407 3ceef4b Thanks @​chenzimin! - Round-trip the tool search server-tool result blocks (tool_search_tool_bm25_tool_result / tool_search_tool_regex_tool_result) through message translation, mirroring web_search_tool_result. Without this, a multi-turn conversation using the tool search tool fails on the next request with 400 invalid_request_error … tool use … found without a corresponding … tool_result block, because the result block was dropped from the assistant message (streaming capture) and on re-send (toolTypes passthrough).
Commits
  • d5264a1 chore: version packages (#11427)
  • c26c87e fix(openai): send content null (not []) for tool-call-only v1 assistant messa...
  • 041a755 fix(anthropic): preserve generic tool_search_tool_result blocks (#11421)
  • e493ed6 chore: version packages (#11393)
  • 8384848 fix(google-common): release endpoint routing fix as patch (#11413)
  • 8cfff4d feat(google): add gateway support for genai (#11405)
  • 7df258c chore(langchain): update langgraph deps (#11412)
  • 3ceef4b fix(anthropic): round-trip tool search server-tool result blocks (#11407)
  • fe8eec1 fix(openai): drop Gemini functionCall content blocks in Chat Completions mess...
  • 0e7c765 fix(google-genai): throw ContentBlockedError when Gemini candidate has no con...
  • Additional commits viewable in compare view

Updates @langchain/classic from 1.0.43 to 1.0.45

Release notes

Sourced from @​langchain/classic's releases.

@​langchain/classic@​1.0.45

Patch Changes

  • Updated dependencies [c26c87e]:
    • @​langchain/openai@​1.5.10

@​langchain/classic@​1.0.44

Patch Changes

Commits
  • d5264a1 chore: version packages (#11427)
  • c26c87e fix(openai): send content null (not []) for tool-call-only v1 assistant messa...
  • 041a755 fix(anthropic): preserve generic tool_search_tool_result blocks (#11421)
  • e493ed6 chore: version packages (#11393)
  • 8384848 fix(google-common): release endpoint routing fix as patch (#11413)
  • 8cfff4d feat(google): add gateway support for genai (#11405)
  • 7df258c chore(langchain): update langgraph deps (#11412)
  • 3ceef4b fix(anthropic): round-trip tool search server-tool result blocks (#11407)
  • fe8eec1 fix(openai): drop Gemini functionCall content blocks in Chat Completions mess...
  • 0e7c765 fix(google-genai): throw ContentBlockedError when Gemini candidate has no con...
  • Additional commits viewable in compare view

Updates @langchain/core from 1.2.8 to 1.2.9

Release notes

Sourced from @​langchain/core's releases.

@​langchain/core@​1.2.9

Patch Changes

Commits
  • e493ed6 chore: version packages (#11393)
  • 8384848 fix(google-common): release endpoint routing fix as patch (#11413)
  • 8cfff4d feat(google): add gateway support for genai (#11405)
  • 7df258c chore(langchain): update langgraph deps (#11412)
  • 3ceef4b fix(anthropic): round-trip tool search server-tool result blocks (#11407)
  • fe8eec1 fix(openai): drop Gemini functionCall content blocks in Chat Completions mess...
  • 0e7c765 fix(google-genai): throw ContentBlockedError when Gemini candidate has no con...
  • 5c9fdf2 fix(openai): retain cache_write_tokens, update to v7 sdk (#11399)
  • 5ff9179 fix(google-genai): guard streaming chunks when candidate has no content (#10742)
  • 43e4396 fix(core): include tool_call blocks and skip empty text blocks in ChatVertexA...
  • Additional commits viewable in compare view

Updates @langchain/google-genai from 2.2.0 to 2.3.0

Release notes

Sourced from @​langchain/google-genai's releases.

@​langchain/google-genai@​2.3.0

Minor Changes

  • #11400 0e7c765 Thanks @​thushanth-bengre-langchain! - fix(google-genai): throw a typed, catchable EmptyContentError instead of silently returning empty content / an empty generations array when a non-streaming call (.invoke(), .generate(), .batch()) gets back a Gemini candidate with no content — whether from an explicit block (safety/recitation filter, rejected prompt) or the model just not producing usable output (a malformed function call, a thinking model exhausting its token budget). The streaming path (.stream()) is unaffected by this behavior change; it now safely skips a contentless chunk instead of throwing a raw TypeError.

Patch Changes

  • #11405 8cfff4d Thanks @​hntrl! - Add LangSmith gateway support for Google Gemini (Developer API) models. When LANGSMITH_GATEWAY is set, ChatGoogleGenerativeAI and ChatGoogle (and initChatModel("google-genai:...")) route requests through the gateway's Gemini path, using the gateway key (falling back to LANGSMITH_API_KEY). An explicit baseUrl/endpoint, an explicit apiKey, or a Vertex AI configuration suppress gateway routing. Also adds GEMINI_API_KEY as a fallback env var for ChatGoogleGenerativeAI.
Commits
  • e493ed6 chore: version packages (#11393)
  • 8384848 fix(google-common): release endpoint routing fix as patch (#11413)
  • 8cfff4d feat(google): add gateway support for genai (#11405)
  • 7df258c chore(langchain): update langgraph deps (#11412)
  • 3ceef4b fix(anthropic): round-trip tool search server-tool result blocks (#11407)
  • fe8eec1 fix(openai): drop Gemini functionCall content blocks in Chat Completions mess...
  • 0e7c765 fix(google-genai): throw ContentBlockedError when Gemini candidate has no con...
  • 5c9fdf2 fix(openai): retain cache_write_tokens, update to v7 sdk (#11399)
  • 5ff9179 fix(google-genai): guard streaming chunks when candidate has no content (#10742)
  • 43e4396 fix(core): include tool_call blocks and skip empty text blocks in ChatVertexA...
  • Additional commits viewable in compare view

Updates @langchain/langgraph from 1.4.10 to 1.4.13

Release notes

Sourced from @​langchain/langgraph's releases.

@​langchain/langgraph@​1.4.13

Patch Changes

@​langchain/langgraph@​1.4.12

Patch Changes

  • #2714 a2a59ec Thanks @​hntrl! - Update checkpoint integrations to require the patched checkpoint serializer release.

  • Updated dependencies [a2a59ec]:

    • @​langchain/langgraph-checkpoint@​1.1.5

@​langchain/langgraph@​1.4.11

Patch Changes

  • #2706 eaa5472 Thanks @​zduric-langchain! - fix(langgraph): dedupe merged callback handlers by identity

    mergeCallbacks concatenated handlers and inheritableHandlers while deduping tags, so a handler inherited by both the ambient and the explicit config picked up an extra registration at every graph boundary. With tracing on, a nested streamMode: "messages" run delivered every token twice.

  • Updated dependencies [3ce9f8d, 51b4202, a86f813]:

    • @​langchain/langgraph-sdk@​1.9.30
Changelog

Sourced from @​langchain/langgraph's changelog.

1.4.13

Patch Changes

1.4.12

Patch Changes

  • #2714 a2a59ec Thanks @​hntrl! - Update checkpoint integrations to require the patched checkpoint serializer release.

  • Updated dependencies [a2a59ec]:

    • @​langchain/langgraph-checkpoint@​1.1.5

1.4.11

Patch Changes

  • #2706 eaa5472 Thanks @​zduric-langchain! - fix(langgraph): dedupe merged callback handlers by identity

    mergeCallbacks concatenated handlers and inheritableHandlers while deduping tags, so a handler inherited by both the ambient and the explicit config picked up an extra registration at every graph boundary. With tracing on, a nested streamMode: "messages" run delivered every token twice.

  • Updated dependencies [3ce9f8d,

…ates

Bumps the ai-and-llm group with 17 updates in the /packages/dd-trace/test/plugins/versions directory:

| Package | From | To |
| --- | --- | --- |
| [@ai-sdk/amazon-bedrock](https://github.com/vercel/ai/tree/HEAD/packages/amazon-bedrock) | `5.0.57` | `5.0.67` |
| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.39` | `4.0.45` |
| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `4.0.44` | `4.0.57` |
| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.42` | `4.0.51` |
| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.117.1` | `0.122.0` |
| [@google/genai](https://github.com/googleapis/js-genai) | `2.17.1` | `2.19.0` |
| [@langchain/anthropic](https://github.com/langchain-ai/langchainjs) | `1.5.6` | `1.5.8` |
| [@langchain/classic](https://github.com/langchain-ai/langchainjs) | `1.0.43` | `1.0.45` |
| [@langchain/core](https://github.com/langchain-ai/langchainjs) | `1.2.8` | `1.2.9` |
| [@langchain/google-genai](https://github.com/langchain-ai/langchainjs) | `2.2.0` | `2.3.0` |
| [@langchain/langgraph](https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core) | `1.4.10` | `1.4.13` |
| [@langchain/openai](https://github.com/langchain-ai/langchainjs) | `1.5.8` | `1.5.10` |
| [@openai/agents](https://github.com/openai/openai-agents-js) | `0.16.1` | `0.17.0` |
| [@openai/agents-core](https://github.com/openai/openai-agents-js) | `0.16.1` | `0.17.0` |
| [@openai/agents-openai](https://github.com/openai/openai-agents-js) | `0.16.1` | `0.17.0` |
| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.66` | `7.0.84` |
| [langchain](https://github.com/langchain-ai/langchainjs) | `1.5.9` | `1.5.10` |



Updates `@ai-sdk/amazon-bedrock` from 5.0.57 to 5.0.67
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/amazon-bedrock/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/amazon-bedrock@5.0.67/packages/amazon-bedrock)

Updates `@ai-sdk/anthropic` from 4.0.39 to 4.0.45
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/anthropic/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/anthropic@4.0.45/packages/anthropic)

Updates `@ai-sdk/google` from 4.0.44 to 4.0.57
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/google/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/google@4.0.57/packages/google)

Updates `@ai-sdk/openai` from 4.0.42 to 4.0.51
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/openai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/openai@4.0.51/packages/openai)

Updates `@anthropic-ai/sdk` from 0.117.1 to 0.122.0
- [Release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases)
- [Changelog](https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md)
- [Commits](anthropics/anthropic-sdk-typescript@sdk-v0.117.1...sdk-v0.122.0)

Updates `@google/genai` from 2.17.1 to 2.19.0
- [Release notes](https://github.com/googleapis/js-genai/releases)
- [Changelog](https://github.com/googleapis/js-genai/blob/main/CHANGELOG.md)
- [Commits](googleapis/js-genai@v2.17.1...v2.19.0)

Updates `@langchain/anthropic` from 1.5.6 to 1.5.8
- [Release notes](https://github.com/langchain-ai/langchainjs/releases)
- [Commits](https://github.com/langchain-ai/langchainjs/compare/@langchain/anthropic@1.5.6...@langchain/anthropic@1.5.8)

Updates `@langchain/classic` from 1.0.43 to 1.0.45
- [Release notes](https://github.com/langchain-ai/langchainjs/releases)
- [Commits](https://github.com/langchain-ai/langchainjs/compare/@langchain/classic@1.0.43...@langchain/classic@1.0.45)

Updates `@langchain/core` from 1.2.8 to 1.2.9
- [Release notes](https://github.com/langchain-ai/langchainjs/releases)
- [Commits](https://github.com/langchain-ai/langchainjs/compare/@langchain/core@1.2.8...@langchain/core@1.2.9)

Updates `@langchain/google-genai` from 2.2.0 to 2.3.0
- [Release notes](https://github.com/langchain-ai/langchainjs/releases)
- [Commits](https://github.com/langchain-ai/langchainjs/compare/@langchain/google-genai@2.2.0...@langchain/google-genai@2.3.0)

Updates `@langchain/langgraph` from 1.4.10 to 1.4.13
- [Release notes](https://github.com/langchain-ai/langgraphjs/releases)
- [Changelog](https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-core/CHANGELOG.md)
- [Commits](https://github.com/langchain-ai/langgraphjs/commits/@langchain/langgraph@1.4.13/libs/langgraph-core)

Updates `@langchain/openai` from 1.5.8 to 1.5.10
- [Release notes](https://github.com/langchain-ai/langchainjs/releases)
- [Commits](https://github.com/langchain-ai/langchainjs/compare/@langchain/openai@1.5.8...@langchain/openai@1.5.10)

Updates `@openai/agents` from 0.16.1 to 0.17.0
- [Release notes](https://github.com/openai/openai-agents-js/releases)
- [Commits](openai/openai-agents-js@v0.16.1...v0.17.0)

Updates `@openai/agents-core` from 0.16.1 to 0.17.0
- [Release notes](https://github.com/openai/openai-agents-js/releases)
- [Commits](openai/openai-agents-js@v0.16.1...v0.17.0)

Updates `@openai/agents-openai` from 0.16.1 to 0.17.0
- [Release notes](https://github.com/openai/openai-agents-js/releases)
- [Commits](openai/openai-agents-js@v0.16.1...v0.17.0)

Updates `ai` from 7.0.66 to 7.0.84
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/ai@7.0.84/packages/ai)

Updates `langchain` from 1.5.9 to 1.5.10
- [Release notes](https://github.com/langchain-ai/langchainjs/releases)
- [Commits](https://github.com/langchain-ai/langchainjs/compare/langchain@1.5.9...langchain@1.5.10)

---
updated-dependencies:
- dependency-name: "@ai-sdk/amazon-bedrock"
  dependency-version: 5.0.67
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
- dependency-name: "@ai-sdk/anthropic"
  dependency-version: 4.0.45
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
- dependency-name: "@ai-sdk/google"
  dependency-version: 4.0.57
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
- dependency-name: "@ai-sdk/openai"
  dependency-version: 4.0.51
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
- dependency-name: "@anthropic-ai/sdk"
  dependency-version: 0.122.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ai-and-llm
- dependency-name: "@google/genai"
  dependency-version: 2.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ai-and-llm
- dependency-name: "@langchain/anthropic"
  dependency-version: 1.5.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
- dependency-name: "@langchain/classic"
  dependency-version: 1.0.45
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
- dependency-name: "@langchain/core"
  dependency-version: 1.2.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
- dependency-name: "@langchain/google-genai"
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ai-and-llm
- dependency-name: "@langchain/langgraph"
  dependency-version: 1.4.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
- dependency-name: "@langchain/openai"
  dependency-version: 1.5.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
- dependency-name: "@openai/agents"
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ai-and-llm
- dependency-name: "@openai/agents-core"
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ai-and-llm
- dependency-name: "@openai/agents-openai"
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ai-and-llm
- dependency-name: ai
  dependency-version: 7.0.84
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
- dependency-name: langchain
  dependency-version: 1.5.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependabot dependencies javascript Pull requests that update javascript code semver-patch labels Aug 31, 2026
@dependabot
dependabot Bot requested review from a team as code owners August 31, 2026 18:23
@dependabot
dependabot Bot requested a review from crysmags August 31, 2026 18:23
@dependabot dependabot Bot added dependencies javascript Pull requests that update javascript code dependabot labels Aug 31, 2026
@dd-octo-sts
dd-octo-sts Bot enabled auto-merge (squash) August 31, 2026 18:23
@dd-octo-sts

dd-octo-sts Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Overall package size

Self size: 8.63 MB
Deduped: 9.3 MB
No deduping: 9.3 MB

Dependency sizes | name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.4.0 | 127.33 kB | 447.04 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | dc-polyfill | 0.1.11 | 25.74 kB | 25.74 kB |

🤖 This report was automatically generated by heaviest-objects-in-the-universe

@datadog-prod-us1-3

datadog-prod-us1-3 Bot commented Aug 31, 2026

Copy link
Copy Markdown

Pipelines  Tests

⚠️ Warnings

Your PR has failed checks. Please review the issues below and take necessary action before merging.

🚦 2 Pipeline jobs failed

Project | lint — 🔧 Needs a code fix, caused by this PR

View more details · View in GitHub Actions

67 linting errors: 'Assign the returned function to a named variable before invoking it' across multiple lines.

All Green | all-green — 🔄 Retry may pass, looks flaky

View more details · View in GitHub Actions

Job execution exceeded wait time. Workflow run 33424698981 (Project) failed after multiple retries.

📋 Copy fix prompt
CI on my pull request is failing. Help me find and fix the root cause of each failing job below — they were flagged as caused by changes in this PR, so focus on the diff. For each job, explain the failure and propose a fix.

Before you start, set up the Datadog software-delivery tooling so you can
query the CI data yourself:

1. Check whether you already have the Datadog software-delivery MCP tools
   (e.g. a `search_datadog_ci_pipeline_events` tool) and the `unblock-pr` skill.
2. If either is missing, STOP and ask me for permission before installing
   anything. Do not install or run anything until I have said yes.
3. Only with my explicit approval, set up the Datadog software-delivery MCP
   server and skills by following:
     https://docs.datadoghq.com/getting_started/software_delivery_mcp_tools/
   then restart so the skill is picked up.
4. If I decline, skip all of the above and work from the context below alone.

Then run /unblock-pr — it will pull the CI data itself. The job context below is what we already know.

If /unblock-pr is not available — because I declined the setup above, or it did not install — work from the context below instead.

Datadog has already classified this failure as caused by changes in this PR.
Take that as given and work the fix:

1. Locate the change. Diff this branch against its base and find the change
   that produces this error. Explain the mechanism, don't just name a file:
     git fetch origin && git diff $(git merge-base origin/master HEAD)...HEAD
2. Reproduce it locally. Run the failing job's command or test before
   proposing anything.
3. Propose the smallest fix that addresses the root cause — not a workaround,
   not a broadened assertion, not a disabled or skipped test.
4. Re-run the same command to confirm, and say exactly what you ran.
5. If the failure turns out to be intermittent rather than deterministic, say
   so plainly instead of "fixing" it — that is a flaky test, and patching it
   hides the problem.

If the right move is to re-run the job rather than change code, use the job
link in the context below. For GitHub Actions: `gh run rerun <run-id> --failed`,
where the run ID is the number after `/runs/` in that URL (not the trailing
number, which is the job ID).

Branch: dependabot/npm_and_yarn/packages/dd-trace/test/plugins/versions/ai-and-llm-baf7098e01

Project | lint
Commit: 3f2b08967204848b13531f989583ba246c7a8d4c
Error (code / quality):
67 linting errors: 'Assign the returned function to a named variable before invoking it' across multiple lines.
CI job: https://github.com/DataDog/dd-trace-js/actions/runs/33424698981/job/99596029287

ℹ️ Info

No other issues found (see more)

🧪 All tests passed
❄️ No new flaky tests detected

🔄 Datadog retried 1 test - 1 passed on retry View in Datadog

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 940c7f2 | Docs | View more details | Give us feedback!

@pr-commenter

pr-commenter Bot commented Aug 31, 2026

Copy link
Copy Markdown

Benchmarks

Benchmark execution time: 2026-08-31 18:33:02

Comparing candidate commit 940c7f2 in PR branch dependabot/npm_and_yarn/packages/dd-trace/test/plugins/versions/ai-and-llm-baf7098e01 with baseline commit cb5fac7 in branch master.

📊 Benchmarking dashboard

Found 0 performance improvements and 0 performance regressions! Performance is the same for 2297 metrics, 13 unstable metrics.

Explanation

This is an A/B test comparing a candidate commit's performance against that of a baseline commit. Performance changes are noted in the tables below as:

  • 🟩 = significantly better candidate vs. baseline
  • 🟥 = significantly worse candidate vs. baseline

We compute a confidence interval (CI) over the relative difference of means between metrics from the candidate and baseline commits, considering the baseline as the reference.

If the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD), the change is considered significant.

Feel free to reach out to #apm-benchmarking-platform on Slack if you have any questions.

More details about the CI and significant changes

You can imagine this CI as a range of values that is likely to contain the true difference of means between the candidate and baseline commits.

CIs of the difference of means are often centered around 0%, because often changes are not that big:

---------------------------------(------|---^--------)-------------------------------->
                              -0.6%    0%  0.3%     +1.2%
                                 |          |        |
         lower bound of the CI --'          |        |
sample mean (center of the CI) -------------'        |
         upper bound of the CI ----------------------'

As described above, a change is considered significant if the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD).

For instance, for an execution time metric, this confidence interval indicates a significantly worse performance:

----------------------------------------|---------|---(---------^---------)---------->
                                       0%        1%  1.3%      2.2%      3.1%
                                                  |   |         |         |
       significant impact threshold --------------'   |         |         |
                      lower bound of CI --------------'         |         |
       sample mean (center of the CI) --------------------------'         |
                      upper bound of CI ----------------------------------'

Unstable benchmarks

These benchmarks have a confidence interval too wide to call a change; treat them as noise rather than signal.

scenario:appsec-appsec-enabled-20

  • unstable max_rss_usage [-21.072MB; +33.204MB] or [-11.942%; +18.817%]

scenario:appsec-iast-no-vulnerability-iast-enabled-default-config-26

  • unstable max_rss_usage [-35.048MB; +19.821MB] or [-11.976%; +6.773%]

scenario:appsec-iast-with-vulnerability-iast-enabled-default-config-20

  • unstable max_rss_usage [-25.151MB; +17.868MB] or [-6.649%; +4.723%]

scenario:dogstatsd-with-tags-20

  • unstable cpu_user_time [-561.631ms; +177.776ms] or [-11.208%; +3.548%]
  • unstable execution_time [-561.269ms; +185.065ms] or [-11.024%; +3.635%]
  • unstable throughput [-71976.206op/s; +171552.741op/s] or [-4.379%; +10.438%]

scenario:log-with-debug-20

  • unstable max_rss_usage [-7146.038KB; +7650.838KB] or [-6.294%; +6.739%]

scenario:plugin-aws-sdk-lambda-inject-with-context-24

  • unstable execution_time [-119.899ms; +294.956ms] or [-3.087%; +7.594%]
  • unstable throughput [-37374.379op/s; +15107.082op/s] or [-7.214%; +2.916%]

scenario:plugin-pino-json-log-injection-24

  • unstable cpu_usage_percentage [-6.182%; +3.926%]
  • unstable execution_time [-140.132ms; +241.182ms] or [-4.855%; +8.356%]
  • unstable throughput [-115823.376op/s; +65512.561op/s] or [-6.646%; +3.759%]

scenario:test-optimization-large-suite-20

  • unstable max_rss_usage [-5534.264KB; +7063.264KB] or [-6.801%; +8.680%]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependabot dependencies javascript Pull requests that update javascript code semver-patch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants