Releases: weiznich/diesel_async
Diesel-Async 0.7.3
- Another attempt to fix the docs.rs build by @paolobarbolini
 
Full Changelog: v0.7.2...v0.7.3
Diesel-Async 0.7.2
- Fix versions shown in the readme
 
Full Changelog: v0.7.1...v0.7.2
Diesel-Async 0.7.1
- Fix the docs.rs build
 
Diesel-Async 0.7.0
New features
- Support for diesel 2.3
 - Added support for running migrations via 
AsyncMigrationHarness - Improved ergonomics of using query pipelining with 
AsyncPgConnection - Added the ability to cancel queries using 
AsyncMysqlConnection::cancel_token 
I would like to sincerely thank all my generous sponsors who have contributed to make this release possible.
Nevertheless is the Diesel project always looking for support. You can help 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(-async) 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.6.0...v0.7.0
Diesel-Async 0.6.1
What's Changed
- Fix building with different feature combinations
 
You can support the development of diesel-async by contributions or by sponsoring the project on GitHub.
Full Changelog: v0.6.0...v0.6.1
Diesel-Async 0.6.0
- Allow to control the statement cache size
 - Minimize dependencies features
 - Bump minimal supported mysql_async version to 0.36.0
 - Fixing a bug in how we tracked open transaction that could lead to dangling transactions is specific cases
 
You can support the development of diesel-async by contributions or by sponsoring the project on GitHub.
Full Changelog: v0.5.2...v0.6.0
Diesel Async 0.5.2
What's Changed
- Fixed an issue around transaction cancellation that could lead to connection pools containing connections with dangling transactions
 
You can support the development of diesel-async by contributions or by sponsoring the project on Github.
Full Changelog: v0.5.1...v0.5.2
Diesel Async 0.5.1
What's Changed
- Add crate feature 
poolfor extending connection pool implements through external crate - Implement 
DerefandDerefMutforAsyncConnectionWrapperto allow using it in an async context as well 
New Contributors
- @korir248 made their first contribution in #180
 - @fakeshadow made their first contribution in #188
 - @ollyswanson made their first contribution in #189
 - @Turbo87 made their first contribution in #195
 
Full Changelog: v0.5.0...v0.5.1
Diesel-Async 0.5.0
- Added type 
diesel_async::pooled_connection::mobc::PooledConnection - MySQL/MariaDB now use 
CLIENT_FOUND_ROWScapability to allow consistent behaviour with PostgreSQL regarding return value of UPDATe commands. - The minimal supported rust version is now 1.78.0
 - Add a 
SyncConnectionWrappertype that turns a sync connection into an async one. This enables SQLite support for diesel-async - Add support for 
diesel::connection::Instrumentationto support logging and other instrumentation for any of the provided connection impls. - Bump minimal supported mysql_async version to 0.34
 
A special thanks goes to @momobel  and Wattsense for contributing the SyncConnectionWrapper implementation.
To support future development efforts, please consider sponsoring me on GitHub.
Full Changelog: v0.4.0...v0.5.0
Diesel-Async 0.4.1
- Add a 
AsyncConnectionWrappertype to turn adiesel_async::AsyncConnectioninto adiesel::Connection. This might be used to execute migrations viadiesel_migrations. - Add some connection pool configurations to specify how connections
in the pool should be checked if they are still valid