Skip to content

v6.0.3

Choose a tag to compare

@romanbalayan romanbalayan released this 01 Oct 07:07
· 4 commits to master since this release
165cd42

Based from node-oracledb v6.0.3

v6.0.3 Release Notes

Common Changes

  1. Fixed bug to consistently use the DRCP oracledb.connectionClass in effect when the pool was created.
  2. Added more test cases for datetime objects and other test improvements.
  3. Documentation improvements.

Thin Mode Changes

  1. Fixed bug that throws the NJS-111 internal error, on the second SELECT SQL statement issued after the first SELECT SQL statement call on an empty table with LOBs.
  2. Avoid throwing errors when calls to os.userInfo() fail. Issue #1564.
  3. Persist in-band notifications after calls to connection.isHealthy().
  4. Improved memory usage by removing an unused network buffer.
  5. Fixed bug to handle breaks that occur in the middle of processing a database response that spans multiple packets. This break could occur due to a server error, the session being killed or a call to breakExecution().
  6. Fixed bug where NJS-112 is thrown intermittently with some connections.
  7. Fixed bug where DRCP connections from the application-side connection pool cause the NUM_MISSES values to increase instead of the NUM_HITS values in the V$CPOOL_STATS view by default. This fix optimizes the use of DRCP connections.
  8. Fixed the issue where dates with negative years are not inserted and fetched correctly.
  9. Error handling and message improvements:
    • Fixed error handling when invalid connect descriptor syntax is used.
    • Throws an error when https_proxy is given but the protocol is tcp.
    • Fixed bug to handle errors that occur while waiting for writes to drain on the network.
    • Improved the error message thrown when an internal error handler fails and a connection is no longer usable
    • Improved error message when an unsupported protocol is used in Easy Connect syntax.
    • Add packet number and position for network packets to provide improved diagnosability on some internal errors.