Skip to content

Releases: r2dbc/r2dbc-spi

v1.0.0.RELEASE

25 Apr 12:54
fc07457
Compare
Choose a tag to compare

⭐ New Features

  • Let Result.getRowsUpdated() return Long #255
  • Include TCK tests using Parameters #261
  • Expand CI testing to multiple platforms. #266

🐞 Bug Fixes

  • DefaultParameter does not implement equals and hashCode methods #260
  • Fix TestKit encoding where ByteBuffer.array may not exactly represent UTF8 encoded bytes #264

💡 Other

  • Release R2DBC SPI 0.9.0 #249
  • Remove deprecated RowMetadata.getColumnNames() #254
  • Release 0.9.1.RELEASE #262
  • Refine Connection.setTransactionIsolationLevel documentation #265

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v0.9.1.RELEASE

03 Feb 13:38
a267c09
Compare
Choose a tag to compare

🐞 Bug Fixes

  • DefaultParameter does not implement equals and hashCode methods #260
  • Fix TestKit encoding where ByteBuffer.array may not exactly represent UTF8 encoded bytes #264

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v0.9.0.RELEASE

06 Dec 09:36
2e71b29
Compare
Choose a tag to compare

⭐ New Features

  • Switch from VALUE column name in TCK to TEST_VALUE to avoid keyword clashes #257

💡 Other

  • Mention NoSuchElementException and IndexOutOfBoundsException in exceptions section #250
  • Clarify flatMap semantics in Segment API #251
  • prepareStatementWithTrailingAddShouldFail is not enabled #252
  • Typo in ReadableMetadata.getScale() #253

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v0.9.0.RC1

03 Feb 13:24
95e7305
Compare
Choose a tag to compare
v0.9.0.RC1 Pre-release
Pre-release

⭐ New Features

  • Add sql to R2DBC exception hierarchy #238

💡 Other

  • Specify what should happen if Row.get(…) is called with a negative/out of bounds index/non-existing column name #184
  • Specification request on Statement::add #229
  • Extend TCK for Result Segment API #237
  • Remove usage of AccessController.doPrivileged(…) #243

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v0.9.0.M2

09 Jul 15:29
4796587
Compare
Choose a tag to compare
v0.9.0.M2 Pre-release
Pre-release

⭐ New Features

  • Allow consuming arbitrary result segments (rows, out parameters, update count, messages) #27
  • Set statement/lock timeouts #173
  • Improve API for IN/OUT parameters #216
  • Improve inconsistent collection return types in RowMetadata #219
  • Add Lifecycle extension #235

🐞 Bug Fixes

  • R2dbcType.TIMESTAMP_WITH_TIME_ZONE lists wrong javaType #211
  • R2dbcType.CLOB/NCLOB have a default mapping of ByteBuffer.class #214
  • TestKit.Statement.SELECT_VALUE Returns Rows in Inconsistent Order #220

💡 Other

  • Remove option's generic type as the type safety that it suggests is misleading #205
  • Example code on spec website doesn't compile #208
  • Refactor TestKit from using own resource management to reuse Flux/Mono.usingWhen(…) #213
  • Correct Java Type for CLOB and NCLOB #222
  • Reflect that the spec is hosted by the Reactive Foundation #226
  • Fix R2dbcNonTransientException Javadoc typo #236

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v0.8.5.RELEASE

12 May 07:00
26478a4
Compare
Choose a tag to compare
Release 0.8.5.RELEASE

[closes #225]

Signed-off-by: Mark Paluch <[email protected]>

v0.9.0.M1

12 May 07:00
v0.9.0.M1
bfa281b
Compare
Choose a tag to compare
v0.9.0.M1 Pre-release
Pre-release

⭐ New Features

  • Introduce R2DBC Exception Hierarchy #47
  • Specific exception for retrieving missing required values from ConnectionFactoryOptions #122
  • Allow query syntax customization in TCK TestKit #138
  • Migrate to Jenkins. #145
  • Extensible transaction definition #159
  • Improved bind-parameter declaration #160
  • Add a method to unwrap to the specified class from nested wrapped object #176
  • Allow configuring auto-commit mode through properties #194

🐞 Bug Fixes

  • R2dbcBadGrammarException should expose getter for offendingSql #74
  • Result consuming in TestKit fix #154

💡 Other

  • Document backpressure behavior related to fetching results #137
  • Use Travis CI to build pull requests #148
  • Consider removing or replacing the word "should" #161
  • Stage releases directly on maven central #163
  • Upgrade build and test dependencies #165
  • Add equals/hashCode implementation to ConnectionFactoryOptions and Option #166
  • Upgrade dependencies #172
  • Typo in Row.get(…) Javadoc #182
  • Database password ends with special characters like '@' causes incorrectly parsing. #183
  • Deploy snapshots to oss.sonatype.org #186
  • Extend TCK for RowMetadata.getColumnNames() iteration order #187
  • Upgrade dependencies #188
  • Restrict CI and release task to r2dbc/r2dbc-spi repo #191
  • Enable Developer Certificate of Origin #193

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v0.8.4.RELEASE

12 May 07:00
7d9d00c
Compare
Choose a tag to compare
Release 0.8.4.RELEASE.

[resolves #201]

v0.8.3.RELEASE

22 Oct 14:30
d5dd9a1
Compare
Choose a tag to compare
Release 0.8.3.RELEASE

[resolves #189]

v0.8.2.RELEASE

05 Oct 09:39
v0.8.2.RELEASE
d01166a
Compare
Choose a tag to compare
v0.8.2.RELEASE