All pages
Powered by GitBook
1 of 26

Loading...

Loading...

Loading...

Loading...

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 2.x Changelogs

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

Connector/Node.js 2.5.5 Changelog

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 #bc9f6c7 Merge branch 'release/2.5.5'

  • Revision #a3f0cb1 bump 2.5.5 version

  • [] Missing leakDetectionTimeout option in Typescript description #169

  • [misc] correct changelog

  • [misc] test reliability improvement

  • [misc] correct travis link

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

  • [misc] pool test rewrite as promise

  • Merge branch 'patch-1' into develop

  • fix minor typo "JSON.stringfy" in promise-api.md

  • [misc] travis correction

  • [misc] ensuring PR test suite runs correctly

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

  • [misc] ensure testing on PR runs standard test

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

  • [misc] ensure test reliability on windows

  • 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

  • Merge tag '2.5.4' into develop

Connector/Node.js 2.5.4 Changelog

Download | Release Notes | Changelog |

Release date: 14 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 #519e4ab Merge branch 'release/2.5.4'

  • Revision #ba7cd72 [misc] travis test on node.js v16

  • version bump

  • [misc] dependency bump

  • [misc] test improvement for windows env

  • [] error initial text and sql

  • [] error initial text and sql

  • Update index.d.ts

  • Update index.d.ts

  • Update index.d.ts

  • #152

  • - new API that list options default value

  • misc - proxy test correction

  • authentication plugin failing doesn't always return an error

  • Use connector common test script

  • misc - correcting appveyor url

  • misc - correcting appveyor url

  • misc test correction for PAM with appveyor

  • misc test correction for PAM with appveyor

  • [] escape function incorrect use of 'this' #149

  • Merge tag '2.5.3' into develop

Connector/Node.js 2.5.6 Changelog

Download | Release Notes | Changelog |

Release date: 17 Feb 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

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

  • misc - stored procedure tests async

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

  • misc - correct character_set_client unexpect error parsing OK_Packet #177

  • misc - ensure test reliability

  • - change default connection timeout value to 1000ms

  • misc 20 Oct 2021- ensuring test stream close

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

  • 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 tag '2.5.5' into develop

Revision #acae4a2
CONJS-175
Revision #341189a
Revision #c9f5302
Revision #46d3215
Revision #caf783c
CONJS-170
Revision #677a465
Revision #5aeb8cf
Revision #aed4694
Revision #bb73aa9
Revision #76d60e9
Revision #016ef46
CONJS-173
Revision #f68ecb3
Revision #3374cbb
Revision #9c17990
Revision #0a3a1cc
Revision #daeed54
Revision #2f97a35
Revision #62037c8
Revision #e49dfdf
Revision #2ef6c53
Revision #5e6a298
Revision #bd5ad0b
Revision #e391494
Revision #ce05265
CONJS-165
Revision #6b19ca8
CONJS-165
Revision #635605c
Revision #2804b5f
Revision #a39828e
Revision #1c08099
Revision #0685ec2
CONJS-164
Revision #264c037
Revision #cabfaaf
CONJS-163
Revision #c489d89
CONJS-162
Revision #3fa3386
Revision #20ab4b8
Revision #f7e5a90
Revision #c276c1b
Revision #715d669
CONJS-161
Revision #dfc000e
Revision #d4fc232
Revision #61598b3
Revision #3d60840
Revision #77c01fd
Revision #c8eb320
Revision #d17378a
Revision #16d45cd
CONJS-183
Revision #5d0930a
Revision #1ace562
CONJS-181
Revision #0e5c6ce
Revision #76cb6a8
Revision #0ec7eea
Revision #3784453
Revision #ff38dc0

Connector/Node.js 2.5.3 Changelog

Download | Release Notes | Changelog |

Release date: 24 Feb 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 #c70948f - Merge branch 'release/2.5.3'

  • Revision #5a29ea6 - Bump 2.5.3

  • - [misc] test correction

  • - [misc] test addition

  • - [misc] authentication plugin event multiple emit correction

  • - [misc] removing server eol version from test

  • - [misc] ensure proper test stability on unix if database not local

  • - [] Wrong definition for typescript PoolConnection.release #145

  • - [] test 10.6 server latest build

  • - Merge branch 'fix/143' into develop

  • - [misc] removing unnecessary failing retry

  • - Some BigInt Ref replace with String As per Conversation

  • - [] Batch error when setting maxAllowedPacket less than an insert parameter value

  • - More Ref Removed

  • - Converting ALL Bigint Ref

  • - Merge tag '2.5.2' into develop

Connector/Node.js 2.3.1 Changelog

| | |

Release date: 20 Mar 2020

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

  • [misc] changing new connection option timeout

