All versions since Diesel 2.3.14
Diesel 2.3.14
Fixes
- Add support for sqlite-wasm-rs 0.6
- Fixed a failed top-level
COMMIT, such as a deferred foreign key violation on SQLite, leaving the transaction open - Fixed
embed_migrations!making the crate hash depend on the directory the crate is built in, which broke reproducible builds - Correctly implement
Error::sourcefor our error types - Workaround a potential future breaking change in rust
See here for the full changes: Full Changelog: https://github.com/diesel-rs/diesel/compare/v2.3.13…v2.3.14
You can support the development of Diesel by:
- Contributing Code, Documentation or Guides. Checkout the planing for Diesel 2.4 for open tasks.
- Providing knowledge and help to maintain the MySQL/MariaDB backend. This is currently the only in-tree backend that is not used by any maintainers, so having someone around that actually uses this backend would be very helpful for the Diesel project.
- Answering questions in our discussion forum
- Reporting bugs in our issue tracker
- Helping triaging issues in our issue tracker
- Sponsoring the maintainers.
Diesel 2.4.0 Latest
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.html
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 maintainance.
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: https://github.com/diesel-rs/diesel/compare/v2.3.0…v2.4.0