2.11.1

roboflow/rf-detr2.11.1Apr 22, 2026by asvishnyakov

AI Summary

This release focuses on stability improvements for socket handling, dependency version checks, and locale resolution. It also includes refactoring of development scripts to improve maintainability.

Key Highlights

  • Guard on_chat_start against duplicate dispatch on reconnect
  • Check langchain-core version instead of langchain
  • Resolve base locale to regional translation file
  • Pass chat_profile to set_starter_categories callback

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