Releases: langchain-ai/langchainjs
Releases Β· langchain-ai/langchainjs
Release 0.3.8
What's Changed
- Release 0.3.7 by @jacoblee93 in #7352
- fix(ci): Remove dep, add more not found redirects by @jacoblee93 in #7353
- fix(google-gauth): Remove logging of error responses by @jarib in #7361
- fix(community): file system chat history by @sinedied in #7357
- feat(community): Added Google Trends Integration by @A-Jatana in #7248
- docs: add embeddings and vector store tabs by @ccurme in #7347
- feat(community): Neo4j chat message history by @BernardFaucher in #7331
- feat(google-common): Grounding with Google Search and Vertex AI Search by @renathossain in #7280
- release(google): 0.1.4 by @jacoblee93 in #7362
- feat(community): Added Google Scholar Integration by @xnnxnyx in #7278
- release(community): 0.3.19 by @jacoblee93 in #7363
- fix(anthropic): Add cache usage metadata to Anthropic streaming responses by @jacoblee93 in #7368
- release(anthropic): 0.3.10 by @jacoblee93 in #7369
- fix(ollama): Update embeddings.ts headers type to match Ollama by @kpotter-m2 in #7376
- feat(core): Generalize streaming usage for language models based on passed callback handlers by @jacoblee93 in #7378
- docs: updates text-to-html example by @philnash in #7373
- fix(core): Make sure to return a callback manager if configure hooks by @ibolmo in #7366
- fix(ci): Fix build by @jacoblee93 in #7379
- release(core): 0.3.24 by @jacoblee93 in #7380
- feat(azure-cosmosdb): add AzureCosmosDBMongoChatMessageHistory by @fatmelon in #7305
- docs: update tutorials by @ccurme in #7358
- fix(anthropic): Properly populate usage_metadata for Anthropic models by @jacoblee93 in #7382
- fix(docs): Api ref linking in codeblocks by @bracesproul in #7383
- release(ollama): 0.1.4 by @jacoblee93 in #7384
- release(azure-cosmosdb): 0.2.5 by @jacoblee93 in #7385
- fix(anthropic): Handle parallel tool result blocks by @bracesproul in #7386
- release(anthropic): 0.3.11 by @bracesproul in #7387
- fix(docs): Fix broken hyperlink by @nick-w-nick in #7393
- fix(docs): Fix broken RAG tutorials link by @nick-w-nick in #7391
- fix(docs): Fix broken glossary links on concepts page by @nick-w-nick in #7392
- feat(js): Adds developer role as a system role alias by @jacoblee93 in #7397
- release(core): 0.3.25 by @jacoblee93 in #7404
- feat(openai): Alias system messages as developer messages for o1, add reasoning_effort param by @jacoblee93 in #7398
- release(openai): 0.3.15 by @jacoblee93 in #7405
- fix(google-common, google-vertexai): Invalid URL for embeddings model by @afirstenberg in #7406
- fix(google-common): add tool_use param when using structured outputs by @kashifmin in #7400
- fix(google-genai): Update multimodal model check to include gemini-2 support by @OlegIvaniv in #7389
- release(google-genai): 0.1.6 by @jacoblee93 in #7409
- release(google-vertex): 0.1.5 by @jacoblee93 in #7410
- fix(core): Fix runnable with fallbacks stream events bug by @jacoblee93 in #7411
- release(core): 0.3.26 by @jacoblee93 in #7412
- fix(azure-cosmosdb): Add caches for Azure CosmosDB vCore [comments resolved] by @crisjy in #7307
- release(azure-cosmosdb): 0.2.6 by @jacoblee93 in #7413
- fix(openai): include model_name in response_metadata by @anadi45 in #7403
- fix(openai): Remove extra serialized params for OpenAI messages by @jacoblee93 in #7414
- release(openai): 0.3.16 by @jacoblee93 in #7416
- fix(openai): Fix test by @jacoblee93 in #7415
- feat(community): Add TTL support to UpstashRedisCache by @Zamoca42 in #7422
- fix(community): Change airtable API request to use POST by @eduardconstantin in #7408
- fix(cohere,langchain): handle exceptions in compressDocuments and formatDocuments methods due to empty documents by @ahm750 in #7372
- release(cohere): 0.3.2 by @jacoblee93 in #7424
- feat(community): Port ArxivRetriever to LangChainJS by @boni-teppanyaki in #7250
- release(community): 0.3.20 by @jacoblee93 in #7425
New Contributors
- @A-Jatana made their first contribution in #7248
- @ccurme made their first contribution in #7347
- @BernardFaucher made their first contribution in #7331
- @renathossain made their first contribution in #7280
- @xnnxnyx made their first contribution in #7278
- @kpotter-m2 made their first contribution in #7376
- @fatmelon made their first contribution in #7305
- @kashifmin made their first contribution in #7400
- @anadi45 made their first contribution in #7403
- @Zamoca42 made their first contribution in #7422
- @ahm750 made their first contribution in #7372
- @boni-teppanyaki made their first contribution in #7250
Full Changelog: 0.3.7...0.3.8
Release 0.3.7
What's Changed
- chore(langchain): Release 0.3.6 by @jacoblee93 in #7223
- feat(pinecone): Add support for Pinecone
/embed
endpoint by @aulorbe in #7203 - chore(pinecone): Release 0.1.3 by @jacoblee93 in #7224
- fix(openai): Support o1 streaming by @bracesproul in #7229
- chore(openai): Release 0.3.14 by @jacoblee93 in #7230
- docs: Add missing streaming concept by @eyurtsev in #7228
- fix(ci): Update release script to be more lenient by @bracesproul in #7234
- feat(mistral): Mistral 1.3.1 migration by @CarterMorris in #7218
- chore(mistral): Release 0.2.0 by @jacoblee93 in #7239
- feat(azurecosmosdb): Vector Store Add DiskANN index for CosmosDB by @crisjy in #7225
- chore(azure-cosmosdb): Release 0.2.3 by @jacoblee93 in #7241
- fix(community): bedrock parsing array content/tool blocks by @bracesproul in #7244
- fix(ci): Fix release workspace by @bracesproul in #7245
- feat(community): Incorporate BM25 score in the results by @felipediel in #7236
- feat(community): Stagehand tools integration by @filip-michalsky in #7177
- Update Pinecone indexing example to show use of deletionProtection by @aulorbe in #7249
- feat(community): Add rerank solution to existing IBM community implementation by @FilipZmijewski in #7200
- fix(core): Fix issue in .d.ts typing for protected type by @jacoblee93 in #7259
- fix(community): PrismaVectorStore handle empty array in filter by @shan-mx in #7254
- fix(core): Move type by @jacoblee93 in #7246
- chore(core): Release 0.3.19 by @jacoblee93 in #7260
- chore(community): Release 0.3.16 by @jacoblee93 in #7261
- fix(google-common): Anthropic util using getType instead of _getType by @bracesproul in #7263
- release(google-common): 0.1.3 by @bracesproul in #7265
- fix(google-gauth/webauth): Bump Google common dep by @bracesproul in #7266
- release(google-webauth): 0.1.3 by @bracesproul in #7267
- fix(google-vertexai/web): Bump Google auth deps by @bracesproul in #7269
- release(google-vertexai): 0.1.3 by @bracesproul in #7270
- release(google-gauth): 0.1.3 by @bracesproul in #7271
- release(google-vertexai-web): 0.1.3 by @bracesproul in #7272
- fix(core): Improve interoperability between different langsmith versions by @jacoblee93 in #7297
- release(core): 0.3.20 by @jacoblee93 in #7309
- fix(google-common): "mine" -> "mime" by @maksimf in #7281
- feat(community): Add property extraction for Nodes and Relationships in LLMGraphTransformer by @gvasilei in #7256
- docs: Fix typo in selectors guide by @nick-w-nick in #7277
- chore(community): Bump faker dev dep to 8.4.1 by @mgiorgino-iobeya in #7290
- feat(community): Add support for SAP HANA Vector hnsw index creation and advanced filtering by @cinqisap in #7238
- feat(google-genai): Support Gemini system instructions by @chrisnathan20 in #7235
- feat(azure-cosmosdb): add session context and retrieve all sessions for a user by @sinedied in #7242
- fix(community): Fix bugs in IBM community, provide some tests and fix existing tests by @FilipZmijewski in #7282
- docs: Update integration contribution instructions by @jacoblee93 in #7310
- feat(community): Add new LLM provider Novita AI by @jasonhp in #7231
- feat(google-genai): Check Google Generative AI Structured Output by @BaharChidem in #7293
- feat(community): add FileChatMessageHistory by @sinedied in #7303
- fix(ci): Update build artifacts by @jacoblee93 in #7312
- release(community): 0.3.17 by @jacoblee93 in #7313
- feat(google-genai): Context Caching by @kwei-zhang in #7169
- release(google-genai): 0.1.5 by @jacoblee93 in #7314
- docs: Fix import by @jacoblee93 in #7311
- release(azure-cosmosdb): 0.2.4 by @jacoblee93 in #7315
- docs: Update Google GenAI doc formatting by @jacoblee93 in #7318
- feat(core): Attempt to automatically read Deno env vars by @jacoblee93 in #7321
- release(core): 0.3.21 by @jacoblee93 in #7323
- fix(langchain-core): Pick runnable config keys in asynclocalstorage by @bracesproul in #7324
- Release 0.3.22 by @bracesproul in #7325
- Fix anthropic sdk import by @brichet in #7334
- release(anthropic): 0.3.9 by @jacoblee93 in #7336
- chore(core): externalize @cfworker/json-schema dependency by @jdanyow in #7298
- fix(ollama): Remove default keepalive for Ollama models by @jacoblee93 in #7337
- release(ollama): 0.1.3 by @jacoblee93 in #7338
- feat(community): update embedding jina by @axuj in #7292
- feat(community): Add additional fields to airtable loader by @eduardconstantin in #7322
- feat(community): Introduce callbacks to IBM Watsonx SDK by @FilipZmijewski in #7329
- feat(core): Preserve direct tool outputs, pass raw tool call into tools if available by @jacoblee93 in #7340
- feat(core): add registerConfigureHook by @ibolmo in #7330
- release(core): 0.3.23 by @jacoblee93 in #7342
- release(community): 0.3.18 by @jacoblee93 in #7351
- feat(langchain): Infer o1 model strings in initChatModel by @jacoblee93 in #7350
New Contributors
- @aulorbe made their first contribution in #7203
- @CarterMorris made their first contribution in #7218
- @filip-michalsky made their first contribution in #7177
- @maksimf made their first contribution in #7281
- @gvasilei made their first contribution in #7256
- @mgiorgino-iobeya made their first contribution in #7290
- @chrisnathan20 made their first contribution in #7235
- @jasonhp made their first contribution in #7231
- @BaharChidem made their first contribution in #7293
- @brichet made their first contribution in #7334
- @jdanyow made their first contribution in #7298
- @axuj made their first contribution in #7292
- @eduardconstantin made their first contribution in #7322
- @ibolmo made their first contribution in #7330
Full Changelog: 0.3.6...0.3.7
Release @langchain/core 0.3.22
What's Changed
- fix(langchain-core): Pick runnable config keys in asynclocalstorage by @bracesproul in #7324
Full Changelog: 0.3.21...0.3.22
Release 0.3.6
What's Changed
- fix(google-genai): Add support for tool choice by @bracesproul in #7089
- fix(google-genai): Release 0.1.2 by @bracesproul in #7090
- docs: Add missing SerpAPI docs by @jacoblee93 in #7079
- feat(core): Only set LangSmith blocking if callback backgrounding is false by @jacoblee93 in #7093
- feat(ollama): Add support for optional headers by @cr4yfish in #7052
- chore(ollama): Release 0.1.1 by @jacoblee93 in #7104
- docs: Add Partner Package for Azure CosmosDB to list by @crisjy in #7092
- docs(core): Add docstring examples for Runnables by @SkSirius in #7066
- chore(deps): bump langchain from 0.2.10 to 0.3.0 in /libs/langchain-community/src/vectorstores/tests/faiss.int.test.data in the pip group across 1 directory by @dependabot in #7105
- feat(community): Add delete and allow default row id in libsql by @cdierkens in #7053
- feat(azure-cosmosdb): Vector store - Add hnsw index to Azure Cosmos DB by @crisjy in #7101
- chore(community): Release 0.3.11 by @jacoblee93 in #7107
- fix(core): Include provider name in base lsParams method by @bracesproul in #7102
- fix(anthropic): Fix multipart tool message by @gingerhendrix in #7096
- chore(anthropic): Release 0.3.7 by @jacoblee93 in #7108
- chore(core): Release 0.3.16 by @jacoblee93 in #7109
- feat: New conceptual docs by @bracesproul in #7068
- chore(deps): bump langchain-community from 0.2.9 to 0.3.0 in /libs/langchain-community/src/vectorstores/tests/faiss.int.test.data in the pip group across 1 directory by @dependabot in #7121
- docs: Remove dead link by @jacoblee93 in #7124
- docs: Fix typo by @jacoblee93 in #7125
- docs: use canonical loop in streaming concepts by @vbarda in #7131
- feat(google-genai): Add support for search retrieval and code execution tools by @bracesproul in #7138
- feat(core): Release 0.3.17 by @bracesproul in #7139
- feat(google-genai): Release 0.1.3-rc.0 by @bracesproul in #7140
- fix(community): Add id in chroma search result by @KevinZJN in #7120
- docs: Update pdf_qa.ipynb by @apuravchauhan in #7137
- feat(google-genai): Release 0.1.3 by @bracesproul in #7152
- fix(langchain): Correct typo in format instructions for conversational agent by @OlegIvaniv in #7149
- fix: Update yarn.lock by @bracesproul in #7153
- feat(cosmosdbnosql): Add Semantic Cache Integration by @aditishree1 in #7033
- chore(azure-cosmosdb): Release 0.2.1 by @jacoblee93 in #7154
- feat(aws): Ability to override client on chat_models class for more granular options by @ala85 in #7136
- chore(aws): Release 0.1.2 by @jacoblee93 in #7155
- feat(community) Add support for Tool Calling and Stop Token to ChatDeepInfra by @HyphenHook in #7126
- fix(core): Use a single shared client instance for all runs by @jacoblee93 in #7110
- docs(core): VectorStore and Retriever: types, interfaces, classes by @SkSirius in #7141
- fix(ci): Fix CI by @jacoblee93 in #7157
- fix(community): Fix logic issue by @clemenspeters in #7151
- chore(community): Release 0.3.12 by @jacoblee93 in #7158
- feat(ollama): Allow passthrough of other options by @jacoblee93 in #7159
- chore(ollama): Release 0.1.2 by @jacoblee93 in #7163
- feat(openai): Adds prediction support to OpenAI by @jacoblee93 in #7162
- chore(openai): Release 0.3.12 by @jacoblee93 in #7165
- docs: Fix import by @jacoblee93 in #7166
- feat(xai): Add xAI integration package by @bracesproul in #7156
- fix(docs): Add xAI to platforms page by @bracesproul in #7170
- fix(scripts): add missing shebang in bin scripts by @dqbd in #7173
- pinecone[patch]: Update
@pinecone/pinecone-database
version to resolve type errors by @nick-w-nick in #7167 - chore(pinecone): Release 0.1.2 by @jacoblee93 in #7175
- fix(core): Clear inherited config for called callbacks by @jacoblee93 in #7174
- feat(community): added code blocks in markdown into document's page content by @FaresKi in #7178
- fix(community): For IBM implementation rename variables, remove defaults, fix tests and minor docs fixes by @FilipZmijewski in #7129
- feat(google-vertexai): Support Non-Google and Model Garden models in Vertex AI - Anthropic integration by @afirstenberg in #6999
- fix(community) : Upgrade node-llama-cpp to be compatible with version 3 by @rd4cake in #7135
- chore(vertexai): Release 0.1.2 by @jacoblee93 in #7185
- feat(community): Add AirtableLoader to load documents from Airtable with retry and pagination handling by @SkSirius in #7106
- fix(openai,core): Make OpenAI withStructuredOutput typing compatible with other models by @jacoblee93 in #6957
- chore(core): Release 0.3.18 by @jacoblee93 in #7186
- fix(community): chroma search without filter by @commenthol in #7183
- feat(qdrant): Add a Function to Delete Points in Qdrant by @felipediel in #7176
- chore(openai): Release 0.3.13 by @jacoblee93 in #7187
- fix(ci): Fix build artifact by @jacoblee93 in #7188
- fix(ci): Fix build artifacts by @jacoblee93 in #7189
- chore(community): Release 0.3.13 by @jacoblee93 in #7190
- chore(qdrant): Release 0.1.1 by @jacoblee93 in #7191
- fix[community]: Fixed missing tool_choice in call options of chat IBM by @FilipZmijewski in #7192
- fix(anthropic, bedrock): Remove message merging logic by @bracesproul in #7196
- feat(community): Release 0.3.14 by @bracesproul in #7197
- feat(anthropic): Release 0.3.8 by @bracesproul in #7198
- fix(google-genai): Force tool usage in WSO by @bracesproul in #7213
- fix(google-genai): Release 0.1.4 by @bracesproul in #7215
- feat(community): Adds an HTML loader for URLS by @philnash in #7184
- feat(community): allow metadata generics to flow through LibSQLVectorStore by @cdierkens in #7208
- feat(community): replace
vectordb
package with new@lancedb/lancedb
by @wjones127 in #7202 - feat(cosmosdbnosql): Add Chat History Integration by @aditishree1 in #7057
- chore(azure-cosmosdb): Release 0.2.2 by @jacoblee93 in #7219
- feat(community): add filters to LibSQLVectorStore by @cdierkens in #7209
- chore(community): Release 0.3.15 by @jacoblee93 in #7221
- fix(langchain): Fix structured parser with triple backticks, adds tests by @johnguirgis in #7199
- chore(langchain): add throw err for JsonOutputFunctionsParser.parse by @m...
Release 0.3.5
What's Changed
- chore(langchain): Release 0.3.4 by @jacoblee93 in #7062
- chore(community): Bump langchain dep within community by @jacoblee93 in #7071
- chore(community): Release 0.3.10 by @jacoblee93 in #7073
- fix(anthropic): Fixed streaming tool calls with Anthropic by @bracesproul in #7081
- fix(anthropic): Release 0.3.6-rc.0 by @bracesproul in #7082
- fix: Commit yarn.lock by @bracesproul in #7083
- feat(anthropic): Release 0.3.6 by @bracesproul in #7084
- fix(langchain): Fix withConfig with universal chat model by @bracesproul in #7085
- fix(google-genai): Type error parsing api res by @bracesproul in #7086
- feat(google-genai): Release 0.1.1 by @bracesproul in #7087
- Release 0.3.5 by @bracesproul in #7088
Full Changelog: 0.3.4...0.3.5
0.3.4
What's Changed
- chore(langchain): Release 0.3.3 by @jacoblee93 in #7039
- feat(community): Prepare implementation IBM WatsonxAI to langchain community package. by @FilipZmijewski in #6916
- fix(core): Handle empty model output in memory by @burivuhster in #7019
- docs: Fix typo by @nick-w-nick in #7045
- feat(community): ElasticVectorSearch: add a not_exists filter by @LaurensTsestigh in #7036
- chore(community): Updated Firecrawl Document Loaders to v1 by @rafaelsideguide in #6818
- chore(langchain): export AgentRunnableSequence by @Makoq in #7046
- chore(community): Release 0.3.8 by @jacoblee93 in #7050
- fix(community): Escape libSQL vector store inserts by using object syntax with placeholders by @florivdg in #7041
- feat(core): Allow omitting tags from runnable sequences by @jacoblee93 in #7055
- chore(core): Release 0.3.14 by @jacoblee93 in #7056
- feat(core,langchain,community): Bump to LangSmith 0.2.0 by @jacoblee93 in #7058
- chore(core): Release 0.3.15 by @jacoblee93 in #7059
- chore(community): Release 0.3.9 by @jacoblee93 in #7060
New Contributors
- @FilipZmijewski made their first contribution in #6916
- @burivuhster made their first contribution in #7019
- @rafaelsideguide made their first contribution in #6818
- @Makoq made their first contribution in #7046
- @florivdg made their first contribution in #7041
Full Changelog: 0.3.3...0.3.4
Release 0.3.3
What's Changed
- docs: new algolia index by @efriis in #6810
- docs: Adds 0.3 versioning docs by @jacoblee93 in #6793
- docs: NotFound page suggested links by @efriis in #6809
- docs: Fix Firecrawl v0 version in the docs by @nickscamara in #6768
- docs: Fix concepts docs hash param by @jacoblee93 in #6816
- fix(google): Fixed - TypeError: Cannot read properties of undefined (reading 'generationInfo') by @pksharmapokhrel in #6756
- fix(ci): Conditionally deplpy api refs to prod by @bracesproul in #6819
- fix(ci): Add vercel ignore file by @bracesproul in #6820
- feat(google-common): Export ChatConnection class by @jacoblee93 in #6823
- chore(google-common): Release 0.1.1 by @jacoblee93 in #6824
- fix(core,langchain,community): Update LangSmith deps, lighten export tests by @jacoblee93 in #6825
- deps: update @anthropic-ai/sdk to 0.27.3 from 0.25.2 by @rootCircle in #6796
- chore(anthropic): Release 0.3.1 by @jacoblee93 in #6826
- docs: Adds warnings to cypher chain about credentials by @jacoblee93 in #6827
- feat(community): Remove required param from LanceDB integration by @AyushExel in #6706
- fix(ci): Fix lint by @jacoblee93 in #6828
- chore(community): Release 0.3.1 by @jacoblee93 in #6831
- fix(ci): Update API ref deployment action & vercelignore by @bracesproul in #6835
- fix(core): Fix nested stream events behavior by @jacoblee93 in #6836
- chore(core): Release 0.3.2 by @jacoblee93 in #6839
- fix(ci): Add script for aliasing domains in gh deployments by @bracesproul in #6838
- chore(deps): bump the pip group across 1 directory with 2 updates by @dependabot in #6840
- fix(groq): Feature/groq response format improvements by @allohamora in #6754
- fix(core): Loosen return type of withConfig, fix tracing for nested tool calls by @jacoblee93 in #6847
- chore(core): Release 0.3.3 by @jacoblee93 in #6848
- docs(tutorial): fix typo by @jjangga0214 in #6849
- fix(mistral): Fix call options type by @jacoblee93 in #6857
- chore(mistralai): Release 0.1.1 by @jacoblee93 in #6858
- fix: typo fix in agents doc by @stevologic in #6859
- feat(community): Update ChromeLLM with latest experimental API by @jacoblee93 in #6861
- chore(community): Release 0.3.2 by @jacoblee93 in #6862
- fix(community): bump
@upstash/ratelimit
version by @CahidArda in #6832 - fix(docs): Drop announcement bar by @bracesproul in #6863
- groq[patch]: set api key attr by @baskaryan in #6864
- chore(groq): Release 0.1.2 by @jacoblee93 in #6865
- chore(openai,anthropic): Expose OpenAI and Anthropic payload formatters by @jacoblee93 in #6872
- chore(openai): Release 0.3.1 by @jacoblee93 in #6874
- chore(anthropic): Release 0.3.2 by @jacoblee93 in #6875
- feat(anthropic,openai): Add payload formatting utils to Anthropic and OpenAI by @jacoblee93 in #6876
- chore(openai): Release 0.3.2 by @jacoblee93 in #6877
- chore(anthropic): Release 0.3.3 by @jacoblee93 in #6878
- community[patch]: support AWS_... env vars by @baskaryan in #6866
- chore(community): Release 0.3.3 by @jacoblee93 in #6880
- jigsawstack[major]: Add Jigsawtack Integration Docs by @iamNarcisse in #6767
- feat(build): Allow entrypoint side-effect escape hatch for non-entrypoint files by @jacoblee93 in #6895
- feat(core): Allow more types of inputs in prompt templates by @jacoblee93 in #6894
- chore(core): Release 0.3.4 by @jacoblee93 in #6896
- fix(ci): Fix npm community install test by @jacoblee93 in #6900
- fix(qdrant): Support for custom IDs when adding documents by @Anush008 in #6898
- openai[patch]: add AZURE_OPENAI_ENDPOINT supoprt by @baskaryan in #6868
- chore(openai): Release 0.3.3 by @jacoblee93 in #6902
- fix(community): Update PrismaVectorStore to execute raw SQL with
Prisma.sql
tagged template by @hmShuvo314 in #6889 - chore(community): Release 0.3.4 by @jacoblee93 in #6903
- fix(ollama): Drop tool_choice from docstrings by @bracesproul in #6905
- fix(openai): Allow OpenAI streaming with json_schema, fix docs nits by @jacoblee93 in #6906
- chore(openai): Release 0.3.4 by @jacoblee93 in #6907
- fix(core): Narrow chat model return type by @jacoblee93 in #6908
- feat(core): Pass token usage in streamed chunks to callback handlers by @Stadly in #6885
- fix(scripts): Fix dist directory not empty error by @bracesproul in #6909
- chore(core): Release 0.3.5 by @jacoblee93 in #6911
- fix(community): supabase comparison to string function by @lakshyaag12 in #6910
- feat(core): Update mermaid drawing to support subgraphs by @jacoblee93 in #6917
- chore(core): Release 0.3.6 by @jacoblee93 in #6918
- feat(docs): Add migrating memory docs by @bracesproul in #6873
- fix(community): Column VEC_VECTOR has the wrong length by @prashantrakheja in #6914
- fix(openai): Pass OpenAI caching information through in responses by @jacoblee93 in #6922
- chore(openai): Release 0.3.5 by @jacoblee93 in #6923
- feat(core): Adds exported typeguards for messages by @jacoblee93 in #6925
- Add better error msg by @hinthornw in #6928
- feat(core): Allow serialized messages as BaseMessageLikes by @jacoblee93 in #6930
- fix(pinecone): fix PineconeStore to support null or undefined pageContent by @sam-trost in #6920
- chore(pinecone): Release 0.1.1 by @jacoblee93 in #6932
- chore(core): Release 0.3.7 by @jacoblee93 in #6933
- core[minor]: exclude model cache from serialization by @baskaryan in #6929
- docs: Update integration contributing instructions by @jacoblee93 in #6939
- fix: allow numberic value for keepAlive property by @mok-liee in #6937
- feat(community): add libsql vectorstore by @notrab in #6904
- feat(core): Allow generic configurable type to be passed into RunnableConfig by @jacoblee93 in #6931
- chore(core): Release 0.3.8 by @jacoblee93 in #6951
- infra: remove spam-comment-filter.yml workflow by @efriis in #6953
- feat(core): Allow overriding config type of RunnableLikes by @jacoblee93 in #6958
- fix(core): Properly serialize usage metadata by @bracesproul in #6959
- core[patch], openai[patch]: add UsageMetadata details by @baskaryan in https://git...
Release 0.3.2
What's Changed
- fix(langchain): Remove circular peer dep in langchain on @langchain/community by @jacoblee93 in #6803
- chore(langchain): Release 0.3.2 by @jacoblee93 in #6805
Full Changelog: 0.3.1...0.3.2
Release 0.3.1
What's Changed
- chore(build): Update lock by @jacoblee93 in #6770
- chore(cohere): Release 0.3.0 by @jacoblee93 in #6771
- chore(weaviate): Release 0.1.0 by @jacoblee93 in #6773
- chore(aws): Release 0.1.0 by @jacoblee93 in #6775
- chore(azure-cosmosdb): Release 0.2.0 by @jacoblee93 in #6776
- chore(azure-dynamic-sessions): Release 0.2.0 by @jacoblee93 in #6777
- chore(release): Release Baidu, Exa, MixedBread, Nomic by @jacoblee93 in #6778
- fix(ci): Fix CI issue where local monorepo node_modules were copied into export tests by @jacoblee93 in #6774
- chore(community): Release 0.3.0 by @jacoblee93 in #6779
- chore(cloudflare): Release 0.1.0 by @jacoblee93 in #6780
- chore(groq): Release 0.1.1 by @jacoblee93 in #6781
- chore(mongodb): Release 0.1.0 by @jacoblee93 in #6782
- chore(ollama): Release 0.1.0 by @jacoblee93 in #6783
- chore(pinecone): Release 0.1.0 by @jacoblee93 in #6784
- chore(qdrant): Release 0.1.0 by @jacoblee93 in #6785
- chore(redis): Release 0.1.0 by @jacoblee93 in #6786
- chore(google): Release 0.1.0 by @jacoblee93 in #6787
- chore(google-genai): Release 0.1.0 by @jacoblee93 in #6788
- fix(core, langchain): Update langsmith dep to rc by @jacoblee93 in #6797
- chore(core): Release 0.3.1 by @jacoblee93 in #6800
- chore(langchain): Release 0.3.1 by @jacoblee93 in #6801
Full Changelog: 0.3.0...0.3.1
0.3.0
What's Changed
- fix(langchain): Prevent exception when using plan & execute agent with no tools by @OlegIvaniv in #6744
- fix(openai): Avoid thrown error on o1 stream calls by @jacoblee93 in #6747
- chore(openai): Release 0.2.11 by @jacoblee93 in #6748
- docs: Update link by @jacoblee93 in #6757
- refactor: Move langchain/core to a peer dep by @jacoblee93 in #6698
- chore(core): Release 0.3.0 by @jacoblee93 in #6760
- chore(deps): Update deps for 0.3.0 by @jacoblee93 in #6761
- chore(textsplitters): Release 0.1.0 by @jacoblee93 in #6762
- chore(cloudflare): Bump dep by @jacoblee93 in #6763
- chore(openai): Release 0.3.0 by @jacoblee93 in #6764
- chore(anthropic): Release 0.3.0 by @jacoblee93 in #6765
- chore(mistralai): Release 0.1.0 by @jacoblee93 in #6766
- chore(langchain): Release 0.3.0 by @jacoblee93 in #6769
Full Changelog: 0.2.19...0.3.0