Releases: langchain-ai/langchainjs
Releases Β· langchain-ai/langchainjs
Release 0.2.10
What's Changed
- Update concepts.mdx by @kostasx in #6015
- docs[patch]: Update Cohere docs by @jacoblee93 in #6025
- google-common[patch]: Fix Gemini temperature validation by @jarib in #6039
- ci[patch]: fix Unit Tests (LangChain Integrations) Skipping Test Jobs by @rameshkrishna in #5914
- core[minor]: Fix caching of complex message types by @bracesproul in #6028
- core[minor]: Add raw_output field to ToolMessage by @bracesproul in #6007
- anthropic[patch]: Pass usage_metadata and response_metadata through when streaming tool calls by @bracesproul in #6042
- aws[patch]: Fix empty content bug by @bracesproul in #6043
- core[minor]: RunnableToolLike by @bracesproul in #6029
- core[patch]: Rename ToolMessage.raw_output => artifact by @bracesproul in #6055
- core[minor],openai[patch],langchain[patch]: Allow tool functions to input
ToolCall
/ returnToolMessage
by @bracesproul in #6005 - core[patch]: Cleanup tool tests file by @bracesproul in #6063
- docs[patch]: Update Custom Chat Model/LLM docs to use stream events v2 by @bracesproul in #6064
- docs[patch]: Update docs with streamEvents v1 to v2 by @bracesproul in #6065
- core[patch]: Populate tool name in ToolMessage return value by @bracesproul in #6066
- partners[patch]: Add type field to all tool call integrations by @bracesproul in #6067
- core[patch]: Adds support for custom events by @jacoblee93 in #6062
- core[minor]: Allow concatenation of messages with multi part content by @bracesproul in #6057
- core[patch]: Release 0.2.16 by @jacoblee93 in #6068
- anthropic[minor]: Implement actual anthropic tool call streaming by @bracesproul in #6056
- multiple[patch]: Bump tool partner package deps by @jacoblee93 in #6069
- community[minor] HuggingFaceTransformersEmbeddings enhancements by @toboid in #6059
- langchain[patch]: Bug fix for ParentDocumentRetriever by @clemenspeters in #6061
- community[patch]: Adds support for Bedrock Anthropic tool streaming by @jacoblee93 in #6070
- openai[patch]: Release 0.2.2 by @jacoblee93 in #6072
- anthropic[patch]: Release 0.2.4 by @jacoblee93 in #6073
- aws[patch]: Release 0.0.2 by @jacoblee93 in #6074
- cohere[patch]: Release 0.2.1 by @jacoblee93 in #6075
- google-common[patch]: Release 0.0.20 by @jacoblee93 in #6076
- google-genai[patch]: Release 0.0.22 by @jacoblee93 in #6077
- groq[patch]: Release 0.0.14 by @jacoblee93 in #6078
- mistralai[patch]: Release 0.0.26 by @jacoblee93 in #6079
- community[patch]: Release 0.2.19 by @jacoblee93 in #6080
- Release 0.2.10 by @jacoblee93 in #6081
New Contributors
Full Changelog: 0.2.9...0.2.10
Release 0.2.9
What's Changed
- core[minor]: Add ID field to document by @bracesproul in #5893
- core[patch]: support image url prompt with mustache by @a1ooha in #5916
- core[patch]: Fix rollup warning by @bracesproul in #5929
- core[patch]: Release 0.2.11 by @bracesproul in #5930
- langchain[patch]: Bump min core version by @bracesproul in #5931
- anthropic[patch]: Force tool call by name in withStructuredOutput by @bracesproul in #5933
- mistral[patch]: Force tool use in withStructuredOutput by @bracesproul in #5932
- anthropic[patch]: Release 0.2.3 by @bracesproul in #5934
- mistralai[patch]: Release 0.0.25 by @bracesproul in #5935
- docs[patch]: Update intro, docs nits by @jacoblee93 in #5936
- community-experimental[minor]: Move experimental Chrome AI to LLMs by @jacoblee93 in #5938
- community[patch]: Release 0.2.16 by @jacoblee93 in #5940
- ci[patch]: Update CI permissions by @jacoblee93 in #5946
- docs[patch]: Update README.md by @jacoblee93 in #5945
- π₯ Update LangChain people data by @jacoblee93 in #5947
- docs[patch]: Fix broken Scrimba link by @jacoblee93 in #5953
- core[patch]: Adds support for plain message objects as shorthand for messages by @jacoblee93 in #5954
- core[patch]: Release 0.2.12 by @jacoblee93 in #5955
- docs[patch]: Update install instructions by @jacoblee93 in #5957
- jacob/5890 by @jacoblee93 in #5956
- community[minor]: Taskade Project Loader by @yeouchien in #5927
- docs[patch]: Fix typo by @jacoblee93 in #5964
- docs[patch]: Docs nits by @jacoblee93 in #5965
- redis[patch]: Adds a connection pool to RedisChatHistory by @itamarhaber in #5963
- Fixes issue with local build from a devcontainer by @lamoglia in #5966
- community[patch]: unstructured loader support extractImageBlockType option by @jeasonnow in #5949
- community[patch]: Release 0.2.17 by @jacoblee93 in #5967
- docs[patch]: Update structured output docs to be more opinionated by @jacoblee93 in #5968
- baidu-qianfan[major]: Baidu Qianfan ChatCompletion by @dl102306 in #5879
- docs[patch]: Update Scrimba link by @jacoblee93 in #5975
- api_refs[minor]: Start generating sitemaps and bump typedoc version by @bracesproul in #5976
- core[patch]: Adds mermaid graph format by @jacoblee93 in #5978
- core[patch]: Expose graph endpoint from core by @jacoblee93 in #5979
- core[patch]: Release 0.2.13 by @jacoblee93 in #5980
- community[patch]: Fix community upstash test for new versions of @upstash/redis by @jacoblee93 in #5986
- community[minor]: Support configurable search parameters for Milvus by @yokingma in #5877
- multiple[patch]: upgrade uuid version by @chentschel in #5969
- core[patch]: Fix typo in graph edge construction code by @jacoblee93 in #5985
- community[patch]: feat: add milvus partitionKey by @zhanshuyou in #5983
- core[patch]: Release 0.2.14 by @jacoblee93 in #5987
- core[patch]: Remove dead code by @jacoblee93 in #5991
- core[patch]: Fix parent run tracking when streaming runnable lambdas by @jacoblee93 in #5993
- core[patch]: RunnableWithFallbacks tracing fix, refactor by @jacoblee93 in #5995
- docs: rm discord by @baskaryan in #5999
- openai[patch]: Fix integration tests by @bracesproul in #5998
- partners[patch]: Fix flaky token counting tests by @bracesproul in #6000
- mistralai[patch]: Fix flaky test using callbacks by @bracesproul in #6001
- ci[patch]: Set fail-fast to false in standard tests & update standard int test command by @bracesproul in #6002
- anthropic[patch]: Remove sleep after each test by @bracesproul in #6003
- standard-tests[minor]: Improve prompting to force model to call tool by @bracesproul in #6004
- partners[patch]: Handle setting background callbacks to false in all relevant int tests by @bracesproul in #6006
- google-genai[patch],openai[patch]: Test nits by @bracesproul in #6008
- all[minor]: Add ability to disable console logs in tests by @bracesproul in #6009
- docs[patch]: Update installation instructions with missing packages in redis docs by @warlockdn in #5988
- langchain[patch]: Parent doc OOM fix (extends #5989) by @jacoblee93 in #6012
- core[patch]: Require explicit override for callbacks within a nested config by @jacoblee93 in #5994
- cohere[patch]: update embeddings and rerank by @Anirudh31415926535 in #5928
- community[minor]: vercel kv graph checkpointer by @chentschel in #5948
- cohere[minor]: Add support for tool calling cohere by @Anirudh31415926535 in #5810
- cohere[minor]: Release 0.2.0 by @jacoblee93 in #6014
- core[patch]: Release 0.2.15 by @jacoblee93 in #6017
- community[patch]: Release 0.2.18 by @jacoblee93 in #6018
- Release 0.2.9 by @jacoblee93 in #6019
New Contributors
- @a1ooha made their first contribution in #5916
- @yeouchien made their first contribution in #5927
- @itamarhaber made their first contribution in #5963
- @lamoglia made their first contribution in #5966
- @dl102306 made their first contribution in #5879
- @chentschel made their first contribution in #5969
- @zhanshuyou made their first contribution in #5983
- @Anirudh31415926535 made their first contribution in #5928
Full Changelog: 0.2.8...0.2.9
Release 0.2.8
What's Changed
- create-integration[patch]: Fill placeholders in package.json by @bracesproul in #5908
- core[patch]: Add check for bind tools in structured prompt by @bracesproul in #5882
- Revert "core[patch]: Add check for bind tools in structured prompt" by @bracesproul in #5909
- docs[patch]: Adds diagram to installation guide by @jacoblee93 in #5910
- docs[patch]: Fix constructor args bug by @bracesproul in #5911
- docs[patch]: Add ReAct agent concept guide, search tweaks by @jacoblee93 in #5912
- openai[patch]: Set stream_usage to false by default for Azure by @jacoblee93 in #5919
- openai[patch]: Release 0.2.1 by @jacoblee93 in #5921
- ci[patch]: Run all integration tests daily by @bracesproul in #5920
- docs[patch]: Update search term by @jacoblee93 in #5923
- community[patch]: cheerio loader fetch headers type error by @versole in #5905
- community[minor],docs[minor]: Add ChromeAI chat model by @bracesproul in #5903
- community[patch]: Release 0.2.15 by @bracesproul in #5924
- langchain-aws[major]: LangChain AWS package by @bracesproul in #5907
- aws[patch]: Release 0.0.1 by @bracesproul in #5925
- langchain[minor],docs[minor]: openai formatted tools in create agent funcs by @bracesproul in #5871
- langchain[patch]: Release 0.2.8 by @bracesproul in #5926
Full Changelog: 0.2.7...0.2.8
Release 0.2.7
What's Changed
- langchain[patch]: Release 0.2.6 by @jacoblee93 in #5859
- anthropic[minor]: Allow passing OpenAI formatted tools by @bracesproul in #5849
- anthropic[patch]: Release 0.2.2 by @bracesproul in #5860
- groq[minor]: Update bindTools typing to include openai tools format by @bracesproul in #5855
- groq[patch]: Release 0.0.13 by @bracesproul in #5861
- standard-tests[minor]: Add test checking models support openai tool format by @bracesproul in #5856
- community[minor]: Update bedrock to accept openai formatted tools by @bracesproul in #5852
- google-common[minor]: Allow openai formatted tools by @bracesproul in #5853
- google-genai[minor]: Allow openai formatted tools by @bracesproul in #5854
- google-genai[patch]: Release 0.0.21 by @bracesproul in #5863
- google-common[patch]: Fix remove additional properties util by @bracesproul in #5862
- google-common[patch]: Release 0.0.19 by @bracesproul in #5864
- google-gauth[patch],google-webauth[patch]: Release 0.0.19 by @bracesproul in #5865
- google-vertexai[patch],google-vertexai-web[patch]: Release 0.0.19 by @bracesproul in #5866
- [patch]: Set cloudflare ai resoultions version in root by @bracesproul in #5847
- community[patch]: Release 0.2.13 by @jacoblee93 in #5868
- docs[patch]: Add note about openai formatted tools by @bracesproul in #5870
- docs[minor]: bedrock tool calling/WSO docs by @bracesproul in #5735
- docs[patch]: Add callout, update chatbot tools guide by @jacoblee93 in #5883
- community[minor]: JinaAI embeddings integration by @AvaterClasher in #5842
- community-experimental[minor]: feat: implement DatadogLLMObsTracer by @josemussa in #5867
- core[patch]: Fix #5873 (LCEL issue when streaming from LLMs) by @welljsjs in #5874
- langchain[patch]: fix:pass runManager to DocumentCompressor in MultiQueryRetriever by @jm-szlendak in #5881
- community[patch]: Add pgvector index using HNSW by @jl4nz in #5564
- core[patch]: fix: Document should handle empty pageContent (fixes #5884) by @glorat in #5885
- build[patch]: Format by @jacoblee93 in #5892
- ci[patch]: fix unit-tests-integrations by implementing dynamic matrix strategy. by @rameshkrishna in #5768
- langchain[minor]: Multi-file loader by @theogravity in #5584
- ci[patch]: Adds npm install test for conflicting deps by @jacoblee93 in #5895
- core[patch]: Release 0.2.10 by @jacoblee93 in #5896
- community[patch]: Release 0.2.14 by @jacoblee93 in #5897
New Contributors
- @AvaterClasher made their first contribution in #5842
- @welljsjs made their first contribution in #5874
- @jm-szlendak made their first contribution in #5881
- @rameshkrishna made their first contribution in #5768
- @theogravity made their first contribution in #5584
Full Changelog: 0.2.6...0.2.7
Release 0.2.6
What's Changed
- Release 0.2.5 by @jacoblee93 in #5665
- docs[patch]: Redirects for LangSmith and LangGraph by @jacoblee93 in #5667
- community[patch]: Release 0.2.6 by @jacoblee93 in #5668
- partners[minor]: Add standard chat model tests to partner packages by @bracesproul in #5660
- core[patch]: Fix formatting mustache image templates by @bracesproul in #5666
- community[minor]: Add standard tests to community chat models by @bracesproul in #5669
- core[release]: Release 0.2.6 by @bracesproul in #5670
- docs[patch]: Adds heading keywords for search by @jacoblee93 in #5678
- community[patch]: Change neo4j verify connectivity method by @tomasonjo in #5679
- partners[patch]: Release partner & community packages by @bracesproul in #5688
- openai[patch]: Release 0.1.2 by @bracesproul in #5689
- community[patch]: Deprecate Google PaLM integrations by @bracesproul in #5690
- docs[patch]: Adds PDF ingestion and QA tutorial by @jacoblee93 in #5692
- textsplitters[patch]: Bump dependency range for @langchain/textsplitters by @jacoblee93 in #5693
- textsplitters[patch]: Release 0.0.3 by @jacoblee93 in #5695
- docs[patch]: Add deprecation warnings to Google PaLM docs by @bracesproul in #5696
- community[patch]: Loosen conflicting peer dep by @jacoblee93 in #5694
- community[patch]: Release 0.2.8 by @jacoblee93 in #5697
- docs[patch]: Remove duplicated heading section on rag.ipynb by @froggy1014 in #5674
- community[patch]: anthropic add tool call support new tools api by @LordMsz in #5640
- community[minor]: Fixed ChatWebLLM reload function and updated model name in example by @kaiwinut in #5671
- community[patch]: Release 0.2.9 by @jacoblee93 in #5698
- docs[patch]: Add crosslinks, add LangGraph and LangSmith sections by @jacoblee93 in #5702
- docs[patch]: replace wrong interface API reference link by @froggy1014 in #5706
- docs[patch]: Point OpenAI LLM docs at chat models by @jacoblee93 in #5718
- docs[patch]: Add pointers from LLM pages to chat model pages by @jacoblee93 in #5719
- google[patch]: Release 0.0.18 by @bracesproul in #5720
- ci[minor]: Add more packages to lowest/latest deps ci workflow by @bracesproul in #5703
- google-vertexai[minor]: Move tests from gauth/webauth into vertexai packages by @bracesproul in #5722
- Unstructured in memory loader by @jacoblee93 in #5726
- infra[minor]: Add vertexai to latest/lowest ci by @bracesproul in #5727
- docs[patch]: Adds streaming conceptual docs by @jacoblee93 in #5728
- google-vertexai[minor] Add standard tests by @bracesproul in #5721
- openai[minor],docs[minor]: Add parallel tool calls call option and docs by @bracesproul in #5717
- community[patch]: allow to use postgres pool instance on PostgresRecordManager by @josemussa in #5677
- community[major]: DeepInfra llm and chat by @ovuruska in #5672
- anthropic[patch]: Stream tokens by @bracesproul in #5730
- openai[patch],azure-openai[patch]: Update legacy classes to respect the apiKey field by @scottforte in #5714
- community[patch]: Release 0.2.10 by @jacoblee93 in #5739
- azure-openai[patch]: Release 0.0.11 by @jacoblee93 in #5740
- openai[patch]: Release 0.1.3 by @jacoblee93 in #5741
- ci[patch]: Only run CI testsing if specific package touched by @bracesproul in #5733
- cohere[minor]: Fix token counts, add usage_metadata by @bracesproul in #5732
- cohere[patch]: Release 0.1.0 by @bracesproul in #5747
- docs[patch]: Adds structured output section to concepts by @jacoblee93 in #5750
- docs,examples[patch]: Replace .getRelevantDocuments with .invoke by @bracesproul in #5749
- mistral[minor]: Populate usage metadata for mistral by @bracesproul in #5751
- ci[patch]: Always run standard tests by @bracesproul in #5755
- openai[patch]: Fix tool content list by @bracesproul in #5756
- Fix [ERR_REQUIRE_ESM] error when importing hf_transformers by @JonaMX in #5746
- community[minor]: Update SingleStore vector store by @volodymyr-memsql in #5715
- community[patch]: Release 0.2.11 by @jacoblee93 in #5758
- google-genai[minor]: Add support for token counting via usage_metadata by @bracesproul in #5757
- docs[patch]: Update embeddings conceptual docs by @jacoblee93 in #5759
- docs: Graph tutorial updates by @iPagar in #5762
- google-genai[patch]: Nit standard tests by @bracesproul in #5764
- google-common[minor]: Add stream_usage by @bracesproul in #5763
- google-genai[patch]: Bump min core version by @bracesproul in #5765
- core[patch]: Account for escaped variables in mustache templates by @bracesproul in #5775
- docs[minor]: Add tool runtime args doc by @bracesproul in #5767
- update model name in these for making them eligible for multimodality by @tanyaasharma in #5777
- docs[patch]: Reorder streaming guide by @jacoblee93 in #5784
- docs[patch]: Adds RAG guide to concepts, semantic similarity to howtos by @jacoblee93 in #5783
- google-genai[minor]: Add support for tool messages as inputs by @bracesproul in #5785
- google-genai[patch]: Release 0.0.18 by @bracesproul in #5787
- docs[patch]: Adds evaluation links to concepts, how tos, tutorials by @jacoblee93 in #5790
- core[minor]docs[minor]: new
tool
wrapper by @bracesproul in #5782 - core[patch]: Release 0.2.7 by @jacoblee93 in #5794
- community[minor]: Update ChatWebLLM to match dependency version and update example by @Neet-Nestor in #5776
- community[minor]: Add Indexing API support for Milvus by @miloradvojnovic in #5760
- community[patch]: Fix PostgresRecordManager table being created with name 'undefined' by @MJDeligan in #5796
- google-genai[patch]: Fix removing additionalProperties edge case by @bracesproul in #5798
- google-genai[patch]: Release 0.0.19 by @bracesproul in #5799
- docs[patch]: Fix docs build issues with empty lib artifacts by @jacoblee93 in #5800
- community[patch]: Release 0.2.12 by @jacoblee93 in #5802
- docs[patch]: Adds docs feedback text by @jacoblee93 in #5801
- Jacob/docs by @jacoblee93 in #5807
- docs[patch]: Update deprecated entrypoints by @jacoblee93 in #5808
- google-genai[patch]: Update tool message parsing by @bracesproul in #5804
- google-genai[patch]: Release 0.0.20 by @bracesproul in https://github.com/langchain-ai/langcha...
Release 0.2.5
What's Changed
- Release 0.2.4 by @jacoblee93 in #5619
- community[minor]: DeepInfra embeddings integration #1 by @ovuruska in #5382
- community[patch]: Fix bug in Neo4j new enhancedSchema flag by @easwee in #5622
- community[minor]: Add support for Tencent Hunyuan Chat Model and Embeddings by @TeCHiScy in #5476
- docs[patch]: Fix security header by @jacoblee93 in #5625
- community[patch]: overriding similaritySearchWithScore in neo4j vector store to enable filtering by @AumeshMisra in #5599
- docs[patch]: LangGraph fix typo by @jacoblee93 in #5626
- community[patch]: Update import map by @jacoblee93 in #5627
- build[major]: Remove yarn cache by @jacoblee93 in #5628
- community[patch]: Release 0.2.5 by @jacoblee93 in #5629
- π₯ Update LangChain people data by @jacoblee93 in #5630
- community[patch]: Bump flaky better-sqlite3 dep by @jacoblee93 in #5633
- openai[patch],anthropic[patch]: Populate usage_metadata on invoke, add docs by @jacoblee93 in #5632
- openai[patch]: Release 0.1.1 by @jacoblee93 in #5634
- anthropic[minor]: Release 0.2.0 by @jacoblee93 in #5635
- readme[patch]: Switch to monthly shields by @jacoblee93 in #5642
- docs[patch]: fix package path by @okxiaoliang4 in #5653
- [Docs] Fix wrong import paths at googlevertexai.mdx by @franzzua in #5638
- core[patch]: Fix JSDoc parameter description typo by @Oceansdeep7 in #5644
- docs[patch]: Update Unstructured Docker Image Reference in Documentation by @sarfudheen in #5651
- docs[patch]: Add keywords for common queries by @jacoblee93 in #5655
- standard-tests[major], openai[minor]: Init package & add standard tests to openai by @bracesproul in #5612
- docs[patch]: Sitemap fixes by @jacoblee93 in #5658
- anthropic[minor]: Add standard chat model tests to anthropic by @bracesproul in #5659
- docs[patch]: Update quickstart tutorial by @jacoblee93 in #5662
- mongodb[minor]: add, implement delete method by @telekosmos in #5559
- mongodb[patch]: Release 0.0.4 by @jacoblee93 in #5664
- community[minor]: upgraded @mlc/web-llm dependency and updated it's ChatModel by @tnfssc in #5637
- langchain[minor]: add EnsembleRetriever by @jeasonnow in #5556
- community[minor]: Add support for bedrock guardrails and trace by @QuinnGT in #5631
New Contributors
- @ovuruska made their first contribution in #5382
- @TeCHiScy made their first contribution in #5476
- @AumeshMisra made their first contribution in #5599
- @okxiaoliang4 made their first contribution in #5653
- @franzzua made their first contribution in #5638
- @Oceansdeep7 made their first contribution in #5644
- @sarfudheen made their first contribution in #5651
- @tnfssc made their first contribution in #5637
- @QuinnGT made their first contribution in #5631
Full Changelog: 0.2.4...0.2.5
Release 0.2.4
What's Changed
- community[patch]: Release 0.2.4 by @bracesproul in #5592
- infra[major]: Commit yarn cache by @bracesproul in #5593
- community[patch]: support stream for wenxin and zhipu chat by @jeasonnow in #5573
- community[patch]: add support for or in elastic vector query by @djaffer in #5568
- core[patch]: Support LANGSMITH_TRACING env var by @hinthornw in #5587
- core[patch]: Set global async local storage instance by @jacoblee93 in #5601
- core[minor]: Make LLMs and chat models always stream when invoked within streamEvents by @jacoblee93 in #5604
- core[patch]: Release 0.2.3 by @jacoblee93 in #5606
- docs[patch]: Update README and other links by @jacoblee93 in #5605
- feat[langsmith]: transparent handoff between @Traceable HOF and LangChain by @dqbd in #5339
- core[patch]: Release 0.2.4 by @jacoblee93 in #5609
- docs[patch]: redirect integration links to 0.2 by @efriis in #5608
- mistralai[minor]: Add llms entrypoint, update chat model integration by @bracesproul in #5603
- mistralai[patch]: Release 0.0.23 by @bracesproul in #5613
- langchain[patch],core[patch]: Fix agent executor stream event behavior by @jacoblee93 in #5614
- core[minor],openai[patch]: Add usage metadata to
AIMessage
/Chunk
by @bracesproul in #5586 - core[patch]: Release 0.2.5 by @jacoblee93 in #5615
- openai[patch]: Bump OpenAI deps by @jacoblee93 in #5616
- openai[minor]: Release 0.1.0 by @jacoblee93 in #5617
- community[patch],langchain[patch],groq[patch]: Bump deps by @jacoblee93 in #5618
New Contributors
Full Changelog: 0.2.3...0.2.4
0.2.3
What's Changed
- scripts[patch]: Add .js extension to build script by @bracesproul in #5536
- docs[minor]: Multi modal docs by @bracesproul in #5537
- scripts[major]: New build by @bracesproul in #5538
- core[minor]: Stream events v2 by @jacoblee93 in #5539
- community[minor]: Add Upstash Embeddings Support by @fahreddinozcan in #5150
- community[patch]: #3369 Streaming support for Replicate models by @jeasonnow in #5365
- community[minor]: Add Moonshot chat models integration by @crazyurus in #5239
- community[minor]: Integrate zep cloud components by @jacoblee93 in #5542
- qdrant[minor]: Support maxMarginalRelevanceSearch() by @Anush008 in #5467
- community[minor]: Add UpstashRatelimitHandler by @CahidArda in #5474
- community[minor]: add Neo4j Graph enhancedSchema option by @easwee in #5413
- community[patch]: add ?| (arrayContains) filter on metadata to PGVector search by @georgeherby in #5381
- community[patch]: Better errors for neo4j vector by @tomasonjo in #5501
- community[patch]: Default embeddingNodeProperty value by @adam-cowley in #5510
- docs[patch]: update callbacks by @eyurtsev in #5515
- community[patch]: include metadata returned by Amazon bedrock knowledge base by @madmed88 in #5535
- community[patch]: preserve ordinality in postgres record manager when checking existence of documents by @arrested-developer in #5533
- docs[minor]: LangGraph Migration Guide by @hinthornw in #5487
- qdrant[patch]: Release 0.0.5 by @jacoblee93 in #5543
- community[patch]: Release 0.2.3 by @jacoblee93 in #5544
- core[patch]: Release 0.2.1 by @jacoblee93 in #5545
- pinecone[patch],weaviate[patch]: Bump weaviate and pinecone core deps by @jacoblee93 in #5546
- pinecone[patch]: Release 0.0.7 by @jacoblee93 in #5547
- weaviate[patch]: Release 0.0.4 by @jacoblee93 in #5548
- openai[patch]: fix #5520 by @jeasonnow in #5521
- openai[patch]: Release 0.0.34 by @jacoblee93 in #5562
- core[patch]: Keep event stream for streamEvents v2 open until end of run by @jacoblee93 in #5561
- core[patch]: Release 0.2.2 by @jacoblee93 in #5563
- docs[patch]: Missing how to index section for multi modal by @bracesproul in #5575
- api_refs[patch]: Fix link to v0.1 api refs by @bracesproul in #5576
- infra[minor]: Speed improvements for CI by @bracesproul in #5580
- infra[patch]: Improve yarn format by @bracesproul in #5578
- docs[patch]: Fixed Typo on Build Simple LLM application page by @LukeCali-949 in #5566
- google-common [patch], google-* [tests]: Fix streaming false by @afirstenberg in #5571
- community[patch]: fix data.usage error because Moonshot sometimes does not return by @crazyurus in #5551
- google-common[patch]: Zod to Gemini params conversion when the schema contains arrays of items by @miguelff in #5553
- google-common[patch]: Release 0.0.17 by @jacoblee93 in #5588
- google-*[patch]: Release 0.0.17 by @jacoblee93 in #5589
- langchain[patch]: Support for sqljs by @radiantone in #5560
- community[patch]: Upstash Vector Store Namespace Feature by @fahreddinozcan in #5557
- infra[patch]: Set fail-fast strategy to false by @bracesproul in #5590
- langchain[patch],community[patch]: Loosen peer deps by @bracesproul in #5583
New Contributors
- @crazyurus made their first contribution in #5239
- @georgeherby made their first contribution in #5381
- @eyurtsev made their first contribution in #5515
- @madmed88 made their first contribution in #5535
- @arrested-developer made their first contribution in #5533
- @LukeCali-949 made their first contribution in #5566
- @miguelff made their first contribution in #5553
- @radiantone made their first contribution in #5560
Full Changelog: 0.2.2...0.2.3
Release 0.2.2
What's Changed
- google-genai[minor]: Add tool calling support by @bracesproul in #5507
- google-genai[patch]: Release 0.0.16 by @bracesproul in #5513
- community[minor]: Allow more forms of credentials for aws bedrock by @bracesproul in #5514
- core[patch]: Add support for messages in/messages out for RunnableWithMessageHistory by @jacoblee93 in #5517
- docs: move feedback into paginator from content by @efriis in #5516
- docs[patch]: Fix lint by @jacoblee93 in #5526
- community[patch]: Release 0.2.2 by @jacoblee93 in #5527
- chore(google-palm): Update
@google-ai/generativelanguage
module to 2.5.0 [CVE-2023-36665] by @OlegIvaniv in #5523 - community[patch]: Bump package by @jacoblee93 in #5529
- docs[minor]: Add generative UI docs by @bracesproul in #5528
- langchain[patch]: Readd dropped entrypoint by @jacoblee93 in #5530
Full Changelog: 0.2.1...0.2.2
Release 0.2.1
What's Changed
- Release 0.1.36 by @jacoblee93 in #5203
- docs[patch]: increased the free credits for firecrawl by @nickscamara in #5224
- docs[patch]: Add missing "s" to end of word by @nick-w-nick in #5219
- all[patch]: Deprecate and update instances of deprecated code by @bracesproul in #5013
- community[patch]: fix: Zhipu api key expired after 3 minutes by @jeasonnow in #5182
- langchain[minor]: Deprecate LLMChain, ConversationalRetrievalQAChain, RetrievalQAChain by @bracesproul in #5225
- core[patch]: Export
mergeConfigs()
by @andrewnguonly in #5227 - community[patch]: bug-fix: manipulate data by Unint8Array by @Dieber in #5214
- core[patch]: Bugfix: cache missed because callback
_parentRunId
passed in to cache key function (_getSerializedCacheKeyParametersForCall
) by @davidfant in #5205 - community[minor]: feat: QdrantTranslator for self-query retrieval by @Anush008 in #5163
- core[patch]: Release 0.1.61 by @jacoblee93 in #5229
- docs[patch]: feat: Update Zep Messaging and add links to Zep Cloud examples by @paul-paliychuk in #5206
- community[patch]: Release 0.0.53 by @jacoblee93 in #5230
- docs: remove cloudflare workers ai beta note by @efriis in #5252
- groq[patch]: Update default Groq model to Llama3 8B by @bracesproul in #5254
- groq[patch]: Release 0.0.9 by @bracesproul in #5255
- docs[patch]: fix code snippet in retrievers/vectorstore article by @sis0k0 in #5249
- azure-openai[patch]: fix only first embedding generated when batching enabled by @sinedied in #5251
- azure-openai[patch]: Release 0.0.8 by @bracesproul in #5257
- langchain[patch]: Make
DynamicRunEvaluatorParams
generic by @davidfant in #5246 - Fix unclear S3Loader error message by @Fiyin-Anne in #5261
- google-common[patch]: remove all additionalProperties for gemini by @jeasonnow in #5247
- fix: correct ernie-char-8k model name by @Penggeor in #5244
- google-common[patch]: adding client-info by @tanyaasharma in #5103
- added Browserbase loader by @mishushakov in #5248
- community[patch]: fix: #4997 zhipu chat model response typeError by @jeasonnow in #5212
- google-common [feature]: Support JSON Mode for Gemini #5071 by @JackFener in #5190
- π₯ Update LangChain people data by @jacoblee93 in #5264
- google[patch]: Release 0.0.12 by @bracesproul in #5267
- scripts[minor]: Fix executable by @bracesproul in #5268
- scripts[patch]: Release 0.0.12 by @bracesproul in #5269
- scripts[patch]: Ability to add additional gitignore paths to lc config by @bracesproul in #5270
- community[patch]: Release 0.0.54 by @bracesproul in #5276
- anthropic[patch]: Release 0.1.17 by @bracesproul in #5277
- core: Avoid out-of-order runs by appending numeric execution order to⦠by @nfcampos in #5278
- Add missing a comma to FirestoreChatMessageHistory example by @osehmathias in #5279
- Adds additional text/event-stream encodign format for streamEvents by @jacoblee93 in #5234
- fix(doc): Firecrawl package issue by @gkhngyk in #5284
- community[patch]: fix Azure AI search delete and improve documentation by @sinedied in #5272
- fix handling of multibyte characters in streams for google-gauth by @pokutuna in #5286
- google-gauth[patch]google-vertexai[patch]: Release 0.0.13 by @bracesproul in #5293
- community[minor]: Add stack exchange tool by @tolares in #5162
- core[patch]: Release 0.1.62 by @bracesproul in #5295
- community[patch]: Release 0.0.55 by @bracesproul in #5296
- docs[patch]: Move code block loader .js file into ./scripts by @bracesproul in #5297
- google-common[patch]: Add authOptions to lc_secrets by @bracesproul in #5300
- google[patch]: Release 0.0.14 0.0.13 by @bracesproul in #5301
- qdrant[major]: Add
@langchain/qdrant
Package by @Anush008 in #5302 - qdrant[patch]: Release 0.0.1 by @bracesproul in #5312
- docs[patch]: Fix code block loader linking by @bracesproul in #5311
- scripts[patch]: Fix check broken links script bug by @JuHyung-Son in #5307
- qdrant[patch]: Added README.md by @Anush008 in #5313
- qdrant[patch]: Release 0.0.2 by @bracesproul in #5315
- langchain[patch]: Dont load empty strings UnstructuredLoader by @bracesproul in #5318
- community[patch]: prisma vectorStore support not in operator by @jeasonnow in #5325
- community[patch]: Add grammar support for node-llama-cpp LLM by @Shaydesh in #5310
- community[patch]: Astra updates by @mfortman11 in #5218
- community[patch]: Index name column of collection pgvectorstore by @bracesproul in #5333
- Release 0.1.37 by @bracesproul in #5334
- community[patch]: Release 0.0.56 by @bracesproul in #5335
- langchain[patch]: Fix passing run configs through in AgentExecutor by @bracesproul in #5338
- core[minor]: RunnableLambda should consume (async) iterator if the wrapped function returns one by @nfcampos in #5342
- docs[minor]: 0.1 support by @bracesproul in #5343
- community[minor]: Improve Azure Cosmos DB vector store support by @sinedied in #5197
- Revert "Merge branch 'v0.1' into main" by @bracesproul in #5345
- langchain[major],community[major],core[minor]: LangChain 0.2 by @jacoblee93 in #5204
- langchain[patch]: Remove outdated test by @jacoblee93 in #5347
- Add MLC Web-LLM Integration by @Adrastopoulos in #5243
- docs[major]: 0.2 Docs by @bracesproul in #5319
- openai[minor]: Update OpenAI with Azure Specific Code by @sarangan12 in #5323
- chore[deps]: update js-tiktoken to 1.0.12 to support o200k_base by @dqbd in #5354
- docs[patch]: Add link for creating gh issue by @bracesproul in #5351
- docs[minor]: Add missing use cases by @bracesproul in #5353
- community[patch]: support alibaba_tongyi stream output by @sinajia in #5271
- docs[patch]: Qdrant partner package reference by @Anush008 in #5358
- docs[patch]: Updates Agent types doc to add Tool Calling Agent by @rahilvora in #5359
- docs[patch]: Add version docs by @bracesproul in #5369
- docs[patch]: Add versions sidebar by @bracesproul in #5370
- scripts[minor]: Add new migration script by @bracesproul in #5228
- docs[patch]: Wrap SVG paths in useBaseUrl by @bracesproul in #5374
- docs[patch]: Update install instructions by @jacoblee93 in https://github.com/langchain-...