Skip to content

Releases: weiznich/diesel_async

Diesel-Async 0.7.3

05 Oct 15:06
v0.7.3
e5e71da
Compare
Choose a tag to compare

Full Changelog: v0.7.2...v0.7.3

Diesel-Async 0.7.2

05 Oct 15:05
v0.7.2
46cd5fe
Compare
Choose a tag to compare
  • Fix versions shown in the readme

Full Changelog: v0.7.1...v0.7.2

Diesel-Async 0.7.1

02 Oct 12:35
v0.7.1
d5ac63e
Compare
Choose a tag to compare
  • Fix the docs.rs build

Diesel-Async 0.7.0

02 Oct 11:48
v0.7.0
df4c823
Compare
Choose a tag to compare

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

03 Jul 18:15
v0.6.1
82b8c37
Compare
Choose a tag to compare

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

02 Jul 15:25
v0.6.0
f043b13
Compare
Choose a tag to compare
  • 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

26 Nov 19:04
v0.5.2
e3beac6
Compare
Choose a tag to compare

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

01 Nov 12:38
v0.5.1
35cb1ad
Compare
Choose a tag to compare

What's Changed

  • Add crate feature pool for extending connection pool implements through external crate
  • Implement Deref and DerefMut for AsyncConnectionWrapper to allow using it in an async context as well

New Contributors

Full Changelog: v0.5.0...v0.5.1

Diesel-Async 0.5.0

19 Jul 11:41
v0.5.0
acc20f4
Compare
Choose a tag to compare
  • Added type diesel_async::pooled_connection::mobc::PooledConnection
  • MySQL/MariaDB now use CLIENT_FOUND_ROWS capability to allow consistent behaviour with PostgreSQL regarding return value of UPDATe commands.
  • The minimal supported rust version is now 1.78.0
  • Add a SyncConnectionWrapper type that turns a sync connection into an async one. This enables SQLite support for diesel-async
  • Add support for diesel::connection::Instrumentation to 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

01 Sep 10:18
v0.4.1
ec38eca
Compare
Choose a tag to compare
  • Add a AsyncConnectionWrapper type to turn a diesel_async::AsyncConnection into a diesel::Connection. This might be used to execute migrations via diesel_migrations.
  • Add some connection pool configurations to specify how connections
    in the pool should be checked if they are still valid