Commit Graph

293 Commits

Author SHA1 Message Date
Christopher Jones 5e0ace47e2 Fix statement cache size for initial pooled connections 2021-04-26 20:19:24 +10:00
Christopher Jones 8cbd79f3d0 Fixed queueTimeout of 0 (Issue #1338) 2021-04-13 13:32:11 +10:00
Christopher Jones a921be1bdf queryStream and toQueryStream are sync. Refactor tests. 2021-04-08 11:25:11 +10:00
Christopher Jones 1f59ac16da Add SODA metadata cache support 2021-03-30 09:20:21 +11:00
Christopher Jones 0020b9a69b Fixed use of oracledb.NCLOB in fetchAsString 2021-03-20 13:59:08 +11:00
Christopher Jones 881f238d55 Fixed computation of pool.minTimeInQueue metrics 2021-03-17 10:42:26 +11:00
Christopher Jones f6d9792cc3 Let getRows() return all rows in one call 2021-02-10 18:43:29 +11:00
Christopher Jones 83dbad635f Support column suffix for duplicates in ref and nested cursors 2021-02-05 16:13:10 +11:00
Christopher Jones 9294ba106d Add USERNAME as an alias for USER in connect properties 2021-02-05 16:09:48 +11:00
Christopher Jones 74b3adc60c Bump version to 5.2.0-dev 2021-02-05 16:05:56 +11:00
Christopher Jones b00437d8ab Add support for DB 21 JSON internal storage type OSON 2020-12-09 09:00:20 +11:00
Christopher Jones 464a707efd Fixed mem leak for attrs of objs or elements of collections that are themselves objects 2020-12-07 19:06:44 +11:00
Christopher Jones 8bdf4c242a Ensure prefetchRows is used for REF CURSORS 2020-12-07 18:48:15 +11:00
Christopher Jones d46900109e Add unique suffixes for duplicate names in OUT_FORMAT_OBJECT mode 2020-11-29 09:29:25 +11:00
Christopher Jones eb17c29bd7 Add dbObjectAsPojo property 2020-11-19 13:06:47 +11:00
Christopher Jones 94a726b133 Fix compat regression for SODA "get" operations with older Oracle Clients 2020-09-09 09:12:06 +10:00
Christopher Jones 4b71587a17 Grammar 2020-07-03 10:13:01 +10:00
Christopher Jones b90a0f7951 Bump version to 5.1-dev 2020-06-30 10:40:57 +10:00
Christopher Jones 7c7d0bae7d Bump version from -dev 2020-06-25 09:37:51 +10:00
Christopher Jones 4dd000f197 Fix terminology 2020-06-18 09:03:07 +10:00
Christopher Jones 15a1dbbfba Add row prefetching and cursor IN binding 2020-06-13 08:16:36 +10:00
Christopher Jones 1818d370b7 Reorder changelog 2020-06-13 07:26:53 +10:00
Christopher Jones 207c6478a9 We are testing with Node.js 14 too 2020-06-13 07:23:59 +10:00
Christopher Jones 161dc0c841 Add oracledb.initOracleClient() for Oracle Client initialization 2020-06-03 14:14:49 +10:00
Christopher Jones 0498f36e25 Add /usr/local/lib to runtime search path on macOS 2020-05-20 22:50:36 +10:00
Christopher Jones 8b924766a9 Internal refactoring for setting pool parameters 2020-05-09 12:39:18 +10:00
Christopher Jones 339926c767 Support SODA fetch array size 2020-03-28 11:22:19 +11:00
Christopher Jones f80f61c0b1 Added new types for PL/SQL Collection Associative Arrays 2020-03-23 22:41:45 +11:00
Christopher Jones 10cd68b7d4 Update examples to show better use of stream destroy() 2020-03-21 08:13:36 +11:00
Christopher Jones 0c2c0628f5 Fixed Lob class destroy() 2020-03-21 08:12:46 +11:00
Christopher Jones 53022d1e89 Update ODPI-C 2020-03-12 16:38:05 +11:00
Christopher Jones fd293d7614 Add pool.queueMax (Issue #514) 2020-03-07 10:56:19 +11:00
Christopher Jones 880de16b7b Remove HTML tag in CHANGELOG 2020-03-05 15:29:32 +11:00
Christopher Jones 7c2f635660 Fixed OUT binds of newer date bind types 2020-03-04 11:11:52 +11:00
Christopher Jones 5382af124b Fix metadata for NCLOB 2020-03-04 10:54:07 +11:00
Christopher Jones 7f4a3cfc3c Mention the round-trip reduction from 2027f08 and ODPI change 2020-02-28 10:52:19 +11:00
Christopher Jones 78c709b540 Add support for nested cursors 2020-02-26 13:43:33 +11:00
Christopher Jones 0226aec544 Explicitly mention the new connection privilege 2020-02-26 13:42:31 +11:00
Christopher Jones a8c0ff7e7d Typo (thank you @kubo) 2020-02-21 08:37:35 +11:00
Christopher Jones 492c911e03 Add support for SODA collection truncation 2020-02-20 12:43:44 +11:00
Christopher Jones bed64e07df Add DB startup and shutdown functionality 2020-02-18 16:31:38 +11:00
Christopher Jones 3000603313 Note recent package build improvement 2020-02-16 22:03:11 +11:00
Christopher Jones 09ddb74d02 Added SODA collection save() and saveAndGet() functions 2020-02-16 11:20:47 +11:00
Christopher Jones 58b582bf2d Refactored JavaScript implementation to use async/await 2020-02-16 11:06:45 +11:00
Christopher Jones c7525e2108 Update CHANGELOG with recent changes 2020-02-16 10:59:39 +11:00
Christopher Jones 96ed347987 Bump version to 5.0.0-dev 2020-02-16 10:47:52 +11:00
Christopher Jones 955cdcfe50 CHANGELOG grammar 2020-01-22 12:19:54 +11:00
Christopher Jones af1b51105f Mention updated tests and doc! 2020-01-22 12:18:33 +11:00
Christopher Jones ca98a66259 Bump version to 4.2.0 and prepare for release 2020-01-22 12:18:05 +11:00
Christopher Jones 3870ab174a Added binding support for DB_TYPE_BOOLEAN (Diego Arce) 2020-01-22 12:16:54 +11:00
Christopher Jones 13727173a7 Bind type updates with support for NCHAR and others 2020-01-22 12:15:34 +11:00
Christopher Jones ed55a78c82 Update Lob streaming best practice doc 2020-01-22 12:12:17 +11:00
Christopher Jones e90d75a3d8 Make sharded pool connections respect queueTimeout when poolMaxPerShard has been reached 2020-01-22 12:07:31 +11:00
Christopher Jones 1643fe2f57 Augment binary module search to aid Webpack use 2020-01-22 12:05:36 +11:00
Christopher Jones 2c61e626a5 Note the static code analysis warning changes 2020-01-22 12:04:03 +11:00
Christopher Jones f03daf7ee3 Adjust offset property to be 32-bit instead of 16-bit 2020-01-22 12:03:25 +11:00
Christopher Jones c5f05b4b08 Support returning the rowid of the last row updated by a DML 2020-01-22 11:57:38 +11:00
Christopher Jones d860873d75 Note CQN client initated connection support 2020-01-22 09:14:49 +11:00
Christopher Jones fce9036dc8 Bump version to 4.2 2020-01-22 09:10:27 +11:00
Christopher Jones c343f11cf9 Ready for release 2019-11-25 20:42:20 +11:00
Christopher Jones a3b8fc8e90 Add Oracle Database Sharding support 2019-11-22 10:54:29 +11:00
Christopher Jones 90a50dca57 Correct use of close event in queryStream() samples and doc 2019-11-22 10:54:28 +11:00
Christopher Jones a13a53ad1a Handle AIX memory allocator differences 2019-11-22 10:54:22 +11:00
Christopher Jones 791bc20a97 Add connection.clientInfo and connection.dbOp 2019-11-22 10:54:22 +11:00
Christopher Jones f8d482c301 Update CHANGELOG 2019-11-22 10:54:22 +11:00
Christopher Jones e937b8a96e Revert events mode default back to false 2019-11-22 10:54:22 +11:00
Christopher Jones 116fe31b41 Correct support for PLS_INTEGER and BINARY_INTEGER types when used in PL/SQL records 2019-11-22 10:54:21 +11:00
Christopher Jones 29baa93978 Eliminate a JavaScript memory leak 2019-11-22 10:54:21 +11:00
Christopher Jones da6e76126f Prepare for 4.0.1 2019-08-14 22:22:49 +10:00
Christopher Jones 6a322f9210 Increase binary build portability (issue #1129) 2019-08-14 21:50:47 +10:00
Christopher Jones b08bd02b23 Fixed a regression when enumerable properties were added to Object.prototype 2019-08-14 21:48:06 +10:00
Christopher Jones 0d0b453506 Bump version to 4.0.1 2019-08-14 21:43:45 +10:00
Christopher Jones 7c44fb51be Fixed regression with getStatementInfo() metadata 2019-08-14 21:43:02 +10:00
Christopher Jones b4be9930dc Update CHANGELOG with recent changes 2019-08-14 21:40:31 +10:00
Christopher Jones c39587aca1 Bump version to 4.0.0 production 2019-07-24 17:32:31 +10:00
Christopher Jones 861a8f6487 Fix case in output example 2019-07-24 17:32:31 +10:00
Christopher Jones 4b52ced50b Tidy up empty array errors in con.executeMany() and coll.insertMany() 2019-07-24 17:32:31 +10:00
Christopher Jones d00be6acee Bump N-API version to 4 2019-07-24 17:32:30 +10:00
Christopher Jones 4ad1383674 Add doc links 2019-07-24 17:32:30 +10:00
Christopher Jones c72a07c9db Spelling and related small changes 2019-07-24 17:32:30 +10:00
Christopher Jones 8cbe48378e Change the default of "events" to true for better O-O-B HA 2019-07-24 17:32:29 +10:00
Christopher Jones 4b27bcbeaa First merge of named Oracle type query and binding support 2019-07-24 17:32:28 +10:00
Christopher Jones 3863f978a9 Reorganize and update CHANGELOG 2019-07-24 17:32:28 +10:00
Christopher Jones 3045f246b5 One more N-API detail may be useful 2019-07-24 17:32:28 +10:00
Christopher Jones 2507df7d94 Renumber type constants to simplify any future binding enhancements 2019-07-24 17:32:28 +10:00
Christopher Jones 536f18bd96 Prefer new constants OUT_FORMAT_ARRAY and OUT_FORMAT_OBJECT 2019-07-24 17:32:28 +10:00
Christopher Jones 7ec2900783 Update installation migration section about compiler requirements 2019-07-24 17:32:27 +10:00
Christopher Jones e3d1a69848 Bump the miniumum Node.js version required to 8.16 2019-07-24 17:32:27 +10:00
Christopher Jones 8ea69fddb1 Rename lob.getValue() to lob.getData() 2019-07-24 17:32:27 +10:00
Christopher Jones 61bd19a4e2 Mention the change to use async/await in examples 2019-07-24 17:32:27 +10:00
Christopher Jones 09e85ac4b7 Added lob.getValue() to get a Lobs data without having to stream it 2019-07-24 17:32:27 +10:00
Christopher Jones eb32fddddc Note the regId addition 2019-07-24 17:32:26 +10:00
Christopher Jones ff44033667 Support for getting the registration id for subscriptions 2019-07-24 17:32:26 +10:00
Christopher Jones 29d4b92650 SODA can be used with Oracle Client 18.5 or 19.3 2019-07-24 17:32:26 +10:00
Christopher Jones 69341bf0ff Update links from dev to production doc 2019-07-24 17:32:26 +10:00
Christopher Jones 17c72914bd Note pool drain fix 2019-07-24 17:32:26 +10:00
Christopher Jones 2937ed2d0e Add support for Implict Results 2019-07-24 17:32:26 +10:00
Christopher Jones da300b7805 Add AQ support for RAW queues 2019-07-24 17:32:26 +10:00
Christopher Jones 8437e3e187 Ensure that pool.status property is read-only 2019-07-24 17:32:26 +10:00
Christopher Jones 37c31fca36 Remove unnecessary setters from read-only properties 2019-07-24 17:32:25 +10:00