Commit Graph

62 Commits

Author SHA1 Message Date
Mark Paluch
701e696fc7 #242 - Build against R2DBC snapshots. 2019-11-27 15:26:06 +01:00
Greg Turnquist
d5fbf16a5c #236 - Enable artifactory-maven-plugin.
By adding an entry for pluginRepository pointing to https://repo.spring.io/plugins-release, Spring Data R2dbc should be able to successfully pull down the proper version of artifactory-maven-plugin.
2019-11-20 09:59:19 -06:00
Mark Paluch
ea0d1cb32a #234 - Use inherited Jacoco version property. 2019-11-13 12:17:39 +01:00
Mirro Mutth
f1dbaabbec Upgrade to r2dbc-mysql 0.8.0 RC2.
Original pull request: #219.
2019-10-23 13:47:57 +02:00
Mark Paluch
c77534fa58 #216 - Fix subscription in ConnectionFactoryInitializer.execute(…).
ConnectionFactoryInitializer.execute(…) now calls .block() to subscribe to database initializer and database cleaner.

Previously, the resulting Mono wasn't subscribed to and the database was not initialized.
2019-10-20 14:11:04 +02:00
Mark Paluch
6667f7a230 #208 - Upgrade to R2DBC Arabba RC2. 2019-10-07 11:58:05 -05:00
Mark Paluch
6f27bb7b58 #154 - Polishing. 2019-10-01 12:24:12 +02:00
Mark Paluch
ec5237f4ca #154 - After release cleanups. 2019-10-01 12:10:26 +02:00
Mark Paluch
57429f7239 #154 - Prepare next development iteration. 2019-10-01 12:10:26 +02:00
Mark Paluch
03187e56f0 #154 - Release version 1.0 RC1. 2019-10-01 12:08:00 +02:00
Mark Paluch
6d52ac7ff7 #154 - Prepare 1.0 RC1. 2019-10-01 12:07:58 +02:00
Mark Paluch
0ca54a67c1 #154 - Remove plugin repositories. 2019-10-01 12:06:31 +02:00
Mark Paluch
46ce676f9b #154 - Upgrade to Spring Data Moore GA. 2019-10-01 08:31:10 +02:00
Mark Paluch
0c306ae61f #202 - Upgrade to r2dbc-mysql 0.8.0 RC1. 2019-09-28 15:33:43 +02:00
Mark Paluch
52f43a2e05 #197 - Upgrade to R2DBC Arabba RC1. 2019-09-26 20:32:58 +02:00
Mark Paluch
70b2ff4b7b #191 - Adapt to changed groupId of r2dbc-mysql. 2019-09-23 10:11:41 +02:00
Mark Paluch
5ef8285288 #181 - Remove repositories declaration from published pom.
We now use the Maven flatten plugin to remove repositories from the POM.

Also remove Java 8 from TravisCI as Java 8 can no longer be installed on Travis.
2019-09-13 11:02:53 +02:00
Mark Paluch
ddef57af63 #184 - Restore AutoCommit and IsolationLevel after transaction. 2019-09-11 16:05:58 +02:00
Mark Paluch
f7b3e96238 #182 - Build against R2DBC 0.8 snapshots.
Disable JAsync tests until JAsync catches up with R2DBC SPI 0.8.
2019-09-11 15:38:21 +02:00
Mark Paluch
761995b66a #180 - Remove jcenter repository from pom. 2019-09-11 12:19:57 +02:00
Mark Paluch
b9afd23528 #176 - Polishing.
Remove all-dbs profile.
2019-09-05 12:14:43 +02:00
Mark Paluch
5065d7b588 #176 - Consistently use a single netty version. 2019-09-05 12:08:06 +02:00
Mark Paluch
bb49ef0137 #172 - Polishing.
Inherit dependency-management for Kotlin Coroutines.

