2.11.0
📦 chainlitView on GitHub →
✨ 7 features🐛 13 fixes🔧 1 symbols
Summary
This release introduces several new features, including customizable UI elements, Polars support for dataframes, and improved PDF viewing. Numerous bug fixes address issues related to UI interactions, OAuth configuration, and data handling.
Migration Steps
- Make send_toast an async function (if you were calling it synchronously, update your code).
✨ New Features
- Added ability to display a Lucid icon in the Step, instead of the default avatar.
- Respect explicit figure height in Plotly elements.
- Added improved pdf viewer.
- Make stop icon and loading cursor customizable via CSS variables.
- Add copilot sidebar mode with drag-to-resize.
- Add polars support for dataframe elements.
- Make AzureAD OAuth scopes configurable via env vars.
🐛 Bug Fixes
- Prevent NOT NULL violation in update_thread when metadata is None.
- Use correct logging format specifier in OAuth state validation.
- Issue with accordion requiring two clicks to close.
- Removing a favorite overwrites live message state with stale snapshot.
- Enter key sends message when slash input matches no registered command.
- Fix settings edit hook issues.
- Widget disable option was not supported on Multiselect, Tags, Datepicker and RadioButton; this is now fixed.
- Harden MCP exit stack cleanup to prevent cross-task cancel-scope errors.
- Treat empty custom_fonts array as intent to remove default fonts.
- Show error toast when streamable-http MCP connection fails.
- Handle Slack workflow/bot messages in app_mention events.
- Clear attachments when switching chat profiles.
- Fix sort thread list categories by date.