Releases: blackbeam/rust_mysql_common
Releases · blackbeam/rust_mysql_common
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
derive-0.31.2
v0.32.4
What's Changed
- Read TLV length correctly in optional metadata by @maorsaleh in #139
New Contributors
- @maorsaleh made their first contribution in #139
Full Changelog: v0.32.3...v0.32.4
v0.32.3
What's Changed
- added: parse integers to bool by @thed0ct0r in #134
- Add proper support for collations by @altmannmarcelo in #135
Full Changelog: v0.32.2...v0.32.3
derive-0.31.1
What's Changed
- fix unqualified
Result
in generated code by @blackbeam in #131
Full Changelog: v0.32.2...derive-v0.31.1
v0.32.2
What's Changed
- Respect quoted identifiers in
ParsedNamedParams::parse
(fix #129) by @blackbeam in #130
Full Changelog: v0.32.1...v0.32.2
v0.32.1
What's Changed
- fix: update MariaDB version regex to make the version hack optional by @Jolg42 in #125
- Expose a flags() method on RowsEventData to read corresponding event flags by @rjobanp in #126
- Add flags_raw() methods for rows events by @blackbeam in #127
New Contributors
Full Changelog: v0.32.0...v0.32.1
v0.32.0
What's Changed
- breaking Add SERVER_STATUS_ANSI_QUOTES flag by @blackbeam in #117
- brekaing Make SQLSTATE optional in ServerError by @Will-Low in #114
- Honor
max_packet_size
field inHandshakeResponse
packet by @Will-Low in #121 - add impl From<Box<[u8]>> for Value by @3tieto in #112
- Update zstd by @westy92 in #115
- Add Value conversions for
Box
,Arc
andRc
ofstr
and[u8]
by @blackbeam in #116 - Add packets for
caching_sha2_password
public key retrieval by @Will-Low in #119
New Contributors
Full Changelog: v0.31.0...v0.32.0
derive-0.31.0
What's Changed
- Update proc-macro-crate by @westy92 in #122
- Add
with
field attribute for the FromRow derive macro by @blackbeam in #118 - derive: Implement
From<Newtype> for Value
when serialize_with is given by @blackbeam in #123
New Contributors
Full Changelog: v0.31.0...derive-0.31.0
v0.31.0
Breaking changes
- The
bigdecimal
feature is now for bigdecimal v0.4 (to migrate use newbigdecimal03
feature) - Binlog Transaction Compression feature (see #104) adds new variants to public enums.
- Binlog-related structures are now hidden behind the new
binlog
feature (enabled by default) - New
ParsedNamedParams
structure replaces the oldparse_named_params
function. UseParsedNamedParams::parse
instead.
Changelog:
What's Changed
- fix: DeriveRow struct with raw identifiers should strip r# prefix for column names by @arucil in #97
- Bump bitflags dependency by @ldanilek in #95
- Add bigdecimal 0.4 support by @blackbeam in #98
- Use a more correct crate for int parsing by @Shnatsel in #103
- Add support for Binlog Transaction Compression by @altmannmarcelo in #104
- Add the capability to temporarily disable checksum verification. by @altmannmarcelo in #105
- Hide binlog behind a feature by @blackbeam in #107
- Release 0.31.0 by @blackbeam in #109
New Contributors
- @arucil made their first contribution in #97
- @ldanilek made their first contribution in #95
- @Shnatsel made their first contribution in #103
- @altmannmarcelo made their first contribution in #104
Full Changelog: v0.30.6...v0.31.0