Greetings R2DBC community!
We are delighted to announce the availability of R2DBC 1.0.0.M7, the seventh milestone release. The release is available from https://repo.spring.io/milestone/ and ships with a few new modules: R2DBC Proxy and a Bill of Materials.
Introducing the Bill of Materials (bom) simplifies version management and consumption.
Each project has its own theme how it names release trains. Want to hear a bit of trivia?
We love Italy. We love the Dolomites and so name our release trains after Dolomiti towns. The first release train is named: Arabba. So let us introduce you to
We are also excited to announce that this is the first release shipping with R2DBC Proxy covering a multitude of use cases that are solved best with decoration: Tracing, Metrics, Observability.
The release train ships with the following modules:
- R2DBC SPI (
- R2DBC Client (
- R2DBC PostgreSQL driver (
- R2DBC H2 driver (
- R2DBC Microsoft SQL Server driver (
New modules in this release:
- R2DBC Proxy (
- R2DBC BOM (
Most notable SPI changes are:
- Reinstated generated value (key) retrieval (
Statement.returnGeneratedValues(…)) that moves key generation back to the driver.
- Improved support for column metadata (
- Add support for
ConnectionFactorydiscovery allowing connection creation without using driver-specific API.
- R2DBC ships with specification documentation.
To access to this release, include our milestone repository to access R2DBC 1.0 M7. If you use Maven, then add the following lines to your
<dependencyManagement> <dependencies> <dependency> <groupId>io.r2dbc</groupId> <artifactId>r2dbc-bom</artifactId> <version>Arabba-M7</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>io.r2dbc</groupId> <artifactId>r2dbc-postgresql</artifactId> </dependency> </dependencies> <repository> <id>spring-milestones</id> <name>Spring Milestones</name> <url>https://repo.spring.io/milestone</url> </repository>
Don’t forget to join the community.