Skip to content

Commit 9838a41

Browse files
committed
Update CHANGELOG for 1.12.0-dev
1 parent 6898234 commit 9838a41

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,54 @@
11
# Change Log
22

3+
## node-oracledb v1.12.0 Development (3 Dec 2016)
4+
5+
- Significantly enhanced LOB support:
6+
- Added `BIND_IN` support for DML
7+
- Added `BIND_IN`, `BIND_OUT`, `BIND_INOUT` support for PL/SQL
8+
- Added a `connection.createLob()` method to create temporary LOBs
9+
- Added a `lob.close()` method
10+
- Made enhancements to allow binding String or Buffer data as `STRING` or `BUFFER` to LOB database types
11+
- Writeable LOB Streams now conclude with a 'close' event
12+
13+
- Added a connection pool 'ping' feature controlled with
14+
`oracledb.poolPingInterval` and a corresponding `createPool()`
15+
option. This validates pooled connections when they are returned
16+
from a `getConnection()` call. Values are
17+
18+
- zero: always ping for every pooled `getConnection()`
19+
- negative: never ping
20+
- positive: time in seconds the connection must be idle in the pool before `getConnection()` does a ping. Default is 60 seconds
21+
22+
The setting is a no-op when node-oracledb is built with Oracle
23+
Database 12.2 client libraries, where a new, lower-level OCI feature
24+
provides an always-on, lightweight connection check.
25+
26+
- Upgraded NAN dependency from 2.3 to 2.4.
27+
28+
- Stated compatibility is now for Node.js 0.12, 4, 6 and 7.
29+
30+
- Fixed return value of the DATE type bound as `BIND_INOUT`.
31+
32+
- Fixed passing NULL values bound as `BIND_INOUT` for several data types.
33+
34+
- Fixed compilation warnings with newer Node.js versions due to V8 deprecations.
35+
36+
- Fixed some Windows and OS X compilation warnings.
37+
38+
- Linted JavaScript files, standardizing code, example and test files.
39+
40+
- Updated various examples and created new ones.
41+
42+
- Updated README.md and api.md introductory examples, based on a patch proposed by [Leigh Schrandt](https://github.com/stealthybox).
43+
44+
- Updated README.md thanks to [Nick Heiner](https://github.com/NickHeiner).
45+
46+
- Updated documentation links to point to the Oracle Database 12.2 documentation.
47+
48+
- Made some internal changes to the DPI layer to avoid name space collisions
49+
and fix session tagging. These are not visible / exposed through
50+
node-oracledb.
51+
352
## node-oracledb v1.11.0 (19 Aug 2016)
453

554
- Added a connection pool cache feature allowing pools to have aliases and be more easily used.

0 commit comments

Comments
 (0)