Original pull request: #173.
2019-09-04 11:57:01 +02:00
Mark Paluch
70f05785d8 #171 - Upgrade to jasync-r2dbc-mysql 1.0.6. 2019-09-03 17:31:58 +02:00
Mark Paluch
e15e6b19d4 #163 - Add tests for R2DBC MySQL. 2019-08-15 12:22:56 +02:00
Mark Paluch
c58366125d #121 - Cleanup release profile.
Reuse inherited configuration from parent pom.
2019-07-09 11:38:24 +02:00
Greg Turnquist
7628fd25f6 #121 - Use parent 'artifactory' profile for snapshot releases. 2019-07-05 11:31:43 -05:00
Greg Turnquist
a21b403e6d #121 - Introduce Jenkins. 2019-06-11 20:24:04 -05:00
Mark Paluch
1c9595f221 #126 - Polishing.
Remove superfluous property.
2019-05-22 15:01:53 +02:00
Mark Paluch
4cba0d5ac3 #126 - Use testcontainers version property.
We now use the version property from Spring Data Build and import testcontainers-bom.
2019-05-22 15:01:53 +02:00
Mark Paluch
14e2a3722b #118 - Upgrade to jasync-r2dbc-mysql 0.9.52. 2019-05-15 15:25:03 +02:00
Mark Paluch
d23dcd0d2c #37 - After release cleanups. 2019-05-14 10:39:33 +02:00
Mark Paluch
b7d5091635 #37 - Prepare next development iteration. 2019-05-14 10:39:32 +02:00
Mark Paluch
6ea15325e3 #37 - Release version 1.0 M2. 2019-05-14 10:31:52 +02:00
Mark Paluch
cbead6ea19 #37 - Prepare 1.0 M2. 2019-05-14 10:31:50 +02:00
Mark Paluch
4a46692dfe #117 - Upgrade to jasync-sql 0.9.51. 2019-05-14 09:12:26 +02:00
Oliver Drotbohm
49fb08dc7d #116 - Upgrade to R2DBC 0.8 M8. 2019-05-13 19:43:58 +02:00
Oliver Drotbohm
a5c72a61b4 #115 - Upgrade to Spring Data Moore M4.
Upgraded Spring Data parent, Commons and Relational modules to Moore M4 versions.
2019-05-13 18:22:33 +02:00
Mark Paluch
e161476d1c #57 - Add support for R2DBC subclass exception translation.
We now use R2DBC's exception hierarchy to translate exceptions into Spring's DataAccessException hierarchy.

Original pull request: #97.
2019-04-24 08:19:34 +02:00
Mark Paluch
3ca32b89b7 #75 - Add support for MySQL using jasync-mysql.
We now support MySQL through the jasync-mysql driver that exposes its asynchronous functionality through a R2DBC wrapper implementation.

Jasync uses for now its own exceptions.

Original pull request: #84.
2019-04-17 16:23:30 +02:00
Spring Operator
6127a51090 #74 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://maven.apache.org/xsd/maven-4.0.0.xsd with 1 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0 with 2 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 1 occurrences
2019-03-20 15:50:56 +01:00
Spring Operator
6fab5e65ea URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were fixed successfully.

* http://projects.spring.io/spring-data-r2dbc migrated to:
  https://projects.spring.io/spring-data-r2dbc ([https](https://projects.spring.io/spring-data-r2dbc) result 301).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0
* http://maven.apache.org/xsd/maven-4.0.0.xsd
* http://www.w3.org/2001/XMLSchema-instance
2019-03-10 11:37:21 +01:00
Mark Paluch
2cefdc8bdd #63 - Polishing.
Convert spaces to tabs. Replace version strings with managed dependencies. Javadoc.

Original pull request: #63.
2019-02-21 13:38:31 +01:00
Sebastien Deleuze
66b84d23f1 #63 - Add DatabaseClient Coroutines extensions.
This commit introduces Coroutines support for `DatabaseClient`
functional API via Kotlin extensions that provide suspendable
functions prefixed by `await` for `Mono` based APIs.

Extensions for `Flux` will be added when Kotlin/kotlinx.coroutines#254
will be fixed.

It also provides `asType<Foo>()` extensions useful for Reactive API
as well.

Original pull request: #63.
2019-02-21 13:38:14 +01:00
Mark Paluch
b53437b59d #60 - Use R2DBC's BOM for dependency management. 2019-02-14 13:37:33 +01:00
Mark Paluch
4423e038c0 #54 - Upgrade to R2DBC 1.0 M7. 2019-02-11 10:06:55 +01:00
Mark Paluch
432b885853 #54 - Build against R2DBC 1.0 snapshots. 2019-02-01 09:43:51 +01:00
Mark Paluch
3a5278ce87 #52 - Switch mssql-jdbc driver dependency to test scope.
We use JDBC drivers only during testing so converting mssql-jdbc to a test-only dependency.
2019-01-21 08:55:10 +01:00
Mark Paluch
3a47509369 #36 - After release cleanups. 2018-12-12 14:12:46 +01:00
Mark Paluch
6e0e9adaef #36 - Prepare next development iteration. 2018-12-12 14:12:46 +01:00