Releases: blackbeam/rust_mysql_common
Releases · blackbeam/rust_mysql_common
v0.27.2
v0.27.0
What's new:
- Binary logging related structures was added
FromRowwas implemented forfrunk::HList(to support tuples of arbitrary arity)
Improvements:
- Deserialization now zero-copy (mostly)
- Codec now uses user-provided buffer
- Serialization now uses user-provided buffer
- one can now opt-out from
bigdecimal,chrono,frunk,rust_decimal,timeanduuidsupport (see #31)
Other:
- xxhash was removed (see #32)
v0.26.0
v0.24.0
Changes:
- the
paramsmacro will now emit an instance of theParamsstructure (see blackbeam/rust-mysql-simple#249).
v0.23.0
failuredependency was removed by @mguillemot;- another fix in
OkPacket::parse.
v0.22.2
v0.22.0
Breaking changes:
timewas updated to0.2by @kevinpoitraStringIrandBytesIrwas replaced by a plainVec<u8>- row columns now represented as an Arc-ed slice
Fixes:
- fix another "packet out of order" error when compression is enabled
v0.21.0
Breaking changes:
parse_ok_packetnow requiresOkPacketKind(see WL#7766) (related issue – blackbeam/mysql_async#107)Value::Float(f64)was split intoValue::Float(f32)andValue::Double(f64)by @tomhoule (see #17, this comment)
v0.18.1
Changes:
- Fix for blackbeam/mysql_async#81 was added.