Skip to content

Releases: Chainlit/chainlit

1.2.0

16 Sep 16:19
052e8d8
Compare
Choose a tag to compare

Security

  • Fixed critical vulnerabilities allowing arbitrary file read access (#1326)
  • Improved path traversal protection in various endpoints (#1326)

Added

  • Hebrew translation JSON (#1322)
  • Translation files for Indian languages (#1321)
  • Support for displaying function calls as tools in Chain of Thought for LlamaIndexCallbackHandler (#1285)
  • Improved feedback UI with refined type handling (#1325)

Changed

  • Upgraded cryptography from 43.0.0 to 43.0.1 in backend dependencies (#1298)
  • Improved GitHub Actions workflow (#1301)
  • Enhanced data layer cleanup for better performance (#1288)
  • Factored out callbacks with extensive test coverage (#1292)
  • Adopted strict adherence to Semantic Versioning (SemVer)

Fixed

  • Websocket connection issues when submounting Chainlit (#1337)
  • Show_input functionality on chat resume for SQLAlchemy (#1221)
  • Negative feedback class incorrectness (#1332)
  • Interaction issues with Chat Profile Description Popover (#1276)
  • Centered steps within assistant messages (#1324)
  • Minor spelling errors (#1341)

Development

  • Added documentation for release engineering process (#1293)
  • Implemented testing for FastAPI version matrix (#1306)
  • Removed wait statements from E2E tests for improved performance (#1270)
  • Bumped dataclasses to latest version (#1291)
  • Ensured environment loading before other imports (#1328)

1.1.404

04 Sep 10:01
21c607a
Compare
Choose a tag to compare

Breaking Changes

  • Python Version: This release requires Python 3.9 or higher. Please ensure you're using a compatible Python version before upgrading.
  • Containerized Deployments: If you're using containerized deployments, you may need to specify --host 0.0.0.0 for your container to work correctly with the new security changes.

What's Changed

New Contributors

Full Changelog: 1.1.402...1.1.404

1.1.403rc0

13 Aug 11:48
Compare
Choose a tag to compare
1.1.403rc0 Pre-release
Pre-release

Fixed

  • Langchain Callback handler IndexError
  • Attempt to fix websocket issues

1.1.402

07 Aug 09:46
Compare
Choose a tag to compare

Added

  • The User class now has a display_name field. It will not be persisted by the data layer.
  • The logout button will now reload the page (needed for custom auth providers)

1.1.401

02 Aug 11:39
Compare
Choose a tag to compare

Changed

  • Directly log step input args by name instead of wrapping them in "args" for readability.

Fixed

  • Langchain Callback handler ValueError('not enough values to unpack (expected 2, got 0)')

1.1.400

29 Jul 15:56
Compare
Choose a tag to compare

Changed

  • hide_cot becomes cot and has three possible values: hidden, tool_call, full
  • User feedback are now scoring an entire run instead of a specific message
  • Slack/Teams/Discord DM threads are now split by day
  • Slack DM now also use threads
  • Avatars are always displayed at the root level of the conversation

Removed

  • disable_feedback has been removed
  • root_message has been removed

1.1.400rc1

15 Jul 15:06
Compare
Choose a tag to compare
1.1.400rc1 Pre-release
Pre-release

Fixed

  • Feedback is added to the nearest run

1.1.400rc0

12 Jul 15:15
Compare
Choose a tag to compare
1.1.400rc0 Pre-release
Pre-release

Changed

  • hide_cot becomes cot and has three possible values: hidden, tool_call, full
  • User feedback are now scoring an entire run instead of a specific message
  • Slack/Teams/Discord DM threads are now split by day
  • Avatars are always displayed at the root level of the conversation

Removed

  • disable_feedback has been removed
  • root_message has been removed

1.1.306

03 Jul 12:07
Compare
Choose a tag to compare

Added

  • Messages are now editable. You can disable this feature with config.features.edit_message = false
  • cl.chat_context to help keeping track of the messages of the current thread
  • You can now enable debug_mode when mounting Chainlit as a sub app by setting the CHAINLIT_DEBUG to true.

Fixed

  • Message are now collapsible if too long
  • Only first level tool calls are displayed
  • OAuth redirection when mounting Chainlit on a FastAPI app should now work
  • The Langchain callback handler should better capture chain runs
  • The Llama Index callback handler should now work with other decorators

1.1.305

25 Jun 23:17
6d07ae0
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.1.304...1.1.305