All versions since Diesel 2.3.9
Diesel 2.3.9
Fixed
- Removed a
dbg!statement from the Mysql backend that caused unwanted output - Fix a regression in
#[derive(AsChangeset)]introduced in 2.3.8 where structs with a type or const generic parameter referenced in a field type failed to compile witherror[E0425]: cannot find type 'T' in this scope. The diagnostic helper functions added to improveAsChangeseterror messages now forward all generic parameters of the input struct, not only lifetimes.
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.3.10 Latest
Fixes
- Fixed a wrong value of a internal MYSQL flag
- Fixed several possible panics in the PostgreSQL deserialization code for malformed packages in the
- Fixed an issue that caused unexpected results while calling custom aggregated SQL functions twice in the SQLite backend
- Fixed a potential use after free bug in the SQLite backend while deserializing a database from a byte buffer
- Fixed potential invalid schema generation if column or table names “inject” rust code
- Fixed potential SQL injections during schema introspection via
diesel print-schema - Fixed a regression that resulted in rejecting valid combinations of
ORDER BYandGROUP BYclauses
Full Changelog: https://github.com/diesel-rs/diesel/compare/v2.3.9…v2.3.10
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.