Version 1.1 of node-oracledb, the add-on for Node.js that powers high performance Oracle Database applications, is available on NPM
This is a stabilization release, with one improvement to the behavior of the local connection pool. The add-on now checks whether
pool.release() should automatically drop sessions from the connection pool. This is triggered by conditions where the connection is deemed to have become unusable. A subsequent
pool.getConnection() will, of course, create a new, replacement session if the pool needs to grow.
Immediately as we were about to release, we identified an issue with
lobPrefetchSize. Instead of delaying the release, we have temporarily made setting this attribute a no-op.
The changes in this release are:
pool.release() to drop the session if it is known to be unusable, allowing a new session to be created.
Optimized query memory allocation to account for different database-to-client character set expansions.
Fixed build warnings on Windows with VS 2015.
Fixed truncation issue while fetching numbers as strings.
Fixed AIX-specific failures with queries and RETURNING INTO clauses.
Fixed a crash with NULL or uninitialized REF CURSOR OUT bind variables.
Fixed potential memory leak when connecting throws an error.
Added a check to throw an error sooner when a CURSOR type is used for IN or IN OUT binds. (Support is pending).
Temporarily disabled setting
Installation instructions are here.