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
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
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
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
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
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
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
Stéphane Nicoll
ed674dc20c
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51875
2026-09-28 09:21:01 +02:00
Stéphane Nicoll
093ea126ca
Merge pull request #51839 from dependabot[bot]
...
Closes gh-51839
* dependabot/maven/build-plugin/spring-boot-maven-plugin/src/intTest/projects/jar-signed/org.bouncycastle-bcprov-jdk18on-1.85:
Bump org.bouncycastle:bcprov-jdk18on
2026-09-28 09:20:54 +02:00
dependabot[bot]
6b5c574916
Bump org.bouncycastle:bcprov-jdk18on
...
Bumps [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java ) from 1.84 to 1.85.
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.md )
- [Commits](https://github.com/bcgit/bc-java/commits )
---
updated-dependencies:
- dependency-name: org.bouncycastle:bcprov-jdk18on
dependency-version: '1.85'
dependency-type: direct:production
...
See gh-51839
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-28 09:20:16 +02:00
Stéphane Nicoll
79853c1197
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51873
2026-09-28 09:13:11 +02:00
Stéphane Nicoll
e23c6a8db1
Merge pull request #51838 from dependabot[bot]
...
Closes gh-51838
* dependabot/maven/build-plugin/spring-boot-maven-plugin/src/intTest/projects/war-signed/org.bouncycastle-bcprov-jdk18on-1.85:
Bump org.bouncycastle:bcprov-jdk18on
2026-09-28 09:13:01 +02:00
dependabot[bot]
b418533eb8
Bump org.bouncycastle:bcprov-jdk18on
...
Bumps [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java ) from 1.84 to 1.85.
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.md )
- [Commits](https://github.com/bcgit/bc-java/commits )
---
updated-dependencies:
- dependency-name: org.bouncycastle:bcprov-jdk18on
dependency-version: '1.85'
dependency-type: direct:production
...
See gh-51838
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-28 09:11:43 +02:00
Phillip Webb
caec174dee
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51865
2026-09-25 15:35:16 -07:00
Phillip Webb
fe9a8f638d
Merge pull request #51861 from xoruddl
...
Closes gh-51861
* pr/51861:
Enable nullability checking of spring-boot-jersey's tests
2026-09-25 15:34:39 -07:00
itaekyung
a0df183115
Enable nullability checking of spring-boot-jersey's tests
...
See gh-51861
Signed-off-by: itaekyung <taeyun1411@gmail.com >
2026-09-25 15:32:57 -07:00
Phillip Webb
53eeaf88d0
Document InetAddressFilter limitations with respect to proxy servers
...
Closes gh-51863
2026-09-25 09:54:42 -07:00
Andy Wilkinson
113a235e77
Merge branch '4.0.x' into 4.1.x
...
See gh-51859
2026-09-25 15:42:59 +01:00
Andy Wilkinson
a7023de9db
Revert "Upgrade to Gradle 9.8.0"
...
This reverts commit ce8963169a .
See gh-51858
2026-09-25 15:42:39 +01:00
Andy Wilkinson
a3ad9fc54b
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51859
2026-09-25 11:02:41 +01:00
Andy Wilkinson
ce8963169a
Upgrade to Gradle 9.8.0
...
Closes gh-51858
2026-09-25 10:25:21 +01:00
Phillip Webb
2e59711283
Merge branch '4.0.x' into 4.1.x
2026-09-17 18:31:10 -07:00
Phillip Webb
dc1daa53bf
Don't use raw cached filenames in AggregatedJavadoc
...
Update `AggregatedJavadoc` so that jar names are constructed from
resolved artifact IDs rather than using the raw cache filename. Without
this change, javadoc generation fails when consuming SNAPSHOT
dependencies.
See gh-51456
2026-09-17 18:29:12 -07:00
Phillip Webb
9b531f1043
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51828
2026-09-17 17:01:25 -07:00
Phillip Webb
f7c699ebdc
Use offline javadoc links
...
Update docs build to use offline javadoc links based on the
contents of the javadoc jars. Since some libraries ship incorrect
Gradle `.module` files, new dependency variants have been added for
`implicitjavadoc` and `implicitsources`. These assume that javadoc
and source jars are shipped using Maven conventions. These variants
must be resolved using `lenient = true` since not all libraries ship
them.
The `element-list` files for `log4j` and `tomcat` have been copied
directly from their website since they are available online but no
javadoc jars are shipped.
The `aggregatedJavadoc` task will now fail if links are made to
unknown packages.
Closes gh-51456
2026-09-17 16:47:01 -07:00
Phillip Webb
7ee7065ae2
Fix broken links
...
Fix infinispan.
See gh-51802
2026-09-17 11:03:11 -07:00
Phillip Webb
303a3ec4a8
Merge branch '4.0.x' into 4.1.x
2026-09-17 10:56:26 -07:00
Phillip Webb
59ec39fc50
Fix broken links
...
Update a few links to newer paths that will work going forward.
See gh-51791
2026-09-17 10:54:51 -07:00
Phillip Webb
cd9d0da561
Merge branch '4.0.x' into 4.1.x
2026-09-17 10:21:14 -07:00
Phillip Webb
52a276754a
Try alternative URLs in checkLinks
...
See gh-51790
2026-09-17 10:10:32 -07:00
Andy Wilkinson
514c14b4be
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51825
2026-09-17 15:23:00 +01:00
Andy Wilkinson
83d1a42d29
Document support for Java 27
...
Closes gh-51424
2026-09-17 15:22:25 +01:00
Andy Wilkinson
1df7533f25
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51823
2026-09-17 15:20:12 +01:00