Commit Graph

24104 Commits

Author SHA1 Message Date
Andy Wilkinson 545a842868 Upgrade to Glassfish JAXB 4.0.5
Closes gh-39975
2024-03-18 12:32:54 +00:00
Andy Wilkinson 00ec9d08c8 Upgrade to Awaitility 4.2.1
Closes gh-39974
2024-03-18 12:32:50 +00:00
Andy Wilkinson c17492921e Upgrade to Angus Mail 2.0.3
Closes gh-39973
2024-03-18 12:32:45 +00:00
Andy Wilkinson bbe9e896a4 Upgrade to Postgresql 42.6.2
Closes gh-39972
2024-03-18 12:10:25 +00:00
Andy Wilkinson d588497b92 Upgrade to jOOQ 3.18.13
Closes gh-39971
2024-03-18 12:10:20 +00:00
Andy Wilkinson 326bf4d231 Upgrade to Jaybird 5.0.4.java11
Closes gh-39970
2024-03-18 12:10:16 +00:00
Andy Wilkinson a2f00129f2 Upgrade to Jakarta XML Bind 4.0.2
Closes gh-39969
2024-03-18 12:10:11 +00:00
Andy Wilkinson dfc2b7d7a7 Upgrade to Jakarta Mail 2.1.3
Closes gh-39968
2024-03-18 12:10:07 +00:00
Andy Wilkinson f687c36f23 Upgrade to Jakarta Activation 2.1.3
Closes gh-39967
2024-03-18 12:10:02 +00:00
Andy Wilkinson 0f67e045fa Upgrade to Infinispan 14.0.26.Final
Closes gh-39966
2024-03-18 12:09:58 +00:00
Andy Wilkinson 753965d8ae Upgrade to Hazelcast 5.2.5
Closes gh-39965
2024-03-18 12:09:53 +00:00
Andy Wilkinson 8bcf591c9d Upgrade to Groovy 4.0.20
Closes gh-39964
2024-03-18 12:09:49 +00:00
Andy Wilkinson 9b5f9acd19 Upgrade to Glassfish JAXB 4.0.5
Closes gh-39963
2024-03-18 12:09:45 +00:00
Andy Wilkinson c4e7073f42 Upgrade to Awaitility 4.2.1
Closes gh-39962
2024-03-18 12:09:40 +00:00
Moritz Halbritter 09652cb282 Polish "Set virtual thread names for RabbitMQ and Pulsar"
See gh-39958
2024-03-18 11:24:17 +01:00
Maziz ecda754116 Set virtual thread names for RabbitMQ and Pulsar
See gh-39958
2024-03-18 11:24:10 +01:00
Andy Wilkinson 729f6758f7 Polish "Fix web session javadoc typos"
See gh-39821
2024-03-15 17:07:41 +00:00
JingZhang Chen f5d45fd31f Fix web session javadoc typo
See gh-39821
2024-03-15 17:07:25 +00:00
Andy Wilkinson f46dbd4b23 Upgrade to Spring HATEOAS 2.2.1
Closes gh-39950
2024-03-15 16:25:34 +00:00
Andy Wilkinson abcf41e808 Upgrade to Spring Data Bom 2023.1.4
Closes gh-39882
2024-03-15 16:25:28 +00:00
Andy Wilkinson c71d58f9f1 Upgrade to Spring HATEOAS 2.1.4
Closes gh-39949
2024-03-15 16:20:44 +00:00
Andy Wilkinson b7fd2fa4ac Upgrade to Spring Data Bom 2023.0.10
Closes gh-39873
2024-03-15 16:20:38 +00:00
Andy Wilkinson f2ddf1c082 Merge branch '3.1.x' into 3.2.x
While the bug fixed in 3.1.x (gh-39942) has already been addressed as
a side-effect of the changes made in dbb24286, the change is merged
forwards here to improve the consistency of the code between branches.
2024-03-15 15:42:47 +00:00
Andy Wilkinson 81dc0cc3cf Eliminate race condition in Tomcat's graceful shutdown
There was a race condition between the thread that's waiting for
Tomcat to become inactive or the graceful shutdown to be aborted
and the thread that aborts the shutdown and stops Tomcat when the
grace period has elapsed. This race can lead to Tomcat appearing
to have become inactive before the abort of the shutdown is
noticed. When this happens, the result of the shutdown is reported
as IDLE when it should have been REQUESTS_ACTIVE. The consequences
of this are mostly benign although it does affect the log messages
that are emitted. It is also causing some of our graceful shutdown
tests to be flaky.

