What's Changed
- feat(core): implement standard content blocks by @benjamincburns in #8062
- release(core): 0.3.48 by @benjamincburns in #8067
- feat(openai): implement standard content blocks by @benjamincburns in #8065
- feat(anthropic): implement standard content blocks by @benjamincburns in #8063
- feat(aws): implement standard content blocks by @benjamincburns in #8066
- chore(google): bump dep on core by @benjamincburns in #8064
- release(anthropic): 0.3.19 by @benjamincburns in #8069
- release(aws): 0.1.9 by @benjamincburns in #8070
- release(openai): 0.5.7 by @benjamincburns in #8071
- release(google): 0.2.5 by @benjamincburns in #8072
- docs: Update Google Analytics tag in docs by @jacoblee93 in #8075
- fix(core): Prevent DictPromptTemplate serialization from getting minified by @jacoblee93 in #8076
- release(core): 0.3.49 by @jacoblee93 in #8077
- fix(range_tests): fix latest dep range test for @langchain/google-ver… by @benjamincburns in #8084
- feat(community): Add schema support for
ensureTableInDatabase
in typeorm vectorstore. by @n1md7 in #4504 - fix(langchain): improve output parsing in xml agent by @jmlon in #3975
- fix(community): export openapi util by @schipiga in #8037
- fix(langchain): fix react agent quote handling in JSON parsing by @EfrosIonelu in #7707
- chore(core) Document: add test checking pageContents empty string behavior by @skarard in #2836
- feat(tavily): use chunks per source arg by @anadi45 in #8081
- feat(core): support method field in StructuredPrompt by @henryweng03 in #6657
- feat(community): pgvector store: remove dependency with uuid-ossp extension by @jouir in #5014
- fix(community): Throw more descriptive errors for Ali toyi chat models by @sinajia in #5549
- fix(aws): Merge consecutive messages correctly in ChatBedrockConverse by @michaelnchin in #7978
- feat(openai): Response API support for reasoning summaries, stateful conversations, and Zero Data Retention by @benjamincburns in #8090
- release(core): 0.3.50 by @benjamincburns in #8095
- fix(langchain): fix broken langchain build by @benjamincburns in #8096
- release(openai): 0.5.8 by @benjamincburns in #8097
- release(community): 0.3.42 by @benjamincburns in #8098
- feat(core): allow JsonOutputParser to stream markdown JSON by @RUPOJS in #8091
- add google gemini by @philschmid in #8092
- fix(openai): Responses API - ensure consistent message ID between stream & invoke by @benjamincburns in #8104
- release(openai): 0.5.9 by @benjamincburns in #8105
- chore(openai): fix test by @benjamincburns in #8106
- fix(openai): Responses API: fix function call ID handling on stream by @benjamincburns in #8107
- release(openai): 0.5.10 by @benjamincburns in #8108
- feat(anthropic): standard input blocks and better handling of image_url and anthropic image content blocks by @benjamincburns in #8109
- release(anthropic): 0.3.20 by @benjamincburns in #8110
- release(core): 0.3.51 by @benjamincburns in #8111
- chore(aws): fix test by @benjamincburns in #8120
- fix(google-common): stream warnings by @afirstenberg in #8116
- fix(google-common): Default AI Studio ("gai") platform to use "v1beta" API Version by @afirstenberg in #8117
- fix(tavily): Fix unit tests by @abogacki in #8118
- chore(aws): fix test by @benjamincburns in #8121
- fix(openapi): add global flag to replaceAll in getCleanedOperationId by @typeofalex in #8113
- fix(core): fix isStructuredToolParams type guard to allow JSONSchema by @benjamincburns in #8122
- release(google): 0.2.6 by @benjamincburns in #8125
- fix(google-common): don't set includeThoughts by @iltenahmet in #8123
- fix(core): Infer tool return types, with related tool type fixes by @hntrl in #8056
- release(core): 0.3.54 by @benjamincburns in #8129
- feat(google-common), feat(core): Improve token counting by @afirstenberg in #8128
- fix(core): fix type of Runnable.withConfig's argument by @benjamincburns in #8137
- release(core): 0.3.55 by @benjamincburns in #8138
- Release by @benjamincburns in #8139
- fix(gemini-common): Allow reasoning to be turned off by setting maxReasoningTokens to 0. by @afirstenberg in #8147
- fix(aws): handle image_url object format in block type extraction by @caro-cc in #8143
- Release by @benjamincburns in #8155
- fix(google-genai): handle tool_calls when the message contains other content by @andantonyan in #8005
- feat(google): Assorted updates and tests from recent announcements by @afirstenberg in #8163
- fix(google): Using .nullish() in zod. by @afirstenberg in #8164
- fix(langchain): vertex ai model name pulled from hub by @anadi45 in #8159
- test(mongodb): Add tooling to use local Atlas for tests by @baileympearson in #8154
- release(google): 0.2.9 by @benjamincburns in #8167
- release(aws): 0.1.10 by @benjamincburns in #8168
New Contributors
- @n1md7 made their first contribution in #4504
- @jmlon made their first contribution in #3975
- @EfrosIonelu made their first contribution in #7707
- @jouir made their first contribution in #5014
- @michaelnchin made their first contribution in #7978
- @RUPOJS made their first contribution in #8091
- @philschmid made their first contribution in #8092
- @typeofalex made their first contribution in #8113
- @iltenahmet made their first contribution in #8123
- @hntrl made their first contribution in #8056
- @caro-cc made their first contribution in #8143
- @andantonyan made their first contribution in #8005
Full Changelog: 0.3.24...0.3.25