Commit Graph

14971 Commits (673b6322e568e7525398474493eb3c6aa1df9533)

Author SHA1 Message Date
Andy Wilkinson 48b1175559 Merge branch '2.5.x'
Closes gh-28263
3 years ago
Andy Wilkinson d47260637b Merge branch '2.4.x' into 2.5.x
Closes gh-28262
3 years ago
Andy Wilkinson c5d45585d9 Remove unnecessary overrides of finalize
Closes gh-28209
3 years ago
Stephane Nicoll c86c01d35e Revert "Start building against Spring HATEOAS 1.4.0-RC1 snapshots"
Spring Data does not build against the snapshot yet.

See gh-28254
3 years ago
Stephane Nicoll 022a64aba7 Merge pull request #28151 from garyrussell
* pr/28151:
  Upgrade to Apache Kafka 3.0.0

Closes gh-28151
3 years ago
Gary Russell c88f72fa8f Upgrade to Apache Kafka 3.0.0
See gh-28151
3 years ago
Stephane Nicoll fda26703b2 Start building against Spring Batch 4.3.4 snapshots
See gh-28261
3 years ago
Stephane Nicoll 5a4b7b86d2 Start building against Spring Integration 5.5.5 snapshots
See gh-28259
3 years ago
Stephane Nicoll 9b4c05e7ff Start building against Spring AMQP 2.4.0-RC1 snapshots
See gh-28256
3 years ago
Stephane Nicoll ed25d2409d Start building against Spring Data 2021.1.0-RC1 snapshots
See gh-28255
3 years ago
Stephane Nicoll 59d35db0d6 Start building against Spring HATEOAS 1.4.0-RC1 snapshots
See gh-28254
3 years ago
Stephane Nicoll 0fffada6c4 Start building against Micrometer 1.8.0-RC1 snapshots
See gh-28253
3 years ago
Stephane Nicoll 8d7dfdf59d Start building against Spring Framework 5.3.11 snapshots
See gh-28252
3 years ago
Stephane Nicoll 8d09d81173 Start building against Reactor 2020.0.12 snapshots
See gh-28251
3 years ago
Stephane Nicoll c0605ffc71 Start building against Spring Batch 4.3.4 snapshots
See gh-28250
3 years ago
Stephane Nicoll 98bc8e711d Start building against Spring Integration 5.5.5 snapshots
See gh-28249
3 years ago
Stephane Nicoll b0aa1cdb00 Start building against Spring Session 2021.0.3 snapshots
See gh-28248
3 years ago
Stephane Nicoll a9513ccf07 Start building against Spring Security 5.5.3 snapshots
See gh-28247
3 years ago
Stephane Nicoll 5396a980c3 Start building against Spring Kafka 2.7.8 snapshots
See gh-28246
3 years ago
Stephane Nicoll 123e93f1d5 Start building against Spring AMQP 2.3.11 snapshots
See gh-28245
3 years ago
Stephane Nicoll bbdb74bff0 Start building against Spring Data 2021.0.6 snapshots
See gh-28244
3 years ago
Stephane Nicoll 70b0fa4512 Start building against Spring HATEOAS 1.3.5 snapshots
See gh-28243
3 years ago
Stephane Nicoll 69e7fe1c57 Start building against Micrometer 1.7.5 snapshots
See gh-28242
3 years ago
Stephane Nicoll 737cea0d73 Start building against Spring Framework 5.3.11 snapshots
See gh-28241
3 years ago
Stephane Nicoll 24ada6f240 Start building against Reactor 2020.0.12 snapshots
See gh-28240
3 years ago
Stephane Nicoll 33ffae8e74 Start building against Spring Batch 4.3.4 snapshots
See gh-28230
3 years ago
Stephane Nicoll 092d3fa81e Start building against Spring Session 2020.0.7 snapshots
See gh-28229
3 years ago
Stephane Nicoll 41eded4b8b Start building against Spring Security 5.4.9 snapshots
See gh-28228
3 years ago
Stephane Nicoll f8d6d76410 Start building against Spring Kafka 2.6.11 snapshots
See gh-28227
3 years ago
Stephane Nicoll 3cf1888cef Start building against Spring AMQP 2.3.11 snapshots
See gh-28226
3 years ago
Stephane Nicoll 6c801b9db9 Start building against Spring Data 2020.0.14 snapshots
See gh-28225
3 years ago
Stephane Nicoll 81da876964 Start building against Micrometer 1.6.12 snapshots
See gh-28224
3 years ago
Stephane Nicoll 9f06a5fe21 Start building against Spring Framework 5.3.11 snapshots
See gh-28223
3 years ago
Stephane Nicoll dd802ba5e0 Start building against Reactor 2020.0.12 snapshots
See gh-28222
3 years ago
Madhura Bhave e571894903 Merge pull request #28169 from Pooja199
* pr/28169:
  Auto-configure JwtSupplierDecoder to defer OIDC lookup

Closes gh-28169
3 years ago
Anjee 4e9f536a8e Auto-configure JwtSupplierDecoder to defer OIDC lookup
See gh-28169
3 years ago
Madhura Bhave 1ff900cce8 Merge pull request #28173 from kandulsh
* pr/28173:
  Polish "Add smoke test with Spring Session and Hazelcast"
  Add smoke test with Spring Session and Hazelcast

Closes gh-28173
3 years ago
Susmitha 70dd655b60 Add smoke test with Spring Session and Hazelcast
See gh-28173
3 years ago
Andy Wilkinson 1a505964ee Merge branch '2.5.x'
Closes gh-28207
3 years ago
Andy Wilkinson 1931104d13 Merge branch '2.4.x' into 2.5.x
Closes gh-28206
3 years ago
Andy Wilkinson 9c9fbf400e Upgrade to Spring Java Format 0.0.29
Closes gh-28205
3 years ago
Madhura Bhave a86a84e00b Merge branch '2.5.x' into main
Closes gh-28202
3 years ago
Madhura Bhave 9f4cf8398b Merge branch '2.4.x' into 2.5.x
Closes gh-28201
3 years ago
Madhura Bhave 61736e9958 Polish " Update configtree docs about dot notation being correctly mapped"
See gh-28170
3 years ago
deb-von-seggern 8f91fc450d Update configtree docs about dot notation being correctly mapped
See gh-28170
3 years ago
dreis2211 c5088a3bd3 Avoid explicit initialization of Atomics with their default values
See gh-28162
3 years ago
Stephane Nicoll 5d17257a52 Polish "Add Java InfoContributor"
See gh-28136
3 years ago
Jonatan Ivanov fc87da7ef3 Add Java InfoContributor
See gh-28136
3 years ago
Andy Wilkinson 8aa9d0c13d Merge branch '2.5.x'
Closes gh-28198
3 years ago
Andy Wilkinson 437a1601ef Fix broken content negotiation for Prometheus with OpenMetrics
Update Prometheus `TextOutputFormat` so that OpenMetrics is used in
preference to text output when an appropriate accept header is found.

If the accept header contains `*/*` or is missing then the text format
will be used.

See gh-28130
3 years ago
Phillip Webb d8141e6a8d Allow Producible enums to indicate a default value
Add an `isDefault()` method to `Producible` which can be used to
indicate which of the enum values should be used when the accept header
is `*/*` or `null`.

Prior to this commit, the last enum value was always used as the
default.

See gh-28130
3 years ago
Stephane Nicoll 1008b754d7 Merge branch '2.5.x'
Closes gh-28194
3 years ago
Stephane Nicoll d22167b96a Merge branch '2.4.x' into 2.5.x
Closes gh-28193
3 years ago
Pratik Gupta a3423f1edf Fix log4j2 file name reference in reference doc
See gh-28189
3 years ago
Andy Wilkinson 2b7645b806 Merge branch '2.5.x'
Closes gh-28191
3 years ago
Andy Wilkinson ff3eed73ee Merge branch '2.4.x' into 2.5.x
Closes gh-28190
3 years ago
Andy Wilkinson b7a2a2d5e0 Set last access and last modified times in layertools extract
Closes gh-28167
3 years ago
Madhura Bhave fb9f1eba41 Merge branch '2.5.x' into main
Closes gh-28172
3 years ago
Madhura Bhave 3249d05464 Merge branch '2.4.x' into 2.5.x
Closes gh-28171
3 years ago
Susmitha f94caed7e9 Update ConstructorBinding javadoc with usage information
See gh-28168
3 years ago
Andy Wilkinson bddfe9ef6e Merge branch '2.5.x'
See gh-28135
3 years ago
Andy Wilkinson d238566920 Merge branch '2.4.x' into 2.5.x
See gh-28134
3 years ago
Andy Wilkinson a73293350a Fix parsing of portless IPv6 spring.rabbitmq.addresses
Closes gh-28133
3 years ago
Stephane Nicoll 14fc0f78b2 Polish "Stop considering persistent when scanning for Couchbase entities"
See gh-28124
3 years ago
Dąbrowski 067b349fb1 Stop considering persistent when scanning for Couchbase entities
See gh-28124
3 years ago
Stephane Nicoll 1b7536fda4 Merge branch '2.5.x'
Closes gh-28160
3 years ago
Stephane Nicoll 1c139b1d23 Merge branch '2.4.x' into 2.5.x
Closes gh-28159
3 years ago
Stephane Nicoll bedd749e1c Polish "Clarify use of @AutoConfigureTestEntityManager"
See gh-28086
3 years ago
Leo Li 70f64f2c26 Clarify use of @AutoConfigureTestEntityManager
This commit makes it clearer that, when using
@AutoConfigureTestEntityManager outside of @DataJpaTest, any tests using
the test entity manager must be @Transactional.

See gh-28086
3 years ago
Stephane Nicoll 9e1ef76f84 Polish "Replace latin locutions in the documentation"
See gh-28141
3 years ago
Vincent Ricard 873bca36c4 Replace latin locutions in the documentation
See gh-28141
3 years ago
Andy Wilkinson ea68672594 Merge branch '2.5.x'
Closes gh-28153
3 years ago
Andy Wilkinson 9e484e2cdc Merge branch '2.4.x' into 2.5.x
Closes gh-28152
3 years ago
Andy Wilkinson 3824512357 Tighten up build's task interdependencies
Closes gh-28103
3 years ago
Stephane Nicoll 2d34cff902 Polish "Improve Dynatrace examples description in reference guide"
See gh-27502
3 years ago
Georg Pirklbauer c236532607 Improve Dynatrace examples description in reference guide
See gh-27502
3 years ago
Scott Frederick 64c49003aa Polish "Add option to create tags for a built image"
See gh-27613
3 years ago
Rafael Ceccone 66f44b0c7f Add option to create tags for a built image
This commit adds configuration to the Maven and Gradle plugins to
allow specifying multiple tag to be created that refer to the built
image.

See gh-27613
3 years ago
Phillip Webb ca69c8b98c Merge branch '2.5.x'
Closes gh-28135
3 years ago
Phillip Webb fcb6f557f7 Merge branch '2.4.x' into 2.5.x
Closes gh-28134
3 years ago
Phillip Webb 01a39aaf6a Support IPv6 addresses in spring.rabbitmq.addresses
Refine parsing logic in `RabbitProperties` so that IPv6 addresses can
be used.

Fixes gh-28133
3 years ago
Andy Wilkinson 2d2cbff504 Avoid NoSuchMethodError from UCP's PoolDataSource.getPassword()
While still present and marked as deprecated, the getPassword()
method on UCP's PoolDataSource has been implemented to throw a
NoSuchMethodError making it useless for our purposes.

This commit updates DataSourceBuilder to avoid using the getter. This
means that a password must now be provided when trying to derive a
new DataSource from an existing PoolDataSource.

Closes gh-28127
3 years ago
Andy Wilkinson ab95c2fa3b Polish descriptions of spring.integration.poller properties
Closes gh-28126
3 years ago
Andy Wilkinson 3274e24d55 Polish "Add Spring Integration default poller auto-config"
See gh-27992

Co-authored-by: Phillip Webb <pwebb@vmware.com>
3 years ago
Artem Bilan b2d1423e34 Add Spring Integration default poller auto-config
When polling consumers or source polling channel adapters are used in
Spring Integration applications, they require some polling policy to
be configured.

This comment auto-configures a PollerMetadata bean which customized
via newly added `spring.integration.poller.*` configuration
properties or overriden completely be user-defined bean.

See gh-27992
3 years ago
Andy Wilkinson 5e426394db Add exception and analyzer for mutually exclusive config props
Add `MutuallyExclusiveConfigurationPropertiesException` and a related
failure analyzer so that a nice message can be displayed if more than
one mutually exclusive property is defined.

Closes gh-28121

Co-authored-by: Phillip Webb <pwebb@vmware.com>
3 years ago
Phillip Webb 528ced4f0d Rename 'running' to 'ready' for ApplicationStartup
Rename 'spring.boot.application.running' to
'spring.boot.application.ready' to better align with `ReadinessState`.

Closes gh-28080
3 years ago
Andy Wilkinson 0b5d178e5b Merge branch '2.5.x'
Closes gh-28120
3 years ago
Andy Wilkinson ef18a2166d Merge branch '2.4.x' into 2.5.x
Closes gh-28119
3 years ago
Andy Wilkinson 5957dfeea4 Don't include binary jars in loader-tools source jar
Closes gh-28113
3 years ago
Stephane Nicoll ca4e1c6393 Upgrade to SendGrid 4.7.5
Closes gh-28111
3 years ago
Stephane Nicoll 573f6a1fe8 Upgrade to Byte Buddy 1.11.18
Closes gh-28110
3 years ago
Stephane Nicoll 4652bb7adf Upgrade to SendGrid 4.7.5
Closes gh-28109
3 years ago
Stephane Nicoll 6ba3af1454 Upgrade to JUnit Jupiter 5.8.1
Closes gh-28052
3 years ago
Andy Wilkinson 342c749784 Polish 3 years ago
Andy Wilkinson 4fa61cbc60 Merge branch '2.5.x' 3 years ago
Andy Wilkinson 2ba593328f Order detector for AbstractDataSourceInitializers
Previously, the detector for AbstractDataSourceInitializers used the
default detector order. This resulted in the initializers detected
initializers running before Flyway. Constrastingly, the detector for
DataSourceScriptDatabaseInitializers uses a custom order so its
detected initializers would run after Flyway.

This commit aligns the order of the detector for
AbstractDataSourceInitializers with the order of the detector for
DataSourceScriptDatabaseInitializers. This ensures that script-based
initialization runs in the same order with respect to Flyway,
irrespective of which initializer implementation is driving it.

