github langchain-ai/langchain v0.1.10

latest releases: langchain-openai==0.2.8, langchain-anthropic==0.3.0, langchain-community==0.3.7...
8 months ago

What's Changed

  • community: Fix SparkLLM error by @liugddx in #18015
  • community[patch]: Release 0.0.23 by @baskaryan in #18027
  • community: fix openai streaming throws 'AIMessageChunk' object has no attribute 'text' by @nicoloboschi in #18006
  • community[patch]: BaseLLM typing in init by @efriis in #18029
  • community[patch]: Release 0.0.24 by @baskaryan in #18038
  • infra: CI success for partner packages by @efriis in #18037
  • infra: CI success for partner packages 2 by @efriis in #18043
  • docs: recommend lambdas over runnablebranch by @efriis in #18033
  • partners: Add Fireworks partner packages by @benjibc in #17694
  • Updates to partners/exa README by @DannyMac180 in #18047
  • openai[patch]: remove numpy dep by @efriis in #18034
  • docs: fireworks fixes by @efriis in #18056
  • infra: simplify and fix CI for docs-only changes by @efriis in #18058
  • docs: fireworks tool calling docs by @efriis in #18057
  • openai[patch]: refactor with_structured_output by @baskaryan in #18052
  • core[patch]: Runnable with message history to use add_messages by @eyurtsev in #17958
  • community: Add async_client for Anyscale Chat model by @kylehh in #18050
  • experimental: docstrings update by @leo-gan in #18048
  • community: Add document manager and mongo document manager by @2jimoo in #17320
  • docs[patch]: Remove redundant Pinecone import by @jacoblee93 in #18079
  • docs:Add Cohere examples in documentation by @BeatrixCohere in #17794
  • langchain_community: fix llama index imports and fields access by @maximeperrindev in #17870
  • partners/astradb: Add AstraDBChatMessageHistory to langchain-astradb package by @cbornet in #17732
  • community [enh] : adds callback handler for Fiddler AI by @bhalder in #17708
  • community: Remove model limitation on Anyscale LLM by @kylehh in #17662
  • docs: update azure search langchain notebook by @mattgotteiner in #18053
  • langchain: Make BooleanOutputParser more robust to non-binary responses by @dokato in #17810
  • Add additional examples for other modules to partners/exa README by @DannyMac180 in #18081
  • Use astrapy's upsert_one method in AstraDBStore by @cbornet in #18063
  • community: Fix GraphSparqlQAChain so that it works with Ontotext GraphDB by @nelly-hateva in #15009
  • community: Fix GenericRequestsWrapper _aget_resp_content must be async by @cbornet in #18065
  • anthropic[minor]: package move by @efriis in #17974
  • google-genai, google-vertexai: move to langchain-google by @efriis in #17899
  • docs: api docs for external repos by @efriis in #17904
  • docs: Fix the bug in MongoDBChatMessageHistory notebook by @rongchenlin in #18128
  • langchain: Import from langchain_core in langchain.smith to avoid deprecation warning by @simonschmidt in #18129
  • langchain[patch]: Update doc-string for a method in ConversationBufferWindowMemory by @keenborder786 in #18090
  • add run name for query constructor by @hwchase17 in #18101
  • Add BaseMessage.id by @nfcampos in #17835
  • docs: anthropic partner package docs by @efriis in #18109
  • Fix bug with using configurable_fields after configurable_alternatives by @nfcampos in #18139
  • Improve runnable generator error messages by @nfcampos in #18142
  • infra: create api rst for specific pkg by @baskaryan in #18144
  • core[patch], langchain[patch], templates: move openai functions parser to core by @baskaryan in #18060
  • docs [patch] : fix import to use community path for handler in fiddler notebook by @bhalder in #18140
  • [docs] Update doc-string for buffer_as_messages method in ConversationBufferWindowMemory by @lgabs in #18136
  • Docs: azuresearch.ipynb (in docs/docs/integrations/vectorstores) -- fixed headings and comments by @HeidiSteen in #18135
  • infra: api docs build commit dir by @efriis in #18147
  • infra: api docs setup action location by @efriis in #18148
  • community: Add Laser Embedding Integration by @dstambler17 in #18111
  • community: make SET allow_experimental_[engine]_index configurabe in vectorstores.clickhouse by @bgdsh in #18107
  • langchain[patch], core[patch], openai[patch], fireworks[minor]: ChatFireworks.with_structured_output by @baskaryan in #18078
  • Langchain vectorstore integration with Kinetica by @am-kinetica in #18102
  • community: vectorstores.kdbai - Added support for when no docs are present by @jaskirat8 in #18103
  • Experimental: Add other threshold types to SemanticChunker by @matthaigh27 in #16807
  • partners: add Elasticsearch package by @maxjakob in #17467
  • add optimization notebook by @hwchase17 in #18155
  • core[patch]: support JS message serial namespaces by @baskaryan in #18151
  • mistral[minor]: Function calling and with_structured_output by @baskaryan in #18150
  • move document compressor base by @hwchase17 in #17910
  • core[patch]: Release 0.1.27 by @baskaryan in #18159
  • openai[patch], mistral[patch], fireworks[patch]: releases 0.0.8, 0.0.5, 0.0.2 by @baskaryan in #18186
  • Harrison/add structured output by @hwchase17 in #18165
  • Adding documentation for deprecation of OpenAI functions by @isahers1 in #18164
  • Assign message id in ChatOpenAI by @nfcampos in #17837
  • community[feat]: Adds LLMLingua as a document compressor by @thehapyone in #17711
  • airbyte[patch]: init pkg by @efriis in #18236
  • airbyte[patch]: core version 0.1.5 by @efriis in #18244
  • docs: add documentation for Google Cloud database integrations by @averikitsch in #18225
  • IBM[patch]: release 0.1.0 Add possibility to pass ModelInference or Model object to WatsonxLLM class by @MateuszOssGit in #18189
  • infra: api docs folder move by @efriis in #18223
  • docs: update documentation for Google Cloud database integrations by @jackwotherspoon in #18265
  • fix: BigQueryVectorSearch JSON type unsupported for metadatas by @ashleyxuu in #18234
  • docs: airbyte github cookbook by @efriis in #18275
  • langchain_nvidia_ai_endpoints[patch]: Invoke callback prior to yielding token by @williamdevena in #18271
  • Remove check preventing passing non-declared config keys by @nfcampos in #18276
  • Add PNG drawer for Runnable.get_graph() by @nfcampos in #18239
  • community[patch]: added latin-1 decoder to gmail search tool by @Sanjaypranav in #18116
  • community[minor]: add hugging_face_model document loader by @ruanwz in #17323
  • langchain_anthropic[patch]: Invoke callback prior to yielding token by @williamdevena in #18274
  • community[minor]: Add SQLDatabaseLoader document loader by @eyurtsev in #18281
  • langchain[patch]: Invoke callback prior to yielding token by @williamdevena in #18282
  • ci: Update issue template required checks by @bracesproul in #18283
  • community[patch]: Invoke callback prior to yielding token for volcengine_maas by @williamdevena in #18288
  • ollama[patch]: delete suffix slash to avoid redirect by @mackong in #18260
  • docs: remove duplicate word in lcel/streaming by @zhangkai803 in #18249
  • partner: Astra DB clients identify themselves as coming through LangChain package by @hemidactylus in #18131
  • community: Fix deprecation version of AstraDB VectorStore by @cbornet in #17991
  • update extraction use-case docs by @ccurme in #17979
  • docs: update to the list of partner packages in the list of providers by @sepiatone in #18252
  • langchain_groq[patch]: Invoke callback prior to yielding token by @williamdevena in #18272
  • langchain_openai[patch]: Invoke callback prior to yielding token by @williamdevena in #18269
  • docs: google provider page fixes by @leo-gan in #18290
  • docs: update Google documentation by @averikitsch in #18297
  • [Evaluation] Config Fix by @hinthornw in #18231
  • experimental[patch]: Release 0.0.53 by @baskaryan in #18330
  • docs: update func calling doc by @baskaryan in #18300
  • skip airbyte api docs by @efriis in #18334
  • infra: skip ibm api docs by @efriis in #18335
  • docs providers update by @leo-gan in #18336
  • community: Add PolygonFinancials Tool by @virattt in #18324
  • Add links to relevant DataCamp code alongs by @filipsch in #18332
  • docs: remove duplicate quote in AzureOpenAIEmbeddings doc by @zhangkai803 in #18315
  • docs: query analysis use case by @baskaryan in #17766
  • Add optional output_parser param in create_react_agent by @hasansustcse13 in #18320
  • Add support for parameters in neo4j retrieval query by @tomasonjo in #18310
  • core[patch]: Release 0.1.28 by @baskaryan in #18341
  • ci dirs in wrong order by @efriis in #18340
  • Updated partners/ibm README by @williamdevena in #18268
  • community[patch]: remove llmlingua extended tests by @efriis in #18344
  • community[patch]: Fixing embedchain document mapping by @kellerkind84 in #18255
  • Updated partners/fireworks README by @williamdevena in #18267
  • partners: MongoDB Partner Package -- Porting MongoDBAtlasVectorSearch by @Jibola in #17652
  • infra: mongodb env vars by @efriis in #18347
  • mongodb[patch]: core 0.1.5 dep by @efriis in #18348
  • docs: airbyte deps note by @efriis in #18243
  • deprecation docstring with lib by @efriis in #18350
  • multiple[patch]: fix deprecation versions by @efriis in #18349
  • Fix fireworks bind tools by @hinthornw in #18352
  • infra: tolerate partner package move in ci by @efriis in #18355
  • [Core] Patch: rm dumpd of outputs from runnables/base by @hinthornw in #18295
  • Fix missing labels by @nfcampos in #18356
  • text-splitters[minor], langchain[minor], community[patch], templates, docs: langchain-text-splitters 0.0.1 by @baskaryan in #18346
  • community[patch]: BaseLoader load method should just delegate to lazy_load by @eyurtsev in #18289
  • langchain[patch]: langchain-text-splitters dep by @baskaryan in #18357
  • docs: text splitters readme by @baskaryan in #18359
  • templates: use langchain-text-splitters by @efriis in #18360
  • infra: update create_api_rst by @baskaryan in #18361
  • docs: update api ref nav by @baskaryan in #18362
  • fireworks[patch]: remove custom async and stream implementations by @efriis in #18363
  • docs[patch]: Add Neo4j GraphAcademy to tutorials section by @jacoblee93 in #18353
  • chore(deps): FastEmbed to latest by @Anush008 in #18040
  • Add dataset version info by @hinthornw in #18299
  • partner: Fix fireworks async stream by @benjibc in #18372
  • community: Change github endpoint in GithubLoader by @RadhikaBansal97 in #17622
  • docs: nvidia: provider page update by @leo-gan in #18054
  • runnable module description by @leo-gan in #17966
  • Add openvino backend support by @OpenVINO-dev-contest in #11591
  • community: add BigDL-LLM integrations by @shane-huang in #17953
  • community: Voyage AI updates default model and batch size by @thomas0809 in #17655
  • Community: Fix ChatModel for sparkllm Bug. by @liugddx in #18375
  • templates: Lanceb RAG template by @akashAD98 in #17809
  • astradb: move to langchain-datastax repo by @efriis in #18354
  • docs: Tutorials update by @leo-gan in #18230
  • fireworks[patch]: support "any" tool_choice by @baskaryan in #18343
  • community: Implement lazy_load() for CSVLoader by @cbornet in #18391
  • Refactor/type ignore fixes by @DanielChico in #18395
  • community: fix, better error message in deeplake vectoriser by @mmajewsk in #18397
  • docs: Update Google El Carro for Oracle Workload Documentation. by @tabbyl21 in #18394
  • docs: fix typo in milvus.ipynb by @eltociear in #18373
  • core[patch]: Invoke callback prior to yielding token by @williamdevena in #18286
  • community: Use default load() implementation in doc loaders by @cbornet in #18385
  • cookbook on gemma integrations by @lkuligin in #18213
  • community: removing "response_mode" parameter in llama_index retriever by @maximeperrindev in #18180
  • community: fix RecursiveUrlLoader metadata_extractor return type by @hemslo in #18193
  • docs: Fix typo in baidu_qianfan_endpoint.ipynb & baidu_qianfan_endpoint.ipynb by @laoazhang in #18176
  • docs: update pinecone README to use PineconeVectorStore by @galtay in #18170
  • community[patch]: chat message histrory mypy fix by @Lord-Haji in #18250
  • ollama[patch]: don't try to parse json in case of errored response by @StrikerRUS in #18317
  • community: Fix MongoDBAtlasVectorSearch max_marginal_relevance_search by @certified-dodo in #17971
  • Fix: the syntax error for Redis generated query by @sarahberenji in #17717
  • community: add maritalk chat by @rodrigo-f-nogueira in #17675
  • Community/Partners: Add support for Perplexity AI by @atherfawaz in #17024
  • community/langchain/docs: Gremlin Graph Store and QA Chain by @piizei in #17683
  • Correct WebBaseLoader URL: docs: python.langchain.com/docs/get_started/quickstartQuickstart by @rmeinzer-copado in #17981
  • community[patch]: Make cohere_api_key a SecretStr by @arunsathiya in #12188
  • docs[chatopenai]: update module import path and calling method by @sepiatone in #18169
  • Add an option for indexed generic label when import neo4j graph documents by @tomasonjo in #18122
  • docs: add llamafile info to 'Local LLMs' guides by @k8si in #18049
  • langchain-mongodb: Set delete_many only if count_documents is not 0 by @Jibola in #18402
  • langchain_ibm[patch] update docstring, dependencies, tests by @MateuszOssGit in #18386
  • docs: update Azure OpenAI to v1 and langchain API to 0.1 by @mspronesti in #18005
  • community: llamafile embeddings support by @k8si in #17976
  • templates: remove gemini_function_agent unused file by @Sanjaypranav in #18112
  • package: community/langchain_community/vectorstores/chroma.py by @WhitePegasis in #17964
  • docs: stop copying source by @efriis in #18404
  • docs: Fix spelling typos in apache_kafka notebook by @standby24x7 in #17998
  • infra: update to pathspec for 'git grep' in lint check by @sepiatone in #18178
  • community[patch]: release 0.0.25 by @efriis in #18408
  • langchain[patch]: release 0.1.10 by @efriis in #18410

New Contributors

Full Changelog: v0.1.9...v0.1.10

Don't miss a new langchain release

NewReleases is sending notifications on new releases.