Releases: Chainlit/chainlit
Releases · Chainlit/chainlit
2.9.4
What's Changed
- Breaking change, if you use persistence: you need to run
ALTER TABLE steps ADD COLUMN IF NOT EXISTS modes JSONB;to migrate - Security vulnerability fix
Added
- Added an icon for shared threads by @Allaoua9 in #2715
- New option to allow disabling auto-scroll of assistant messages by @jfperusse in #2724
- feat: Add Modes by @hayescode in #2734
Fixed
- fix: tiny error avatar for long messages by @jfperusse in #2725
- security: add sanitization for custom thread element update by @asvishnyakov in #2737
Other
- chore: bump watchfiles by @hayescode in #2733
- chore: update uv.lock after watchfiles changes by @asvishnyakov in #2735
- chore: release by @asvishnyakov in #2738
Full Changelog: 2.9.3...2.9.4
2.9.3
What's Changed
- test: add missing oauth providers test by @codomposer in #2687
- test: add test for message by @OxLeOx in #2664
- Update chainlit data layer with metadata merging by @jfperusse in #2688
- Bug: Fix page blinking after login by @ADWasHere in #2640
- Update useChatSession.ts by @tosokr in #2657
- Fix: Fix CI issue introduced in #2640 by @hayescode in #2711
- fix(socket): set environ when restoring websocket session by @daniel-oronsi in #2689
- docs: Move hello.py to avoid import shadowing by @RoyBA in #2702
- feat: Add native video support in markdown rendering by @RoyBA in #2704
- Optimize chat message rendering and message-tree updates with memoization by @SimonEOA in #2706
- fix: do not show share thread button if allow_threadsharing is set to false by @eiseleMichael in #2708
- feat: Add language configuration option to override browser language by @RoyBA in #2703
- fix: fix chainlit sets logging while act as a library by @goatwu1993 in #2683
- fix: Update LangChain imports for v1.x compatibility by @RoyBA in #2700
- feat: improve icon name formatting by @eiseleMichael in #2693
- chore:release by @hayescode in #2712
New Contributors
- @OxLeOx made their first contribution in #2664
- @daniel-oronsi made their first contribution in #2689
- @SimonEOA made their first contribution in #2706
- @goatwu1993 made their first contribution in #2683
Full Changelog: 2.9.2...2.9.3
2.9.2
What's Changed
Added
- add test for cache by @codomposer in #2678
- add test for translations by @codomposer in #2679
- add test for oauth providers by @codomposer in #2681
- add test for chat context by @codomposer in #2677
- add test for socket by @codomposer in #2674
Fixed
- fix: copilot breaking change introduced in 2.8.5 by @asvishnyakov in #2647
Other
- chore: release by @asvishnyakov in #2686
Full Changelog: 2.9.1...2.9.2
2.9.1
What's Changed
- Add query param prefill for chat by @ADWasHere in #2624
- Added italian translation to translations folder by @SpaceAndrea in #2646
- Support markdown in watermark by @eiseleMichael in #2653
- Added support for tabs in chat settings by @Allaoua9 in #2651
- add test for action by @codomposer in #2643
- add test for step class by @codomposer in #2660
- Add test for element class by @codomposer in #2666
- feat: complete langchain test script by @codomposer in #2665
- add test for input widget by @codomposer in #2667
- add test for mcp by @codomposer in #2668
- add test for chat settings by @codomposer in #2669
- add test for sidebar by @codomposer in #2670
- add test for markdown by @codomposer in #2671
- add test for utils by @codomposer in #2672
- add test for session by @codomposer in #2673
- chore/release by @hayescode in #2676
- add test for socket by @codomposer in #2674
- add test for chat context by @codomposer in #2677
New Contributors
- @SpaceAndrea made their first contribution in #2646
- @eiseleMichael made their first contribution in #2653
- @codomposer made their first contribution in #2643
Full Changelog: 2.9.0...2.9.1
2.9.0
What's Changed
- Improve Multi Agent Support by @hayescode in #2632
- chore/release by @hayescode in #2633
Full Changelog: 2.8.5...2.9.0
2.8.5
What's changed
Added
- feat: add raw response from OAuthProviders by @ADWasHere in #2608
- feat: add slack reaction added event by @efealioksuz in #2627
- feat: add display_name field to ChatProfile by @slovx2 in #2616
Fixed
- security: add missed authorization check by @asvishnyakov in #2637
- Know the thread ID
- Already be a registered user in the Chainlit app
Changed
New Contributors
- @ADWasHere made their first contribution in #2608
- @s-quinn made their first contribution in #2618
- @slovx2 made their first contribution in #2616
Full Changelog: 2.8.4...2.8.5
2.8.4
What's Changed
- ci: fix pnpm publish checks by @asvishnyakov in #2572
- fix: missing / in url with base path when connecting Streamable HTTP MCP by @ggirou in #2480
- fix - persist custom_elements to data layer without cloud storage by @jason-raitz in #2589
- fix: propagate IME composition events in AutoResizeTextarea by @servak in #2575
- fix: confirm when enter by @Ms3314 in #2556
- Fix(translation): correct French translation of chat watermark by @dboyker in #2590
- fix(ui): add fallback logo if custom logo is missing by @aniketppanchal in #2586
- Feature/Support GitHub Enterprise by @youngbo89 in #2602
- feat: explicit disable on input widget by @jochenrui in #2605
- Fix/tasklist by @hayescode in #2609
- chore/release by @hayescode in #2610
New Contributors
- @jason-raitz made their first contribution in #2589
- @servak made their first contribution in #2575
- @Ms3314 made their first contribution in #2556
- @dboyker made their first contribution in #2590
- @aniketppanchal made their first contribution in #2586
- @youngbo89 made their first contribution in #2602
- @jochenrui made their first contribution in #2605
Full Changelog: 2.8.3...2.8.4
2.8.3
What's Changed
Added
- Support for the target attribute in header links, which can be configured through the configuration options by @mwmdev in #2568
Changed
- ci: libs publishing workflow by @asvishnyakov in #2570
@chainlit/react-client release
@chainlit/react-client verison 0.3.0 released with all changes made between Chainlit versions 2.4.1...2.8.3
New Contributors
Full Changelog: 2.8.2...2.8.3
2.8.2
What's Changed
- UX improvement: Don't autoFocus on mobile for MessageComposer by @jstsch in #2548
- Try/except when calling get_read_url for elements in sqlalchemy.py + None checks by @GhimBoon in #2551
- fix: properly finalize data layer by @asvishnyakov in #2555
- fix: on_chat_start not always firing by @hayescode in #2549
- fix(copilot): Voice hotkey (P) incorrectly triggers when typing in chat input within Shadow DOM by @RoyBA in #2560
- chore: release by @hayescode in #2565
New Contributors
Full Changelog: 2.8.1...2.8.2
2.8.1
What's Changed
- docs: update privacy policy by @asvishnyakov in #2515
- docs: fix changelog of latest release by @asvishnyakov in #2514
- feat: add german translation by @tammenha in #2517
- feat: add Korean translation for application by @taeminlee in #2534
- refactor: allow Thread Sharing by user-defined callback by @hayescode in #2521
- refactor: remove redundant message sending in process_slack_message by @tosokr in #2540
- Add support for custom_meta_url by @jstsch in #2536
- fix: generate signed url when loading elements from sqlalchemy datalayer by @eduardafneumann in #2541
- chore: release by @hayescode in #2547
New Contributors
- @tammenha made their first contribution in #2517
- @taeminlee made their first contribution in #2534
- @tosokr made their first contribution in #2540
- @jstsch made their first contribution in #2536
Full Changelog: 2.8.0...2.8.1