Andy Wilkinson
19be9b648f
Remove unnecessary jetty-ee11-servlets dependency
...
Closes gh-48677
2026-01-07 09:21:30 +00:00
Phillip Webb
c826830b4b
Update checkstyle suppressions to work with non-English locales
...
Closes gh-48686
2026-01-06 13:45:58 -08:00
Phillip Webb
72aea01732
Make spring-boot-security module optional from spring-boot-cloudfoundry
...
Fixes gh-48685
2026-01-06 13:36:31 -08:00
Phillip Webb
581f648c3c
Fix Assertions static imports
...
See gh-48630
2026-01-06 13:23:46 -08:00
Phillip Webb
a4f35688aa
Merge branch '3.5.x' into 4.0.x
2026-01-06 12:54:11 -08: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
2e2981bfe4
Merge branch '3.5.x' into 4.0.x
...
Closes gh-48682
2026-01-06 12:35:34 +01:00
Stéphane Nicoll
c10cf592ae
Merge pull request #48630 from izeye
...
* pr/48630:
Polish "Use static imports for Assertions.assertThat() consistently"
Use static imports for Assertions.assertThat() consistently
Closes gh-48630
2026-01-06 12:27:12 +01: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
eef6a6a5e2
Merge branch '3.5.x' into 4.0.x
...
Closes gh-48678
2026-01-05 14:33:39 -08: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
Stéphane Nicoll
6b019c4ab2
Merge branch '3.5.x' into 4.0.x
...
Closes gh-48670
2026-01-04 17:15:53 +01:00
Stéphane Nicoll
2164b4ec7e
Merge pull request #48668 from ngocnhan-tran1996
...
* pr/48668:
Fix package of MyConnectorHttpConfiguration.kt
Closes gh-48668
2026-01-04 17:14:19 +01: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
55d7550df2
Merge branch '3.5.x' into 4.0.x
...
Closes gh-48662
2026-01-02 14:36:05 +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
Stéphane Nicoll
cb1596e8c8
Merge branch '3.5.x' into 4.0.x
...
Closes gh-48659
2026-01-02 14:02:59 +01:00
Stéphane Nicoll
196d665e63
Clarify scope of HazelcastConfigCustomizer
...
Closes gh-48634
2026-01-02 14:00:02 +01:00
Stéphane Nicoll
57ae8a5778
Merge branch '3.5.x' into 4.0.x
2026-01-02 10:47:53 +01:00
Stéphane Nicoll
eedc47a15b
Remove unused code
2026-01-02 10:34:59 +01:00
Stéphane Nicoll
1f4a8dff98
Restore RANDOM_PORT handing in tests with a separate management port
...
This commit fixes a regression where RANDOM_PORT was no longer honored
if a defined management port is set. Due to the modularization efforts,
the code has moved from an EnvironmentPostProcessor to an
ApplicationListener. Unfortunately, the listener is registered too
late to handle the event it is listening to. While the event type could
have been changed, the listener was added on the ApplicationContext
which are not honored before the ApplicationContext is in a state to be
used.
The contract of ContextCustomizerFactory is already giving us everything
we need. While the environment is post-processed later than we would
like, it is still post-processed before the refresh state so that the
additional property is honored.
This commit also adds an integration test to cover this scenario.
Closes gh-48653
2025-12-31 17:10:39 +01:00
Stéphane Nicoll
47c24fcb93
Merge branch '3.5.x' into 4.0.x
...
Closes gh-48650
2025-12-31 10:50:38 +01:00
Stéphane Nicoll
13a7f5613e
Merge pull request #48649 from GaoSSR
...
* pr/48649:
Polish "Fix zero-length byte buffer in InspectedContent"
Fix zero-length byte buffer in InspectedContent
Closes gh-48649
2025-12-31 10:50:33 +01:00
Stéphane Nicoll
c5a50cb7f6
Polish "Fix zero-length byte buffer in InspectedContent"
...
See gh-48649
2025-12-31 10:45:17 +01:00
高春晖
ba94cc48f2
Fix zero-length byte buffer in InspectedContent
...
See gh-48649
Signed-off-by: 高春晖 <18220699480@163.com >
2025-12-31 10:39:38 +01:00
Stéphane Nicoll
03118a068b
Merge branch '3.5.x' into 4.0.x
...
Closes gh-48646
2025-12-30 17:04:41 +01:00
Stéphane Nicoll
1a4ad9595e
Fix Artifactory secrets for commercial builds
...
Closes gh-48645
2025-12-30 17:04:18 +01:00
Stéphane Nicoll
2ef60a10da
Clarify how to include devtools using Maven
...
Closes gh-48641
2025-12-30 13:25:14 +01:00
Stéphane Nicoll
5c2b908788
Merge branch '3.5.x' into 4.0.x
...
Closes gh-48642
2025-12-30 10:42:38 +01:00
Stéphane Nicoll
a3d1e01fa1
Merge pull request #48640 from GaoSSR
...
* pr/48640:
Fix method naming to follow Java conventions
Closes gh-48640
2025-12-30 10:42:33 +01:00
高春晖
2075a2cfdb
Fix method naming to follow Java conventions
...
See gh-48640
Signed-off-by: 高春晖 <18220699480@163.com >
2025-12-30 10:40:27 +01:00
Stéphane Nicoll
d555a11282
Fix nullMarked settings when ignoredPackages is used
...
Closes gh-48636
2025-12-29 15:03:18 +01:00
Brian Clozel
9d1db6830f
Fix message converter customizers order
...
Prior to this commit, gh-48310 separated client and server message
converter configurations by switching from message converter instances
as beans in the application context, to server/client customizers that
are applied to the `HttpMessageConverters` instances while being built.
This change did not order the new ClientHttpMessageConvertersCustomizer
or ServerHttpMessageConvertersCustomizer, letting those being at the
"lowest precedence" default. As customizers, this means they are applied
last and custom instances cannot take over.
This commit ensures that such customizers provided by Spring Boot are
now ordered at "0" to let applications ones take over.
Fixes gh-48635
2025-12-29 14:39:43 +01:00
Stéphane Nicoll
5d1d5173ab
Polish
2025-12-29 14:35:55 +01:00
Stéphane Nicoll
22d6f6a7de
Allow a custom JsonFactory to be used with JsonMapper.Builder
...
This commit improves the auto-configuration of the JSonMapper.Builder
to accept a custom JsonFactory if a bean of this type is present.
Closes gh-48594
2025-12-29 13:11:03 +01:00
Stéphane Nicoll
2c55ccfa7f
Provide Micrometer's observation test with micrometer test modules
...
Closes gh-48386
2025-12-27 10:05:32 +01:00
Stéphane Nicoll
9b7451ed9d
Merge branch '3.5.x' into 4.0.x
...
Closes gh-48622
2025-12-26 09:01:59 +01:00
Stéphane Nicoll
acdbe045dd
Merge pull request #48620 from izeye
...
* pr/48620:
Polish
Closes gh-48620
2025-12-26 08:58:33 +01:00
Johnny Lim
9e7988131f
Polish
...
See gh-48620
Signed-off-by: Johnny Lim <izeye@naver.com >
2025-12-26 08:52:47 +01:00
Stéphane Nicoll
4d7896914a
Merge branch '3.5.x' into 4.0.x
...
Closes gh-48601
2025-12-22 08:15:00 +01:00
Stéphane Nicoll
ca49fda2bc
Merge pull request #48596 from ngocnhan-tran1996
...
* pr/48596:
Fix grammar and typos
Closes gh-48596
2025-12-22 08:09:31 +01:00
Tran Ngoc Nhan
0a03c1c724
Fix grammar and typos
...
See gh-48596
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2025-12-22 08:06:51 +01:00
Phillip Webb
f7e2e9e10a
Update Eclipse working sets in project setup
2025-12-19 14:56:19 -08:00
Moritz Halbritter
5575ea19ba
Remove explicit dependency on spring-boot-opentelemetry in documentation
...
See gh-48585
2025-12-19 11:58:18 +01:00
Moritz Halbritter
77807f53ee
Add dependency to spring-boot-opentelemetry module
...
Closes gh-48585
2025-12-19 11:53:14 +01:00
Moritz Halbritter
ce1efb02a1
Back off if spring-boot-micrometer-observation or spring-boot-micrometer-metrics is missing
...
Closes gh-48581
2025-12-19 11:25:32 +01:00
Moritz Halbritter
f6cbed4a40
Update Tracing section for Spring Boot 4's modularity
...
Closes gh-48576
2025-12-19 10:54:27 +01:00
Stéphane Nicoll
e1b16c2286
Prepare the 4.0.x branch
2025-12-19 10:11:15 +01:00