Commit Graph

14564 Commits

Author SHA1 Message Date
Andy Wilkinson 3446661862 Upgrade to Spring Kafka 2.8.0-M3
Closes gh-27934
2021-09-20 17:28:26 +01:00
Andy Wilkinson 808aa77747 Provide a config prop for Elasticsearch client's path prefix
Closes gh-25010
2021-09-20 15:09:10 +01:00
Andy Wilkinson e2a355f003 Consolidate Elasticsearch configuration properties
Previously, a number of Elasticsearch properties were duplicated
across the spring.elasticsearch.rest and
spring.data.elasticsearch.client.reactive prefixes for configuring
the blocking REST client provided by Elasticsearch and the reactive
client provided by Spring Data respectively. This could cause
problems when using the Elasticsearch REST client configured with
a custom spring.elasticsearch.rest.uris. If Spring WebFlux (to make
use of WebClient) and Spring Data Elasticsearch were on the classpath,
the reactive Elasticsearch Client would be autoconfigured but it
would use the default value of its analogous
spring.data.elasticsearch.client.reactive.endpoints property. It
would be unable to connect, causing a startup failure.

This commit consoliates the configuration properties where possible.
Each setting that is common across the two clients is now configured
using a single, shared spring.elasticsearch property. Each setting
that is specific to the blocked REST client or the WebClient-based
reactive client now have prefixes of spring.elasticsearch.restclient
and spring.elasticsearch.webclient respectively.

The old properties beneath spring.elasticsearch.rest and
spring.data.elasticsearch.client.reactive have been deprecated. If a
any deprecated property is set, all of the new properties are
ignored. In other words, to migrate to the new properties, each usage
of a now-deprecated property must be updated to use its new
replacement instead.

Closes gh-23106
2021-09-20 14:37:44 +01:00
Andy Wilkinson dd366af849 Upgrade to Spring AMQP 2.4.0-M3
Closes gh-27933
2021-09-20 10:02:13 +01:00
Andy Wilkinson 30815cc0e0 Upgrade to Spring Data 2021.1.0-M3
Closes gh-27932
2021-09-17 15:56:57 +01:00
Andy Wilkinson 67f548e965 Upgrade to WebJars Locator Core 0.48
Closes gh-28058
2021-09-17 15:56:57 +01:00
Andy Wilkinson 74eed94a14 Upgrade to Thymeleaf Layout Dialect 3.0.0
Closes gh-28057
2021-09-17 15:56:57 +01:00
Andy Wilkinson d2f03baf32 Upgrade to Rabbit Stream Client 0.4.0
Closes gh-28056
2021-09-17 15:56:57 +01:00
Andy Wilkinson 88206dab1b Upgrade to Prometheus Client 0.12.0
Closes gh-28055
2021-09-17 15:56:56 +01:00
Andy Wilkinson 0bf5022fd2 Upgrade to Mockito 3.12.4
Closes gh-28053
2021-09-17 15:21:32 +01:00
Andy Wilkinson 78568e7796 Upgrade to Jersey 2.35
Closes gh-28051
2021-09-17 13:57:21 +01:00
Andy Wilkinson 74f95b2a69 Upgrade to InfluxDB Java 2.22
Closes gh-28050
2021-09-17 13:57:21 +01:00
Andy Wilkinson 7924d1fc18 Upgrade to Flyway 7.15.0
Closes gh-28049
2021-09-17 13:57:21 +01:00
Andy Wilkinson 5857bcccc6 Merge branch '2.5.x'
Closes gh-28048
2021-09-17 13:20:30 +01:00
Andy Wilkinson 8364840cd5 Merge branch '2.4.x' into 2.5.x
Closes gh-28047
2021-09-17 12:25:13 +01:00
Andy Wilkinson eacb9273e3 Polish property mapping in reactive Elastic REST client auto-config
Closes gh-28038
2021-09-17 12:00:45 +01:00
Stephane Nicoll 5ae6679d7d Upgrade to Lettuce 6.1.5.RELEASE
Closes gh-28043
2021-09-17 08:33:17 +02:00
Scott Frederick 96238ba8b7 Expose default value for imageName in bootBuildImage task
Fixes gh-28040
2021-09-16 15:51:12 -05:00
Stephane Nicoll 6cb4bbce35 Upgrade to Spring HATEOAS 1.4.0-M3
Closes gh-27971
2021-09-16 21:39:49 +02:00
Stephane Nicoll babf43bdef Upgrade to Spring HATEOAS 1.3.4
Closes gh-27970
2021-09-16 21:39:03 +02:00
Stephane Nicoll 97348f14f7 Upgrade to Spring HATEOAS 1.2.9
Closes gh-27969
2021-09-16 21:38:28 +02:00
Stephane Nicoll 7957d97528 Polish 2021-09-16 14:12:23 +02:00
Stephane Nicoll c62a6819fe Polish "Add startup time metrics"
See gh-27878
2021-09-16 13:33:08 +02:00
bono007 2e67963bfe Add startup time metrics
See gh-27878
2021-09-16 13:19:20 +02:00
Andy Wilkinson 32cfde074f Merge branch '2.5.x' 2021-09-16 12:11:42 +01:00
Andy Wilkinson 9df099e343 Polish 2021-09-16 12:11:34 +01:00
Andy Wilkinson 358ab2a8d5 Merge branch '2.5.x'
Closes gh-28034
2021-09-16 10:51:14 +01:00
Andy Wilkinson a4f1d32203 Register application shutdown hook lazily
Previously, SpringApplicationShutdownHook would always register a
shutdown hook, even if SpringApplication was configured not to
use a shutdown hook, such as in a war deployment. This could
result in a memory leak when the war was undeployed. The shutdown
hook registered by SpringApplicationShutdownHook would remain
registered, pinning the web application's class loader in memory.

