What's Changed
- Support using async callback handlers with sync callback manager by @nfcampos in #10945
- LangServe by @eyurtsev in #11046
- Add input/output schemas to runnables by @nfcampos in #11063
- add to load init by @baskaryan in #11151
- Async support for OpenAIFunctionsAgentOutputParser by @hinthornw in #11140
- milvus collections by @apurv101 in #11148
- Xata chat memory FIX by @linancn in #11145
- Fixed Typo Error in Update get_started.mdx file by addressing a minor typographical error. by @ShorthillsAI in #11154
- Fix stop key of TextGen. by @akionux in #11109
- LangServe: Clean up init files by @eyurtsev in #11174
- Expose lc_id as a classmethod by @eyurtsev in #11176
- Update Bedrock service name to "bedrock-runtime" and model identifiers by @mani2348 in #11161
- LangServe: Add release workflow by @eyurtsev in #11178
- LangServe: Update langchain requirement for publishing by @eyurtsev in #11186
- temporarily skip embedding empty string test by @baskaryan in #11187
- Fix anthropic secret key when passed in via init by @eyurtsev in #11185
- add anthropic scheduled tests and unit tests by @baskaryan in #11188
- Rm additional file check for scheduled tests by @baskaryan in #11192
- Add source metadata to OutlookMessageLoader by @ATelders in #11183
- [OpenSearch] Add Self Query Retriever Support to OpenSearch by @naveentatikonda in #11184
- [ElasticsearchStore] Improve migration text to ElasticsearchStore by @joemcelroy in #11158
- update docs nav by @baskaryan in #11146
- Add langserve version by @eyurtsev in #11195
- [Feat] Add optional client-side encryption to DynamoDB chat history memory by @jplock in #11115
- Shared Executor by @hinthornw in #11028
- LLMonitor Callback handler: fix bug by @hughcrt in #11128
- This PR introduces support for '$vectorSearch' MQL stage, which is available with MongoDB Atlas 6.0.11 and 7.0.2. Users utilizing earlier versions of MongoDB Atlas need to pin their LangChain version to <=0.0.304, by @NoahStapp in #11139
- add from_existing_graph to neo4j vector by @tomasonjo in #11124
- Add
add_graph_documents
support for FalkorDBGraph by @gkorland in #11122 - fix typo by @piotrm0 in #11087
- Expanded version range for networkx, fixed sample notebook by @3coins in #11094
- docs: Mendable Search Improvements by @nickscamara in #11199
- Change type annotations from LLMChain to Chain in MultiPromptChain by @xcellentbird in #11082
- fix: short-circuit black and mypy calls when no changes made by @malandis in #11051
- Callback integration for Trubrics by @jeffkayne in #11059
- Support add_embeddings for opensearch by @kennethchoe in #11050
- chore: add support for TypeScript code splitting by @fynnfluegge in #11160
- fix trubrics lint issue by @baskaryan in #11202
- SearchApi integration by @dremeika in #11023
- Synthetic Data by @paperMoose in #9472
- LangServe: Relax requirements by @eyurtsev in #11198
- Add last_edited_time and created_time props to NotionDBLoader by @swimninja247 in #11020
LlamaCppEmbeddings
: addsverbose
parameter, similar tollms.LlamaCpp
class by @ClementSicard in #11038- Support new version of tiktoken that are working with langchain (tag "^0.3.2" => "">=0.3.2,<0.6.0" and python "^3.9" =>">=3.9") by @tarrade in #11006
- Typo fix to MathpixPDFLoader - changed processed_file_format default … by @jreinjr in #10960
- Fix web-base loader by @eyurtsev in #11135
- Updated
LocalAIEmbeddings
docstring to better explain whyopenai
by @jamesbraza in #10946 - Add support for project metadata in run_on_dataset by @hinthornw in #11200
- Add from_embeddings for opensearch by @hinthornw in #10957
- Implement better reprs for Runnables by @nfcampos in #11175
- Enable creating Tools from any Runnable by @nfcampos in #11177
- Clean warnings: replace type with isinstance and fix syntax by @gkorland in #11219
- Add RunnableGenerator by @nfcampos in #11214
- Update fireworks features by @ZixinYang in #11205
- mongodb doc loader init by @saginawj in #10645
- Suppress warnings in interactive env that stem from tab completion by @eyurtsev in #11190
- OpenAI gpt-3.5-turbo-instruct cost information by @attila-tokes in #11218
- Fix typo in gradient.ipynb by @eltociear in #11206
- bump 305 by @baskaryan in #11224
New Contributors
- @linancn made their first contribution in #11145
- @akionux made their first contribution in #11109
- @mani2348 made their first contribution in #11161
- @ATelders made their first contribution in #11183
- @jplock made their first contribution in #11115
- @NoahStapp made their first contribution in #11139
- @jeffkayne made their first contribution in #11059
- @kennethchoe made their first contribution in #11050
- @fynnfluegge made their first contribution in #11160
- @dremeika made their first contribution in #11023
- @paperMoose made their first contribution in #9472
- @swimninja247 made their first contribution in #11020
- @ClementSicard made their first contribution in #11038
- @tarrade made their first contribution in #11006
- @jreinjr made their first contribution in #10960
- @jamesbraza made their first contribution in #10946
- @attila-tokes made their first contribution in #11218
Full Changelog: v0.0.304...v0.0.305