This commit eliminates the race condition by considering the
state of the aborted flag before logging and returning the result
of the shutdown.

Closes gh-39942
2024-03-15 15:30:41 +00:00
Chris Bono ac0d1e0ec6 Re-enable Spring Pulsar interceptor tests
The PulsarTemplate recently replaced its list of ProducerInterceptors
with a list of ProducerBuilderCustomizers that customize the builder by
adding each interceptor to the builder. The PulsarAutoConfigurationTests
previosuly relied on the previous field. This commit adjusts the tests
to instead use the Customizers testing utility to verify the
interceptors.

(cherry picked from commit 9c054a021f)

See gh-39946
2024-03-15 11:00:09 +01:00
Andy Wilkinson 801949303b Upgrade to Neo4j Java Driver 5.18.0
Closes gh-39936
2024-03-13 19:16:36 +00:00
Andy Wilkinson 781b14cffd Upgrade to Neo4j Java Driver 5.18.0
Closes gh-39935
2024-03-13 19:14:34 +00:00
Andy Wilkinson e2d53fa0e9 Ensure that Maven Plugin uses a consistent Framework dependency version
Fixes gh-39927
2024-03-13 18:38:38 +00:00
Andy Wilkinson 978c7d8fdc Start building against Spring Authorization Server 1.2.3 snapshots
See gh-39915
2024-03-12 20:47:02 +00:00
Andy Wilkinson e170d0652e Start building against Spring Authorization Server 1.1.6 snapshots
See gh-39914
2024-03-12 19:18:32 +00:00
Andy Wilkinson 5dcebc33bc Upgrade to Reactor Bom 2023.0.4
Closes gh-39907
2024-03-12 11:43:03 +00:00
Andy Wilkinson 1de33a582b Upgrade to Micrometer Tracing 1.2.4
Closes gh-39880
2024-03-12 11:42:58 +00:00
Andy Wilkinson 9b792d7e9e Upgrade to Micrometer 1.12.4
Closes gh-39879
2024-03-12 11:42:58 +00:00
Andy Wilkinson 4af8f97a00 Upgrade to Reactor Bom 2022.0.17
Closes gh-39906
2024-03-12 11:39:17 +00:00
Andy Wilkinson 3e25933779 Upgrade to Micrometer Tracing 1.1.11
Closes gh-39871
2024-03-12 11:39:12 +00:00
Andy Wilkinson de086cd650 Upgrade to Micrometer 1.11.10
Closes gh-39870
2024-03-12 11:39:11 +00:00
Andy Wilkinson e7751d161e Start building against Spring Session 3.2.2 snapshots
See gh-39888
2024-03-11 19:07:04 +00:00
Andy Wilkinson 27442d285e Start building against Spring Security 6.2.3 snapshots
See gh-39887
2024-03-11 19:07:00 +00:00
Andy Wilkinson bcd8d3f4a0 Start building against Spring Pulsar 1.0.4 snapshots
See gh-39886
2024-03-11 19:06:55 +00:00
Andy Wilkinson 04a249b1e8 Start building against Spring Kafka 3.1.3 snapshots
See gh-39885
2024-03-11 19:06:51 +00:00
Andy Wilkinson 552046998f Start building against Spring Integration 6.2.3 snapshots
See gh-39884
2024-03-11 19:06:46 +00:00
Andy Wilkinson 15069a759c Start building against Spring Data Bom 2023.1.4 snapshots
See gh-39882
2024-03-11 19:06:37 +00:00
Andy Wilkinson 2dd6358d28 Start building against Spring AMQP 3.1.3 snapshots
See gh-39881
2024-03-11 19:06:33 +00:00
Andy Wilkinson 4c5edb51ba Start building against Micrometer Tracing 1.2.4 snapshots
See gh-39880
2024-03-11 19:06:28 +00:00
Andy Wilkinson 7ff74821ce Start building against Micrometer 1.12.4 snapshots
See gh-39879
2024-03-11 19:06:24 +00:00
Andy Wilkinson c67be7635f Start building against Spring Session 3.1.5 snapshots
See gh-39878
2024-03-11 17:22:46 +00:00
Andy Wilkinson 15b687c889 Start building against Spring Security 6.1.8 snapshots
See gh-39877
2024-03-11 17:22:41 +00:00
Andy Wilkinson 7a511c2a10 Start building against Spring Kafka 3.0.15 snapshots
See gh-39876
2024-03-11 17:22:36 +00:00
Andy Wilkinson b978188096 Start building against Spring Integration 6.1.7 snapshots
See gh-39875
2024-03-11 17:22:32 +00:00
Andy Wilkinson bfe37b3630 Start building against Spring Data Bom 2023.0.10 snapshots
See gh-39873
2024-03-11 17:22:22 +00:00
Andy Wilkinson 4ad7f22188 Start building against Spring AMQP 3.0.12 snapshots
See gh-39872
2024-03-11 17:22:18 +00:00
Andy Wilkinson 9ae375f818 Start building against Micrometer Tracing 1.1.11 snapshots
See gh-39871
2024-03-11 17:22:13 +00:00
Andy Wilkinson 339bb3a44c Start building against Micrometer 1.11.10 snapshots
See gh-39870
2024-03-11 17:22:09 +00:00
Andy Wilkinson e8acbc1fba Add TWENTY_TWO to JavaVersion enum
Closes gh-39825
2024-03-04 10:15:59 +00:00
Andy Wilkinson 8efdc1e46d Add CI for Java 22
Closes gh-39746
2024-03-04 10:07:28 +00:00
Andy Wilkinson 753bbf4785 Register new Logback converter for reflection in a native image
See gh-39564
2024-03-01 10:25:09 +00:00
Andy Wilkinson ba3602b8b7 Fix handling of application names containing parenthesis
Closes gh-39564
2024-02-29 15:55:11 +00:00
Eddú Meléndez 244f7c595c Remove redpanda image compatibility
Testcontainers added redpandadata/redpanda as valid image

