- Performance improvements and bug fixes on run_sync and asyncify
0.4.2
Not secure
Added
- New data persistence mode `local` and `custom` are available on top of the pre-existing `cloud` one. Learn more [here](https://docs.chainlit.io/data).
0.4.1
Not secure
Added
- File watcher now reloads the app when the config is updated - cl.cache to avoid wasting time reloading expensive resources every time the app reloads
Fixed
- Bug introduced by 0.4.0 preventing to run private apps - Long line content breaking the sidebar with Text elements - File watcher preventing to keyboard interrupt the chainlit process - Updated socket io to fix a security issue - Bug preventing config settings to be the default values for the settings in the UI
0.4.0
Not secure
Added
- Pyplot chart element - Config option `default_expand_messages` to enable the default expand message settings by default in the UI (breaking change)
Fixed
- Scoped elements sharing names are now correctly displayed - Clickable Element refs are now correctly displayed, even if another ref being a substring of it exists
0.3.0
Not secure
Added
- Moving from sync to async runtime (breaking change): - Support async implementation (eg openai, langchain) - Performance improvements - Removed patching of different libraries - Elements: - Merged LocalImage and RemoteImage to Image (breaking change) - New Avatar element to display avatars in messages - AskFileMessage now supports multi file uploads (small breaking change) - New settings interface including a new "Expand all" messages setting - The element sidebar is resizable
Fixed
- Secure origin issues when running on HTTP - Updated the callback handler to langchain 0.0.198 latest changes - Filewatcher issues - Blank screen issues - Port option in the CLI does not fail anymore because of os import