Skip to content

Commit 2556985

Browse files
authored
Release prep 2.0.dev1 (#1455)
* Changelog for 1.3.0 and 2.0.dev1. * Bump version to 2.0.dev1
1 parent 5cc44bc commit 2556985

File tree

2 files changed

+75
-31
lines changed

2 files changed

+75
-31
lines changed

CHANGELOG.md

Lines changed: 74 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,80 @@ All notable changes to Chainlit will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66

7+
## [1.3.0] - 2024-10-22
8+
9+
### Security
10+
11+
- Fixed critical endpoint security vulnerabilities (#1441)
12+
- Enhanced authentication for file-related endpoints (#1431)
13+
- Upgraded frontend and backend dependencies to address security issues (#1431)
14+
15+
### Added
16+
17+
- SQLite support in SQLAlchemy integration (#1319)
18+
- Support for IETF BCP 47 language tags, enabling localized languages like es-419 (#1399)
19+
- Environment variables `OAUTH_<PROVIDER>_PROMPT` and `OAUTH_PROMPT` to
20+
override oauth prompt parameter. Enabling users to explicitly enable login/consent prompts for oauth, e.g. `OAUTH_PROMPT=consent` to prevent automatic re-login. (#1362, #1456).
21+
- Added `get_element()` method to SQLAlchemyDataLayer (#1346)
22+
23+
### Changed
24+
25+
- Bumped LiteralAI dependency to version 0.0.625 (#1376)
26+
- Optimized LiteralDataLayer for improved performance and consistency (#1376)
27+
- Refactored context handling in SQLAlchemy data layer (#1319)
28+
- Updated package metadata with correct authors, license, and documentation links (#1413)
29+
- Enhanced GitHub Actions workflow with restricted permissions (#1349)
30+
31+
### Fixed
32+
33+
- Resolved dialog boxes extending beyond window bounds (#1446)
34+
- Fixed tasklist functionality when Chainlit is submounted (#1433)
35+
- Corrected handling of `display_name` in PersistentUser during authentication (#1425)
36+
- Fixed SQLAlchemy identifier quoting (#1395)
37+
- Improved spaces handling in avatar filenames (#1418)
38+
39+
### Development
40+
41+
- Implemented extensive test coverage for LiteralDataLayer and SQLAlchemyDataLayer
42+
- Added comprehensive unit tests for file-related endpoints
43+
- Enhanced code organization and import structure
44+
- Improved Python code style and linting (#1353)
45+
- Resolved various small text and documentation issues (#1347, #1348)
46+
47+
## [2.0.dev1] - 2024-10-22
48+
49+
### Added
50+
51+
- Interactive DataFrame display component using MUI Data Grid (#1373)
52+
- Optional websocket connection in react-client (#1379)
53+
- Current URL in message payload (#1403)
54+
- Improved image interaction - clicking opens popup with download option (#1402)
55+
- Configurable user session timeout (#1032)
56+
57+
### Security
58+
59+
- Fixed file access vulnerability in get_file and upload_file endpoints (#1441)
60+
- Added authentication to /project/file endpoint (#1441)
61+
- Addressed security vulnerabilities in frontend dependencies (#1431, #1414)
62+
63+
### Fixed
64+
65+
- Dialog boxes extending beyond window (#1446)
66+
- Allow empty chat input when submitting attachments (#1261)
67+
- Tasklist when Chainlit is submounted (#1433)
68+
- Spaces in avatar filenames (#1418)
69+
- Step argument input and concurrency issues (#1409)
70+
- Display_name copying to PersistentUser during authentication (#1425)
71+
72+
### Development
73+
74+
- Refactored storage clients into separate modules (#1363)
75+
- Support for IETF BCP 47 language tags (#1399)
76+
- Improved GitHub Actions workflows and build process (#1445)
77+
- Direct installation from GitHub support (#1423)
78+
- Extended package metadata with homepage and documentation links (#1413)
79+
- Various backend fixes and code cleanup (#1432)
80+
781
## [2.0.dev0] - 2024-10-08
882

983
### Breaking Changes
@@ -40,36 +114,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
40114
- Added new wavtools directory with various audio processing utilities
41115
- Implemented new AudioWorklet processors for more efficient audio handling
42116

43-
## [1.3.0rc0] - 2024-10-02
44-
45-
### Added
46-
47-
- SQLite support in SQLAlchemy integration (#1137)
48-
- Extensive test coverage for LiteralDataLayer and SQLAlchemyDataLayer
49-
- `get_element()` method to SQLAlchemyDataLayer (#1346)
50-
51-
### Changed
52-
53-
- Bumped LiteralAI dependency to version 0.0.625 (#1376)
54-
- Refactored LiteralDataLayer for improved performance and consistency
55-
- Refactored context handling in SQLAlchemy data layer (#1319)
56-
- Enhanced GitHub Actions workflow with restricted permissions (#1349)
57-
58-
### Fixed
59-
60-
- Resolved issues with SQLite database support (#1137)
61-
- Addressed automatic OAuth login after logout (#1362)
62-
- Various code style and linting improvements (#1353, #1348, #1347)
63-
64-
### Development
65-
66-
- Implemented LiteralToChainlitConverter class for handling conversions
67-
- Added comprehensive unit tests for data layer components
68-
- Improved import structure and removed unused imports
69-
- Updated README with latest project information (#1351)
70-
71-
We encourage users to thoroughly test this release candidate, particularly the LiteralAI integration and history features, and provide feedback before the final 1.3.0 release.
72-
73117
## [1.2.0] - 2024-09-16
74118

75119
### Security

backend/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "chainlit"
3-
version = "2.0.dev0"
3+
version = "2.0.dev1"
44
keywords = [
55
'LLM',
66
'Agents',

0 commit comments

Comments
 (0)