This branch updates Oracle R2DBC to the 0.9.0.RELEASE version of the R2DBC SPI. The only changes needed for the SPI update are in the column name used by the test kit, which was changed to "test_value" after the 0.9.0.RC1 release of the SPI. Additional changes in this branch are minor code clean ups: Removing dead code left over from performance testing, and adding a javadoc for ReactiveJdbcAdapter.getLock().
This branch also updates the version number of Oracle R2DBC to 0.4.0. The update to 0.4.0 will create a release of Oracle R2DBC that implements the 0.9.0.RELEASE version of the SPI. The update to 0.4.0 will also reflect new functionality that has been added since 0.3.0:
Fixed a bug that caused a stack overflow when reading JSON columns
Support for SERIALIZABLE transaction isolation
Support for transaction savepoints
Support for R2dbcException.getSql()
Addition of oracle.r2dbc.OracleR2dbcOptions, an exported class that declares extended Options
Addition of oracle.r2dbc.OracleR2dbcOptions.EXECUTOR, an Option for configuring a non-default Executor
Renamed the "oracleNetDescriptor" Option to "oracle.r2dbc.descriptor"
Changes to avoid threads becoming blocked when contending for JDBC's lock
This branch updates Oracle R2DBC to the 0.9.0.RELEASE version of the R2DBC SPI. The only changes needed for the SPI update are in the column name used by the test kit, which was changed to "test_value" after the 0.9.0.RC1 release of the SPI. Additional changes in this branch are minor code clean ups: Removing dead code left over from performance testing, and adding a javadoc for ReactiveJdbcAdapter.getLock().
This branch also updates the version number of Oracle R2DBC to 0.4.0. The update to 0.4.0 will create a release of Oracle R2DBC that implements the 0.9.0.RELEASE version of the SPI. The update to 0.4.0 will also reflect new functionality that has been added since 0.3.0: