Commit Graph

33172 Commits

Author SHA1 Message Date
Madhura Bhave
ea8f2a7276 Fix tests following changes to EndpointRequest
See gh-20329
2020-02-26 17:05:16 -08:00
Madhura Bhave
250493d681 Merge branch '2.2.x'
Closes gh-20331
2020-02-26 15:00:49 -08:00
Madhura Bhave
cdae79dad9 Cache management port type in EndpointRequestMatcher
Closes gh-20329
2020-02-26 14:59:54 -08:00
Scott Frederick
e60a7ea8d6 Fix Maven plugins tests on Windows
This commit fixes problems with file path separators and command
line argument quoting in Maven plug integration tests when run on
Windows.

Fixes gh-20244
2020-02-26 16:50:15 -06:00
Stephane Nicoll
06d98c6b58 Merge branch '2.2.x' 2020-02-26 17:07:20 -05:00
Stephane Nicoll
421fe77b04 Upgrade to Neo4j Ogm 3.2.9
Closes gh-20330
2020-02-26 17:06:54 -05:00
Stephane Nicoll
533a20a574 Merge branch '2.2.x' 2020-02-26 16:00:36 -05:00
Stephane Nicoll
ef67ad7a35 Upgrade to Liquibase 3.8.7
Closes gh-20328
2020-02-26 15:52:07 -05:00
Stephane Nicoll
fa6f8f80b5 Upgrade to Rxjava2 2.2.18
Closes gh-20327
2020-02-26 15:52:06 -05:00
Stephane Nicoll
a838537487 Upgrade to Dropwizard Metrics 4.1.3
Closes gh-20326
2020-02-26 15:52:05 -05:00
Stephane Nicoll
398e68393e Upgrade to Okhttp3 3.14.7
Closes gh-20325
2020-02-26 15:52:03 -05:00
Stephane Nicoll
982cb2a73f Merge branch '2.2.x' 2020-02-26 15:47:43 -05:00
Stephane Nicoll
560bf28e85 Upgrade to Spring Kafka 2.3.6.RELEASE
Closes gh-20203
2020-02-26 15:38:47 -05:00
Stephane Nicoll
080d549cb2 Upgrade to Spring Integration 5.2.4.RELEASE
Closes gh-20202
2020-02-26 15:38:12 -05:00
Stephane Nicoll
3c7ed819fa Upgrade to Spring AMQP 2.2.5.RELEASE
Closes gh-20106
2020-02-26 15:37:31 -05:00
Stephane Nicoll
f4509ba045 Merge branch '2.2.x' 2020-02-26 11:45:17 -05:00
Stephane Nicoll
c0bac905e1 Revert "Start building against Spring HATEOAS 1.0.4 snapshots"
This reverts commit 34f33e8b0d.

See gh-20232
2020-02-26 11:33:12 -05:00
Stephane Nicoll
0c649f4252 Merge branch '2.2.x' 2020-02-26 09:30:53 -05:00
Stephane Nicoll
c7a238e4a4 Merge branch '2.1.x' into 2.2.x 2020-02-26 09:30:36 -05:00
Stephane Nicoll
0c5973f688 Upgrade to Neo4j Ogm 3.1.17
Closes gh-20322
2020-02-26 08:52:42 -05:00
Stephane Nicoll
eb33be8849 Upgrade to Rxjava2 2.2.18
Closes gh-20321
2020-02-26 08:52:40 -05:00
Stephane Nicoll
5db92e3d30 Upgrade to Jackson 2.9.10.20200223
Closes gh-20320
2020-02-26 08:52:39 -05:00
Stephane Nicoll
2a7dc61ca2 Merge branch '2.2.x' 2020-02-26 08:51:37 -05:00
Stephane Nicoll
70c3f8ae45 Merge branch '2.1.x' into 2.2.x 2020-02-26 08:51:22 -05:00
Stephane Nicoll
27cfa13f25 Merge branch '2.2.x' 2020-02-26 08:49:25 -05:00
Stephane Nicoll
cd456c2e41 Upgrade to Spring Data Moore-SR5
Closes gh-20201
2020-02-26 08:48:42 -05:00
Stephane Nicoll
de3f72f25b Upgrade to Spring Data Lovelace-SR16
Closes gh-20198
2020-02-26 08:47:01 -05:00
Scott Frederick
509a1f1d41 Configure buildpack to use target Java version
With this commit, the Maven `spring-boot:build-image` goal and the
Gradle `bootBuildImage` task will configure the OpenJDK buildpack
to use the same JRE version as the project's target version,
provided the buildpack Java version is not explicitly set in the
build configuration.

Fixes gh-20172
2020-02-25 15:11:42 -06:00
Stephane Nicoll
7d7b1e13a2 Upgrade to Spring Framework 5.2.4.RELEASE
Closes gh-20240
2020-02-25 13:52:56 -05:00
Stephane Nicoll
979abdf9f1 Merge branch '2.2.x' 2020-02-25 13:52:23 -05:00
Stephane Nicoll
4cd4e510e1 Upgrade to Spring Framework 5.2.4.RELEASE
Cloes gh-20199
2020-02-25 13:51:58 -05:00
Stephane Nicoll
fa57a089cb Merge branch '2.1.x' into 2.2.x 2020-02-25 13:51:05 -05:00
Stephane Nicoll
eaafe50880 Upgrade to Spring Framework 5.1.14
Closes gh-20197
2020-02-25 13:50:25 -05:00
Andy Wilkinson
b8276cb428 Merge pull request #20179 from dreis2211
* gh-20179:
  Polish "Allow Gradle tasks to be executed with a custom Java home"
  Allow Gradle tasks to be executed with a custom Java home

