v0.1.13
版本发布时间: 2024-03-21 02:34:02
langchain-ai/langchain最新发布版本:v0.1.16(2024-04-12 00:33:19)
What's Changed
- experimental[patch]: release 0.0.54 by @efriis in https://github.com/langchain-ai/langchain/pull/19000
- templates: bump lockfile deps by @efriis in https://github.com/langchain-ai/langchain/pull/19001
- template: bump more lockfiles by @efriis in https://github.com/langchain-ai/langchain/pull/19003
- templates, cli: more security deps by @efriis in https://github.com/langchain-ai/langchain/pull/19006
- templates: fix rag-lancedb dep by @efriis in https://github.com/langchain-ai/langchain/pull/19010
- core[minor]: Add Runnable.batch_as_completed by @nfcampos in https://github.com/langchain-ai/langchain/pull/17603
- Add graph construction docs by @tomasonjo in https://github.com/langchain-ai/langchain/pull/18904
- infra: update upload-artifact and download-artifact to v4 by @efriis in https://github.com/langchain-ai/langchain/pull/19044
- Updated index definition and reference to LangChain-MongoDB by @prakul in https://github.com/langchain-ai/langchain/pull/19047
- docs: deprecate old airbyte loader docs by @efriis in https://github.com/langchain-ai/langchain/pull/19048
- community[patch]: Fix NotionDBLoader 400 Error by conditionally adding filter parameter by @gunnzolder in https://github.com/langchain-ai/langchain/pull/19075
- docs: make links internal by @baskaryan in https://github.com/langchain-ai/langchain/pull/19063
- Add new beta StructuredPrompt by @nfcampos in https://github.com/langchain-ai/langchain/pull/19080
- core: Runnable pass kwargs to _astream_log_implementation in astream_log by @rere950303 in https://github.com/langchain-ai/langchain/pull/19055
- core[patch]: Release 0.1.32 by @baskaryan in https://github.com/langchain-ai/langchain/pull/19088
- docs:fixed typo in streaming document by @yangml103 in https://github.com/langchain-ai/langchain/pull/19045
- code[patch]: Add in code documentation to core Runnable assign method (docs only) by @liugddx in https://github.com/langchain-ai/langchain/pull/18951
- docs: ignore custom llm integration index (TEMP) by @baskaryan in https://github.com/langchain-ai/langchain/pull/19090
- community[minor]: Revamp PGVector Filtering by @eyurtsev in https://github.com/langchain-ai/langchain/pull/18992
- Updated security policy by @eyurtsev in https://github.com/langchain-ai/langchain/pull/19089
- core[patch]: RunnablePassthrough transform to autoupgrade to AddableDict by @eyurtsev in https://github.com/langchain-ai/langchain/pull/19051
- community: Add support for cohere SDK v5 (keeps v4 backwards compatibility) by @billytrend-cohere in https://github.com/langchain-ai/langchain/pull/19084
- langchain_ibm[patch] add async tests, add tokenize support by @MateuszOssGit in https://github.com/langchain-ai/langchain/pull/18898
- ibm[patch]: release 0.1.3 by @efriis in https://github.com/langchain-ai/langchain/pull/19094
- Switch neo4j generation template to LLMGraphTransformer by @tomasonjo in https://github.com/langchain-ai/langchain/pull/19024
- partners: AI21 Labs Batch Support in Embeddings by @Josephasafg in https://github.com/langchain-ai/langchain/pull/18633
- docs[minor]ci[minor]: Add script & CI to check recurring links daily by @bracesproul in https://github.com/langchain-ai/langchain/pull/19100
- ci[patch]: Set root dir to ./docs by @bracesproul in https://github.com/langchain-ai/langchain/pull/19102
- voyageai[patch]: init package by @efriis in https://github.com/langchain-ai/langchain/pull/19098
- Change lc id to match what's possible in js by @nfcampos in https://github.com/langchain-ai/langchain/pull/19099
- core[patch]: rc release 0.1.33-rc.1 by @baskaryan in https://github.com/langchain-ai/langchain/pull/19103
- community, langchain, infra: store extended test deps outside of poetry by @efriis in https://github.com/langchain-ai/langchain/pull/18995
- docs: updated imports in the documentation by @lkuligin in https://github.com/langchain-ai/langchain/pull/19131
- community, langchain, infra: revert store extended test deps outside of poetry by @efriis in https://github.com/langchain-ai/langchain/pull/19153
- docs: voyageai as provider by @efriis in https://github.com/langchain-ai/langchain/pull/19154
- docs: update the list of providers by @sepiatone in https://github.com/langchain-ai/langchain/pull/19012
- Add Baidu VectorDB as vector store by @fengjial in https://github.com/langchain-ai/langchain/pull/17997
- Community: add args_schema to sql_database tools for langGraph integration by @juanfe88 in https://github.com/langchain-ai/langchain/pull/18595
- community [patch] : adds feedback and status for Fiddler callback handler events by @bhalder in https://github.com/langchain-ai/langchain/pull/19157
- infra: run min version ci before integration tests by @efriis in https://github.com/langchain-ai/langchain/pull/18945
- core: allow LLMs async streaming to fallback on sync streaming by @maximeperrindev in https://github.com/langchain-ai/langchain/pull/18960
- langchain: upgrade mypy by @eyurtsev in https://github.com/langchain-ai/langchain/pull/19163
- community [patch] : publishes duration as milliseconds to Fiddler by @bhalder in https://github.com/langchain-ai/langchain/pull/19166
- Fix source column xata.ipynb by @kostasb in https://github.com/langchain-ai/langchain/pull/19137
- community: implement qdrant _aembed_query and use it in other async funcs by @kaijietti in https://github.com/langchain-ai/langchain/pull/19155
- docs: fix API link for BaseLoader by @samanhappy in https://github.com/langchain-ai/langchain/pull/19128
- community: Fix sparkllm embeddings api bug. by @liugddx in https://github.com/langchain-ai/langchain/pull/19122
- code[patch]: Add in code documentation to core Runnable with_fallbacks method (docs only) by @liugddx in https://github.com/langchain-ai/langchain/pull/19104
- fix databricks document url by @case-k-git in https://github.com/langchain-ai/langchain/pull/19096
- docs: Fix execution results of
docs/docs/modules/data_connection/indexing.ipynb
by @g-votte in https://github.com/langchain-ai/langchain/pull/19112 - Fixed Grammar in Considerations of Model I/O Concepts documentation page - Update concepts.mdx by @AnubhavMadhav in https://github.com/langchain-ai/langchain/pull/19091
- Update azure_cosmos_db.ipynb by @wmwxwa in https://github.com/langchain-ai/langchain/pull/19087
- Update llm_caching.ipynb by @wmwxwa in https://github.com/langchain-ai/langchain/pull/19085
- langchain[patch]: make hub work with older langchainhub versions by @eyurtsev in https://github.com/langchain-ai/langchain/pull/19076
- community: Add Blended Search Support to
GoogleVertexAISearchRetriever
by @holtskinner in https://github.com/langchain-ai/langchain/pull/19082 - docs:
providers
update 8 by @leo-gan in https://github.com/langchain-ai/langchain/pull/19053 - community: Use langchain-astradb for AstraDB doc loader by @cbornet in https://github.com/langchain-ai/langchain/pull/19071
- Corrected error by @nithinv-27 in https://github.com/langchain-ai/langchain/pull/19030
- docs: update docs for yuan2 in LLMs and Chat models integration. by @cauwulixuan in https://github.com/langchain-ai/langchain/pull/19028
- community: Fixed bug in merging
generation_info
during chunk concatenation in Tongyi and ChatTongyi by @liushuaikobe in https://github.com/langchain-ai/langchain/pull/19014 - community: fix yuan2 chat model errors while invoke. by @cauwulixuan in https://github.com/langchain-ai/langchain/pull/19015
- add comment by @19374242 in https://github.com/langchain-ai/langchain/pull/19016
- partners[together]: update docstring of Together class by @sepiatone in https://github.com/langchain-ai/langchain/pull/19008
- docs: update stale links in Together AI documentation by @sepiatone in https://github.com/langchain-ai/langchain/pull/19011
- text-splitters:fix json split of RecursiveJsonSplitter which may cause memory of chunks by @six17 in https://github.com/langchain-ai/langchain/pull/19119
- community: support fastembed v1 and v2 by @skozlovf in https://github.com/langchain-ai/langchain/pull/19125
- docs: fix link to interface TextSplitter by @samanhappy in https://github.com/langchain-ai/langchain/pull/19177
- community: Add model argument for maritalk models and better error handling by @rodrigo-f-nogueira in https://github.com/langchain-ai/langchain/pull/19187
- community: Add
partition
parameter to DashVector by @wangcailin in https://github.com/langchain-ai/langchain/pull/19023 - docs: Remove duplicated line in Get Started section by @amorphius in https://github.com/langchain-ai/langchain/pull/19182
- docs: Update why.ipynb by @inpyeong in https://github.com/langchain-ai/langchain/pull/19173
- Update README.md by @songyi1999 in https://github.com/langchain-ai/langchain/pull/19172
- community: Fix all page numbers were the same for _BaseGoogleVertexAISearchRetriever by @eycjur in https://github.com/langchain-ai/langchain/pull/19175
- core: Add docs for RouterRunnable by @nikhilkmr300 in https://github.com/langchain-ai/langchain/pull/19191
- community: Add support for translation in HuggingFacePipeline by @nikhilkmr300 in https://github.com/langchain-ai/langchain/pull/19190
- openai[patch]: fix async http client by @baskaryan in https://github.com/langchain-ai/langchain/pull/19164
- community: Fix import path for StreamingStdOutCallbackHandler example by @primate88 in https://github.com/langchain-ai/langchain/pull/19170
- docs: provided hyperlinks to text and fixed grammar by @AnubhavMadhav in https://github.com/langchain-ai/langchain/pull/19092
- Example error by @htaoruan in https://github.com/langchain-ai/langchain/pull/19013
- community: add stop parameter support to volcengine maas by @joyme123 in https://github.com/langchain-ai/langchain/pull/19052
- moved fake llms and embeddings to core by @lkuligin in https://github.com/langchain-ai/langchain/pull/19226
- langchain-mongodb: Remove embedding retrieval from mongodb payload by @Jibola in https://github.com/langchain-ai/langchain/pull/19035
- langchain-mongodb: Remove in-memory cache from cache abstractions by @Jibola in https://github.com/langchain-ai/langchain/pull/18987
- deprecate community docugami loader by @kenzie28 in https://github.com/langchain-ai/langchain/pull/19230
- templates: update qdrant self query by @Anush008 in https://github.com/langchain-ai/langchain/pull/19218
- community:
llms
imports fixes by @leo-gan in https://github.com/langchain-ai/langchain/pull/18943 - mongodb[patch]: release 0.1.2 by @efriis in https://github.com/langchain-ai/langchain/pull/19243
- core[patch]: Add LLM output to message response_metadata by @jacoblee93 in https://github.com/langchain-ai/langchain/pull/19158
- [Enhancement] Add support for directly providing a run_id by @hinthornw in https://github.com/langchain-ai/langchain/pull/18990
- docs:Fix links to LangSmith docs on Evaluation page (#19210) by @EstephaniaCalvoC in https://github.com/langchain-ai/langchain/pull/19216
- langchain-mongodb: [test-fix] add explicit index_name setting on test vector creation by @Jibola in https://github.com/langchain-ai/langchain/pull/19245
- community: Add rag lantern template by @gustavo-yt in https://github.com/langchain-ai/langchain/pull/16523
- templates: Added template for JaguarDB by @DannyMang in https://github.com/langchain-ai/langchain/pull/16757
- partners: AI21 Labs bump SDK version by @Josephasafg in https://github.com/langchain-ai/langchain/pull/19114
- langchain[patch]: update base imports to core by @efriis in https://github.com/langchain-ai/langchain/pull/19248
- community: Fix Milvus got multiple values for keyword argument 'timeout' by @liugddx in https://github.com/langchain-ai/langchain/pull/19232
- text-splitters, infra: fix
libs/langchain/dev.Dockerfile
so that thetext-splitter
directory is copied before poetry installation by @g-votte in https://github.com/langchain-ai/langchain/pull/19214 - docs:Make url as a markdown link by @Howe829 in https://github.com/langchain-ai/langchain/pull/19212
- experimental: add buffer_size hyperparameter to SemanticChunker as in source video by @umbilnm in https://github.com/langchain-ai/langchain/pull/19208
- [langchain_community] milvus vectorstores upsert: add **kwargs to make it use for other argument also by @rgupta2508 in https://github.com/langchain-ai/langchain/pull/19193
- Updating format of pip install by @saurvkmr in https://github.com/langchain-ai/langchain/pull/19198
- docs: fix import path for
FlashrankRerank
example notebook by @Simon-Stone in https://github.com/langchain-ai/langchain/pull/19146 - Add docstrings for Clickhouse class methods by @hamza-m-farooqi in https://github.com/langchain-ai/langchain/pull/19195
- core: Fix Exception handling in XMLOutputParser by @KangmoonSeo in https://github.com/langchain-ai/langchain/pull/19126
- Community: Add mistral oss model support to azureml endpoints, plus configurable timeout by @tjaffri in https://github.com/langchain-ai/langchain/pull/19123
- core: Updated docstring for Context class by @aaronjimv in https://github.com/langchain-ai/langchain/pull/19079
- langchain: preserve document metadata in
FlashrankRerank
by @Simon-Stone in https://github.com/langchain-ai/langchain/pull/19148 - Josha91 fix docstring by @hwchase17 in https://github.com/langchain-ai/langchain/pull/19249
- core: update _rm_titles to account for title argument name bug by @rsk2327 in https://github.com/langchain-ai/langchain/pull/19036
- docs: Embellish article on splitting by tokens with more examples and missing details by @tonybaloney in https://github.com/langchain-ai/langchain/pull/18997
- community: Add
keep_alive
parameter to control how long the model w… by @gonvee in https://github.com/langchain-ai/langchain/pull/19005 - elasticsearch: check for deployed models by @maxjakob in https://github.com/langchain-ai/langchain/pull/18973
- community: VectorStore Infinispan, adding autoconfiguration by @rigazilla in https://github.com/langchain-ai/langchain/pull/18967
- langchain: creating assistants with file_ids by @fredericowu in https://github.com/langchain-ai/langchain/pull/19199
- experimental: update the notebook link of semantic chunk. by @1openwindow in https://github.com/langchain-ai/langchain/pull/19253
- docs: update slack toolkit ipynb in integration by @HatsuneMK00 in https://github.com/langchain-ai/langchain/pull/19219
- core[minor]: Enhance cache flexibility in BaseChatModel by @alhridoy in https://github.com/langchain-ai/langchain/pull/17386
- core[patch]: Move
globals
to a module instead of a package (non breaking change) by @leo-gan in https://github.com/langchain-ai/langchain/pull/19159 - core[patch]: Pass sync run manager for sync stream fallback in astream by @eyurtsev in https://github.com/langchain-ai/langchain/pull/19280
- code[patch]: Add in code documentation to core Runnable with_retry method (docs only) by @liugddx in https://github.com/langchain-ai/langchain/pull/19192
- docs: integration deprecation docs by @efriis in https://github.com/langchain-ai/langchain/pull/19283
- ci[minor]: Bump LC scripts package, add retry option by @bracesproul in https://github.com/langchain-ai/langchain/pull/19285
- community: Use langchain-astradb for AstraDB caches by @cbornet in https://github.com/langchain-ai/langchain/pull/18419
- langchain-mongodb: Added scoring threshold to caching by @Jibola in https://github.com/langchain-ai/langchain/pull/19286
- Permit function eval on llm data type by @hinthornw in https://github.com/langchain-ai/langchain/pull/19287
- core: implement a batch_size parameter for CacheBackedEmbeddings by @chrispy-snps in https://github.com/langchain-ai/langchain/pull/18070
- community: add Couchbase Vector Store by @nithishr in https://github.com/langchain-ai/langchain/pull/18994
- splitters: Add ensure_ascii parameter by @liugddx in https://github.com/langchain-ai/langchain/pull/18485
- openai[patch]: pass message name by @efriis in https://github.com/langchain-ai/langchain/pull/17537
- docs[minor]: Add chat model selection tabs component by @bracesproul in https://github.com/langchain-ai/langchain/pull/19296
- core[patch]: Simplify astream logic in BaseChatModel and BaseLLM by @cbornet in https://github.com/langchain-ai/langchain/pull/19332
- core:
messages
fix by @leo-gan in https://github.com/langchain-ai/langchain/pull/19161 - docs: contribute / integrations code examples update by @sepiatone in https://github.com/langchain-ai/langchain/pull/19319
- core: Updated docstring for RunnablePick by @devesh-2002 in https://github.com/langchain-ai/langchain/pull/18832
- community: Add InMemoryVectorStore by @cbornet in https://github.com/langchain-ai/langchain/pull/19326
- docs: Fix typo in infino.ipynb by @laoazhang in https://github.com/langchain-ai/langchain/pull/18640
- community[patch]: Invoke callback prior to yielding token (ollama) by @Lord-Haji in https://github.com/langchain-ai/langchain/pull/18629
- community[patch]: Invoke callback prior to yielding token (openai) by @Lord-Haji in https://github.com/langchain-ai/langchain/pull/18628
- community[patch]: Invoke callback prior to yielding token (pai_eas_endpoint) by @Lord-Haji in https://github.com/langchain-ai/langchain/pull/18627
- community[patch]: Invoke callback prior to yielding token (replicate) by @Lord-Haji in https://github.com/langchain-ai/langchain/pull/18626
- community[patch]: Invoke callback prior to yielding token (sparkllm) by @Lord-Haji in https://github.com/langchain-ai/langchain/pull/18625
- community[patch]: Invoke callback prior to yielding token (titan_takeoff_pro) by @Lord-Haji in https://github.com/langchain-ai/langchain/pull/18624
- langchain[patch]: add stop for various non-openai agents by @mackong in https://github.com/langchain-ai/langchain/pull/19333
- [Feat] Accept non-dict if only 1 prompt input variable by @hinthornw in https://github.com/langchain-ai/langchain/pull/19156
- langchain[patch]: Add tests for indexing by @eyurtsev in https://github.com/langchain-ai/langchain/pull/19342
- core[patch]: Release 0.1.33 by @baskaryan in https://github.com/langchain-ai/langchain/pull/19348
- community[patch]: Release 0.0.29 by @baskaryan in https://github.com/langchain-ai/langchain/pull/19350
- langchain[patch]: Release 0.1.13 by @baskaryan in https://github.com/langchain-ai/langchain/pull/19351
New Contributors
- @gunnzolder made their first contribution in https://github.com/langchain-ai/langchain/pull/19075
- @yangml103 made their first contribution in https://github.com/langchain-ai/langchain/pull/19045
- @fengjial made their first contribution in https://github.com/langchain-ai/langchain/pull/17997
- @juanfe88 made their first contribution in https://github.com/langchain-ai/langchain/pull/18595
- @kaijietti made their first contribution in https://github.com/langchain-ai/langchain/pull/19155
- @samanhappy made their first contribution in https://github.com/langchain-ai/langchain/pull/19128
- @case-k-git made their first contribution in https://github.com/langchain-ai/langchain/pull/19096
- @g-votte made their first contribution in https://github.com/langchain-ai/langchain/pull/19112
- @AnubhavMadhav made their first contribution in https://github.com/langchain-ai/langchain/pull/19091
- @wmwxwa made their first contribution in https://github.com/langchain-ai/langchain/pull/19087
- @nithinv-27 made their first contribution in https://github.com/langchain-ai/langchain/pull/19030
- @six17 made their first contribution in https://github.com/langchain-ai/langchain/pull/19119
- @amorphius made their first contribution in https://github.com/langchain-ai/langchain/pull/19182
- @inpyeong made their first contribution in https://github.com/langchain-ai/langchain/pull/19173
- @songyi1999 made their first contribution in https://github.com/langchain-ai/langchain/pull/19172
- @eycjur made their first contribution in https://github.com/langchain-ai/langchain/pull/19175
- @nikhilkmr300 made their first contribution in https://github.com/langchain-ai/langchain/pull/19191
- @primate88 made their first contribution in https://github.com/langchain-ai/langchain/pull/19170
- @htaoruan made their first contribution in https://github.com/langchain-ai/langchain/pull/19013
- @joyme123 made their first contribution in https://github.com/langchain-ai/langchain/pull/19052
- @EstephaniaCalvoC made their first contribution in https://github.com/langchain-ai/langchain/pull/19216
- @gustavo-yt made their first contribution in https://github.com/langchain-ai/langchain/pull/16523
- @DannyMang made their first contribution in https://github.com/langchain-ai/langchain/pull/16757
- @Howe829 made their first contribution in https://github.com/langchain-ai/langchain/pull/19212
- @umbilnm made their first contribution in https://github.com/langchain-ai/langchain/pull/19208
- @saurvkmr made their first contribution in https://github.com/langchain-ai/langchain/pull/19198
- @Simon-Stone made their first contribution in https://github.com/langchain-ai/langchain/pull/19146
- @hamza-m-farooqi made their first contribution in https://github.com/langchain-ai/langchain/pull/19195
- @KangmoonSeo made their first contribution in https://github.com/langchain-ai/langchain/pull/19126
- @tonybaloney made their first contribution in https://github.com/langchain-ai/langchain/pull/18997
- @gonvee made their first contribution in https://github.com/langchain-ai/langchain/pull/19005
- @fredericowu made their first contribution in https://github.com/langchain-ai/langchain/pull/19199
- @1openwindow made their first contribution in https://github.com/langchain-ai/langchain/pull/19253
- @HatsuneMK00 made their first contribution in https://github.com/langchain-ai/langchain/pull/19219
- @alhridoy made their first contribution in https://github.com/langchain-ai/langchain/pull/17386
- @chrispy-snps made their first contribution in https://github.com/langchain-ai/langchain/pull/18070
- @devesh-2002 made their first contribution in https://github.com/langchain-ai/langchain/pull/18832
Full Changelog: https://github.com/langchain-ai/langchain/compare/v0.1.12...v0.1.13