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
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
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
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
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
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
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
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
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
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
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
ce8963169a
Upgrade to Gradle 9.8.0
...
Closes gh-51858
2026-09-25 10:25:21 +01: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
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
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
52a276754a
Try alternative URLs in checkLinks
...
See gh-51790
2026-09-17 10:10:32 -07:00
Andy Wilkinson
83d1a42d29
Document support for Java 27
...
Closes gh-51424
2026-09-17 15:22:25 +01:00
Andy Wilkinson
025ac12eba
Make Java 27 the only tested non-LTS version
...
Closes gh-51822
2026-09-17 15:19:35 +01:00
Andy Wilkinson
d376311c61
Merge pull request #51815 from ngocnhan-tran1996
...
Closes gh-51815
* gh-51815:
Fix broken links
2026-09-17 10:45:12 +01:00
Tran Ngoc Nhan
303708ec05
Fix broken links
...
* Correct Jakarta Javadoc links
* Correct Spring Data Cassandra and Spring Data Redis Javadoc links
* Remove `index.html` from Javadoc links
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
See gh-51815
2026-09-17 10:37:26 +01:00
Andy Wilkinson
7ce43c7b73
Use Java 27 GA in CI
...
Closes gh-51812
2026-09-17 08:49:58 +01:00
Stéphane Nicoll
02d98eb7bf
Remove reference to AppOptics in the reference guide
...
Closes gh-51807
2026-09-17 07:56:46 +02:00
Phillip Webb
b2fa689d64
Fix broken links
...
Closes gh-51791
2026-09-16 21:46:52 -07:00
Phillip Webb
bab9413c9d
Remove spring-data-envers links since it's now part of spring-data-jpa
...
Closes gh-51798
2026-09-16 17:30:59 -07:00
Phillip Webb
558b9741a3
Link to spring spring-data-relational documentation
...
Replace spring-data-jdbc and spring-data-r2dbc links with
spring-data-relational.
Closes gh-51795
2026-09-16 16:46:16 -07:00
Phillip Webb
444a4ebfc4
Retry non 200 links with a '/'
...
See gh-51790
2026-09-16 16:01:05 -07:00
Phillip Webb
45b8a0118a
Fix checklinks task
...
Closes gh-51790
2026-09-16 15:10:19 -07:00
Andy Wilkinson
5fec200678
Merge pull request #51775 from dependabot[bot]
...
Closes gh-51775
* gh-51775:
Polish "Bump Homebrew/actions/setup-homebrew from 2026.09.07.1 to 2026.09.13.1"
Bump Homebrew/actions/setup-homebrew from 2026.09.07.1 to 2026.09.13.1
2026-09-16 11:21:13 +01:00
Andy Wilkinson
aef6bb80a4
Polish "Bump Homebrew/actions/setup-homebrew from 2026.09.07.1 to 2026.09.13.1"
...
See gh-51775
Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com >
2026-09-16 11:19:31 +01:00
dependabot[bot]
34769e2af1
Bump Homebrew/actions/setup-homebrew from 2026.09.07.1 to 2026.09.13.1
...
Bumps [Homebrew/actions/setup-homebrew](https://github.com/homebrew/actions ) from 2026.09.07.1 to 2026.09.13.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/f8d4222eb633e65c2a0157383cf80861fc7fae7f...1e34f2e2acaa766b7efacb8c26352e6abbb023f9 )
---
updated-dependencies:
- dependency-name: Homebrew/actions/setup-homebrew
dependency-version: 2026.09.13.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
See gh-51775
2026-09-16 11:18:41 +01:00
Andy Wilkinson
d9abd902f5
Revert "Merge pull request #51549 from aashikantkumar"
...
This reverts commit ad8f14e785 , reversing
changes made to 1d79f56ad7 .
See gh-51549
2026-09-16 09:08:23 +01:00
Phillip Webb
c8bb386155
Add and polish javadoc links
...
See gh-51498
2026-09-15 20:35:44 -07:00
Phillip Webb
9fd0762b3c
Fix javadoc empty <p> tag warnings
2026-09-15 20:33:44 -07:00
Andy Wilkinson
7029b721f2
Merge pull request #51750 from ngocnhan-tran1996
...
Closes gh-51750
* gh-51750:
Update Spring Framework reference links
2026-09-15 16:13:20 +01:00
Tran Ngoc Nhan
a0ea4cd367
Update Spring Framework reference links
...
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
See gh-51750
2026-09-15 16:12:04 +01:00
Andy Wilkinson
6387c3791c
Merge pull request #51739 from ngocnhan-tran1996
...
Closes gh-51739
* gh-51739:
Update testcontainers javadoc links
2026-09-15 13:10:44 +01:00
Tran Ngoc Nhan
f8c3831792
Update testcontainers javadoc links
...
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
See gh-51739
2026-09-15 13:10:24 +01:00
Andy Wilkinson
38a305d1d2
Merge pull request #51722 from noojung
...
Closes gh-51722
* gh-51722:
Fix duplicated tests
2026-09-15 13:01:50 +01:00
Hyunwoo Jung
ed63da9f5d
Fix duplicated tests
...
Signed-off-by: Hyunwoo Jung <hyunwoojung@kakao.com >
See gh-51722
2026-09-15 12:48:22 +01:00