Fixes gh-28079
3 years ago
Stephane Nicoll 233b63199c Polish "Clarify pooling is implicitly enabled in Sentinel mode"
See gh-27891
3 years ago
weixsun d39b7cc46d Clarify pooling is implicitly enabled in Sentinel mode
See gh-27891
3 years ago
Stephane Nicoll 842f3f0bd5 Merge branch '2.5.x'
Closes gh-28099
3 years ago
Stephane Nicoll 77b778ce95 Document support for Java 17
Closes gh-26767
3 years ago
Stephane Nicoll 6ac9887652 Upgrade to SQLite JDBC 3.36.0.3
Closes gh-28098
3 years ago
Stephane Nicoll 54f48383b5 Upgrade to Selenium HtmlUnit 2.53.0
Closes gh-28097
3 years ago
Stephane Nicoll 592ed9d06b Upgrade to Kafka 2.8.1
Closes gh-28095
3 years ago
Stephane Nicoll 5548aae440 Upgrade to jOOQ 3.14.15
Closes gh-28094
3 years ago
Stephane Nicoll 52822bbc4f Upgrade to Jolokia 1.7.1
Closes gh-28093
3 years ago
Stephane Nicoll b864986712 Upgrade to HtmlUnit 2.53.0
Closes gh-28092
3 years ago
Stephane Nicoll 5d022df33a Upgrade to Byte Buddy 1.11.16
Closes gh-28091
3 years ago
Stephane Nicoll a7bc36035d Upgrade to AssertJ 3.21.0
Closes gh-28090
3 years ago
Stephane Nicoll 01809eccf3 Upgrade to jOOQ 3.14.15
Closes gh-28088
3 years ago
Stephane Nicoll 7a04966d5c Upgrade to jOOQ 3.14.15
Closes gh-28087
3 years ago
Madhura Bhave ef2a5daa59 Polish 3 years ago
Phillip Webb bc6b9be7cd Merge branch '2.5.x'
Closes gh-28084
3 years ago
Phillip Webb 8c3db23be3 Merge branch '2.4.x' into 2.5.x
Closes gh-28083
3 years ago
cdalexndr 798b282e58 Document that devtools restart doesn't work with AspectJ weaving
See gh-28071
3 years ago
Phillip Webb 61a84a4722 Polish asciidoctor links
Update `<<..>>` links to include the page.
3 years ago
dreis2211 3e831fe286 Fix link in caching docs
See gh-28078
3 years ago
Phillip Webb 1829dc4960 Merge branch '2.5.x'
Closes gh-28082
3 years ago
Phillip Webb a862ebc254 Merge branch '2.4.x' into 2.5.x
Closes gh-28081
3 years ago
Phillip Webb bbb4ac1542 Sanitize SPRING_APPLICATION_JSON by default
Update `Sanitizer` default keys to include `SPRING_APPLICATION_JSON`.

Fixes gh-28045
3 years ago
Phillip Webb 667e5ca30c Polish 3 years ago
Phillip Webb 98a0e07dd5 Polish "Add startup time metrics"
See gh-27878
3 years ago
Phillip Webb c9dc40a465 Merge branch '2.5.x' 3 years ago
Phillip Webb 40d65a74dc Merge branch '2.4.x' into 2.5.x 3 years ago
Phillip Webb ec12d51f30 Polish 3 years ago
Stephane Nicoll 5cd9b7f79d Upgrade to Spring Integration 5.5.4
Closes gh-27950
3 years ago
Stephane Nicoll 8fe226d832 Upgrade to Spring Integration 5.5.4
Closes gh-27949
3 years ago
Stephane Nicoll 7ebf71ab66 Upgrade to Spring Integration 5.4.11
Closes gh-27948
3 years ago
Phillip Webb 55a1ec72cc Update copyright year of changed files 3 years ago
Phillip Webb 4c2c4ec16c Merge branch '2.5.x' 3 years ago
Phillip Webb 5ba69634c9 Merge branch '2.4.x' into 2.5.x 3 years ago
Phillip Webb dfd36673f7 Update copyright year of changed files 3 years ago
Phillip Webb cfeafee826 Polish 3 years ago
Stephane Nicoll 6c8c8502e3 Log failing calls to health indicators
Closes gh-22632

Co-authored-by: Madhura Bhave <bhavem@vmware.com>
3 years ago
Stephane Nicoll e0465f7357 Use RootBeanDefinition consistently
Closes gh-28077
3 years ago
Stephane Nicoll d68b6bb2f1 Polish "Add testing for AbstractFailureAnalyzer.findCause"
See gh-27862
3 years ago
smoothbear a2eed676a2 Add testing for AbstractFailureAnalyzer.findCause
See gh-27862
3 years ago
Stephane Nicoll 124c3ac07c Polish "Add support for used-defined RedisStandaloneConfiguration"
See gh-28028
3 years ago
Eddú Meléndez 236c2dd0da Add support for used-defined RedisStandaloneConfiguration
See gh-28028
3 years ago
Stephane Nicoll 3e5038cddd Merge branch '2.5.x'
Closes gh-28073
3 years ago
Stephane Nicoll 4ee249c700 Merge branch '2.4.x' into 2.5.x
Closes gh-28072
3 years ago
Stephane Nicoll 15de85d89a Polish contribution
See gh-28061
3 years ago
Leo Li 0374c3d563 Add default value for "s.d.elasticsearch.client.reactive.endpoints"
See gh-28061
3 years ago
dreis2211 cf0fcafd13 Polish
See gh-27940
3 years ago
Stephane Nicoll eab8f41152 Polish "Remove english contractions from the documentation"
See gh-28064
3 years ago
Vincent Ricard 52176b8ed6 Remove english contractions from the documentation
See gh-28064
3 years ago
Stephane Nicoll 3ef17820e9 Polish 3 years ago
Madhura Bhave ac00df79f1 Add what's next to new sections
This commit also moves hazelcast from core features to IO

