Skip to content

Commit 49a703a

Browse files
committed
Update CHANGELOG for 2.1.0
1 parent b2418fb commit 49a703a

File tree

1 file changed

+55
-1
lines changed

1 file changed

+55
-1
lines changed

CHANGELOG.md

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,60 @@
11
# Change Log
22

3-
## node-oracledb v2.1.0 (DD Mon YYYY)
3+
## node-oracledb v2.1.0 (15 Feb 2018)
4+
5+
- Added support for privileged standalone connections: SYSDBA,
6+
SYSOPER, SYSASM, SYSBACKUP, SYSDG, SYSKM, and SYSRAC
7+
8+
- Improved the Error object with new `errorNum` and `offset`
9+
properties for Oracle errors.
10+
11+
- Added new `versionString` and `versionSuffix` attributes to aid
12+
showing node-oracledb version and release status.
13+
14+
- Added `connectionString` as an alias for `connectString` in
15+
`oracledb.createPool()` and `oracledb.getConnection()` (Sagie
16+
Gur-Ari).
17+
18+
- Updated the ODPI-C layer:
19+
- Eliminate DPI-1054 errors, allowing connections to be closed when ResultSets and Lobs are open.
20+
- Avoid unnecessary roundtrips for rollbacks at connection close.
21+
22+
- Replaced obsolete [NAN](https://github.com/nodejs/nan) API calls in
23+
internal implementation and fixed other static analysis warnings.
24+
This means node-oracledb 2.1 no longer builds with Node.js 0.10 or
25+
Node.js 0.12.
26+
27+
- Improved `queryStream()` streaming:
28+
29+
- Add support for the Stream `destroy()` method available with Node 8.
30+
31+
- Simplified the internal implementation by reusing `ResultSet.getRow()`.
32+
33+
- Fixed some timing and race issues.
34+
35+
- Made sure the 'close' event is emitted after the 'end' event.
36+
37+
- Simplified query direct fetch implementation and improved
38+
performance by reusing ResultSet code.
39+
40+
- Exceptions are no longer raised when accessing attributes on closed
41+
Connections, Pools, Lobs or ResultSets.
42+
43+
- ResultSets are now closed on error to free resources earlier.
44+
45+
- Improved NJS-010 message content by adding the position and invalid
46+
data type number.
47+
48+
- Fixed support for integers that are larger than Node.js's 32-bit
49+
integer is capable of handling.
50+
51+
- Updated
52+
[INSTALL.md](https://github.com/oracle/node-oracledb/blob/master/INSTALL.md)
53+
to mention:
54+
- The [yum.oracle.com](http://yum.oracle.com/oracle-linux-nodejs.html) Node.js RPM Packages for Oracle Linux
55+
- The [Oracle mirror](oss.oracle.com/git/oracle) of [github.com/oracle](https://github.com/oracle).
56+
57+
- Correct the error message text when attempting to set `oracledb.oracleClientVersion`.
458

559
## node-oracledb v2.0.15 (15 Dec 2017) changes since node-oracledb version 1
660

0 commit comments

Comments
 (0)