---
name: LangServe
slug: langserve
type: github
source_url: https://github.com/langchain-ai/langserve
organization: LangChain
organization_slug: langchain
total_releases: 65
latest_version: v0.3.3
latest_date: 2025-10-17
last_updated: 2026-04-19
tracking_since: 2023-10-02
canonical: https://releases.sh/langchain/langserve
organization_url: https://releases.sh/langchain
---

<Release version="v0.3.3" date="October 17, 2025" published="2025-10-17T15:08:23.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.3.3">
## What's Changed
* release: 0.3.3 for compatibility with langchain-core 1 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/830


**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.3.2...v0.3.3
</Release>

<Release version="v0.3.2" date="September 17, 2025" published="2025-09-17T20:01:05.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.3.2">
## What's Changed
* Update README.md Grammatical Errors by @jivaniyash in https://github.com/langchain-ai/langserve/pull/733
* Update Chroma import to avoid deprecation warning. by @wuloi in https://github.com/langchain-ai/langserve/pull/741
* Add new contributor to .clabot configuration by @eyurtsev in https://github.com/langchain-ai/langserve/pull/822
* chore: bump some package versions by @joaquin-borggio-lc in https://github.com/langchain-ai/langserve/pull/821
* chore: bump patch version by @joaquin-borggio-lc in https://github.com/langchain-ai/langserve/pull/823
* ci: drop python 3.8 by @joaquin-borggio-lc in https://github.com/langchain-ai/langserve/pull/825

## New Contributors
* @jivaniyash made their first contribution in https://github.com/langchain-ai/langserve/pull/733
* @wuloi made their first contribution in https://github.com/langchain-ai/langserve/pull/741
* @joaquin-borggio-lc made their first contribution in https://github.com/langchain-ai/langserve/pull/821

**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.3.1...v0.3.2
</Release>

<Release version="v0.3.1" date="December 27, 2024" published="2024-12-27T02:40:06.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.3.1">
## What's Changed
* examples: update clients by @eyurtsev in https://github.com/langchain-ai/langserve/pull/768
* Update README by @eyurtsev in https://github.com/langchain-ai/langserve/pull/769
* Update README.md by @eyurtsev in https://github.com/langchain-ai/langserve/pull/771
* Update README.md by @eyurtsev in https://github.com/langchain-ai/langserve/pull/773
* migration guide by @eyurtsev in https://github.com/langchain-ai/langserve/pull/787
* docs: update local link in readme by @ccurme in https://github.com/langchain-ai/langserve/pull/788
* Update MIGRATION.md by @eyurtsev in https://github.com/langchain-ai/langserve/pull/789
* Update .clabot by @eyurtsev in https://github.com/langchain-ai/langserve/pull/793
* docs: Remove templates in readme by @Mingqi2 in https://github.com/langchain-ai/langserve/pull/792
* Update .clabot by @eyurtsev in https://github.com/langchain-ai/langserve/pull/800
* update ssl verifying part to work with httpx 0.28.0 by @xxsl in https://github.com/langchain-ai/langserve/pull/798
* Update _lint.yml by @eyurtsev in https://github.com/langchain-ai/langserve/pull/802
* lint by @eyurtsev in https://github.com/langchain-ai/langserve/pull/803
* Release 0.3.1 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/801
* ci: add workflow dispatch to _release by @eyurtsev in https://github.com/langchain-ai/langserve/pull/805

## New Contributors
* @Mingqi2 made their first contribution in https://github.com/langchain-ai/langserve/pull/792
* @xxsl made their first contribution in https://github.com/langchain-ai/langserve/pull/798

**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.3.0...v0.3.1
</Release>