Closes gh-27132
3 years ago
Madhura Bhave 7e257dc24c Rename packages for code samples to match sections
See gh-27132
3 years ago
Andy Wilkinson ad8cb539ea Upgrade to Spring Security 5.6.0-M3
Closes gh-27935
3 years ago
Andy Wilkinson 36b7aa9948 Merge branch '2.5.x'
Closes gh-28070
3 years ago
Andy Wilkinson b2b691b1d0 Merge branch '2.4.x' into 2.5.x
Closes gh-28069
3 years ago
Andy Wilkinson c2361aeb04 Make WebMvcMetricsFilter set status consistently for all exceptions
Closes gh-27988
3 years ago
Andy Wilkinson b69ef0c881 Upgrade to Oracle Database 21.3.0.0
Closes gh-28054
3 years ago
Andy Wilkinson 3446661862 Upgrade to Spring Kafka 2.8.0-M3
Closes gh-27934
3 years ago
Andy Wilkinson 808aa77747 Provide a config prop for Elasticsearch client's path prefix
Closes gh-25010
3 years ago
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
3 years ago
Andy Wilkinson dd366af849 Upgrade to Spring AMQP 2.4.0-M3
Closes gh-27933
3 years ago
Andy Wilkinson 6f555c4012 Upgrade to Spring Kafka 2.7.7
Closes gh-27918
3 years ago
Andy Wilkinson e5cdf819a0 Upgrade to Spring Data 2021.0.5
Closes gh-27917
3 years ago
Andy Wilkinson c0895befc2 Upgrade to Spring Data 2020.0.13
Closes gh-27912
3 years ago
Andy Wilkinson 30815cc0e0 Upgrade to Spring Data 2021.1.0-M3
Closes gh-27932
3 years ago
Andy Wilkinson 67f548e965 Upgrade to WebJars Locator Core 0.48
Closes gh-28058
3 years ago
Andy Wilkinson 74eed94a14 Upgrade to Thymeleaf Layout Dialect 3.0.0
Closes gh-28057
3 years ago
Andy Wilkinson d2f03baf32 Upgrade to Rabbit Stream Client 0.4.0
Closes gh-28056
3 years ago
Andy Wilkinson 88206dab1b Upgrade to Prometheus Client 0.12.0
Closes gh-28055
3 years ago
Andy Wilkinson 0bf5022fd2 Upgrade to Mockito 3.12.4
Closes gh-28053
3 years ago
Andy Wilkinson 78568e7796 Upgrade to Jersey 2.35
Closes gh-28051
3 years ago
Andy Wilkinson 74f95b2a69 Upgrade to InfluxDB Java 2.22
Closes gh-28050
3 years ago
Andy Wilkinson 7924d1fc18 Upgrade to Flyway 7.15.0
Closes gh-28049
3 years ago
Andy Wilkinson 5857bcccc6 Merge branch '2.5.x'
Closes gh-28048
3 years ago
Andy Wilkinson 8364840cd5 Merge branch '2.4.x' into 2.5.x
Closes gh-28047
3 years ago
Andy Wilkinson eacb9273e3 Polish property mapping in reactive Elastic REST client auto-config
Closes gh-28038
3 years ago
Stephane Nicoll 5ae6679d7d Upgrade to Lettuce 6.1.5.RELEASE
Closes gh-28043
3 years ago
Scott Frederick 96238ba8b7 Expose default value for imageName in bootBuildImage task
Fixes gh-28040
3 years ago
Stephane Nicoll 6cb4bbce35 Upgrade to Spring HATEOAS 1.4.0-M3
Closes gh-27971
3 years ago
Stephane Nicoll babf43bdef Upgrade to Spring HATEOAS 1.3.4
Closes gh-27970
3 years ago
Stephane Nicoll 97348f14f7 Upgrade to Spring HATEOAS 1.2.9
Closes gh-27969
3 years ago
Stephane Nicoll 7957d97528 Polish 3 years ago
Stephane Nicoll c62a6819fe Polish "Add startup time metrics"
See gh-27878
3 years ago
bono007 2e67963bfe Add startup time metrics
See gh-27878
3 years ago
Andy Wilkinson 32cfde074f Merge branch '2.5.x' 3 years ago
Andy Wilkinson 9df099e343 Polish 3 years ago
Andy Wilkinson 358ab2a8d5 Merge branch '2.5.x'
Closes gh-28034
3 years ago
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
3 years ago
Andy Wilkinson 69e793ab37 Merge branch '2.5.x'
Closes gh-28033
3 years ago
Andy Wilkinson afb81f14ea Merge branch '2.4.x' into 2.5.x
Closes gh-28032
3 years ago
Andy Wilkinson 1900a11f8a Fix Undertow's resource loading when filename contains reserved chars
Fixes gh-9283
3 years ago
Stephane Nicoll 50308ad6a9 Upgrade to Lettuce 6.1.5.RELEASE
Closes gh-28031
3 years ago
Stephane Nicoll 7f15a37909 Upgrade to Netty tcNative 2.0.43.Final
Closes gh-28030
3 years ago
Stephane Nicoll cee3449653 Upgrade to Lettuce 6.0.8.RELEASE
Closes gh-28029
3 years ago
Stephane Nicoll b626adf1ee Polish "Add support for configuring the path of disk space metrics"
See gh-27660
3 years ago
bono007 08251b26d0 Add support for configuring the path of disk space metrics
See gh-27660
3 years ago
Ricardo Zanini 02cf988400 Add reference to Kogito Spring Boot Starters
See gh-27989
3 years ago
Stephane Nicoll 225599a52b Adapt to changes in Micrometer milestone 3 years ago
Stephane Nicoll 282fb5ecee Upgrade to Micrometer 1.8.0-M3
Closes gh-27931
3 years ago
Stephane Nicoll 17c35c7e31 Upgrade to Micrometer 1.7.4
Closes gh-27916
3 years ago
Stephane Nicoll 3118c16c48 Upgrade to Micrometer 1.6.11
Closes gh-27910
3 years ago
Stephane Nicoll 7a7bc9e2d2 Upgrade to Spring Framework 5.3.10
Closes gh-27930
3 years ago
Stephane Nicoll 915f565435 Upgrade to Spring Framework 5.3.10
Closes gh-27915
3 years ago
Stephane Nicoll 4ada440b4d Upgrade to Spring Framework 5.3.10
Closes gh-27909
3 years ago
Stephane Nicoll 4c06732b9a Upgrade to Rabbit AMQP Client 5.13.1
Closes gh-28022
3 years ago
Stephane Nicoll 9b3f735e35 Upgrade to Netty tcNative 2.0.43.Final
Closes gh-28021
3 years ago
Stephane Nicoll d4d20cb1b0 Upgrade to Netty 4.1.68.Final
Closes gh-28020
3 years ago
Stephane Nicoll 399431dc66 Upgrade to Neo4j Java Driver 4.3.4
Closes gh-28019
3 years ago
Stephane Nicoll de93f7630c Upgrade to MongoDB 4.3.2
Closes gh-28018
3 years ago
Stephane Nicoll 51d64b6818 Upgrade to Maven War Plugin 3.3.2
Closes gh-28017
3 years ago
Stephane Nicoll 5e3c70aa9c Upgrade to Maven Javadoc Plugin 3.3.1
Closes gh-28016
3 years ago
Stephane Nicoll 2aa12f110a Upgrade to Logback 1.2.6
Closes gh-28015
3 years ago
Stephane Nicoll 1e50846e3c Upgrade to Kotlin Coroutines 1.5.2
Closes gh-28014
3 years ago
Stephane Nicoll fbef309fd7 Upgrade to jOOQ 3.14.14
Closes gh-28012
3 years ago
Stephane Nicoll 98c4d1d279 Upgrade to Jetty EL 9.0.52
Closes gh-28011
3 years ago
Stephane Nicoll 0bd64e027d Upgrade to Jedis 3.7.0
Closes gh-28010
3 years ago
Stephane Nicoll a3c82320e5 Upgrade to Jackson Bom 2.12.5
Closes gh-28009
3 years ago
Stephane Nicoll 494e005981 Upgrade to Hibernate 5.5.7.Final
Closes gh-28008
3 years ago
Stephane Nicoll aafb2c051d Upgrade to Gson 2.8.8
Closes gh-28007
3 years ago
Stephane Nicoll f3ced3f3e5 Upgrade to Groovy 3.0.9
Closes gh-28006
3 years ago
Stephane Nicoll 08a233153e Upgrade to Glassfish EL 3.0.4
Closes gh-28005
3 years ago
Stephane Nicoll d04ae305c1 Upgrade to Elasticsearch 7.14.1
Closes gh-28004
3 years ago
Stephane Nicoll e15a586354 Upgrade to Ehcache3 3.9.6
Closes gh-28003
3 years ago
Stephane Nicoll bf0f34f514 Upgrade to Couchbase Client 3.2.1
Closes gh-28002
3 years ago
Stephane Nicoll 5006420d15 Upgrade to Commons Pool2 2.11.1
Closes gh-28001
3 years ago
Stephane Nicoll c655ca7253 Upgrade to Cassandra Driver 4.13.0
Closes gh-28000
3 years ago
Stephane Nicoll bc643d997e Upgrade to Byte Buddy 1.11.15
Closes gh-27999
3 years ago
Stephane Nicoll 5b8406493a Upgrade to AppEngine SDK 1.9.91
Closes gh-27998
3 years ago
Stephane Nicoll 393e34b837 Upgrade to ActiveMQ 5.16.3
Closes gh-27997
3 years ago
Scott Frederick a6d03279ca Merge branch '2.5.x'
Closes gh-27994
3 years ago
Scott Frederick a540da11ad Merge branch '2.4.x' into 2.5.x
Closes gh-27993
3 years ago
Scott Frederick c8ff874e91 Add builderFor label to ephemeral builder image
Adding a label to the ephemeral builder image cloned from the base
builder image eliminates contention between builds that are run
concurrently. Without this label, concurrent builds could result in
a race condition in the Docker daemon if the ephemeral builder image
shared by builds was deleted by both builds at exactly the same time.

