Commit Graph
59143 Commits
Author SHA1 Message Date
Phillip Webb a6e4a93cda Merge branch '4.0.x'
Closes gh-48679
2026-01-05 14:34:20 -08: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 6939fae297 Merge branch '4.0.x'
Closes gh-48671
2026-01-04 17:16:05 +01: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 4e7055c945 Merge branch '4.0.x' 2026-01-02 14:36:15 +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 3e8df5d901 Merge branch '4.0.x'
Closes gh-48660
2026-01-02 14:03:07 +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 4c14695322 Merge branch '4.0.x' 2026-01-02 10:48:03 +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 754a3aa2ab Merge branch '4.0.x'
Closes gh-48654
2025-12-31 17:13:18 +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 6c91bf5b02 Merge branch '4.0.x'
Closes gh-48651
2025-12-31 10:50:46 +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 12652a313e Deprecate Derby support since Apache Derby is retired
Closes gh-48567
2025-12-30 17:36:53 +01:00
Stéphane Nicoll 4d402513d7 Merge branch '4.0.x'
Closes gh-48647
2025-12-30 17:04:50 +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 ca4a11c672 Merge branch '4.0.x'
Closes gh-48644
2025-12-30 13:25:59 +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 96c9295c7c Merge branch '4.0.x'
Closes gh-48643
2025-12-30 10:42:48 +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 927b2eefdc Merge branch '4.0.x'
Closes gh-48637
2025-12-29 15:04:15 +01:00
Stéphane Nicoll d555a11282 Fix nullMarked settings when ignoredPackages is used
Closes gh-48636
2025-12-29 15:03:18 +01:00
Stéphane Nicoll 5caaf1ef09 Merge branch '4.0.x' 2025-12-29 14:42:38 +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 7bbd0ccd31 Merge branch '4.0.x' 2025-12-29 14:36:17 +01:00
Stéphane Nicoll 5d1d5173ab Polish 2025-12-29 14:35:55 +01:00
Brian Clozel 3948e7c4da 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-48609
2025-12-29 13:41:12 +01:00
Stéphane Nicoll 4fd2dc50cb Merge branch '4.0.x'
Closes gh-48633
2025-12-29 13:15:48 +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 c2b20009cc Merge branch '4.0.x'
Closes gh-48626
2025-12-27 10:09:21 +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 916c1fd3ff Merge branch '4.0.x'
Closes gh-48623
2025-12-26 09:02:21 +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 54fc77b51f Prevent default WebServiceMessageFactory to be created
This commit improves the builder to provide the message factory upfront
rather than setting it after the WebServiceTemplate has been
instantiated.

By providing the factory upfront (if it is set), it prevents the
default strategy to be created first to be then erased by the custom
factory.

Closes gh-48615
2025-12-24 14:51:00 +01:00