<Release version="v0.3.0" date="September 14, 2024" published="2024-09-14T18:23:42.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.3.0">
## What's Changed
* Update unit tests to catch up with langchain-core by @eyurtsev in https://github.com/langchain-ai/langserve/pull/743
* upgrade to pydantic 2 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/744
* migrate examples to pydantic 2 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/745
* chat-playground: update to handle oneOf (resulted from pydantic upgrade) by @eyurtsev in https://github.com/langchain-ai/langserve/pull/746
* update default playground to handle oneOf type by @eyurtsev in https://github.com/langchain-ai/langserve/pull/747
* 0.3.0.dev1 release by @eyurtsev in https://github.com/langchain-ai/langserve/pull/748
* resolve more warnings in unit tests by @eyurtsev in https://github.com/langchain-ai/langserve/pull/752
* first pass at removing deprecated usaged by @eyurtsev in https://github.com/langchain-ai/langserve/pull/751
* update claude model in examples by @eyurtsev in https://github.com/langchain-ai/langserve/pull/750
* more run time warnings by @eyurtsev in https://github.com/langchain-ai/langserve/pull/753
* Update doc-string, remove unused function by @eyurtsev in https://github.com/langchain-ai/langserve/pull/754
* update serialization to work with older pydantic versions by @eyurtsev in https://github.com/langchain-ai/langserve/pull/756
* serialization fix for defaults by @eyurtsev in https://github.com/langchain-ai/langserve/pull/757
* Release 0.3.0dev2 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/758
* add ability to control version of astream events API by @eyurtsev in https://github.com/langchain-ai/langserve/pull/760
* improve error messages when models fail to hash by @eyurtsev in https://github.com/langchain-ai/langserve/pull/762
* mark include callback events as a beta api by @eyurtsev in https://github.com/langchain-ai/langserve/pull/761
* propagate astream events from add_route by @eyurtsev in https://github.com/langchain-ai/langserve/pull/763
* Fix issue with callback events sent from server by @eyurtsev in https://github.com/langchain-ai/langserve/pull/765
* Add ability to specify custom serializer by @eyurtsev in https://github.com/langchain-ai/langserve/pull/764
* v0.3 release by @eyurtsev in https://github.com/langchain-ai/langserve/pull/767


**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.2.3...v0.3.0
</Release>

<Release version="v0.3.0dev2" date="September 12, 2024" published="2024-09-12T01:23:50.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.3.0dev2">
## What's Changed
* resolve more warnings in unit tests by @eyurtsev in https://github.com/langchain-ai/langserve/pull/752
* first pass at removing deprecated usaged by @eyurtsev in https://github.com/langchain-ai/langserve/pull/751
* update claude model in examples by @eyurtsev in https://github.com/langchain-ai/langserve/pull/750
* more run time warnings by @eyurtsev in https://github.com/langchain-ai/langserve/pull/753
* Update doc-string, remove unused function by @eyurtsev in https://github.com/langchain-ai/langserve/pull/754
* update serialization to work with older pydantic versions by @eyurtsev in https://github.com/langchain-ai/langserve/pull/756
* serialization fix for defaults by @eyurtsev in https://github.com/langchain-ai/langserve/pull/757
* Release 0.3.0dev2 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/758


**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.3.0dev1...v0.3.0dev2
</Release>

<Release version="v0.3.0dev1" date="September 9, 2024" published="2024-09-09T20:16:48.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.3.0dev1">
## What's Changed
* Update unit tests to catch up with langchain-core by @eyurtsev in https://github.com/langchain-ai/langserve/pull/743
* upgrade to pydantic 2 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/744
* migrate examples to pydantic 2 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/745
* chat-playground: update to handle oneOf (resulted from pydantic upgrade) by @eyurtsev in https://github.com/langchain-ai/langserve/pull/746
* update default playground to handle oneOf type by @eyurtsev in https://github.com/langchain-ai/langserve/pull/747
* 0.3.0.dev1 release by @eyurtsev in https://github.com/langchain-ai/langserve/pull/748


**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.2.3...v0.3.0dev1
</Release>

<Release version="v0.2.3" date="September 2, 2024" published="2024-09-02T02:10:27.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.2.3">
## What's Changed
* update readme by @ccurme in https://github.com/langchain-ai/langserve/pull/697
* Add instructions to address pydantic v2 incompatibility by @efriis in https://github.com/langchain-ai/langserve/pull/713
* Add langgraph compatibility section by @eyurtsev in https://github.com/langchain-ai/langserve/pull/718
* Support correction when creating feedback with token by @hinthornw in https://github.com/langchain-ai/langserve/pull/736
* Release 0.2.3 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/737
* infra: release permissions by @efriis in https://github.com/langchain-ai/langserve/pull/738


