Skip to content

Releases: perl5-dbi/DBD-mysql

v5.005

01 May 09:03
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5_004...5_005

v5.004

19 Mar 08:15
Compare
Choose a tag to compare

What's Changed

  • Remove legacy Bundle::DBD::mysql by @dveeden in #408
  • Re-add documentation on how to workaround UTF-8 bug by @Grinnz in #413
  • Update mysql-apt-config to 0.8.29-1 by @dveeden in #414
  • Remove calls to mysql_reload() and mysql_list_fields() by @dveeden in #415

Full Changelog: 5_003...5_004

v5.003

01 Dec 07:15
Compare
Choose a tag to compare

What's Changed

Full Changelog: 5_002...5_003

v4.052

01 Dec 07:14
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4_051...4_052

v5.002

24 Oct 09:01
Compare
Choose a tag to compare

What's Changed

  • Update version test for v5.x by @dveeden in #364
  • Update readme by @dveeden in #365
  • add DBD::mysql::client_version() to have the client version without DB connections by @gfx in #343
  • Makefile: Clearly report that MySQL 8.x is needed and do some cleanup by @dveeden in #366
  • tests: Remove have_transactions usage from 50commit.t by @dveeden in #368
  • Correct handling of mysql_enable_utf8mb4 by @dveeden in #363
  • Add support for compression algorighm selection by @dveeden in #372

New Contributors

  • @gfx made their first contribution in #343

Full Changelog: 5_001...5_002

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