62301 Commits
Author SHA1 Message Date
Andy Wilkinson d5d6ce3923 Merge branch '4.0.x' into 4.1.x
Closes gh-51820
2026-09-17 10:45:21 +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 c73645bb8a Merge branch '4.0.x' into 4.1.x
Closes gh-51813
2026-09-17 08:50:23 +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 25012c5fbe Merge branch '4.0.x' into 4.1.x
Closes gh-51808
2026-09-17 07:58:36 +02: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 72935ee85b Merge branch '4.0.x' into 4.1.x
Closes gh-51802
2026-09-16 21:47:57 -07:00
Phillip Webb b2fa689d64 Fix broken links
Closes gh-51791
2026-09-16 21:46:52 -07:00
Phillip Webb 728b2980d8 Merge branch '4.0.x' into 4.1.x
Closes gh-51799
2026-09-16 17:31:21 -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 4a210f7d5b Merge branch '4.0.x' into 4.1.x
Closes gh-51796
2026-09-16 16:47:01 -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 478aa7502a Merge branch '4.0.x' into 4.1.x
Closes gh-51792
2026-09-16 15:11:11 -07:00
Phillip Webb 45b8a0118a Fix checklinks task
Closes gh-51790
2026-09-16 15:10:19 -07:00
Andy Wilkinson e402beb42d Merge branch '4.0.x' into 4.1.x
Closes gh-51783
2026-09-16 11:21:20 +01: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 51f9b11af0 Merge pull request #51780 from hjm12223
Closes gh-51780

* gh-51780:
  Enable nullability checking of spring-boot-batch-data-mongodb's tests
2026-09-16 11:15:47 +01:00
HongJongMin 88ab24ff99 Enable nullability checking of spring-boot-batch-data-mongodb's tests
Signed-off-by: HongJongMin <gwa7417@gmail.com>

See gh-51780
2026-09-16 11:14:11 +01:00
Andy Wilkinson 6fe126afed Merge branch '4.0.x' into 4.1.x 2026-09-16 09:09:12 +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 e45e629145 Merge branch '4.0.x' into 4.1.x 2026-09-15 20:44:24 -07: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 ca4a73984e Merge branch '4.0.x' into 4.1.x
Closes gh-51771
2026-09-15 16:14:02 +01: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 a6e2eb9f55 Merge pull request #51724 from dlwhdgus0810
Closes gh-51724

* gh-51724:
  Apply cookie handling to reactive HttpComponents connector
2026-09-15 13:30:44 +01:00
Hyun Lee fa8ecccc37 Apply cookie handling to reactive HttpComponents connector
The spring.http.clients.cookie-handling property and
HttpClientSettings.cookieHandling() were honored by every imperative
ClientHttpRequestFactoryBuilder and by the Jetty, JDK and Reactor
ClientHttpConnectorBuilders, but HttpComponentsHttpAsyncClientBuilder
ignored the setting. As a result, a WebClient backed by Apache
HttpComponents kept storing cookies even when cookie handling was
disabled.

Map the setting to the default request config's cookie spec, as
HttpComponentsHttpClientBuilder already does, and document the property
alongside the other global HTTP client settings.

See gh-51724

Signed-off-by: Hyun Lee <dlwhdugs4147@gmail.com>
2026-09-15 13:22:25 +01:00
Andy Wilkinson a8f1a99f7d Merge branch '4.0.x' into 4.1.x
Closes gh-51765
2026-09-15 13:10:54 +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 7612f4a222 Merge branch '4.0.x' into 4.1.x
Closes gh-51763
2026-09-15 13:03:03 +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
Phillip Webb 9fff25f9ff Merge branch '4.0.x' into 4.1.x
Closes gh-51747
2026-09-14 20:27:17 -07:00
Phillip Webb 036caad4e2 Fix reference to restart property
Correct incorrect `spring.devtools.remote.restart.enabled` property
reference to `spring.devtools.restart.enabled`.

Closes gh-51743
2026-09-14 20:25:05 -07:00
Phillip Webb bd1ae5ede0 Merge branch '4.0.x' into 4.1.x
Closes gh-51745
2026-09-14 18:09:52 -07:00
Phillip Webb 9c851cf50a Merge pull request #51744 from icikle
Closes gh-51744

* pr/51744:
  Polish 'Fix inflater cache race in NestedJarFileResources'
  Fix inflater cache race in NestedJarFileResources
2026-09-14 18:09:40 -07:00
Phillip Webb d6aac54e2e Polish 'Fix inflater cache race in NestedJarFileResources'
See gh-51744
2026-09-14 17:37:06 -07:00
Ian Kettle b103aaa1f6 Fix inflater cache race in NestedJarFileResources
Update `NestedJarFileResources` to fix a race condition that could
result in a `NullPointerException`.

The methods `getOrCreateInflater` and `endOrCacheInflater` both
synchronize on a local `inflaterCache` variable but attempted to use the
`this.inflaterCache` instance which could be set to null.

The `releaseInflators` method had a synchronized block for ending each
inflater but the cache was being nulled out outside the block meaning that
the other 2 methods mentioned could hit the race condition.

Signed-off-by: Ian Kettle <25729118+icikle@users.noreply.github.com>

See gh-51744
2026-09-14 17:34:45 -07:00
Stéphane Nicoll 1d07863779 Merge branch '4.0.x' into 4.1.x
Closes gh-51741
2026-09-14 14:36:23 +02:00
Stéphane Nicoll b923033cb3 Use Landlock-based sandboxing in homebrew verification tests
Closes gh-51740
2026-09-14 14:36:12 +02:00
Stéphane Nicoll cd6efbd910 Merge branch '4.0.x' into 4.1.x
Closes gh-51730
2026-09-14 11:42:14 +02:00
Stéphane Nicoll 252dce0361 Merge pull request #51708 from ohchanKyu
Closes gh-51708

* fix-devtools-reactive-web-environment-detection:
  Polish "Fix detection of reactive web environments in DevTools"
  Fix detection of reactive web environments in DevTools
2026-09-14 11:42:09 +02:00
Stéphane Nicoll 5c799bc0cf Polish "Fix detection of reactive web environments in DevTools"
See gh-51708
2026-09-14 11:34:05 +02:00
ohchanKyu f5b563934a Fix detection of reactive web environments in DevTools
DevToolsPropertyDefaultsPostProcessor looked for
ConfigurableReactiveWebEnvironment
in org.springframework.boot.web.reactive.context by name, but the class
moved to org.springframework.boot.web.context.reactive in 4.0. As a
result, reactive web applications were never identified as web
applications and the hint about setting logging.level.web to DEBUG was
not logged for them.

ConfigurableReactiveWebEnvironment is part of spring-boot, so it is now
referenced directly rather than by name. The servlet environment check
is unchanged as spring-web is an optional dependency.

See gh-51708

Signed-off-by: ohchanKyu <okc0202@naver.com>
2026-09-14 11:09:40 +02:00