Skip to content

Releases: blackbeam/mysql_async

v0.34.2

13 Aug 08:10
Compare
Choose a tag to compare

What's Changed

  • Add support to specify pre-resolved IP addresses for the connection & avoid a DNS lookup by @rjobanp in #300
  • Compatibility with non-Unix and non-Windows platforms. by @L-jasmine in #301
  • Replace lazy_static & once_cell with std::sync::OnceLock by @serprex in #302
  • conn: handle initial error packet correctly by @petrosagg in #307
  • Update dependencies by @westy92 in #313

New Contributors

Full Changelog: v0.34.1...v0.34.2

v0.34.1

20 Mar 07:55
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.34.0...v0.34.1

v0.34.0

19 Mar 07:39
5a807d9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.33.0...v0.34.0

v0.33.0

08 Nov 15:59
Compare
Choose a tag to compare

What's new

Fixes

  • Usability improvement: leading forward slash empty database by @altmannmarcelo in #259
  • Fixed spelling mistake in doc-comments by @DK26 in #255

Internal Improvements

  • Replace crate priority_queue with keyed_priority_queue by @cloneable in #248
  • Do not read unnecessary settings in Conn::read_settings by @blackbeam in #254

New Contributors

Full Changelog: v0.32.2...v0.33.0

v0.32.2

22 Apr 11:03
Compare
Choose a tag to compare

Improvements

Changes

New Contributors

Full Changelog: v0.32.1...v0.32.2

v.0.32.1

14 Apr 10:19
Compare
Choose a tag to compare
  • fix regression introduced in v0.32.0 (reported by @cloneable in #243)

  • add a set of commands to execute each time Conn::reset or Conn::change_user is performed.

    New APIs:

    • Opts::setup
    • OptsBuilder::setup
  • add a way to opt out of pooled connection reset:

    Pooled connection reset is now the default but comes with a performance cost. Please read the docs on PoolOpts::with_reset_connection

    New APIs:

    • PoolOpts::with_reset_connection
    • PoolOpts::reset_connection
    • Conn::reset_connection

Full Changelog: v0.32.0...v0.32.1

v0.32.0 (Yanked)

12 Apr 19:16
Compare
Choose a tag to compare

Breaking changes

New features:

  • Add FromRow and FromValue derive macros (see mysql_common crate-level docs)
  • New Opts::client_found_rows setting to return found rows when writing to the database (by @pimeys in #236)
  • mysql_clear_password support is implemented (opt-in via Opts::enable_cleartext_plugin)
  • COM_CHANGE_USER is now supported (via Conn::change_user function)

Other changes:

  • Poll will now reset acquired connections (see #240)
  • Conn::reset will now falls back to COM_CHANGE_USER instead of reconnecting

Auto-generated changelog follows

What's Changed

New Contributors

Full Changelog: v0.31.3...v0.32.2

v0.31.3

15 Feb 15:13
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.31.2...v0.31.3

v0.31.2

10 Dec 09:27
Compare
Choose a tag to compare
  • #217 fixes result set terminator detection and parsing problems reported by @xudong963

v0.31.1

05 Dec 18:17
Compare
Choose a tag to compare
  • Remove waker from wait list when GetConn is dropped by @cloneable in #216