Commit Graph
30477 Commits
Author SHA1 Message Date
Andy Wilkinson fcc327c1dd Simplify PropertiesMeterFilter
lookupWithFallbackToAll is the only method that's called with a
non-null default value. Default value support can be removed from the
other lookup methods.

Closes gh-48986
2026-01-27 10:46:33 +00:00
Dmytro Nosan a4ed09e5d2 Ensure Windows Docker credential helper resolves correctly
Before this commit, "cmd /c" was never added to the final command,
which meant the Docker credential helper was not executed correctly.

See gh-48965

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2026-01-27 08:17:47 +01:00
Stefano Cordio 4e96538509 Fix non-existent assertion in Javadoc example of getFailure()
See gh-48973

Signed-off-by: Stefano Cordio <stefano.cordio@gmail.com>
2026-01-27 08:08:43 +01:00
Andy Wilkinson 84f75e4039 Polish "Highlight the importance of the preStop hook"
See gh-48936
2026-01-23 09:08:57 +00:00
Dave Syer d0da26bf79 Highlight the importance of the preStop hook
Graceful shutdown is not sufficient on its own to ensure that in-flight
requests are handled during pod termination. The preStop hook should be
used to provide sufficient time for in-flight requests.

Signed-off-by: Dave Syer <david.syer@broadcom.com>

See gh-48936
2026-01-23 09:08:39 +00:00
Moritz Halbritter 650236d119 Remove breaking and unnecessary Undertow TLS with RSA test
The test starts breaking with JDK 17.0.18, because of this change:
https://www.oracle.com/java/technologies/javase/17-0-18-relnotes.html#JDK-8245545

Closes gh-48937
2026-01-22 10:45:43 +01:00
Andy Wilkinson 877d59bb74 Upgrade to Spring Kafka 3.3.12
Closes gh-48709
2026-01-21 08:27:24 +00:00
Andy Wilkinson ce650b1bec Upgrade to Spring Integration 6.5.6
Closes gh-48921
2026-01-21 08:27:24 +00:00
Andy Wilkinson 413ec6ce13 Upgrade to Spring Pulsar 1.2.14
Closes gh-48710
2026-01-20 15:03:36 +00:00
Andy Wilkinson 3f86432eb5 Upgrade to Spring AMQP 3.2.9
Closes gh-48909
2026-01-20 15:03:36 +00:00
Andy Wilkinson b1e9718561 Upgrade to REST Assured 5.5.7
Closes gh-48884
2026-01-19 08:46:25 +00:00
Andy Wilkinson f1f1747dd0 Upgrade to Postgresql 42.7.9
Closes gh-48883
2026-01-19 08:46:20 +00:00
Andy Wilkinson d767d60cf3 Upgrade to Logback 1.5.25
Closes gh-48882
2026-01-19 08:46:16 +00:00
Andy Wilkinson 098259ead1 Upgrade to Hibernate 6.6.41.Final
Closes gh-48881
2026-01-19 08:46:11 +00:00
Andy Wilkinson 30bfdac357 Upgrade to Spring Data Bom 2025.0.8
Closes gh-48708
2026-01-16 16:08:27 +00:00
Andy Wilkinson e5fd82855a Upgrade to Undertow 2.3.21.Final
Closes gh-48848
2026-01-16 07:33:21 +00:00
Andy Wilkinson 7bd53c7ba2 Upgrade to R2DBC MSSQL 1.0.4.RELEASE
Closes gh-48847
2026-01-16 07:32:09 +00:00
Andy Wilkinson 3ea6db0a56 Upgrade to Micrometer Tracing 1.5.8
Closes gh-48706
2026-01-16 07:32:09 +00:00
Andy Wilkinson 8152bd0292 Upgrade to Micrometer 1.15.8
Closes gh-48705
2026-01-16 07:32:09 +00:00
Andy Wilkinson b497bf3ea5 Test that the session same site defaults to "lax"
See gh-48830
2026-01-15 17:31:18 -08:00
Andy Wilkinson 73bf5f3d20 Avoid querying BeanFactory for beans of type ResolvableType.NONE
ResolvableType.NONE represents a type that does not exist and,
therefore could not be loaded. A bean of such a type cannot be
present in the BeanFactory so querying it for beans of that type
is pointless.

This commit updates OnBeanCondition to return immediately rather
than querying the BeanFactory by type for beans that we know cannot
be present.

Fixes gh-48836
2026-01-15 11:08:59 +00:00
Andy Wilkinson 2dabe09363 Avoid losing type information in on bean condition messages
Previously, a type in a bean condition was handled as a
ResolvableType. When the type was not present on the classpath
it would be represented as ResolvableType.NONE which renders as ?.
This resulted in some type information being omitted from the
condition evaluation report.

This commit introduces a pair, ByteType, the holds both the name of
the type as a String as well as the ResolvableType that represents
it. When that ResolvableType is NONE, the String name of the type
is used thereby avoiding the information loss.