Fixes gh-27888
3 years ago
Stephane Nicoll 9aff56b883 Upgrade to Reactor 2020.0.11
Closes gh-27929
3 years ago
Stephane Nicoll c7ded01d05 Upgrade to Reactor 2020.0.11
Closes gh-27914
3 years ago
Stephane Nicoll bb693d73a6 Upgrade to Reactor 2020.0.11
Closes gh-27908
3 years ago
Stephane Nicoll e1b1a25021 Polish "Auto-configure Micrometer's Lettuce latency metrics"
See gh-27865
3 years ago
Antonin ARQUEY 190fea6faa Auto-configure Micrometer's Lettuce latency metrics
Add auto-configuration support to export Lettuce latency metrics.

See gh-27865
3 years ago
Stephane Nicoll c4823f80cd Polish "Fix some typos in docs"
See gh-27968
3 years ago
Dmitriy Bogdanov 2ad3428039 Fix some typos in docs
See gh-27968
3 years ago
Stephane Nicoll 242631f40e Upgrade to Netty tcNative 2.0.43.Final
Closes gh-27986
3 years ago
Stephane Nicoll 441037ce18 Upgrade to Netty 4.1.68.Final
Closes gh-27985
3 years ago
Stephane Nicoll 9c6138fa1c Upgrade to Maven War Plugin 3.3.2
Closes gh-27984
3 years ago
Stephane Nicoll 8454812df1 Upgrade to Logback 1.2.6
Closes gh-27983
3 years ago
Stephane Nicoll 5813021b7b Upgrade to Kotlin Coroutines 1.5.2
Closes gh-27982
3 years ago
Stephane Nicoll 3e221094c0 Upgrade to jOOQ 3.14.14
Closes gh-27980
3 years ago
Stephane Nicoll afba450e53 Upgrade to Jetty EL 9.0.52
Closes gh-27979
3 years ago
Stephane Nicoll d8254af351 Upgrade to Jackson Bom 2.12.5
Closes gh-27978
3 years ago
Stephane Nicoll c624dc9c78 Upgrade to Gson 2.8.8
Closes gh-27977
3 years ago
Stephane Nicoll f4cbcaf774 Upgrade to Groovy 3.0.9
Closes gh-27976
3 years ago
Stephane Nicoll bffd983d56 Upgrade to Glassfish EL 3.0.4
Closes gh-27975
3 years ago
Stephane Nicoll 1aaa79c841 Upgrade to Ehcache3 3.9.6
Closes gh-27974
3 years ago
Stephane Nicoll 9538b07bdf Start building against Spring HATEOAS 1.4.0-M3 snapshots
See gh-27971
3 years ago
Stephane Nicoll 35f61bf1ca Start building against Spring HATEOAS 1.3.4 snapshots
See gh-27970
3 years ago
Stephane Nicoll 57dcb70910 Start building against Spring HATEOAS 1.2.9 snapshots
See gh-27969
3 years ago
Andy Wilkinson 7c034c33e2 Merge branch '2.5.x'
Closes gh-27967
3 years ago
Andy Wilkinson f530819d68 Merge branch '2.4.x' into 2.5.x
Closes gh-27966
3 years ago
Andy Wilkinson 273600bcdd Retain distinction between compile and runtime deps of optional deps
Previously, the optional configuration was added to the compile and
runtime classpaths of each source set and the the javadoc classpath
as well. This had a few disadvantages, the most notable of which is
that it meant that the configuration was ifrst resolved and then
the outcome of the resolution was added to the compile and runtime
classpaths. As a result, none of the attributes on the compile and
runtime classpaths were considered to influence variant selection.

