Updated MariaDB Java, R2DBC, and Node.js Connectors now available
MariaDB is pleased to announce the immediate availability of MariaDB Connector/Java 3.5.0, Connector/R2DBC 1.3.0, and Connector/Node.js 3.4.0.
Support for PARSEC Authentication Plugin
The MariaDB Connector/Java 3.5.0, R2DBC 1.3.0, and Node.js 3.4.0 releases add support for the PARSEC (Password Authentication using Response Signed with Elliptic Curves) authentication plugin, introduced in MariaDB Server 11.6. See this blog post for more information about MariaDB Server 11.6.1 (RC).
PARSEC improves security over old authentication plugins by introducing salted passwords, time consuming key derivation function, and a client-side scramble to ensure that man-in-the-middle attackers cannot control the client response.
Example on how to create a user using the new authentication plugin:
CREATE USER 'MariaDBUser'@'%' IDENTIFIED VIA PARSEC USING PASSWORD('MyPassword123!');
This will result in:
SHOW GRANTS FOR MariaDBUser@'%'; Grants for MariaDBUser@% GRANT USAGE ON *.* TO `MariaDBUser`@`%` IDENTIFIED VIA parsec USING 'P0:lhXyNv1cIxpB8EnTxR7ON7S7:1l3rWRW1/jw45yrvYXB8eh02wzk7lcJcz4CMcWw2b+8'
MariaDB Connector/Java 3.5.0
MariaDB Connector/J 3.5 is the newest release series of our interface for building Java applications on top of MariaDB Community Server and MariaDB Enterprise Server.
The MariaDB Connector/J 3.5 release series is replacing the maintenance releases for the 3.4 release series, as the new release series is fully compatible with 3.4.
Release Notes and Changelog
Notable Changes
- New options `truststore`, `trustStorePassword` and `trustStoreType`
- New option `connectionCollation`
- Support for methods setObject/getObject and setArray/getArray
- Fixes for various issues
MariaDB Connector/Node.js 3.4.0
MariaDB Connector/Node.js 3.4 is the newest release series of our interface for building Node.js applications on top of MariaDB Community Server and MariaDB Enterprise Server.
The MariaDB Connector/J 3.4 release series is replacing the maintenance releases for the 3.3 release series, as the new release series is fully compatible with 3.3.
Release Notes and Changelog
Notable Changes
- A new option jsonStrings has been added which can be used to return a JSON field as type string instead of type JSON
- Add option enableKeepAlive / keepAliveInitialDelay alias for keepAliveDelay for mysql2 compatibility
- Fixes for various issues
MariaDB Connector/R2DBC 1.3.0
MariaDB Connector/R2DBC 1.3 is the newest release series of our interface for building R2DBC applications on top of MariaDB Community Server and MariaDB Enterprise Server.
The MariaDB Connector/R2DBC 1.3 release series is replacing the maintenance releases for the 1.2 release series, as the new release series is fully compatible with 1.2
Release Notes
Download
See the release notes and changelogs for more details and visit mariadb.com/downloads/connectors to download.