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.5 Changelog

Download Release Notes Changelog

Release date: 25 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 #6baf970 bump 3.4.5

  • [misc] update dependencies

  • [] revert TypeScript dependency #320

  • [misc] update TS file to ES module syntax

  • [] correcting TypeError: validationFunction is not a function

  • [misc] client side parsing removing "//" single line comment

Revision #a90835f
Revision #e7c9039
CONJS-324
Revision #38d8b76
Revision #0273e9a
CONJS-323
Revision #4ba5a02

Connector/Node.js 3.4.2 Changelog

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.1.2 Changelog

Download | Release Notes | Changelog |

Release date: 3 May 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 #f56bd14 - Merge tag '3.1.2' into develop

  • Revision #193a13d - Merge branch 'release/3.1.2'

  • - bump 3.1.2 version

  • - [] add connection.listeners function to permit TypeORM compatibility

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

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

  • - Merge tag '3.1.1' into develop

Revision #9abaa0d
CONJS-310
Revision #903934e
Revision #7c8ba00
Revision #b6afdbe
Revision #14fd834
Revision #4cc791d
Revision #990afe8
CONJS-318
Revision #238500b
Revision #dd53f2a
CONJS-249
Revision #ec33a78
CONJS-248
Revision #ed216da
CONJS-247
Revision #8dcad1a

Connector/Node.js 3.3.2 Changelog

Download | Release Notes | Changelog |

Release date: 18 Sep 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 #1a8c536 [misc] adding missing changelog issue

  • Revision #9086a6a bump version to 3.3.2

  • bump dependencies

  • [] TypeScript type definition file for SqlError constructor does not match actual constructor

  • [] ensure identity validation only when certificate validation was required

  • [misc] test stability addition

  • [] temporary disabling TLS identity validation until certificate automatic resolution

  • [misc] helping trace travis issue

  • Merge branch 'master' into develop

  • Mention the new NodeJS 20 "--env-file"

  • [] Typescript wrong named longlong in place of bigint

  • Merge branch 'biginttype' into develop

  • [] adding testing for typescript connection queryTimeout and query timeout options

  • Merge branch 'timeout_to_queryTimeout' into develop

  • [misc] ensure not using private properties with nestTables options

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

  • fix ConnectionConfig typing, revert QueryConfig typing changes

  • fix the typing of timeout to queryTimeout in interface QueryConfig

  • Add missing BIGINT Type enum

Connector/Node.js 3.4.0 Changelog

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

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

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

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.0.0-beta Changelog

| | |

