Hey everyone. Tonight (at least in Europe) I am releasing v1.13.0 of Strawberry Chat. This release includes some important bug fixes and quality of life improvements.
- Added list-badges subcommand for /admin-settings
- Added automatic addition of the Strawberry badge when the user connects to the Strawberry ID
- Remove unused config flags
- Updated logging
- Add
max_message_length
for Rust-rewrite - Revamped database system (Support for MySQL, SQLite & PostgreSQL - more coming soon!)
- Lots of optimization for the database system
- Use the configuration
database_table
to use the correct table (#147) - Check if the given table in the configuration exists - If not create one
- Update core to v1.04
- Fixed a panic occurred by /admin-settings
- Fixed a panic occurred by /kick
- Fixed use of deprecated type alias std::panic::PanicInfo
- Code optimizations
- Fixed custom database port not working (#150)
- General code optimizations
- Improved logging
- Internal database optimizations
- Several dependency updates
- Moved cryptographic functions to separate module
- ENHANCEMENT: Database System Revamp (Milestone) by @Juliandev02 in #152
- #147
- #148
- #149
- #150
- #151
- #152
With v1.13 we have implemented a new multifunctional database system which will support MySQL, SQLite and in future also PostgreSQL. The new system simplifies the implementation of new or other database systems. There are some bug fixes regarding commands, a few functions from the legacy Python version have been taken over and some things have been optimized.
See https://github.com/Strawberry-Foundations/strawberry-chat#release-cycle
Full Changelog: https://github.com/Strawberry-Foundations/strawberry-chat/compare/v1.12.0...v1.13.0