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...
This category contains changelogs for releases in the MariaDB Connector/Node.js 2.x series
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
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
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
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
| | |
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
queryTimeoutRevision #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 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
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
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
| | |
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.
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
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
| | |
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
| | |
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
| | |
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
| | |
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
| | |
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
| | |
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
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
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
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
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
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 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
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)
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
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
| | |
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 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
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.
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
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.