This PR pins langchain to the latest release 0.3.2.
Changelog
### 0.3.2
```
What's Changed
* fix(langchain): Remove circular peer dep in langchain on langchain/community by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6803
* chore(langchain): Release 0.3.2 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6805
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.3.1...0.3.2
```
### 0.3.1
```
What's Changed
* chore(build): Update lock by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6770
* chore(cohere): Release 0.3.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6771
* chore(weaviate): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6773
* chore(aws): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6775
* chore(azure-cosmosdb): Release 0.2.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6776
* chore(azure-dynamic-sessions): Release 0.2.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6777
* chore(release): Release Baidu, Exa, MixedBread, Nomic by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6778
* fix(ci): Fix CI issue where local monorepo node_modules were copied into export tests by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6774
* chore(community): Release 0.3.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6779
* chore(cloudflare): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6780
* chore(groq): Release 0.1.1 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6781
* chore(mongodb): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6782
* chore(ollama): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6783
* chore(pinecone): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6784
* chore(qdrant): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6785
* chore(redis): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6786
* chore(google): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6787
* chore(google-genai): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6788
* fix(core, langchain): Update langsmith dep to rc by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6797
* chore(core): Release 0.3.1 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6800
* chore(langchain): Release 0.3.1 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6801
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/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 https://github.com/langchain-ai/langchainjs/pull/6744
* fix(openai): Avoid thrown error on o1 stream calls by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6747
* chore(openai): Release 0.2.11 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6748
* docs: Update link by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6757
* refactor: Move langchain/core to a peer dep by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6698
* chore(core): Release 0.3.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6760
* chore(deps): Update deps for 0.3.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6761
* chore(textsplitters): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6762
* chore(cloudflare): Bump dep by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6763
* chore(openai): Release 0.3.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6764
* chore(anthropic): Release 0.3.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6765
* chore(mistralai): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6766
* chore(langchain): Release 0.3.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6769
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.19...0.3.0
```
### 0.2.19
```
What's Changed
* fix(mongodb): mongodb storage mget must return undefined when key not exist by rtyshyk in https://github.com/langchain-ai/langchainjs/pull/6445
* chore(mongodb): Release 0.0.6 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6694
* fix(openai): Fix type import issue by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6695
* feat(openai): baseUrl for DallEAPIWrapper by wanoo21 in https://github.com/langchain-ai/langchainjs/pull/6685
* chore(openai): Release 0.2.10 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6697
* community[patch]: Relax webllm peer dep by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6696
* langchain[patch]: Take all required fields into account for OpenAPI chain by ikalachy in https://github.com/langchain-ai/langchainjs/pull/6700
* docs[minor]: Add state of agents survey to docs announcement bar by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6710
* anthropic[patch]: Fix passing cache control through in messages by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6711
* anthropic[minor]: Allow different tool types to be bound by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6712
* anthropic[patch]: Release 0.2.17 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6713
* docs[patch]: fix chroma distance function reference link by spielhoelle in https://github.com/langchain-ai/langchainjs/pull/6714
* fix(core): Pin TypeScript version for now for export test failures, add asyncDispose by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6723
* feat(core,openai): Adds streaming support for OpenAI withStructuredOutput by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6721
* baidu-qianfan[patch]: Fix streaming mode of Qianfan by stanoswald in https://github.com/langchain-ai/langchainjs/pull/6661
* fix(anthropic): Do not check for apiKey existence when createClient parameters are present by rxliuli in https://github.com/langchain-ai/langchainjs/pull/6716
* feat(community): Add arcjet integration by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6725
* feat(community): BM25 Keyword Search Retriever by Mraj23 in https://github.com/langchain-ai/langchainjs/pull/6719
* chore(baidu-qianfan): Release 0.0.4 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6726
* chore(anthropic): Release 0.2.18 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6727
* chore(core): Release 0.2.32 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6728
* chore(community): Release 0.2.33 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6729
* cloudflare[minor]: use native Cloudflare Workers AI binding by Cherry in https://github.com/langchain-ai/langchainjs/pull/5287
* docs: Fix typo in chatbot tutorial by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6730
* docs: Update wording in tool choice guide by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6732
* google-common[major]: Media manager by afirstenberg in https://github.com/langchain-ai/langchainjs/pull/5835
* fix(langchain): Fix local file store traversal issue by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6736
* fix(ci): Fix cf exports test by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6737
* fix(ci): Fix cf-workers export test by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6738
* fix(ci): Fix esbuild tests by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6739
* fix(ci): Fix ci by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6741
* chore(langchain): Release 0.2.19 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6742
New Contributors
* rtyshyk made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6445
* wanoo21 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6685
* ikalachy made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6700
* spielhoelle made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6714
* stanoswald made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6661
* Mraj23 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6719
* Cherry made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5287
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.18...0.2.19
```
### 0.2.18
```
New Contributors
* obround made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6624
* benjamincburns made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6612
* AdnaneKhan made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6642
* TimSusa made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6651
* ksimons made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6649
* ayatnkw made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6675
* ezra-chu made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6664
* dwabyick made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6679
* keremnalbant made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6682
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.17...0.2.18
```
### 0.2.17
```
What's Changed
* docs[patch]: Adds vector store and tool docstrings by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6521
* docs: index pages and sidebars by efriis in https://github.com/langchain-ai/langchainjs/pull/6522
* anthropic[patch]: Bump version, relax types by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6526
* anthropic[patch]: Release 0.2.15 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6528
* docs[patch]: Fix typos by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6530
* docs[patch]: Add Anthropic prompt caching docs by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6531
* docs[patch]: Adds ChatOpenAI streamUsage docs on disabling stream usage by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6534
* Fix remote runnable in browser environments (Extends 6529) by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6537
* core[patch] Release 0.2.24 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6538
* google[patch]: fix: handling multibyte characters in stream for google-vertexai-web by pokutuna in https://github.com/langchain-ai/langchainjs/pull/6502
* community[patch]: Relax googleapis peer dep to * by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6542
* aws[patch]: Use abort signal when available with SDK requests by plisy in https://github.com/langchain-ai/langchainjs/pull/6540
* community[patch]: fix: ElasticVectorSearch: exclude metadata filters … by choeller in https://github.com/langchain-ai/langchainjs/pull/6536
* community[patch]: bugfix: Unstructured empty text by ktalebian in https://github.com/langchain-ai/langchainjs/pull/6532
* pinecone[patch]: Fix document ID not getting set when returned from PineconeStore by nick-w-nick in https://github.com/langchain-ai/langchainjs/pull/6539
* community[patch]: Release 0.2.28 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6543
* aws[patch]: Release 0.0.10 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6544
* pinecone[patch]: Release 0.0.9 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6545
* google-genai[minor]: Add support for json output by juji in https://github.com/langchain-ai/langchainjs/pull/6519
* google[patch]: Bump Google package versions by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6546
* google-genai[patch]: Release 0.0.26 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6547
* build[patch]: Update lock by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6548
* langchain[patch]: Bump universal chat model dev deps by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6550
* core[patch]: Pass input to invocation for JSON schema tools by dkundel in https://github.com/langchain-ai/langchainjs/pull/6549
* core[patch]: Release 0.2.25 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6551
* scripts[minor]: Add notebook validation script by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6541
* openai[minor]: Add support for json schema response format by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6438
* google[minor]: Add audio tests and audio file for google genai and vertex by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6553
* ci[minor]: Run fireworks and gvertex in daily standard tests by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6507
* core[patch]: Release 0.2.26 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6555
* openai[minor]: Bump min core version by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6556
* openai[patch]: Release 0.2.7 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6557
* core[minor]: Allow for additional fields to be passed with prompt templates by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6559
* core[patch]: Release 0.2.27 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6560
* google-genai[minor]: Update JSDoc with examples by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6561
* parnters[patch]: Fix type errors in JSDoc examples by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6562
* ci[patch]: Fix passing validate notebook args to script by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6567
* ci[patch]: Use workspace command for notebook validate by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6569
* docs[minor]: Add doc section on structured tool params by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6571
* groq[minor]: Fix streaming metadata back to client by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6573
* groq[patch]: Release 0.0.17 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6574
* openai[minor]: Add JSON schema and strict WSO example to JSDoc by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6578
* scripts[patch]: Fix bug for checking allowed side effects comment by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6579
* scripts[patch]: Release 0.0.22 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6580
* docs[minor]: Add langsmith few shot example docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6585
* core[minor]: Add LangSmith doc loader by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6568
* core[patch]: Release 0.2.28 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6587
* partners[patch]: Bump langchain scripts version by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6586
* docs[patch]: Add ls example selector link to how to index by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6588
* docs[minor]: Port few shot concepts by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6589
* scripts[patch]: Fix reading original entrypoint file by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6591
* scripts[patch]: Release 0.0.23 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6592
* docs[patch]: LangSmith doc loader nits by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6590
* community[patch]: Relax LangGraph dep by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6596
* scripts[minor]infra[patch]: Remove deprecated build script by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6595
* community[patch]: Release 0.2.29 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6598
* community[patch]: Fix community langgraph dep by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6599
* create-langchain-integration[patch]: Release 0.0.11 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6600
* community[patch]: Release 0.2.30 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6601
* community[minor]: Use usage metadata message field for token reporting in DatadogLLMObsTracer by mejackreed in https://github.com/langchain-ai/langchainjs/pull/6552
* weaviate[minor]: Add Document id in similarity search results by marsal in https://github.com/langchain-ai/langchainjs/pull/6576
* baidu-qianfan[patch]: Fix the issue of missing request parameters by Versirity in https://github.com/langchain-ai/langchainjs/pull/6575
* baidu-qianfan[patch]: Release 0.0.3 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6603
* weaviate[patch]: Release 0.0.5 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6604
* scripts[patch]: Add notebook check for unexpected rebuild error by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6602
* scripts[minor]: Release 0.1.0 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6605
* all[patch]: Bump scripts version by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6606
* google-common[minor]: export GoogleAISafetyError type by marsal in https://github.com/langchain-ai/langchainjs/pull/6582
* docs[minor]: Add missing link to Runnables guide by nick-w-nick in https://github.com/langchain-ai/langchainjs/pull/6566
* langchain[minor]: Support storing and retrieving Document id field in MemoryVectorStore by dschenkelman in https://github.com/langchain-ai/langchainjs/pull/6572
* google-common[patch]: Release 0.0.27 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6608
* google[patch]: Release 0.0.27 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6609
* scripts[patch]: Revert change to delete folder func by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6607
* community[patch]: Release 0.2.31 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6610
New Contributors
* plisy made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6540
* choeller made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6536
* ktalebian made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6532
* juji made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6519
* dkundel made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6549
* mejackreed made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6552
* Versirity made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6575
* dschenkelman made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6572
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.16...0.2.17
```
### 0.2.16
```
What's Changed
* anthropic[patch]: Release 0.2.14 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6492
* community[patch]: Fix Fireworks tool streaming by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6495
* docs[minor]: Update base model in `ChatFriendli` ChatModel by seuha516 in https://github.com/langchain-ai/langchainjs/pull/6494
* community[patch]: Support for specifying api url for firecrawl document loader by wahpiangle in https://github.com/langchain-ai/langchainjs/pull/6488
* community[patch]: Release 0.2.26 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6496
* core[patch]: Remove signal event listener when completed by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6497
* docs[patch]: Adds Cohere chat model docstring, update others by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6499
* google-genai[patch]: Fix Google Gen AI error handling by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6500
* ci[patch]: Inject AWS credentials into standard tests ci by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6503
* docs[patch]: Fix broken tools API ref link by kevenleone in https://github.com/langchain-ai/langchainjs/pull/6505
* api_refs[minor]: Typedoc monorepo support by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6458
* community[patch]: Fix streaming bedrock tool calls by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6506
* community[patch]: Release 0.2.27 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6508
* docs[patch]: Adds docstrings to more models by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6510
* docs[patch]: Chat model docstrings by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6512
* all[patch]: Fix api ref urls by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6511
* community[patch]: Update JSDoc on Chroma vectorstore by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6509
* docs[patch]: Improve docstring format for streamEvents by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6513
* langchain[patch]: Fix self-query retriever tracing by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6515
* ci[patch]: Skip API ref preview deploy on PR by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6516
New Contributors
* wahpiangle made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6488
* kevenleone made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6505
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.15...0.2.16
```
### 0.2.15
```
New Contributors
* renebrandel made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6480
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.14...0.2.15
```
### 0.2.14
```
New Contributors
* henryweng03 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6450
* RPKosec made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6273
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.13...0.2.14
```
### 0.2.13
```
New Contributors
* koyokr made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6205
* vynxc made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6216
* karlomedallo made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6247
* kappita made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6241
* DipFlip made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6255
* austinm911 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6291
* Tonyqu123 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6307
* madams0013 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6323
* marsal made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6310
* drewB made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6361
* dependabot made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6382
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.11...0.2.13
```
### 0.2.12
```
What's Changed
* anthropic[patch]: Fix passing streamed tool calls back to anthropic by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6199
* anthropic[patch]: Release 0.2.9 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6202
* standard-tests[minor]: Add test for streaming token counts with tools by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6044
* standard-tests[minor]: Add a test for more complex schemas by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6112
* docs[patch]: Fix bad api ref link by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6208
* docs[patch]: Update chat model feature list table by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6209
* google-common[minor]: Fix streaming tool calls by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6204
* docs[patch]: Fix ChatModelTabs openaiParams typo by koyokr in https://github.com/langchain-ai/langchainjs/pull/6205
* partners[patch]: Comment out console logs in test files by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6210
* cloudflare[minor]: Adds Cloudflare D1 checkpointer by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6212
* cloudflare[patch]: Release 0.0.7 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6213
* groq[minor]: Implement streaming tool calls by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6203
* standard-tests[patch]: Add descriptive comments/docstrings to standard tests by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6211
* google-common[minor]: Add tool choice param by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6195
* google[patch]: Release 0.0.21/22 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6219
* mistralai[patch]: Translate tool call ids to mistral compat format by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6217
* mistralai[patch]: Release 0.0.27 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6220
* infra[patch]: Run yarn install by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6221
* docs[patch]: Update tool calling concepts and how tos by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6218
* google[patch]: Set min core version for vertex and gauth by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6222
* docs[patch]: Fixes Incorrect Path for Convex Utils by vynxc in https://github.com/langchain-ai/langchainjs/pull/6216
* community[patch]: Run all standard tests for bedrock by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6228
* mistralai[patch]: Fix flaky tool calling test by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6229
* community[patch], langchan[patch]: Bump puppeteer dep by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6230
* anthropic[patch]: add vertex and bedrock support, streamResponseChunk… by tofuliang in https://github.com/langchain-ai/langchainjs/pull/6206
* anthropic[patch]: 0.2.10 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6231
* aws[patch]: Release 0.0.6 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6233
* infra[patch]: Update yarn.lock by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6234
* core[patch]: Parse text delta content fields in StringOutputParser by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6251
* fix: fix mapStoredMessageToChatMessage to check on generic role when creating ChatMessage by karlomedallo in https://github.com/langchain-ai/langchainjs/pull/6247
* docs[minor]: Simplify example code by getting rid of unnecessary else/if statements by kostasx in https://github.com/langchain-ai/langchainjs/pull/6232
* community[patch]: fix TypeError using the client created with xata init by kappita in https://github.com/langchain-ai/langchainjs/pull/6241
* community[patch]: chore: update chat iflytek xinghuo chatmodel version by aixgeek in https://github.com/langchain-ai/langchainjs/pull/6223
* anthropic[patch]: Proper handling of multi tool result messages by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6257
* anthropic[patch]: Release 0.2.11 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6261
* docs[patch]: Support hidden docs cells and TS validation in notebooks by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6259
* community[patch]: avoid shouldIgnore on folders for GithubRepoLoader by DipFlip in https://github.com/langchain-ai/langchainjs/pull/6255
* anthropic[patch]: Refactor merging tool results by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6262
* standard-tests[minor]: Add tests for parallel tool calls by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6258
* docs[patch]: Fix Code in Managing Conversation History by sarangan12 in https://github.com/langchain-ai/langchainjs/pull/6252
* ci[patch]: Adds CI action validating new notebooks by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6263
* google-common[patch]: Merge adjacent function results in google common by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6264
* anthropic[patch]: Fix issues with duplicate streaming tokens by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6265
* docs[patch]: Replace StructuredTool with tool func in docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6267
* community[patch]: Fix handling parallel tool call results in bedrock by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6266
* community[patch]: Release 0.2.21 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6269
* langchain[patch],community[patch]: Allow any puppeteer version in peer deps by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6274
New Contributors
* koyokr made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6205
* vynxc made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6216
* karlomedallo made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6247
* kappita made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6241
* DipFlip made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6255
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.11...0.2.12
```
### 0.2.11
```
What's Changed
* docs[patch]: Update intro diagram by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6071
* docs[patch]: Adds custom artifacts docs for tools by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6086
* docs[patch]: Adds docs for dispatching custom events by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6088
* core[minor]: Add RemoveMessage class by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6089
* infra[patch]: Set yarn version to 3.5.1 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6090
* docs[patch]: Add custom callback event guide to index page by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6092
* docs[patch]: Update custom tool use in docs by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6091
* docs[patch],community[minor]: Update AssemblyAI SDK, add user agent, update AssemblyAI URLs by Swimburger in https://github.com/langchain-ai/langchainjs/pull/6084
* community[patch]: fix PrismaVectorStore IN operator by shan-mx in https://github.com/langchain-ai/langchainjs/pull/6085
* docs[patch]: Update Gen UI docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6093
* docs[patch]: Adds tool artifacts guide by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6094
* docs[patch]: Adds docs on passing tool results to a model by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6095
* docs[patch]: Update tool runtime docs by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6097
* docs[patch]: Adds tool stream events and error handling guides by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6098
* openai-experimental[patch]: Adds experimental raw response field to OpenAI chat models by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6087
* openai[patch]: Adds OpenAI system_fingerprint to response_metadata by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6107
* openai[patch]: Release 0.2.3 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6108
* core[patch]: Allow runnable tools to take single string/`ToolCall` inputs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6096
* google-genai[patch]: Fix removing additional properties from schema by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6109
* google-common[patch]: Release 0.0.23 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6113
* google-common[patch]: Fix removing all instances of additionalProperties by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6110
* google[patch]: Release(common) 0.0.21, Release 0.0.20 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6114
* docs[patch]: Add note on genai docs for invalid tool schema by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6116
* docs[patch]: Fix import path in typesense doc by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6117
* core[minor]: Standardize tool choice by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6111
* core[patch]: JSDoc nit unsupporting to unsupported by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6120
* partners[minor]: Throw error if tool_choice is supplied but not supported by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6119
* core[patch]: Improve console.log format for messages by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6121
* anthropic[patch]: Populate message id by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6122
* docs[minor]: Runnable tool docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6030
* docs[patch]: Update concepts with more tool content, fix titles by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6123
* core[patch]: Release 0.2.17 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6124
* aws[patch]: Release 0.0.3 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6125
* anthropic[patch]: Release 0.2.5 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6126
* anthropic[patch]: Remove log by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6127
* anthropic[patch]: Release 0.2.6 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6128
* openai[patch]: Release 0.2.4 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6129
* groq[patch]: Bump minimum Groq deps by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6130
* groq[patch]: Release 0.0.15 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6131
* docs[patch]: Update tool concepts docs by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6134
* docs[minor]: Add tool choice how to guide by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6118
* openai[patch]: Adds deprecation warning when passing chat models into OpenAI LLM constructors by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6136
* docs[patch]: Update wording of tool choice table by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6135
* aws[patch]: Fix error when processing empty string chunk conent by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6137
* scripts[patch]: Release 0.0.15 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6141
* aws[major]: Add bedrock embeddings to aws package by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6139
* aws[major]: Added retrievers to aws package by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6140
* aws[patch]: Release 0.0.4 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6143
* docs[patch]: Typo fixed in Upstash Ratelimit Callback by Ibkdir in https://github.com/langchain-ai/langchainjs/pull/6145
* docs[patch]: remove duplicate content from sql QA tutorial page by Sachin-chaurasiya in https://github.com/langchain-ai/langchainjs/pull/6150
* community[patch]: Unpin langchain dep in community by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6152
* docs[minor]: Replace deprecated code examples with LCEL & AgentExecutor by Srijan-D in https://github.com/langchain-ai/langchainjs/pull/6149
* community[patch]: Fix typo in modelName options of `BaiduQianfanEmbeddings` by DOTime in https://github.com/langchain-ai/langchainjs/pull/5970
* community[patch]: Release 0.2.20 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6153
* openai[minor]: Allow for multiple images to be returned with dalle by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6154
* core[patch]: Fix double streaming issue when streamEvents is called directly on chat models/LLMs by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6155
* ollama[major]: Integration package by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5990
* ollama[patch]: Release 0.0.1 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6156
* ollama[patch]: Fix min core version by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6163
* google-common[patch]: Add streaming constructor param by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6165
* core[minor]: Use run tree as stored value in async local storage by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5992
* core[patch]: Release 0.2.18 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6166
* pinecone[patch]: Bump pinecone dep to latest by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6168
* pinecone[patch]: Fix delete test by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6170
* pinecone[patch]: Release 0.0.8 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6172
* build[patch]: Add way to escape side effects within an entrypoint by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6174
* docs[patch]: Hide OllamaFunctions from sidebar by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6176
* docs[patch]: Use llama3 in example docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6180
* docs[patch]: Update PineconeStore creation to include namespace parameter by Sachin-chaurasiya in https://github.com/langchain-ai/langchainjs/pull/6169
* aws[patch]: Fix fails when calling multiple tools simultaneously by tinque in https://github.com/langchain-ai/langchainjs/pull/6175
* anthropic[patch]: Handle non text llm tokens by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6179
* aws[patch]: Release 0.0.5 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6181
* anthropic[patch]: Release 0.2.7 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6182
* docs[minor]: Add multimodal section in Google VertexAI docs by tanyaasharma in https://github.com/langchain-ai/langchainjs/pull/6177
* anthropic[patch]: ensure content exists when parsing tool tokens by snlamm in https://github.com/langchain-ai/langchainjs/pull/6183
* anthropic[patch]: Release 0.2.8 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6184
* genai[patch],standard-tests[patch]: Fix flaky tests/deprecated model by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6185
* core[minor]: Add FakeVectorStore to core testing utils by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6186
* docs: Update ChatModelTabs defaults by baskaryan in https://github.com/langchain-ai/langchainjs/pull/6187
* docs[patch]: Fix ChatModelTabs openai model typo by moonrailgun in https://github.com/langchain-ai/langchainjs/pull/6191
* core[patch]: Use console.warn for swallowed errors in a callback handler by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6192
* openai[patch]: Make legacy OpenAI path respect a passed model param by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6193
* docs[patch]: Fix broken link by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6194
* bedrock[minor]: Allow knowledge bases to use filters and searchType by jl4nz in https://github.com/langchain-ai/langchainjs/pull/6189
* docs[patch]: Adds callback backgrounding env var in more places by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6196
* openai[patch]: Release 0.2.5 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6198
* ci[minor]: Start building on windows by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6188
* langchain[minor]: Generic chat models by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6171
* docs[patch]: List node v22 as supported version in root readme by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6200
New Contributors
* shan-mx made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6085
* Ibkdir made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6145
* Sachin-chaurasiya made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6150
* Srijan-D made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6149
* DOTime made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5970
* tinque made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6175
* snlamm made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6183
* moonrailgun made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6191
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.10...0.2.11
```
### 0.2.10
```
New Contributors
* kostasx made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6015
* toboid made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6059
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.9...0.2.10
```
### 0.2.9
```
New Contributors
* a1ooha made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5916
* yeouchien made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5927
* itamarhaber made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5963
* lamoglia made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5966
* dl102306 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5879
* chentschel made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5969
* zhanshuyou made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5983
* Anirudh31415926535 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5928
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.8...0.2.9
```
### 0.2.8
```
What's Changed
* create-integration[patch]: Fill placeholders in package.json by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5908
* core[patch]: Add check for bind tools in structured prompt by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5882
* Revert "core[patch]: Add check for bind tools in structured prompt" by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5909
* docs[patch]: Adds diagram to installation guide by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5910
* docs[patch]: Fix constructor args bug by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5911
* docs[patch]: Add ReAct agent concept guide, search tweaks by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5912
* openai[patch]: Set stream_usage to false by default for Azure by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5919
* openai[patch]: Release 0.2.1 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5921
* ci[patch]: Run all integration tests daily by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5920
* docs[patch]: Update search term by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5923
* community[patch]: cheerio loader fetch headers type error by versole in https://github.com/langchain-ai/langchainjs/pull/5905
* community[minor],docs[minor]: Add ChromeAI chat model by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5903
* community[patch]: Release 0.2.15 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5924
* langchain-aws[major]: LangChain AWS package by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5907
* aws[patch]: Release 0.0.1 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5925
* langchain[minor],docs[minor]: openai formatted tools in create agent funcs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5871
* langchain[patch]: Release 0.2.8 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5926
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.7...0.2.8
```
### 0.2.7
```
What's Changed
* langchain[patch]: Release 0.2.6 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5859
* anthropic[minor]: Allow passing OpenAI formatted tools by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5849
* anthropic[patch]: Release 0.2.2 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5860
* groq[minor]: Update bindTools typing to include openai tools format by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5855
* groq[patch]: Release 0.0.13 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5861
* standard-tests[minor]: Add test checking models support openai tool format by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5856
* community[minor]: Update bedrock to accept openai formatted tools by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5852
* google-common[minor]: Allow openai formatted tools by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5853
* google-genai[minor]: Allow openai formatted tools by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5854
* google-genai[patch]: Release 0.0.21 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5863
* google-common[patch]: Fix remove additional properties util by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5862
* google-common[patch]: Release 0.0.19 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5864
* google-gauth[patch],google-webauth[patch]: Release 0.0.19 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5865
* google-vertexai[patch],google-vertexai-web[patch]: Release 0.0.19 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5866
* [patch]: Set cloudflare ai resoultions version in root by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5847
* community[patch]: Release 0.2.13 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5868
* docs[patch]: Add note about openai formatted tools by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5870
* docs[minor]: bedrock tool calling/WSO docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5735
* docs[patch]: Add callout, update chatbot tools guide by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5883
* community[minor]: JinaAI embeddings integration by AvaterClasher in https://github.com/langchain-ai/langchainjs/pull/5842
* community-experimental[minor]: feat: implement DatadogLLMObsTracer by josemussa in https://github.com/langchain-ai/langchainjs/pull/5867
* core[patch]: Fix 5873 (LCEL issue when streaming from LLMs) by welljsjs in https://github.com/langchain-ai/langchainjs/pull/5874
* langchain[patch]: fix:pass runManager to DocumentCompressor in MultiQueryRetriever by jm-szlendak in https://github.com/langchain-ai/langchainjs/pull/5881
* community[patch]: Add pgvector index using HNSW by jl4nz in https://github.com/langchain-ai/langchainjs/pull/5564
* core[patch]: fix: Document should handle empty pageContent (fixes 5884) by glorat in https://github.com/langchain-ai/langchainjs/pull/5885
* build[patch]: Format by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5892
* ci[patch]: fix unit-tests-integrations by implementing dynamic matrix strategy. by rameshkrishna in https://github.com/langchain-ai/langchainjs/pull/5768
* langchain[minor]: Multi-file loader by theogravity in https://github.com/langchain-ai/langchainjs/pull/5584
* ci[patch]: Adds npm install test for conflicting deps by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5895
* core[patch]: Release 0.2.10 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5896
* community[patch]: Release 0.2.14 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5897
New Contributors
* AvaterClasher made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5842
* welljsjs made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5874
* jm-szlendak made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5881
* rameshkrishna made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5768
* theogravity made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5584
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.6...0.2.7
```
### 0.2.6
```
What's Changed
```
### 0.2.5
```
What's Changed
```
### 0.2.4
```
What's Changed
* community[patch]: Release 0.2.4 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5592
* infra[major]: Commit yarn cache by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5593
* community[patch]: support stream for wenxin and zhipu chat by jeasonnow in https://github.com/langchain-ai/langchainjs/pull/5573
* community[patch]: add support for or in elastic vector query by djaffer in https://github.com/langchain-ai/langchainjs/pull/5568
* core[patch]: Support LANGSMITH_TRACING env var by hinthornw in https://github.com/langchain-ai/langchainjs/pull/5587
* core[patch]: Set global async local storage instance by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5601
* core[minor]: Make LLMs and chat models always stream when invoked within streamEvents by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5604
* core[patch]: Release 0.2.3 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5606
* docs[patch]: Update README and other links by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5605
* feat[langsmith]: transparent handoff between traceable HOF and LangChain by dqbd in https://github.com/langchain-ai/langchainjs/pull/5339
* core[patch]: Release 0.2.4 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5609
* docs[patch]: redirect integration links to 0.2 by efriis in https://github.com/langchain-ai/langchainjs/pull/5608
* mistralai[minor]: Add llms entrypoint, update chat model integration by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5603
* mistralai[patch]: Release 0.0.23 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5613
* langchain[patch],core[patch]: Fix agent executor stream event behavior by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5614
* core[minor],openai[patch]: Add usage metadata to `AIMessage`/`Chunk` by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5586
* core[patch]: Release 0.2.5 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5615
* openai[patch]: Bump OpenAI deps by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5616
* openai[minor]: Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5617
* community[patch],langchain[patch],groq[patch]: Bump deps by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5618
New Contributors
* djaffer made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5568
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.3...0.2.4
```
### 0.2.3
```
What's Changed
* scripts[patch]: Add .js extension to build script by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5536
* docs[minor]: Multi modal docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5537
* scripts[major]: New build by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5538
* core[minor]: Stream events v2 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5539
* community[minor]: Add Upstash Embeddings Support by fahreddinozcan in https://github.com/langchain-ai/langchainjs/pull/5150
* community[patch]: 3369 Streaming support for Replicate models by jeasonnow in https://github.com/langchain-ai/langchainjs/pull/5365
* community[minor]: Add Moonshot chat models integration by crazyurus in https://github.com/langchain-ai/langchainjs/pull/5239
* community[minor]: Integrate zep cloud components by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5542
* qdrant[minor]: Support maxMarginalRelevanceSearch() by Anush008 in https://github.com/langchain-ai/langchainjs/pull/5467
* community[minor]: Add UpstashRatelimitHandler by CahidArda in https://github.com/langchain-ai/langchainjs/pull/5474
* community[minor]: add Neo4j Graph enhancedSchema option by easwee in https://github.com/langchain-ai/langchainjs/pull/5413
* community[patch]: add ?| (arrayContains) filter on metadata to PGVector search by georgeherby in https://github.com/langchain-ai/langchainjs/pull/5381
* community[patch]: Better errors for neo4j vector by tomasonjo in https://github.com/langchain-ai/langchainjs/pull/5501
* community[patch]: Default embeddingNodeProperty value by adam-cowley in https://github.com/langchain-ai/langchainjs/pull/5510
* docs[patch]: update callbacks by eyurtsev in https://github.com/langchain-ai/langchainjs/pull/5515
* community[patch]: include metadata returned by Amazon bedrock knowledge base by madmed88 in https://github.com/langchain-ai/langchainjs/pull/5535
* community[patch]: preserve ordinality in postgres record manager when checking existence of documents by arrested-developer in https://github.com/langchain-ai/langchainjs/pull/5533
* docs[minor]: LangGraph Migration Guide by hinthornw in https://github.com/langchain-ai/langchainjs/pull/5487
* qdrant[patch]: Release 0.0.5 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5543
* community[patch]: Release 0.2.3 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5544
* core[patch]: Release 0.2.1 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5545
* pinecone[patch],weaviate[patch]: Bump weaviate and pinecone core deps by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5546
* pinecone[patch]: Release 0.0.7 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5547
* weaviate[patch]: Release 0.0.4 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5548
* openai[patch]: fix 5520 by jeasonnow in https://github.com/langchain-ai/langchainjs/pull/5521
* openai[patch]: Release 0.0.34 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5562
* core[patch]: Keep event stream for streamEvents v2 open until end of run by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5561
* core[patch]: Release 0.2.2 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5563
* docs[patch]: Missing how to index section for multi modal by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5575
* api_refs[patch]: Fix link to v0.1 api refs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5576
* infra[minor]: Speed improvements for CI by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5580
* infra[patch]: Improve yarn format by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5578
* docs[patch]: Fixed Typo on Build Simple LLM application page by LukeCali-949 in https://github.com/langchain-ai/langchainjs/pull/5566
* google-common [patch], google-* [tests]: Fix streaming false by afirstenberg in https://github.com/langchain-ai/langchainjs/pull/5571
* community[patch]: fix data.usage error because Moonshot sometimes does not return by crazyurus in https://github.com/langchain-ai/langchainjs/pull/5551
* google-common[patch]: Zod to Gemini params conversion when the schema contains arrays of items by miguelff in https://github.com/langchain-ai/langchainjs/pull/5553
* google-common[patch]: Release 0.0.17 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5588
* google-*[patch]: Release 0.0.17 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5589
* langchain[patch]: Support for sqljs by radiantone in https://github.com/langchain-ai/langchainjs/pull/5560
* community[patch]: Upstash Vector Store Namespace Feature by fahreddinozcan in https://github.com/langchain-ai/langchainjs/pull/5557
* infra[patch]: Set fail-fast strategy to false by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5590
* langchain[patch],community[patch]: Loosen peer deps by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5583
New Contributors
* crazyurus made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5239
* georgeherby made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5381
* eyurtsev made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5515
* madmed88 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5535
* arrested-developer made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5533
* LukeCali-949 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5566
* miguelff made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5553
* radiantone made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5560
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.2...0.2.3
```
### 0.2.2
```
What's Changed
* google-genai[minor]: Add tool calling support by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5507
* google-genai[patch]: Release 0.0.16 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5513
* community[minor]: Allow more forms of credentials for aws bedrock by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5514
* core[patch]: Add support for messages in/messages out for RunnableWithMessageHistory by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5517
* docs: move feedback into paginator from content by efriis in https://github.com/langchain-ai/langchainjs/pull/5516
* docs[patch]: Fix lint by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5526
* community[patch]: Release 0.2.2 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5527
* chore(google-palm): Update `google-ai/generativelanguage` module to 2.5.0 [CVE-2023-36665] by OlegIvaniv in https://github.com/langchain-ai/langchainjs/pull/5523
* community[patch]: Bump package by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5529
* docs[minor]: Add generative UI docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5528
* langchain[patch]: Readd dropped entrypoint by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5530
**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.1...0.2.2
```
### 0.2.1
```
What's Changed
```
### 0.2.0
```
Package-specific release note generation coming soon.
langchain-text-splitters==0.2.0
Release langchain-text-splitters==0.2.0
Package-specific release note generation coming soon.
langchain-experimental==0.0.59
Release langchain-experimental==0.0.59
Package-specific release note generation coming soon.
langchain-core==0.2.0
Release langchain-core==0.2.0
Package-specific release note generation coming soon.
langchain-community==0.2.0
Release langchain-community==0.2.0
Package-specific release note generation coming soon.
langchain-upstage==0.1.5
Release langchain-upstage==0.1.5
Package-specific release note generation coming soon.
langchain-text-splitters==0.0.2
Release langchain-text-splitters==0.0.2
Package-specific release note generation coming soon.
langchain-pinecone==0.1.1
Release langchain-pinecone==0.1.1
Package-specific release note generation coming soon.
langchain-ibm==0.1.7
Release langchain-ibm==0.1.7
Package-specific release note generation coming soon.
langchain-fireworks==0.1.3
Release langchain-fireworks==0.1.3
Package-specific release note generation coming soon.
langchain-exa==0.1.0
Release langchain-exa==0.1.0
Package-specific release note generation coming soon.
langchain-anthropic==0.1.13
Release langchain-anthropic==0.1.13
Package-specific release note generation coming soon.
langchain-airbyte==0.1.1
Release langchain-airbyte==0.1.1
Package-specific release note generation coming soon.
langchain-voyageai==0.1.1
Release langchain-voyageai==0.1.1
Package-specific release note generation coming soon.
langchain-together==0.1.2
Release langchain-together==0.1.2
Package-specific release note generation coming soon.
langchain-robocorp==0.0.7
Release langchain-robocorp==0.0.7
Package-specific release note generation coming soon.
langchain-qdrant==0.1.0
Release langchain-qdrant==0.1.0
Package-specific release note generation coming soon.
langchain-prompty==0.0.2
Release langchain-prompty==0.0.2
Package-specific release note generation coming soon.
langchain-openai==0.1.7
Release langchain-openai==0.1.7
Package-specific release note generation coming soon.
langchain-nomic==0.1.0
Release langchain-nomic==0.1.0
Package-specific release note generation coming soon.
langchain-mongodb==0.1.5
Release langchain-mongodb==0.1.5
Package-specific release note generation coming soon.
langchain-mistralai==0.1.7
Release langchain-mistralai==0.1.7
Package-specific release note generation coming soon.
langchain-groq==0.1.4
Release langchain-groq==0.1.4
Package-specific release note generation coming soon.
langchain-chroma==0.1.1
Release langchain-chroma==0.1.1
Package-specific release note generation coming soon.
langchain-azure-dynamic-sessions==0.1.0
Release langchain-azure-dynamic-sessions==0.1.0
Package-specific release note generation coming soon.
langchain-anthropic==0.1.12
Release langchain-anthropic==0.1.12
Package-specific release note generation coming soon.
langchain-ai21==0.1.5
Release langchain-ai21==0.1.5
Package-specific release note generation coming soon.
langchain-qdrant==0.0.1
Release langchain-qdrant==0.0.1
Package-specific release note generation coming soon.
langchain-mongodb==0.1.4
Release langchain-mongodb==0.1.4
Package-specific release note generation coming soon.
langchain-core==0.2.0rc1
Release langchain-core==0.2.0rc1
Package-specific release note generation coming soon.
langchain-huggingface==0.0.1
Release langchain-huggingface==0.0.1
Package-specific release note generation coming soon.
langchain-prompty==0.0.1
Release langchain-prompty==0.0.1
Package-specific release note generation coming soon.
```
### 0.2.0rc2
`
This PR pins langchain to the latest release 0.3.2.
Changelog
### 0.3.2 ``` What's Changed * fix(langchain): Remove circular peer dep in langchain on langchain/community by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6803 * chore(langchain): Release 0.3.2 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6805 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.3.1...0.3.2 ``` ### 0.3.1 ``` What's Changed * chore(build): Update lock by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6770 * chore(cohere): Release 0.3.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6771 * chore(weaviate): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6773 * chore(aws): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6775 * chore(azure-cosmosdb): Release 0.2.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6776 * chore(azure-dynamic-sessions): Release 0.2.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6777 * chore(release): Release Baidu, Exa, MixedBread, Nomic by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6778 * fix(ci): Fix CI issue where local monorepo node_modules were copied into export tests by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6774 * chore(community): Release 0.3.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6779 * chore(cloudflare): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6780 * chore(groq): Release 0.1.1 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6781 * chore(mongodb): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6782 * chore(ollama): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6783 * chore(pinecone): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6784 * chore(qdrant): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6785 * chore(redis): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6786 * chore(google): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6787 * chore(google-genai): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6788 * fix(core, langchain): Update langsmith dep to rc by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6797 * chore(core): Release 0.3.1 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6800 * chore(langchain): Release 0.3.1 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6801 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/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 https://github.com/langchain-ai/langchainjs/pull/6744 * fix(openai): Avoid thrown error on o1 stream calls by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6747 * chore(openai): Release 0.2.11 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6748 * docs: Update link by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6757 * refactor: Move langchain/core to a peer dep by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6698 * chore(core): Release 0.3.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6760 * chore(deps): Update deps for 0.3.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6761 * chore(textsplitters): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6762 * chore(cloudflare): Bump dep by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6763 * chore(openai): Release 0.3.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6764 * chore(anthropic): Release 0.3.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6765 * chore(mistralai): Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6766 * chore(langchain): Release 0.3.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6769 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.19...0.3.0 ``` ### 0.2.19 ``` What's Changed * fix(mongodb): mongodb storage mget must return undefined when key not exist by rtyshyk in https://github.com/langchain-ai/langchainjs/pull/6445 * chore(mongodb): Release 0.0.6 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6694 * fix(openai): Fix type import issue by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6695 * feat(openai): baseUrl for DallEAPIWrapper by wanoo21 in https://github.com/langchain-ai/langchainjs/pull/6685 * chore(openai): Release 0.2.10 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6697 * community[patch]: Relax webllm peer dep by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6696 * langchain[patch]: Take all required fields into account for OpenAPI chain by ikalachy in https://github.com/langchain-ai/langchainjs/pull/6700 * docs[minor]: Add state of agents survey to docs announcement bar by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6710 * anthropic[patch]: Fix passing cache control through in messages by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6711 * anthropic[minor]: Allow different tool types to be bound by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6712 * anthropic[patch]: Release 0.2.17 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6713 * docs[patch]: fix chroma distance function reference link by spielhoelle in https://github.com/langchain-ai/langchainjs/pull/6714 * fix(core): Pin TypeScript version for now for export test failures, add asyncDispose by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6723 * feat(core,openai): Adds streaming support for OpenAI withStructuredOutput by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6721 * baidu-qianfan[patch]: Fix streaming mode of Qianfan by stanoswald in https://github.com/langchain-ai/langchainjs/pull/6661 * fix(anthropic): Do not check for apiKey existence when createClient parameters are present by rxliuli in https://github.com/langchain-ai/langchainjs/pull/6716 * feat(community): Add arcjet integration by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6725 * feat(community): BM25 Keyword Search Retriever by Mraj23 in https://github.com/langchain-ai/langchainjs/pull/6719 * chore(baidu-qianfan): Release 0.0.4 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6726 * chore(anthropic): Release 0.2.18 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6727 * chore(core): Release 0.2.32 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6728 * chore(community): Release 0.2.33 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6729 * cloudflare[minor]: use native Cloudflare Workers AI binding by Cherry in https://github.com/langchain-ai/langchainjs/pull/5287 * docs: Fix typo in chatbot tutorial by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6730 * docs: Update wording in tool choice guide by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6732 * google-common[major]: Media manager by afirstenberg in https://github.com/langchain-ai/langchainjs/pull/5835 * fix(langchain): Fix local file store traversal issue by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6736 * fix(ci): Fix cf exports test by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6737 * fix(ci): Fix cf-workers export test by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6738 * fix(ci): Fix esbuild tests by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6739 * fix(ci): Fix ci by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6741 * chore(langchain): Release 0.2.19 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6742 New Contributors * rtyshyk made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6445 * wanoo21 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6685 * ikalachy made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6700 * spielhoelle made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6714 * stanoswald made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6661 * Mraj23 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6719 * Cherry made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5287 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.18...0.2.19 ``` ### 0.2.18 ``` New Contributors * obround made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6624 * benjamincburns made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6612 * AdnaneKhan made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6642 * TimSusa made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6651 * ksimons made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6649 * ayatnkw made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6675 * ezra-chu made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6664 * dwabyick made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6679 * keremnalbant made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6682 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.17...0.2.18 ``` ### 0.2.17 ``` What's Changed * docs[patch]: Adds vector store and tool docstrings by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6521 * docs: index pages and sidebars by efriis in https://github.com/langchain-ai/langchainjs/pull/6522 * anthropic[patch]: Bump version, relax types by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6526 * anthropic[patch]: Release 0.2.15 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6528 * docs[patch]: Fix typos by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6530 * docs[patch]: Add Anthropic prompt caching docs by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6531 * docs[patch]: Adds ChatOpenAI streamUsage docs on disabling stream usage by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6534 * Fix remote runnable in browser environments (Extends 6529) by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6537 * core[patch] Release 0.2.24 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6538 * google[patch]: fix: handling multibyte characters in stream for google-vertexai-web by pokutuna in https://github.com/langchain-ai/langchainjs/pull/6502 * community[patch]: Relax googleapis peer dep to * by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6542 * aws[patch]: Use abort signal when available with SDK requests by plisy in https://github.com/langchain-ai/langchainjs/pull/6540 * community[patch]: fix: ElasticVectorSearch: exclude metadata filters … by choeller in https://github.com/langchain-ai/langchainjs/pull/6536 * community[patch]: bugfix: Unstructured empty text by ktalebian in https://github.com/langchain-ai/langchainjs/pull/6532 * pinecone[patch]: Fix document ID not getting set when returned from PineconeStore by nick-w-nick in https://github.com/langchain-ai/langchainjs/pull/6539 * community[patch]: Release 0.2.28 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6543 * aws[patch]: Release 0.0.10 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6544 * pinecone[patch]: Release 0.0.9 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6545 * google-genai[minor]: Add support for json output by juji in https://github.com/langchain-ai/langchainjs/pull/6519 * google[patch]: Bump Google package versions by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6546 * google-genai[patch]: Release 0.0.26 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6547 * build[patch]: Update lock by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6548 * langchain[patch]: Bump universal chat model dev deps by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6550 * core[patch]: Pass input to invocation for JSON schema tools by dkundel in https://github.com/langchain-ai/langchainjs/pull/6549 * core[patch]: Release 0.2.25 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6551 * scripts[minor]: Add notebook validation script by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6541 * openai[minor]: Add support for json schema response format by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6438 * google[minor]: Add audio tests and audio file for google genai and vertex by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6553 * ci[minor]: Run fireworks and gvertex in daily standard tests by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6507 * core[patch]: Release 0.2.26 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6555 * openai[minor]: Bump min core version by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6556 * openai[patch]: Release 0.2.7 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6557 * core[minor]: Allow for additional fields to be passed with prompt templates by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6559 * core[patch]: Release 0.2.27 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6560 * google-genai[minor]: Update JSDoc with examples by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6561 * parnters[patch]: Fix type errors in JSDoc examples by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6562 * ci[patch]: Fix passing validate notebook args to script by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6567 * ci[patch]: Use workspace command for notebook validate by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6569 * docs[minor]: Add doc section on structured tool params by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6571 * groq[minor]: Fix streaming metadata back to client by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6573 * groq[patch]: Release 0.0.17 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6574 * openai[minor]: Add JSON schema and strict WSO example to JSDoc by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6578 * scripts[patch]: Fix bug for checking allowed side effects comment by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6579 * scripts[patch]: Release 0.0.22 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6580 * docs[minor]: Add langsmith few shot example docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6585 * core[minor]: Add LangSmith doc loader by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6568 * core[patch]: Release 0.2.28 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6587 * partners[patch]: Bump langchain scripts version by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6586 * docs[patch]: Add ls example selector link to how to index by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6588 * docs[minor]: Port few shot concepts by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6589 * scripts[patch]: Fix reading original entrypoint file by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6591 * scripts[patch]: Release 0.0.23 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6592 * docs[patch]: LangSmith doc loader nits by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6590 * community[patch]: Relax LangGraph dep by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6596 * scripts[minor]infra[patch]: Remove deprecated build script by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6595 * community[patch]: Release 0.2.29 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6598 * community[patch]: Fix community langgraph dep by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6599 * create-langchain-integration[patch]: Release 0.0.11 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6600 * community[patch]: Release 0.2.30 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6601 * community[minor]: Use usage metadata message field for token reporting in DatadogLLMObsTracer by mejackreed in https://github.com/langchain-ai/langchainjs/pull/6552 * weaviate[minor]: Add Document id in similarity search results by marsal in https://github.com/langchain-ai/langchainjs/pull/6576 * baidu-qianfan[patch]: Fix the issue of missing request parameters by Versirity in https://github.com/langchain-ai/langchainjs/pull/6575 * baidu-qianfan[patch]: Release 0.0.3 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6603 * weaviate[patch]: Release 0.0.5 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6604 * scripts[patch]: Add notebook check for unexpected rebuild error by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6602 * scripts[minor]: Release 0.1.0 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6605 * all[patch]: Bump scripts version by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6606 * google-common[minor]: export GoogleAISafetyError type by marsal in https://github.com/langchain-ai/langchainjs/pull/6582 * docs[minor]: Add missing link to Runnables guide by nick-w-nick in https://github.com/langchain-ai/langchainjs/pull/6566 * langchain[minor]: Support storing and retrieving Document id field in MemoryVectorStore by dschenkelman in https://github.com/langchain-ai/langchainjs/pull/6572 * google-common[patch]: Release 0.0.27 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6608 * google[patch]: Release 0.0.27 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6609 * scripts[patch]: Revert change to delete folder func by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6607 * community[patch]: Release 0.2.31 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6610 New Contributors * plisy made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6540 * choeller made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6536 * ktalebian made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6532 * juji made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6519 * dkundel made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6549 * mejackreed made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6552 * Versirity made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6575 * dschenkelman made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6572 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.16...0.2.17 ``` ### 0.2.16 ``` What's Changed * anthropic[patch]: Release 0.2.14 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6492 * community[patch]: Fix Fireworks tool streaming by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6495 * docs[minor]: Update base model in `ChatFriendli` ChatModel by seuha516 in https://github.com/langchain-ai/langchainjs/pull/6494 * community[patch]: Support for specifying api url for firecrawl document loader by wahpiangle in https://github.com/langchain-ai/langchainjs/pull/6488 * community[patch]: Release 0.2.26 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6496 * core[patch]: Remove signal event listener when completed by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6497 * docs[patch]: Adds Cohere chat model docstring, update others by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6499 * google-genai[patch]: Fix Google Gen AI error handling by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6500 * ci[patch]: Inject AWS credentials into standard tests ci by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6503 * docs[patch]: Fix broken tools API ref link by kevenleone in https://github.com/langchain-ai/langchainjs/pull/6505 * api_refs[minor]: Typedoc monorepo support by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6458 * community[patch]: Fix streaming bedrock tool calls by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6506 * community[patch]: Release 0.2.27 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6508 * docs[patch]: Adds docstrings to more models by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6510 * docs[patch]: Chat model docstrings by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6512 * all[patch]: Fix api ref urls by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6511 * community[patch]: Update JSDoc on Chroma vectorstore by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6509 * docs[patch]: Improve docstring format for streamEvents by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6513 * langchain[patch]: Fix self-query retriever tracing by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6515 * ci[patch]: Skip API ref preview deploy on PR by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6516 New Contributors * wahpiangle made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6488 * kevenleone made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6505 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.15...0.2.16 ``` ### 0.2.15 ``` New Contributors * renebrandel made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6480 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.14...0.2.15 ``` ### 0.2.14 ``` New Contributors * henryweng03 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6450 * RPKosec made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6273 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.13...0.2.14 ``` ### 0.2.13 ``` New Contributors * koyokr made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6205 * vynxc made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6216 * karlomedallo made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6247 * kappita made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6241 * DipFlip made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6255 * austinm911 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6291 * Tonyqu123 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6307 * madams0013 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6323 * marsal made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6310 * drewB made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6361 * dependabot made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6382 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.11...0.2.13 ``` ### 0.2.12 ``` What's Changed * anthropic[patch]: Fix passing streamed tool calls back to anthropic by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6199 * anthropic[patch]: Release 0.2.9 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6202 * standard-tests[minor]: Add test for streaming token counts with tools by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6044 * standard-tests[minor]: Add a test for more complex schemas by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6112 * docs[patch]: Fix bad api ref link by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6208 * docs[patch]: Update chat model feature list table by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6209 * google-common[minor]: Fix streaming tool calls by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6204 * docs[patch]: Fix ChatModelTabs openaiParams typo by koyokr in https://github.com/langchain-ai/langchainjs/pull/6205 * partners[patch]: Comment out console logs in test files by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6210 * cloudflare[minor]: Adds Cloudflare D1 checkpointer by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6212 * cloudflare[patch]: Release 0.0.7 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6213 * groq[minor]: Implement streaming tool calls by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6203 * standard-tests[patch]: Add descriptive comments/docstrings to standard tests by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6211 * google-common[minor]: Add tool choice param by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6195 * google[patch]: Release 0.0.21/22 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6219 * mistralai[patch]: Translate tool call ids to mistral compat format by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6217 * mistralai[patch]: Release 0.0.27 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6220 * infra[patch]: Run yarn install by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6221 * docs[patch]: Update tool calling concepts and how tos by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6218 * google[patch]: Set min core version for vertex and gauth by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6222 * docs[patch]: Fixes Incorrect Path for Convex Utils by vynxc in https://github.com/langchain-ai/langchainjs/pull/6216 * community[patch]: Run all standard tests for bedrock by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6228 * mistralai[patch]: Fix flaky tool calling test by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6229 * community[patch], langchan[patch]: Bump puppeteer dep by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6230 * anthropic[patch]: add vertex and bedrock support, streamResponseChunk… by tofuliang in https://github.com/langchain-ai/langchainjs/pull/6206 * anthropic[patch]: 0.2.10 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6231 * aws[patch]: Release 0.0.6 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6233 * infra[patch]: Update yarn.lock by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6234 * core[patch]: Parse text delta content fields in StringOutputParser by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6251 * fix: fix mapStoredMessageToChatMessage to check on generic role when creating ChatMessage by karlomedallo in https://github.com/langchain-ai/langchainjs/pull/6247 * docs[minor]: Simplify example code by getting rid of unnecessary else/if statements by kostasx in https://github.com/langchain-ai/langchainjs/pull/6232 * community[patch]: fix TypeError using the client created with xata init by kappita in https://github.com/langchain-ai/langchainjs/pull/6241 * community[patch]: chore: update chat iflytek xinghuo chatmodel version by aixgeek in https://github.com/langchain-ai/langchainjs/pull/6223 * anthropic[patch]: Proper handling of multi tool result messages by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6257 * anthropic[patch]: Release 0.2.11 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6261 * docs[patch]: Support hidden docs cells and TS validation in notebooks by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6259 * community[patch]: avoid shouldIgnore on folders for GithubRepoLoader by DipFlip in https://github.com/langchain-ai/langchainjs/pull/6255 * anthropic[patch]: Refactor merging tool results by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6262 * standard-tests[minor]: Add tests for parallel tool calls by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6258 * docs[patch]: Fix Code in Managing Conversation History by sarangan12 in https://github.com/langchain-ai/langchainjs/pull/6252 * ci[patch]: Adds CI action validating new notebooks by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6263 * google-common[patch]: Merge adjacent function results in google common by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6264 * anthropic[patch]: Fix issues with duplicate streaming tokens by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6265 * docs[patch]: Replace StructuredTool with tool func in docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6267 * community[patch]: Fix handling parallel tool call results in bedrock by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6266 * community[patch]: Release 0.2.21 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6269 * langchain[patch],community[patch]: Allow any puppeteer version in peer deps by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6274 New Contributors * koyokr made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6205 * vynxc made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6216 * karlomedallo made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6247 * kappita made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6241 * DipFlip made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6255 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.11...0.2.12 ``` ### 0.2.11 ``` What's Changed * docs[patch]: Update intro diagram by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6071 * docs[patch]: Adds custom artifacts docs for tools by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6086 * docs[patch]: Adds docs for dispatching custom events by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6088 * core[minor]: Add RemoveMessage class by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6089 * infra[patch]: Set yarn version to 3.5.1 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6090 * docs[patch]: Add custom callback event guide to index page by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6092 * docs[patch]: Update custom tool use in docs by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6091 * docs[patch],community[minor]: Update AssemblyAI SDK, add user agent, update AssemblyAI URLs by Swimburger in https://github.com/langchain-ai/langchainjs/pull/6084 * community[patch]: fix PrismaVectorStore IN operator by shan-mx in https://github.com/langchain-ai/langchainjs/pull/6085 * docs[patch]: Update Gen UI docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6093 * docs[patch]: Adds tool artifacts guide by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6094 * docs[patch]: Adds docs on passing tool results to a model by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6095 * docs[patch]: Update tool runtime docs by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6097 * docs[patch]: Adds tool stream events and error handling guides by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6098 * openai-experimental[patch]: Adds experimental raw response field to OpenAI chat models by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6087 * openai[patch]: Adds OpenAI system_fingerprint to response_metadata by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6107 * openai[patch]: Release 0.2.3 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6108 * core[patch]: Allow runnable tools to take single string/`ToolCall` inputs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6096 * google-genai[patch]: Fix removing additional properties from schema by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6109 * google-common[patch]: Release 0.0.23 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6113 * google-common[patch]: Fix removing all instances of additionalProperties by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6110 * google[patch]: Release(common) 0.0.21, Release 0.0.20 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6114 * docs[patch]: Add note on genai docs for invalid tool schema by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6116 * docs[patch]: Fix import path in typesense doc by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6117 * core[minor]: Standardize tool choice by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6111 * core[patch]: JSDoc nit unsupporting to unsupported by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6120 * partners[minor]: Throw error if tool_choice is supplied but not supported by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6119 * core[patch]: Improve console.log format for messages by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6121 * anthropic[patch]: Populate message id by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6122 * docs[minor]: Runnable tool docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6030 * docs[patch]: Update concepts with more tool content, fix titles by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6123 * core[patch]: Release 0.2.17 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6124 * aws[patch]: Release 0.0.3 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6125 * anthropic[patch]: Release 0.2.5 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6126 * anthropic[patch]: Remove log by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6127 * anthropic[patch]: Release 0.2.6 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6128 * openai[patch]: Release 0.2.4 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6129 * groq[patch]: Bump minimum Groq deps by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6130 * groq[patch]: Release 0.0.15 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6131 * docs[patch]: Update tool concepts docs by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6134 * docs[minor]: Add tool choice how to guide by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6118 * openai[patch]: Adds deprecation warning when passing chat models into OpenAI LLM constructors by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6136 * docs[patch]: Update wording of tool choice table by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6135 * aws[patch]: Fix error when processing empty string chunk conent by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6137 * scripts[patch]: Release 0.0.15 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6141 * aws[major]: Add bedrock embeddings to aws package by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6139 * aws[major]: Added retrievers to aws package by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6140 * aws[patch]: Release 0.0.4 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6143 * docs[patch]: Typo fixed in Upstash Ratelimit Callback by Ibkdir in https://github.com/langchain-ai/langchainjs/pull/6145 * docs[patch]: remove duplicate content from sql QA tutorial page by Sachin-chaurasiya in https://github.com/langchain-ai/langchainjs/pull/6150 * community[patch]: Unpin langchain dep in community by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6152 * docs[minor]: Replace deprecated code examples with LCEL & AgentExecutor by Srijan-D in https://github.com/langchain-ai/langchainjs/pull/6149 * community[patch]: Fix typo in modelName options of `BaiduQianfanEmbeddings` by DOTime in https://github.com/langchain-ai/langchainjs/pull/5970 * community[patch]: Release 0.2.20 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6153 * openai[minor]: Allow for multiple images to be returned with dalle by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6154 * core[patch]: Fix double streaming issue when streamEvents is called directly on chat models/LLMs by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6155 * ollama[major]: Integration package by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5990 * ollama[patch]: Release 0.0.1 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6156 * ollama[patch]: Fix min core version by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6163 * google-common[patch]: Add streaming constructor param by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6165 * core[minor]: Use run tree as stored value in async local storage by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5992 * core[patch]: Release 0.2.18 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6166 * pinecone[patch]: Bump pinecone dep to latest by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6168 * pinecone[patch]: Fix delete test by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6170 * pinecone[patch]: Release 0.0.8 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6172 * build[patch]: Add way to escape side effects within an entrypoint by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6174 * docs[patch]: Hide OllamaFunctions from sidebar by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6176 * docs[patch]: Use llama3 in example docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6180 * docs[patch]: Update PineconeStore creation to include namespace parameter by Sachin-chaurasiya in https://github.com/langchain-ai/langchainjs/pull/6169 * aws[patch]: Fix fails when calling multiple tools simultaneously by tinque in https://github.com/langchain-ai/langchainjs/pull/6175 * anthropic[patch]: Handle non text llm tokens by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6179 * aws[patch]: Release 0.0.5 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6181 * anthropic[patch]: Release 0.2.7 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6182 * docs[minor]: Add multimodal section in Google VertexAI docs by tanyaasharma in https://github.com/langchain-ai/langchainjs/pull/6177 * anthropic[patch]: ensure content exists when parsing tool tokens by snlamm in https://github.com/langchain-ai/langchainjs/pull/6183 * anthropic[patch]: Release 0.2.8 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6184 * genai[patch],standard-tests[patch]: Fix flaky tests/deprecated model by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6185 * core[minor]: Add FakeVectorStore to core testing utils by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6186 * docs: Update ChatModelTabs defaults by baskaryan in https://github.com/langchain-ai/langchainjs/pull/6187 * docs[patch]: Fix ChatModelTabs openai model typo by moonrailgun in https://github.com/langchain-ai/langchainjs/pull/6191 * core[patch]: Use console.warn for swallowed errors in a callback handler by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6192 * openai[patch]: Make legacy OpenAI path respect a passed model param by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6193 * docs[patch]: Fix broken link by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6194 * bedrock[minor]: Allow knowledge bases to use filters and searchType by jl4nz in https://github.com/langchain-ai/langchainjs/pull/6189 * docs[patch]: Adds callback backgrounding env var in more places by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6196 * openai[patch]: Release 0.2.5 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/6198 * ci[minor]: Start building on windows by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6188 * langchain[minor]: Generic chat models by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6171 * docs[patch]: List node v22 as supported version in root readme by bracesproul in https://github.com/langchain-ai/langchainjs/pull/6200 New Contributors * shan-mx made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6085 * Ibkdir made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6145 * Sachin-chaurasiya made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6150 * Srijan-D made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6149 * DOTime made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5970 * tinque made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6175 * snlamm made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6183 * moonrailgun made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6191 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.10...0.2.11 ``` ### 0.2.10 ``` New Contributors * kostasx made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6015 * toboid made their first contribution in https://github.com/langchain-ai/langchainjs/pull/6059 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.9...0.2.10 ``` ### 0.2.9 ``` New Contributors * a1ooha made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5916 * yeouchien made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5927 * itamarhaber made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5963 * lamoglia made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5966 * dl102306 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5879 * chentschel made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5969 * zhanshuyou made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5983 * Anirudh31415926535 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5928 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.8...0.2.9 ``` ### 0.2.8 ``` What's Changed * create-integration[patch]: Fill placeholders in package.json by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5908 * core[patch]: Add check for bind tools in structured prompt by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5882 * Revert "core[patch]: Add check for bind tools in structured prompt" by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5909 * docs[patch]: Adds diagram to installation guide by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5910 * docs[patch]: Fix constructor args bug by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5911 * docs[patch]: Add ReAct agent concept guide, search tweaks by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5912 * openai[patch]: Set stream_usage to false by default for Azure by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5919 * openai[patch]: Release 0.2.1 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5921 * ci[patch]: Run all integration tests daily by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5920 * docs[patch]: Update search term by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5923 * community[patch]: cheerio loader fetch headers type error by versole in https://github.com/langchain-ai/langchainjs/pull/5905 * community[minor],docs[minor]: Add ChromeAI chat model by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5903 * community[patch]: Release 0.2.15 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5924 * langchain-aws[major]: LangChain AWS package by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5907 * aws[patch]: Release 0.0.1 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5925 * langchain[minor],docs[minor]: openai formatted tools in create agent funcs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5871 * langchain[patch]: Release 0.2.8 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5926 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.7...0.2.8 ``` ### 0.2.7 ``` What's Changed * langchain[patch]: Release 0.2.6 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5859 * anthropic[minor]: Allow passing OpenAI formatted tools by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5849 * anthropic[patch]: Release 0.2.2 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5860 * groq[minor]: Update bindTools typing to include openai tools format by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5855 * groq[patch]: Release 0.0.13 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5861 * standard-tests[minor]: Add test checking models support openai tool format by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5856 * community[minor]: Update bedrock to accept openai formatted tools by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5852 * google-common[minor]: Allow openai formatted tools by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5853 * google-genai[minor]: Allow openai formatted tools by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5854 * google-genai[patch]: Release 0.0.21 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5863 * google-common[patch]: Fix remove additional properties util by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5862 * google-common[patch]: Release 0.0.19 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5864 * google-gauth[patch],google-webauth[patch]: Release 0.0.19 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5865 * google-vertexai[patch],google-vertexai-web[patch]: Release 0.0.19 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5866 * [patch]: Set cloudflare ai resoultions version in root by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5847 * community[patch]: Release 0.2.13 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5868 * docs[patch]: Add note about openai formatted tools by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5870 * docs[minor]: bedrock tool calling/WSO docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5735 * docs[patch]: Add callout, update chatbot tools guide by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5883 * community[minor]: JinaAI embeddings integration by AvaterClasher in https://github.com/langchain-ai/langchainjs/pull/5842 * community-experimental[minor]: feat: implement DatadogLLMObsTracer by josemussa in https://github.com/langchain-ai/langchainjs/pull/5867 * core[patch]: Fix 5873 (LCEL issue when streaming from LLMs) by welljsjs in https://github.com/langchain-ai/langchainjs/pull/5874 * langchain[patch]: fix:pass runManager to DocumentCompressor in MultiQueryRetriever by jm-szlendak in https://github.com/langchain-ai/langchainjs/pull/5881 * community[patch]: Add pgvector index using HNSW by jl4nz in https://github.com/langchain-ai/langchainjs/pull/5564 * core[patch]: fix: Document should handle empty pageContent (fixes 5884) by glorat in https://github.com/langchain-ai/langchainjs/pull/5885 * build[patch]: Format by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5892 * ci[patch]: fix unit-tests-integrations by implementing dynamic matrix strategy. by rameshkrishna in https://github.com/langchain-ai/langchainjs/pull/5768 * langchain[minor]: Multi-file loader by theogravity in https://github.com/langchain-ai/langchainjs/pull/5584 * ci[patch]: Adds npm install test for conflicting deps by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5895 * core[patch]: Release 0.2.10 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5896 * community[patch]: Release 0.2.14 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5897 New Contributors * AvaterClasher made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5842 * welljsjs made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5874 * jm-szlendak made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5881 * rameshkrishna made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5768 * theogravity made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5584 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.6...0.2.7 ``` ### 0.2.6 ``` What's Changed ``` ### 0.2.5 ``` What's Changed ``` ### 0.2.4 ``` What's Changed * community[patch]: Release 0.2.4 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5592 * infra[major]: Commit yarn cache by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5593 * community[patch]: support stream for wenxin and zhipu chat by jeasonnow in https://github.com/langchain-ai/langchainjs/pull/5573 * community[patch]: add support for or in elastic vector query by djaffer in https://github.com/langchain-ai/langchainjs/pull/5568 * core[patch]: Support LANGSMITH_TRACING env var by hinthornw in https://github.com/langchain-ai/langchainjs/pull/5587 * core[patch]: Set global async local storage instance by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5601 * core[minor]: Make LLMs and chat models always stream when invoked within streamEvents by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5604 * core[patch]: Release 0.2.3 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5606 * docs[patch]: Update README and other links by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5605 * feat[langsmith]: transparent handoff between traceable HOF and LangChain by dqbd in https://github.com/langchain-ai/langchainjs/pull/5339 * core[patch]: Release 0.2.4 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5609 * docs[patch]: redirect integration links to 0.2 by efriis in https://github.com/langchain-ai/langchainjs/pull/5608 * mistralai[minor]: Add llms entrypoint, update chat model integration by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5603 * mistralai[patch]: Release 0.0.23 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5613 * langchain[patch],core[patch]: Fix agent executor stream event behavior by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5614 * core[minor],openai[patch]: Add usage metadata to `AIMessage`/`Chunk` by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5586 * core[patch]: Release 0.2.5 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5615 * openai[patch]: Bump OpenAI deps by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5616 * openai[minor]: Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5617 * community[patch],langchain[patch],groq[patch]: Bump deps by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5618 New Contributors * djaffer made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5568 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.3...0.2.4 ``` ### 0.2.3 ``` What's Changed * scripts[patch]: Add .js extension to build script by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5536 * docs[minor]: Multi modal docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5537 * scripts[major]: New build by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5538 * core[minor]: Stream events v2 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5539 * community[minor]: Add Upstash Embeddings Support by fahreddinozcan in https://github.com/langchain-ai/langchainjs/pull/5150 * community[patch]: 3369 Streaming support for Replicate models by jeasonnow in https://github.com/langchain-ai/langchainjs/pull/5365 * community[minor]: Add Moonshot chat models integration by crazyurus in https://github.com/langchain-ai/langchainjs/pull/5239 * community[minor]: Integrate zep cloud components by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5542 * qdrant[minor]: Support maxMarginalRelevanceSearch() by Anush008 in https://github.com/langchain-ai/langchainjs/pull/5467 * community[minor]: Add UpstashRatelimitHandler by CahidArda in https://github.com/langchain-ai/langchainjs/pull/5474 * community[minor]: add Neo4j Graph enhancedSchema option by easwee in https://github.com/langchain-ai/langchainjs/pull/5413 * community[patch]: add ?| (arrayContains) filter on metadata to PGVector search by georgeherby in https://github.com/langchain-ai/langchainjs/pull/5381 * community[patch]: Better errors for neo4j vector by tomasonjo in https://github.com/langchain-ai/langchainjs/pull/5501 * community[patch]: Default embeddingNodeProperty value by adam-cowley in https://github.com/langchain-ai/langchainjs/pull/5510 * docs[patch]: update callbacks by eyurtsev in https://github.com/langchain-ai/langchainjs/pull/5515 * community[patch]: include metadata returned by Amazon bedrock knowledge base by madmed88 in https://github.com/langchain-ai/langchainjs/pull/5535 * community[patch]: preserve ordinality in postgres record manager when checking existence of documents by arrested-developer in https://github.com/langchain-ai/langchainjs/pull/5533 * docs[minor]: LangGraph Migration Guide by hinthornw in https://github.com/langchain-ai/langchainjs/pull/5487 * qdrant[patch]: Release 0.0.5 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5543 * community[patch]: Release 0.2.3 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5544 * core[patch]: Release 0.2.1 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5545 * pinecone[patch],weaviate[patch]: Bump weaviate and pinecone core deps by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5546 * pinecone[patch]: Release 0.0.7 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5547 * weaviate[patch]: Release 0.0.4 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5548 * openai[patch]: fix 5520 by jeasonnow in https://github.com/langchain-ai/langchainjs/pull/5521 * openai[patch]: Release 0.0.34 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5562 * core[patch]: Keep event stream for streamEvents v2 open until end of run by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5561 * core[patch]: Release 0.2.2 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5563 * docs[patch]: Missing how to index section for multi modal by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5575 * api_refs[patch]: Fix link to v0.1 api refs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5576 * infra[minor]: Speed improvements for CI by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5580 * infra[patch]: Improve yarn format by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5578 * docs[patch]: Fixed Typo on Build Simple LLM application page by LukeCali-949 in https://github.com/langchain-ai/langchainjs/pull/5566 * google-common [patch], google-* [tests]: Fix streaming false by afirstenberg in https://github.com/langchain-ai/langchainjs/pull/5571 * community[patch]: fix data.usage error because Moonshot sometimes does not return by crazyurus in https://github.com/langchain-ai/langchainjs/pull/5551 * google-common[patch]: Zod to Gemini params conversion when the schema contains arrays of items by miguelff in https://github.com/langchain-ai/langchainjs/pull/5553 * google-common[patch]: Release 0.0.17 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5588 * google-*[patch]: Release 0.0.17 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5589 * langchain[patch]: Support for sqljs by radiantone in https://github.com/langchain-ai/langchainjs/pull/5560 * community[patch]: Upstash Vector Store Namespace Feature by fahreddinozcan in https://github.com/langchain-ai/langchainjs/pull/5557 * infra[patch]: Set fail-fast strategy to false by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5590 * langchain[patch],community[patch]: Loosen peer deps by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5583 New Contributors * crazyurus made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5239 * georgeherby made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5381 * eyurtsev made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5515 * madmed88 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5535 * arrested-developer made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5533 * LukeCali-949 made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5566 * miguelff made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5553 * radiantone made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5560 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.2...0.2.3 ``` ### 0.2.2 ``` What's Changed * google-genai[minor]: Add tool calling support by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5507 * google-genai[patch]: Release 0.0.16 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5513 * community[minor]: Allow more forms of credentials for aws bedrock by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5514 * core[patch]: Add support for messages in/messages out for RunnableWithMessageHistory by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5517 * docs: move feedback into paginator from content by efriis in https://github.com/langchain-ai/langchainjs/pull/5516 * docs[patch]: Fix lint by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5526 * community[patch]: Release 0.2.2 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5527 * chore(google-palm): Update `google-ai/generativelanguage` module to 2.5.0 [CVE-2023-36665] by OlegIvaniv in https://github.com/langchain-ai/langchainjs/pull/5523 * community[patch]: Bump package by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5529 * docs[minor]: Add generative UI docs by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5528 * langchain[patch]: Readd dropped entrypoint by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5530 **Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.1...0.2.2 ``` ### 0.2.1 ``` What's Changed ``` ### 0.2.0 ``` Package-specific release note generation coming soon. langchain-text-splitters==0.2.0 Release langchain-text-splitters==0.2.0 Package-specific release note generation coming soon. langchain-experimental==0.0.59 Release langchain-experimental==0.0.59 Package-specific release note generation coming soon. langchain-core==0.2.0 Release langchain-core==0.2.0 Package-specific release note generation coming soon. langchain-community==0.2.0 Release langchain-community==0.2.0 Package-specific release note generation coming soon. langchain-upstage==0.1.5 Release langchain-upstage==0.1.5 Package-specific release note generation coming soon. langchain-text-splitters==0.0.2 Release langchain-text-splitters==0.0.2 Package-specific release note generation coming soon. langchain-pinecone==0.1.1 Release langchain-pinecone==0.1.1 Package-specific release note generation coming soon. langchain-ibm==0.1.7 Release langchain-ibm==0.1.7 Package-specific release note generation coming soon. langchain-fireworks==0.1.3 Release langchain-fireworks==0.1.3 Package-specific release note generation coming soon. langchain-exa==0.1.0 Release langchain-exa==0.1.0 Package-specific release note generation coming soon. langchain-anthropic==0.1.13 Release langchain-anthropic==0.1.13 Package-specific release note generation coming soon. langchain-airbyte==0.1.1 Release langchain-airbyte==0.1.1 Package-specific release note generation coming soon. langchain-voyageai==0.1.1 Release langchain-voyageai==0.1.1 Package-specific release note generation coming soon. langchain-together==0.1.2 Release langchain-together==0.1.2 Package-specific release note generation coming soon. langchain-robocorp==0.0.7 Release langchain-robocorp==0.0.7 Package-specific release note generation coming soon. langchain-qdrant==0.1.0 Release langchain-qdrant==0.1.0 Package-specific release note generation coming soon. langchain-prompty==0.0.2 Release langchain-prompty==0.0.2 Package-specific release note generation coming soon. langchain-openai==0.1.7 Release langchain-openai==0.1.7 Package-specific release note generation coming soon. langchain-nomic==0.1.0 Release langchain-nomic==0.1.0 Package-specific release note generation coming soon. langchain-mongodb==0.1.5 Release langchain-mongodb==0.1.5 Package-specific release note generation coming soon. langchain-mistralai==0.1.7 Release langchain-mistralai==0.1.7 Package-specific release note generation coming soon. langchain-groq==0.1.4 Release langchain-groq==0.1.4 Package-specific release note generation coming soon. langchain-chroma==0.1.1 Release langchain-chroma==0.1.1 Package-specific release note generation coming soon. langchain-azure-dynamic-sessions==0.1.0 Release langchain-azure-dynamic-sessions==0.1.0 Package-specific release note generation coming soon. langchain-anthropic==0.1.12 Release langchain-anthropic==0.1.12 Package-specific release note generation coming soon. langchain-ai21==0.1.5 Release langchain-ai21==0.1.5 Package-specific release note generation coming soon. langchain-qdrant==0.0.1 Release langchain-qdrant==0.0.1 Package-specific release note generation coming soon. langchain-mongodb==0.1.4 Release langchain-mongodb==0.1.4 Package-specific release note generation coming soon. langchain-core==0.2.0rc1 Release langchain-core==0.2.0rc1 Package-specific release note generation coming soon. langchain-huggingface==0.0.1 Release langchain-huggingface==0.0.1 Package-specific release note generation coming soon. langchain-prompty==0.0.1 Release langchain-prompty==0.0.1 Package-specific release note generation coming soon. ``` ### 0.2.0rc2 `