**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.2.2...v0.2.3
</Release>

<Release version="v0.2.2" date="June 10, 2024" published="2024-06-10T18:42:34.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.2.2">
## What's Changed
* Update hosted langserve waitlist form by @jakerachleff in https://github.com/langchain-ai/langserve/pull/664
* Update .clabot by @eyurtsev in https://github.com/langchain-ai/langserve/pull/674
* chore: add fastapi to client extra by @dennisrall in https://github.com/langchain-ai/langserve/pull/666
* 0.2.2 release by @eyurtsev in https://github.com/langchain-ai/langserve/pull/675

## New Contributors
* @dennisrall made their first contribution in https://github.com/langchain-ai/langserve/pull/666

**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.2.1...v0.2.2
</Release>

<Release version="v0.2.1" date="May 24, 2024" published="2024-05-24T17:12:39.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.2.1">
## What's Changed
* Update .clabot by @eyurtsev in https://github.com/langchain-ai/langserve/pull/656
* set default model for Anthropic by @ccurme in https://github.com/langchain-ai/langserve/pull/655
* patch: Use correct attribute for token url by @eyurtsev in https://github.com/langchain-ai/langserve/pull/662
* release 0.2.1 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/663

## New Contributors
* @ccurme made their first contribution in https://github.com/langchain-ai/langserve/pull/655

**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.2.0...v0.2.1
</Release>

<Release version="v0.2.0" date="May 17, 2024" published="2024-05-17T20:45:01.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.2.0">
## What's Changed
* Migrate to locations of imports by @eyurtsev in https://github.com/langchain-ai/langserve/pull/625
* Update to allow core 0.2.0 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/644
* 0.2.0rc1 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/645
* fix upper version for core to 0.3 instead of 3 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/646
* update poetry.lock file after version bump by @eyurtsev in https://github.com/langchain-ai/langserve/pull/647
* Release 0.2.0 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/651


**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.1.1...v0.2.0
</Release>

<Release version="v0.2.0rc1" date="May 15, 2024" published="2024-05-15T20:31:21.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.2.0rc1">
## What's Changed
* Migrate to locations of imports by @eyurtsev in https://github.com/langchain-ai/langserve/pull/625
* Update to allow core 0.2.0 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/644
* 0.2.0rc1 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/645
* fix upper version for core to 0.3 instead of 3 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/646
* update poetry.lock file after version bump by @eyurtsev in https://github.com/langchain-ai/langserve/pull/647


**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.1.1...v0.2.0rc1
</Release>

<Release version="v0.1.1" date="April 25, 2024" published="2024-04-25T15:41:42.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.1.1">
## What's Changed
* Changes to readme by @nfcampos in https://github.com/langchain-ai/langserve/pull/614
* patch: fix feedback in astream log and astream events by @eyurtsev in https://github.com/langchain-ai/langserve/pull/620
* Release 0.1.1 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/621


**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.1.0...v0.1.1
</Release>