This commit updates SpringApplicationShutdownHook so that it
registers a shutdown hook with the JVM lazily, upon registeration
of the first application context.

Fixes gh-27987
2021-09-16 10:38:29 +01:00
Andy Wilkinson 69e793ab37 Merge branch '2.5.x'
Closes gh-28033
2021-09-16 09:56:26 +01:00
Andy Wilkinson afb81f14ea Merge branch '2.4.x' into 2.5.x
Closes gh-28032
2021-09-16 09:55:45 +01:00
Andy Wilkinson 1900a11f8a Fix Undertow's resource loading when filename contains reserved chars
Fixes gh-9283
2021-09-16 09:55:26 +01:00
Stephane Nicoll 50308ad6a9 Upgrade to Lettuce 6.1.5.RELEASE
Closes gh-28031
2021-09-16 08:20:52 +02:00
Stephane Nicoll 7f15a37909 Upgrade to Netty tcNative 2.0.43.Final
Closes gh-28030
2021-09-16 07:52:15 +02:00
Stephane Nicoll cee3449653 Upgrade to Lettuce 6.0.8.RELEASE
Closes gh-28029
2021-09-16 07:52:13 +02:00
Stephane Nicoll b626adf1ee Polish "Add support for configuring the path of disk space metrics"
See gh-27660
2021-09-16 07:41:35 +02:00
bono007 08251b26d0 Add support for configuring the path of disk space metrics
See gh-27660
2021-09-16 07:13:21 +02:00
Ricardo Zanini 02cf988400 Add reference to Kogito Spring Boot Starters
See gh-27989
2021-09-16 07:06:08 +02:00
Stephane Nicoll 225599a52b Adapt to changes in Micrometer milestone 2021-09-16 06:54:36 +02:00
Stephane Nicoll 282fb5ecee Upgrade to Micrometer 1.8.0-M3
Closes gh-27931
2021-09-16 06:37:44 +02:00
Stephane Nicoll 17c35c7e31 Upgrade to Micrometer 1.7.4
Closes gh-27916
2021-09-16 06:36:50 +02:00
Stephane Nicoll 3118c16c48 Upgrade to Micrometer 1.6.11
Closes gh-27910
2021-09-16 06:36:11 +02:00
Stephane Nicoll 7a7bc9e2d2 Upgrade to Spring Framework 5.3.10
Closes gh-27930
2021-09-15 12:12:45 +02:00
Stephane Nicoll 915f565435 Upgrade to Spring Framework 5.3.10
Closes gh-27915
2021-09-15 12:11:59 +02:00
Stephane Nicoll 4ada440b4d Upgrade to Spring Framework 5.3.10
Closes gh-27909
2021-09-15 12:11:13 +02:00
Stephane Nicoll 4c06732b9a Upgrade to Rabbit AMQP Client 5.13.1
Closes gh-28022
2021-09-15 08:17:56 +02:00
Stephane Nicoll 9b3f735e35 Upgrade to Netty tcNative 2.0.43.Final
Closes gh-28021
2021-09-15 08:17:55 +02:00
Stephane Nicoll d4d20cb1b0 Upgrade to Netty 4.1.68.Final
Closes gh-28020
2021-09-15 08:17:54 +02:00
Stephane Nicoll 399431dc66 Upgrade to Neo4j Java Driver 4.3.4
Closes gh-28019
2021-09-15 08:17:53 +02:00
Stephane Nicoll de93f7630c Upgrade to MongoDB 4.3.2
Closes gh-28018
2021-09-15 08:17:51 +02:00
Stephane Nicoll 51d64b6818 Upgrade to Maven War Plugin 3.3.2
Closes gh-28017
2021-09-15 08:17:50 +02:00