# Connector/Node.js 2.1.0 Changelog

{% hint style="info" %}

<p align="center">The most recent release of <a href="https://app.gitbook.com/s/CjGYMsT2MVP4nd3IyW2L/mariadb-connector-nodejs">MariaDB Connector/Node.js</a> is:</p>

<p align="center"><a href="../../3.x/3.5.2" class="button secondary">Connector/Node.js 3.5.2</a> <a href="https://mariadb.com/downloads/connectors/connectors-data-access/nodejs-connector" class="button primary">Download Now</a></p>
{% endhint %}

[Download](https://mariadb.com/downloads/#connectors) | [Release Notes](https://mariadb.com/docs/release-notes/connectors/node.js/2.x/2.1.0) | [Changelog](https://mariadb.com/docs/release-notes/connectors/node.js/changelogs/2.x/2.1.0) | [Connector/Node.js Overview](https://app.gitbook.com/s/CjGYMsT2MVP4nd3IyW2L/mariadb-connector-nodejs/mariadb-connector-node-js-guide)

**Release date:** 12 Jul 2019

For the highlights of this release, see the [release notes](https://mariadb.com/docs/release-notes/connectors/node.js/2.x/2.1.0).

The revision number links will take you to the revision's page on GitHub. On [GitHub](https://github.com/MariaDB/mariadb-connector-nodejs) you can view more\
details of the revision and view diffs of the code modified in that revision.

* [Revision #af51635](https://github.com/mariadb-corporation/mariadb-connector-j/commit/af51635) - bump 2.1.0 version
* [Revision #c70a57d](https://github.com/mariadb-corporation/mariadb-connector-j/commit/c70a57d) - \[misc] correcting test for mysql compatibility
* [Revision #5601e0e](https://github.com/mariadb-corporation/mariadb-connector-j/commit/5601e0e) - \[[CONJS-57](https://jira.mariadb.org/browse/CONJS-57)] correcting multi-authentication in compress mode
* [Revision #e5401d0](https://github.com/mariadb-corporation/mariadb-connector-j/commit/e5401d0) - \[misc] add test coverage (node.js non supported charset encoding)
* [Revision #bbd645d](https://github.com/mariadb-corporation/mariadb-connector-j/commit/bbd645d) - \[misc] lint correction
* [Revision #bdb4ac5](https://github.com/mariadb-corporation/mariadb-connector-j/commit/bdb4ac5) - \[misc] maxscale wrong test correction
* [Revision #34e8b1b](https://github.com/mariadb-corporation/mariadb-connector-j/commit/34e8b1b) - \[[CONJS-89](https://jira.mariadb.org/browse/CONJS-89)] Performance improvement on decoding string
* [Revision #76fb125](https://github.com/mariadb-corporation/mariadb-connector-j/commit/76fb125) - \[misc] maxscale testing 10 4 bases
* [Revision #b1bf56b](https://github.com/mariadb-corporation/mariadb-connector-j/commit/b1bf56b) - \[misc] azure testing debian fix
* [Revision #2db8818](https://github.com/mariadb-corporation/mariadb-connector-j/commit/2db8818) - \[misc] testing base server 10.4
* [Revision #4d5d06a](https://github.com/mariadb-corporation/mariadb-connector-j/commit/4d5d06a) - \[[CONJS-88](https://jira.mariadb.org/browse/CONJS-88)] updating documentation
* [Revision #dde49ec](https://github.com/mariadb-corporation/mariadb-connector-j/commit/dde49ec) - \[misc] charset script generation update to satisfy eslint
* [Revision #15c7057](https://github.com/mariadb-corporation/mariadb-connector-j/commit/15c7057) - \[misc] changed max line length to 100
* [Revision #b7e85bd](https://github.com/mariadb-corporation/mariadb-connector-j/commit/b7e85bd) - \[misc] update error codes to 10.4
* [Revision #7199022](https://github.com/mariadb-corporation/mariadb-connector-j/commit/7199022) - \[misc] ensure debug test stability
* [Revision #3b80dd7](https://github.com/mariadb-corporation/mariadb-connector-j/commit/3b80dd7) - Merge branch 'pull/65' into develop
* [Revision #58eb876](https://github.com/mariadb-corporation/mariadb-connector-j/commit/58eb876) - \[[MENT-29](https://jira.mariadb.org/browse/MENT-29)] changing tests containing passwords to satisfy possible password complexity requirement correcting azure windows server installation
* [Revision #628eb31](https://github.com/mariadb-corporation/mariadb-connector-j/commit/628eb31) - \[[CONJS-19](https://jira.mariadb.org/browse/CONJS-19)] adding possible default ed25519 authentication when changing user
* [Revision #0887be2](https://github.com/mariadb-corporation/mariadb-connector-j/commit/0887be2) - Azure-pipelines server installation on Windows
* [Revision #5eb3847](https://github.com/mariadb-corporation/mariadb-connector-j/commit/5eb3847) - \[[CONJS-88](https://jira.mariadb.org/browse/CONJS-88)] Charset collation option mismatch correction
* [Revision #2d06e2f](https://github.com/mariadb-corporation/mariadb-connector-j/commit/2d06e2f) - \[[CONJS-87](https://jira.mariadb.org/browse/CONJS-87)] Array parameter automatic conversion
* [Revision #4d18c2b](https://github.com/mariadb-corporation/mariadb-connector-j/commit/4d18c2b) - \[[MENT-29](https://jira.mariadb.org/browse/MENT-29)] install any windows version
* [Revision #2381423](https://github.com/mariadb-corporation/mariadb-connector-j/commit/2381423) - \[[MENT-29](https://jira.mariadb.org/browse/MENT-29)] setting root user
* [Revision #49c57ed](https://github.com/mariadb-corporation/mariadb-connector-j/commit/49c57ed) - \[[MENT-29](https://jira.mariadb.org/browse/MENT-29)] correcting windows installation
* [Revision #21c756f](https://github.com/mariadb-corporation/mariadb-connector-j/commit/21c756f) - \[[MENT-29](https://jira.mariadb.org/browse/MENT-29)] azure pipeline enterprise server test configuration
* [Revision #10958b3](https://github.com/mariadb-corporation/mariadb-connector-j/commit/10958b3) - \[[CONJS-61](https://jira.mariadb.org/browse/CONJS-61)] correcting removing expired test for mysql since doesn't have possibility to set expired user.
* [Revision #1c33d4c](https://github.com/mariadb-corporation/mariadb-connector-j/commit/1c33d4c) - \[[CONJS-61](https://jira.mariadb.org/browse/CONJS-61)] removing expired test for mysql, since doesn't have possibility to set expired user.
* [Revision #4ed1737](https://github.com/mariadb-corporation/mariadb-connector-j/commit/4ed1737) - \[[CONJS-19](https://jira.mariadb.org/browse/CONJS-19)] removing ed25519 authentication plugin from roadmap
* [Revision #ce0c57f](https://github.com/mariadb-corporation/mariadb-connector-j/commit/ce0c57f) - \[[CONJS-61](https://jira.mariadb.org/browse/CONJS-61)] support connection with user having expired password. Connection is possible with user hacing expired password when enabling the option `permitConnectionWhenExpired`. Only possible oper
* [Revision #a](https://github.com/mariadb-corporation/mariadb-connector-j/commit/a) tion in this case will be to change password ('SET PASSWORD=PASSWORD('XXX')') before issuing any other command.
* [Revision #464a7d9](https://github.com/mariadb-corporation/mariadb-connector-j/commit/464a7d9) - \[[CONJS-19](https://jira.mariadb.org/browse/CONJS-19)] implement ed25519 authentication plugin authentication \[[CONJS-57](https://jira.mariadb.org/browse/CONJS-57)] multiple alternative authentication methods for the same user
* [Revision #a7d0b6f](https://github.com/mariadb-corporation/mariadb-connector-j/commit/a7d0b6f) - \[misc] adding test coverage
* [Revision #6ca9467](https://github.com/mariadb-corporation/mariadb-connector-j/commit/6ca9467) - \[misc] callback documentation link correction
* [Revision #082f8de](https://github.com/mariadb-corporation/mariadb-connector-j/commit/082f8de) - \[misc] callback documentation correction
* [Revision #1741c17](https://github.com/mariadb-corporation/mariadb-connector-j/commit/1741c17) - \[[CONJS-85](https://jira.mariadb.org/browse/CONJS-85)] adding event test on callback pool cluster implementation
* [Revision #31a52b7](https://github.com/mariadb-corporation/mariadb-connector-j/commit/31a52b7) - \[[CONJS-85](https://jira.mariadb.org/browse/CONJS-85)] Implement pool events according to mysql/mysql2 API
* [Revision #b722cc4](https://github.com/mariadb-corporation/mariadb-connector-j/commit/b722cc4) - Merge branch 'pull/61' into develop
* [Revision #bff05d3](https://github.com/mariadb-corporation/mariadb-connector-j/commit/bff05d3) - \[misc] improving test stability
* [Revision #95f6068](https://github.com/mariadb-corporation/mariadb-connector-j/commit/95f6068) - \[[CONJS-83](https://jira.mariadb.org/browse/CONJS-83)] PoolCluster now emit 'remove' event supporting mysql API
* [Revision #800d83e](https://github.com/mariadb-corporation/mariadb-connector-j/commit/800d83e) - \[[CONJS-84](https://jira.mariadb.org/browse/CONJS-84)] option `restoreNodeTimeout` is not respected when removeNodeErrorCount is set
* [Revision #cc80a55](https://github.com/mariadb-corporation/mariadb-connector-j/commit/cc80a55) - emit connection object on new connection
* [Revision #3eeba5e](https://github.com/mariadb-corporation/mariadb-connector-j/commit/3eeba5e) - \[misc] benchmark change on promise-mysql, since 4.0.0 change behaviour on createPool (not returning pool object but promise)
* [Revision #0810521](https://github.com/mariadb-corporation/mariadb-connector-j/commit/0810521) - \[misc] benchmark change on promise-mysql, since 4.0.0 change behaviour on createPool. (now return a promise, not pool object directly)
* [Revision #cc536de](https://github.com/mariadb-corporation/mariadb-connector-j/commit/cc536de) - Merge branch 'pull/56' into develop
* [Revision #28b4da2](https://github.com/mariadb-corporation/mariadb-connector-j/commit/28b4da2) - \[[CONJS-79](https://jira.mariadb.org/browse/CONJS-79)] adding test case for non readable file
* [Revision #1b15320](https://github.com/mariadb-corporation/mariadb-connector-j/commit/1b15320) - Merge branch 'master' into develop
* [Revision #4bf9a84](https://github.com/mariadb-corporation/mariadb-connector-j/commit/4bf9a84) - \[[CONJS-73](https://jira.mariadb.org/browse/CONJS-73)] Setting the time zone on the current IANA might cause an automatic recovery of the server.
* [Revision #1987c72](https://github.com/mariadb-corporation/mariadb-connector-j/commit/1987c72) - \[fix] Handle LOCAL INFILE read errors
* [Revision #f4ac97b](https://github.com/mariadb-corporation/mariadb-connector-j/commit/f4ac97b) - Merge branch 'master' into develop
* [Revision #df32c40](https://github.com/mariadb-corporation/mariadb-connector-j/commit/df32c40) - \[[CONJS-75](https://jira.mariadb.org/browse/CONJS-75)] Missing import dependencies for typeScript
* [Revision #4b7bbf5](https://github.com/mariadb-corporation/mariadb-connector-j/commit/4b7bbf5) - \[[CONJS-74](https://jira.mariadb.org/browse/CONJS-74)] correction of Typecast FieldInfo.type datatype
* [Revision #9fc5d23](https://github.com/mariadb-corporation/mariadb-connector-j/commit/9fc5d23) - \[[CONJS-73](https://jira.mariadb.org/browse/CONJS-73)] Setting the time zone on the current IANA might cause an automatic recovery of the server.

<sub>*This page is: Copyright © 2025 MariaDB. All rights reserved.*</sub>

{% @marketo/form formid="4316" formId="4316" %}
