v0.1.10
·
8500 commits
to master
since this release
What's Changed
- community: Fix SparkLLM error by Guangdong Liu (@liugddx) in #18015
- community[patch]: Release 0.0.23 by Bagatur (@baskaryan) in #18027
- community: fix openai streaming throws 'AIMessageChunk' object has no attribute 'text' by NicolΓ² Boschi (@nicoloboschi) in #18006
- community[patch]: BaseLLM typing in init by Erick Friis (@efriis) in #18029
- community[patch]: Release 0.0.24 by Bagatur (@baskaryan) in #18038
- infra: CI success for partner packages by Erick Friis (@efriis) in #18037
- infra: CI success for partner packages 2 by Erick Friis (@efriis) in #18043
- docs: recommend lambdas over runnablebranch by Erick Friis (@efriis) in #18033
- partners: Add Fireworks partner packages by Yufei (Benny) Chen (@benjibc) in #17694
- Updates to partners/exa README by Dan McAteer (@DannyMac180) in #18047
- openai[patch]: remove numpy dep by Erick Friis (@efriis) in #18034
- docs: fireworks fixes by Erick Friis (@efriis) in #18056
- infra: simplify and fix CI for docs-only changes by Erick Friis (@efriis) in #18058
- docs: fireworks tool calling docs by Erick Friis (@efriis) in #18057
- openai[patch]: refactor with_structured_output by Bagatur (@baskaryan) in #18052
- core[patch]: Runnable with message history to use add_messages by Eugene Yurtsev (@eyurtsev) in #17958
- community: Add async_client for Anyscale Chat model by kYLe (@kylehh) in #18050
- experimental: docstrings update by Leonid Ganeline (@leo-gan) in #18048
- community: Add document manager and mongo document manager by happy-go-lucky (@2jimoo) in #17320
- docs[patch]: Remove redundant Pinecone import by Jacob Lee (@jacoblee93) in #18079
- docs:Add Cohere examples in documentation by Beatrix De Wilde (@BeatrixCohere) in #17794
- langchain_community: fix llama index imports and fields access by Maxime Perrin (@maximeperrindev) in #17870
- partners/astradb: Add AstraDBChatMessageHistory to langchain-astradb package by Christophe Bornet (@cbornet) in #17732
- community [enh] : adds callback handler for Fiddler AI by Barun Amalkumar Halder (@bhalder) in #17708
- community: Remove model limitation on Anyscale LLM by kYLe (@kylehh) in #17662
- docs: update azure search langchain notebook by Matt (@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 Dan McAteer (@DannyMac180) in #18081
- Use astrapy's upsert_one method in AstraDBStore by Christophe Bornet (@cbornet) in #18063
- community: Fix GraphSparqlQAChain so that it works with Ontotext GraphDB by Neli Hateva (@nelly-hateva) in #15009
- community: Fix GenericRequestsWrapper _aget_resp_content must be async by Christophe Bornet (@cbornet) in #18065
- anthropic[minor]: package move by Erick Friis (@efriis) in #17974
- google-genai, google-vertexai: move to langchain-google by Erick Friis (@efriis) in #17899
- docs: api docs for external repos by Erick Friis (@efriis) in #17904
- docs: Fix the bug in MongoDBChatMessageHistory notebook by rongchenlin (@rongchenlin) in #18128
- langchain: Import from langchain_core in langchain.smith to avoid deprecation warning by Simon Schmidt (@simonschmidt) in #18129
- langchain[patch]: Update doc-string for a method in ConversationBufferWindowMemory by Mohammad Mohtashim (@keenborder786) in #18090
- add run name for query constructor by Harrison Chase (@hwchase17) in #18101
- Add BaseMessage.id by Nuno Campos (@nfcampos) in #17835
- docs: anthropic partner package docs by Erick Friis (@efriis) in #18109
- Fix bug with using configurable_fields after configurable_alternatives by Nuno Campos (@nfcampos) in #18139
- Improve runnable generator error messages by Nuno Campos (@nfcampos) in #18142
- infra: create api rst for specific pkg by Bagatur (@baskaryan) in #18144
- core[patch], langchain[patch], templates: move openai functions parser to core by Bagatur (@baskaryan) in #18060
- docs [patch] : fix import to use community path for handler in fiddler notebook by Barun Amalkumar Halder (@bhalder) in #18140
- [docs] Update doc-string for buffer_as_messages method in ConversationBufferWindowMemory by Luan Fernandes (@lgabs) in #18136
- Docs: azuresearch.ipynb (in docs/docs/integrations/vectorstores) -- fixed headings and comments by Heidi Steen (@HeidiSteen) in #18135
- infra: api docs build commit dir by Erick Friis (@efriis) in #18147
- infra: api docs setup action location by Erick Friis (@efriis) in #18148
- community: Add Laser Embedding Integration by @dstambler17 in #18111
- community: make
SET allow_experimental_[engine]_indexconfigurabe in vectorstores.clickhouse by GoodBai (@bgdsh) in #18107 - langchain[patch], core[patch], openai[patch], fireworks[minor]: ChatFireworks.with_structured_output by Bagatur (@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 Jaskirat Singh (@jaskirat8) in #18103
- Experimental: Add other threshold types to SemanticChunker by matt haigh (@matthaigh27) in #16807
- partners: add Elasticsearch package by Max Jakob (@maxjakob) in #17467
- add optimization notebook by Harrison Chase (@hwchase17) in #18155
- core[patch]: support JS message serial namespaces by Bagatur (@baskaryan) in #18151
- mistral[minor]: Function calling and with_structured_output by Bagatur (@baskaryan) in #18150
- move document compressor base by Harrison Chase (@hwchase17) in #17910
- core[patch]: Release 0.1.27 by Bagatur (@baskaryan) in #18159
- openai[patch], mistral[patch], fireworks[patch]: releases 0.0.8, 0.0.5, 0.0.2 by Bagatur (@baskaryan) in #18186
- Harrison/add structured output by Harrison Chase (@hwchase17) in #18165
- Adding documentation for deprecation of OpenAI functions by Isaac Francisco (@isahers1) in #18164
- Assign message id in ChatOpenAI by Nuno Campos (@nfcampos) in #17837
- community[feat]: Adds LLMLingua as a document compressor by Ayo Ayibiowu (@thehapyone) in #17711
- airbyte[patch]: init pkg by Erick Friis (@efriis) in #18236
- airbyte[patch]: core version 0.1.5 by Erick Friis (@efriis) in #18244
- docs: add documentation for Google Cloud database integrations by Averi Kitsch (@averikitsch) in #18225
- IBM[patch]: release 0.1.0 Add possibility to pass ModelInference or Model object to WatsonxLLM class by Mateusz Szewczyk (@MateuszOssGit) in #18189
- infra: api docs folder move by Erick Friis (@efriis) in #18223
- docs: update documentation for Google Cloud database integrations by Jack Wotherspoon (@jackwotherspoon) in #18265
- fix: BigQueryVectorSearch JSON type unsupported for metadatas by Ashley Xu (@ashleyxuu) in #18234
- docs: airbyte github cookbook by Erick Friis (@efriis) in #18275
- langchain_nvidia_ai_endpoints[patch]: Invoke callback prior to yielding token by William De Vena (@williamdevena) in #18271
- Remove check preventing passing non-declared config keys by Nuno Campos (@nfcampos) in #18276
- Add PNG drawer for Runnable.get_graph() by Nuno Campos (@nfcampos) in #18239
- community[patch]: added latin-1 decoder to gmail search tool by Sanjaypranav V M (@Sanjaypranav) in #18116
- community[minor]: add hugging_face_model document loader by David Ruan (@ruanwz) in #17323
- langchain_anthropic[patch]: Invoke callback prior to yielding token by William De Vena (@williamdevena) in #18274
- community[minor]: Add
SQLDatabaseLoaderdocument loader by Eugene Yurtsev (@eyurtsev) in #18281 - langchain[patch]: Invoke callback prior to yielding token by William De Vena (@williamdevena) in #18282
- ci: Update issue template required checks by Brace Sproul (@bracesproul) in #18283
- community[patch]: Invoke callback prior to yielding token for volcengine_maas by William De Vena (@williamdevena) in #18288
- ollama[patch]: delete suffix slash to avoid redirect by mackong (@mackong) in #18260
- docs: remove duplicate word in lcel/streaming by kkdamowang (@zhangkai803) in #18249
- partner: Astra DB clients identify themselves as coming through LangChain package by Stefano Lottini (@hemidactylus) in #18131
- community: Fix deprecation version of AstraDB VectorStore by Christophe Bornet (@cbornet) in #17991
- update extraction use-case docs by ccurme (@ccurme) in #17979
- docs: update to the list of partner packages in the list of providers by aditya thomas (@sepiatone) in #18252
- langchain_groq[patch]: Invoke callback prior to yielding token by William De Vena (@williamdevena) in #18272
- langchain_openai[patch]: Invoke callback prior to yielding token by William De Vena (@williamdevena) in #18269
- docs:
googleprovider page fixes by Leonid Ganeline (@leo-gan) in #18290 - docs: update Google documentation by Averi Kitsch (@averikitsch) in #18297
- [Evaluation] Config Fix by William FH (@hinthornw) in #18231
- experimental[patch]: Release 0.0.53 by Bagatur (@baskaryan) in #18330
- docs: update func calling doc by Bagatur (@baskaryan) in #18300
- skip airbyte api docs by Erick Friis (@efriis) in #18334
- infra: skip ibm api docs by Erick Friis (@efriis) in #18335
- docs
providersupdate by Leonid Ganeline (@leo-gan) in #18336 - community: Add PolygonFinancials Tool by Virat Singh (@virattt) in #18324
- Add links to relevant DataCamp code alongs by Filip Schouwenaars (@filipsch) in #18332
- docs: remove duplicate quote in AzureOpenAIEmbeddings doc by kkdamowang (@zhangkai803) in #18315
- docs: query analysis use case by Bagatur (@baskaryan) in #17766
- Add optional output_parser param in create_react_agent by Hasan (@hasansustcse13) in #18320
- Add support for parameters in neo4j retrieval query by Tomaz Bratanic (@tomasonjo) in #18310
- core[patch]: Release 0.1.28 by Bagatur (@baskaryan) in #18341
- ci dirs in wrong order by Erick Friis (@efriis) in #18340
- Updated partners/ibm README by William De Vena (@williamdevena) in #18268
- community[patch]: remove llmlingua extended tests by Erick Friis (@efriis) in #18344
- community[patch]: Fixing embedchain document mapping by Kai Kugler (@kellerkind84) in #18255
- Updated partners/fireworks README by William De Vena (@williamdevena) in #18267
- partners: MongoDB Partner Package -- Porting MongoDBAtlasVectorSearch by Jib (@Jibola) in #17652
- infra: mongodb env vars by Erick Friis (@efriis) in #18347
- mongodb[patch]: core 0.1.5 dep by Erick Friis (@efriis) in #18348
- docs: airbyte deps note by Erick Friis (@efriis) in #18243
- deprecation docstring with lib by Erick Friis (@efriis) in #18350
- multiple[patch]: fix deprecation versions by Erick Friis (@efriis) in #18349
- Fix fireworks bind tools by William FH (@hinthornw) in #18352
- infra: tolerate partner package move in ci by Erick Friis (@efriis) in #18355
- [Core] Patch: rm dumpd of outputs from runnables/base by William FH (@hinthornw) in #18295
- Fix missing labels by Nuno Campos (@nfcampos) in #18356
- text-splitters[minor], langchain[minor], community[patch], templates, docs: langchain-text-splitters 0.0.1 by Bagatur (@baskaryan) in #18346
- community[patch]: BaseLoader load method should just delegate to lazy_load by Eugene Yurtsev (@eyurtsev) in #18289
- langchain[patch]: langchain-text-splitters dep by Bagatur (@baskaryan) in #18357
- docs: text splitters readme by Bagatur (@baskaryan) in #18359
- templates: use langchain-text-splitters by Erick Friis (@efriis) in #18360
- infra: update create_api_rst by Bagatur (@baskaryan) in #18361
- docs: update api ref nav by Bagatur (@baskaryan) in #18362
- fireworks[patch]: remove custom async and stream implementations by Erick Friis (@efriis) in #18363
- docs[patch]: Add Neo4j GraphAcademy to tutorials section by Jacob Lee (@jacoblee93) in #18353
- chore(deps): FastEmbed to latest by Anush (@Anush008) in #18040
- Add dataset version info by William FH (@hinthornw) in #18299
- partner: Fix fireworks async stream by Yufei (Benny) Chen (@benjibc) in #18372
- community: Change github endpoint in GithubLoader by RadhikaBansal97 in #17622
- docs: nvidia: provider page update by Leonid Ganeline (@leo-gan) in #18054
runnablemodule description by Leonid Ganeline (@leo-gan) in #17966- Add openvino backend support by @OpenVINO-dev-contest in #11591
- community: add BigDL-LLM integrations by Shengsheng Huang (@shane-huang) in #17953
- community: Voyage AI updates default model and batch size by Yujie Qian (@thomas0809) in #17655
- Community: Fix ChatModel for sparkllm Bug. by Guangdong Liu (@liugddx) in #18375
- templates: Lanceb RAG template by Akash A Desai (@akashAD98) in #17809
- astradb: move to langchain-datastax repo by Erick Friis (@efriis) in #18354
- docs:
Tutorialsupdate by Leonid Ganeline (@leo-gan) in #18230 - fireworks[patch]: support "any" tool_choice by Bagatur (@baskaryan) in #18343
- community: Implement lazy_load() for CSVLoader by Christophe Bornet (@cbornet) in #18391
- Refactor/type ignore fixes by Daniel Chico (@DanielChico) in #18395
- community: fix, better error message in deeplake vectoriser by mwmajewsk (@mmajewsk) in #18397
- docs: Update Google El Carro for Oracle Workload Documentation. by Tabby (@tabbyl21) in #18394
- docs: fix typo in milvus.ipynb by Ikko Eltociear Ashimine (@eltociear) in #18373
- core[patch]: Invoke callback prior to yielding token by William De Vena (@williamdevena) in #18286
- community: Use default load() implementation in doc loaders by Christophe Bornet (@cbornet) in #18385
- cookbook on gemma integrations by Leonid Kuligin (@lkuligin) in #18213
- community: removing "response_mode" parameter in llama_index retriever by Maxime Perrin (@maximeperrindev) in #18180
- community: fix RecursiveUrlLoader metadata_extractor return type by Hemslo Wang (@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 Gabriel Altay (@galtay) in #18170
- community[patch]: chat message histrory mypy fix by Yudhajit Sinha (@Lord-Haji) in #18250
- ollama[patch]: don't try to parse json in case of errored response by Nikita Titov (@StrikerRUS) in #18317
- community: Fix MongoDBAtlasVectorSearch max_marginal_relevance_search by Kevin Hsu (@certified-dodo) in #17971
- Fix: the syntax error for Redis generated query by sarahberenji in #17717
- community: add maritalk chat by Rodrigo Nogueira (@rodrigo-f-nogueira) in #17675
- Community/Partners: Add support for Perplexity AI by Ather Fawaz (@atherfawaz) in #17024
- community/langchain/docs: Gremlin Graph Store and QA Chain by Petteri Johansson (@piizei) in #17683
- Correct WebBaseLoader URL: docs: python.langchain.com/docs/get_started/quickstartQuickstart by NA (@rmeinzer-copado) in #17981
- community[patch]: Make cohere_api_key a SecretStr by Arun Sathiya (@arunsathiya) in #12188
- docs[chatopenai]: update module import path and calling method by aditya thomas (@sepiatone) in #18169
- Add an option for indexed generic label when import neo4j graph documents by Tomaz Bratanic (@tomasonjo) in #18122
- docs: add llamafile info to 'Local LLMs' guides by Kate Silverstein (@k8si) in #18049
- langchain-mongodb: Set delete_many only if count_documents is not 0 by Jib (@Jibola) in #18402
- langchain_ibm[patch] update docstring, dependencies, tests by Mateusz Szewczyk (@MateuszOssGit) in #18386
- docs: update Azure OpenAI to v1 and langchain API to 0.1 by Massimiliano Pronesti (@mspronesti) in #18005
- community: llamafile embeddings support by Kate Silverstein (@k8si) in #17976
- templates: remove gemini_function_agent unused file by Sanjaypranav V M (@Sanjaypranav) in #18112
- package: community/langchain_community/vectorstores/chroma.py by Sourav Pradhan (@WhitePegasis) in #17964
- docs: stop copying source by Erick Friis (@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 aditya thomas (@sepiatone) in #18178
- community[patch]: release 0.0.25 by Erick Friis (@efriis) in #18408
- langchain[patch]: release 0.1.10 by Erick Friis (@efriis) in #18410
New Contributors
- Yufei (Benny) Chen (@benjibc) made their first contribution in #17694
- Dan McAteer (@DannyMac180) made their first contribution in #18047
- happy-go-lucky (@2jimoo) made their first contribution in #17320
- Maxime Perrin (@maximeperrindev) made their first contribution in #17870
- Barun Amalkumar Halder (@bhalder) made their first contribution in #17708
- dokato made their first contribution in #17810
- rongchenlin (@rongchenlin) made their first contribution in #18128
- Simon Schmidt (@simonschmidt) made their first contribution in #18129
- Luan Fernandes (@lgabs) made their first contribution in #18136
- Heidi Steen (@HeidiSteen) made their first contribution in #18135
- @dstambler17 made their first contribution in #18111
- GoodBai (@bgdsh) made their first contribution in #18107
- am-kinetica made their first contribution in #18102
- Jaskirat Singh (@jaskirat8) made their first contribution in #18103
- matt haigh (@matthaigh27) made their first contribution in #16807
- Isaac Francisco (@isahers1) made their first contribution in #18164
- Ayo Ayibiowu (@thehapyone) made their first contribution in #17711
- Jack Wotherspoon (@jackwotherspoon) made their first contribution in #18265
- William De Vena (@williamdevena) made their first contribution in #18271
- Sanjaypranav V M (@Sanjaypranav) made their first contribution in #18116
- kkdamowang (@zhangkai803) made their first contribution in #18249
- Filip Schouwenaars (@filipsch) made their first contribution in #18332
- Kai Kugler (@kellerkind84) made their first contribution in #18255
- Jib (@Jibola) made their first contribution in #17652
- RadhikaBansal97 made their first contribution in #17622
- @OpenVINO-dev-contest made their first contribution in #11591
- Shengsheng Huang (@shane-huang) made their first contribution in #17953
- Akash A Desai (@akashAD98) made their first contribution in #17809
- Daniel Chico (@DanielChico) made their first contribution in #18395
- mwmajewsk (@mmajewsk) made their first contribution in #18397
- Tabby (@tabbyl21) made their first contribution in #18394
- Hemslo Wang (@hemslo) made their first contribution in #18193
- Nikita Titov (@StrikerRUS) made their first contribution in #18317
- Kevin Hsu (@certified-dodo) made their first contribution in #17971
- sarahberenji made their first contribution in #17717
- Rodrigo Nogueira (@rodrigo-f-nogueira) made their first contribution in #17675
- Ather Fawaz (@atherfawaz) made their first contribution in #17024
- Petteri Johansson (@piizei) made their first contribution in #17683
- NA (@rmeinzer-copado) made their first contribution in #17981
- Arun Sathiya (@arunsathiya) made their first contribution in #12188
- Sourav Pradhan (@WhitePegasis) made their first contribution in #17964
Full Changelog: v0.1.9...v0.1.10