@@ -25,43 +25,26 @@ Project Reactor, RxJava, and Akka Streams.
2525[ Reactive Streams Specification v1.0.3] ( https://github.com/reactive-streams/reactive-streams-jvm/blob/v1.0.3/README.md )
2626
2727# About This Version
28- The 1.1 .0 release Oracle R2DBC implements version 1.0.0.RELEASE of the R2DBC SPI.
28+ The 1.2 .0 release Oracle R2DBC implements version 1.0.0.RELEASE of the R2DBC SPI.
2929
3030Fixes in this release:
31- - [ Resolved a memory leak of java.sql.ResultSet objects] ( https://github.com/oracle/oracle-r2dbc/pull/88 )
32- - [ Warnings are no longer emitted as onError signals] ( https://github.com/oracle/oracle-r2dbc/pull/98 )
33- - [ The option to disable DN Matching is no longer ignored] ( https://github.com/oracle/oracle-r2dbc/pull/103 )
31+ - [ Fixed "Operator has been terminated" message] ( https://github.com/oracle/oracle-r2dbc/pull/134 )
32+ - [ Checking for Zero Threads in the common ForkJoinPool] ( https://github.com/oracle/oracle-r2dbc/pull/131 )
3433
3534New features in this release:
36- - [ Added an option to configure oracle.jdbc.timezoneAsRegion] ( https://github.com/oracle/oracle-r2dbc/pull/81 )
37- - [ Added support for LDAP URLs] ( https://github.com/oracle/oracle-r2dbc/pull/99 )
38- - [ Added support for REF CURSOR values] ( https://github.com/oracle/oracle-r2dbc/pull/94 )
39- - [ Added support for user defined ARRAY and OBJECT types] ( https://github.com/oracle/oracle-r2dbc/pull/104 )
35+ - [ Supporting Option Values from Supplier and Publisher] ( https://github.com/oracle/oracle-r2dbc/pull/137 )
4036
41- ### Integration with Spring and Other Libraries
42- Oracle R2DBC only interoperates with libraries that support the 1.0.0.RELEASE
43- version of the R2DBC SPI. When using libraries like Spring and r2dbc-pool, be
44- sure to use a version which supports the 1.0.0.RELEASE of the SPI.
45-
46- Oracle R2DBC depends on the JDK 11 build of Oracle JDBC 21.11.0.0. Other
47- libraries may depend on a different version of Oracle JDBC which is
48- incompatible. To resolve this incompatibility, it may be necessary to explicitly
49- declare the dependency in your project, ie:
50- ``` xml
51- <dependency >
52- <groupId >com.oracle.database.jdbc</groupId >
53- <artifactId >ojdbc11</artifactId >
54- <version >21.11.0.0</version >
55- </dependency >
56- ```
37+ Updated dependencies:
38+ - Updated Oracle JDBC from 21.7.0.0 to 21.11.0.0
39+ - Updated Project Reactor from 3.5.0 to 3.5.11
5740
5841## Installation
5942Oracle R2DBC can be obtained from Maven Central.
6043``` xml
6144<dependency >
6245 <groupId >com.oracle.database.r2dbc</groupId >
6346 <artifactId >oracle-r2dbc</artifactId >
64- <version >1.0 .0</version >
47+ <version >1.2 .0</version >
6548</dependency >
6649```
6750
@@ -84,6 +67,23 @@ Oracle R2DBC is compatible with JDK 11 (or newer), and has the following runtime
8467The Oracle R2DBC Driver has been verified with Oracle Database versions 18, 19,
856821, and 23.
8669
70+ ### Integration with Spring and Other Libraries
71+ Oracle R2DBC can only interoperate with libraries that support the 1.0.0.RELEASE
72+ version of the R2DBC SPI. When using libraries like Spring and r2dbc-pool, be
73+ sure to use a version which supports the 1.0.0.RELEASE of the SPI.
74+
75+ Oracle R2DBC depends on the JDK 11 build of Oracle JDBC 21.11.0.0. Other
76+ libraries may depend on a different version of Oracle JDBC, and this version may
77+ be incompatible. To resolve incompatibilities, it may be necessary to explicitly
78+ declare the dependency in your project, ie:
79+ ``` xml
80+ <dependency >
81+ <groupId >com.oracle.database.jdbc</groupId >
82+ <artifactId >ojdbc11</artifactId >
83+ <version >21.11.0.0</version >
84+ </dependency >
85+ ```
86+
8787## Code Examples
8888
8989The following method returns an Oracle R2DBC ` ConnectionFactory `
@@ -189,8 +189,10 @@ the Reactive Streams 1.0.3 [Specification](https://github.com/reactive-streams/r
189189and [ Javadoc] ( http://www.reactive-streams.org/reactive-streams-1.0.3-javadoc/org/reactivestreams/package-summary.html )
190190
191191The R2DBC and Reactive Streams specifications include requirements that are
192- optional for a compliant implementation. The remainder of this document specifies
193- the Oracle R2DBC Driver's implementation of these optional requirements.
192+ optional for a compliant implementation. Oracle R2DBC's implementation of these
193+ optional are specified in this document. This document also specifies additional
194+ functionality that is supported by Oracle R2DBC, but is not part of the R2DBC
195+ 1.0.0 Specification.
194196
195197### Connection Creation
196198The Oracle R2DBC Driver is identified by the name "oracle". The driver
0 commit comments