Skip to content

Releases: mariadb-corporation/mariadb-connector-nodejs

MariaDB Connector/Node.js 3.5.2

06 Mar 16:59

Choose a tag to compare

3.5.2 (Mar 2026)

Full Changelog

Issues Fixed

  • CONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1
  • CONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values

MariaDB Connector/Node.js 3.5.1

18 Feb 15:37

Choose a tag to compare

3.5.1 (Feb 2026)

Full Changelog

Notable changes

  • CONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool #250
  • CONJS-339 Add default type parameter to Prepare interface and fix executeStream generic #334
  • CONJS-339 Add wildcard for values params on Prepare

Issues Fixed

  • CONJS-331 Plugin authentication change correction
  • CONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition
  • CONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution
  • CONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool #342
  • CONJS-341 Support charset + collation combination in connection options #337

MariaDB Connector/Node.js 3.5.0 RC

10 Oct 14:02

Choose a tag to compare

Pre-release

3.5.0-rc.0 (Oct 2025)

Full Changelog

Notable changes

Issues Fixed

  • CONJS-328 Fix minimumIdle option to maintain baseline idle connections
  • CONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket

MariaDB Connector/Node.js 3.4.5

25 Jul 16:27

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

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

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

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

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

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

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