Skip to content

v22.0.0

Compare
Choose a tag to compare
@blackbeam blackbeam released this 29 Dec 15:12
· 97 commits to master since this release
f985535

What's new

  • native-tls is now optional (thanks to @TheDutchMC) and the new rustls-based TLS backend added to the library. Please see the "SSL Support" section in the crate docs.
  • now the buffer pool is lock-free and optional (controlled by the buffer-pool feature). Please see the "Buffer Pool" section in the crate docs.

Breaking

  • mysql_common version bumped to 0.28.0, this means that now there is another set of enabled mysql_common features:

    • mysql_common/chrono – disabled due to RUSTSEC-2020-0159
    • mysql_common/time replaced with mysql_common/time03
    • mysql_common/bigdecimal replaced with mysql_common/bigdecimal03
  • chrono, time and uuid reexports are removed

API changes

  • QueryResult::next_set renamed to QueryResult::iter (QueryResult::next_set is still available but deprecated). Docstring is updated to clarify the behavior.

Fixes

  • turns out previous versions wasn't able to properly bind to the specified bind address in some circumstances. This is now fixed.

Internal improvements

Bumped dependenices