Closes gh-39801
2024-02-29 15:30:12 +01:00
Andy Wilkinson 306d52db77 Merge branch '3.1.x' into 3.2.x
Closes gh-39793
2024-02-28 17:19:46 +00:00
Andy Wilkinson 16b6400bdf Improve BuildpackReference's handling of URL-like strings on Windows
Closes gh-39792
2024-02-28 17:15:02 +00:00
Andy Wilkinson 730a81c4a8 Merge branch '3.1.x' into 3.2.x
Closes gh-39789
2024-02-28 15:06:35 +00:00
Andy Wilkinson dd38fb8b65 Limit wait time when checking process's availability
Closes gh-39788
2024-02-28 15:04:08 +00:00
Moritz Halbritter 256cdcd51b Merge branch '3.1.x' into 3.2.x
Closes gh-39786
2024-02-28 13:18:24 +01:00
Tim Grohmann bd6edeaa94 Allow creation of SpringProfileArbiter without Environment
See gh-39403
2024-02-28 13:07:43 +01:00
Moritz Halbritter 28e7f1d4a4 Merge branch '3.1.x' into 3.2.x
Closes gh-39784
2024-02-28 13:00:36 +01:00
Piyal Ahmed 3028fe703e Fix Typo in Spring Boot Docs Section 10.1 Custom HTTP Exchange Recording
See gh-39777
2024-02-28 12:58:53 +01:00
Scott Frederick 460d8a070d Merge branch '3.1.x' into 3.2.x
Closes gh-39773
2024-02-27 14:13:12 -06:00
Stéphane Nicoll f6e4bede09 Stop throwing BindingException in tests
This commit adapts the error controller tests that need the request
to fail with a bind issue, and simulate the behavior of
ModelAttributeMethodProcessor.

As of Spring Framework 6.0.x, this processor no longer throws a
BindingException, but rather a MethodArgumentNotValidException and
the handing of BindException itself is deprecated.

This makes sure that those tests can smoothly be executed against
Spring Framework 6.2.x as throwing a BindingException now results
into an unresolved exception, and an internal server error rather than
the expected bad request.

See gh-39767
2024-02-27 14:12:19 -06:00
Scott Frederick 7efef3141e Merge branch '3.1.x' into 3.2.x
Closes gh-39769
2024-02-27 13:00:50 -06:00
Stéphane Nicoll c259a673d3 Make resolution algorithm of ConnectionDetailsFactory more explicit
This commit moves the resolution check for ConnectionDetailsFactory
to a dedicated method to make it more clear that it is meant to verify
that the implementation is resolved and can be loaded from the
classpath.

The previous algorithm relied on a behavior of ResolvableType that only
resolves the first level generics. Further improvements in Spring
Framework 6.2 make this check invalid as some implementations use a
Container that can hold a nested generic.

See gh-39737
2024-02-27 12:46:51 -06:00
Andy Wilkinson db0fcc5626 Merge branch '3.1.x' into 3.2.x
Closes gh-39764
2024-02-27 12:39:14 +00:00
Andy Wilkinson 54cdc83337 Only reference Gradle tasks beneath org.gradle.api
Fixes gh-39584
2024-02-27 12:38:07 +00:00
Andy Wilkinson 490161c0ed Polish warning about virtual threads and the JVM exiting
Closes gh-39732
2024-02-23 09:39:48 +00:00
Phillip Webb a457638e6c Polish 'Decode URL content before passing it to NestedLocation.parse'
See gh-39675'

