All pages
Powered by GitBook
1 of 22

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Connector/Node.js 3.x Changelogs

This category contains changelogs for releases in the MariaDB Connector/Node.js 3.x series

Connector/Node.js 3.4.4 Changelog

Download Release Notes Changelog

Release date: 3 Jul 2025

For the highlights of this release, see the release notes.

The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #831fd11 bump 3.4.4

  • [] TypeScript types/share.d.ts and types/callback.d.ts are not published

Revision #6d3fcbc
CONJS-322

Connector/Node.js 3.2.3 Changelog

Download | Release Notes | Changelog |

Release date: 19 Dec 2023

For the highlights of this release, see the release notes.

The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #d0d55dc Merge branch 'develop'

  • Revision #8e20d41 [misc] add missing change log

  • [] Add support for connection redirection

  • Bump 3.2.3

  • [misc] makes one CI test with server ssl disabled

  • [misc] using common default servers test suite

  • [misc] test stability improvement

  • [misc] precise LGPL-2.1-or-later, not just LGPL-2.1

  • [] Error doesn't always have parameters according to option logParam

  • [] permit disabling BULK insert for one batch

  • [misc] help freeing memory in case of timeout

  • [misc] test correction

  • [misc] remove EOL servers

  • [misc] remove EOL servers

  • [misc] documentation correction of insert id when multi insert #261

  • [] Bulk insert error when last bunch of parameters is reaching max_allowed_packet #258

  • [misc] JSON test correction

  • [misc] JSON test correction

  • [] wrong binary decoding of 00:00:00 TIME values #262

  • [misc] timeout test correction

  • [misc] JSON test correction

  • Merge branch 'develop'

  • [misc] ensure test stability depending on server supporting extended capabilities or not

  • [misc] remove skysql testing

  • [misc] test stability correction : debug size taking care of having 'set names utf8mb4' additional command

  • [misc] test stability correction : connection attributes + maxscale sending session tracking info on handshake response makes handshake bigger

  • [misc] test stability correction

  • [misc] restrict capabilities to server capabilities

  • Merge tag '3.2.2' into develop

Connector/Node.js 3.4.3 Changelog

Release date: 2 Jul 2025

For the highlights of this release, see the .

The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

  • [misc] update CHANGELOG

