Commit Graph
62352 Commits
Author SHA1 Message Date
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