Commit Graph
60619 Commits
Author SHA1 Message Date
Stéphane Nicoll d3547de07b Merge pull request #51398 from dlwldn30
Closes gh-51398

* close-aot-file-content-stream:
  Polish "Release file handle when comparing AOT file content"
  Release file handle when comparing AOT file content
2026-08-24 08:07:49 +02:00
Stéphane Nicoll 5402f5b43f Polish "Release file handle when comparing AOT file content"
See gh-51398
2026-08-24 08:05:45 +02:00
dlwldn30 4a1abb9617 Release file handle when comparing AOT file content
RequireNewOrMatchingContentFileHandler reads the already generated file
through content.getInputStream().readAllBytes(). That method does not
close the stream, and the stream is never assigned, so it cannot
be closed at all.

During AOT processing the content is a FileSystemResource, so each
comparison leaks a file handle. FileSystemGeneratedFiles already uses
try-with-resources when it consumes an InputStreamSource.

Read the existing content inside a try-with-resources block.

See gh-51398

Signed-off-by: dlwldn30 <dlwldn30@naver.com>
2026-08-24 08:05:38 +02:00
Stéphane Nicoll 01267a3c6f Merge pull request #51411 from MacAlsandair
Closes gh-51411

* docs-remove-springbootwebsecurityconfiguration-reference-4.0.x:
  Polish
  Remove reference to SpringBootWebSecurityConfiguration
2026-08-24 08:03:12 +02:00
Stéphane Nicoll 083b4d3f0e Polish
See gh-51411
2026-08-24 08:01:15 +02:00
Alexander Makarov 13389a27e7 Remove reference to SpringBootWebSecurityConfiguration
Servlet web security moved to ServletWebSecurityAutoConfiguration, but
the MVC Security section still describes SecurityAutoConfiguration
importing SpringBootWebSecurityConfiguration, which no longer exists.

See gh-51411

Signed-off-by: Alexander Makarov <alexander.makarov@nightsong.li>
2026-08-24 07:57:21 +02:00
Stéphane Nicoll 08b21900c4 Merge pull request #51393 from dependabot[bot]
Closes gh-51393

* dependabot/npm_and_yarn/antora/antora/cli-3.2.0-rc.3:
  Bump @antora/cli from 3.2.0-rc.2 to 3.2.0-rc.3 in /antora
