Skip to content

Releases: slegrand45/mysql_protocol

3.0.3

27 Apr 19:31
Compare
Choose a tag to compare

TCP_NODELAY could fail with Unix.EOPNOTSUPP if the socket was Unix.ADDR_UNIX

3.0.2

03 Apr 16:07
Compare
Choose a tag to compare

Update list of charsets and collations

v3.0.1

22 Nov 17:23
Compare
Choose a tag to compare

CHANGES:

  • OPAM linting

v3.0

22 Nov 15:58
Compare
Choose a tag to compare
  • MariaDB compatibility
  • Dunification
  • PPX Bitstring
  • Implements reset connection

v2.0

10 Feb 20:59
Compare
Choose a tag to compare

This new release introduces backward incompatible changes:

  • the old native_data type is now private, you have to use the new data_* and to_ocaml_* functions to convert the data between OCaml world and MySQL world. See the interface mp_data.mli: https://github.com/slegrand45/mysql_protocol/blob/b55bed86898ae537710e393883e85529bffb8134/src/mp_data.mli
  • get_result_set function has a new signature:
    val get_result_set : result -> Mp_result_set_packet.result_select
  • insert_id is now a tuple of type (Int64.t * Big_int.big_int). The Int64 value must be used when the auto_increment field is not a BIGINT UNSIGNED, otherwise the Big_int value must be used.

You can read these links to get a more detailed view of changes:

v1.1

27 Oct 23:04
Compare
Choose a tag to compare
Add opam file