Skip to content

Latest commit

 

History

History
46 lines (40 loc) · 2.78 KB

RELEASE.md

File metadata and controls

46 lines (40 loc) · 2.78 KB

Strawberry Chat - v1.13.0 Stable

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.

Changelog

  • 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

Pull requests

  • ENHANCEMENT: Database System Revamp (Milestone) by @Juliandev02 in #152

Issues / Milestone

  • #147
  • #148
  • #149
  • #150
  • #151
  • #152

TL;DR

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.

Next release?

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