This commit reworks the optional dependencies plugin so that the
compile and runtime classpaths of each source set are now configured
to extend from the optional configuration. This allows each
classpath configuration's attributes to influence the dependencies
that are selected from the optional configuration during resolution.
For example, when resolving the compile classpath, compile
dependencies (Usage.JAVA_API) will be selected and when resolving the
runtime classpath, runtime dependencies (Usage.JAVA_RUNTIME) will be
selected.

The above-described change means that runtime dependencies of an
optional dependencies will no longer leak into the compile classpath.
As a result of this, our Gradle plugin's test infrastructure has
been updated so that it no longer references runtime dependencies of
the Kotlin Gradle plugin at compile time.

Closes gh-27965
3 years ago
Stephane Nicoll 8c819c94d6 Upgrade to Tomcat 9.0.53
Closes gh-27964
3 years ago
Stephane Nicoll 2004c062df Upgrade to Tomcat 9.0.53
Closes gh-27963
3 years ago
Stephane Nicoll ab81e3c05c Upgrade to Tomcat 9.0.53
Closes gh-27961
3 years ago
Stephane Nicoll 97f3c82743 Upgrade to Netty tcNative 2.0.42.Final
Closes gh-27960
3 years ago
Stephane Nicoll c8ea3af6f7 Upgrade to Netty 4.1.68.Final
Closes gh-27959
3 years ago
Stephane Nicoll 21c53729ab Upgrade to Maven War Plugin 3.3.2
Closes gh-27958
3 years ago
Stephane Nicoll fadf5ba33a Upgrade to Logback 1.2.6
Closes gh-27957
3 years ago
Stephane Nicoll 3276c977e3 Upgrade to jOOQ 3.14.14
Closes gh-27956
3 years ago
Stephane Nicoll 0e3ac71857 Upgrade to Jetty EL 8.5.70
Closes gh-27955
3 years ago
Stephane Nicoll d09beaf968 Upgrade to Gson 2.8.8
Closes gh-27954
3 years ago
Stephane Nicoll 6eedf9cfe4 Upgrade to Groovy 2.5.15
Closes gh-27953
3 years ago
Stephane Nicoll a5b5b2d10f Upgrade to Glassfish EL 3.0.4
Closes gh-27952
3 years ago
Stephane Nicoll a3762b3f08 Upgrade to Ehcache3 3.9.6
Closes gh-27951
3 years ago
Stephane Nicoll 919617ae61 Start building against Spring Integration 5.5.4 snapshots
See gh-27950
3 years ago
Stephane Nicoll d481a75beb Start building against Spring Integration 5.5.4 snapshots
See gh-27949
3 years ago
Stephane Nicoll c678a0edc0 Start building against Spring Integration 5.4.11 snapshots
See gh-27948
3 years ago
Stephane Nicoll 43a19c16a8 Merge branch '2.5.x'
Closes gh-27944
3 years ago
Stephane Nicoll 2327cda5c9 Merge branch '2.4.x' into 2.5.x
Closes gh-27943
3 years ago
cdalexndr 60bc94e1d4 Clarify Selenium auto-configuration requires HtmlUnit
The auto-configuration requires `HtmlUnit`, so this auto-cofiguration
only works if both Selenium and HtmlUnit are used.

