60601 Commits
Author SHA1 Message Date
Andy Wilkinson 847f742719 Release 4.0.8 v4.0.8 2026-08-11 18:08:03 +02: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
Stéphane Nicoll b7ba1d8521 Revert "Work around Gradle changing line endings during property expansion"
This reverts commit 936998647e.

Closes gh-50905
2026-08-10 16:19:33 +02:00
Stéphane Nicoll 5184b0012d Upgrade to Gradle 9.7.0
Closes gh-51321
2026-08-10 15:57:34 +02:00
Stéphane Nicoll 6d1b61fefa Upgrade to Yasson 3.0.5
Closes gh-51301
2026-08-07 15:59:18 +02:00
Stéphane Nicoll bed1cbafa5 Upgrade to Netty 4.2.17.Final
Closes gh-51300
2026-08-07 15:59:14 +02:00
Stéphane Nicoll c2180d84ef Upgrade to jOOQ 3.19.37
Closes gh-51299
2026-08-07 15:59:08 +02:00
Stéphane Nicoll d093fac7ca Upgrade to Jetty 12.1.12
Closes gh-51298
2026-08-07 15:59:03 +02:00
Stéphane Nicoll 8520a40786 Upgrade to Java 25.0.4
Closes gh-51292
2026-08-07 11:28:41 +02:00
Stéphane Nicoll f40977b642 Allow profiles auto-completion for spring.profiles.group
Closes gh-51273
2026-08-05 15:11:48 +02:00
Stéphane Nicoll 5edde93706 Merge pull request #51250 from dependabot[bot]
Closes gh-51250

* dependabot/npm_and_yarn/antora/multi-5e81c1b34f:
  Bump brace-expansion in /antora
2026-08-05 14:51:33 +02:00
dependabot[bot] 1fdb1f9ff8 Bump brace-expansion in /antora
Bumps  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.

Updates `brace-expansion` from 5.0.6 to 5.0.9
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.9)

Updates `brace-expansion` from 1.1.13 to 1.1.18
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.9)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 5.0.9
  dependency-type: indirect
- dependency-name: brace-expansion
  dependency-version: 1.1.18
  dependency-type: indirect
...

See gh-51250

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-05 14:46:36 +02:00
Stéphane Nicoll 0934dab1ef Merge pull request #51247 from dependabot[bot]
Closes gh-51247

* dependabot/github_actions/Homebrew/actions/setup-homebrew-2026.08.03.1:
  Bump Homebrew/actions/setup-homebrew from 2026.07.20.1 to 2026.08.03.1
2026-08-05 14:39:55 +02:00
dependabot[bot] 73a77e13cf Bump Homebrew/actions/setup-homebrew from 2026.07.20.1 to 2026.08.03.1
Bumps [Homebrew/actions/setup-homebrew](https://github.com/homebrew/actions) from 2026.07.20.1 to 2026.08.03.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/df4b09108a1de9d6f995fe68f302b3f68bd6d2ef...5037c6f1012cc5ea0b9f03fedbaf9955ed9e51e0)

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

See gh-51247

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-05 14:38:42 +02:00
Stéphane Nicoll d0f67c7414 Merge pull request #51175 from wantaekchoi
Closes gh-51175

* fix/hazelcast-resolve-config-location-throws:
  Polish "Fix exception type documented by resolveConfigLocation"
  Fix exception type documented by resolveConfigLocation
2026-08-05 11:40:35 +02:00
Stéphane Nicoll 481f6f03fe Polish "Fix exception type documented by resolveConfigLocation"
This removes the throws entry altogether as we don't usually document
such exception.

See gh-51175
2026-08-05 11:38:43 +02:00
wantaek 010bc3c307 Fix exception type documented by resolveConfigLocation
The javadoc promises an IllegalArgumentException, but the method asserts
with Assert.state, which throws an IllegalStateException.

See gh-51175

Signed-off-by: wantaek <wantaekchoi@gmail.com>
2026-08-05 11:38:43 +02:00
Stéphane Nicoll e61ef57f30 Restore additional repositories for integrtion tests as well
As it turns out, intTest are also affected.

See gh-51266
2026-08-04 16:30:58 +02:00
Stéphane Nicoll 4c8de39294 Restore additional repositories for docker tests
This commit reverts partially what was done in gh-49397 to let docker
tests have access to additional maven repositories. Unfortunately, maven
build executions with the Spring Boot Maven Plugin do not use the BOM
for dependency management. As such, if one of the dependency requires
a dependency that has not been prepared in the local repository, it will
need to be able to download it from the relevant repository.

This is the case with spring-core that the maven plugin depends on when
Spring Framework and Spring Boot do not use the same Micrometer version:
the build prepares the version that Spring Boot uses, but the build
execution attempts to download the one that Spring Framework relies on.

Closes gh-51266
2026-08-04 15:41:43 +02:00
Stéphane Nicoll db5ccf4da3 Start building against Spring Session 4.0.5 snapshots
See gh-51246
2026-08-03 20:18:59 +02:00