You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improved statement bind variable placeholder parser performance, handle statements which use the Alternative Quoting Mechanism (‘Q’ strings), and fix some issues identifying bind variable placeholders in embedded quotes and in JSON syntax. Issue #1605.
Fixed bug that caused an exception to be thrown unnecessarily when a connection was closed. Issue #1604.
Fixed bug that prevented getting the value of a RAW attribute on a DbObject which is null.
Fixed bug which caused a cursor leak while repeatedly executing a SQL statement that fails with an NJS-prefixed error.
Ensure that the database port is passed as a number to the network connection. See Issue #1600 and PR #1601 (Daniel Rodrigues).
Internal code refactoring to improve connection performance when using Easy Connect strings.
Internal performance optimizations for network buffer and packet handling.
Thick Mode Changes
Added new property binaryDir to the options passed to initOracleClient() which indicates the name of the directory that contains the node-oracledb Thick mode binary module. PR #1602 (Kwok Chun Man).
Added sodaOperation.lock() method to disable modification of SODA documents by other connections.
Fixed bug causing an ‘ORA-21525’ error with DbObject Class objects that have a NUMBER attribute with a scale of 0 and precision less than, or equal, to 18. Issue #1594.