Skip to content

Releases: mariadb-corporation/mariadb-connector-nodejs

MariaDB Connector/Node.js 3.4.5

25 Jul 16:27
Compare
Choose a tag to compare

3.4.5 (Jul 2025)

Full Changelog

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

03 Jul 15:04
Compare
Choose a tag to compare

3.4.4 (Jul 2025)

Full Changelog

Issues Fixed

  • CONJS-322: TypeScript types/share.d.ts and types/callback.d.ts are not published

MariaDB Connector/Node.js 3.4.3

02 Jul 14:23
Compare
Choose a tag to compare

3.4.3 (Jul 2025)

Full Changelog

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

25 Apr 15:15
Compare
Choose a tag to compare

3.4.2 (Apr 2025)

Full Changelog

Issues Fixed

  • CONJS-318: Repeated named placeholders causes "Placeholder is not defined"

MariaDB Connector/Node.js 3.4.1

02 Apr 15:32
Compare
Choose a tag to compare

3.4.1 (Mar 2025)

Full Changelog

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

24 Oct 18:39
Compare
Choose a tag to compare

3.4.0 (Oct 2024)

Full Changelog

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

18 Sep 13:41
Compare
Choose a tag to compare

3.3.2 (Sept 2024)

Full Changelog

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

05 Jun 15:19
Compare
Choose a tag to compare

3.3.1 (May 2024)

Full Changelog

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

21 Mar 13:43
Compare
Choose a tag to compare

3.3.0 (Mar 2024)

Full Changelog

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

19 Dec 17:42
Compare
Choose a tag to compare

3.2.3 (Dec 2023)

Full Changelog

  • 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