Release date: 30 Jun 2021

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] exact number implementation compatibility correction

  • [misc] travis mariadb enterprise test

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 #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
  • Revision #a7f5440 Merge branch 'develop' into maintenance/3.x

  • Revision #86e58a4 [misc] documentation change

  • Revision #1ebb0be [misc] typecast new methods tiny/short/datetime

  • Revision #a8d9e7e [CONJS-167] Custom logging implementation

  • Revision #d176b01 [CONJS-166] Restrict authentication plugin list by option

  • Revision #ca895c6 Merge branch 'feature/CONJS-165' into maintenance/3.x

  • Revision #2d0486e [CONJS-153] binary protocol support

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #66f82b1
    Revision #f65e0ea
    Revision #96c67ab
    Revision #e439eb1
    CONJS-302
    Revision #122f1ae
    CONJS-301
    Revision #554aa60
    Revision #5d72d14
    CONJS-301
    Revision #e9b7b6b
    Revision #de33cba
    Revision #c3a9e33
    Revision #233d717
    CONJS-298
    Revision #fc5c75f
    Revision #4e6bf45
    CONJS-297
    Revision #63afba9
    Revision #403f133
    Revision #b128a4a
    Revision #e747b27
    Revision #c8fe9ad
    Revision #765b984
    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
    Revision #6d3fcbc
    CONJS-322

    Connector/Node.js 3.1.1 Changelog

    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.0.2 Changelog

    | | |

    Release date: 27 Oct 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] code coverage correction

    • Merge branch 'release/3.0.2'

    Connector/Node.js 3.2.0 Changelog

    | | |

    Release date: 19 Jun 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.

    • - [] adding SqlError sqlMessage property alias for text

    • - Merge tag '3.2.0' into develop

    Revision #5ad7a64 bump 3.0.2 version

  • Revision #452d278 [CONJS-222] permit streaming prepare statement result

  • Revision #ce0e775 [CONJS-228] improving prepare cache performance

  • Revision #ba4dcd0 Merge branch 'master' into release/3.0.2

  • Revision #8f75367 Allow setting idleTimeout to 0

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

  • Revision #97f735c [misc] ensure test reliability

  • Revision #5930cf3 Merge branch 'types-checknumberrange' into develop

  • Revision #dfb97ce [CONJS-219] prepare cache doesn't limit cache size to prepareCacheLength #207

  • Revision #b0ed213 add checkNumberRange type defs

  • Revision #e004ecd [misc] adding parenthesis test

  • Revision #dae96fc [misc] adding documentation for connection release #211

  • Revision #6bdb463 [CONJS-223] Metadata column name gets sporadic corrupted #215

  • Revision #cb0b7c4 [misc] merging #214

  • Revision #68896ea Merge branch 'patch-1' into develop

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

  • Revision #0c766d6 Update connection-options.md

  • Revision #5928a97 [misc] remove erroneous benchmark dependencies

  • Revision #94dbfe8 Merge branch 'master' into develop

  • Revision #9de27e4 [misc] MariaDB benchmark common test suite implementation

  • Revision #0bbe1b4 [CONJS-218] ensure Pam authentication when using pam_use_cleartext_plugin and multiple password

  • Revision #e8807e9 [CONJS-217] merge from 2.x

  • Revision #0f28491 Merge branch 'maintenance/2.x' into develop

  • Revision #378b501 [CONJS-217] MySQL caching_sha2_password never succeed using FAST AUTHENTICATION

  • Revision #b3a5f7f [misc] bump dependencies and version 3.0.2

  • Revision #029699f [misc] adding codecov configuration

  • Revision #aaef914 [CONJS-216] remove please-upgrade-node dependency

  • Revision #432051a [CONJS-215] Executing after prepare close throw a wrong error

  • Revision #7972f08 [CONJS-214] add missing pool.closed typescript definition

  • Revision #8c91a13 [misc] add code coverage

  • Revision #8e975c3 [misc] add typescript test coverage

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

  • Revision #a7945b8 [misc] test stability improvement

  • Revision #23999e8 Merge branch 'maintenance/2.x' into develop

  • Revision #6059b08 [CONJS-211] pool reset test correction for mysql

  • Revision #8d911f1 [CONJS-211] pool reset initial command result

  • Revision #31ef3cb [CONJS-211] pool reset initial command result

  • Revision #4052118 [CONJS-213] code style correction

  • Revision #e281149 [CONJS-212] regression causing error "Cannot read properties of null (reading 'leaked')" #206

  • Revision #ba6d4b8 [misc] correcting benchmark description

  • Revision #5a20d55 [misc] improving changelog for 3.0.1 release

  • Revision #10c7660 [CONJS-213] update error codes with recent mariadb version

  • Revision #f8189f1 [CONJS-212] regression causing error "Cannot read properties of null (reading 'leaked')" #206

  • Revision #8bdbdd5 [misc] correcting benchmark description

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #7e8696f
    Revision #b30f203

    The most recent release of is:

  • Revision #5a90b60 - Merge branch 'release/3.2.0'

  • Revision #7c42e76 - bump 3.2.0

  • Revision #d61d3c6 - [CONJS-258] All eventEmitters methods are not available on connections #244

  • Revision #c8c3b88 - [misc] skysql2 test stability correction

  • Revision #01aeb14 - [misc] style correction

  • Revision #1624d5e - [misc] test improvement

  • Revision #a0762e7 - [misc] test improvement

  • Revision #fa7d42e - [CONJS-257] ensuring importSql stability when using callback that permits using commands during execution

  • Revision #652b8cf - [misc] skipping big sql import for xpand

  • Revision #746b3ee - [misc] test correction

  • Revision #a25d3b1 - [CONJS-257] permit to import sql file directly #242

  • Revision #11d925d - [misc] ensure using prettier/lint to all js files

  • Revision #c4adb99 - [CONJS-256] changeUser can lead to error when using multi-authentication and pipelining

  • Revision #ef85139 - [misc] multi-authentication correction after CONJS-255

  • Revision #2df7bf8 - [CONJS-255] correct pipeline use in some case even if pipeline option is not sent

  • Revision #e2a7e16 - [CONJS-254] ensuring option connectTimeout is respected

  • Revision #3193c62 - [CONJS-253] test correction for node.js 20 support

  • Revision #32ce9df - [misc] correct wrong mysql RSA test

  • Revision #31bd79c - [misc] adding node.js 20 to CI

  • Revision #5032d97 - [CONJS-252] missing deprecated option supportBigNumbers and bigNumberStrings in Typescript #240

  • Revision #3393c1f - [CONJS-251] permit Piping results with Streams when using callback implementation

  • Revision #dd9cacc - [CONJS-250] permit using undefined as parameter like null

  • Revision #fab1585 - [misc] correct UTC timezone for auto timezone setting

  • Revision #f56bd14 - Merge tag '3.1.2' into develop

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #bb5f90e
    CONJS-259
    Revision #8ca7958

    The most recent release of is:

    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

    The most recent release of is:

    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.2.3 Changelog

    | | |

    Release date: 19 Dec 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 'develop'

    • [misc] add missing change log

    Connector/Node.js 3.3.1 Changelog

    | | |

    Release date: 5 Jun 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] code style correction

    • bump 3.3.1

    The most recent release of is:

    The most recent release of is:

    The most recent release of is:

    The most recent release of is:

    The most recent release of is:

    The most recent release of is:

    The most recent release of is:

    The most recent release of is:

    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 #ac175ec [CONJS-207] Add support for connection redirection

  • Revision #f8ed899 Bump 3.2.3

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

  • Revision #06a539d [misc] using common default servers test suite

  • Revision #f372e49 [misc] test stability improvement

  • Revision #79d8d15 [misc] precise LGPL-2.1-or-later, not just LGPL-2.1

  • Revision #debbbf5 [CONJS-272] Error doesn't always have parameters according to option logParam

  • Revision #014d738 [CONJS-274] permit disabling BULK insert for one batch

  • Revision #cdb1fbb [misc] help freeing memory in case of timeout

  • Revision #fd6cdde [misc] test correction

  • Revision #7c92f87 [misc] remove EOL servers

  • Revision #94aa563 [misc] remove EOL servers

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

  • Revision #44aac6d [CONJS-273] Bulk insert error when last bunch of parameters is reaching max_allowed_packet #258

  • Revision #8a924c4 [misc] JSON test correction

  • Revision #af3e77e [misc] JSON test correction

  • Revision #7222551 [CONJS-271] wrong binary decoding of 00:00:00 TIME values #262

  • Revision #b0fad76 [misc] timeout test correction

  • Revision #25655d9 [misc] JSON test correction

  • Revision #6f0b66e Merge branch 'develop'

  • Revision #89cb720 [misc] ensure test stability depending on server supporting extended capabilities or not

  • Revision #f719487 [misc] remove skysql testing

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

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

  • Revision #97dadcf [misc] test stability correction

  • Revision #e8b4b56 [misc] restrict capabilities to server capabilities

  • Revision #f2fff31 Merge tag '3.2.2' into develop

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #d0d55dc
    Revision #8e20d41

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Revision #e799888 [CONJS-293] batch with javascript date parameter not in TIMESTAMP range are saved as null #287

  • Revision #f6b9a18 [misc] avoid useless variables

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

  • Revision #39841b7 [misc] replace math.floor by ~ when possible for better performance

  • Revision #40eec18 [misc] avoid static use

  • Revision #9aa3e13 [misc] JSON parameter correction

  • Revision #35ce2dc [misc] command function now use JSON parameter

  • Revision #8d558c9 [CONJS-292] ensure String object parameter

  • Revision #b2f592b [misc] avoid unnecessary condition verification

  • Revision #b66a383 [misc] ensure possible future multi-catalog use

  • Revision #15198b9 [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

  • Revision #5de51bf [misc] micro perf change on number to string

  • Revision #11868e2 [misc] minor perf change

  • Revision #c09e77f [CONJS-291] performance reading column definition packet improvement

  • Revision #15d6676 [misc] binary number type faster check

  • Revision #a40a94b [misc] test correction for supporting MySQL 8.4

  • Revision #50aa5e3 [misc] ensure redirect empty value

  • Revision #9d3e35e [misc] add node.js 22 to test suite

  • Revision #343c469 [misc] adding pool toString() function

  • Revision #0167c18 [CONJS-290] possible ECONRESET when executing batch #281

  • Revision #cef85db [CONJS-289] connection possibly staying in hanging state after batch execution #281

  • Revision #7eba249 [misc] cleaning up test code, removing xpand and skysql code

  • Revision #5be0f20 [misc] ensure test stability

  • Revision #0f50b62 [misc] test addition

  • Revision #75d97f9 [CONJS-288] ensure pool timeout error give details #268

  • Revision #2cbeb34 [misc] avoid double-negative variable use correction

  • Revision #a2ce0fb Merge branch 'master' into develop

  • Revision #d0913b4 Add missing QueryOptions type to prepare function

  • Revision #3e589c7 [misc] avoid double-negative variable use

  • Revision #78dfc92 [misc] fix closing of prepared statements

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

  • Revision #b65aca1 [misc] changelog update

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #26e1521
    Revision #007bfe0

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Connector/Node.js 3.4.5
    Download Now
    Connector/Node.js 3.4.5
    Download Now
    Connector/Node.js 3.4.5
    Download Now
    Connector/Node.js 3.4.5
    Download Now
    Connector/Node.js 3.4.5
    Download Now
    Connector/Node.js 3.4.5
    Download Now
    Connector/Node.js 3.4.5
    Download Now
    Connector/Node.js 3.4.5
    Download Now
    Connector/Node.js 3.4.5
    Download Now
    Connector/Node.js 3.4.5
    Download Now
    Connector/Node.js 3.4.5
    Download Now

    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.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

    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 #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 3.0.1 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 26 Jul 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 #59da962 - [misc] improving changelog for 3.0.1 release

    • Revision #66dc988 - [misc] updating changelog for 3.0.1 release

    • - [misc] test suite correction for CS build version

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

    • - [misc] adding initial SQL command 'SET NAMES UTF8' for xpand until correction

    • - [misc] travis test adding suite

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

    • - [misc] correct travis benchmark run

    • - [] benchmark result update with recent driver version

    • - [misc] readme update

    • - [] benchmarks simplification

    • - [misc] test improvement

    • - [misc] test correction after commit 4232e617b325d23b0cd571434ee9987a398aeb82

    • - [] metadata parsing improvement

    • - [] initializing smaller buffer streaming sending buffer, in order to maximize use of node buffer pool

    • - [] avoiding buffer copy when receiving data when packet is contained in socket data

    • - [] multi-rows result-set performance improvement

    • - [misc] benchmark improvement - real pipelining test

    • - [misc] benchmark improvement

    • - [] small performance improvement

    • - [misc] connection correction after #a862d8dbf7d9727d34fe4bb4f75f0846102d6ea3

    • - [] 3.0 regression on release connection #195

    • - [] permitting Batch with trace when BULK is not supported

    • - [] trace option complete implementation

    • - [misc] correct README image links

    • - [misc] test proxy suspending remote correction

    • - [misc] test proxy correction

    • - [misc] test proxy improvement

    • - [misc] adding 10.8 and 10.9 build testing

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

    • - [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

    • - [] better pool error identification when leakDetectionTimeout is set

    • - [] better pool error identification

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

    • - [misc] code coverage addition

    • - [misc] code coverage addition

    • - [] possible race condition on connection destroy when no other connection can be created

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

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

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

    • - [misc] code coverage addition

    • - [] query hanging when using batch with option timeout in place of error thrown

    • - [] handle password array with server pam_use_cleartext_plugin

    • - [] encoding error when using changeUser with connection attributes

    • - [misc] adding test coverage

    • - [] better support for pre-4.1 error message format

    • - [misc] test correction

    • - [] typecast geometry parsing error

    • - [misc] add test coverage

    • - [misc] removing 10.2 EOL from travis

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

    • - [misc] changing travis test for node.js 18 to focal

    • - [] new option addition checkNumberRange to works with insertIdAsNumber/decimalAsNumber/bigIntAsNumber #201

    • - [] Improve pool connection error messaging

    • - Merge branch 'master' into develop

    • - [misc] small performance enhancement to handle active connection counter

    • - [] node.js 18 testing

    • - misc code style correction

    • - reporting leak message change #190

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

    • - [] add test case to avoid regression #196

    • - fix "cannot mix BigInt and other types" error

    • - [] Charset change using parameterized query fails with "Uncaught TypeError: opts.emit is not a function"

    • - bump 3.0.1 version

    • - [] wrong error returned "Cannot read properties of undefined (reading 'charset')" when wrong handshake

    • - correct documentation link

    • - [] support xpand * handle TIMESTAMP type for xpand * support binary xpand 0000-00-00 00:00:00 values * Timestamp microsecond handling when using binary protocol

    • - docs: apply new default connectione timeout

    • - [misc] improving test reliability

    • - Merge branch 'master' into develop

    • - [misc] remove old node.js compatibility

    • - Merge tag '3.0.0-main' into develop

    • - Merge branch 'release/3.0.0-main'

    • - Update pool-base.js

    • - Update pool-base.js

    Revision #74240e8
    Revision #ebb3fef
    CONJS-199
    Revision #048fd65
    XPT-266
    Revision #5035639
    Revision #bb0ad25
    Revision #7710871
    Revision #74fc5ea
    CONJS-210
    Revision #5b52edc
    Revision #2d80d1c
    CONJS-210
    Revision #e49ed58
    Revision #de792a0
    Revision #f6c0ace
    CONJS-210
    Revision #3b8551b
    CONJS-210
    Revision #4232e61
    CONJS-210
    Revision #f7982dc
    CONJS-210
    Revision #a386038
    Revision #a55ce22
    Revision #86c29ec
    CONJS-210
    Revision #723fe8e
    Revision #ec3924c
    CONJS-196
    Revision #709da77
    CONJS-209
    Revision #a862d8d
    CONJS-209
    Revision #cfba137
    Revision #f5c156f
    Revision #e6a1a00
    Revision #c83cda5
    Revision #f0e000d
    Revision #c147401
    Revision #a484ccf
    Revision #2e53eaf
    CONJS-208
    Revision #16e8bb8
    CONJS-208
    Revision #b484d42
    Revision #dcb02e0
    Revision #89f0af4
    Revision #ea7c195
    CONJS-206
    Revision #deece07
    Revision #8b165b3
    Revision #d06f1f4
    Revision #b87af1a
    Revision #2b1b2e5
    CONJS-205
    Revision #72d2681
    CONJS-204
    Revision #8cc784f
    CONJS-203
    Revision #8d3c0e9
    Revision #aef9a70
    CONJS-202
    Revision #2eb3cfb
    Revision #7feb8c5
    CONJS-201
    Revision #e11b1d6
    Revision #59090b6
    Revision #2294360
    Revision #6f0aa6f
    Revision #6a4e879
    CONJS-198
    Revision #268111d
    CONJS-200
    Revision #6117b64
    Revision #94be5e8
    Revision #fe9b2a8
    CONJS-197
    Revision #c95657e
    Revision #4a9138c
    Revision #23041b8
    Revision #5ea70aa
    CONJS-195
    Revision #49b91f9
    Revision #787a0f9
    CONJS-194
    Revision #7281586
    Revision #5121d6c
    CONJS-193
    Revision #e20e08b
    Revision #2ae57a9
    CONJS-192
    Revision #f204d9b
    Revision #64ca753
    Revision #e11fa90
    Revision #a2db33c
    Revision #4ae8c0d
    Revision #b9d008a
    Revision #42cafe5
    Revision #6e78dde
    Connector/Node.js 3.4.5
    Download Now

    Connector/Node.js 3.1.0 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 15 Feb 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 #3d3cdc6 Merge branch 'release/3.1.0'

    • Revision #982a6a1 [misc] changelog update

    • [] ensuring PREPARE state when caching

    • [] metaAsArray missing option in typescript description

    • [misc] benchmark initialization correction

    • [misc] update benchmark result for 3.1.0

    • [misc] bench label correction

    • [misc] test correction for windows

    • Merge tag '3.1.0' into develop

    • Merge branch 'release/3.1.0'

    • bump 3.1.0 version

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

    • [misc] test correction

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

    • [] ensure when using callback connection that pre-commands are executed first

    • [misc] test improvement

    • [] faster execution for known length packet

    • [misc] correcting place of prepare parser

    • [misc] ensuring disabling nagle algorithm setting option

    • [misc] faster Text Date encoder

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

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

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

    • [msic] avoid unnecessary binding wrapper

    • [] correct encoding lost and avoid buffer copying

    • [misc] test stability improvement

    • [] test stability improvement, when server doesn't have timezone entries filled

    • [] improve metadata parsing

    • [misc] remove deprecated use of Buffer.slice

    • [] Timezone option improvement

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

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

    • [misc] test correction

    • [misc] improve contribution guide

    • [misc] improve test reliability

    • Merge branch 'master' into develop

    • [misc] correcting cast documentation

    • [] binary TIME wrong decoding

    • [] allow to pass TypeScript generic type

    • Merge branch 'p-kuen_patch-1' into develop

    • Merge branch 'master' into develop

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

    • Merge branch 'master' into develop

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

    • [misc] small markdown correction

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

    • Allow to pass type to query function

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

    • Merge pull request #223

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

    • docs: reformat documentation of pool options

    • docs: reformat documentation of pool options

    • [misc] test correction

    • [misc] code style correction

    • [] killing connection when query are running fails

    • [] BULK command when reaching maximum packet size might be wrongly split

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

    • Modify unneeded Object.entries()

    • [misc] binary number read parsing small improvement

    • [misc] ensure prepare cache use counter

    • [misc] prepare parameter count correction

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

    • [misc] avoid filling intermediary buffer when not required

    • [] avoid parsing PREPARE parameters meta. keeping only parameter number

    • [misc] avoid unnecessary parameters

    • [misc] adding test

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

    • [] performance improvement, Column information name information being saved in a fit Buffer and avoid creating subpacket when not needed

    • [misc] BigInt literal

    • [misc] performance improvement for bigIntAsNumber option

    • [misc] add maxscale error lof when failing

    • [misc] benchmark name correction

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

    • [] code style correction

    • [] performance issue when parsing lots of parameter

    • [misc] code style correction

    • Merge branch 'master' into develop

    • [misc] code coverage correction

    • merge 3.0.2 version

    • [] add missing metaAsArray documentation and typescript option

    • [] Make result set's meta property non-enumerable

    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

    Revision #65327c7
    CONJS-240
    Revision #ba70356
    CONJS-241
    Revision #695bc10
    Revision #f6861e5
    Revision #5500df2
    Revision #7b9001f
    Revision #a71072d
    Revision #21d7547
    Revision #367ae7e
    Revision #1683402
    Revision #8ab9166
    Revision #987f5cd
    Revision #9d64f84
    CONJS-239
    Revision #85f8baf
    Revision #868a469
    CONJS-238
    Revision #f180049
    Revision #b32064a
    Revision #13d7595
    Revision #e21952f
    Revision #32b49cd
    Revision #b253e2b
    Revision #3d501b6
    Revision #f537713
    CONJS-230
    Revision #ae1fede
    Revision #9a01c46
    CONJS-237
    Revision #130b437
    CONJS-230
    Revision #1d632d1
    Revision #81aa79c
    CONJS-237
    Revision #e628a70
    Revision #5097be7
    Revision #13a3d75
    Revision #8cbec0b
    Revision #76f3f3d
    Revision #6d9f115
    Revision #f250817
    Revision #be84cc4
    CONJS-236
    Revision #58f4f2e
    CONJS-235
    Revision #27b293e
    Revision #d3cf0a6
    Revision #ebef145
    Revision #f11b23c
    Revision #f3bd6fb
    Revision #914fab4
    Revision #60f80be
    Revision #ab708e2
    Revision #2f12c96
    Revision #77b6150
    Revision #cf7d862
    Revision #b15e543
    Revision #0fcf207
    Revision #04bc04d
    Revision #5c1cf30
    Revision #fae38f2
    CONJS-232
    Revision #5daaa03
    CONJS-231
    Revision #c8122eb
    Revision #86f1212
    Revision #1ddb432
    Revision #d2e626e
    Revision #cb26d24
    Revision #4d24aaf
    Revision #82b9a50
    Revision #119592e
    CONJS-230
    Revision #52ef79e
    Revision #ce506a3
    Revision #f78cd09
    Revision #ee137c5
    CONJS-230
    Revision #364c582
    Revision #697250e
    Revision #f1c3763
    Revision #393d49c
    Revision #d0baac6
    Revision #7bb676a
    CONJS-229
    Revision #9205259
    CONJS-229
    Revision #8b51eb7
    Revision #67e2ed9
    Revision #7e8696f
    Revision #104c400
    Revision #6c7946c
    CONJS-226
    Revision #9c4562a
    CONJS-225
    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

    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
    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
    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

    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.