2.11.1

dancasas/awesome-virtual-try-on2.11.1Apr 22, 2026by asvishnyakov

AI Summary

This update addresses stability issues in Chainlit, specifically related to socket reconnections and Langchain integration, while also improving localization handling and code formatting.

Key Highlights

  • Fixed socket reconnection duplicate dispatch issue
  • Updated Langchain dependency check to langchain-core
  • Resolved base locale to regional translation files
  • Updated dev scripts and formatting tools

Breaking Changes

  • Requires workflow and dev tool updates for forks or source code installs

New Features

  • Pass chat_profile to set_starter_categories callback

Full Release Notes

## What's Changed

 🛈 You may need to update your workflows and dev tools if you forked this repo or install chainlit from source code via `git+` syntax. See #2573 for detailed changes

### Added
* feat: pass chat_profile to set_starter_categories callback by @EyalAmitay in https://github.com/Chainlit/chainlit/pull/2849

### Fixed
* fix(socket): guard on_chat_start against duplicate dispatch on reconnect by @dokterbob in https://github.com/Chainlit/chainlit/pull/2891
* fix(langchain): check langchain-core version instead of langchain by @dokterbob in https://github.com/Chainlit/chainlit/pull/2889
* fix: resolve base locale to regional translation file (e.g. "da" → "da-DK") by @mgquach in https://github.com/Chainlit/chainlit/pull/2843

### Changed
* chore(fmt): upgrade prettier & ruff and auto format missed files by @asvishnyakov in https://github.com/Chainlit/chainlit/pull/2884
* refactor: dev scripts by @asvishnyakov in https://github.com/Chainlit/chainlit/pull/2573
* chore: release by @asvishnyakov in https://github.com/Chainlit/chainlit/pull/2901


**Full Changelog**: https://github.com/Chainlit/chainlit/compare/2.11.0...2.11.1