@@ -14,45 +14,55 @@ Common Changes
1414#) Fixed bug to consistently use the DRCP :attr: `oracledb.connectionClass ` in effect when the
1515 pool was created.
1616
17+ #) Added more test cases for datetime objects and other test improvements.
18+
19+ #) Documentation improvements.
20+
1721Thin Mode Changes
1822+++++++++++++++++
1923
20- #) Add packet number and position in packet for some internal errors for improved diagnosability.
21-
22- #) Fixed bug that throws the NJS-111 internal error, on the second
23- select SQL issued after first select SQL is done on an empty
24- table involving LOB types.
24+ #) Fixed bug that throws the NJS-111 internal error, on the second SELECT SQL
25+ statement issued after the first SELECT SQL statement call on an empty
26+ table with LOBs.
2527
2628#) Avoid throwing errors when calls to ``os.userInfo() `` fail.
2729 `Issue #1564 <https://github.com/oracle/node-oracledb/issues/1564 >`__.
2830
29- #) Fixed error handling when invalid connect descriptor "DESCRIPTIONX" syntax was used.
31+ #) Persist in-band notifications after calls to ``connection.isHealthy() ``.
32+
33+ #) Improved memory usage by removing an unused network buffer.
3034
31- #) Improved error message when invalid protocol was used in easyconnect syntax.
35+ #) Fixed bug to handle breaks that occur in the middle of processing a
36+ database response that spans multiple packets. This break could occur due
37+ to a server error, the session being killed or a call to ``breakExecution() ``.
3238
33- #) Throws an error when https_proxy is given but the protocol is tcp .
39+ #) Fixed bug where NJS-112 is thrown intermittently with some connections .
3440
35- #) Persist in-band notifications.
41+ #) Fixed bug where DRCP connections from the application-side connection pool
42+ cause the `NUM_MISSES ` values to increase instead of the `NUM_HITS ` values
43+ in the `V$CPOOL_STATS ` view by default. This fix optimizes the use of DRCP
44+ connections.
3645
37- #) Removed unused buffer.
46+ #) Fixed the issue where dates with negative years are not inserted and
47+ fetched correctly.
3848
39- #) Fixed bug to handle errors while waiting for writes to drain on the network.
49+ #) Error handling and message improvements:
4050
41- #) Fixed bug when a break occurs in the middle of processing a database
42- response that spans multiple packets. This break could occur due to a
43- server error, the session being killed or a call to ``breakExecution() ``.
51+ - Fixed error handling when invalid connect descriptor syntax is used.
4452
45- #) Improve error message when an internal error handler fails and a connection
46- is no longer usable.
53+ - Throws an error when https_proxy is given but the protocol is tcp.
4754
48- #) Fixed bug where NJS-112 is thrown intermittently with some connections.
55+ - Fixed bug to handle errors that occur while waiting for writes to drain
56+ on the network.
4957
50- #) Fixed bug where DRCP connections from pool result in NUM_MISSES values to
51- increase instead of NUM_HITS in v$cpool_stats view by default. This fix
52- optimizes the use of DRCP connections.
58+ - Improved the error message thrown when an internal error handler fails
59+ and a connection is no longer usable
5360
54- #) Fixed the issue where dates with negative years are not inserted and
55- fetched correctly in Thin mode.
61+ - Improved error message when an unsupported protocol is used in Easy
62+ Connect syntax.
63+
64+ - Add packet number and position for network packets to provide improved
65+ diagnosability on some internal errors.
5666
5767node-oracledb `v6.0.2 <https://github.com/oracle/node-oracledb/compare/v6.0.1...v6.0.2 >`__ (27 Jun 2023)
5868--------------------------------------------------------------------------------------------------------
0 commit comments