Closes gh-39675'
2024-02-21 21:16:33 -08:00
_ext Slovak, Jiri 06569e76f6 Decode URL content before passing it to NestedLocation.parse
URL can contains empty spaced encoded as %20, so it should be decoded
before passing it to NestedLocation. NestedLocation expects file system
path which should not contain URL encoded values.

See gh-39675
2024-02-21 17:28:55 -08:00
Phillip Webb 12de6aa46a Merge branch '3.1.x' into 3.2.x 2024-02-21 15:27:27 -08:00
Phillip Webb 2c4909a89a Update copyright year of changed files 2024-02-21 13:58:53 -08:00
Andy Wilkinson b199e49e40 Upgrade to Undertow 2.3.12.Final
Closes gh-39674
2024-02-21 21:22:18 +00:00
Andy Wilkinson 71e3a92f3c Upgrade to Tomcat 10.1.19
Closes gh-39673
2024-02-21 21:22:18 +00:00
Andy Wilkinson d86fa721b5 Upgrade to Spring Security 6.2.2
Closes gh-39487
2024-02-21 21:05:43 +00:00
Andy Wilkinson 34a45d2608 Upgrade to Spring Pulsar 1.0.3
Closes gh-39486
2024-02-21 21:05:42 +00:00
Andy Wilkinson 6158fa08c9 Upgrade to Spring LDAP 3.2.2
Closes gh-39485
2024-02-21 21:05:41 +00:00
Andy Wilkinson 506438e772 Upgrade to Spring Kafka 3.1.2
Closes gh-39484
2024-02-21 21:05:40 +00:00
Andy Wilkinson 398fb15758 Upgrade to Spring Integration 6.2.2
Closes gh-39483
2024-02-21 21:05:39 +00:00
Andy Wilkinson e67ee7a081 Upgrade to Spring GraphQL 1.2.5
Closes gh-39482
2024-02-21 21:05:39 +00:00
Andy Wilkinson adefc21024 Upgrade to Spring Data Bom 2023.1.3
Closes gh-39480
2024-02-21 21:05:37 +00:00
Andy Wilkinson ae464bfb2d Upgrade to Spring Batch 5.1.1
Closes gh-39479
2024-02-21 21:05:37 +00:00
Andy Wilkinson c20b274cef Upgrade to Spring Authorization Server 1.2.2
Closes gh-39478
2024-02-21 21:05:36 +00:00
Andy Wilkinson 32da1bf3a1 Upgrade to Spring AMQP 3.1.2
Closes gh-39477
2024-02-21 21:05:35 +00:00
Andy Wilkinson bc62825201 Upgrade to Reactor Bom 2023.0.3
Closes gh-39476
2024-02-21 21:05:34 +00:00
Andy Wilkinson fcc1e1e806 Upgrade to Pulsar Reactive 0.5.3
Closes gh-39672
2024-02-21 21:05:33 +00:00
Andy Wilkinson 9411da2a24 Upgrade to Postgresql 42.6.1
Closes gh-39671
2024-02-21 21:05:29 +00:00
Andy Wilkinson 2fa921c010 Upgrade to Maven Shade Plugin 3.5.2
Closes gh-39670
2024-02-21 21:05:24 +00:00
Andy Wilkinson 4924af9999 Upgrade to MariaDB 3.3.3
Closes gh-39669
2024-02-21 21:05:19 +00:00
Andy Wilkinson edc80ec39a Upgrade to Kotlin Serialization 1.6.3
Closes gh-39668
2024-02-21 21:05:14 +00:00
Andy Wilkinson b163b70b28 Upgrade to jOOQ 3.18.11
Closes gh-39667
2024-02-21 21:05:09 +00:00
Andy Wilkinson 9c43e8545c Upgrade to Byte Buddy 1.14.12
Closes gh-39665
2024-02-21 21:04:58 +00:00
Andy Wilkinson 3e46fff15c Upgrade to Undertow 2.3.12.Final
Closes gh-39664
2024-02-21 20:10:58 +00:00
Andy Wilkinson 2581c5c87a Upgrade to Tomcat 10.1.19
Closes gh-39663
2024-02-21 20:10:57 +00:00
Andy Wilkinson 1c5858e59f Upgrade to Spring Security 6.1.7
Closes gh-39466
2024-02-21 20:09:26 +00:00