2026-08-21 11:01:31 +02:00
dependabot[bot] 19431312b6 Bump @antora/cli from 3.2.0-rc.2 to 3.2.0-rc.3 in /antora
Bumps [@antora/cli](https://gitlab.com/antora/antora) from 3.2.0-rc.2 to 3.2.0-rc.3.
- [Changelog](https://gitlab.com/antora/antora/blob/main/CHANGELOG.adoc)
- [Commits](https://gitlab.com/antora/antora/compare/v3.2.0-rc.2...v3.2.0-rc.3)

---
updated-dependencies:
- dependency-name: "@antora/cli"
  dependency-version: 3.2.0-rc.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

See gh-51393

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-21 10:58:33 +02:00
Stéphane Nicoll 14989917a3 Merge pull request #51392 from dependabot[bot]
Closes gh-51392

* dependabot/npm_and_yarn/antora/antora/site-generator-3.2.0-rc.3:
  Bump @antora/site-generator from 3.2.0-rc.2 to 3.2.0-rc.3 in /antora
2026-08-21 10:54:44 +02:00
dependabot[bot] a4f6585607 Bump @antora/site-generator from 3.2.0-rc.2 to 3.2.0-rc.3 in /antora
Bumps [@antora/site-generator](https://gitlab.com/antora/antora) from 3.2.0-rc.2 to 3.2.0-rc.3.
- [Changelog](https://gitlab.com/antora/antora/blob/main/CHANGELOG.adoc)
- [Commits](https://gitlab.com/antora/antora/compare/v3.2.0-rc.2...v3.2.0-rc.3)

---
updated-dependencies:
- dependency-name: "@antora/site-generator"
  dependency-version: 3.2.0-rc.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

See gh-51392

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-21 10:54:34 +02:00
Stéphane Nicoll 76073b109f Merge pull request #51391 from dependabot[bot]
Closes gh-51391

* dependabot/github_actions/Homebrew/actions/setup-homebrew-2026.08.14.1:
  Bump Homebrew/actions/setup-homebrew from 2026.08.10.1 to 2026.08.14.1
2026-08-21 10:54:04 +02:00
dependabot[bot] 9bff138a78 Bump Homebrew/actions/setup-homebrew from 2026.08.10.1 to 2026.08.14.1
Bumps [Homebrew/actions/setup-homebrew](https://github.com/homebrew/actions) from 2026.08.10.1 to 2026.08.14.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/c8707045ccae42888fe98e86f2ee8938bc7cc193...8f3d1ec8a696b3b9d9a6c3696b6c73033cab69e4)

---
updated-dependencies:
- dependency-name: Homebrew/actions/setup-homebrew
  dependency-version: 2026.08.14.1
  dependency-type: direct:production
...

See gh-51391

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-21 10:53:50 +02:00
Stéphane Nicoll baa3e5a9ca Merge pull request #51390 from scottfrederick
Closes gh-51390

* gh-51166-buildpack-stack-id:
  Polish "Warn when builder and run image stack IDs do not match"
  Warn when builder and run image stack IDs do not match
2026-08-21 10:50:58 +02:00
Stéphane Nicoll 0b0a6c88dc Polish "Warn when builder and run image stack IDs do not match"
See gh-51390
2026-08-21 10:49:17 +02:00
Scott Frederick 829fd8bb29 Warn when builder and run image stack IDs do not match
Spring Boot's Buildpacks integration inspects the stack IDs contained
in labels on the builder image and run image. Prior to this change, it
was a failure condition when the stack IDs did not match. Stack IDs
have been deprecated in the CNB spec, and it is no longer required
that the builder and run images match. The validation of stack IDs
was changed from an error to a warning to match the `pack` reference
implementation.

See gh-51390

Signed-off-by: Scott Frederick <scottyfred@gmail.com>
2026-08-21 10:49:17 +02:00
Phillip Webb b1ac5f53dd Restore '.github/actions/build' 2026-08-20 15:30:33 -07:00
Phillip Webb 425a96e9f8 Resore '.github' directory 2026-08-20 15:26:21 -07:00
Phillip Webb e3b1cff986 Restore GitHub workflows 2026-08-20 15:19:35 -07:00
Phillip Webb 2e50190739 Next development version (v4.0.9-SNAPSHOT) 2026-08-20 15:19:33 -07:00
Stéphane Nicoll 2c92717f55 Upgrade to Spring Pulsar 2.0.7
Closes gh-51327
2026-08-11 18:08:03 +02:00
Stéphane Nicoll 365e687312 Upgrade to Spring HATEOAS 3.0.5
Closes gh-51356
2026-08-11 18:08:03 +02:00
Stéphane Nicoll aab9b6b3c7 Upgrade to Spring Data Bom 2025.1.7
Close gh-51355
2026-08-11 18:08:03 +02:00
Stéphane Nicoll 3a096d58d4 Upgrade to Spring Session 4.0.5
Closes gh-51246
2026-08-11 18:08:03 +02:00
Stéphane Nicoll bb99ddab0c Upgrade to Spring Security 7.0.7
Closes gh-51245
2026-08-11 18:08:03 +02:00
Stéphane Nicoll 3f1c4ac2d1 Upgrade to Spring LDAP 4.0.5
Closes gh-51244
2026-08-11 18:08:03 +02:00
Stéphane Nicoll 19139ac9b3 Upgrade to Spring Kafka 4.0.7
Closes gh-51243
2026-08-11 18:08:02 +02:00
Stéphane Nicoll b70535bc18 Upgrade to Spring Integration 7.0.6
Closes gh-51242
2026-08-11 18:08:02 +02:00
Stéphane Nicoll b90a00f717 Upgrade to Spring GraphQL 2.0.5
Closes gh-51241
2026-08-11 18:08:02 +02:00
Stéphane Nicoll 117621b0a3 Upgrade to Spring Framework 7.0.9
Closes gh-51240
2026-08-11 18:08:02 +02:00
Stéphane Nicoll 7781b19f5f Upgrade to Spring Batch 6.0.5
Closes gh-51239
2026-08-11 18:08:02 +02:00
Stéphane Nicoll 555460a0b8 Upgrade to Spring AMQP 4.0.5
Closes gh-51238
2026-08-11 18:08:02 +02:00
Stéphane Nicoll 6648344fcc Upgrade to Reactor Bom 2025.0.7
Closes gh-51237
2026-08-11 18:08:02 +02:00
Stéphane Nicoll 96954d335e Upgrade to Micrometer Tracing 1.6.7
Closes gh-51236
2026-08-11 18:08:02 +02:00
Stéphane Nicoll 90d20347b8 Upgrade to Micrometer 1.16.7
Closes gh-51235
2026-08-11 18:08:02 +02:00
Andy Wilkinson 0ce829cbdb Prepare release/4.0.8 branch 2026-08-11 18:08:02 +02:00
Stéphane Nicoll 604fc38eb1 Switch to INTERNAL-SNAPSHOT 2026-08-11 18:07:49 +02:00
Andy Wilkinson 824358b9cb Prepare 4.0.x-internal branch 2026-08-11 18:07:49 +02:00
Stéphane Nicoll ada7ac7c48 Apply consumer-specific security protocol
Closes gh-51365
2026-08-11 17:46:39 +02:00
Stéphane Nicoll 99ba99d3b3 Upgrade to Elasticsearch Client 9.2.9
Closes gh-51366
2026-08-11 17:25:30 +02:00
Stéphane Nicoll f00511af9c Start building against Spring HATEOAS 3.0.5 snapshots
See gh-51356
2026-08-11 11:17:59 +02:00
Stéphane Nicoll f225f28480 Start building against Spring Data Bom 2025.1.7 snapshots
See gh-51355
2026-08-11 11:17:55 +02:00
Stéphane Nicoll 7ff5f4d37c Merge pull request #51344 from dependabot[bot]
Closes gh-51344

* dependabot/github_actions/Homebrew/actions/setup-homebrew-2026.08.10.1:
  Bump Homebrew/actions/setup-homebrew from 2026.08.03.1 to 2026.08.10.1
2026-08-11 11:16:24 +02:00
dependabot[bot] 1f102f4f7d Bump Homebrew/actions/setup-homebrew from 2026.08.03.1 to 2026.08.10.1
Bumps [Homebrew/actions/setup-homebrew](https://github.com/homebrew/actions) from 2026.08.03.1 to 2026.08.10.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/5037c6f1012cc5ea0b9f03fedbaf9955ed9e51e0...c8707045ccae42888fe98e86f2ee8938bc7cc193)

---
updated-dependencies:
- dependency-name: Homebrew/actions/setup-homebrew
  dependency-version: 2026.08.10.1
  dependency-type: direct:production
...

See gh-51344

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-11 11:15:37 +02:00
Stéphane Nicoll fbcefd2ea6 Merge pull request #51343 from dependabot[bot]
Closes gh-51343

* dependabot/github_actions/gradle/actions/setup-gradle-6.3.0:
  Polish "Bump gradle/actions/setup-gradle from 6.2.0 to 6.3.0"
  Bump gradle/actions/setup-gradle from 6.2.0 to 6.3.0
2026-08-11 11:14:35 +02:00
Stéphane Nicoll 85f11f0fd7 Polish "Bump gradle/actions/setup-gradle from 6.2.0 to 6.3.0"
See gh-51343
2026-08-11 11:10:26 +02:00
dependabot[bot] ee357d4b1b Bump gradle/actions/setup-gradle from 6.2.0 to 6.3.0
Bumps [gradle/actions/setup-gradle](https://github.com/gradle/actions) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/3f131e8634966bd73d06cc69884922b02e6faf92...9c971963bec38e04b3d30dcc455b5382be2fdbfb)

---
updated-dependencies:
- dependency-name: gradle/actions/setup-gradle
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

See gh-51343

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-11 11:09:20 +02:00
Stéphane Nicoll 40ac079e04 Merge pull request #51342 from dependabot[bot]
Closes gh-51342

* dependabot/npm_and_yarn/antora/springio/antora-extensions-1.14.13:
  Bump @springio/antora-extensions from 1.14.12 to 1.14.13 in /antora
2026-08-11 11:06:05 +02:00
dependabot[bot] a0d8a29435 Bump @springio/antora-extensions from 1.14.12 to 1.14.13 in /antora
Bumps [@springio/antora-extensions](https://github.com/spring-io/antora-extensions) from 1.14.12 to 1.14.13.
- [Changelog](https://github.com/spring-io/antora-extensions/blob/main/CHANGELOG.adoc)
- [Commits](https://github.com/spring-io/antora-extensions/compare/v1.14.12...v1.14.13)

---
updated-dependencies:
- dependency-name: "@springio/antora-extensions"
  dependency-version: 1.14.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

See gh-51342

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-11 11:03:42 +02:00
Stéphane Nicoll 2abe872e37 Fix hostname verification failure in Elasticsearc smoke test
Regenerate the self-signed test certificate with CN=localhost as the
JDK enforces RFC 6125 wildcard rules and no longer accepts a bare "*" as
a match-any-host pattern. Thus far it worked because HttpClient5 did
not delegate hostname verification to the JDK in some cases.

Closes gh-51345
2026-08-11 08:05:47 +02:00
Stéphane Nicoll 831ac340f0 Start building against Spring Pulsar 2.0.7 snapshots
See gh-51327
2026-08-10 16:52:13 +02:00