Skip to content

v5.4.0

Choose a tag to compare

@romanbalayan romanbalayan released this 15 Jun 12:15

Based from node-oracledb v5.4.0

v5.4.0 Release Notes

  • Stated compatibility is now for Node.js 14, 16 and 18. Older releases back to Node.js 10.16 should still work.
  • Added support for token based authentication when establishing pool based connections and standalone connections.
  • Added code to capture the error stack. PR #1467 (Slawomir Osoba).
  • Added code to keep the method name in internally bound functions. PR #1466 (Slawomir Osoba).
  • Added a connection.isHealthy() function to perform a local connection health check.
  • Added missing support for binding as oracledb.DB_TYPE_BINARY_INTEGER.
  • Fixed a crash using multiple DbObject OUT binds (oracle/node-oracledb#1464).
  • Fixed calling initOracleClient() with TypeScript 4.4 (oracle/node-oracledb#1462).
  • Fixed the numeric suffix feature (for duplicate SELECT column names when using oracledb.OUT_FORMAT_OBJECT mode) when the column name is also a JavaScript property or method name.
  • Fixed binding string or buffer data when explicitly specifying the type as oracledb.DB_TYPE_BLOB, oracledb.DB_TYPE_CLOB or oracledb.DB_TYPE_NCLOB.
  • Fixed a crash when certain errors occur during binding. (ODPI-C change).
  • Fixed a bug causing ORA-25263 when dequeuing a message with a specific message ID. (ODPI-C change).