blackbeam/rust-mysql-simple
 Watch   
 Star   
 Fork   
14 days ago
rust-mysql-simple
2026-03-17 19:46:39
rust-mysql-simple

v28.0.0

What's Changed

Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v27.0.0...v28.0.0

2026-01-16 16:25:17
rust-mysql-simple

v27.0.0

What's Changed

Breaking

  • New variants for DriverError enum added:
    • DriverError::Params
    • DriverError::BulkExecute
  • Some variants for DriverError were removed:
    • DriverError::MissingNamedParameter — moved under the new DriverError::Params variant
    • DriverError::NamedParamsForPositionalQuery — moved under the new DriverError::Params variant
  • DriverError no longer implements Eq

New Contributors

Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v26.0.1...v27.0.0

2025-07-31 17:40:22
rust-mysql-simple

v26.0.1

What's Changed

New Contributors

Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v26.0.0...v26.0.1

2025-01-21 18:24:15
rust-mysql-simple

v26.0.0

Breaking

What's Changed

New Contributors

Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v25.0.1...v26.0.0

2024-05-21 18:42:17
rust-mysql-simple

v25.0.1

What's Changed

New Contributors

Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v25.0.0...v25.0.1

2024-03-19 04:12:42
rust-mysql-simple

v25.0.0

What's Changed

New Contributors

Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v24.0.0...v25.0.0

2023-05-17 20:04:05
rust-mysql-simple

v24.0.0

Breaking changes

New features:

  • New FromRow and FromValue derive macros (see mysql_common crate-level docs)
  • mysql_clear_password auth plugin support implemented (opt-in via Opts::enable_cleartext_plugin)
  • COM_CHANGE_USER is now supported (see Conn::change_user and PooledConn::change_user)

Other changes:

  • Pool-related options are moved to the new PoolOpts structure
  • Poll will now reset acquired connections (see blackbeam/mysql_async#240)
  • Conn::reset will now falls back to COM_CHANGE_USER instead of reconnecting
  • thanks to @kornelski, mysql::Result alias is now more user-friendly (see #346)
  • there is a workaround for MySql Bug #92954, that affects MySql <5.7: Affected APIs:
    • OptsBuilder::connect_attrs now takes Option<HashMap> - set to None to opt-out of connect attrs
    • Opts::get_connect_attrs now returns Option

Auto-generated changelog follows

What's Changed

New Contributors

Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v23.0.1...v24.0.0

2022-12-10 19:36:54
rust-mysql-simple

v23.0.1

What's Changed

  • Fix result set terminator handling in #342 (originally reported for mysql_async by @xudong963)
2022-11-16 23:20:25
rust-mysql-simple

v23.0.0

What's Changed

  • breaking bump mysql_common to 0.29 by @blackbeam in #338 (see mysql_common release notes)
  • new default-rustls and minimal features (see Crate Features section of the README)

Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v22.2.0...v23.0.0