Skip to content

Diesel-Async 0.9.0

Choose a tag to compare

@weiznich weiznich released this 30 Apr 13:07
· 32 commits to main since this release
v0.9.0
18f2c86

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 from conn.transaction(|conn| async move {/* your code */}.scoped_boxed())
    to conn.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