|
1 | 1 | # Change Log
|
2 | 2 |
|
| 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 | + |
3 | 52 | ## node-oracledb v1.11.0 (19 Aug 2016)
|
4 | 53 |
|
5 | 54 | - Added a connection pool cache feature allowing pools to have aliases and be more easily used.
|
|
0 commit comments