Skip to content

Oracle R2DBC v0.4.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@jeandelavarene jeandelavarene released this 21 Dec 07:52
· 174 commits to main since this release
260a09a

The 0.4.0 release Oracle R2DBC implements version 0.9.0.RELEASE of the R2DBC SPI.

Bug fixes included in this release:

  • Resolved a stack overflow that occcured when reading JSON columns
  • Using asynchronous lock acquisition to avoid contention for JDBC's lock

Functionality added in this release:

  • Support for SERIALIZABLE transaction isolation
  • Support for transaction savepoints
  • Support for R2dbcException.getSql()

API changes in this release:

  • Addition of oracle.r2dbc.OracleR2dbcOptions, a class that declares Oracle R2DBC's extended Options
  • Addition of oracle.r2dbc.OracleR2dbcOptions.EXECUTOR, an Option for configuring a non-default Executor
  • Renamed the "oracleNetDescriptor" Option to "oracle.r2dbc.descriptor"
  • Statement.add() results in an IllegalStateException if bind values are not set afterwards