Diesel-Async 0.9.0
Changes
- Change all transaction related functions to accept an real async closure instead of
the scoped boxed variant. This change requires adujsting all call sides of transaction
based functions fromconn.transaction(|conn| async move {/* your code */}.scoped_boxed())
toconn.transaction(async |conn| /* your code */)
Fixed
- Fixed an unsound access to padding values while deserializing Date/Time values in the mysql backend
Thanks to @paolobarbolini for finding this issue.
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.
Full Changelog: v0.8.0...v0.9.0