<Release version="v0.1.0" date="April 15, 2024" published="2024-04-15T16:42:21.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.1.0">
## What's Changed
* Update README.md with correct form by @jakerachleff in https://github.com/langchain-ai/langserve/pull/533
* Document add_routes by @eyurtsev in https://github.com/langchain-ai/langserve/pull/523
* Update .clabot by @eyurtsev in https://github.com/langchain-ai/langserve/pull/538
* Update SECURITY.md by @eyurtsev in https://github.com/langchain-ai/langserve/pull/541
* Refactor Anthropic import to langchain_anthropic and update model to v3 by @donbr in https://github.com/langchain-ai/langserve/pull/524
* Update .clabot by @eyurtsev in https://github.com/langchain-ai/langserve/pull/558
* doc: link server example to server.py instead of client.ipynb by @WarrenTheRabbit in https://github.com/langchain-ai/langserve/pull/553
* Update splashscreen by @eyurtsev in https://github.com/langchain-ai/langserve/pull/563
* Transition to langchain-core ^0.1 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/564
* [minor][doc] Updates setup instruction for LangServe app by @rahilvora in https://github.com/langchain-ai/langserve/pull/549
* Only surface callback events in response schema if callbacks are enabled by @eyurtsev in https://github.com/langchain-ai/langserve/pull/566
* Scoped Feedback: Plumb through scoped feedback by @eyurtsev in https://github.com/langchain-ai/langserve/pull/568
* langserve: Create token feedback endpoint, update schema for feedback by @eyurtsev in https://github.com/langchain-ai/langserve/pull/570
* Expose Feedback Tokens as part of add_routes and APIHandler by @eyurtsev in https://github.com/langchain-ai/langserve/pull/571
* Allow accepting run ids by the server by @eyurtsev in https://github.com/langchain-ai/langserve/pull/576
* Tests: add token_feedback endpoint to test that verifies enabled/disabled config by @eyurtsev in https://github.com/langchain-ai/langserve/pull/573
* Improve error message if user isn't passing a Runnable to add_routes by @eyurtsev in https://github.com/langchain-ai/langserve/pull/577
* Add tests to check playground is served with api router configurations by @eyurtsev in https://github.com/langchain-ai/langserve/pull/579
* Update .clabot by @eyurtsev in https://github.com/langchain-ai/langserve/pull/582
* Raise invalid request exceptions by @eyurtsev in https://github.com/langchain-ai/langserve/pull/581
* 0.1.0 RC1 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/584
* Fixes associated with feedback endpoint by @eyurtsev in https://github.com/langchain-ai/langserve/pull/593
* 0.1.0rc2 release by @eyurtsev in https://github.com/langchain-ai/langserve/pull/594
* Release 0.1.0 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/608

## New Contributors
* @donbr made their first contribution in https://github.com/langchain-ai/langserve/pull/524
* @WarrenTheRabbit made their first contribution in https://github.com/langchain-ai/langserve/pull/553
* @rahilvora made their first contribution in https://github.com/langchain-ai/langserve/pull/549

**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.0.51...v0.1.0
</Release>

<Release version="v0.1.0rc2" date="April 3, 2024" published="2024-04-03T20:20:59.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.1.0rc2">
## What's Changed
* Fixes associated with feedback endpoint by @eyurtsev in https://github.com/langchain-ai/langserve/pull/593
* 0.1.0rc2 release by @eyurtsev in https://github.com/langchain-ai/langserve/pull/594


**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.1.0rc1...v0.1.0rc2
</Release>

<Release version="v0.1.0rc1" date="April 1, 2024" published="2024-04-01T19:51:47.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.1.0rc1">
## What's Changed
* Update README.md with correct form by @jakerachleff in https://github.com/langchain-ai/langserve/pull/533
* Document add_routes by @eyurtsev in https://github.com/langchain-ai/langserve/pull/523
* Update .clabot by @eyurtsev in https://github.com/langchain-ai/langserve/pull/538
* Update SECURITY.md by @eyurtsev in https://github.com/langchain-ai/langserve/pull/541
* Refactor Anthropic import to langchain_anthropic and update model to v3 by @donbr in https://github.com/langchain-ai/langserve/pull/524
* Update .clabot by @eyurtsev in https://github.com/langchain-ai/langserve/pull/558
* doc: link server example to server.py instead of client.ipynb by @WarrenTheRabbit in https://github.com/langchain-ai/langserve/pull/553
* Update splashscreen by @eyurtsev in https://github.com/langchain-ai/langserve/pull/563
* Transition to langchain-core ^0.1 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/564
* [minor][doc] Updates setup instruction for LangServe app by @rahilvora in https://github.com/langchain-ai/langserve/pull/549
* Only surface callback events in response schema if callbacks are enabled by @eyurtsev in https://github.com/langchain-ai/langserve/pull/566
* Scoped Feedback: Plumb through scoped feedback by @eyurtsev in https://github.com/langchain-ai/langserve/pull/568
* langserve: Create token feedback endpoint, update schema for feedback by @eyurtsev in https://github.com/langchain-ai/langserve/pull/570
* Expose Feedback Tokens as part of add_routes and APIHandler by @eyurtsev in https://github.com/langchain-ai/langserve/pull/571
* Allow accepting run ids by the server by @eyurtsev in https://github.com/langchain-ai/langserve/pull/576
* Tests: add token_feedback endpoint to test that verifies enabled/disabled config by @eyurtsev in https://github.com/langchain-ai/langserve/pull/573
* Improve error message if user isn't passing a Runnable to add_routes by @eyurtsev in https://github.com/langchain-ai/langserve/pull/577
* Add tests to check playground is served with api router configurations by @eyurtsev in https://github.com/langchain-ai/langserve/pull/579
* Update .clabot by @eyurtsev in https://github.com/langchain-ai/langserve/pull/582
* Raise invalid request exceptions by @eyurtsev in https://github.com/langchain-ai/langserve/pull/581
* 0.1.0 RC1 by @eyurtsev in https://github.com/langchain-ai/langserve/pull/584

