@@ -14,20 +14,42 @@ node-oracledb `v6.8.0 <https://github.com/oracle/node-oracledb/compare/v6.7.1...
1414Common Changes
1515++++++++++++++
1616
17+ #) Added support for `BigInt ` values to be passed to Database Objects.
18+ Exported new function `dbObjectTypeHandler ` from `oracledb ` which can be
19+ used to convert strings passed to the handler to `BigInt `.
20+ See `Issue #1710 <https://github.com/oracle/node-oracledb/issues/1710 >`__.
21+
1722#) Added support for Oracle Database 23ai sparse vectors.
1823
24+ #) Added support for :ref: `interval year-to-month <intervalyeartomonth >` and
25+ :ref: `interval day-to-second <intervaldaytosecond >` database column types.
26+ See `Issue #929 <https://github.com/oracle/node-oracledb/issues/929 >`__.
27+
1928#) Fixed :attr: `~dbObject.length ` property for the database object
2029 collection types, which was broken from node-oracledb 6.0.
2130
2231#) Added support for returning maximum identifier length allowed by the
2332 database using the new property :attr: `connection.maxIdentifierLength `.
2433
25- #) Added :meth: `~dbObject.copy ` method to create a deep copy of database
34+ #) Added :meth: `~dbObject.copy ` method to create deep copies of database
2635 objects.
2736
2837Thin Mode Changes
2938+++++++++++++++++
3039
40+ #) Added support for external authentication using Transport Layer
41+ Security (TLS) protocol.
42+
43+ #) Added support for Advanced Network Compression which reduces the size
44+ of the network data packets transmitted over a connection for improved
45+ effective network throughput and bandwidth utilization.
46+
47+ #) Fixed issue that does not throw Authentication error for FastAuth
48+ when invalid token is used with external authentication.
49+
50+ #) Added connection optimization feature which uses
51+ Server Name Indication (SNI) extension of the TLS protocol.
52+
3153#) Added support for setting the :attr: `~oracledb.edition ` when connecting to
3254 the database.
3355
@@ -37,6 +59,24 @@ Thin Mode Changes
3759#) Fixed bug with :meth: `dbObject.deleteElement() ` which did not update the
3860 keys of associative arrays when an element was deleted.
3961
62+ #) Fixed issue with IAM token based authentication which allows unformatted
63+ private keys to be used for refreshed access tokens leading to token
64+ authentication errors.
65+
66+ Thick Mode Changes
67+ ++++++++++++++++++
68+
69+ #) Fixed internal error that occurs while running ``connection.subscribe() ``
70+ with same name for second time.
71+ See `Issue #1718 <https://github.com/oracle/node-oracledb/issues/1718 >`__.
72+
73+ #) Fixed internal error that occurs while running ``connection.subscribe() `` with
74+ sql reading from non-existent tables.
75+
76+ #) Internal error handling improvements.
77+
78+ #) Internal code refactoring to optimize JSON data handling.
79+
4080node-oracledb `v6.7.2 <https://github.com/oracle/node-oracledb/compare/v6.7.1...v6.7.2 >`__ (11 Feb 2025)
4181---------------------------------------------------------------------------------------------------------
4282
0 commit comments