Skip to content

Releases: blackbeam/rust_mysql_common

v0.30.1

12 Apr 15:12
ad8b8e5
Compare
Choose a tag to compare

Breaking changes

  • @lance6716 did some work improving GTID parsing. Naming was slightly changed (see #74)
  • ConvIr trait was removed:
    • It is now required for FromValue::Intermediate to instead satisfy TryFrom<Value, Error = FromValueError> + Into<Self>
    • FromRow now requires FromValue::Intermediate to also satisfy Into<Value>
  • New variants: AuthPluginData::Clear and AuthPlugin::MysqlClearPassword (see #79)
  • Renamed features:
    • bigdecimal -> bigdecimal02
    • bigcedimal03 -> bigcecimal
    • time -> time02
    • time03 -> time

New features

  • derive macros are available for FromRow and FromValue (see crate-level docs). It is possible to opt-out via derive feature.
  • ComChangeUser packet support.

Auto-generated change log follows..

What's Changed

New Contributors

Full Changelog: v0.29.2...v0.30.1

v0.29.2

09 Dec 15:52
1fe71ef
Compare
Choose a tag to compare

What's Changed

Fixes

Full Changelog: v0.29.1...v0.29.2

v0.29.1

27 Jul 10:45
Compare
Choose a tag to compare

What's Changed

  • Add microsecond precision support for time02 and time03. Reported by @yerke in #68 and implemented by @blackbeam in #69

v0.29.0

31 May 19:11
Compare
Choose a tag to compare

What's New

  • (breaking) Make named parameter parsing use byte slices by @glittershark in #64
  • Added get real column type to table map event by @normano in #59

What's Changed

v0.28.2

12 Feb 16:57
Compare
Choose a tag to compare

What's New

  • #57 implements TryFrom<BinlogValue> for Value and TryFrom<BinlogRow> for Row to partially address #54

Fixes

Improvements

  • @benesch updated some dependencies and did some tree-shaking in #55

v0.28.0

25 Nov 11:14
Compare
Choose a tag to compare

What's new

  • binlog: add support of column visibility metadata introduced in mysql 8.0.23

Fixes

  • #45, #48 (thanks to @bsod90)
  • binlog: fix OptionalMetadataIter
  • binlog: fix signedness flags handling in the BinlogRow deserialization

Other changes

  • update the default set of features (see #44)

v0.27.5

27 Aug 20:03
5ae120f
Compare
Choose a tag to compare

New

  • time v0.3.x support (see time03 feature in the README.md)
  • bigdecimal v0.3.x support (see bigdecimal03 feature in the README.md)

Fixes

v0.27.4

09 Jul 05:41
Compare
Choose a tag to compare

Fixes:

v0.27.3

09 Jul 05:25
Compare
Choose a tag to compare

Fixes:

v0.27.2

27 Jun 14:19
Compare
Choose a tag to compare

New:

  • mysql_old_password authentication plugin support
  • Old auth-switch request support