Phillip Webb
b00a873c00
Merge pull request #51867 from aalsanie
...
Closes gh-51867
* pr/51867:
Polish 'Improve auto-configuration sorting performance'
Improve auto-configuration sorting performance
2026-09-28 15:36:11 -07:00
Phillip Webb
875efab7d5
Polish 'Improve auto-configuration sorting performance'
...
See gh-51867
2026-09-28 15:35:29 -07:00
aalsanie
a0c3aecc1a
Improve auto-configuration sorting performance
...
Update `AutoConfigurationSorter` to improve performance by building
reverse `@AutoConfigureBefore` relationships while the
auto-configuration graph is created and using stable sort ranks during
traversal.
See gh-51867
Signed-off-by: aalsanie <ahmad.alsanie@hotmail.com >
2026-09-28 15:33:17 -07:00
Phillip Webb
ab8d5266fb
Merge branch '4.1.x'
...
Closes gh-51898
2026-09-28 14:20:27 -07:00
Phillip Webb
a5bc294685
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51897
2026-09-28 14:20:12 -07:00
Phillip Webb
73672ff141
Merge pull request #51896 from ngocnhan-tran1996
...
Closes gh-51896
* pr/51896:
Polish 'Use instanceof pattern matching to avoid an explicit cast'
Use instanceof pattern matching to avoid an explicit cast
2026-09-28 14:19:52 -07:00
Phillip Webb
7a871ff117
Polish 'Use instanceof pattern matching to avoid an explicit cast'
...
See gh-51896
2026-09-28 14:18:55 -07:00
Tran Ngoc Nhan
68c321499a
Use instanceof pattern matching to avoid an explicit cast
...
See gh-51896
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2026-09-28 14:18:41 -07:00
Phillip Webb
a39d2a0700
Merge branch '4.1.x'
...
Closes gh-51895
2026-09-28 09:18:28 -07:00
Phillip Webb
80a2d49953
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51894
2026-09-28 09:18:06 -07:00
Phillip Webb
e4b2ecf934
Merge pull request #51892 from LindseyZ1205
...
Closes gh-51892
* pr/51892:
Polish 'Fix formatting a zero period with a weeks unit'
Fix formatting a zero period with a weeks unit
2026-09-28 09:14:44 -07:00
Phillip Webb
d9df34b827
Polish 'Fix formatting a zero period with a weeks unit'
...
See gh-51892
2026-09-28 07:54:19 -07:00
Yingzi Zhang
b21366db6d
Fix formatting a zero period with a weeks unit
...
See gh-51892
Signed-off-by: Yingzi Zhang <yingzizhang1205@gmail.com >
2026-09-28 07:53:16 -07:00
Stéphane Nicoll
5f790ed584
Merge branch '4.1.x'
...
Closes gh-51891
2026-09-28 13:16:42 +02:00
Stéphane Nicoll
3af085d914
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51890
2026-09-28 13:16:33 +02:00
Stéphane Nicoll
9e93588936
Merge pull request #51872 from ksky8864
...
Closes gh-51872
* devtools-missing-jdbc-r2dbc:
Polish contribution
Back off DevTools' JDBC and R2DBC support when modules are missing
2026-09-28 13:16:26 +02:00
Stéphane Nicoll
e3805a9601
Polish contribution
...
See gh-51872
2026-09-28 13:08:02 +02:00
Kosuke Yanagihara
f0987da4bb
Back off DevTools' JDBC and R2DBC support when modules are missing
...
DevToolsDataSourceAutoConfiguration and DevToolsR2dbcAutoConfiguration
were only guarded by classes from the JDK and r2dbc-spi respectively.
When a single user-defined DataSource or ConnectionFactory bean was
present, their conditions went on to reference classes from
spring-boot-jdbc or spring-boot-r2dbc. Both are optional dependencies
of spring-boot-devtools, so startup failed with a NoClassDefFoundError
when they were absent.
This commit adds a class from each module to the class conditions.
Without the modules the conditions could never match, so this only
turns the failure into a back-off.
See gh-51872
Signed-off-by: Kosuke Yanagihara <11373191+ksky8864@users.noreply.github.com >
2026-09-28 12:44:47 +02:00
Stéphane Nicoll
e8d93a7670
Merge branch '4.1.x'
...
Closes gh-51889
2026-09-28 12:42:38 +02:00
Stéphane Nicoll
708a58c2cf
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51888
2026-09-28 12:42:30 +02:00
Stéphane Nicoll
8c7c372dcb
Merge pull request #51870 from ohchanKyu
...
Closes gh-51870
* fix-mariadb-allow-empty-root-password-env:
Recognize MARIADB_ALLOW_EMPTY_ROOT_PASSWORD in Docker Compose support
2026-09-28 12:42:25 +02:00
ohchanKyu
5e2730eb01
Recognize MARIADB_ALLOW_EMPTY_ROOT_PASSWORD in Docker Compose support
...
MariaDbEnvironment checked for MARIADB_ALLOW_EMPTY_PASSWORD, which the
official MariaDB image does not support. The documented variable is
MARIADB_ALLOW_EMPTY_ROOT_PASSWORD. As a result, a compose service that
used the documented variable started fine but Spring Boot failed with
"No MariaDB password found".
See gh-51870
Signed-off-by: ohchanKyu <okc0202@naver.com >
2026-09-28 12:41:32 +02:00
Stéphane Nicoll
9e334ee02c
Merge branch '4.1.x'
...
Closes gh-51887
2026-09-28 11:23:22 +02:00
Stéphane Nicoll
aecce0a0a5
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51886
2026-09-28 11:23:16 +02:00
Stéphane Nicoll
b61cd8c102
Merge pull request #51869 from noojung
...
Closes gh-51869
* fix-actuator-endpoint-javadoc:
Fix actuator endpoint property names in Javadoc
2026-09-28 11:23:12 +02:00
Hyunwoo Jung
032ed4eabf
Fix actuator endpoint property names in Javadoc
...
See gh-51869
Signed-off-by: Hyunwoo Jung <hyunwoojung@kakao.com >
2026-09-28 11:21:22 +02:00
Stéphane Nicoll
cc0bc93d1a
Merge pull request #51852 from crapxxi
...
Closes gh-51852
* gh-51781:
Polish "Reuse cached PathPattern"
Reuse cached PathPattern
2026-09-28 11:20:10 +02:00
Stéphane Nicoll
a249310e34
Polish "Reuse cached PathPattern"
...
See gh-51852
2026-09-28 11:17:41 +02:00
crapxxi
5cf401758d
Reuse cached PathPattern
...
See gh-51852
Signed-off-by: crapxxi <aibynkairatov@gmail.com >
2026-09-28 11:09:26 +02:00
Stéphane Nicoll
593344ccc1
Merge branch '4.1.x'
...
Closes gh-51885
2026-09-28 11:07:19 +02:00
Stéphane Nicoll
dda41fef36
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51884
2026-09-28 11:07:14 +02:00
Stéphane Nicoll
fc01dabf04
Merge pull request #51850 from ngocnhan-tran1996
...
Closes gh-51850
* remove-cast:
Remove unnecessary cast to null
2026-09-28 11:07:10 +02:00
Tran Ngoc Nhan
3fe8d42485
Remove unnecessary cast to null
...
See gh-51850
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2026-09-28 10:54:13 +02:00
Stéphane Nicoll
9bf8d3ca90
Merge branch '4.1.x'
...
Closes gh-51882
2026-09-28 10:53:09 +02:00
Stéphane Nicoll
c6993305f2
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51881
2026-09-28 10:53:01 +02:00
Stéphane Nicoll
d0f9b6b3e6
Merge pull request #51847 from dependabot[bot]
...
Closes gh-51847
* dependabot/github_actions/jfrog/setup-jfrog-cli-5.2.0:
Polish "Bump jfrog/setup-jfrog-cli from 5.1.0 to 5.2.0"
Bump jfrog/setup-jfrog-cli from 5.1.0 to 5.2.0
2026-09-28 10:52:56 +02:00
Stéphane Nicoll
a03204096e
Polish "Bump jfrog/setup-jfrog-cli from 5.1.0 to 5.2.0"
...
See gh-51847
2026-09-28 10:52:16 +02:00
dependabot[bot]
b8b9177400
Bump jfrog/setup-jfrog-cli from 5.1.0 to 5.2.0
...
Bumps [jfrog/setup-jfrog-cli](https://github.com/jfrog/setup-jfrog-cli ) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/jfrog/setup-jfrog-cli/releases )
- [Commits](https://github.com/jfrog/setup-jfrog-cli/compare/deda456d982fc5e9a7a020b63eb0d2968aedd33e...68c0efdc951dd2359bbbfa15c48bc67b3ae8e4d6 )
---
updated-dependencies:
- dependency-name: jfrog/setup-jfrog-cli
dependency-version: 5.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
See gh-51847
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-28 10:50:29 +02:00
Stéphane Nicoll
7d0e42258f
Merge branch '4.1.x'
...
Closes gh-51880
2026-09-28 10:48:48 +02:00
Stéphane Nicoll
d08246e436
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51879
2026-09-28 10:48:36 +02:00
Stéphane Nicoll
c602c8c1a1
Merge pull request #51846 from dependabot[bot]
...
Closes gh-51846
* dependabot/github_actions/Homebrew/actions/setup-homebrew-2026.09.21.1:
Bump Homebrew/actions/setup-homebrew from 2026.09.13.1 to 2026.09.21.1
2026-09-28 10:48:32 +02:00
dependabot[bot]
e1cb818f72
Bump Homebrew/actions/setup-homebrew from 2026.09.13.1 to 2026.09.21.1
...
Bumps [Homebrew/actions/setup-homebrew](https://github.com/homebrew/actions ) from 2026.09.13.1 to 2026.09.21.1.
- [Release notes](https://github.com/homebrew/actions/releases )
- [Changelog](https://github.com/Homebrew/actions/blob/main/release.test.mts )
- [Commits](https://github.com/homebrew/actions/compare/1e34f2e2acaa766b7efacb8c26352e6abbb023f9...848c272c7bfe984a197bd4d16383f4c106ec61e6 )
---
updated-dependencies:
- dependency-name: Homebrew/actions/setup-homebrew
dependency-version: 2026.09.21.1
dependency-type: direct:production
...
See gh-51846
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-28 10:47:42 +02:00
Stéphane Nicoll
ed4d85df80
Merge pull request #51844 from hunseonglee
...
Closes gh-51844
* caffeine-async-cache-mode:
Polish "Add property to enable Caffeine async cache mode"
Add property to enable Caffeine async cache mode
2026-09-28 10:46:11 +02:00
Stéphane Nicoll
0fe97e3da2
Polish "Add property to enable Caffeine async cache mode"
...
Restructured to spring.cache.caffeine.cache-mode with an enum that can
be "native" or "async". Also clarified in the documentation the scope
of the property and that custom caches are not affected.
See gh-51844
2026-09-28 10:45:01 +02:00
seonghun lee
4e4cdc3fda
Add property to enable Caffeine async cache mode
...
CaffeineCacheManager supports asynchronous caches backed by Caffeine's
AsyncCache via setAsyncCacheMode, which adds support for Cache.retrieve.
Add a spring.cache.caffeine.async property (default false) wired to
CaffeineCacheManager.setAsyncCacheMode in CaffeineCacheConfiguration.
See gh-51844
Signed-off-by: seonghun lee <harrisleesh@gmail.com >
2026-09-28 10:12:51 +02:00
Stéphane Nicoll
0eed305ce0
Merge branch '4.1.x'
...
Closes gh-51878
2026-09-28 10:11:22 +02:00
Stéphane Nicoll
a2a08124f1
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51877
2026-09-28 10:11:10 +02:00
Stéphane Nicoll
34b3df1ac6
Merge pull request #51842 from dmitrysulman
...
Closes gh-51842
* gh-51840:
Polish contribution
Apply auto-configured Kotlinx Serialization JSON codec customization
2026-09-28 10:11:08 +02:00
Stéphane Nicoll
a55d5985fc
Polish contribution
...
See gh-51842
2026-09-28 10:06:38 +02:00
Dmitry Sulman
ea72da3604
Apply auto-configured Kotlinx Serialization JSON codec customization
...
See gh-51842
Signed-off-by: Dmitry Sulman <dmitry.sulman@gmail.com >
2026-09-28 10:05:53 +02:00