I'm happy to announce the release of Diesel 2.4.0, a ORM and query builder for Rust. This release contains the development of the last 14 months, including the contributions of 76 people.
Headline features include:
- Support for database views
- Improved support for enums
- Support for batch update statements
- A distinct backend for MariaDB
- Extended support for SQLite functionality, including hooks, pragmas and BLOB's
- Support for using Diesel (SQLite) in a no-std environment
- Migrations written in Rust
- Support for
diesel-asyncin#[derive(MultiConnection)]
See the announcement blog post about details to each feature: https://diesel.rs/news/2_4_0_release/
I would like to use this possibility to thank all contributors and sponsors that made this release possible. A special thank goes to @LucaCappelletti94 for his large contributors to the release, to Prototype Fund for funding the development of the Database View support and to RustFoundation for funding the general maintenance.
Nevertheless, the Diesel project is always looking for support. You can help by:
- Contributing Code, Documentation, or Guides.
- Answering questions in our discussion forum
- Reporting bugs in our issue tracker
- Helping to triage issues in our issue tracker
- Sponsoring the maintainers.
- Filling out this survey about the current state and future developments of Diesel
Full Changelog: v2.3.0...v2.4.0