v28.0.2
- Fix column cache data race by @blackbeam in https://github.com/blackbeam/rust-mysql-simple/pull/416
Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v28.0.0...v28.0.2
v28.0.0
- Support of authentication using MariaDB Parsec plugin by @lawrinn in https://github.com/blackbeam/rust-mysql-simple/pull/409
- mysql-common version was bumped to v0.37.0
Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v27.0.0...v28.0.0
v27.0.0
- Adding MariaDB bulk execution functionality. by @lawrinn in https://github.com/blackbeam/rust-mysql-simple/pull/408
- Fix PoolConstraints infinite wait when the max value Is zero by @powerumc in https://github.com/blackbeam/rust-mysql-simple/pull/398
- New variants for
DriverErrorenum added:DriverError::ParamsDriverError::BulkExecute
- Some variants for
DriverErrorwere removed:DriverError::MissingNamedParameter— moved under the newDriverError::ParamsvariantDriverError::NamedParamsForPositionalQuery— moved under the newDriverError::Paramsvariant
DriverErrorno longer implementsEq
- @powerumc made their first contribution in https://github.com/blackbeam/rust-mysql-simple/pull/398
Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v26.0.1...v27.0.0
v26.0.1
- add glue code for ed25519 auth method in mysql_common by @daniel-pfeiffer in https://github.com/blackbeam/rust-mysql-simple/pull/399
- Issue #401 Support of MariaDB prepared statement metadata caching. by @lawrinn in https://github.com/blackbeam/rust-mysql-simple/pull/406
- @daniel-pfeiffer made their first contribution in https://github.com/blackbeam/rust-mysql-simple/pull/399
- @lawrinn made their first contribution in https://github.com/blackbeam/rust-mysql-simple/pull/406
Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v26.0.0...v26.0.1
v26.0.0
- Reduce the set of default features by @blackbeam in https://github.com/blackbeam/rust-mysql-simple/pull/394
- Bump
mysql_commonto 0.34 (see release notes)
- docs: fix typos by @ByteBaker in https://github.com/blackbeam/rust-mysql-simple/pull/388
- Remove
dbg!macro invocation fromrustls_opts.rsby @blackbeam in https://github.com/blackbeam/rust-mysql-simple/pull/390 - ci: mariadb - new versions by @grooverdan in https://github.com/blackbeam/rust-mysql-simple/pull/382
- Upgrade to twox-hash 2.0 by @shepmaster in https://github.com/blackbeam/rust-mysql-simple/pull/391
- Use small on-stack buffer for LocalInfile by @blackbeam in https://github.com/blackbeam/rust-mysql-simple/pull/393
- @ByteBaker made their first contribution in https://github.com/blackbeam/rust-mysql-simple/pull/388
- @grooverdan made their first contribution in https://github.com/blackbeam/rust-mysql-simple/pull/382
- @shepmaster made their first contribution in https://github.com/blackbeam/rust-mysql-simple/pull/391
Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v25.0.1...v26.0.0
v25.0.1
- rustls: fix NotValidForName error detection by @blackbeam in https://github.com/blackbeam/rust-mysql-simple/pull/375
- Add pkcs8 and sec1 keys support for rustls TLS backend. by @blackbeam in https://github.com/blackbeam/rust-mysql-simple/pull/381
- Replace lazy_static & once_cell with std::sync::OnceLock by @serprex in https://github.com/blackbeam/rust-mysql-simple/pull/376
- @serprex made their first contribution in https://github.com/blackbeam/rust-mysql-simple/pull/376
Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v25.0.0...v25.0.1
v25.0.0
- docs: fix spelling errors by @robjtede in https://github.com/blackbeam/rust-mysql-simple/pull/356
- Fine-tune the Ordering for count by @wang384670111 in https://github.com/blackbeam/rust-mysql-simple/pull/367
- (breaking) Bump mysql_common from 0.30 to 0.31. by @altmannmarcelo in https://github.com/blackbeam/rust-mysql-simple/pull/373
- (breaking) Bump mysql_common from 0.31 to 0.32. by @blackbeam in c40205f
- (breaking) Introduce
binlogfeature. by @blackbeam in 8c7cb13 - (breaking) Proxy mysql_common features. by @blackbeam in 8c7cb13
- (breaking) feat!: ping and select_db return Result by @robjtede in https://github.com/blackbeam/rust-mysql-simple/pull/355
- @robjtede made their first contribution in https://github.com/blackbeam/rust-mysql-simple/pull/356
- @wang384670111 made their first contribution in https://github.com/blackbeam/rust-mysql-simple/pull/367
- @altmannmarcelo made their first contribution in https://github.com/blackbeam/rust-mysql-simple/pull/373
Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v24.0.0...v25.0.0
v24.0.0
- please look into mysql_common v0.30.1 release notes for the list of breaking changes
- New
FromRowandFromValuederive macros (seemysql_commoncrate-level docs) mysql_clear_passwordauth plugin support implemented (opt-in viaOpts::enable_cleartext_plugin)COM_CHANGE_USERis now supported (seeConn::change_userandPooledConn::change_user)
- Pool-related options are moved to the new
PoolOptsstructure Pollwill now reset acquired connections (see blackbeam/mysql_async#240)Conn::resetwill now falls back toCOM_CHANGE_USERinstead 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_attrsnow takesOption<HashMap>- set toNoneto opt-out of connect attrsOpts::get_connect_attrsnow returnsOption
- Use user-friendly Result alias by @kornelski in https://github.com/blackbeam/rust-mysql-simple/pull/346
- Implement mysql_clear_password plugin support by @blackbeam in https://github.com/blackbeam/rust-mysql-simple/pull/345
- Release v24.0.0 by @blackbeam in https://github.com/blackbeam/rust-mysql-simple/pull/351
- @kornelski made their first contribution in https://github.com/blackbeam/rust-mysql-simple/pull/346
Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v23.0.1...v24.0.0
v23.0.0
- breaking bump mysql_common to 0.29 by @blackbeam in #338 (see mysql_common release notes)
- new
default-rustlsandminimalfeatures (see Crate Features section of the README)
Full Changelog: https://github.com/blackbeam/rust-mysql-simple/compare/v22.2.0...v23.0.0