Revision #058f685 Merge branch 'develop'

  • Revision #94dcb11 bump 3.4.3 version

  • Revision #25f6fb0 [misc] correcting missing binding #315

  • Revision #26646cd [CONJS-309] add TypeScript callback API #298

  • Revision #29bd92b [CONJS-320] cluster filter fails when using callback API

  • Revision #470b92e [CONJS-319] ensure identify validation with provided servername if set

  • Revision #6c1ea5c [misc] correct scheduling

  • Revision #ef3c26d Merge branch 'ssl-identity-check' into develop

  • Revision #c877e07 chore: move @types/geojson and @types/node to devDependencies Closes #309

  • Revision #211070c [misc] documentation redirection to main MariaDB documentation

  • Revision #7623745 [misc] use docker registry of set

  • Revision #069b958 [misc] test stability improvement

  • Revision #bd94739 [misc] test stability improvement

  • Revision #73cd7f9 [misc] remove use of srv environment test in CI

  • Revision #55cd374 [misc] remove use of srv environment test in CI

  • Revision #403b366 [misc] install dependencies

  • Revision #67663d6 [misc] simplify common structure

  • Revision #3b59c74 [misc] Add SSL to CI servers

  • Revision #cc8ca4b [misc] test stability

  • Revision #354587e [misc] correct user suffix for CI

  • Revision #991e50b [misc] install dependencies

  • Revision #41b2a34 [misc] simplify common structure

  • Revision #b679369 [misc] Add SSL to CI servers

  • Revision #66efcba [misc] test stability

  • Revision #5ace9c2 [misc] correct user suffix for CI

  • Revision #be9eb58 [misc] correct code coverage on CI

  • Revision #845760e [misc] correct code coverage on CI

  • Revision #946370a [misc] add github action

  • Revision #33dc759 Update connection-options.md

  • Revision #a9bbd30 Passing servername option to identity check

  • Revision #03e5c2e Fixing createSecureContext

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #831fd11
    Revision #ac175ec
    CONJS-207
    Revision #f8ed899
    Revision #c4a4eae
    Revision #06a539d
    Revision #f372e49
    Revision #79d8d15
    Revision #debbbf5
    CONJS-272
    Revision #014d738
    CONJS-274
    Revision #cdb1fbb
    Revision #fd6cdde
    Revision #7c92f87
    Revision #94aa563
    Revision #316d77f
    Revision #44aac6d
    CONJS-273
    Revision #8a924c4
    Revision #af3e77e
    Revision #7222551
    CONJS-271
    Revision #b0fad76
    Revision #25655d9
    Revision #6f0b66e
    Revision #89cb720
    Revision #f719487
    Revision #5747331
    Revision #5f9320c
    Revision #97dadcf
    Revision #e8b4b56
    Revision #f2fff31

    Connector/Node.js 3.4.1 Changelog

    | | |

    Release date: 2 Apr 2025

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • bump 3.4.1 version

    • [misc] pool throwing first error of connection/reconnection loop, to avoid having minimal timeout of last try

  • Revision #01cd640 [CONJS-306] parsec hash correction for "zero configuration ssl"

  • Revision #02876ed [misc] batch result correct behavior when not using bulk compare to using bulk

  • Revision #4e9d2f1 [misc] test stability improvement when testing with mysql

  • Revision #cc996d0 [misc] pool error ensuring to have cause when possible

  • Revision #3d39742 [misc] maxAllowedPacket test correction

  • Revision #52b3035 [misc] documenting batch fullResult option

  • Revision #6d3e94f [misc] correcting default testing port value

  • Revision #70ecc93 [misc] class small factorization and documentation

  • Revision #d5d4c02 [misc] removing debug info logging in tests

  • Revision #9f06bc5 [misc] ensuring data type corresponds to expected type

  • Revision #8a2c47e [misc] only set setKeepAlive with keepAliveInitialDelay when socket handle has already been set

  • Revision #627f1d2 [misc] documentation improvement (examples addition)

  • Revision #2bf5248 [misc] improve test proxy error detection

  • Revision #6657f2d [misc] correct max_allowed_packet test

  • Revision #c20bf8c [misc] ensuring socketTimeout / queryTimeout value

  • Revision #9934244 [misc] batch test correction

  • Revision #a898cf5 [CONJS-316] avoid batch OOM when pipelining by processing items by batches of 1000.

  • Revision #5570307 [misc] pool testing correction

  • Revision #d21726e [misc] refactoring to simplify classes

  • Revision #d8835d6 [misc] test addition: creating pool from connection string

  • Revision #d24394d [CONJS-275] ensure compatibility with server not supporting detailed

  • Revision #46b36df [misc] ensure pool connection to be listed in active connection even during connection validation

  • Revision #f5c5f78 [CONJS-275] ensure having error detail when test fails

  • Revision #e03c076 [CONJS-275] permit returning all Bulk insert id's

  • Revision #64ef6f8 [misc] documentation improvement

  • Revision #7a71296 [CONJS-314] ensure respecting max_allowed_packet parameter

  • Revision #c168f5f [CONJS-306] Support "zero configuration ssl" for parsec authentication

  • Revision #76a6a64 [CONJS-314] Bulk might return unexpected error "Cannot read properties of undefined (reading '0')" #299

  • Revision #46b8c6a [CONJS-312] ensure pool health validation won't throw any error when pool has still not connection

  • Revision #253bc02 [CONJS-315] test addition

  • Revision #f550eba [CONJS-315] wrong data for result-set row of exactly 16M of data

  • Revision #40a15c8 [misc] pool default create size corresponding to expected pool size

  • Revision #793400e [CONJS-305] Connection close alias for end function not in typescript definition #300

  • Revision #8942a99 [CONJS-313] permit using question mark along with

  • Revision #bc1b82f [misc] documentation improvement

  • Revision #ddec028 [CONJS-313] permit using question mark parameters even when using namedPlaceholders option - mysql2 compatibility #306

  • Revision #0e3508a [CONJS-312] pool error message improvement when failing to create connection

  • Revision #9b4bfaa Merge branch 'master' into develop

  • Revision #ad99ea8 Check MaxScale version

  • Revision #df29974 [misc] removal of glibc-source in travis testing

  • Revision #cb87169 [misc] removal of glibc-source in travis testing

  • Revision #38103eb [misc] Skip ephemeral cert tests older MaxScale versions correction

  • Revision #b111946 Skip ephemeral cert tests older MaxScale versions

  • Revision #e2b42e0 Update MaxScale versions

  • Revision #ca34b2d [misc] Skip ephemeral cert tests older MaxScale versions correction

  • Revision #e237adf Skip ephemeral cert tests older MaxScale versions

  • Revision #017837d Update MaxScale versions

  • Revision #5b4eae7 [misc] bulk ending with "Got a packet bigger than 'max_allowed_packet' bytes" error #297

  • Revision #4f9be98 [misc] changing capability name EXTENDED_TYPE_INFO to EXTENDED_METADATA, in order to correspond to server and other connectors

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #a752a1e
    Revision #2e63f76

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Connector/Node.js 3.0.0-beta Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 30 Jun 2021

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #66f82b1 [misc] exact number implementation compatibility correction

    • Revision #f65e0ea [misc] travis mariadb enterprise test

    • Merge branch 'develop' into maintenance/3.x

    • [misc] documentation change

    • [misc] typecast new methods tiny/short/datetime

    • [] Custom logging implementation

    • [] Restrict authentication plugin list by option

    • Merge branch 'feature/' into maintenance/3.x

    • [] binary protocol support

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Connector/Node.js 3.2.2 Changelog

    | | |

    Release date: 16 Oct 2023

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • - [misc] restrict capabilities to server capabilities

    • - Merge tag '3.2.2' into develop

    Connector/Node.js 3.1.2 Changelog

    | | |

    Release date: 3 May 2023

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • - Merge tag '3.1.2' into develop

    • - Merge branch 'release/3.1.2'

    Revision #9aa48ab - Merge branch 'release/3.2.2'

  • Revision #7f013c5 - bump 3.2.2

  • Revision #9f57524 - [misc] coverage improvement

  • Revision #f1d1943 - [misc] coverage improvement

  • Revision #36e118f - [misc] ensure returning SqlError when Local infile error.

  • Revision #88704f5 - [misc] metadata performance improvement

  • Revision #64e3f0a - [misc] test coverage improvement

  • Revision #81318e9 - [CONJS-270] Always send connection attributes, even when connectAttributes is not set

  • Revision #9b1ba5d - [misc] ensure using IP in place of DNS when KILLING thread

  • Revision #8aa0397 - [misc] testing addition for old server without EOF deprecation

  • Revision #468148e - [misc] test coverage improvement

  • Revision #ceb69c2 - [misc] pool file error when not having file correction

  • Revision #95e18ab - [misc] updating test bionic node version node.js v16

  • Revision #60a3569 - [CONJS-269] correcting missing warning count parsing

  • Revision #7935411 - [misc] test improvement

  • Revision #2f3b4a2 - [misc] remove default node.js version

  • Revision #18aea07 - [CONJS-269] avoid useless "set names utf8mb4" on connection creation if not needed

  • Revision #9275245 - [misc] ensure correctness of escapeId #252

  • Revision #9e074f0 - [misc] test improvement

  • Revision #704ede6 - [CONJS-268] importFile method doesn't always throw error when imported commands fails #253

  • Revision #499dcc2 - [CONJS-267] Ensure that option collation with id > 255 are respected

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #e8b4b56
    Revision #f2fff31

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Revision #238500b - bump 3.1.2 version

  • Revision #dd53f2a - [CONJS-249] add connection.listeners function to permit TypeORM compatibility

  • Revision #ec33a78 - [CONJS-248] Ensuring not importing file after pool.end() #239

  • Revision #ed216da - [CONJS-247] Improve error message when having set named parameter option and executing standard question mark command #238

  • Revision #8dcad1a - Merge tag '3.1.1' into develop

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #f56bd14
    Revision #193a13d

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Revision #a7f5440
    Revision #86e58a4
    Revision #1ebb0be
    Revision #a8d9e7e
    CONJS-167
    Revision #d176b01
    CONJS-166
    Revision #ca895c6
    CONJS-165
    Revision #2d0486e
    CONJS-153
    Connector/Node.js 3.4.5
    Download Now

    Connector/Node.js 3.1.1 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 17 Mar 2023

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #8dcad1a Merge tag '3.1.1' into develop

    • Revision #c00e0f1 Merge branch 'release/3.1.1'

    • Bump 3.1.1 version

    • [] pool not listening to 'error' event might exit application on error #180

    • [] batch not talking in account metaAsArray option when not using bulk

    • [] batch failing when using bulk and metaAsArray #235

    • [] correction for node.js 12 compatibility

    • [] test correction

    • [] following up correction, emptying prepare statement cache on pool connection reset

    • Merge branch 'master' into develop

    • Fix eslint warnings

    • Fix test-execute.js

    • [misc] xpand 6.1 testing

    • Merge tag '3.1.0' into develop

    Connector/Node.js 3.4.2 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 25 Apr 2025

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #d8fc60a only run benchmark on the master branch to speed up tests

    • Revision #bb093c6 bump 3.4.2 version

    • [] enable the permitRedirect option by default only when SSL is enabled

    • [misc] micro optimization

    • [misc] text decoder small improvement

    • [misc] column parsing improvements

    • [misc] Revised the buffer reading methods to increment this.pos once per function call when possible

    • [misc] Replaces repetitive query[i]

    • [] Repeated named placeholders causes "Placeholder is not defined" #311

    Connector/Node.js 3.3.2 Changelog

    | | |

    Release date: 18 Sep 2024

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • [misc] adding missing changelog issue

    • bump version to 3.3.2

    Revision #96c67ab bump dependencies

  • Revision #e439eb1 [CONJS-302] TypeScript type definition file for SqlError constructor does not match actual constructor

  • Revision #122f1ae [CONJS-301] ensure identity validation only when certificate validation was required

  • Revision #554aa60 [misc] test stability addition

  • Revision #5d72d14 [CONJS-301] temporary disabling TLS identity validation until certificate automatic resolution

  • Revision #e9b7b6b [misc] helping trace travis issue

  • Revision #de33cba Merge branch 'master' into develop

  • Revision #c3a9e33 Mention the new NodeJS 20 "--env-file"

  • Revision #233d717 [CONJS-298] Typescript wrong named longlong in place of bigint

  • Revision #fc5c75f Merge branch 'biginttype' into develop

  • Revision #4e6bf45 [CONJS-297] adding testing for typescript connection queryTimeout and query timeout options

  • Revision #63afba9 Merge branch 'timeout_to_queryTimeout' into develop

  • Revision #403f133 [misc] ensure not using private properties with nestTables options

  • Revision #b128a4a [misc] permit travis test stability with RC server version

  • Revision #e747b27 fix ConnectionConfig typing, revert QueryConfig typing changes

  • Revision #c8fe9ad fix the typing of timeout to queryTimeout in interface QueryConfig

  • Revision #765b984 Add missing BIGINT Type enum

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #1a8c536
    Revision #9086a6a

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Revision #ed4bafc
    Revision #c016856
    CONJS-246
    Revision #3205e6d
    CONJS-245
    Revision #6679b94
    CONJS-245
    Revision #e9d9a00
    CONJS-244
    Revision #57a10ad
    CONJS-240
    Revision #c541864
    CONJS-240
    Revision #7ad4ecf
    Revision #0b6b64a
    Revision #0249ed2
    Revision #3795538
    Revision #3488c84
    Connector/Node.js 3.4.5
    Download Now
    Revision #9abaa0d
    CONJS-310
    Revision #903934e
    Revision #7c8ba00
    Revision #b6afdbe
    Revision #14fd834
    Revision #4cc791d
    Revision #990afe8
    CONJS-318
    Connector/Node.js 3.4.5
    Download Now

    Connector/Node.js 3.4.0 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 24 Oct 2024

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #d089e89 - bump 3.4.0 version

    • Revision #31e3913 - [CONJS-295] add mysql2 option jsonStrings option to return MySQL Json field as string

    • - [] Add option enableKeepAlive / keepAliveInitialDelay alias for keepAliveDelay

    • - Merge branch 'develop' of into develop

    • - Merge branch 'parsec' into develop

    • - Merge branch 'master' into develop

    • - Merge pull request #295

    • - Update tests for ephemeral certificates in MaxScale

    • - [misc] adding gclib for node 20

    • - [misc] improve test stability

    • - Merge branch 'master' into develop

    • - [] DMLs are not returning any output when streaming #293

    • - [] Parsec authentication implementation

    Revision #bbad4bb
    CONJS-296
    Revision #d803609
    mariadb-connector-nodejs
    Revision #8a33504
    Revision #7645b1e
    Revision #4b2828a
    Revision #02a60c5
    Revision #8e7ebeb
    Revision #0d03fab
    Revision #4beb07d
    Revision #390da84
    CONJS-303
    Revision #8393c01
    CONJS-299
    Connector/Node.js 3.4.5
    Download Now

    Connector/Node.js 3.0.0-rc Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 20 Oct 2021

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #d78ba3b [CONJS-180] compatibility: support mysql2 stream option #173

    • Merge branch 'features/' into maintenance/3.x

    • [] Update code to recent node.js version

    • [] Update code to recent node.js version

    • [] Update code to recent node.js version

    • [misc] benchmark output result correction

    • [] better pool option resetAfterUse default value

    • [] Update code to recent node.js version

    • [] Update code to recent node.js version

    • [misc] code style length change to 120

    • [misc] Error code simplification + pool timeout handler simplification

    • [misc] promise documentation improvement

    • [] test correction for mysql

    • [] document retrieving stored procedure's output parameters #90

    • [] Missing leakDetectionTimeout option in Typescript description #169

    • [misc] correct changelog

    • [misc] test reliability improvement

    • [] Pool.query/execute/batch(undefined) never release connection

    • [] Change Pool cluster default option removeNodeErrorCount value to Infinity

    • [misc] documentation link correction

    • [misc] Normalize all the line endings

    • [] permit using batch with returning clause

    • Merge branch 'develop' into maintenance/3.x

    • [misc] travis correction

    • [misc] ensuring PR test suite runs correctly

    • [misc] ensuring PR test suite runs correctly

    • [] permitting providing null as a value without an array

    • [] permitting providing null as a value without an array

    • bump 3.0.1-rc version

    • [misc] benchmark commenting graph command

    • [misc] benchmark improvement and update to recent version of mysql compatible drivers

    • [misc] collation default setting improvement

    • [misc] benchmark addition: query using pool

    • [] performance improvement. * using mutable Packet object to avoid creating a new Object for each packet. * set column data on creation, to avoid resolving data type parsing for each data. * BIGINT parsing improvement, avoiding parsing data as text * ensure using execute command option * using undefined in place of 'utf8' to parse String when using node.js, avoiding name resolution

    • [misc] ensure testing on PR runs standard test

    • [misc] documentation addition for non supported experimental ?? syntax

    • [] correct stream backpressure

    • [misc] ensure test reliability on windows

    • [misc] permit prettier fixing

    • [misc] ensure test reliability

    • Merge branch 'develop'

    • [misc] ensure test reliability

    • [misc] ensure test reliability with maxscale/skysql ha

    • Merge branch 'master' into develop

    • [misc] ensure PR travis test

    • [misc] ensure PR travis test

    • Merge tag '2.5.4' into develop

    • Merge branch 'release/2.5.4'

    • [misc] travis test on node.js v16

    Connector/Node.js 3.0.0-ga Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 1 Mar 2022

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #42e503f bump 2.5.6

    • Revision #f0cd822 misc - test reliability improvement

    • misc - test reliability improvement

    • Merge branch 'develop' into maintenance/3.x

    • misc - test reliability improvement

    • misc - 2.5.6 correction merge

    • Merge branch 'develop' into maintenance/3.x

    • misc - update documentation with for-await-of use #189

    • misc - update maxscale test load local infile

    • misc - update maxscale test for 6.2.0

    • misc - update maxscale test for 6.2.0 add PAM test for maxscale (using dedicated port)

    • - consider BIT(1) as boolean option bitOneIsBoolean permit to disable that behavior for compatibility

    • misc - pool ensuring multi-request process order

    • misc - stored procedure tests async

    • misc - documentation improvement indicating that connection.release() is async

    • misc - set parser function once per result-set

    • misc - correct character_set_client unexpect error parsing OK_Packet #177

    • misc - ensure test reliability

    • - change default connection timeout value to 1000ms

    • misc - ensuring test stream close

    • - fix local infile file name validation for windows #183

    • misc - ensuring test stream close

    • - fix local infile file name validation for windows #183

    • Updating documentation and README examples using mostly async/await

    • Merge branch 'develop' into maintenance/3.x

    • Merge branch 'typescript_fix_missing_event' into develop

    • - fix missing event handler #186

    • Updating documentation and README examples using mostly async/await

    • adding 10.7 test to travis

    • Merge branch 'release/2.5.5'

    • Merge tag '2.5.5' into develop

    • bump 2.5.5 version

    • [] Missing leakDetectionTimeout option in Typescript description #169

    • [misc] correct changelog

    • [misc] test reliability improvement

    • [misc] correct travis link

    Connector/Node.js 3.2.0 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 19 Jun 2023

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #bb5f90e - [CONJS-259] adding SqlError sqlMessage property alias for text

    • Revision #8ca7958 - Merge tag '3.2.0' into develop

    • - Merge branch 'release/3.2.0'

    • - bump 3.2.0

    • - [] All eventEmitters methods are not available on connections #244

    • - [misc] skysql2 test stability correction

    • - [misc] style correction

    • - [misc] test improvement

    • - [misc] test improvement

    • - [] ensuring importSql stability when using callback that permits using commands during execution

    • - [misc] skipping big sql import for xpand

    • - [misc] test correction

    • - [] permit to import sql file directly #242

    • - [misc] ensure using prettier/lint to all js files

    • - [] changeUser can lead to error when using multi-authentication and pipelining

    • - [misc] multi-authentication correction after

    • - [] correct pipeline use in some case even if pipeline option is not sent

    • - [] ensuring option connectTimeout is respected

    • - [] test correction for node.js 20 support

    • - [misc] correct wrong mysql RSA test

    • - [misc] adding node.js 20 to CI

    • - [] missing deprecated option supportBigNumbers and bigNumberStrings in Typescript #240

    • - [] permit Piping results with Streams when using callback implementation

    • - [] permit using undefined as parameter like null

    • - [misc] correct UTC timezone for auto timezone setting

    • - Merge tag '3.1.2' into develop

    Connector/Node.js 3.3.1 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 5 Jun 2024

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #26e1521 [misc] code style correction

    • Revision #007bfe0 bump 3.3.1

    • [] batch with javascript date parameter not in TIMESTAMP range are saved as null #287

    • [misc] avoid useless variables

    • [misc] sending text parameter fast path, avoiding testing typeof value each time

    • [misc] replace math.floor by ~ when possible for better performance

    • [misc] avoid static use

    • [misc] JSON parameter correction

    • [misc] command function now use JSON parameter

    • [] ensure String object parameter

    • [misc] avoid unnecessary condition verification

    • [misc] ensure possible future multi-catalog use

    • [misc] execute performance improvement when lots of parameters And some micro improvement: Object.prototype.toString '[object Date]' for testing Date in place of costly instanceof

    • [misc] micro perf change on number to string

    • [misc] minor perf change

    • [] performance reading column definition packet improvement

    • [misc] binary number type faster check

    • [misc] test correction for supporting MySQL 8.4

    • [misc] ensure redirect empty value

    • [misc] add node.js 22 to test suite

    • [misc] adding pool toString() function

    • [] possible ECONRESET when executing batch #281

    • [] connection possibly staying in hanging state after batch execution #281

    • [misc] cleaning up test code, removing xpand and skysql code

    • [misc] ensure test stability

    • [misc] test addition

    • [] ensure pool timeout error give details #268

    • [misc] avoid double-negative variable use correction

    • Merge branch 'master' into develop

    • Add missing QueryOptions type to prepare function

    • [misc] avoid double-negative variable use

    • [misc] fix closing of prepared statements

    • [misc] check prepare cache is enabled before resetting it

    • [misc] changelog update

    Connector/Node.js 3.3.0 Changelog

    | | |

    Release date: 21 Mar 2024

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • - [misc] changelog update

    • - Merge branch 'master' into develop

    Connector/Node.js 3.4.5 Changelog

    Release date: 25 Jul 2025

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • bump 3.4.5

    Revision #8f88f9d - [CONJS-285] DECIMAL field wrong decoding with deprecated option 'supportBigNumbers' set

  • Revision #0b8da71 - [misc] improving test for better stability

  • Revision #f1c0e1f - [misc] updating CHANGELOG missing correction

  • Revision #f4452f7 - [misc] avoid possible redirection loop

  • Revision #deca8e1 - [misc] add contribution list

  • Revision #df973cd - [misc] pool test correction

  • Revision #c8292b4 - [misc] pool initializationTimeout default to acquireTimeout in order to have connector error cause to be logged

  • Revision #49f69f5 - [misc] updating node.js minimum version to 14, since lru-cache dependencies required node.js 14

  • Revision #343244c - [CONJS-284] pipelining PREPARE EXECUTE correction

  • Revision #5e73d82 - [misc] update README

  • Revision #c0c1301 - Merge branch 'develop'

  • Revision #11f502f - [misc] function correct naming

  • Revision #ddd55b4 - [misc] stack trace not always return complete stack when using trace option

  • Revision #90b5cf3 - [misc] test suite stability improvement

  • Revision #7569425 - [misc] various small corrections

  • Revision #623a9ab - [misc] adding coverage test - PAM plugin with ssl

  • Revision #73986cb - [misc] test correction

  • Revision #9e7b53f - [CONJS-282] ensure testing PAM with clear_password_auth

  • Revision #50e843c - [CONJS-284] pipeline PREPARE and EXECUTE

  • Revision #92e5c8e - [misc] using static parameter encoder

  • Revision #ec2cbf4 - [misc] redirection test correction

  • Revision #e7a7e28 - [CONJS-283] adding test case for wrong decoding of binary unsigned MEDIUMINT

  • Revision #5bba4a7 - Merge branch 'patch-1' into develop

  • Revision #73ce9e8 - Fix decoding unsigned MEDIUMINT in binary decoder

  • Revision #6928a0e - Merge branch 'master' into develop

  • Revision #6133c28 - Merge pull request #276

  • Revision #adeacf2 - [CONJS-281] cannot connect to 11.3+ server with character-set-collations = utf8mb4=uca1400_ai_ci

  • Revision #21f6d99 - Fix issue with mysql_clear_password

  • Revision #3335d7b - [CONJS-279] faster datetime text encoding

  • Revision #fd7e6e6 - [CONJS-279] method parser faster search

  • Revision #c300740 - [misc] ensure test stability

  • Revision #a587a35 - [misc] redirection test correction

  • Revision #fd1bbed - [misc] parsing performance improvement - part 2

  • Revision #9e8134f - [misc] parsing performance improvement

  • Revision #fa1a067 - [misc] ssl test correction

  • Revision #bab0283 - [misc] correct ssl test

  • Revision #722b73b - bump dependencies

  • Revision #7a77b16 - [misc] update copyright

  • Revision #c03fc52 - [CONJS-278] buffer overwrite correction

  • Revision #9b3346c - [CONJS-278] multiple part query (query bigger than 16M) wrongly reuse send buffer #274

  • Revision #df707b3 - [misc] code style correction

  • Revision #c236940 - Merge branch 'master' into develop

  • Revision #2cbef9a - [CONJS-264] TLS ephemeral certificate automatic implementation

  • Revision #977bd57 - prepare for 3.3.0

  • Revision #289aff7 - [misc] improving test stability

  • Revision #0e8e8ad - [misc] correcting test for maxscale

  • Revision #714f302 - Merge branch 'develop'

  • Revision #01fabc6 - [misc] adding maxscale redirection test

  • Revision #e8348cc - [misc] corrected test with hardcoded database

  • Revision #9bbd12e - [CONJS-277] using connection.importFile when connection is not connected to database result in error #266

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #b65aca1
    Revision #7ec5d09

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Revision #a90835f [misc] update dependencies

  • Revision #e7c9039 [CONJS-324] revert TypeScript dependency #320

  • Revision #38d8b76 [misc] update TS file to ES module syntax

  • Revision #0273e9a [CONJS-323] correcting TypeError: validationFunction is not a function

  • Revision #4ba5a02 [misc] client side parsing removing "//" single line comment

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #6baf970
    Revision #8d11d51
    CONJS-178
    Revision #094aacf
    CONJS-178
    Revision #47f1067
    CONJS-178
    Revision #f03b396
    CONJS-178
    Revision #a966f99
    Revision #d4d32b8
    CONJS-179
    Revision #a55d2ba
    CONJS-178
    Revision #9425d86
    CONJS-178
    Revision #adfb558
    Revision #1da25cd
    Revision #edafd37
    Revision #30fa45a
    CONJS-177
    Revision #19a326f
    CONJS-177
    Revision #07bf592
    CONJS-175
    Revision #3f129dc
    Revision #4466b5f
    Revision #4b2d6fa
    CONJS-170
    Revision #146584a
    CONJS-176
    Revision #6c0b8b2
    Revision #30d917a
    Revision #d372512
    CONJS-125
    Revision #5c9bb63
    Revision #bb73aa9
    Revision #76d60e9
    Revision #0f1529b
    Revision #e8ebd16
    CONJS-173
    Revision #016ef46
    CONJS-173
    Revision #7f581de
    Revision #cd8af36
    Revision #5f68898
    Revision #2b91919
    Revision #e27cf2e
    Revision #9ce52f3
    CONJS-172
    Revision #170a399
    Revision #7eb26bf
    Revision #594592a
    CONJS-168
    Revision #9c17990
    Revision #a9631a3
    Revision #be9d56a
    Revision #0a3a1cc
    Revision #daeed54
    Revision #2f97a35
    Revision #62037c8
    Revision #e49dfdf
    Revision #7a1345b
    Revision #2ef6c53
    Revision #519e4ab
    Revision #ba7cd72
    Connector/Node.js 3.4.5
    Download Now
    Revision #a233ad1
    Revision #fa3f489
    Revision #d4fc232
    Revision #3cd34b8
    Revision #c7e12e1
    Revision #61598b3
    Revision #8f528a9
    Revision #f19349a
    Revision #7a2f6b3
    Revision #d7d4844
    CONJS-185
    Revision #da2b6fc
    Revision #3d60840
    Revision #77c01fd
    Revision #3f9b877
    Revision #c8eb320
    Revision #d17378a
    Revision #16d45cd
    CONJS-183
    Revision #5d0930a
    Revision #1ace562
    CONJS-181
    Revision #90bc00c
    Revision #45aece2
    CONJS-181
    Revision #767eaef
    Revision #9f9b2f6
    Revision #0e5c6ce
    Revision #76cb6a8
    Revision #0ec7eea
    Revision #3784453
    Revision #bc9f6c7
    Revision #ff38dc0
    Revision #a3f0cb1
    Revision #acae4a2
    CONJS-175
    Revision #341189a
    Revision #c9f5302
    Revision #46d3215
    Connector/Node.js 3.4.5
    Download Now
    Revision #5a90b60
    Revision #7c42e76
    Revision #d61d3c6
    CONJS-258
    Revision #c8c3b88
    Revision #01aeb14
    Revision #1624d5e
    Revision #a0762e7
    Revision #fa7d42e
    CONJS-257
    Revision #652b8cf
    Revision #746b3ee
    Revision #a25d3b1
    CONJS-257
    Revision #11d925d
    Revision #c4adb99
    CONJS-256
    Revision #ef85139
    CONJS-255
    Revision #2df7bf8
    CONJS-255
    Revision #e2a7e16
    CONJS-254
    Revision #3193c62
    CONJS-253
    Revision #32ce9df
    Revision #31bd79c
    Revision #5032d97
    CONJS-252
    Revision #3393c1f
    CONJS-251
    Revision #dd9cacc
    CONJS-250
    Revision #fab1585
    Revision #f56bd14
    Connector/Node.js 3.4.5
    Download Now
    Revision #e799888
    CONJS-293
    Revision #f6b9a18
    Revision #a63d795
    Revision #39841b7
    Revision #40eec18
    Revision #9aa3e13
    Revision #35ce2dc
    Revision #8d558c9
    CONJS-292
    Revision #b2f592b
    Revision #b66a383
    Revision #15198b9
    Revision #5de51bf
    Revision #11868e2
    Revision #c09e77f
    CONJS-291
    Revision #15d6676
    Revision #a40a94b
    Revision #50aa5e3
    Revision #9d3e35e
    Revision #343c469
    Revision #0167c18
    CONJS-290
    Revision #cef85db
    CONJS-289
    Revision #7eba249
    Revision #5be0f20
    Revision #0f50b62
    Revision #75d97f9
    CONJS-288
    Revision #2cbeb34
    Revision #a2ce0fb
    Revision #d0913b4
    Revision #3e589c7
    Revision #78dfc92
    Revision #2442249
    Revision #b65aca1
    Connector/Node.js 3.4.5
    Download Now

    Connector/Node.js 3.0.2 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 27 Oct 2022

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #7e8696f [misc] code coverage correction

    • Revision #b30f203 Merge branch 'release/3.0.2'

    • bump 3.0.2 version

    • [] permit streaming prepare statement result

    • [] improving prepare cache performance

    • Merge branch 'master' into release/3.0.2

    • Allow setting idleTimeout to 0

    • [] add missing metaAsArray documentation and typescript option

    • [misc] ensure test reliability

    • Merge branch 'types-checknumberrange' into develop

    • [] prepare cache doesn't limit cache size to prepareCacheLength #207

    • add checkNumberRange type defs

    • [misc] adding parenthesis test

    • [misc] adding documentation for connection release #211

    • [] Metadata column name gets sporadic corrupted #215

    • [misc] merging #214

    • Merge branch 'patch-1' into develop

    • [misc] adding missing documentation about debugLen and logParam options

    • Update connection-options.md

    • [misc] remove erroneous benchmark dependencies

    • Merge branch 'master' into develop

    • [misc] MariaDB benchmark common test suite implementation

    • [] ensure Pam authentication when using pam_use_cleartext_plugin and multiple password

    • [] merge from 2.x

    • Merge branch 'maintenance/2.x' into develop

    • [] MySQL caching_sha2_password never succeed using FAST AUTHENTICATION

    • [misc] bump dependencies and version 3.0.2

    • [misc] adding codecov configuration

    • [] remove please-upgrade-node dependency

    • [] Executing after prepare close throw a wrong error

    • [] add missing pool.closed typescript definition

    • [misc] add code coverage

    • [misc] add typescript test coverage

    • [] return type for batch() is wrong on typescript #194

    • [misc] test stability improvement

    • Merge branch 'maintenance/2.x' into develop

    • [] pool reset test correction for mysql

    • [] pool reset initial command result

    • [] pool reset initial command result

    • [] code style correction

    • [] regression causing error "Cannot read properties of null (reading 'leaked')" #206

    • [misc] correcting benchmark description

    • [misc] improving changelog for 3.0.1 release

    • [] update error codes with recent mariadb version

    • [] regression causing error "Cannot read properties of null (reading 'leaked')" #206

    • [misc] correcting benchmark description

    Revision #5ad7a64
    Revision #452d278
    CONJS-222
    Revision #ce0e775
    CONJS-228
    Revision #ba4dcd0
    Revision #8f75367
    Revision #a606ed1
    CONJS-226
    Revision #97f735c
    Revision #5930cf3
    Revision #dfb97ce
    CONJS-219
    Revision #b0ed213
    Revision #e004ecd
    Revision #dae96fc
    Revision #6bdb463
    CONJS-223
    Revision #cb0b7c4
    Revision #68896ea
    Revision #a922851
    Revision #0c766d6
    Revision #5928a97
    Revision #94dbfe8
    Revision #9de27e4
    Revision #0bbe1b4
    CONJS-218
    Revision #e8807e9
    CONJS-217
    Revision #0f28491
    Revision #378b501
    CONJS-217
    Revision #b3a5f7f
    Revision #029699f
    Revision #aaef914
    CONJS-216
    Revision #432051a
    CONJS-215
    Revision #7972f08
    CONJS-214
    Revision #8c91a13
    Revision #8e975c3
    Revision #c44640a
    CONJS-199
    Revision #a7945b8
    Revision #23999e8
    Revision #6059b08
    CONJS-211
    Revision #8d911f1
    CONJS-211
    Revision #31ef3cb
    CONJS-211
    Revision #4052118
    CONJS-213
    Revision #e281149
    CONJS-212
    Revision #ba6d4b8
    Revision #5a20d55
    Revision #10c7660
    CONJS-213
    Revision #f8189f1
    CONJS-212
    Revision #8bdbdd5
    Connector/Node.js 3.4.5
    Download Now

    Connector/Node.js 3.2.1 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 14 Sep 2023

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #2b012a6 Merge tag '3.2.1' into develop

    • Revision #ab2774b Merge branch 'release/3.2.1'

    • bump 3.2.1

    • bump dependencies

    • Merge branch 'master' into develop

    • [misc] code style correction

    • [] Option infileStreamFactory addition for compatibility

    • [misc] correct travis environment

    • [misc] remove useless template literals

    • [misc] test stability improvement

    • [misc] test stability improvement

    • [misc] updating to jammy, permitting to correct docker issues with test suite

    • [] permit configuration of console warning message #249

    • [misc] maxscale testing improvement

    • [misc] update ES test from 23.07 to 23.08

    • [misc] update ES test from 23.06 to 23.07

    • [misc] adding mariadb server ES23.06 testing

    • [misc] adding mariadb server 11.1 testing

    • [misc] ensure maxscale test stability

    • [misc] temporary disable skysql testing as mandator

    • [] ensure respecting server collation when no charset/collation is set

    • [misc] ensure ssl test suite for all server version

    • [misc] ensure test suite for any max_allowed_packet server

    • [misc] benchmark fair comparison between text and binary

    • [] Binary result-set parsing performance improvement

    • [misc] test correction

    • [misc] test addition in order to test namedPlaceholders array parameters

    • [] TypeScript missing logParam connection option #247

    • [misc] setting copyright header

    • [misc] updating supported MariaDB servers in test suite

    • [misc] documentation correction for cluster load-balancing parameter

    Connector/Node.js 3.0.1 Changelog

    | | |

    Release date: 26 Jul 2022

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • - [misc] improving changelog for 3.0.1 release

    • - [misc] updating changelog for 3.0.1 release

    Connector/Node.js 3.1.0 Changelog

    | | |

    Release date: 15 Feb 2023

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • Merge branch 'release/3.1.0'

    • [misc] changelog update

    Revision #74240e8 - [misc] test suite correction for CS build version

  • Revision #ebb3fef - [CONJS-199] return type for batch() is wrong on typescript

  • Revision #048fd65 - [misc] adding initial SQL command 'SET NAMES UTF8' for xpand until XPT-266 correction

  • Revision #5035639 - [misc] travis test adding suite

  • Revision #bb0ad25 - [misc] adding MariaDB enterprise 10.4/10.5 to travis test suite

  • Revision #7710871 - [misc] correct travis benchmark run

  • Revision #74fc5ea - [CONJS-210] benchmark result update with recent driver version

  • Revision #5b52edc - [misc] readme update

  • Revision #2d80d1c - [CONJS-210] benchmarks simplification

  • Revision #e49ed58 - [misc] test improvement

  • Revision #de792a0 - [misc] test correction after commit 4232e617b325d23b0cd571434ee9987a398aeb82

  • Revision #f6c0ace - [CONJS-210] metadata parsing improvement

  • Revision #3b8551b - [CONJS-210] initializing smaller buffer streaming sending buffer, in order to maximize use of node buffer pool

  • Revision #4232e61 - [CONJS-210] avoiding buffer copy when receiving data when packet is contained in socket data

  • Revision #f7982dc - [CONJS-210] multi-rows result-set performance improvement

  • Revision #a386038 - [misc] benchmark improvement - real pipelining test

  • Revision #a55ce22 - [misc] benchmark improvement

  • Revision #86c29ec - [CONJS-210] small performance improvement

  • Revision #723fe8e - [misc] connection correction after #a862d8dbf7d9727d34fe4bb4f75f0846102d6ea3

  • Revision #ec3924c - [CONJS-196] 3.0 regression on release connection #195

  • Revision #709da77 - [CONJS-209] permitting Batch with trace when BULK is not supported

  • Revision #a862d8d - [CONJS-209] trace option complete implementation

  • Revision #cfba137 - [misc] correct README image links

  • Revision #f5c156f - [misc] test proxy suspending remote correction

  • Revision #e6a1a00 - [misc] test proxy correction

  • Revision #c83cda5 - [misc] test proxy improvement

  • Revision #f0e000d - [misc] adding 10.8 and 10.9 build testing

  • Revision #c147401 - [misc] pool ending, ensuring connection creation are ended correctly

  • Revision #a484ccf - [misc] various micro enhancement * pool: connection validation check isValid, correcting cases when a connection wasn't valid returning no response. * cluster: ensure that when option canRetry is enable to not loop eternally if pool doesn't have connection anymore cluster end promise really returns Promise when pools are closed * add test for cluster with one node only / or one node working only

  • Revision #2e53eaf - [CONJS-208] better pool error identification when leakDetectionTimeout is set

  • Revision #16e8bb8 - [CONJS-208] better pool error identification

  • Revision #b484d42 - [misc] ensure pool connection is released only once

  • Revision #dcb02e0 - [misc] code coverage addition

  • Revision #89f0af4 - [misc] code coverage addition

  • Revision #ea7c195 - [CONJS-206] possible race condition on connection destroy when no other connection can be created

  • Revision #deece07 - [misc] test addition to ensure SSL when required will throw an error if server does not support SSL

  • Revision #8b165b3 - [misc] test addition to ensure SSL when required will throw an error if server does not support SSL

  • Revision #d06f1f4 - [misc] remove forcing error on connection creation, server will throw error when expected.

  • Revision #b87af1a - [misc] code coverage addition

  • Revision #2b1b2e5 - [CONJS-205] query hanging when using batch with option timeout in place of error thrown

  • Revision #72d2681 - [CONJS-204] handle password array with server pam_use_cleartext_plugin

  • Revision #8cc784f - [CONJS-203] encoding error when using changeUser with connection attributes

  • Revision #8d3c0e9 - [misc] adding test coverage

  • Revision #aef9a70 - [CONJS-202] better support for pre-4.1 error message format

  • Revision #2eb3cfb - [misc] test correction

  • Revision #7feb8c5 - [CONJS-201] typecast geometry parsing error

  • Revision #e11b1d6 - [misc] add test coverage

  • Revision #59090b6 - [misc] removing 10.2 EOL from travis

  • Revision #2294360 - [misc] travis testing correction for node.js 18

  • Revision #6f0aa6f - [misc] changing travis test for node.js 18 to focal

  • Revision #6a4e879 - [CONJS-198] new option addition checkNumberRange to works with insertIdAsNumber/decimalAsNumber/bigIntAsNumber #201

  • Revision #268111d - [CONJS-200] Improve pool connection error messaging

  • Revision #6117b64 - Merge branch 'master' into develop

  • Revision #94be5e8 - [misc] small performance enhancement to handle active connection counter

  • Revision #fe9b2a8 - [CONJS-197] node.js 18 testing

  • Revision #c95657e - misc code style correction

  • Revision #4a9138c - reporting leak message change #190

  • Revision #23041b8 - Merge branch 'maintenance/2.x' into develop

  • Revision #5ea70aa - [CONJS-195] add test case to avoid regression #196

  • Revision #49b91f9 - fix "cannot mix BigInt and other types" error

  • Revision #787a0f9 - [CONJS-194] Charset change using parameterized query fails with "Uncaught TypeError: opts.emit is not a function"

  • Revision #7281586 - bump 3.0.1 version

  • Revision #5121d6c - [CONJS-193] wrong error returned "Cannot read properties of undefined (reading 'charset')" when wrong handshake

  • Revision #e20e08b - correct documentation link

  • Revision #2ae57a9 - [CONJS-192] support xpand * handle TIMESTAMP type for xpand * support binary xpand 0000-00-00 00:00:00 values * Timestamp microsecond handling when using binary protocol

  • Revision #f204d9b - docs: apply new default connectione timeout

  • Revision #64ca753 - [misc] improving test reliability

  • Revision #e11fa90 - Merge branch 'master' into develop

  • Revision #a2db33c - [misc] remove old node.js compatibility

  • Revision #4ae8c0d - Merge tag '3.0.0-main' into develop

  • Revision #b9d008a - Merge branch 'release/3.0.0-main'

  • Revision #42cafe5 - Update pool-base.js

  • Revision #6e78dde - Update pool-base.js

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #59da962
    Revision #66dc988

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Revision #65327c7 [CONJS-240] ensuring PREPARE state when caching

  • Revision #ba70356 [CONJS-241] metaAsArray missing option in typescript description

  • Revision #695bc10 [misc] benchmark initialization correction

  • Revision #f6861e5 [misc] update benchmark result for 3.1.0

  • Revision #5500df2 [misc] bench label correction

  • Revision #7b9001f [misc] test correction for windows

  • Revision #a71072d Merge tag '3.1.0' into develop

  • Revision #21d7547 Merge branch 'release/3.1.0'

  • Revision #367ae7e bump 3.1.0 version

  • Revision #1683402 [misc] benchmark update with recent version * benchmark charset option change * label correction

  • Revision #8ab9166 [misc] test correction

  • Revision #987f5cd [misc] ensure pools ending active connections after a maximum of 10s after pool ends

  • Revision #9d64f84 [CONJS-239] ensure when using callback connection that pre-commands are executed first

  • Revision #85f8baf [misc] test improvement

  • Revision #868a469 [CONJS-238] faster execution for known length packet

  • Revision #f180049 [misc] correcting place of prepare parser

  • Revision #b32064a [misc] ensuring disabling nagle algorithm setting option

  • Revision #13d7595 [misc] faster Text Date encoder

  • Revision #e21952f [misc] avoid unnecessary array creation for multiple result-set with metaAsArray enabled

  • Revision #32b49cd [msic] avoid unnecessary try catch when parsing OK_Packet + fast path for single result

  • Revision #b253e2b [msic] avoid connection.addCommand returning unnecessary command object

  • Revision #3d501b6 [msic] avoid unnecessary binding wrapper

  • Revision #f537713 [CONJS-230] correct encoding lost and avoid buffer copying

  • Revision #ae1fede [misc] test stability improvement

  • Revision #9a01c46 [CONJS-237] test stability improvement, when server doesn't have timezone entries filled

  • Revision #130b437 [CONJS-230] improve metadata parsing

  • Revision #1d632d1 [misc] remove deprecated use of Buffer.slice

  • Revision #81aa79c [CONJS-237] Timezone option improvement

  • Revision #e628a70 [misc] code correction: * correct documented method parameters * remove unused requirement * remove unused parameters

  • Revision #5097be7 [misc] set testing limit to max_allowed_packet to 50M, to avoid suite running for hours

  • Revision #13a3d75 [misc] test correction

  • Revision #8cbec0b [misc] improve contribution guide

  • Revision #76f3f3d [misc] improve test reliability

  • Revision #6d9f115 Merge branch 'master' into develop

  • Revision #f250817 [misc] correcting cast documentation

  • Revision #be84cc4 [CONJS-236] binary TIME wrong decoding

  • Revision #58f4f2e [CONJS-235] allow to pass TypeScript generic type

  • Revision #27b293e Merge branch 'p-kuen_patch-1' into develop

  • Revision #d3cf0a6 Merge branch 'master' into develop

  • Revision #ebef145 docs: update new default value of connectTimeout since v2.5.6

  • Revision #f11b23c Merge branch 'master' into develop

  • Revision #f3bd6fb Merge branch 'fix/modify-entries-method' into develop

  • Revision #914fab4 [misc] small markdown correction

  • Revision #60f80be [misc] test correction for mysql that doesn't support sha256_password anymore

  • Revision #ab708e2 Allow to pass type to query function

  • Revision #2f12c96 [misc] test correction for mysql that doesn't support sha256_password anymore

  • Revision #77b6150 Merge pull request #223

  • Revision #cf7d862 [misc] test correction for mysql that doesn't support sha256_password anymore

  • Revision #b15e543 docs: reformat documentation of pool options

  • Revision #0fcf207 docs: reformat documentation of pool options

  • Revision #04bc04d [misc] test correction

  • Revision #5c1cf30 [misc] code style correction

  • Revision #fae38f2 [CONJS-232] killing connection when query are running fails

  • Revision #5daaa03 [CONJS-231] BULK command when reaching maximum packet size might be wrongly split

  • Revision #c8122eb [misc] removing request SHA certificate since failing 5.7.40 / 8.0.31 without any reason

  • Revision #86f1212 Modify unneeded Object.entries()

  • Revision #1ddb432 [misc] binary number read parsing small improvement

  • Revision #d2e626e [misc] ensure prepare cache use counter

  • Revision #cb26d24 [misc] prepare parameter count correction

  • Revision #4d24aaf [misc] Date parameter identification using instanceof Date that is more performant than Object.prototype.toString.call(val) === '[object Date]'

  • Revision #82b9a50 [misc] avoid filling intermediary buffer when not required

  • Revision #119592e [CONJS-230] avoid parsing PREPARE parameters meta. keeping only parameter number

  • Revision #52ef79e [misc] avoid unnecessary parameters

  • Revision #ce506a3 [misc] adding test

  • Revision #f78cd09 [misc] fast path when TCP-IP packet contains multiple MySQL Packets

  • Revision #ee137c5 [CONJS-230] performance improvement, Column information name information being saved in a fit Buffer and avoid creating subpacket when not needed

  • Revision #364c582 [misc] BigInt literal

  • Revision #697250e [misc] performance improvement for bigIntAsNumber option

  • Revision #f1c3763 [misc] add maxscale error lof when failing

  • Revision #393d49c [misc] benchmark name correction

  • Revision #d0baac6 [misc] result-set rows improvement, since at least one value

  • Revision #7bb676a [CONJS-229] code style correction

  • Revision #9205259 [CONJS-229] performance issue when parsing lots of parameter

  • Revision #8b51eb7 [misc] code style correction

  • Revision #67e2ed9 Merge branch 'master' into develop

  • Revision #7e8696f [misc] code coverage correction

  • Revision #104c400 merge 3.0.2 version

  • Revision #6c7946c [CONJS-226] add missing metaAsArray documentation and typescript option

  • Revision #9c4562a [CONJS-225] Make result set's meta property non-enumerable

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #3d3cdc6
    Revision #982a6a1

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Revision #2ec2685
    Revision #4225c12
    Revision #ffa2ee0
    Revision #a8bf69f
    Revision #9cae8ad
    CONJS-266
    Revision #97d5550
    Revision #0c7d9b4
    Revision #0e63df3
    Revision #8549813
    Revision #5bbd09e
    Revision #f690f09
    CONJS-265
    Revision #8426af9
    Revision #e5aa47a
    Revision #b1d428b
    Revision #e4cec53
    Revision #1d72c61
    Revision #5cf88ba
    Revision #73bd6ce
    Revision #df28830
    CONJS-263
    Revision #05d5155
    Revision #08d11bf
    Revision #251ad54
    Revision #1a31490
    CONJS-262
    Revision #98b9388
    Revision #45cd876
    Revision #7208a67
    CONJS-261
    Revision #edabfba
    Revision #b12354f
    Revision #9a4397f
    Connector/Node.js 3.4.5
    Download Now
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js
    Connector/Node.js Overview
    MariaDB Connector/Node.js

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.

    This page is: Copyright © 2025 MariaDB. All rights reserved.