@@ -19,27 +19,33 @@ Oracle R2DBC implements the R2DBC Service Provider Interface (SPI) as specified
1919[ Reactive Streams Specification v1.0.3] ( https://github.com/reactive-streams/reactive-streams-jvm/blob/v1.0.3/README.md )
2020
2121# About This Version
22- The 1.0 .0 release Oracle R2DBC implements version 1.0.0.RELEASE of the R2DBC SPI.
22+ The 1.1 .0 release Oracle R2DBC implements version 1.0.0.RELEASE of the R2DBC SPI.
2323
24- Changes in this release:
25- - Added support for long valued update counts
26- - New OracleR2dbcOptions constants for V$SESSION tracing
24+ Fixes in this release:
25+ - [ Resolved a memory leak of java.sql.ResultSet objects] ( https://github.com/oracle/oracle-r2dbc/pull/88 )
26+ - [ Warnings are no longer emitted as onError signals] ( https://github.com/oracle/oracle-r2dbc/pull/98 )
27+ - [ The option to disable DN Matching is no longer ignored] ( https://github.com/oracle/oracle-r2dbc/pull/103 )
28+
29+ New features in this release:
30+ - [ Added an option to configure oracle.jdbc.timezoneAsRegion] ( https://github.com/oracle/oracle-r2dbc/pull/81 )
31+ - [ Added support for LDAP URLs] ( https://github.com/oracle/oracle-r2dbc/pull/99 )
32+ - [ Added support for REF CURSOR values] ( https://github.com/oracle/oracle-r2dbc/pull/94 )
33+ - [ Added support for user defined ARRAY and OBJECT types] ( https://github.com/oracle/oracle-r2dbc/pull/104 )
2734
2835### Integration with Spring and Other Libraries
29- Oracle R2DBC can interoperate with other libraries that support the
30- 1.0.0.RELEASE version of the R2DBC SPI. When using libraries like Spring and
31- r2dbc-pool, be sure to use a version which supports the 1.0.0.RELEASE of the
32- SPI.
36+ Oracle R2DBC only interoperates with libraries that support the 1.0.0.RELEASE
37+ version of the R2DBC SPI. When using libraries like Spring and r2dbc-pool, be
38+ sure to use a version which supports the 1.0.0.RELEASE of the SPI.
3339
34- Oracle R2DBC depends on the JDK 11 build of Oracle JDBC 21.5 .0.0. Other
40+ Oracle R2DBC depends on the JDK 11 build of Oracle JDBC 21.7 .0.0. Other
3541libraries may depend on a different version of Oracle JDBC which is
3642incompatible. To resolve this incompatibility, it may be necessary to explicitly
3743declare the dependency in your project, ie:
3844``` xml
3945<dependency >
4046 <groupId >com.oracle.database.jdbc</groupId >
4147 <artifactId >ojdbc11</artifactId >
42- <version >21.5 .0.0</version >
48+ <version >21.7 .0.0</version >
4349</dependency >
4450```
4551
@@ -65,7 +71,7 @@ Oracle R2DBC is compatible with JDK 11 (or newer), and has the following runtime
6571- R2DBC SPI 1.0.0.RELEASE
6672- Reactive Streams 1.0.3
6773- Project Reactor 3.4.18
68- - Oracle JDBC 21.5 .0.0 for JDK 11 (ojdbc11.jar)
74+ - Oracle JDBC 21.7 .0.0 for JDK 11 (ojdbc11.jar)
6975 - Oracle R2DBC relies on the Oracle JDBC Driver's [ Reactive Extensions
7076 ] ( https://docs.oracle.com/en/database/oracle/oracle-database/21/jjdbc/jdbc-reactive-extensions.html#GUID-1C40C43B-3823-4848-8B5A-D2F97A82F79B ) APIs.
7177
@@ -200,7 +206,7 @@ are supported by Oracle R2DBC:
200206 - ` CONNECT_TIMEOUT `
201207 - ` STATEMENT_TIMEOUT ` .
202208 - ` PROTOCOL `
203- - (For inclusion in the next release) Accepted protocol values are "tcps", "ldap", and "ldaps"
209+ - Accepted protocol values are "tcps", "ldap", and "ldaps"
204210
205211#### Support for Extended R2DBC Options
206212Oracle R2DBC extends the standard set of R2DBC options to offer functionality
@@ -234,7 +240,7 @@ located:
234240r2dbc:oracle://?oracle.r2dbc.descriptor=myAlias&TNS_ADMIN=/path/to/tnsnames/
235241```
236242
237- #### (For inclusion in the next release) Configuring an LDAP URL
243+ #### Configuring an LDAP URL
238244Use ` ldap ` or ` ldaps ` as the URL protocol to have an Oracle Net Descriptor
239245retrieved from an LDAP server:
240246```
@@ -313,7 +319,7 @@ supported by Oracle R2DBC:
313319 - [ v$session.osuser] ( https://docs.oracle.com/en/database/oracle/oracle-database/21/jajdb/oracle/jdbc/OracleConnection.html#CONNECTION_PROPERTY_THIN_VSESSION_OSUSER )
314320 - [ v$session.program] ( https://docs.oracle.com/en/database/oracle/oracle-database/21/jajdb/oracle/jdbc/OracleConnection.html#CONNECTION_PROPERTY_THIN_VSESSION_PROGRAM )
315321 - [ v$session.process] ( https://docs.oracle.com/en/database/oracle/oracle-database/21/jajdb/oracle/jdbc/OracleConnection.html#CONNECTION_PROPERTY_THIN_VSESSION_PROCESS )
316- - (For inclusion in the next release) [ oracle.jdbc.timeZoneAsRegion] ( https://docs.oracle.com/en/database/oracle/oracle-database/21/jajdb/oracle/jdbc/OracleConnection.html#CONNECTION_PROPERTY_TIMEZONE_AS_REGION )
322+ - [ oracle.jdbc.timeZoneAsRegion] ( https://docs.oracle.com/en/database/oracle/oracle-database/21/jajdb/oracle/jdbc/OracleConnection.html#CONNECTION_PROPERTY_TIMEZONE_AS_REGION )
317323 - Setting this option to "false" may resolve "ORA-01882: timezone region not
318324 found". The ORA-01882 error happens when Oracle Database doesn't recognize
319325 the name returned by ` java.util.TimeZone.getDefault().getId() ` .
0 commit comments