Skip to content

Releases: perl5-dbi/DBD-mysql

v5.001

04 Oct 07:28
Compare
Choose a tag to compare

This is a release from the master branch.

Note that starting from this release you need to build with the MySQL 8.x client libraries. The resulting DBD::mysql can still connect to MySQL 4.x, 5.x, MariaDB, etc. This is to simplify the code and testing.

Changelog

  • Only support MySQL 8.x as MySQL 5.7 is going EOL soon
  • Remove use of MYSQL_OPT_RECONNECT
  • Remove option to disable SSL/TLS at compile time
  • Only support MySQL 5.7 GA client libraries
  • Remove support for MySQL Connector/C 6.0.x
  • Cleanup ifdef's for pre-5.7 MySQL
  • Cleanup ifdef's for MySQL 4.x and earlier
  • Remove MySQL Embedded support (libmysqld)
  • Replace my_bool with bool
  • Remove MySQL Fabric support

Commits

  • e77e473 Use TCP/IP if we guess the testhost based on the port
  • c87b4bd Add vim modeline to Makefile.PL
  • a251c72 Split GRANT and user creation
  • faa41b4 fix: no exec required
  • 7edd95a Remove a useless shebang from DBD::mysql
  • 3883330 Various cleanups
  • 4bd92fb Cleanup MySQL 5.7 things
  • d7d73ce Tryout GitHub actions
  • cfe4118 Remove use of MYSQL_OPT_RECONNECT
  • b20b2f2 Remove compile time option to disable SSL/TLS
  • 9076a7f Only support MySQL 5.7 GA and newer client libraries
  • 72d60c1 Fix format and if-indentation compiler warnings
  • eac9764 More ifdef cleanup
  • 033bc32 Clean MySQL < 5.7 ifdefs
  • 270166d Cleanup MySQL 4.x and earlier ifdefs
  • 517c719 Remove libmysqld/embedded support
  • 4119fdf Replace my_bool with bool
  • b925060 Remove MySQL Fabric support
  • bda13d1 Update mailmap
  • 7117e4c accept 4031 as a valid return code when connection closed
  • b36b122 removing some proxy bits
  • c0fc09e Docker support
  • 2a5e607 fix test plan count
  • 335943a add tests for ping on disconnected handle, issue #306
  • b20d572 Fix type conversions
  • 6d8687b Do no assign from un uninitialized slen
  • 2e46526 Add a missing break to 'd' case in dbd_db_FETCH_attrib()
  • e6312de Mention default and reword mysql_client_found_rows POD for clarity
  • 2da4ca7 Fix typo in comment
  • 8908a5b Fix quoting if NO_BACKSLASH_ESCAPES is set
  • a3f0142 Make type of is_null field consistent and same as in MYSQL_BIND
  • 3620fe0 Fix "assignment from incompatible pointer type"
  • f1b2464 Travis: Add MariaDB 10.4.1

Contributions

This release contains contributions from @ppisar, @glasswalk3r and others.

Full Changelog: 4_051...5_001

v4.051

04 Oct 07:23
Compare
Choose a tag to compare

A new version from the v4 branch.

  • 7117e4c accept 4031 as a valid return code when connection closed
  • b36b122 removing some proxy bits
  • c0fc09e Docker support
  • 2a5e607 fix test plan count
  • 335943a add tests for ping on disconnected handle, issue #306
  • b20d572 Fix type conversions
  • 6d8687b Do no assign from un uninitialized slen
  • 2e46526 Add a missing break to 'd' case in dbd_db_FETCH_attrib()
  • e6312de Mention default and reword mysql_client_found_rows POD for clarity
  • 2da4ca7 Fix typo in comment
  • 8908a5b Fix quoting if NO_BACKSLASH_ESCAPES is set
  • a3f0142 Make type of is_null field consistent and same as in MYSQL_BIND
  • 3620fe0 Fix "assignment from incompatible pointer type"
  • f1b2464 Travis: Add MariaDB 10.4.1