Prevents misinterpretation that WebDriver can be auto configured without
htmlunit.

See gh-27920
3 years ago
Stephane Nicoll 599cc1f696 Start building against Spring Data 2021.1.0-M3 snapshots
See gh-27932
3 years ago
Stephane Nicoll 726a2591fb Start building against Micrometer 1.8.0-M3 snapshots
See gh-27931
3 years ago
Stephane Nicoll 3bc5f7903b Start building against Spring Security 5.6.0-M3 snapshots
See gh-27935
3 years ago
Stephane Nicoll 157288e1e1 Start building against Spring Kafka 2.8.0-M3 snapshots
See gh-27934
3 years ago
Stephane Nicoll ef32e02df1 Start building against Spring AMQP 2.4.0-M3 snapshots
See gh-27933
3 years ago
Stephane Nicoll 4b4e5f9bf8 Start building against Spring Framework 5.3.10 snapshots
See gh-27930
3 years ago
Stephane Nicoll c58db8d828 Start building against Reactor 2020.0.11 snapshots
See gh-27929
3 years ago
Stephane Nicoll 78d6c94a7e Polish "Auto-Configure Kafka CommonErrorHandler"
See gh-27927
3 years ago
Gary Russell c3583a4b06 Auto-Configure Kafka CommonErrorHandler
`ErrorHandler/BatchErrorHandler` will be deprecated in a future release
in favor of `CommonErrorHandler`. Currently, the legacy handlers are
adapted to a `CommonErrorHandler` or ignored if a `CommonErrorHandler`
is configured.

See gh-27927
3 years ago
Yanming Zhou 6e9bdacc10 Include WebMvcRegistrations beans in WebMvcTest
See gh-27823
3 years ago
dreis2211 e1afc91ae2 Polish javadoc comments
See gh-27925
3 years ago
dreis2211 242d730f51 Deprecate DataSourceInitializationMode
See gh-27926
3 years ago
Andy Wilkinson bb11abef2c Merge branch '2.5.x'
Closes gh-27923
3 years ago
Andy Wilkinson 70b2b33f55 Merge branch '2.4.x' into 2.5.x
Closes gh-27922
3 years ago
Andy Wilkinson 206176425a Broaden testing of ReactiveElasticsearchRestClientAutoConfiguration
Closes gh-27919
3 years ago
Stephane Nicoll d93a8581d2 Start building against Spring Kafka 2.7.7 snapshots
See gh-27918
3 years ago
Stephane Nicoll 5d1ae23733 Start building against Spring Data 2021.0.5 snapshots
See gh-27917
3 years ago
Stephane Nicoll 2f33720101 Start building against Micrometer 1.7.4 snapshots
See gh-27916
3 years ago
Stephane Nicoll 229e61d3ea Start building against Spring Framework 5.3.10 snapshots
See gh-27915
3 years ago
Stephane Nicoll e918543ce9 Start building against Reactor 2020.0.11 snapshots
See gh-27914
3 years ago
Stephane Nicoll 08e79ee472 Start building against Spring Data 2020.0.13 snapshots
See gh-27912
3 years ago
Stephane Nicoll 348863c4ae Start building against Micrometer 1.6.11 snapshots
See gh-27910
3 years ago
Stephane Nicoll bcc4529cc5 Start building against Spring Framework 5.3.10 snapshots
See gh-27909
3 years ago
Stephane Nicoll f557a8a5d9 Start building against Reactor 2020.0.11 snapshots
See gh-27908
3 years ago
Andy Wilkinson 8ab9dbad7a Merge branch '2.5.x'
Closes gh-27913
3 years ago
Andy Wilkinson 128f54fbd0 Merge branch '2.4.x' into 2.5.x
Closes gh-27911
3 years ago
Andy Wilkinson 11c79ac650 Move Docker-based reactive Elasticsearch test into separate class
Closes gh-27907
3 years ago