Releases: blackbeam/rust_mysql_common
Releases · blackbeam/rust_mysql_common
v0.35.4
v0.35.3
What's Changed
- Optional Metadata fix for Minimal Row Based Replication by @altmannmarcelo in #167
Full Changelog: v0.35.2...v0.35.3
v0.35.2
What's Changed
- build(deps): gate
zstd
behindbinlog
feature by @paolobarbolini in #165 - build(deps): gate
cc
,cmake
andsubprocess
behindtest
feature by @paolobarbolini in #166 - Make license metadata SPDX compliant by @paolobarbolini in #163
New Contributors
- @paolobarbolini made their first contribution in #165
Full Changelog: v0.35.1...v0.35.2
derive-0.32.1
What's Changed
- build(deps): upgrade thiserror to v2 for mysql-common-derive by @paolobarbolini in #164
New Contributors
- @paolobarbolini made their first contribution in #164
Full Changelog: v0.35.1...derive-0.32.1
v0.35.1
- Rust edition updated to
2024
(fixes build issue)
Full Changelog: v0.35.0...v0.35.1
v0.35.0 (Yanked)
What's Changed
- thiserror 2 by @serprex in #157
- replace lazy_static with std::sync::LazyLock by @serprex in #159
- replace rand with getrandom by @serprex in #158
- [BREAKING] Added implementation of client_ed25519 authentification method by @crai0n in #144
- Prepare
v0.35.0
release by @blackbeam in #161
New Contributors
Full Changelog: v0.34.1...v0.35.0
v0.34.1
What's Changed
- Make
bindgen
an optional dependency by @blackbeam in #156
Full Changelog: v0.34.0...v0.34.1
v0.34.0
Breaking
mysql-common-derive
was updated to v0.32.0. See the release notes.
What's Changed
- Add From<&str> for CollationID by @altmannmarcelo in #153
Full Changelog: v0.33.0...v0.34.0
derive-0.32.0
Breaking
The with
attribute of the FromRow
derive macro was replaced with the following pair of attributes:
#[mysql(deserialize_with = "some::path")]
– the following function will be used to deserialize the field (instead ofFromValue
implementation). Expected signature isfn (Value) -> Result<T, FromValueError>
.#[mysql(serialize_with = "some::path")]
– the following function will be used to serialize the field (instead ofInto<Value>
implementation). Expected signature isfn (T) -> Value
. This is only used in a recovery path to restore the original row when conversion fails.
Full Changelog: derive-0.31.2...derive-0.32.0
v0.33.0
Breaking changes
- Add vector type added in MySQL 9.0 by @dbussink in #142
- Remove
HlistFromRow
helper trait. by @blackbeam in #150 (fixes #149) time
v0.2.x support dropped- all
bigdecimal..
features are replaced with thebigdecimal
feature (see update "Crate features" table) - almost all of the previously default features are now non-default (see update "Crate features" table)
Other Changed
- update to base64 0.22 by @serprex in #143
- jsonb: Introduce
JsonDom
type and parsing/conversion by @blackbeam in #147 (see #145)
New Contributors
Full Changelog: v0.32.4...v0.33.0