Releases: mariadb-corporation/mariadb-connector-nodejs
Releases · mariadb-corporation/mariadb-connector-nodejs
MariaDB Connector/Node.js 3.4.5
3.4.5 (Jul 2025)
Issues Fixed
- CONJS-323: Fixed SSL connection error with custom CA certificates causing "TypeError: validationFunction is not a function"
- CONJS-324: Added missing TypeScript type definitions (@types/geojson, @types/node) to dependencies
MariaDB Connector/Node.js 3.4.4
3.4.4 (Jul 2025)
Issues Fixed
- CONJS-322: TypeScript types/share.d.ts and types/callback.d.ts are not published
MariaDB Connector/Node.js 3.4.3
3.4.3 (Jul 2025)
Notable changes
- CONJS-309: Enhanced TypeScript support by adding mariadb/callback type definitions
Issues Fixed
- CONJS-319: Resolved SSL identity verification issue where servername parameter wasn't being properly validated
- CONJS-320: Fixed cluster filtering problems in query/execute operations when using the callback API
- CONJS-321: Moved @types/geojson and @types/node packages to development dependencies for cleaner production builds
MariaDB Connector/Node.js 3.4.2
3.4.2 (Apr 2025)
Issues Fixed
- CONJS-318: Repeated named placeholders causes "Placeholder is not defined"
MariaDB Connector/Node.js 3.4.1
3.4.1 (Mar 2025)
Issues Fixed
- CONJS-306: Support "zero configuration ssl" for parsec authentication
- CONJS-315: Fixed issue with incorrect data for result-set rows of exactly 16M of data
- CONJS-312: Improved pool error messages when failing to create connections
- CONJS-313: Now allows using question mark parameters even when using namedPlaceholders option (mysql compatibility)
- CONJS-305: Added Connection close alias for end function in TypeScript definition
- CONJS-314: Fixed Bulk operations potentially returning unexpected error "Cannot read properties of undefined (reading '0')"
- CONJS-275: Added capability to return all Bulk insert IDs for MariaDB server 11.5.1+
- CONJS-304: Fixed bulk operations ending with "Got a packet bigger than 'max_allowed_packet' bytes" error
- CONJS-316: Enhanced handling of non-bulk batched operations to avoid out-of-memory errors for batches not using bulk
MariaDB Connector/Node.js 3.4.0
3.4.0 (Oct 2024)
Notable changes
- CONJS-299 Parsec authentication implementation
- CONJS-295 add new option jsonStrings to ensure to return JSON field as string
Issues Fixed
- CONJS-296 Add option enableKeepAlive / keepAliveInitialDelay alias for keepAliveDelay for mysql2 compatibility
- CONJS-303 DMLs are not returning an output while streaming
MariaDB Connector/Node.js 3.3.2
3.3.2 (Sept 2024)
Issues Fixed
- CONJS-301 temporary disabling TLS identity validation until certificate automatic resolution
- CONJS-302 TypeScript type definition file for SqlError constructor does not match actual constructor
- CONJS-297 Typescript connection option timeout in place of queryTimeout
- CONJS-298 Typescript wrong named longlong in place of bigint
MariaDB Connector/Node.js 3.3.1
3.3.1 (May 2024)
Issues Fixed
- CONJS-288 ensure pool timeout error give details #268
- CONJS-289 connection possibly staying in hanging state after batch execution #281
- CONJS-290 possible ECONRESET when executing batch #281
- CONJS-292 ensure String object parameter
- CONJS-286 exchanges stop when closing prepare and prepareCacheLength is set to 0
- CONJS-287 typescript missing queryoption for prepare command
MariaDB Connector/Node.js 3.3.0
3.3.0 (Mar 2024)
Notable changes
- CONJS-284 pipeline PREPARE and EXECUTE
- CONJS-264 TLS ephemeral certificate automatic implementation
- CONJS-279 Improve text encoding decoding
Issues Fixed
- CONJS-281 cannot connect to 11.3+ server with character-set-collations = utf8mb4=uca1400_ai_ci
- CONJS-277 using connection.importFile when connection is not connected to database result in error
- CONJS-278 Possible buffer overwrite when sending query bigger than 16M
- CONJS-282 error when using mysql_clear_test password authentication plugin
- CONJS-283 wrong decoding of binary unsigned MEDIUMINT
- CONJS-285 DECIMAL field wrong decoding with deprecated option 'supportBigNumbers' set
MariaDB Connector/Node.js 3.2.3
3.2.3 (Dec 2023)
- CONJS-207 Add support for connection redirection
- CONJS-271 wrong binary decoding of 00:00:00 TIME values
- CONJS-272 Error doesn't always have parameters according to option
- CONJS-273 Bulk insert error when last bunch of parameters is reaching max_allowed_packet
- CONJS-274 permit disabling BULK insert for one batch
- CONJS-207 Add support for connection redirection