pa...@cpan.org
unread,Jun 27, 2018, 9:45:03 AM6/27/18You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to dbi...@perl.org, dbi-...@perl.org, Daniël van Eeden, Georg Richter, Adam Williamson, Dan Book, Guido Günther, Michiel Beijen, Patrick Galbraith, Reggie Burnett, Matt Lord, Antoine Beaupre, ato...@cpan.org
Hello,
I would like to announce that after few months of DBD::MariaDB
development, beta version 0.90_01 of DBD::MariaDB is now on CPAN:
https://metacpan.org/release/PALI/DBD-MariaDB-0.90_01
DBD::MariaDB is a DBI driver for connecting to the MariaDB or the MySQL
database. It is a fork of the DBD::mysql 4.041 driver. This fork's
primary focus is fixing Unicode bugs & security problems, adding support
for new versions of MariaDB and MySQL client libraries and other things
which are not possible to fix in DBD::mysql due to legacy problems. See
previous emails:
https://www.nntp.perl.org/group/perl.dbi.dev/2017/08/msg8030.html
https://www.nntp.perl.org/group/perl.dbi.dev/2018/01/msg8151.html
DBD::MariaDB is currently developed in GoodData. Our git repository is
public at GitHub and we are open for pull requests from the community,
as well.
https://github.com/gooddata/DBD-MariaDB
Version 0.90_01 is marked as a beta. We would like to get feedback from
the community. If you find a bug or have a suggestion for improvement,
fell free to report it on GitHub:
https://github.com/gooddata/DBD-MariaDB/issues
We are using Travis for testing and continuous integration with more
then hundred configurations of MySQL/MariaDB client/server versions and
different Perl versions. This setup ensures that the driver can be
compiled with any client library and can connect to remote MariaDB/MySQL
server in any version. Travis status is available at:
https://travis-ci.org/gooddata/DBD-MariaDB
Major changes for DBD::MariaDB 0.90_01 since DBD::mysql 4.041 are:
- Fix for CVE-2017-10788 (use-after-free)
- Fix for CVE-2017-3302 (use-after-free)
- Fix for CVE-2018-2767 (TLS is not enforced)
- Compatibility fixes for MariaDB 10.2.4+, 10.3.0+
- Compatibility fixes for MariaDB Connector/C 2.3.0+, 3.0.2+
- Compatibility fixes for MySQL 5.7.6+, 8.0+
- Full Unicode support according to Perl Unicode model
- Automatically established utf8mb4 (or utf8) connection encoding
- Embedded server support integrated into main DBD::MariaDB driver
- Fix $dbh->ping(), $dbh->last_insert_id() and $dbh->get_info()
- Fix processing statements with nul bytes
The whole changelog for DBD::MariaDB 0.90_01 is available at:
https://metacpan.org/release/PALI/DBD-MariaDB-0.90_01