@@ -14,20 +14,42 @@ node-oracledb `v6.8.0 <https://github.com/oracle/node-oracledb/compare/v6.7.1...
14
14
Common Changes
15
15
++++++++++++++
16
16
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
+
17
22
#) Added support for Oracle Database 23ai sparse vectors.
18
23
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
+
19
28
#) Fixed :attr: `~dbObject.length ` property for the database object
20
29
collection types, which was broken from node-oracledb 6.0.
21
30
22
31
#) Added support for returning maximum identifier length allowed by the
23
32
database using the new property :attr: `connection.maxIdentifierLength `.
24
33
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
26
35
objects.
27
36
28
37
Thin Mode Changes
29
38
+++++++++++++++++
30
39
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
+
31
53
#) Added support for setting the :attr: `~oracledb.edition ` when connecting to
32
54
the database.
33
55
@@ -37,6 +59,24 @@ Thin Mode Changes
37
59
#) Fixed bug with :meth: `dbObject.deleteElement() ` which did not update the
38
60
keys of associative arrays when an element was deleted.
39
61
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
+
40
80
node-oracledb `v6.7.2 <https://github.com/oracle/node-oracledb/compare/v6.7.1...v6.7.2 >`__ (11 Feb 2025)
41
81
---------------------------------------------------------------------------------------------------------
42
82
0 commit comments