## New Contributors
* @donbr made their first contribution in https://github.com/langchain-ai/langserve/pull/524
* @WarrenTheRabbit made their first contribution in https://github.com/langchain-ai/langserve/pull/553
* @rahilvora made their first contribution in https://github.com/langchain-ai/langserve/pull/549

**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.0.51...v0.1.0rc1
</Release>

<Release version="v0.0.51" date="March 12, 2024" published="2024-03-12T06:16:25.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.0.51">
## What's Changed
* Fix regenerate in chat playground for legacy inputs by @jacoblee93 in https://github.com/langchain-ai/langserve/pull/529
* Release 0.0.51 by @jacoblee93 in https://github.com/langchain-ai/langserve/pull/530


**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.0.50...v0.0.51
</Release>

<Release version="v0.0.50" date="March 12, 2024" published="2024-03-12T01:27:24.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.0.50">
## What's Changed
* Add support for older chat input schemas to chat playground by @jacoblee93 in https://github.com/langchain-ai/langserve/pull/526
* Release 0.0.50 by @jacoblee93 in https://github.com/langchain-ai/langserve/pull/527


**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.0.49...v0.0.50
</Release>

<Release version="v0.0.49" date="March 11, 2024" published="2024-03-11T22:52:20.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.0.49">
## What's Changed
* Expose playground type in add_routes and APIHandler by @eyurtsev in https://github.com/langchain-ai/langserve/pull/519
* Update docs for new chat playground flow by @jacoblee93 in https://github.com/langchain-ai/langserve/pull/520
* Remove deadcode and lint by @eyurtsev in https://github.com/langchain-ai/langserve/pull/521
* Add output schemas to the playgrounds by @eyurtsev in https://github.com/langchain-ai/langserve/pull/522
* Release 0.0.49 by @jacoblee93 in https://github.com/langchain-ai/langserve/pull/525


**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.0.48...v0.0.49
</Release>

<Release version="v0.0.48" date="March 11, 2024" published="2024-03-11T03:47:12.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.0.48">
## What's Changed
* Add env var docs by @jacoblee93 in https://github.com/langchain-ai/langserve/pull/513
* Show line-breaks in chat message content by @jacoblee93 in https://github.com/langchain-ai/langserve/pull/515
* Allow editing of prior messages in the chat playground by @jacoblee93 in https://github.com/langchain-ai/langserve/pull/516
* Release 0.0.48 by @jacoblee93 in https://github.com/langchain-ai/langserve/pull/517


**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.0.47...v0.0.48
</Release>

<Release version="v0.0.47" date="March 9, 2024" published="2024-03-09T01:32:02.000Z" url="https://github.com/langchain-ai/langserve/releases/tag/v0.0.47">
## What's Changed
* add py.typed by @baskaryan in https://github.com/langchain-ai/langserve/pull/505
* Improve LangSmith feedback endpoint error message by @jacoblee93 in https://github.com/langchain-ai/langserve/pull/510
* Adds opt-in public trace view endpoint by @jacoblee93 in https://github.com/langchain-ai/langserve/pull/511
* Adds chat interface by @jacoblee93 in https://github.com/langchain-ai/langserve/pull/509
* Release 0.0.47 by @jacoblee93 in https://github.com/langchain-ai/langserve/pull/512


**Full Changelog**: https://github.com/langchain-ai/langserve/compare/v0.0.46...v0.0.47
</Release>

<Pagination page="1" total-pages="4" total-items="65" next="https://releases.sh/langchain/langserve.md?page=2" />
