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]: Improve robustness of Anthropic tools wrapper by @jacoblee93 in #4637
- anthropic[patch]: Release 0.1.3 by @jacoblee93 in #4638
- docs[minor]: Query analysis by @bracesproul in #4598
- core[patch]: Release 0.1.42 by @jacoblee93 in #4640
- community[minor]: Adds support for Claude-3 via AWS Bedrock by @jacoblee93 in #4639
- community[patch]: Add retrieval params to neo4j vector by @tomasonjo in #4589
- community[patch]: Release 0.0.35 by @jacoblee93 in #4641
- docs[patch]: Fix import by @jacoblee93 in #4642
- core[patch]: Update withStructuredOutput overload signature by @jacoblee93 in #4653
- core[patch]: Release 0.1.43 by @jacoblee93 in #4654
- openai[patch],mistral[patch],anthropic[patch]: Update client library signatures for withStructuredOutput by @jacoblee93 in #4655
- openai[patch]: Release 0.0.17 by @jacoblee93 in #4656
- anthropic[patch]: Release 0.1.4 by @jacoblee93 in #4657
- mistralai[patch]: Release 0.0.11 by @jacoblee93 in #4658
- docs[patch]: Replace relative links with full path by @bracesproul in #4660
- docs[minor]: Adds extraction use-case by @jacoblee93 in #4661
- docs[minor]: Fix typo by @yugoccp in #4666
- fix: Allow Azure OpenAI integration without API key if credentials field is provided by @SpringMT in #4659
- azure-openai[patch]: Release 0.0.3 by @jacoblee93 in #4667
- google-common/webauth/gauth [patch]: Fixes for error, safety, and image handling by @afirstenberg in #4583
- google[patch]: Adds release config files by @jacoblee93 in #4669
- google[patch]: Fix release deps by @jacoblee93 in #4670
- google-common[patch]: Release 0.0.1 by @jacoblee93 in #4671
- docs[patch]: update events to ga4 by @bracesproul in #4675
- community[patch]: PGVectorStore: Fixes collection table created on wrong schema by @MJDeligan in #4649
- scripts[patch]: Update build process by @bracesproul in #4679
- scripts[patch]: Release 0.0.6 by @bracesproul in #4681
- community[patch]: Fix metadata never getting passed in metadata neo4j by @bracesproul in #4680
- docs[minor]: Add graph use case by @bracesproul in #4682
- core[patch]: Allow tools output parser to take and use a Zod schema for validation by @jacoblee93 in #4685
- core[minor]: Move structured output parser to core by @jacoblee93 in #4686
- core[patch]: Release 0.1.44 by @jacoblee93 in #4688
- openai[patch]: Make withStructuredOutput validate if passed a Zod schema by @jacoblee93 in #4687
- openai[minor]: Dall-E Image generation tool by @davidfekke in #4614
- mistralai[patch],anthropic[patch]: Make Mistral and Anthropic withStructuredOutput methods validate if given Zod schema by @jacoblee93 in #4689
- openai[patch]: Release 0.0.19 by @jacoblee93 in #4690
- mistralai[patch]: Release 0.0.12 by @jacoblee93 in #4691
- anthropic[patch]: Release 0.1.5 by @jacoblee93 in #4693
- langchain[patch],community[patch]: Bump deps by @jacoblee93 in #4692
- community[patch]: Release 0.0.36 by @jacoblee93 in #4694
- langchain[patch]: Bump deps by @jacoblee93 in #4696
New Contributors
- @alan-bentley-dsg made their first contribution in #4480
- @Speuce made their first contribution in #4523
- @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
- @IlyaSavich made their first contribution in #4597
- @FriedGil made their first contribution in #4601
- @hiitsmax made their first contribution in #4351
- @justus-camp-transacted made their first contribution in #4584
- @cdgugler made their first contribution in #4634
- @yugoccp made their first contribution in #4666
- @SpringMT made their first contribution in #4659
- @davidfekke made their first contribution in #4614
Full Changelog: 0.1.22...0.1.26