> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/release-notes/connectors/node.js/changelogs/3.x/3.5.1.md).

# Connector/Node.js 3.5.1 Changelog

{% hint style="info" %}

<p align="center">The most recent release of <a href="/spaces/CjGYMsT2MVP4nd3IyW2L/pages/WmpaptiE3kKy2mNO6ps0">MariaDB Connector/Node.js</a> is: <a href="/pages/wwViqXFWujnwjjonCYzb"><strong>3.5.4</strong></a></p>

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

<a href="https://mariadb.com/downloads/connectors/connectors-data-access/nodejs-connector" class="button primary">Download</a> <a href="/pages/jwZdySA0S4hmEXDuVF9O" class="button secondary">Release Notes</a> <a href="/pages/sZIKSBFwHyU9CQZRxEuf" class="button secondary">Changelog</a> <a href="/spaces/CjGYMsT2MVP4nd3IyW2L/pages/x5uWNz6Wb26ooKT9S74U" class="button secondary">Connector/Node.js Overview</a>

**Release date:** 18 Feb 2026

For the highlights of this release, see the [release notes](/docs/release-notes/connectors/node.js/3.x/3.5.1.md).

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 #be72ebf](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf) - \[perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray
* [Revision #dbd5472](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd5472) - \[[CONJS-333](https://jira.mariadb.org/browse/CONJS-333)] Optimize column type checking with buffer comparisons and pre-computed constants
* [Revision #e71f849](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f849) - \[misc] Release version 3.5.1
* [Revision #82b639c](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c) - \[misc] bump dependencies
* [Revision #a5ba902](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba902) - \[perf] Optimize execute command with bitwise operations and constant reuse
* [Revision #65b9508](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b9508) - \[perf] Optimize parameter type checking and remove unused pipe property
* [Revision #84aacff](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/84aacff) - \[misc] Format code
* [Revision #2d5db1d](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/2d5db1d) - \[misc] Prevent password transmission over untrusted SSL with self-signed certificates for caching\_sha2\_password
* [Revision #b91022f](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/b91022f) - \[misc] Move TypeScript type dependencies to optional peer dependencies #330
* [Revision #27d2ff1](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/27d2ff1) - \[misc] Fix test timing and query result types in pool event tests
* [Revision #c68b244](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/c68b244) - \[[CONJS-341](https://jira.mariadb.org/browse/CONJS-341)] Support charset + collation combination in connection options #337
* [Revision #956d461](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/956d461) - \[[CONJS-340](https://jira.mariadb.org/browse/CONJS-340)] Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool #342
* [Revision #7a1bee5](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/7a1bee5) - \[misc] Increase maximum PBKDF2 iteration limit in parsec authentication
* [Revision #02cab12](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/02cab12) - \[perf] Replace power operations with bitwise shifts for integer calculations
* [Revision #e429355](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e429355) - \[perf] Remove unnecessary setImmediate wrapper in \_sendNextCmdImmediate
* [Revision #ac4b007](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/ac4b007) - \[misc] Rename test tables to avoid conflicts and improve test isolation
* [Revision #e7f7d5e](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e7f7d5e) - \[misc] Format TypeScript callback tests and fix parse test formatting
* [Revision #7271883](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/7271883) - \[perf] Optimize packet processing with command caching and row fast-path
* [Revision #bed8ee4](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/bed8ee4) - \[misc] Fix type imports and add ts-ignore for test config
* [Revision #e71ae68](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71ae68) - \[[CONJS-339](https://jira.mariadb.org/browse/CONJS-339)] Add default type parameter to Prepare interface and fix executeStream generic #334
* [Revision #2b14567](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/2b14567) - Merge branch 'fork/BrianDouglasIE/feature/allow-values-wildcard' into develop
* [Revision #b91e1a8](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/b91e1a8) - \[[CONJS-338](https://jira.mariadb.org/browse/CONJS-338)] Add asyncDispose support for Pool #250
* [Revision #400c76d](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/400c76d) - Merge branch 'fork/sakurai-ryo/feat-async-dispose' into develop
* [Revision #ec86962](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/ec86962) - \[misc] test correction dump file was not correct utf8
* [Revision #0960af6](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/0960af6) - Merge branch 'fork/melroy89/patch-1' into develop
* [Revision #f55c11d](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/f55c11d) - Merge branch 'fork/Bocolocoo/sepek-patch-1' into develop
* [Revision #3fb5007](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/3fb5007) - Add missing pingTimeout connection option to types
* [Revision #6d95b16](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/6d95b16) - \[misc] use DOCKER\_LOGIN as user if secret available
* [Revision #aa4e9b3](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/aa4e9b3) - \[misc] use DOCKER\_LOGIN as user if secret available
* [Revision #066999f](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/066999f) - \[[CONJS-336](https://jira.mariadb.org/browse/CONJS-336)] connection attribute \_server\_host send host, but IP resulting of name resolution
* [Revision #93fb69e](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/93fb69e) - Increase the timeout of large data upload tests
* [Revision #0bd56af](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/0bd56af) - Add asyncDispose support for Connection and PoolConnection
* [Revision #8ab16da](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/8ab16da) - \[misc] debug: fix network logger cleanup and test range adjustment
* [Revision #331e95b](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/331e95b) - \[misc] debug: fix network logger cleanup and test range adjustment
* [Revision #42f1cea](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/42f1cea) - \[[CONJS-335](https://jira.mariadb.org/browse/CONJS-335)] Deno compatibility: send COM\_QUIT synchronously to prevent socket cleanup race condition
* [Revision #10c6d5f](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/10c6d5f) - \[misc] Deno compatibility: send COM\_QUIT synchronously to prevent socket cleanup race condition
* [Revision #0dc25c3](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/0dc25c3) - \[misc] CI: allow deno tests to fail without blocking workflow
* [Revision #7d06e2b](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/7d06e2b) - \[misc] CI: allow deno tests to fail without blocking workflow
* [Revision #e85b0bd](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e85b0bd) - \[misc] optimize duplicate field check
* [Revision #ca2582c](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/ca2582c) - \[misc] test correction: fix table name in INSERT statement
* [Revision #6d99b8b](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/6d99b8b) - \[misc] test correction: fix table name in INSERT statement
* [Revision #ca5f941](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/ca5f941) - \[misc] CI: maintenance branch 3.4 addition
* [Revision #5653ac4](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/5653ac4) - \[[CONJS-331](https://jira.mariadb.org/browse/CONJS-331)] pLugin authentication change correction
* [Revision #6a9c5b9](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/6a9c5b9) - \[misc] CI: test race condition correction
* [Revision #2d92467](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/2d92467) - Use the logo link from the logo download page
* [Revision #3d6c37c](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/3d6c37c) - Fix broken image link
* [Revision #e91a984](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e91a984) - \[misc] CI: maxscale test version race condition correction
* [Revision #1cd9696](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/1cd9696) - \[misc] test race condition correction
* [Revision #e6c63ef](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e6c63ef) - feat: scope wildcard to class on Prepare
* [Revision #dd437e5](https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dd437e5) - feat: add wildcard for values params

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

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