Skip to content

Releases: blackbeam/rust-mysql-simple

v21.0.0

05 Jul 08:47
17f73bc
Compare
Choose a tag to compare

New features:

Internal improvements:

  • binary serialization/deserialization was improved (up to 20% speedup)

Other:

v20.1.0

20 Nov 21:07
Compare
Choose a tag to compare

Changes:

v20.0.1

04 Oct 05:45
Compare
Choose a tag to compare

This release removes some obvious inefficiencies in client-server communication (5-40 % improvement in diesel-rs/diesel#2507)

v20.0.0

28 Sep 17:18
Compare
Choose a tag to compare

Breaking changes:

  • mysql_common version was bumped;

Fixes:

v19.0.1

28 Aug 08:10
Compare
Choose a tag to compare
  • it is now possible to use pem certificates in SslOpts::with_root_cert_path (by @yerke, see #248);
  • it is now possible to override program_name connection attribute (by @yumm007, see #242);
  • various fixes for docs (by @yerke, see #246, #247).

v19.0.0

24 Aug 15:07
Compare
Choose a tag to compare

v18.2.0

07 Apr 10:27
Compare
Choose a tag to compare

New APIs:

  • a set of non-panicking methods (named *_opt) was added to Queryable, TextQuery and BinQuery traits.

v18.1.0

25 Mar 16:41
Compare
Choose a tag to compare

Additions:

  • new methods Transaction::{last_insert_id, affected_rows, warnings, info_ref, info_str}, Conn::{warnings, info_ref, info_str} (see #211)

Internal improvements:

  • Conn size reduced to 8 bytes.

v18.0.0

01 Mar 21:06
Compare
Choose a tag to compare

Breaking changes:

  • Conn::{query, first, *_exec, ...} were removed in favor of Queryable trait (see crate docs);
  • Pool::{prepare, *_exec, ...} were removed in favor of TextQuery and BinQuery traits (see crate docs);
  • helpers for batch statement execution were added in forms of Queryable::batch_exec method and BatchQuery trait (see crate docs);
  • Stmt was removed in favor of the new Statement structure, which is a thin wrapper around statement identifier. There are few caveats, please consult the corresponding section in the crate docs;
  • OptsBuilder and SslOpts methods now takes self by value;
  • QueryResult interface was altered;
  • start_transaction now takes new TxOpts structure;

Fixes #189, #198, #199, #203, #204.

v17.0.0

04 Nov 12:08
Compare
Choose a tag to compare

Changes:

  • mysql_common crate was updated;
  • ssl feature was removed, TLS support now implemented using native-tls (breaking);
  • compres option was changed (see docs on OptsBuilder::compress);
  • #190 was reported and fixed by @evenyag.