Releases: langchain-ai/langserve
Releases Β· langchain-ai/langserve
v0.0.34
What's Changed
Improvements and features
- Add filtering for LangServe by run name through allow list by @akira in #291
- Validate that endpoints specified in enable or disabled endpoints are passed as a sequence of str rather than just str by @eyurtsev in #297
New Contributors
Full Changelog: v0.0.33...v0.0.34
v0.0.33 π
What's Changed
- Update .clabot by @eyurtsev in #269
- Added deployment option to Azure in the documentation by @sowsan in #266
- Bump overall test timeout by @eyurtsev in #273
- Refactor in preparation to add ability to enable/disable individual endpoints by @eyurtsev in #271
- Bump aiohttp in lock file by @eyurtsev in #278
- Moving API Handler to its own file by @eyurtsev in #277
- Add trailing
/
to URLs in README.md by @eyurtsev in #282
Fixes
- Bug Fix: Use deep copy in RemoteClient astream log@eyurtsev in #280
- Enforce trailing slash in remote runnable by @eyurtsev in #287
Features
You can enable / disable which endpoints are exposed. Use enabled_endpoints if you want to make sure to never get a new endpoint when upgrading langserve to a newer verison. See README.md for more details.
# Enable
add_routes(app, chain, enabled_endpoints=("invoke", "batch", "config_hashes"))
# Disable
add_routes(app, chain, disabled_endpoints=["playground"])
Examples
New Contributors
Full Changelog: v0.0.32...v0.0.33
v0.0.32
What's Changed
- Fix mimetype handling on windows by @eyurtsev in #259
- Update widget by @eyurtsev in #261
- Handle AIMessageChunk, attempt to gather non-dict values by @dqbd in #262
- Add feedback buttons to stream_log runs by @dqbd in #203
- New JS build by @dqbd in #264
- Version 0.0.32 by @eyurtsev in #265
Full Changelog: v0.0.31...v0.0.32
v0.0.31
v0.0.30 π»
What's Changed
- Use pytest asyncio auto mode by @nfcampos in #247
- add default configs for all served runnables by @jakerachleff in #209
- add auto metadata logging for stream log by @jakerachleff in #249
- Release 0.0.30 by @eyurtsev in #250
Full Changelog: v0.0.29...v0.0.30
v0.0.29 π
What's Changed
- Update conversational retriever chain example by @eyurtsev in #238
- Update examples by @eyurtsev in #239
- update README with screenshots by @eyurtsev in #240
- Reorganize readme, add documentation to config hash endpoints by @eyurtsev in #241
- Fix python docs build by @efriis in #242
- remove eager mode on feedback by @jakerachleff in #216
- Update pydantic compatibility message, and add one to openapi docs as well by @eyurtsev in #243
- v0.0.29 by @eyurtsev in #244
Full Changelog: v0.0.28...v0.0.29
v0.0.28 π»
What's Changed
- restrict fastapi, lock langsmith higher version by @efriis in #227
- Update .clabot by @eyurtsev in #231
- Empty commit by @eyurtsev in #232
- bug: typo in README and slight cognitive overload terminology lift by @craigsdennis in #226
- Update .clabot by @eyurtsev in #235
- Add support for API route via prefix by @eyurtsev in #236
- Release 0.0.28 by @eyurtsev in #237
New Contributors
- @craigsdennis made their first contribution in #226
Full Changelog: v0.0.27...v0.0.28
v0.0.27 π³οΈ
What's Changed
- Do not enable langsmith tracer globally by @eyurtsev in #205
- Minor: Update names to not include
Test
prefix by @eyurtsev in #222 - Enable configurable by default langserve side by @eyurtsev in #219
- Apply noqa to specific statement rather than entire file by @eyurtsev in #223
- Update Splash Screen with warning about openapi docs by @eyurtsev in #221
- Minor: language update in splash screen by @eyurtsev in #224
- Version 0.0.27 by @eyurtsev in #225
Full Changelog: v0.0.26...v0.0.27
v0.0.26 π¦
v0.0.25 π
What's Changed
- Update README with pydantic information by @eyurtsev in #186
- Add pydantic guidelines to README by @eyurtsev in #189
- Update examples to use pydantic v1 for safety by @eyurtsev in #188
- Add timeout to github actions by @eyurtsev in #192
- Add timeouts to pytest by @eyurtsev in #191
- Create a module for pydantic v1 by @eyurtsev in #187
- enable eager mode for feedback from langserve by @jakerachleff in #182
- Bump timeout to 5 seconds by @eyurtsev in #197
- upgrade langchain dependency for proper project tracing logic by @jakerachleff in #196
- Update README.md by @baskaryan in #198
- Only trigger iframe view if search param is present by @dqbd in #194
- Change relative link to absolute links to examples by @eyurtsev in #200
- Delegate to orjson on the encoding path by @eyurtsev in #195
- Build playground assets by @eyurtsev in #199
- Fix playground crash, provide output to autocomplete history by @dqbd in #202
- Build playground by @eyurtsev in #204
- Vesion 0.0.25 release by @eyurtsev in #201
Full Changelog: v0.0.24...v0.0.25