Releases: langchain-ai/langchainjs
Releases Β· langchain-ai/langchainjs
Release 0.1.34
What's Changed
- Release 0.1.33 by @jacoblee93 in #5060
- docs[minor]: Tool calling agent docs by @jacoblee93 in #5048
- docs[patch]: Update copy by @jacoblee93 in #5066
- google-common[patch]: Release 0.0.9 by @bracesproul in #5067
- experimental[patch]: Fixed : order to descending to ensure matching of run ID with OpenAI'β¦ by @Ghat0tkach in #5063
- langchain[patch]: fix: make GithubRepoLoader robust against .gitmodules files w/o newline by @the-powerpointer in #5045
- community[patch]: deps: bump astra-client to ^1.0.0 by @nicoloboschi in #5080
- community[patch]: update libs/langchain-community/src/vectorstores/analyticdb.ts by @lz82 in #5025
- community[minor]: VectorStore integration for SAP HANA Cloud Vector Engine by @cinqisap in #4984
- community[patch]: Release 0.0.48 by @andrewnguonly in #5085
- google-common[patch]: Fix Google Vertex-powered agent with no tools by @jacoblee93 in #5105
- docs[patch]: fix typo by @jferrettiboke in #5102
- cohere[patch]: Add system type by @HenryHengZJ in #5098
- langchain[patch],docs[patch]: Remove unnecessary
await
fromSelfQueryRetriever.fromLLM
calls by @mlegy in #5097 - core[patch]: Update ai.ts by @dwcarr in #5099
- redis[patch]: Release 0.0.3 by @jacoblee93 in #5107
- community[minor]: Integration for
Friendli
LLM andChatFriendli
ChatModel. by @seuha516 in #5004 - docs[patch]: Improve release docs by @bracesproul in #5108
- cohere[patch]: Release 0.0.7 by @andrewnguonly in #5109
- community[patch]: Release 0.0.49 by @andrewnguonly in #5110
- Update
CONTRIBUTING.md
by @andrewnguonly in #5111 - docs[minor],core[minor]: Add support for mustache templates by @bracesproul in #5084
- core[patch]: Release 0.1.58 by @jacoblee93 in #5112
- docs[patch]: Fix code block formatting by @jacoblee93 in #5117
- anthropic[patch]: Support text content in AIMessage tool responses by @jacoblee93 in #5120
- anthropic[patch]: Release 0.1.15 by @jacoblee93 in #5121
- anthropic[patch],google-common[patch]: Update response_metadata fields by @jacoblee93 in #5122
- google-common[patch]: Release 0.0.10 by @jacoblee93 in #5123
- anthropic[patch]: Release 0.1.16 by @jacoblee93 in #5124
- docs[patch]: Update token usage tracking and response metadata docs by @jacoblee93 in #5125
- community[patch]: Add Metadata Filtering for Upstash Vector Store by @fahreddinozcan in #5132
- community[patch]: Add support for more WenXin models by @stydxm in #5119
- google-common[minor]: Support Gemini system messages by @afirstenberg in #5089
- community[patch]: Fix issue in LLMGraphTransformer.convertToGraphDocuments function where it fails sometimes when prompt chain to fetch nodes and relationships returns null or missing data by @bilalshareef in #5130
- google[patch]: Release 0.0.11 by @jacoblee93 in #5136
- langchain[patch]: Adds metadata to vectorstore retriever memory by @MJDeligan in #5093
- community[patch]: Release 0.0.50 by @jacoblee93 in #5137
New Contributors
- @Ghat0tkach made their first contribution in #5063
- @lz82 made their first contribution in #5025
- @cinqisap made their first contribution in #4984
- @jferrettiboke made their first contribution in #5102
- @HenryHengZJ made their first contribution in #5098
- @mlegy made their first contribution in #5097
- @dwcarr made their first contribution in #5099
- @seuha516 made their first contribution in #5004
- @stydxm made their first contribution in #5119
Full Changelog: 0.1.33...0.1.34
Release 0.1.33
What's Changed
- Release 0.1.32 by @jacoblee93 in #5023
- anthropic[patch]: Add Zod validation, update Anthropic SDK version by @jacoblee93 in #5026
- anthropic[patch]: Release 0.1.11 by @jacoblee93 in #5027
- google-common[minor]: Fix single token response issue by @bracesproul in #5024
- google-common[patch]: Release 0.0.4 by @bracesproul in #5031
- google-gauth[patch],google-webauth[patch]: Release 0.0.3 by @bracesproul in #5032
- google-vertexai[patch],google-vertexai-web[patch]: Release 0.0.3 by @bracesproul in #5033
- anthropic[patch]: Support tool use message parts by @jacoblee93 in #5034
- anthropic[patch]: 0.1.12 by @jacoblee93 in #5035
- all[minor]: Unified model params by @bracesproul in #5020
- community[patch]: Release 0.0.46 by @bracesproul in #5040
- [patch]: Many releases by @bracesproul in #5041
- docs[patch],examples[patch]: Add tooltip with note about unified model params by @bracesproul in #5042
- core[minor]: Standardize tool calling by @jacoblee93 in #5019
- core[patch]: Release 0.1.56 by @jacoblee93 in #5047
- multiple[patch]: Bump core deps by @jacoblee93 in #5049
- openai[patch]: Release 0.0.28 by @jacoblee93 in #5050
- multiple[patch]: Bump OpenAI deps by @jacoblee93 in #5051
- anthropic[patch]: Release 0.1.14 by @jacoblee93 in #5052
- groq[patch]: Release 0.0.8 by @jacoblee93 in #5053
- mistralai[patch]: Release 0.0.18 by @jacoblee93 in #5054
- langchain[patch]: Update default agent run name by @jacoblee93 in #5046
- community[patch]: Release 0.0.47 by @jacoblee93 in #5055
- Bump community dep by @jacoblee93 in #5056
- google-common[patch]: Release 0.0.5 by @jacoblee93 in #5057
- core[minor],google-common[minor]: Add support for generic objects in prompts, gemini audio/video docs by @bracesproul in #5043
- google[patch]: Release Google integration packages by @jacoblee93 in #5058
- core[patch]: Release 0.1.57 by @jacoblee93 in #5059
Full Changelog: 0.1.32...0.1.33
Release 0.1.32
What's Changed
- Release 0.1.31 by @jacoblee93 in #4975
- Brace/anthropic tools by @bracesproul in #4978
- core[patch]: Release 0.1.54 by @bracesproul in #4979
- anthropic[patch]: Bump core version by @bracesproul in #4980
- anthropic[patch]: Release 0.1.10 by @bracesproul in #4981
- core[minor]: Add new FakeStreamingChatModel & update test by @bracesproul in #4982
- core[patch]: Format by @bracesproul in #4990
- core[patch]: Fix handling custom run id in sequence streams by @bracesproul in #4989
- langchain[patch]: SelfQueryRetriever - fallback to similarity search by @guidev in #4960
- scripts[minor]:Some symbols have empty declarations by @tomoima525 in #4993
- scripts[patch]: Release 0.0.11 by @bracesproul in #4995
- langchain[patch]: Make thrown evaluator errors not interrupt dataset flow by @jacoblee93 in #5017
- community[minor]: feat: BaiduQianfan embeddings by @zandko in #4926
- community[patch]: Fix issue in Neo4jGraph.addGraphDocuments function where Document node is not populating text content by @bilalshareef in #5008
- docs[patch]: Fix typo in retrievers section by @DevJaGz in #5002
- docs[patch]: Add main graph construction docs by @tomasonjo in #4985
- community[patch]: Fix strict mode comparison and formatting for llm graph transformer by @tomasonjo in #4988
- core[patch]: Release 0.1.55 by @jacoblee93 in #5021
- community[patch]: Release 0.0.45 by @jacoblee93 in #5022
New Contributors
- @guidev made their first contribution in #4960
- @tomoima525 made their first contribution in #4993
- @zandko made their first contribution in #4926
- @bilalshareef made their first contribution in #5008
- @DevJaGz made their first contribution in #5002
Full Changelog: 0.1.31...0.1.32
Release 0.1.31
What's Changed
- Release 0.1.30 by @jacoblee93 in #4887
- docs[patch]: Replace ollama embeddings examples imports with @langcha⦠by @Nick22nd in #4888
- openai[patch]: fix(openai): consume title from jsonschema as function name by @dqbd in #4897
- core[patch]: fix: match structured prompt serialization ID with Python, allow piping bound LLMs into prompt by @dqbd in #4892
- core[patch]: 0.1.52 by @jacoblee93 in #4899
- google-common [major] / google-webauth [minor] / google-gauth [minor]: Gemini functions by @afirstenberg in #4864
- openai[patch]: Release 0.0.24 by @jacoblee93 in #4900
- google-common[patch]: Release 0.0.2 by @bracesproul in #4901
- gauth,webauth[patch]: Bump google common dep by @bracesproul in #4902
- google-gauth[patch]: Release 0.0.1 by @bracesproul in #4903
- google-vertexai[patch]: Bump gauth dep by @bracesproul in #4904
- google-vertexai[patch]: Release 0.0.1 by @bracesproul in #4905
- google-webauth[patch]: Release 0.0.1 by @bracesproul in #4906
- vertexai-web[patch]: Bump webauth deps by @bracesproul in #4907
- google-vertexai-web[patch]: Release 0.0.1 by @bracesproul in #4908
- groq[patch]: Allow custom headers passed into Groq by @jacoblee93 in #4909
- groq[patch]: Release 0.0.5 by @jacoblee93 in #4910
- community[patch]: Bump HNSWLib dep, skip flaky tests by @jacoblee93 in #4919
- fix[openai]: add a test, make sure title is propagated to tool_choice by @dqbd in #4921
- openai[patch]: Release 0.0.25 by @jacoblee93 in #4922
- pinecone[minor]: Bump dep to 2.2 and add sourceTag by @bracesproul in #4925
- pinecone[patch]: Release 0.0.4 by @bracesproul in #4927
- core[patch]: Adds placeholder message BaseMessage type by @rahilvora in #4920
- azure-openai[minor]: update docs and fix openai api usage by @sinedied in #4898
- azure-openai[patch]: Release 0.0.5 by @jacoblee93 in #4935
- core[patch]: Fix RemoteRunnable streaming when used in sequences, add tracing by @rahilvora in #4882
- docs[minor],langchain[minor],google-common[minor]: Add Gemini tools agent docs by @bracesproul in #4930
- google-common[patch]: Release 0.0.3 by @bracesproul in #4944
- google-gauth[patch],google-webauth[patch]: Bump google common versions by @bracesproul in #4945
- google-webauth[patch]: Release 0.0.2 by @bracesproul in #4946
- google-gauth[patch]: Release 0.0.2 by @bracesproul in #4947
- google-vertexai[patch],google-vertexai-web[patch]: Bump google gauth/β¦ by @bracesproul in #4948
- google-vertexai[patch]: Release 0.0.2 by @bracesproul in #4949
- google-vertexai-web[patch]: Release 0.0.2 by @bracesproul in #4950
- π₯ Update LangChain people data by @jacoblee93 in #4941
- docs[patch]: Fix code block import by @bracesproul in #4958
- community[minor]: Add DuckDuckGoSearch tool by @my8bit in #4943
- core[patch]: Add isZodSchema to core utils by @bracesproul in #4931
- core[minor]: Add document compressor class to core by @bracesproul in #4932
- community[patch]: Add experimental Neo4j graph transformer by @easwee in #4914
- community[patch]: Instantiate Chroma client properly by @Doug-Bowen in #4918
- community[patch]: llama cpp stream generation and abort by invoke method by @wizardAEI in #4942
- core[patch]: Release 0.1.53 by @jacoblee93 in #4961
- docs[patch]: Add wrapping library metadata to MongoDB docs example by @baileympearson in #4957
- community[patch]: Release 0.0.44 by @jacoblee93 in #4962
- groq[minor]: Add support for tool calling via Groq by @jacoblee93 in #4963
- groq[patch]: Release 0.0.6 by @jacoblee93 in #4970
- core[minor]: Add runId to RunnableConfig by @bracesproul in #4954
- azure-openai[patch]: fix azureOpenAIApiKey not working by @sinedied in #4964
- azure-openai[patch]: Release 0.0.6 by @jacoblee93 in #4971
- openai[patch], langchain[patch]: Update OpenAI version, remove assistant types by @jacoblee93 in #4972
- openai[patch]: Release 0.0.26 by @jacoblee93 in #4973
- langchain[patch]: Bump OpenAI integration package version by @jacoblee93 in #4974
New Contributors
- @Nick22nd made their first contribution in #4888
- @my8bit made their first contribution in #4943
- @Doug-Bowen made their first contribution in #4918
Full Changelog: 0.1.30...0.1.31
Release 0.1.30
What's Changed
- langchain[patch]: Release 0.1.29 by @jacoblee93 in #4872
- docs[patch]: Update LangGraph docs by @jacoblee93 in #4873
- docs[minor]: Add chat model tabs to docs where appropriate by @bracesproul in #4844
- core[patch]: Fix typo by @jacoblee93 in #4880
- langchain[patch]: Relax tool calling agent types by @jacoblee93 in #4878
- core[patch]: Fix async local storage automatic tracing for language models by @jacoblee93 in #4883
- community[patch]: Couchbase vector store optimisation by @lokesh-couchbase in #4874
- core[patch]: Release 0.1.51 by @jacoblee93 in #4884
- anthropic[patch]: Apply the new format for transferring the "usage" attribute in the "m⦠by @rechik in #4877
- community[patch]: Enhance DynamoDB Store Message Processing Capabilities by @michaelozery in #4839
- community[minor]: Implement addGraphDocuments method for neo4j graph by @easwee in #4761
- anthropic[patch]: Release 0.1.9 by @jacoblee93 in #4885
- community[patch]: Release 0.0.43 by @jacoblee93 in #4886
New Contributors
- @rechik made their first contribution in #4877
- @michaelozery made their first contribution in #4839
Full Changelog: 0.1.29...0.1.30
Release 0.1.29
What's Changed
- ci[patch]docs[patch]: Use seperate script for CI env by @bracesproul in #4769
- Release 0.1.28 by @jacoblee93 in #4772
- scripts[patch]: Release 0.0.9 by @bracesproul in #4774
- core[patch]: Add llmOutput fields to response_metadata for single chat message generations by @jacoblee93 in #4780
- core[minor]: StructuredPrompt by @nfcampos in #4773
- core[patch]: Release 0.1.48 by @jacoblee93 in #4783
- docs[patch]: Add new OpenAI token usage/logprob docs by @jacoblee93 in #4782
- Update integration_openai_invoke_info.ts by @jacoblee93 in #4785
- cohere[patch]: fix(cohere): bump client version by @Gr33nLight in #4786
- cohere[patch]: Release 0.0.6 by @jacoblee93 in #4788
- community[patch]: fix: an issue where response not stopped correctly by @lukywong in #4776
- docs[patch]: Update integration contribution docs by @jacoblee93 in #4789
- community[patch]: Add support for inner product and Euclidean distance to
PGVector
by @andrewnguonly in #4781 - community[minor]: Add support for Couchbase Vector Store by @lokesh-couchbase in #4737
- community[patch]: Release 0.0.40 by @jacoblee93 in #4791
- openai[patch],anthropic[patch],mistralai[patch]: Support with structured output for OpenAI function definition schema by @jacoblee93 in #4792
- openai[patch]: Release 0.0.21 by @jacoblee93 in #4793
- mistralai[patch]: Release 0.0.14 by @jacoblee93 in #4794
- anthropic[minor]: fix nested object fixArrayXMLParameters by @alvarosevilla95 in #4778
- anthropic[patch]: Release 0.1.8 by @jacoblee93 in #4796
- docs[patch]: Update MongoDB Atlas docs by @jacoblee93 in #4800
- docs[patch]: Typo by @jacoblee93 in #4801
- docs[minor]: Add google genai tab to model io & chat quickstart by @bracesproul in #4797
- docs[patch]: Add note about mongodb in nextjs to docs by @bracesproul in #4805
- openai[patch]: Bugfix: try catch around JSON stringify/parse when counting OpenAI function calling tokens by @davidfant in #4799
- docs[patch]: Fix missing link to
Agents Quick Start
by @vaskkey in #4804 - Docs[patch]: npm i guide issue in sql docs by @FrankenDeba in #4810
- Add mistral as supported provider for AWS Bedrock by @jarib in #4803
- community[minor]: feat: datastore message store by @saul-jb in #4742
- community[minor]: Add calculator tool to community by @jacoblee93 in #4817
- community[patch]: Add missing entrypoint by @jacoblee93 in #4819
- openai[patch]: Release 0.0.22 by @jacoblee93 in #4822
- community[patch]: faat: Add ERNIE-Speed-8K, ERNIE-Speed-128K from Baidu Wenxin by @wizardAEI in #4820
- community[patch]: Release 0.0.41 by @jacoblee93 in #4823
- Remove calculator from main LangChain package by @jacoblee93 in #4824
- docs: adding missing dependencies to RAG documentation by @ColinEberhardt in #4826
- [patch]: Fix scripts ordering for build by @bracesproul in #4827
- scripts[minor]: Add retry ability to broken links by @bracesproul in #4828
- scripts[patch]: Release 0.0.10 by @bracesproul in #4829
- docs[patch]: Update bedrock docs with Mistral by @jacoblee93 in #4830
- community[patch]: fix: zhipuai apikey double encode issue by @lukywong in #4825
- docs[minor]: Add model selection tabs component by @bracesproul in #4832
- docs[patch]: Update LangGraph quickstart by @jacoblee93 in #4833
- core[patch]: Fix duplicated callbacks with async local storage by @jacoblee93 in #4834
- core[patch]: Release 0.1.49 by @jacoblee93 in #4840
- redis[patch]: Escape additional metadata characters for RedisSearch metadata filtering usage by @leejona16 in #4814
- core[patch]: Add a buidl:deps command to core build by @bracesproul in #4841
- docs[patch]: Updates doc with node version required to build langchainjs by @rahilvora in #4842
- mistralai[minor]: Fix throwing abort errors and add tests by @bracesproul in #4843
- mistralai[patch]: Release 0.0.15 by @bracesproul in #4846
- openai[patch]: Ensure no null values are passed by @jacoblee93 in #4854
- openai[patch]: 0.0.23 by @jacoblee93 in #4855
- Adds StreamEvents to Remote Runnable by @rahilvora in #4860
- community[patch]: ElasticVectorSearch - fix error when no bulk operations by @telekosmos in #4857
- community[patch]: Neo4j similaritySearchWithScore crashes on undefined by @easwee in #4848
- core[patch]: Release 0.1.50 by @jacoblee93 in #4865
- mistral[minor]: integrating Mistral LLM with AgentExecutor by @marinBlobr in #4845
- mistralai[patch]: Release 0.0.16 by @jacoblee93 in #4866
- community[minor]: Premai integration by @jacoblee93 in #4867
- community[patch]: Release 0.0.42 by @jacoblee93 in #4868
- langchain[patch]: Change return type of create agent methods to be runnables by @jacoblee93 in #4870
- langchain[patch]: fix: Include separator length when checking chunk size by @Dschoordsch in #4849
- mistralai[patch]: Fix dep order by @jacoblee93 in #4871
New Contributors
- @Gr33nLight made their first contribution in #4786
- @vaskkey made their first contribution in #4804
- @FrankenDeba made their first contribution in #4810
- @saul-jb made their first contribution in #4742
- @wizardAEI made their first contribution in #4820
- @ColinEberhardt made their first contribution in #4826
- @leejona16 made their first contribution in #4814
- @rahilvora made their first contribution in #4842
- @telekosmos made their first contribution in #4857
- @marinBlobr made their first contribution in #4845
- @Dschoordsch made their first contribution in #4849
Full Changelog: 0.1.28...0.1.29
Release 0.1.28
What's Changed
- core[patch]: Fix stream events and stream log with global backgrounded callbacks, add warning by @jacoblee93 in #4731
- core[patch]: Release 0.1.45 by @jacoblee93 in #4732
- mongodb[minor]: MongoDBStore by @bracesproul in #4706
- langchain[minor]: Add missing props to UnstructuredLoader by @angelosc in #4733
- core[minor]: Adds response_metadata field to messages by @jacoblee93 in #4741
- core[patch]: Merge response metadata fields by @jacoblee93 in #4743
- core[patch]: Remove log by @jacoblee93 in #4745
- community[patch]: Make PGVector constructors public to allow for pool reuse by @jacoblee93 in #4739
- core[patch]: Release 0.1.46 by @jacoblee93 in #4746
- openai[patch]: Support streaming logprobs by @jacoblee93 in #4744
- openai[patch]: Release 0.0.20 by @jacoblee93 in #4747
- community[patch]: Release 0.0.38 by @jacoblee93 in #4748
- anthropic[patch]:
ChatAnthropicTools
:fixArrayXMLParameters
improvements by @davidfant in #4727 - anthropic[patch]: Make ChatAnthropicTools push full prompt to LangSmith, allow for unforced withStructuredOutput option by @jacoblee93 in #4750
- anthropic[patch]: Release 0.1.7 by @jacoblee93 in #4751
- groq[minor]: Bump SDK version by @bracesproul in #4754
- groq[patch]: Release 0.0.4 by @bracesproul in #4756
- scripts[minor]: Add export for checking broken links by @bracesproul in #4757
- scripts[patch]: Release 0.0.7 by @bracesproul in #4760
- scripts[minor]: Make scripts package use its own files by @bracesproul in #4763
- scripts[patch]: Release 0.0.8 by @bracesproul in #4765
- docs[patch]: Add tip to integrations installation docs page by @bracesproul in #4755
- langchain[patch]: Allow return direct for runnable agents created via helper methods by @niklas-lohmann in #4643
- core[patch], langchain[patch]:
LangSmith
tracing improvements forOutputFixingParser
by @davidfant in #4753 - docs[minor]: Add action for checking broken external links by @bracesproul in #4762
- all[patch]: Fix broken external links by @bracesproul in #4766
- community[minor]: feat: Zhipuai embeddings by @lukywong in #4749
- ci[patch]: Fix build command by @bracesproul in #4767
- core[patch]: Release 0.1.47 by @jacoblee93 in #4768
- community[patch]: bedrock: add model name to identifying params (cache keys) by @jarib in #4758
- community[patch]: Release 0.0.39 by @jacoblee93 in #4770
New Contributors
- @angelosc made their first contribution in #4733
- @niklas-lohmann made their first contribution in #4643
- @jarib made their first contribution in #4758
Full Changelog: 0.1.27...0.1.28
Release 0.1.27
What's Changed
- langchain[patch]: Release 0.1.26 by @jacoblee93 in #4697
- mistralai[patch]: Fix Mistral for non-tool calling models by @jacoblee93 in #4698
- mistralai[patch]: Release 0.0.13 by @jacoblee93 in #4699
- groq[patch]: Fix stop sequence binding by @jacoblee93 in #4700
- groq[patch]: Release 0.0.3 by @jacoblee93 in #4701
- docs[minor]: Add dynamic prompting section to graphs use case by @bracesproul in #4709
- docs[minor]: Swap gtag for supabase by @bracesproul in #4710
- docs[patch]: properly load/use env vars by @bracesproul in #4711
- docs[patch]: Slight updates to graphs use cases by @bracesproul in #4713
- Fix broken
Table of contents
links onQ&A with RAG
page by @andrewnguonly in #4718 - docs[minor]: Added per_user docs page question answering by @bracesproul in #4721
- docs[patch]: fix(docs): correct typos in docs by @EricHasegawa in #4712
- azure-openai[patch]: feat: add azureOpenAIApiDeploymentName for AzureChatOpenAI constructor by @SpringMT in #4668
- community[patch]: Allow must_not filter in Elasticsearch VectorStore by @LaurensTsestigh in #4664
- core[minor]: StringOutputParser and text BaseMessage contents by @afirstenberg in #4705
- anthropic[patch]: Bump SDK version by @jacoblee93 in #4724
- anthropic[patch]: Release 0.1.6 by @jacoblee93 in #4725
- core[minor]: Add graph functionality to Runnable base by @albertpurnama in #4566
- community[minor]:feat(embedding integration): modifying the Alibaba Tongyi chat model enableSearch parameter is invalid; add Alibaba Tongyi embedding by @JoeABCDEF in #4662
- langchain[patch]: Add Possibility to use Contextual chunk headers in Parent Document Retriever by @karol-f in #4651
- multiple[patch]: Switch deprecated
model.call
tomodel.invoke
in tests and examples by @janvi-kalra in #4726 - community[minor]: feat: add chat models for zhipuai by @lukywong in #4644
- langchain[patch]: fix gitbook loader with shouldLoadAllPaths:true by @steeeee99 in #4723
- azure-openai[patch]: feat: use azureOpenAIApiDeploymentName for all azure-openai by @SpringMT in #4714
- community[patch]: Release 0.0.37 by @jacoblee93 in #4728
- azure-openai[patch]: Release 0.0.4 by @jacoblee93 in #4729
New Contributors
- @JoeABCDEF made their first contribution in #4662
- @janvi-kalra made their first contribution in #4726
- @lukywong made their first contribution in #4644
- @steeeee99 made their first contribution in #4723
Full Changelog: 0.1.26...0.1.27
Release 0.1.26
What's Changed
- langchain[patch]: Release 0.1.22 by @jacoblee93 in #4524
- community[patch]: Remove quotes around PostgresRecordManager table create statement by @alan-bentley-dsg in #4480
- core[minor]: withStructuredOutput & move openai tool output parsers to core by @bracesproul in #4525
- core[patch]: Release 0.1.35 by @bracesproul in #4530
- core[patch],langchain[patch]: Fix runnable lambda and agent nested tracing by @jacoblee93 in #4531
- langchain[patch]: Fix/skip tests by @jacoblee93 in #4532
- core[patch]: Release 0.1.36 by @jacoblee93 in #4534
- community[patch]: Bump community deps by @jacoblee93 in #4535
- community[patch]: Release 0.0.33 by @jacoblee93 in #4536
- langchain[patch]: Bump deps by @jacoblee93 in #4537
- langchain[patch]: Release 0.1.23 by @jacoblee93 in #4538
- core[minor]: Update withStructuredOutput return base typing by @bracesproul in #4545
- core[minor]: Add JSON functions output parser to core by @bracesproul in #4546
- core[patch]: Release 0.1.37 by @bracesproul in #4547
- core[minor]: Move json functions parser entrypoint to
openai_functions
by @bracesproul in #4548 - core[patch]: Release 0.1.38 by @bracesproul in #4549
- core[patch]: Add entrypoint for oai functions parser by @bracesproul in #4550
- core[patch]: Release 0.1.39 by @bracesproul in #4551
- nomic[patch]: Remove unused deps from nomic package by @bracesproul in #4552
- nomic[patch]: Release 0.0.3 by @bracesproul in #4554
- openai[minor]: adds withStructuredOutput to chat oai by @bracesproul in #4529
- openai[patch]: Release 0.0.15 by @bracesproul in #4556
- core[patch]: Use ensureConfig on retrievers and router runnables by @jacoblee93 in #4553
- mistral[minor]: Add support for tool calling, add withStructuredOutput by @bracesproul in #4522
- mistralai[patch]: Release 0.0.8 by @bracesproul in #4558
- community[patch]: Neo4j will no longer return undefined by @adam-cowley in #4539
- community[patch]: Update PrismaVectorStore Similiarity Search to pass filters consistently by @Speuce in #4523
- community[patch]: allow automatic metadata and pks on vector store by @nicoloboschi in #4516
- mistral[patch]: import mistral via class method by @bracesproul in #4561
- mistralai[patch]: Release 0.0.9 by @bracesproul in #4562
- docs[patch]: Add CORS note to LangServe by @jacoblee93 in #4564
- groq[patch]: Set dangerouslyAllowBrowser = true in ChatGroq by @gradenr in #4571
- groq[patch]: Add streaming class prop by @bracesproul in #4573
- groq[patch]: Release 0.0.2 by @bracesproul in #4574
- docs[patch]: Update more dropdown & add chatjs langchain link by @bracesproul in #4572
- ci[minor]: Add issue & discussion templates by @bracesproul in #4577
- ci[minor]: Only run CI when it makes sense! by @bracesproul in #4443
- docs[patch]: Add Neo4j to tutorials, update chat model functionality table by @jacoblee93 in #4578
- langchain[minor],docs[minor]: Add
MatryoshkaRetriever
by @bracesproul in #4458 - Release 0.1.24 by @bracesproul in #4579
- ci[minor]: Fix name typo in gh actions by @bracesproul in #4581
- community[patch]: Add support for exists filter in the elasticsearch vector store. by @joachimvandenabeele in #4541
- redis[patch]: Allow a raw filter option for Redis Vector Store by @EricThompson-PeopleReign in #4560
- community[patch]: Adds support for passing schemaName to pgvector by @ZuesYousif in #4543
- core[patch]: Make
BaseRetriever
generic and passMetadata
type toDocumentInterface
by @davidfant in #4568 - core[patch]: Release 0.1.40 by @jacoblee93 in #4585
- community[patch]: Release 0.0.34 by @jacoblee93 in #4586
- docs[patch]: Add image to matryoshka retriever docs by @bracesproul in #4580
- core[minor], mistralai[patch], openai[patch]: Warn when using beta method by @bracesproul in #4592
- docs[minor]: Revamp function calling docs by @bracesproul in #4593
- community[patch]: Add maxTokens to _streamResponseChunks options in llama_cpp.ts by @adamkdean in #4591
- langchain[patch]: update youtubei.js peer dependency, fixing YoutubeLoader by @sinedied in #4588
- π₯ Update LangChain people data by @jacoblee93 in #4596
- docs[patch]: Adds attribution link to Neo4j tutorial by @jacoblee93 in #4594
- Release 0.1.25 by @bracesproul in #4600
- openai[minor]: Force tool usage through tool_choice by @bracesproul in #4605
- docs[minor]: Format notebooks after build by @bracesproul in #4606
- docs[minor]: Simplify docs build by @jacoblee93 in #4607
- docs[patch]: Add Anthropic to examples by @jacoblee93 in #4609
- anthropic[patch]: Update Anthropic by @jacoblee93 in #4612
- anthropic[patch]: Release 0.1.1 by @jacoblee93 in #4613
- docs[minor]: Add thumbs up/down button by @bracesproul in #4616
- core[minor]: Clean up withStructuredOutput typing by @jacoblee93 in #4619
- core[patch]: Release 0.1.41 by @jacoblee93 in #4620
- community[patch]: Fix using collections for pgvector by @IlyaSavich in #4597
- docs[patch]: Switch to monthly download shields by @jacoblee93 in #4622
- openai[patch],mistral[patch]: Fix typing for withStructuredOutput by @jacoblee93 in #4621
- anthropic[minor]: Adds experimental ChatAnthropicTools model to integration package by @jacoblee93 in #4618
- Corrected package installer for npm docs by @FriedGil in #4601
- anthropic[minor]: Adds multimodal support for Anthropic by @jacoblee93 in #4623
- anthropic[patch]: Release 0.1.2 by @jacoblee93 in #4624
- mistralai[patch]: Release 0.0.10 by @jacoblee93 in #4625
- openai[patch]: Release 0.0.16 by @jacoblee93 in #4626
- redis[patch]: Add RedisAddOptions to .fromDocuments method in order to perform upsert/update by @hiitsmax in #4351
- redis[patch]: Release 0.0.2 by @jacoblee93 in #4627
- docs[patch]: Add chat model page link to provider docs by @jacoblee93 in #4628
- langchain[patch]: Support for aurora-mysql database driver to list table info by @justus-camp-transacted in #4584
- docs[patch]: Use Zod schema example by @jacoblee93 in #4636
- core[patch]: Retry TimeoutErrors in OAI client code by @wcummings in #4633
- docs[minor]: fix links on model io page by @cdgugler in #4634
- anthropic[patch]: ...
Release 0.1.25
What's Changed
- Release 0.1.24 by @bracesproul in #4579
- ci[minor]: Fix name typo in gh actions by @bracesproul in #4581
- community[patch]: Add support for exists filter in the elasticsearch vector store. by @joachimvandenabeele in #4541
- redis[patch]: Allow a raw filter option for Redis Vector Store by @EricThompson-PeopleReign in #4560
- community[patch]: Adds support for passing schemaName to pgvector by @ZuesYousif in #4543
- core[patch]: Make
BaseRetriever
generic and passMetadata
type toDocumentInterface
by @davidfant in #4568 - core[patch]: Release 0.1.40 by @jacoblee93 in #4585
- community[patch]: Release 0.0.34 by @jacoblee93 in #4586
- docs[patch]: Add image to matryoshka retriever docs by @bracesproul in #4580
- core[minor], mistralai[patch], openai[patch]: Warn when using beta method by @bracesproul in #4592
- docs[minor]: Revamp function calling docs by @bracesproul in #4593
- community[patch]: Add maxTokens to _streamResponseChunks options in llama_cpp.ts by @adamkdean in #4591
- langchain[patch]: update youtubei.js peer dependency, fixing YoutubeLoader by @sinedied in #4588
- π₯ Update LangChain people data by @jacoblee93 in #4596
- docs[patch]: Adds attribution link to Neo4j tutorial by @jacoblee93 in #4594
New Contributors
- @joachimvandenabeele made their first contribution in #4541
- @ZuesYousif made their first contribution in #4543
- @davidfant made their first contribution in #4568
- @adamkdean made their first contribution in #4591
Full Changelog: 0.1.22...0.1.25