Closes gh-20179
2020-02-25 15:53:51 +00:00
Andy Wilkinson
8f44bd89f4 Polish "Allow Gradle tasks to be executed with a custom Java home"
See gh-20179
2020-02-25 15:53:45 +00:00
dreis2211
e599ed01c9 Allow Gradle tasks to be executed with a custom Java home
See gh-20179
2020-02-25 15:53:45 +00:00
Stephane Nicoll
ea66940be1 Document R2DBC support
Closes gh-19988

Co-authored-by: Mark Paluch <mpaluch@pivotal.io>
2020-02-25 09:29:36 -05:00
Stephane Nicoll
80bb9c5064 Add smoke test for r2dbc support
See gh-19988

Co-authored-by: Mark Paluch <mpaluch@pivotal.io>
2020-02-25 09:29:36 -05:00
Stephane Nicoll
45e6058761 Add R2BC connection pool metrics
This commit adds metrics support for `ConnectionPool` beans.

See gh-19988

Co-authored-by: Mark Paluch <mpaluch@pivotal.io>
Co-authored-by: Tadaya Tsuyukubo <tadaya@ttddyy.net>
2020-02-25 09:22:57 -05:00
Stephane Nicoll
bee7302fc7 Add R2BC connection factory health check
This commit adds an health indicator for R2DBC. If a validation query is
provided, it is used to validate the state of the database. If not, a
check of the connection is issued.

See gh-19988

Co-authored-by: Mark Paluch <mpaluch@pivotal.io>
2020-02-25 09:22:31 -05:00
Stephane Nicoll
6817856e7d Add test slice for Spring Data R2DBC
This commit adds a test slice for Spring Data R2DBC. When
`DataR2dbcTest` is added on a test, only Spring Data R2DBC repositories
and the infrastructure that they need is auto-configured.

Contrary to the JDBC counterpart, the `ConnectionFactory` is not swapped
by an embedded database.

See gh-19988

Co-authored-by: Mark Paluch <mpaluch@pivotal.io>
2020-02-25 09:21:47 -05:00
Stephane Nicoll
19fbac7d59 Add auto-configuration for Spring Data R2DBC
This commit adds auto-configuration support for Spring Data R2DBC. If a
`ConnectionFactory` and Spring Data are available, scanning of reactive
repositories is enabled.

This commit also adds a starter to bring R2DBC and the necessary Spring
Data libraries.

See gh-19988

Co-authored-by: Mark Paluch <mpaluch@pivotal.io>
Co-authored-by: Oliver Drotbohm <odrotbohm@pivotal.io>
2020-02-25 09:14:08 -05:00
Stephane Nicoll
5c174feb65 Add auto-configuration for R2DBC's ConnectionFactory
This commit adds auto-configuration for R2DBC. If R2DBC is on the
classpath, a `ConnectionFactory` is created similarly to the algorithm
used to create a `DataSource`.

If an url is specified, it is used to determine the R2DBC driver and
database location. If not, an embedded database is started (with only
support of H2 via r2dbc-h2). If none of those succeed, an exception is
thrown that is handled by a dedicated FailureAnalyzer.

To clearly separate reactive from imperative access, a `DataSource` is
not auto-configured if a `ConnectionFactory` is present. This makes sure
that any auto-configuration that relies on the presence of a
`DataSource` backs off.

There is no dedicated database initialization at the moment but it is
possible to configure flyway or liquibase to create a local `DataSource`
for the duration of the migration. Alternatively, if Spring Data R2DBC
is on the classpath, a `ResourceDatabasePopulator` bean can be defined
with the scripts to execute on startup.

See gh-19988

Co-authored-by: Mark Paluch <mpaluch@pivotal.io>
2020-02-25 09:12:28 -05:00
Stephane Nicoll
4c2ff9c314 Merge branch '2.2.x'
Closes gh-20315
2020-02-25 09:00:30 -05:00
Stephane Nicoll
fdcf77f10a Merge pull request #20313 from YooInKeun
* pr/20313:
  Fix typos in documentation

Closes gh-20313
2020-02-25 08:59:56 -05:00
Yoo In Keun
ec20246415 Fix typos in documentation
See gh-20313
2020-02-25 08:59:12 -05:00
Stephane Nicoll
2595346086 Merge pull request #20309 from dreis2211
* pr/20309:
  Upgrade to Gradle 6.2.1

Closes gh-20309
2020-02-25 05:54:02 -05:00
dreis2211
400db931fb Upgrade to Gradle 6.2.1
See gh-20309
2020-02-25 05:53:52 -05:00
Stephane Nicoll
f12c3c9d47 Merge branch '2.2.x' 2020-02-25 05:53:29 -05:00
Stephane Nicoll
000b6d302b Merge pull request #20310 from dreis2211
* pr/20310:
  Test the Gradle plugin against Gradle 6.2.1

Closes gh-20310
2020-02-25 05:52:22 -05:00