to
queryTimeout
to avoid any confusion.
  • Revision #90170fd [misc] ensure timeout test reliability

  • Revision #c5e1c2d [misc] ensure CI test reliability

  • Revision #5e093d2 Merge tag '2.3.0' into develop

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #d05f059
    Revision #2983fa6

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Revision #79c6257
    Revision #edf4fe0
    Revision #1e358d7
    Revision #83eddb7
    Revision #a520193
    Revision #9d88176
    CONJS-160
    Revision #80070b9
    CONJS-159
    Revision #3ceb45e
    Revision #6b88c38
    Revision #2fc839b
    Revision #a218839
    CONJS-157
    Revision #0c7129b
    Revision #7242d06
    Revision #2768194

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Connector/Node.js 2.4.2 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 23 Jul 2020

    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 #ebc9a35 Merge branch 'release/2.4.2'

    • Revision #70a92dc bump 2.4.2 version

    • [misc] adding documentation example

    • Merge remote-tracking branch 'origin/master' into develop

    • [] Number parsing loss of precision

    • Merge tag '2.4.1' into develop

    Connector/Node.js 2.1.4 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 2 Dec 2019

    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 #f533435 bump 2.1.4 version

    • Revision #a898213 [misc] bump dependencies

    • bump dependencies

    • [misc] eslint format update

    • [] use pool reset only for corrected COM_RESET_CONNECTION

    • [] missing pool event definition

    Connector/Node.js 2.1.5 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 8 Jan 2020

    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 #5af744f - bump 2.1.5 version

    • Revision #822e654 - [misc] correcting maxscale tests since upgrade to mocha 7.0.0

    • - [misc] updating dependencies version

    • - [misc] correcting travis new link

    • - [misc] typescript test correction

    • - [] Batch improvement : - Passing an empty array to batch throw an unexpected error - permit use of single array for query with single parameter

    • - [misc] update license expression in package.json

    • - [misc] change github links to mariadb-corporation

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

    | | |

    Release date: 13 May 2019

    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] correcting non publication of typescript definition on npm adding last 2.0.4 missing pool options to typescript definition.

    [misc] improving test reliability
    Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #143c763
    Revision #7a61dcc

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Revision #26944ca
    Revision #d96d81f
    Revision #2bfe64f
    CONJS-142
    Revision #269c0ba
    Connector/Node.js 3.4.5
    Download Now
    Revision #c6ba3d7
    Revision #8ed05f7
    Revision #af6befa
    CONJS-112
    Revision #34b3bbd
    CONJS-111
    Connector/Node.js 3.4.5
    Download Now
    Revision #3eefa9d
    Revision #c71faa3
    Revision #b7be0b2
    Revision #b818da1
    CONJS-115
    Revision #192e02c
    Revision #8b54d08
    Connector/Node.js 3.4.5
    Download Now

    Connector/Node.js 2.4.0 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 26 May 2020

    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 #69f12a1 - [misc] update README about node.js min version

    • Revision #2dd9748 - Merge branch 'pull/111' into develop

    • - [] typescript eslint correction

    • - [] typescript error when trying to use SqlError interface

    • - moment-timezone bump

    • - [misc] correcting MariaDB Cloud tests

    • - [misc] add MariaDB Cloud testing - style correction

    • - [misc] add MariaDB Cloud testing

    • - [] Duplication error now indicating option checkDuplicate.

    • - [] correcting SSL missing import

    • - [] Adding 'fast path' implementation: mysql packet usually never splits the header into multiple TCP packets

    • - [misc] benchmark configuration correction

    • - [] Support extension type format

    • - [misc] bump dependencies, prettier code, new version refactoring

    • - [misc] code style prettier correction

    • - [misc] update test for timeout

    • - Merge branch 'master' into develop

    • - [misc] correcting timeout test

    • - [] error when using multipleStatements with metaAsArray #106

    • - [misc] mysql 8 error detection correction

    • - [misc] timeout test correction

    • - [misc] removing 5.5 servers not available on Docker anymore

    Connector/Node.js 2.5.1 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 26 Oct 2020

    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 #dece699 Merge branch 'release/2.5.1'

    • Revision #01d8295 bump 2.5.1

    • [misc] improve supportBigInt option documentation

    • Merge branch 'master' into develop

    • [] correcting possible TypeError [ERR_UNKNOWN_ENCODING]: Unknown encoding

    • [misc] documentation update for supportBigInt

    • Merge tag '2.5.0' into develop

    Connector/Node.js 2.0.3 Changelog

    | | |

    Release date: 31Jan 2019

    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/2.0.3'

    • - bump 2.0.3 version

    Connector/Node.js 2.5.2 Changelog

    | | |

    Release date: 4 Dec 2020

    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/2.5.2'

    • [misc] correcting CHANGELOG release date

    Connector/Node.js 2.1.2 Changelog

    | | |

    Release date: 17 Oct 2019

    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'

    • - Bump 2.1.2

    Connector/Node.js 2.4.1 Changelog

    | | |

    Release date: 2 Jul 2020

    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/2.4.1'

    • [misc] set skysql test as allowed failure

    Connector/Node.js 2.3.0 Changelog

    | | |

    Release date: 20 Mar 2020

    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/2.3.0'

    • [misc] test correction

    Connector/Node.js 2.1.3 Changelog

    | | |

    Release date: 19 Nov 2019

    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.

    • [] Pam authentication must permit to provide multiple passwords

    • [misc] adding other charset test

    Revision #ddb2080 - [CONJS-60] handling pipe error for stream

  • Revision #a601224 - [misc] connection code cleaning

  • Revision #2b2fd45 - [misc] debug console test better reliability

  • Revision #c4b110b - Merge remote-tracking branch 'origin/develop' into develop

  • Revision #b85206e - [misc] code cleaning

  • Revision #59fafd1 - [CONJS-59] pool doesn't throw access denied, but timeout error

  • Revision #e8c1fa4 - Merge pull request #39 from DRSDavidSoft/patch-1

  • Revision #345cf19 - typo

  • Revision #900e515 - [CONJS-55] throw an error when using incompatible connection options Correcting erroneous test case

  • Revision #59be6de - [CONJS-55] throw an error when using incompatible connection options Correcting erronous test case

  • Revision #f4cb727 - [CONJS-55] throw an error when using incompatible connection options

  • Revision #9dfaa9b - [misc] changing appveyor to use latest server release

  • Revision #7fd1e05 - [misc] improve pool tests

  • Revision #91d921f - Merge pull request #30 from knoxcard/patch-6

  • Revision #ac7f97f - Merge pull request #35 from victor0801x/gitignore-lock-file

  • Revision #54ca74a - add yarn.lock into gitigngore

  • Revision #c373078 - add package-lock.json into .gitignore

  • Revision #025a48a - ./benchmarks/benchs error logic

  • Revision #7173a43 - [misc] adding LGPL2.1+ license file

  • Revision #00c8c25 - [misc] ensuring timeout test that depend on setTimeout throttle

  • Revision #5e4acd5 - Merge tag '2.0.2-rc' into develop

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #0b2a929
    Revision #dec445e

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Revision #867bc7e [misc] improve test for replication servers.

  • Revision #6bdde9f [misc] batch correction for SKYSQL

  • Revision #67f545c bump 2.5.2

  • Revision #7d015b5 [misc] correcting travis test user

  • Revision #b6938b0 Merge branch 'pr/141' into develop

  • Revision #bb29754 [misc] ensure test stability with slow env

  • Revision #83f0d51 [misc] ensure that connecting to database only if server has capability

  • Revision #41c981d Update developer guide

  • Revision #2e0f001 [CONJS-156] Ensure setting capability PLUGIN_AUTH only if server has it

  • Revision #14977f5 [misc] code style correction

  • Revision #66a32df [misc] code style correction

  • Revision #fc69120 [misc] improving test reliability for unix env.

  • Revision #7385d22 [misc] test correction since Node.js v15 change error for pipe.

  • Revision #6d6e069 [CONJS-155] Support for node.js 10.13-10.19

  • Revision #9f84323 [misc] travis MariaDB Cloud HA testing addition

  • Revision #e41b0ee [misc] travis MariaDB Cloud HA testing addition

  • Revision #1206ad0 [misc] dependency version update, style correction

  • Revision #f311a13 [CONJS-154] Timezone support correction and clarification

  • Revision #ffdb074 [CONJS-152] correction when enabling the permitLocalInfile option and initial commands

  • Revision #2028045 [misc] removing warning: please use IANA standard timezone format, since supported.

  • Revision #381f3c5 [misc] test correction, avoiding to reuse existing table

  • Revision #7035687 [misc] Improve documentation for removeNodeErrorCount (PoolCluster options)

  • Revision #f52f26b [CONJS-151] bulk batch error (parameter truncation) #137

  • Revision #fe214a0 [misc] ensure pipe test compatibility with all node.js version

  • Revision #f7fc592 Merge tag '2.5.1' into develop

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #36373d5
    Revision #a22c211

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Revision #a1b8b0c - [CONJS-102] expose library version to API

  • Revision #78a56de - feat: expose version

  • Revision #f15fb9c - node-types bump

  • Revision #53777a4 - [misc] README format update

  • Revision #35b19c3 - [misc] README format update

  • Revision #5355978 - [misc] updating SSL test for MySQL 5.7.28+ that now support TLSv1.2

  • Revision #cade556 - [CONJS-101] Pool Escape correction

  • Revision #33b19af - [misc] test escape improvement

  • Revision #e6c59e1 - [misc] README example improvement

  • Revision #d0f871d - [CONJS-99] Document best practice concerning escaping use

  • Revision #690e7d0 - [CONJS-101] Add Escape fonction API * escape for parameters * escape Identifier.

  • Revision #17cfdd1 - [misc] updating dependency

  • Revision #fa2d36c - [misc] changelog to right place

  • Revision #30a161a - [CONJS-99] Document best practice concerning credential use

  • Revision #3929da4 - [misc] Column definition object implementation change for better performance

  • Revision #d729a65 - [CONJS-98] Adding missing 'collation' option in Typescript definition

  • Revision #cf2da8a - Added Date to the union type for TypeCastResult

  • Revision #41f7c65 - [CONJS-97] Remove coverage comment on github pull request

  • Revision #217f14f - Merge branch 'master' into develop

  • Revision #016aac6 - node-types bump

  • Revision #bb7107c - Fleshed out the type definition for FieldInfo, for use in typeCast callbacks. Also removed an incorrect function definition for PoolCluster.add().

  • Revision #6fce0b0 - [CONJS-95] Pool idle maintainer wrong error logged

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #b5f5bbd
    Revision #7f801cd

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Revision #f7a95b9 Bump 2.4.1

  • Revision #783f792 [misc] test improvement for slow VM

  • Revision #6e569f8 [misc] update appveyor testing latest release. removing deprecated 5.5 version

  • Revision #b2d7e2a Merge branch 'pull/118' into develop

  • Revision #4df6a96 [misc] improve test reliability

  • Revision #5ac2db6 [CONJS-139] createConnection(string)` does not support URL-encoded credentials #115

  • Revision #27f2070 [misc] test reliability improvement Docker use focal for MariaDB 10.3 and 10.4, and default to support TLS1.2 minimum version. TLSv1 and TLSv1.1 test are changed to take c ase of those changes.

  • Revision #1a08e78 [misc] correcting test for server that don't support TLSv1.1 anymore

  • Revision #5f1341e [CONJS-138] pool.getConnection() might not timeout even with acquireTimeout set #116 Pool option acquireTimeout ensure that pool.getConnection() throw an error if there is no available connection after this timeout is reached.

  • Revision #8f32c88 [misc] correcting ssl test for TLSv1 and mariadb 10.3+

  • Revision #e78a5ad [misc] correcting SSL test

  • Revision #b23caeb [CONJS-141] set default value of option restoreNodeTimeout to 1000.

  • Revision #7629e49 [CONJS-140] eslint correction

  • Revision #0c70e88 Support passing null values in array when doing queries

  • Revision #7291295 [CONJS-137] fix unstable resultset state when having 'duplicate field name' error #113

  • Revision #cda6634 [misc] node.js 14 test skipping not compatible node-gyp

  • Revision #ae75e2c [misc] node.js 14 test addition

  • Revision #fdc486d [misc] changelog update

  • Revision #e4faf11 Merge tag '2.4.0' into develop

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #38c49b1
    Revision #f4e8ed5

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Revision #d5429e7 bump 2.3.0 version

  • Revision #5fb69cb [CONJS-127] Resultset with same identifier skip data Now an error will be thrown.

  • Revision #eacf7a2 [misc] correcting appveyor server version test

  • Revision #72858c8 [CONJS-126] permit setting session query timeout per option

  • Revision #4290c66 [misc] appveyor testing server version upgrade

  • Revision #46c434f [misc] better debug logging trace format

  • Revision #eac692f [CONJS-124] Force connection.escapeId to emit backtick #101

  • Revision #a4d7620 [CONJS-123] exporting SqlError class to permit instanceOf checks #100

  • Revision #4fe22f6 [CONJS-122] adding test case to timezone: 'Z' issue #92

  • Revision #cc9d97f Merge branch 'pull/103' into develop

  • Revision #f7565de Merge branch 'master' into develop

  • Revision #f15133a [misc] correct ssl test

  • Revision #0aaaa19 fix undefined localTz param closes #92

  • Revision #7b31e1f [CONJS-121] Connection.escapeId must always quote value

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #b872226
    Revision #25fcdcd

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

  • Revision #bbbf20c [misc] better cluster error when pool is full

  • Revision #cd51c7f [CONJS-105] Typecast provided date function erroneous parsing

  • Revision #787c0ff [misc] code coverage improvement

  • Revision #a8d7265 [CONJS-106] properly escape boolean parameter false

  • Revision #2979778 [CONJS-107] Change user callback function not called when no option i… …

  • Revision #41f40a6 [misc] adding test for unknown collation

  • Revision #d01f164 [misc] sql message in error now display boolean false parameter properly …

  • Revision #17ed67c [misc] debug loggin coverage

  • Revision #0dbb55b [misc] logging function method improvement

  • Revision #da0c9a4 [misc] logging function method improvement

  • Revision #ba95356 [CONJS-108] typescript escape/escapeId definition

  • Revision #7eec156 [misc] changeUser changing collation only if collation option is correct

  • Revision #c85e020 [CONJS-109] Missing mysql only collation definition

  • Revision #df1e1ea bump 2.1.3 version

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #0761448
    CONJS-104
    Revision #a455b1e

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Revision #1d88900
    CONJS-136
    Revision #510101a
    CONJS-136
    Revision #641f8e2
    Revision #2df2038
    Revision #859dd21
    Revision #625b1dd
    Revision #9b4b56a
    CONJS-131
    Revision #366ffd6
    CONJS-86
    Revision #58d3789
    CONJS-132
    Revision #1f2c257
    Revision #f5df724
    CONJS-86
    Revision #1a0c370
    Revision #1d2d8dd
    Revision #8754b82
    Revision #dc361ac
    Revision #f63f42c
    mariadb 5.5
    Revision #bd8a2dd
    CONJS-128
    Revision #a0551d8
    Revision #a6a09f5
    Revision #4bcb2f7
    Connector/Node.js 3.4.5
    Download Now
    Revision #25c173e
    Revision #28ea67f
    Revision #0a90b71
    CONJS-149
    Revision #5c0643e
    Revision #71c49fe
    Connector/Node.js 3.4.5
    Download Now

    Connector/Node.js 2.1.1 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 06 Sept. 2019

    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 #24bc77b - [misc] adding changelog for 2.1.1

    • Revision #0c0df1a - [misc] test TLS minimum version changes in order to test old mysql server with Node.js 12

    • - [misc] small performance improvement to avoid testing debug each packet

    • - [misc] force test TLSv1.1 compatibility if Node.js 12 and MySQL before version 8.0

    • - [misc] correcting SSL test that now can use TLSv1.3 protocol for

    • - [misc] removing memory leak detection for node.js 12 until mem-watch compatibility

    • - [misc] removing node.js 6 from CI, ESLint 6 requiring 8 or newer

    • - [misc] CI testing replacing node.js v11 by supported LTS v12

    • - [misc] update dependencies to latest version

    • - [misc] code style correction

    • - [misc] type script correction for triple slash importation

    • - [misc] Node.js v12 require TLSv1.2 by default Correcting SSL test to permit TLSv1 and TLSv1.1 in case of windows server

    • - Merge branch 'pull/73' into develop

    • - Merge branch 'master' into develop

    • - [misc] benchmark init function using promise or callback implementation depending on benchmark

    • - Update package.json

    • - bump dependencies

    • - [misc] eslint code style correction

    • - Merge pull request #71 from kkx/fix/cluster-pool-ordered-selector

    • - [misc] documentation improvement for connection.reset(). Error now indicate that minimum version server is required.

    • - fix missing parameter for ordered selector

    • - Merge remote-tracking branch 'origin/master' into develop

    • - [misc] test correction for recent MySQL 8 that add a new error when plugin is unknown by client

    • - [misc] updating test for 10.4 possible default cipher and mysql non availability of TLSv1.2

    • - [misc] correcting indentation to follow lint rules.

    • - [misc] correcting test for mysql community before 8.0 version that doesn't support TLSv1.2

    • - [misc] adding 10.4 TLSv1.2 testing on windows

    • - [] azure CI install ubuntu from tar

    • - [misc] benchmark result charset correction

    • - [misc] correction callback documentation links and correct connection.batch return description

    • - [misc] documentation link correction

    Connector/Node.js 2.0.0 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 25 Sep 2018

    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 #1513511 - [misc] tag version as 2.0.0-alpha ¶

    • Revision #4c70c51 - [misc] changing test streaming file to internal mariadb server to avoid any socket closed from server end. ¶

    • - [] correcting geometry test for MySQL 5.5 that doesn't have ST_LineFromText / ST_PointFromText / ST_PolygonFromText functions - part 2 ¶

    • - [] correcting geometry test for MySQL 5.5 that doesn't have ST_LineFromText / ST_PointFromText / ST_PolygonFromText functions ¶

    • - [] correcting MySQL geometry test ( ST_* commands not existing before 5.7) ¶

    • - [] support geometry type : correction for MariaDB < 10.1.4 and MySQL < 8.0.0 geometry support report information isMariaDB() / hasMinVersion() to information level to permit use on internal functions ¶

    • - [misc] simplify use of connection information. ¶

    • - [misc] set Promise API documentation to a dedicated page. ¶

    • - [misc] connection.end() immediate resolution on socket QUIT packet send. ¶

    • - [] support geometric GeoJSON structure format ¶

    • - [] new option "sessionVariables" to permit setting session variable at connection ¶

    • - [misc] adding test coverage (compression multi-packet + buffer skipping numeric) ¶

    • - [misc] avoiding mysql error message if ending and sequence command has not ended ¶

    • - [misc] avoid validating all pool connection on benchmark end ¶

    • - [] check other connections in pool when an unexpected connection error occur ¶

    • - [] adapt geometry test to mysql that for version < 8 doesn't permit empty GeometryCollection ¶

    • - [] support geometry type ¶

    • - [] Create option to permit setting Object to one prepareStatement parameter ¶

    • - [] Callback API is missing ¶

    • - [misc] report community documentation change ¶

    • - [misc] report community documentation change ¶

    • - [misc] report community documentation change ¶

    • - [misc] README : changing pipelining image ¶

    • - [misc] README : changing pipelining image ¶

    • - [misc] correcting image url ¶

    • - [misc] README : adding pipelining image ¶

    • - [misc] correcting README links ¶

    • - [misc] benchmark pool, use max connection number to 4 ¶

    • - [misc] removing zip benchmark on travis, since doesn't really have meaning, mysql comparison doesn't have compress option ¶

    • - [misc] change pool implementation to permit node 6 compatibility (removal of async await)

    Connector/Node.js 2.2.0 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 4 Feb 2020

    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 #2811984 - bump 2.2.0 version

    • Revision #22cf7b0 - [misc] improving test reliability

    • - [] add query timeout implementation

    • - [] ensuring tests robustness

    • - [] permit giving values in sql object. example:

    • - [misc] bump dependencies

    • - [] permit fast-authentication with 'mysql_clear_password' authentication plugin.

    • - [] new option to detect Server version using a dedicated SELECT @@version

    • - [misc] correcting eslint warning on typescript tests

    • - [misc] correcting typescript import of @types/node to version >8

    • - [] test addition

    • - [] test addition

    • - Merge branch 'pull/97' into develop

    • - Fix missing Errors require.

    • - [misc] running windows tests with

    • - [misc] running tests with build version and 10.5.0 on windows

    • - [misc] correct appveyor link since moving to github mariadb-corporation

    • - [] tests fiability improvement + test correction for MySQL8.0 that nox completly disable loading local data

    • - [misc] removing test deprecated , since not available anymore

    • - [misc] removing test deprecated , since not available anymore

    • - [] Implement a pool leak detection

    • - [misc] test correction for MySQL 8.0 that now completely disable Loading local data

    • - [misc] correct codecov links

    Connector/Node.js 2.0.2 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 13 Dec 2018

    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 #fe3837e - bump 2.0.2-rc tag

    • Revision #2a66c70 - [misc] add pool noControlAfterUse callback implementation

    • - [misc] new pool noControlAfterUse to permit having no connection validation when giving back connection to pool.

    • - [misc] bulk callback test implementation minor corrections : - doesn't send COM_STMT_CLOSE if socket has been interrupted - pool end wait for complete close

    • - [misc] using travis npm rebuild

    • - [misc] correcting test cases when logPackets is enable

    • - [misc] removing npm dependency

    • - [misc] correcting batch callback to use MariaDB bulk when possible

    • - [misc] correcting batch timezone option handling

    • - [misc] adding connection options tests

    • - [misc] use logPackets only when enable

    • - bump denque

    • - update benchmark.js

    • - [misc] double escape character in string parsing correction

    • - [misc] issues correction: - "_server_host" address connection attributes - rewrite batch error handling correction (too many parameters / or undefined) - bulk batch correction when using object with "toSqlString" function - bulk batch correcting null

    • gitrevn:parameter value handling - removed "mysql_clear_password" as default connection plugin, since deprecated - adding test coverage

    • - [misc] batch rewrite error correction when having no parameter

    • - [misc] correcting batch error handling for filtered pool cluster. adding test coverage for batch error.

    • - [misc] Cluster better error message when not retrieving Connection from cluster. filtered cluster test addition + query error better handling

    • - [misc] correcting warning test for mysql 8

    • - [misc] adding unit test, bulk code cleaning

    • - [misc] test correction for better reliability

    • - [misc] correcting timezone option parsing bulk date fractional part correction adding test for batch adding reset transaction test

    • - [misc] correcting timezone option parsing bulk date fractional part correction adding test for batch

    Connector/Node.js 2.5.0 Changelog

    | | |

    Release date: 19 Oct 2020

    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/2.5.0'

    • - [misc] appveyor correction

    Revision #c8c3684 - [CONJS-146] ensure commands are not issued until authentication flow has ended

  • Revision #9ea3394 - [CONJS-77] sha256/caching correction on empty password

  • Revision #8c70fa6 - [misc] appveyor correction

  • Revision #c3cd22f - bump 2.5.0 version

  • Revision #83d7178 - [misc] dependency bump

  • Revision #cd66370 - [misc] typescript missing option definition of 2.5 version

  • Revision #c2371b8 - [misc] update windows test to recent server

  • Revision #cc2e221 - [CONJS-77] sha256Password and caching_sha256_password authentication plugin implementation

  • Revision #ec2b430 - [CONJS-148] permit setting socket keep alive (option keepAliveDelay)

  • Revision #9c8706a - [CONJS-143] Array parameter escaping differ from mysql/mysql2

  • Revision #25a2d6a - [misc] updating test to use maxscale 2.5.4

  • Revision #bc786d6 - [CONJS-133] Support ES2020 BigInt object

  • Revision #70e24c7 - [misc] changing skySql test non mandatory

  • Revision #797d4c3 - [CONJS-146] Using callback API, batch, avoid return error if connection not established

  • Revision #ab5da1f - [misc] eslint format correction

  • Revision #7533811 - [CONJ-833] batch rewrite error when packet reach maxAllowedPacket #135

  • Revision #f17736c - Merge branch 'skysql' into develop

  • Revision #fdbbc4b - [CONJS-144] TypeScript type ssl wrong definitions #126

  • Revision #79865f4 - [misc] skysql testing

  • Revision #41d3926 - [misc] correcting travis-ci link

  • Revision #354c689 - [misc] correcting travis-ci link

  • Revision #cfcce3b - Merge remote-tracking branch 'origin/master' into develop

  • Revision #d51b1a3 - [misc] code style correction

  • Revision #0fce8ae - Merge tag '2.4.2' into develop

  • Download
    Release Notes
    Changelog
    release notes
    GitHub
    Revision #18eb00d
    Revision #4aa99a3

    The most recent release of is:

    Connector/Node.js 3.4.5 Download Now

    Revision #0f542cc
    Revision #74ceab5
    Revision #a9e11b1
    MariaDB 10.4
    Revision #fbe82aa
    Revision #6ae18cc
    Revision #4da0e5a
    Revision #aa25af9
    Revision #f697e95
    Revision #1400b1f
    Revision #a888b1d
    Revision #6b9402d
    Revision #848ebc0
    Revision #5058c83
    Revision #7f3e8ae
    Revision #46fbc65
    Revision #a268e71
    Revision #3f77b33
    Revision #993003b
    Revision #04452fc
    Revision #066a478
    Revision #940bdbc
    Revision #d068ce5
    Revision #01a9d9e
    Revision #a2aa58b
    Revision #9dd5ef3
    Revision #72a9e21
    MENT-29
    Revision #9a6a0f0
    Revision #9ffe95d
    Revision #a915ff3
    Connector/Node.js 3.4.5
    Download Now
    Revision #cd6d938
    CONJS-39
    Revision #4b7b4e1
    CONJS-39
    Revision #dbdbd4a
    CONJS-39
    Revision #7c2bdcb
    CONJS-39
    Revision #20ff129
    Revision #bc7174d
    Revision #6df9209
    Revision #1c65cc7
    CONJS-39
    Revision #a4ac4c9
    CONJS-24
    Revision #ea105f8
    Revision #0221c53
    Revision #64ce336
    Revision #0869c96
    CONJS-42
    Revision #2c88755
    CONJS-39
    Revision #944a93b
    CONJS-39
    Revision #852ca61
    CONJS-44
    Revision #50b338d
    CONJS-43
    Revision #a8d1298
    Revision #a3828a0
    Revision #090ce29
    Revision #73f0ca7
    Revision #223e6a4
    Revision #a4ee4d9
    Revision #9dd6766
    Revision #096d2df
    Revision #417d0c5
    Revision #0f2fe47
    Revision #924f958
    Connector/Node.js 3.4.5
    Download Now
    Revision #751e508
    CONJS-20
    Revision #0ba2431
    CONJS-120
    Revision #d24a9f7
    CONJS-120
    Revision #e591e10
    Revision #5417f75
    CONJS-110
    Revision #7731ee2
    CONJS-119
    Revision #64df2f9
    Revision #92962b1
    Revision #ce3325e
    CONJS-118
    Revision #8475433
    CONJS-118
    Revision #83eee2c
    Revision #47e12e8
    Revision #1c786ec
    MariaDB 10.5
    Revision #e5f4d94
    MariaDB 10.5
    Revision #a5117c2
    Revision #abb033a
    CONJS-117
    Revision #746c6a5
    MariaDB 10.0
    Revision #633f588
    MariaDB 10.0
    Revision #879641b
    CONJS-117
    Revision #98d1580
    Revision #63f64db
    Connector/Node.js 3.4.5
    Download Now
    Revision #baf2f76
    Revision #11f0a5b
    Revision #dee8739
    Revision #e612d84
    Revision #47e48d9
    Revision #de2a082
    Revision #1a4dad2
    Revision #8b91915
    Revision #09e2900
    Revision #8c655b5
    Revision #9ad1e9d
    Revision #851281e
    Revision #a32fa24
    Revision #2fdefcb
    Revision #86b9ed3
    Revision #4257efa
    Revision #73aa059
    Revision #4bf32b7
    Revision #bdbd20b
    Revision #2827f78
    Revision #0da1b0e
    Connector/Node.js 3.4.5
    Download Now

    Connector/Node.js 2.0.4 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 10 May 2019

    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 #4af181c [misc] default timezone to 'local' - no conversion. 'auto' meaning requesting server timezone for auto configuration.

    • Revision #ffd0cdb [misc] default port testing correction

    • [misc] build testing version correction

    • [] server timezone auto-detection

    • [misc] travis testing retry

    • [] ensure pool minimum connection when removing connection idle timeout

    • [misc] adding timezone documentation description removing unused test message

    • [misc] correcting test in case of slow CPU host

    • [misc] correcting test in case of slow CPU host

    • [misc] testing against 10.4 latest build

    • [misc] correct test environment, using node.js version 11, since node-gyp has compatibility issue with 12 for now

    • [] Pool improvement small rewrite for better separation in promise and call back implementation

    • [] Pool improvement new options : - idleTimeout: Indicate idle time after which a pool connection is released. Value must be lower than @@wait_timeout. In seconds (0 means never release) - minimumIdle: Permit to set a minimum number of connection

    • gitrevj: in the pool.

    • [] When LOAD LOCAL INFILE is enabled (by option permitLocalInfile) ensure that filename requested by server corresponds to initial query, avoiding issue with malicious server/proxy requesting local file using LOAD LOCAL INFILE protocol

    • [] Correcting MySQL 5.5 test for timezone support

    • [misc] changing test to node.js 11, since release 12.0.0 yesterday fails with node-gyp

    • [] Support named timezones and daylight savings time

    • [] Permit set parameter Bigger than javascript 2^53-1 limitation

    • [] Error when reading datetimeValue and timezone is set

    • [misc] windows name pipe test only if server pipe is enable

    • [misc] test correction for database that doesn't support session_track_schema capabilities

    • [] Connection changeUser methods now change connector internal state

    • [misc] Appveyor repo based on archive to permit testing even if version change

    • [misc] correct pipe test in case pipe is not enabled add null test for ENUM

    • [misc] Handle error packet during result-set for timed query (SET STATEMENT max_statement_time= FOR )

    • [misc] SET datatype return as Array

    • [misc] unix style end line to force same behaviour on windows and unix

    • test linefeed for windows

    • [] adding typescript type definitions

    • [misc] unix socket test correction

    • [misc] implement prettier changing doublequote to simplequote

    • [misc] typecast option permitting getting geometry data

    • [misc] correcting missing bulk option in documentation

    • [doc] correcting documentation header

    • [doc] correcting documentation example

    • [misc] small perf improvement

    • [misc] removing useless use of variable

    • [misc] small perf improvement test improvement for 10.3 new possible authentication error

    • [misc] prepared result-set read success correction when prepare result return no parameter and column metadata

    • [misc] removing useless condition improve tests for unix

    Revision #baf9679
    Revision #2168c8c
    CONJS-62
    Revision #3f52d4b
    Revision #12e8896
    CONJS-70
    Revision #4eac074
    Revision #707c345
    Revision #ffc5250
    Revision #8f1d5b6
    Revision #5eabc1b
    Revision #c8d5f69
    CONJS-70
    Revision #cf12697
    CONJS-70
    Revision #ab95694
    CONJS-58
    Revision #46b562b
    CONJS-62
    Revision #caac855
    Revision #d24c8ee
    CONJS-62
    Revision #49e8881
    CONJS-69
    Revision #ac5f772
    CONJS-68
    Revision #d3784bb
    Revision #095bd5f
    Revision #8a9bcc3
    CONJS-67
    Revision #e2addee
    Revision #711613b
    Revision #32d91d7
    Revision #a7dcbc5
    Revision #6c9e01b
    Revision #34ab0a6
    Revision #dbd2f87
    CONJS-63
    Revision #a16bd80
    Revision #ee37463
    Revision #92b17d9
    Revision #5b612fe
    Revision #e05bb8d
    Revision #0af7658
    Revision #81181aa
    Revision #0d0a200
    Revision #11e04ca
    Revision #c943571
    Revision #e8374c9
    Connector/Node.js 3.4.5
    Download Now

    Connector/Node.js 2.1.0 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 12 Jul 2019

    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 #af51635 - bump 2.1.0 version

    • Revision #c70a57d - [misc] correcting test for mysql compatibility

    • - [] correcting multi-authentication in compress mode

    • - [misc] add test coverage (node.js non supported charset encoding)

    • - [misc] lint correction

    • - [misc] maxscale wrong test correction

    • - [] Performance improvement on decoding string

    • - [misc] maxscale testing 10 4 bases

    • - [misc] azure testing debian fix

    • - [misc] testing base server 10.4

    • - [] updating documentation

    • - [misc] charset script generation update to satisfy eslint

    • - [misc] changed max line length to 100

    • - [misc] update error codes to 10.4

    • - [misc] ensure debug test stability

    • - Merge branch 'pull/65' into develop

    • - [] changing tests containing passwords to satisfy possible password complexity requirement correcting azure windows server installation

    • - [] adding possible default ed25519 authentication when changing user

    • - Azure-pipelines server installation on Windows

    • - [] Charset collation option mismatch correction

    • - [] Array parameter automatic conversion

    • - [] install any windows version

    • - [] setting root user

    • - [] correcting windows installation

    • - [] azure pipeline enterprise server test configuration

    • - [] correcting removing expired test for mysql since doesn't have possibility to set expired user.

    • - [] removing expired test for mysql, since doesn't have possibility to set expired user.

    • - [] removing ed25519 authentication plugin from roadmap

    • - [] support connection with user having expired password. Connection is possible with user hacing expired password when enabling the option permitConnectionWhenExpired. Only possible oper

    • tion in this case will be to change password ('SET PASSWORD=PASSWORD('XXX')') before issuing any other command.

    • - [] implement ed25519 authentication plugin authentication [] multiple alternative authentication methods for the same user

    • - [misc] adding test coverage

    • - [misc] callback documentation link correction

    • - [misc] callback documentation correction

    • - [] adding event test on callback pool cluster implementation

    • - [] Implement pool events according to mysql/mysql2 API

    • - Merge branch 'pull/61' into develop

    • - [misc] improving test stability

    • - [] PoolCluster now emit 'remove' event supporting mysql API

    • - [] option restoreNodeTimeout is not respected when removeNodeErrorCount is set

    • - emit connection object on new connection

    • - [misc] benchmark change on promise-mysql, since 4.0.0 change behaviour on createPool (not returning pool object but promise)

    • - [misc] benchmark change on promise-mysql, since 4.0.0 change behaviour on createPool. (now return a promise, not pool object directly)

    • - Merge branch 'pull/56' into develop

    • - [] adding test case for non readable file

    • - Merge branch 'master' into develop

    • - [] Setting the time zone on the current IANA might cause an automatic recovery of the server.

    • - [fix] Handle LOCAL INFILE read errors

    • - Merge branch 'master' into develop

    • - [] Missing import dependencies for typeScript

    • - [] correction of Typecast FieldInfo.type datatype

    • - [] Setting the time zone on the current IANA might cause an automatic recovery of the server.

    Revision #5601e0e
    CONJS-57
    Revision #e5401d0
    Revision #bbd645d
    Revision #bdb4ac5
    Revision #34e8b1b
    CONJS-89
    Revision #76fb125
    Revision #b1bf56b
    Revision #2db8818
    Revision #4d5d06a
    CONJS-88
    Revision #dde49ec
    Revision #15c7057
    Revision #b7e85bd
    Revision #7199022
    Revision #3b80dd7
    Revision #58eb876
    MENT-29
    Revision #628eb31
    CONJS-19
    Revision #0887be2
    Revision #5eb3847
    CONJS-88
    Revision #2d06e2f
    CONJS-87
    Revision #4d18c2b
    MENT-29
    Revision #2381423
    MENT-29
    Revision #49c57ed
    MENT-29
    Revision #21c756f
    MENT-29
    Revision #10958b3
    CONJS-61
    Revision #1c33d4c
    CONJS-61
    Revision #4ed1737
    CONJS-19
    Revision #ce0c57f
    CONJS-61
    Revision #a
    Revision #464a7d9
    CONJS-19
    CONJS-57
    Revision #a7d0b6f
    Revision #6ca9467
    Revision #082f8de
    Revision #1741c17
    CONJS-85
    Revision #31a52b7
    CONJS-85
    Revision #b722cc4
    Revision #bff05d3
    Revision #95f6068
    CONJS-83
    Revision #800d83e
    CONJS-84
    Revision #cc80a55
    Revision #3eeba5e
    Revision #0810521
    Revision #cc536de
    Revision #28b4da2
    CONJS-79
    Revision #1b15320
    Revision #4bf9a84
    CONJS-73
    Revision #1987c72
    Revision #f4ac97b
    Revision #df32c40
    CONJS-75
    Revision #4b7bbf5
    CONJS-74
    Revision #9fc5d23
    CONJS-73
    Connector/Node.js 3.4.5
    Download Now

    Connector/Node.js 2.0.1 Changelog

    The most recent release of is:

    Download | Release Notes | Changelog |

    Release date: 15 Nov 2018

    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 #f2c0687 - Bump 2.0.1-beta release tag

    • Revision #0a068e6 - [misc] update changelog for 2.0.1

    • - [misc] update batch benchmark results

    • - [] Commit pool test correction

    • - [] Commit not executed when in transaction and autocommit is enabled

    • - [misc] changing query / batching implementation, separating batch packet with a setImmediate. This permit having some CPU time for socket for example, avoiding resulting having server AND client TCP socket full and socket hanging.

    • - [misc] compress option work only of server accept compression geometry in bulk working with improve testing geometry with batch

    • - [] adding geometry implementation for bulk

    • - [] batch race condition correction about number of response packet

    • - [] batch correction

    • - [misc] debug/debugCompress option separation test modification

    • - [misc] debug/debugCompress option separation

    • - [misc] test correction for maxscale

    • - [misc] removing test debug information, correcting debug test length

    • - [misc] ensure batching 4 bytes UTF-8 characters correct string streaming buffer size correction

    • - [misc] updating server version for appveyor to latest version

    • - [] corrected benchmark test for batch

    • - [] mariadb batch protocol implementation

    • - [] batch correction to permit date object

    • - [] correction to avoid having packet sequence error when receiving server packet answer

    • - [misc] add debug option logPackets permitting to log last packets to error

    • - [misc] improve test reliability for appveyor

    • - [misc] add password in default documentation examples

    • - [misc] correcting batch example in documentation

    • - [misc] changing tested node.js version to 6/8/10 LTS version + current development for travis / appveyor

    • - [] String configuration for Connection / Pool

    • - [] race condition when using authentication plugins - part 2

    • - [] race condition when using authentication plugins

    • - [misc] correcting test stability for PAM authentication

    • - [misc] test kill timeout changed to avoid appveyor out of memory

    • - [misc] test correction for servers that doesn't permit reset command test modification for better reliability

    • - [misc] ensuring connection is valid before registering back to pool

    • - [misc] changing test for node.js 11 version when no cipher match

    • - [] connection batch callback implementation

    • - [] add connection reset method

    • - [] adding pool batch method and according documentation

    • - [] batch documentation for promise implementation

    • - [] changing timeout to permit appveyor to finish tests

    • - [] new option maxAllowedPacket to permit batching when maxAllowedPacket is < 16M, batch correction when using protocol compression

    • - [] correcting error message test for mysql 8.0

    • - [] bulk insert method - add batch benchmark - handle named parameter - correct null handling when streaming - correct strange node.js behaviour about not reusing buffer send to socket - handle error - with multi-packeter listing

    • - [] add bulk insert method - handle important number of values, avoiding event implementation - handle value > 16M - handle non rewritable batch - handle rewritable batch with stream values

    • - [] add bulk insert method - first part

    • - [] test connector with maxscale

    • - [misc] correcting pipelining documentation link in README

    • - [misc] maxscale travis testing - part 2

    • - [misc] maxscale travis testing

    • - [misc] better test reliability

    • - [] add alias connection.close for connection.destroy

    • - [misc] removing pool cluster to TODO list, now implemented

    • - [misc] correcting array size initialization (issue 15 from BufoViridis)

    • - [] add cluster callback documentation

    • - [] cluster callback documentation

    • - [] update cluster promise documentation

    • - Update package.json

    • - lil dependency bump

    • - [] cluster promise documentation

    • - [] cluster promise implementation - part 2 - implementation of PoolCluster.of - failover handling

    • - [misc] correct logo/documentation link

    • - [] cluster promise implementation - part 1

    • - [] Add option to permit query command when establishing a connection

    • - [misc] removing unnecessary variable

    • - [misc] correct documentation links

    • - [misc] changing test streaming file to internal mariadb server to avoid any socket closed from server end.

    • - [] correcting geometry test for MySQL 5.5 that doesn't have ST_LineFromText / ST_PointFromText / ST_PolygonFromText functions - part 2

    • - [] correcting geometry test for MySQL 5.5 that doesn't have ST_LineFromText / ST_PointFromText / ST_PolygonFromText functions

    • - [] correcting MySQL geometry test ( ST_* commands not existing before 5.7)

    • - [] support geometry type : correction for MariaDB < 10.1.4 and MySQL < 8.0.0 geometry support report information isMariaDB() / hasMinVersion() to information level to permit use on internal function

    Revision #e54badb
    Revision #8c64b1b
    CONJS-52
    Revision #50c758d
    CONJS-52
    Revision #58ad838
    Revision #37af03c
    MariaDB 10.3
    Revision #5d2b62f
    CONJS-21
    Revision #da4763e
    CONJS-21
    Revision #167202b
    CONJS-21
    Revision #997580e
    Revision #4262fa7
    Revision #8a58d21
    Revision #07ce322
    Revision #9f8a130
    Revision #350af64
    Revision #9addf14
    CONJS-21
    Revision #c1345f2
    CONJS-21
    Revision #a50d5ea
    CONJS-21
    Revision #e6e2292
    CONJS-21
    Revision #65c1ad2
    Revision #98ee1fa
    Revision #19750de
    Revision #7b0d4a7
    Revision #ebfccbd
    Revision #7c1ae8a
    CONJS-51
    Revision #3566aa6
    CONJS-50
    Revision #9d1a0cf
    CONJS-50
    Revision #4cd3eb6
    Revision #7e4f5e9
    Revision #79737c4
    Revision #ced5cbc
    Revision #50522ff
    Revision #7ea94ad
    CONJS-21
    Revision #f649e5e
    CONJS-38
    Revision #d2c5b14
    CONJS-21
    Revision #8b2571c
    CONJS-21
    Revision #02a0176
    CONJS-21
    Revision #4dd4d4a
    CONJS-21
    Revision #facf317
    CONJS-21
    Revision #06ff44b
    CONJS-21
    Revision #b70283a
    CONJS-21
    Revision #0dbfac8
    CONJS-21
    Revision #00c593d
    CONJS-49
    Revision #4e8ab32
    Revision #4c06d95
    Revision #be26886
    Revision #754165b
    Revision #f5b06c1
    CONJS-40
    Revision #da6cbd0
    Revision #8a5601b
    Revision #3fbe0ad
    CONJS-41
    Revision #f7b7db4
    CONJS-41
    Revision #3fbf6a5
    CONJS-41
    Revision #8a0a865
    Revision #9989078
    Revision #d146ce5
    CONJS-41
    Revision #6769da5
    CONJS-41
    Revision #c0115d8
    Revision #337e50d
    CONJS-41
    Revision #13fcb8c
    CONJS-48
    Revision #6038b85
    Revision #71be617
    Revision #4c70c51
    Revision #cd6d938
    CONJS-39
    Revision #4b7b4e1
    CONJS-39
    Revision #dbdbd4a
    CONJS-39
    Revision #7c2bdcb
    CONJS-39
    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
    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.

    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.