NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2801 most downloaded on crates.io
An async extension for Diesel the safe, extensible ORM and Query Builder
Last release 3 months ago
19 Jun 2026
Release timing varies
gaps range from 2 weeks to 11 months
Nearly every release is documented
notes for 24 of 24 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
24 releases · first in 2022
One column per quarter.
Improve the check if a connection is still working in our connection pool implementation by actually loading the response
Full Changelog: v0.9.1...v0.9.2
You can support the development of Diesel by:
Correctly check if a connection is a broken state (e.g. has an open transaction) for the mobc pool implementation
Full Changelog: v0.9.1...v0.9.1
You can support the development of Diesel by:
Change all transaction related functions to accept an real async closure instead of the scoped boxed variant. This change requires adujsting all call
conn.transaction(|conn| async move {/* your code */}.scoped_boxed())conn.transaction(async |conn| /* your code */)You can support the development of Diesel by:
Full Changelog: v0.8.0...v0.9.0
Added support for UpdateAndFetchResults for SyncConnectionWrapper , allowing to use save_changes
SyncConnectionWrapper, allowing to use save_changesSyncConnectionWrapper that can cause panics if the future is dropped before completionYou can support the development of Diesel by:
Full Changelog: v0.7.4...v0.8.0
Keep track of mysql statements to close by @weiznich in #271
Full Changelog: v0.7.3...v0.7.4
You can support the development of Diesel by:
Another attempt to fix the docs.rs build by @paolobarbolini
Full Changelog: v0.7.2...v0.7.3
Fix versions shown in the readme
Full Changelog: v0.7.1...v0.7.2
Fix the docs.rs build
Added support for running migrations via AsyncMigrationHarness
AsyncMigrationHarnessAsyncPgConnectionAsyncMysqlConnection::cancel_tokenI 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:
Full Changelog: v0.6.0...v0.7.0
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
Allow to control the statement cache size
Fixed an issue around transaction cancellation that could lead to connection pools containing connections with dangling transactions
Add crate feature pool for extending connection pool implements through external crate
pool for extending connection pool implements through external crateDeref and DerefMut for AsyncConnectionWrapper to allow using it in an async context as wellAdded type diesel_async::pooled_connection::PooledConnection
diesel_async::pooled_connection::mobc::PooledConnectionCLIENT_FOUND_ROWS capability to allow consistent behaviour with PostgreSQL regarding return value of UPDATe commands.SyncConnectionWrapper type that turns a sync connection into an async one. This enables SQLite support for diesel-asyncdiesel::connection::Instrumentation to support logging and other instrumentation for any of the provided connection impls.Fixed feature flags for docs.rs
Add a AsyncConnectionWrapper type to turn a diesel_async::AsyncConnection into a diesel::Connection. This might be used to execute migrations via dies
AsyncConnectionWrapper type to turn a diesel_async::AsyncConnection into a diesel::Connection. This might be used to execute migrations via diesel_migrations.Check for open transactions before returning the connection to the pool
TinyInt serializationAdd a missing UpdateAndFetchResults impl
UpdateAndFetchResults impl* Compatibility with diesel 2.1
Dependency updates for mysql-async to allow newer versions
mysql-async to allow newer versionsDependency updates for mobc and mysql-async to allow newer versions as well
mobc and mysql-async to allow newer versions as wellRelicense the crate under the MIT or Apache 2.0 License
AsyncDieselConnectionManager constructor that allows to specify a custom connection setup method to allow setting up postgres TLS connectionsFix prepared statement leak for the mysql backend implementation
[0.1.1]: https://github.com/weiznich/diesel_async/compare/v0.1.0...v0.1.1 [0.2.0]: https://github.com/weiznich/diesel_async/compare/v0.1.1...v0.2.0 [0
Your coding agent can read these notes before it upgrades. Set up the MCP server →