Fixes gh-48835
2026-01-15 10:33:31 +00:00
Andy Wilkinson 2ee3aee85b Upgrade to Reactor Bom 2024.0.14
Closes gh-48707
2026-01-13 17:00:40 +00:00
Andy Wilkinson d9fa9353aa Prevent VirtualThreadSchedulerMXBean problems from breaking /info
At the time of writing, VirtualThreadSchedulerMXBean does not work in
a GraalVM native image (oracle/graal#12802). An attempt to retrieve
the MXBean results in an IllegalArgumentException being thrown. This
causes a failure when serializing ProcessInfo to JSON, breaking the
Actuator's info endpoint when management.info.process.enabled=true.

This commit updates ProcessInfo to be more defensive when working
with the MXBean. Now, if any exception is thrown, null will be
returned for the virtual threads info. This approach should allow the
functionality to work whenever a fix is made in Graal without
requiring further changes in Boot.

Fixes gh-48810
2026-01-13 16:33:39 +00:00
Andy Wilkinson 9ee07c3f4b Adapt to breaking change in Spring Data Neo4j
This is a follow-on from 9239447.

A recent change [1] in Spring Data Neo4j require us to configure the
use of an older dialect as we're testing with Neo4j 4 and the default
dialect now requires Neo4j 5.

See gh-48708

[1] https://github.com/spring-projects/spring-data-neo4j/commit/f2d7ba731416dc0c03d791839fd88335649a2dcc
2026-01-13 12:06:57 +00:00
Andy Wilkinson 9239447662 Adapt to breaking change in Spring Data Neo4j
A recent change [1] in Spring Data Neo4j require us to configure the
use of an older dialect as we're testing with Neo4j 4 and the default
is now Neo4j 5.

See gh-48708

[1] https://github.com/spring-projects/spring-data-neo4j/commit/f2d7ba731416dc0c03d791839fd88335649a2dcc
2026-01-13 09:36:10 +00:00
Moritz Halbritter 46a0f48a97 Document the Docker Compose argument properties
Closes gh-48657
2026-01-13 09:10:06 +01:00
Andy Wilkinson 5744ca0d8a Upgrade to WebJars Locator Lite 1.1.3
Closes gh-48780
2026-01-09 11:01:38 +00:00
Andy Wilkinson 873e7b0e56 Upgrade to Pooled JMS 3.1.9
Closes gh-48779
2026-01-09 11:01:34 +00:00
Andy Wilkinson 54144432f2 Upgrade to Logback 1.5.24
Closes gh-48778
2026-01-09 11:01:30 +00:00
Andy Wilkinson f8d75e70b3 Upgrade to HttpClient5 5.5.2
Closes gh-48777
2026-01-09 11:01:25 +00:00
Andy Wilkinson 0448719de4 Upgrade to Hibernate 6.6.40.Final
Closes gh-48776
2026-01-09 11:01:21 +00:00
Andy Wilkinson e625231ac0 Upgrade to Classmate 1.7.3
Closes gh-48775
2026-01-09 11:01:16 +00:00
Andy Wilkinson 67f137bc89 Label dependency upgrade issues as team-only
Closes gh-48763
2026-01-09 10:57:50 +00:00
Moritz Halbritter 1ca799875c Update documentation for Buildpack's AOT Cache support
Closes gh-48768
2026-01-09 11:38:21 +01:00
Andy Wilkinson c64b413a4b Start building against Spring Pulsar 1.2.14 snapshots
See gh-48710
2026-01-08 13:52:32 +00:00
Andy Wilkinson bbf3fea642 Start building against Spring Kafka 3.3.12 snapshots
See gh-48709
2026-01-08 13:52:28 +00:00
Andy Wilkinson 83fa08ffca Start building against Spring Data Bom 2025.0.8 snapshots
See gh-48708
2026-01-08 13:52:24 +00:00
Andy Wilkinson 8d69b829ca Start building against Reactor Bom 2024.0.14 snapshots
See gh-48707
2026-01-08 13:52:19 +00:00
Andy Wilkinson bd9e4cdc43 Start building against Micrometer Tracing 1.5.8 snapshots
See gh-48706
2026-01-08 13:52:15 +00:00
Andy Wilkinson a1987fd090 Start building against Micrometer 1.15.8 snapshots
See gh-48705
2026-01-08 13:52:11 +00:00
Andy Wilkinson 64159b0577 Correct hints for using Oracle UCP in a native image
Closes gh-48702
2026-01-08 13:32:09 +00:00
Andy Wilkinson 40ab604d15 Move CloudFoundryVcapEnvironmentPostProcessorTests to correct package
Closes gh-48690
2026-01-07 11:43:56 +00:00
Phillip Webb 92263e7e35 Add checkstyle rule for AssertJ Assertions import
Add a rule to ensure we consistently use `assertThat` rather than
`Assertions.assertThat`.

See gh-48630
2026-01-06 12:34:12 -08:00
Stéphane Nicoll 918325aecc Polish "Use static imports for Assertions.assertThat() consistently"
See gh-48630
2026-01-06 12:23:07 +01:00
Johnny Lim 88f51fafee Use static imports for Assertions.assertThat() consistently
See gh-48630

Signed-off-by: Johnny Lim <izeye@naver.com>
2026-01-06 12:22:25 +01:00
Phillip Webb 54d7f79501 Fix timestamps set on jars created by the extract command
Update `ExtractCommand` so that both the generated jar and the
contained manifest entry have timestamps copied from the original.

Fixes gh-48664
2026-01-05 14:11:54 -08:00
Phillip Webb 5b48eb30cc Polish 2026-01-05 14:11:51 -08:00
Tran Ngoc Nhan f8d3d63f38 Fix package of MyConnectorHttpConfiguration.kt
See gh-48668

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2026-01-04 17:12:01 +01:00
Stéphane Nicoll 54603fee87 Revisit condition to skip AOT processing of tests
This commit stop skipping AOT processing of tests when tests execution
is skipped. With this commit, only the presence of maven.test.skip makes
the processing to skip.

This harmonize the behavior with other standard plugins that do react
to the property. For instance, the compiler plugin will not compile the
tests if that property is set, but would do so if skipTests was
provided.

Closes gh-48661
2026-01-02 14:22:22 +01:00