Changes for version 1.23 - 2023-09-10

  • Add a missing break (
  • Signal error if mariadb_db_async_result() fails (
  • Update links to project website, issues and years
  • Fix compilation with some MariaDB client library 10.2 and 10.3 versions
  • Fix mariadb_use_result attribute (
  • Fix statements with multiple result sets in asynchronous mode
  • Fix mariadb_sockfd attribute for Windows
  • Croaks when changing AutoCommit attribute fails (
  • Various documentation and tests fixes
  • Fix support for MariaDB Connector/C prior to 3.1.3 version
  • Fix usage of Win32::GetShortPathName() in Makefile.PL
  • Build release tarball in TAR format (instead of PAX)
  • Allow to query and change mariadb_multi_statements attribute
  • Add connect option mariadb_auth_plugin for specifying auth plugin
  • Fix support for MySQL 8.0+ client library ( (
  • Add Github Actions CI and Cirrus CI (FreeBSD) for automated testing


How to install and configure DBD::MariaDB


MariaDB and MySQL driver for the Perl5 Database Interface (DBI)