Releases: langchain-ai/langchain
Releases · langchain-ai/langchain
v0.0.265
What's Changed
- fix logging to logger by shibuiwilliam (@shibuiwilliam) in #9192
- Conditionally add pydantic v1 to namespace by Eugene Yurtsev (@eyurtsev) in #9202
- add ttl to RedisCache by Glauco Custodio (@glaucocustodio) in #9068
- Wrap OpenAPI features in conditionals for pydantic v2 compatibility by Eugene Yurtsev (@eyurtsev) in #9205
- fix(jinachat): related to #9197 by Clark (@wqj97) in #9200
- add async method in by Harrison Chase (@hwchase17) in #9204
- Update Ollama docs by Lance Martin (@rlancemartin) in #9220
- Parent Doc Retriever by William FH (@hinthornw) in #9214
- Return feedback with failed response if there's an error by William FH (@hinthornw) in #9223
- docstrings:
chat_modelsconsistency by Leonid Ganeline (@leo-gan) in #9227 - track langchain usage for Rockset by Kshitij Wadhwa (@kwadhwa18) in #9229
- docstrings:
document_loadersconsistency 3 by Leonid Ganeline (@leo-gan) in #9216 - Minor formatting on Web Research Use Case by Lance Martin (@rlancemartin) in #9221
- Default On Retry by William FH (@hinthornw) in #9230
- Move graph use case to "more" section by Lance Martin (@rlancemartin) in #8997
- Improve MultiOn client toolkit prompts by @Div99 in #9222
- adapter doc nit by Bagatur (@baskaryan) in #9234
- Move code-writing use case to "more" section by Lance Martin (@rlancemartin) in #9134
- Move self-check use case to "more" section by Lance Martin (@rlancemartin) in #9137
- Harrison/fallbacks by Harrison Chase (@hwchase17) in #9233
- Elasticsearch Store Improvements by Joe McElroy (@joemcelroy) in #8636
- ArcGISLoader update by Joshua Sundance Bailey (@joshuasundance-swca) in #9240
- consolidate redirects by Bagatur (@baskaryan) in #9242
- nit by Bagatur (@baskaryan) in #9243
- docs: update LlamaCpp max_tokens args by fanyou-wbd in #9238
- feat(integration): Add support to serialize protobufs in WandbTracer by Bharat Ramanathan (@parambharat) in #8914
- feat(llms): support ernie chat by axiangcoding (@axiangcoding) in #9114
- fix: max_marginal_relevance_search and docs in Dingo by Hech (@HeChangHaoGary) in #9244
- bump 265 by Bagatur (@baskaryan) in #9253
New Contributors
- Glauco Custodio (@glaucocustodio) made their first contribution in #9068
- @Div99 made their first contribution in #9222
- Joe McElroy (@joemcelroy) made their first contribution in #8636
- fanyou-wbd made their first contribution in #9238
- axiangcoding (@axiangcoding) made their first contribution in #9114
- Hech (@HeChangHaoGary) made their first contribution in #9244
Full Changelog: v0.0.264...v0.0.265
v0.0.264
What's Changed
- multiple retreival in parralel by Harrison Chase (@hwchase17) in #9174
- Enhance deprecation decorator to modify docs with sphinx directives by Eugene Yurtsev (@eyurtsev) in #9069
- Bagatur/zep python 1.0 by Bagatur (@baskaryan) in #9186
- Adds DeepSparse as an LLM by Michael Goin (@mgoin) in #9184
- feat(llms): support vLLM's OpenAI-compatible server by Massimiliano Pronesti (@mspronesti) in #9179
- Fixes typing issues in BaseOpenAI by Evan Schultz (@evanmschultz) in #9183
- Create pydantic v1 namespace, add partial compatibility for pydantic v2 by Eugene Yurtsev (@eyurtsev) in #9123
- Update 2 more pydantic imports by Eugene Yurtsev (@eyurtsev) in #9203
- docs: update LlamaCpp input args by Emmanuel Gautier (@emmanuelgautier) in #9173
- Adding ChatLiteLLM model by @krrishdholakia in #9020
- lite llm lint by Bagatur (@baskaryan) in #9208
- bump lc 246, lce 9 by Bagatur (@baskaryan) in #9207
New Contributors
- Michael Goin (@mgoin) made their first contribution in #9184
- Evan Schultz (@evanmschultz) made their first contribution in #9183
- Emmanuel Gautier (@emmanuelgautier) made their first contribution in #9173
- @krrishdholakia made their first contribution in #9020
Full Changelog: v0.0.263...v0.0.264
v0.0.263
What's Changed
- tagging docs refactor by Francisco Ingham (@fpingham) in #8722
- dalle nb fix by Bagatur (@baskaryan) in #9125
ArgillaCallbackHandlerto properly use default values forapi_urlandapi_keyby Alvaro Bartolome (@alvarobartt) in #9113- Code understanding use case by Manuel Soria (@manuel-soria) in #8801
- Fix web research retriever for unknown links in results by Jacques Arnoux (@jarnoux) in #9115
- Bagatur/dingo by Bagatur (@baskaryan) in #9079
- Add LabelStudio integration by niklub in #8880
- Add serialisable support for Replicate by David Duong (@dqbd) in #8525
- add basic support for redis cluster server by sseide in #9128
- Added new use case docs for Web Scraping, Chromium loader, BS4 transformer by Hai The Dude (@trancethehuman) in #8732
- Support a few list like operations on ChatPromptTemplate by Eugene Yurtsev (@eyurtsev) in #9077
- rm integration deps by Bagatur (@baskaryan) in #9142
- Fix for SVM retriever discarding document metadata by Markus Schiffer (@MarkusSchiffer) in #9141
- Updating interactive walkthrough link in index.md to resolve 404 error by @aashishsainiShorthillsAI in #9063
- docstrings: document_loaders consitency by Leonid Ganeline (@leo-gan) in #9139
- fix by Bagatur (@baskaryan) in #9145
- Create ArcGISLoader & example notebook by Joshua Sundance Bailey (@joshuasundance-swca) in #8873
- Add LangChain utility for real-time crypto exchange prices by Dominick DEV (@DominickDiaz) in #4501
- Bagatur/vectara nit by Bagatur (@baskaryan) in #9140
- Ensure deployment_id is set to provided deployment, required for Azure OpenAI. by Lucas Pickup (@tot0) in #5002
- Added SmartGPT workflow (issue #4463) by UmerHA in #4816
- Support multi gpu inference for HuggingFaceEmbeddings by 胡亮 (@huliang2016) in #4732
- API Reference: Do not document private modules by Eugene Yurtsev (@eyurtsev) in #9042
- update keys for chain by Harrison Chase (@hwchase17) in #5164
- docstrings: document_loaders consitency 2 by Leonid Ganeline (@leo-gan) in #9148
- bump 263 by Bagatur (@baskaryan) in #9156
New Contributors
- Jacques Arnoux (@jarnoux) made their first contribution in #9115
- niklub made their first contribution in #8880
- Hai The Dude (@trancethehuman) made their first contribution in #8732
- Markus Schiffer (@MarkusSchiffer) made their first contribution in #9141
- @aashishsainiShorthillsAI made their first contribution in #9063
- Dominick DEV (@DominickDiaz) made their first contribution in #4501
- Lucas Pickup (@tot0) made their first contribution in #5002
- 胡亮 (@huliang2016) made their first contribution in #4732
Full Changelog: v0.0.262...v0.0.263
v0.0.262
What's Changed
- Add embeddings cache by Eugene Yurtsev (@eyurtsev) in #8976
- Fix issue with Metaphor Search Tool throwing error on missing keys in API response by Ismail Pelaseyed (@homanp) in #9051
- fix sched ci by Bagatur (@baskaryan) in #9053
- Bagatur/fix sched by Bagatur (@baskaryan) in #9054
- Corrected grammatical errors and spelling mistakes in the index.mdx file. by Aashish Saini (@aashishsaini75) in #9026
- fix sched ci (more) by Bagatur (@baskaryan) in #9056
- Implement .transform() in RunnablePassthrough() by Nuno Campos (@nfcampos) in #9032
- Takeoff integration by Blake (Yung Cher Ho) (@hoyungcher) in #9045
- Update
ArgillaCallbackHandleras of latestargillarelease by Alvaro Bartolome (@alvarobartt) in #9043 - update pr temp by Bagatur (@baskaryan) in #9062
- Agent vector store tool doc by Debasish Mohanty (@TRY-ER) in #9029
- update api ref exampels by Bagatur (@baskaryan) in #9065
- ChatPromptTemplate pending deprecation proposal by Eugene Yurtsev (@eyurtsev) in #9004
- Add excludes to FileSystemBlobLoader by Eugene Yurtsev (@eyurtsev) in #9064
- Move from test to supported claude-instant-1 model by Mike Lambert (@mikelambert) in #9066
- fix 9046 issue by Leonid Ganeline (@leo-gan) in #9061
- RedisStore: Update init and Documentation updates by Eugene Yurtsev (@eyurtsev) in #9044
- Add docs community page by Bagatur (@baskaryan) in #8992
- docs: (Mendable Search) Fixes stuck when tabbing out issue by Nicolas (@nickscamara) in #9074
- Fix more incorrect code blocks in doc strings by Eugene Yurtsev (@eyurtsev) in #9073
- Fix incorrect code blocks in documentation by Eugene Yurtsev (@eyurtsev) in #9060
- Bedrock embeddings async methods by Piyush Jain (@3coins) in #9024
- Use Embeddings in pinecone by Bagatur (@baskaryan) in #8982
- Enhance regex of structured_chat agents' output parser by Junlin Zhou (@edwardzjl) in #8965
- Recursive url loader w/ test by @proximal-phalanx in #8813
- Add convenience methods to ConversationBufferMemory and ConversationB… by Neil Murphy (@wnmurphy) in #8981
- add async for python repl by Harrison Chase (@hwchase17) in #9080
- openai adapters by Harrison Chase (@hwchase17) in #8988
- Fix issue 7445 by DJ Atha (@datha) in #7635
- BagelDB (bageldb.ai), VectorStore integration. by Bidhan Roy (@BidhanRoy) in #8971
- change id column type to uuid to match function by Josh Phillips (@j1philli) in #7456
- Add string example mapper by William FH (@hinthornw) in #9086
- Buffer method of ConversationTokenBufferMemory should be able to return messages as string by Nikhil Kumar (@nikumar1206) in #7057
- Bagatur/pinecone by vector by Bagatur (@baskaryan) in #9087
- Update openai embeddings notebook with correct embedding model in section 2 by Charles Lanahan (@daidoji) in #5831
- Update Fireworks model names by Chenyu Zhao (@zchenyu) in #9085
- Fix IndexError when input_list is Empty in prep_prompts by Sam Groenjes (@sgroenjes) in #5769
- fix json tool by Bagatur (@baskaryan) in #9096
- minor edits by Ashutosh Sanzgiri (@sanzgiri) in #9093
- Update pydantic format instruction prompt by Kim Minjong (@caffeinism) in #9095
- Minor grammatical error by Aayush Shah (@AayushSameerShah) in #9102
- Bagatur/filter metadata by Bagatur (@baskaryan) in #9015
- bump 262 by Bagatur (@baskaryan) in #9108
New Contributors
- Aashish Saini (@aashishsaini75) made their first contribution in #9026
- Blake (Yung Cher Ho) (@hoyungcher) made their first contribution in #9045
- Bidhan Roy (@BidhanRoy) made their first contribution in #8971
- Josh Phillips (@j1philli) made their first contribution in #7456
- Nikhil Kumar (@nikumar1206) made their first contribution in #7057
- Charles Lanahan (@daidoji) made their first contribution in #5831
- Chenyu Zhao (@zchenyu) made their first contribution in #9085
- Sam Groenjes (@sgroenjes) made their first contribution in #5769
- Kim Minjong (@caffeinism) made their first contribution in #9095
- Aayush Shah (@AayushSameerShah) made their first contribution in #9102
Full Changelog: v0.0.261...v0.0.262
v0.0.261
What's Changed
- import airbyte loaders by Bagatur (@baskaryan) in #9009
- Add logprobs to SamplingParameters in vllm by Massimiliano Pronesti (@mspronesti) in #9010
- docstrings cleanup by Leonid Ganeline (@leo-gan) in #8993
- Suppress divide by zero wranings for cosine similarity by Eugene Yurtsev (@eyurtsev) in #9006
- skip over empty google spreadsheets by IanRogers-101Ways in #8974
- DirectoryLoader slicing by Kaizen (@amovfx) in #8994
- Updating port and ssl use in sample notebook by Piyush Jain (@3coins) in #8995
- Add optional model kwargs to ChatAnthropic to allow overrides by colegottdank in #9013
- Open file in UTF-8 encoding (#6919) by EricFan (@flyspirit99) in #8943
- Small improvements for tracer and debug output of runnables by Nuno Campos (@nfcampos) in #8683
- make runnable dir by Bagatur (@baskaryan) in #9016
- Fix a broken code block display by Hiroshige Umino (@yaotti) in #9034
- Improved grobid documentation by Luca (@lfoppiano) in #9025
- Add redis storage by Eugene Yurtsev (@eyurtsev) in #8980
- API use case by Lance Martin (@rlancemartin) in #8546
- bump 261 by Bagatur (@baskaryan) in #9041
New Contributors
- IanRogers-101Ways made their first contribution in #8974
- Kaizen (@amovfx) made their first contribution in #8994
- colegottdank made their first contribution in #9013
- EricFan (@flyspirit99) made their first contribution in #8943
- Hiroshige Umino (@yaotti) made their first contribution in #9034
- Luca (@lfoppiano) made their first contribution in #9025
Full Changelog: v0.0.260...v0.0.261
v0.0.260
What's Changed
- async output parser by Harrison Chase (@hwchase17) in #8894
- Adds transform support for runnables by Nuno Campos (@nfcampos) in #8762
- add tests to trajectory eval chain by shibuiwilliam (@shibuiwilliam) in #8909
- scheduled gha fix by Bagatur (@baskaryan) in #8977
- Feature/fix azureopenai model mappings by Jerzy Czopek (@jjczopek) in #8621
- Update Key Check by William FH (@hinthornw) in #8948
- Fix airbyte loader by Eugene Yurtsev (@eyurtsev) in #8998
- Implement a router for openai functions by Nuno Campos (@nfcampos) in #8589
- Fixed wrong paper reference by @haozhenshen in #8970
- bump 260 by Bagatur (@baskaryan) in #9002
New Contributors
- Jerzy Czopek (@jjczopek) made their first contribution in #8621
- @haozhenshen made their first contribution in #8970
Full Changelog: v0.0.259...v0.0.260
v0.0.259
What's Changed
- Harrison/image by Harrison Chase (@hwchase17) in #845
- Add base storage interface, 2 implementations and utility encoder by Eugene Yurtsev (@eyurtsev) in #8895
- Airbyte based loaders by Joe Reuter (@flash1293) in #8586
- scheduled tests GHA by Bagatur (@baskaryan) in #8879
- Weaviate: adding auth example + fixing spelling in ReadME by Molly Cantillon (@mcantillon21) in #8939
- Add id in error in tracer by William FH (@hinthornw) in #8944
- document lcel fallbacks by Bagatur (@baskaryan) in #8942
- Integrate Rockset as a chat history store by Aarav Borthakur (@gadhagod) in #8940
- add instructions on integrating Log10 by arjunbansal in #8938
- parent document retriever by Harrison Chase (@hwchase17) in #8941
- bump 259 by Bagatur (@baskaryan) in #8951
New Contributors
- Joe Reuter (@flash1293) made their first contribution in #8586
- Molly Cantillon (@mcantillon21) made their first contribution in #8939
- arjunbansal made their first contribution in #8938
Full Changelog: v0.0.258...v0.0.259
v0.0.258
What's Changed
- SQL use case docs by Manuel Soria (@manuel-soria) in #8513
- Fixed a source for documents uploaded from GCS by Leonid Kuligin (@lkuligin) in #8912
- Fixed inaccurate import in integrations:providers:bedrock documentation by Maurits de Groot (@Maurits-de-Groot) in #8915
- Update spec.py by Silas (@xzy103) in #8658
- Fix imports in awslambda docs by Josh Hart (@jhart0) in #8916
- Add user_context to AmazonKendraRetriever by Marie-Philippe Gill (@Mymoza) in #8869
- Automatically set docs appearance to system default by Jacob Lee (@jacoblee93) in #8924
- Fixes to the Nebula LLM Integration by David vonThenen (@dvonthenen) in #8918
- addition to docs at 'Store and reference chat history' by Apoorv Agarwal (@apurv101) in #8910
- added filter kwarg to VectorStoreIndexWrapper query and query_with_so… by Chris Pappalardo (@ChrisPappalardo) in #8844
- Fix typo in Vectara docs by Seif (@3eif) in #8925
- Remove Evaluation from Modules page by Jeremy W (@wawjchinawct) in #8926
- Improve query prompt of BGE embeddings by manmax31 in #8908
- nit by Bagatur (@baskaryan) in #8927
- Added consistent timeout for Vectara calls by Ofer Mendelevitch (@ofermend) in #8892
PubMeddocument loader by Leonid Ganeline (@leo-gan) in #8893- Relax Validation in Eval by William FH (@hinthornw) in #8902
- fix: Resolve
AttributeErrorin Google Cloud Enterprise Search retriever by Holt Skinner (@holtskinner) in #8872 - new
tensoflow_datasetsdocument loader by Leonid Ganeline (@leo-gan) in #8721 - Internal code deprecation API by Eugene Yurtsev (@eyurtsev) in #8763
- bump 258 by Bagatur (@baskaryan) in #8932
New Contributors
- Manuel Soria (@manuel-soria) made their first contribution in #8513
- Maurits de Groot (@Maurits-de-Groot) made their first contribution in #8915
- Silas (@xzy103) made their first contribution in #8658
- Josh Hart (@jhart0) made their first contribution in #8916
- Marie-Philippe Gill (@Mymoza) made their first contribution in #8869
- Apoorv Agarwal (@apurv101) made their first contribution in #8910
- Seif (@3eif) made their first contribution in #8925
- Jeremy W (@wawjchinawct) made their first contribution in #8926
Full Changelog: v0.0.257...v0.0.258
v0.0.257
What's Changed
- Add concurrency support for run_on_dataset by William FH (@hinthornw) in #8841
- Fix/abstract add message by shibuiwilliam (@shibuiwilliam) in #8856
- Add BGE embeddings support by manmax31 in #8848
- fix evaluation parse test by shibuiwilliam (@shibuiwilliam) in #8859
- JsonOutputFunctionParser: Fix mutation in place bug by Eugene Yurtsev (@eyurtsev) in #8758
- Add flush=True to stream examples by Nuno Campos (@nfcampos) in #8862
- Fix colab link for extraction ntbk by Lance Martin (@rlancemartin) in #8878
- Introduce Nebula LLM to LangChain by David vonThenen (@dvonthenen) in #8876
- Add new parameter forced_decoder_ids to OpenAIWhisperParserLocal + small bug fix by idcore in #8793
- Create ChatAnyscale by Joshua Sundance Bailey (@joshuasundance-swca) in #8770
- Fixes typo in documentation by Carson Reader (@Carsonthemonkey) in #8882
- Async RetryOutputParser, RetryWithErrorOutputParser and OutputFixingParser by Bennji94 in #8776
- update metaphor docs by Harrison Chase (@hwchase17) in #8886
- when encountering error during fetch return "" in web_base.py by Oege Dijk (@oegedijk) in #8753
- Fix metaphor install command in guide by Jeffrey Wang (@jeffzwang) in #8888
- Make json output parser handle newlines inside markdown code blocks by Bruno Bornsztein (@bborn) in #8682
- Change default Metaphor search example to use prompt optimizer by Jeffrey Wang (@jeffzwang) in #8890
- Allow to specify a custom loader for GcsFileLoader by Leonid Kuligin (@lkuligin) in #8868
- Add: USearch Vector Store by Ash Vardanian (@ashvardanian) in #8835
- Adds Ollama as an LLM by Jacob Lee (@jacoblee93) in #8829
- bump 257 by Bagatur (@baskaryan) in #8903
New Contributors
- manmax31 made their first contribution in #8848
- David vonThenen (@dvonthenen) made their first contribution in #8876
- idcore made their first contribution in #8793
- Joshua Sundance Bailey (@joshuasundance-swca) made their first contribution in #8770
- Carson Reader (@Carsonthemonkey) made their first contribution in #8882
- Bennji94 made their first contribution in #8776
- Oege Dijk (@oegedijk) made their first contribution in #8753
- Ash Vardanian (@ashvardanian) made their first contribution in #8835
Full Changelog: v0.0.256...v0.0.257
v0.0.256
What's Changed
- feat(llms): add support for vLLM by Massimiliano Pronesti (@mspronesti) in #8806
- Added chat history to codey models by Leonid Kuligin (@lkuligin) in #8831
- add moderation example by Harrison Chase (@hwchase17) in #8718
- Add support for Xata as a vector store by Tudor Golubenco (@tsg) in #8822
- bump 256 by Bagatur (@baskaryan) in #8870
New Contributors
- Massimiliano Pronesti (@mspronesti) made their first contribution in #8806
- Tudor Golubenco (@tsg) made their first contribution in #8822
Full Changelog: v0.0.255...v0.0.256