Commit Graph
60698 Commits
Author SHA1 Message Date
Phillip Webb 4b2c0d2852 Use module DSL for Pulsar Antora attributes
Replace custom attributes and processing logic with the module
links DSL.

See gh-51498
2026-09-04 13:21:38 -07:00
Phillip Webb 0eb25c7d30 Use module DSL for Jackson Antora attributes
Replace custom attributes and processing logic with the module
links DSL.

See gh-51498
2026-09-04 12:29:51 -07:00
Phillip Webb d70a79ccd6 Remove Geode properties
Remove Geode properties that are no longer referenced.

See gh-51563
2026-09-04 11:27:46 -07:00
Andy Wilkinson 3d731beaa1 Merge pull request #51507 from msridhar
Closes gh-51507

* gh-51507:
  Fix new warnings from NullAway 0.14.1
2026-09-04 12:58:25 +01:00
Manu Sridharan 1c50b1cb7c Fix new warnings from NullAway 0.14.1
Signed-off-by: Manu Sridharan <msridhar@gmail.com>

See gh-51507
2026-09-04 12:56:34 +01:00
Andy Wilkinson 1eedb9c969 Merge pull request #51519 from DevJunz
Closes gh-51519

* gh-51519:
  Polish "Delete layer temp file when layer creation fails"
  Delete layer temp file when layer creation fails
2026-09-04 11:46:37 +01:00
Andy Wilkinson 71bfa94d10 Polish "Delete layer temp file when layer creation fails"
See gh-51519

Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2026-09-04 11:12:11 +01:00
Junhwan Choi 5d6e417134 Delete layer temp file when layer creation fails
When ImageBuildpack.ExportedLayers creates a layer file, the copy from
the source tar can fail, for example when a malformed entry name is
rejected. The temporary layer file created before the copy was not
deleted in that case and was left orphaned in the system temp
directory.

Delete the layer temp file when creating it fails, suppressing any
secondary failure from the delete so the original exception is
propagated.

Signed-off-by: Junhwan Choi <devjunsday@gmail.com>

See gh-51519
2026-09-04 11:06:03 +01:00
Andy Wilkinson a833fe58f9 Merge pull request #51546 from yyuneu
Closes gh-51546

* gh-51546:
  Apply RabbitMQ credential fallbacks for null values
2026-09-04 10:12:14 +01:00
Andy Wilkinson 6114f57cb4 Merge pull request #51555 from vlsi
Closes gh-51555

* gh-51555:
  Fix unrecognized JSpecify nullable annotations
2026-09-04 09:51:47 +01:00
Vladimir Sitnikov ff3086700b Fix unrecognized JSpecify nullable annotations
Signed-off-by: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>

See gh-51555
2026-09-04 09:40:47 +01:00
Andy Wilkinson 982582d0df Merge pull request #51568 from kdomo
Closes gh-51568

* gh-51568:
  Correct Assert messages that name the wrong parameter
2026-09-04 09:35:18 +01:00
kdomo 3d037f9df6 Correct Assert messages that name the wrong parameter
Three Assert messages named a parameter that does not exist on the
method. In each case the correct name is already used by neighbouring
code in the same class.

Signed-off-by: kdomo <dongho5088@naver.com>

See gh-51568
2026-09-04 09:10:05 +01:00
Andy Wilkinson 10190c7cc7 Fix race condition in ProcessRunnerTests
There's a race between destruction of the process completing and the
test checking that the process has been destroyed. When the test
wins the race, it fails.

This commit removes the race condition by updating the test to wait
until the process has been destroyed.

Closes gh-51571
2026-09-04 08:40:35 +01:00
Phillip Webb 4b9b4c6fd9 Use module DSL for Spring Data Antora attributes
Replace custom attributes and processing logic with the module
links DSL.

See gh-51498
2026-09-03 20:37:49 -07:00
Phillip Webb c121e09ece Remove references to Spring Data Geode
Closes gh-51563
2026-09-03 17:48:57 -07:00
Phillip Webb 8230a6c0f2 Introduce module links to library DSL
Update link support in the Gradle DSL so that module links can
be directly modeled.

See gh-51498
2026-09-03 15:43:01 -07:00
Phillip Webb 41a734d023 Add Antora logger dependency
Closes gh-51557
2026-09-03 10:37:09 -07:00
Moritz Halbritter 93851814b0 Merge pull request #51540 from xxxxxxjun
Closes gh-51540

* pr/51540:
  Print a simple error message when a jarmode tools command fails
2026-09-02 16:23:04 +02:00
Hyeongjun Cho d92a75c66b Print a simple error message when a jarmode tools command fails
See gh-51540

Signed-off-by: Hyeongjun Cho <ryuu.public@gmail.com>
2026-09-02 16:17:49 +02:00
JaeHyunAn 7fd64281e0 Apply RabbitMQ credential fallbacks for null values
Docker records an environment variable that is declared without a value
as a bare name, which DockerEnv maps to a null value rather than
omitting the key. Map.getOrDefault only falls back when the key is
absent, so both the fallback key and the guest default were skipped.

See gh-51546

Signed-off-by: JaeHyunAn <98042706+yyuneu@users.noreply.github.com>
2026-09-02 22:40:57 +09:00
Andy Wilkinson 05bd7202ba Merge pull request #51490 from piyushrajyadav
Closes gh-51490

* gh-51490:
  Polish "Use constructor injection in classes that partipate in @Import"
  Use constructor injection in classes that partipate in @Import
2026-09-02 14:16:48 +01:00
Andy Wilkinson d6c2e687b0 Polish "Use constructor injection in classes that partipate in @Import"
See gh-51490

Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2026-09-02 14:16:07 +01:00
piyushrajyadav e161167450 Use constructor injection in classes that partipate in @Import
See gh-51490

Signed-off-by: piyushrajyadav <piyushyadavrajyadav@gmail.com>
2026-09-02 14:15:45 +01:00
Andy Wilkinson 352996af6a Upgrade to Artifactory Deploy Action 0.0.5
Closes gh-51541
2026-09-02 12:17:07 +01:00
Andy Wilkinson 92c3fcfd2d Merge pull request #50963 from SebTardif
Closes gh-50963

* gh-50963:
  Polish "Improve Docker Compose ProcessRunner's handling of failure cases"
  Improve Docker Compose ProcessRunner's handling of failure cases
2026-09-02 09:12:41 +01:00
Andy Wilkinson bf8731693b Polish "Improve Docker Compose ProcessRunner's handling of failure cases"
See gh-50963

Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2026-09-02 09:11:53 +01:00
Sebastien Tardif 27e96308ed Improve Docker Compose ProcessRunner's handling of failure cases
Release the output reader latch in a finally block so a failing stream
read or output consumer cannot leave ProcessRunner.run blocked on
CountDownLatch.await after the child process has exited.

Destroy the child process when waitFor is interrupted so Docker Compose
commands are not left running as orphans.

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>

See gh-50963
2026-09-02 09:02:00 +01:00
Stéphane Nicoll efd6f2b547 Merge pull request #51527 from dependabot[bot]
Closes gh-51527

* dependabot/npm_and_yarn/antora/antora/site-generator-3.2.0:
  Bump @antora/site-generator from 3.2.0-rc.3 to 3.2.0 in /antora
2026-09-02 08:31:22 +02:00
dependabot[bot] 9443bbbf78 Bump @antora/site-generator from 3.2.0-rc.3 to 3.2.0 in /antora
Bumps [@antora/site-generator](https://gitlab.com/antora/antora/tree/HEAD/packages/site-generator) from 3.2.0-rc.3 to 3.2.0.
- [Changelog](https://gitlab.com/antora/antora/blob/main/CHANGELOG.adoc)
- [Commits](https://gitlab.com/antora/antora/compare/v3.2.0-rc.3...v3.2.0)

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

See gh-51527

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-02 08:29:18 +02:00
Stéphane Nicoll d4fbe320f2 Merge pull request #51526 from dependabot[bot]
Closes gh-51526

* dependabot/npm_and_yarn/antora/antora/cli-3.2.0:
  Bump @antora/cli from 3.2.0-rc.3 to 3.2.0 in /antora
2026-09-02 08:27:34 +02:00
dependabot[bot] 9749a5463c Bump @antora/cli from 3.2.0-rc.3 to 3.2.0 in /antora
Bumps [@antora/cli](https://gitlab.com/antora/antora/tree/HEAD/packages/cli) from 3.2.0-rc.3 to 3.2.0.
- [Changelog](https://gitlab.com/antora/antora/blob/main/CHANGELOG.adoc)
- [Commits](https://gitlab.com/antora/antora/compare/v3.2.0-rc.3...v3.2.0)

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

See gh-51526

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-02 08:22:32 +02:00
Stéphane Nicoll 05383f774b Merge pull request #51525 from dependabot[bot]
Closes gh-51525

* dependabot/github_actions/Homebrew/actions/setup-homebrew-2026.08.31.1:
  Bump Homebrew/actions/setup-homebrew from 2026.08.24.1 to 2026.08.31.1
2026-09-02 08:14:44 +02:00
dependabot[bot] 5aa43b705f Bump Homebrew/actions/setup-homebrew from 2026.08.24.1 to 2026.08.31.1
Bumps [Homebrew/actions/setup-homebrew](https://github.com/homebrew/actions) from 2026.08.24.1 to 2026.08.31.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/a657b8b0cd35d0f65cce41fce9b24cf054b49869...3cdb78d0f62ad29dd32de765782654f4eedea607)

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

See gh-51525

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-02 08:12:45 +02:00
Stéphane Nicoll 03d2265ded Merge pull request #51524 from dependabot[bot]
Closes gh-51524

* dependabot/github_actions/spring-io/github-actions/dot-github/workflows/codeql-analysis.yml-035e701d99b48da41f409014e1bfd937425c4477:
  Bump spring-io/github-actions/.github/workflows/codeql-analysis.yml
2026-09-02 08:09:57 +02:00
dependabot[bot] 79458c012d Bump spring-io/github-actions/.github/workflows/codeql-analysis.yml
Bumps [spring-io/github-actions/.github/workflows/codeql-analysis.yml](https://github.com/spring-io/github-actions) from 7dc305df87410aa851b873d2f1fd33ccbb7d0aa8 to 035e701d99b48da41f409014e1bfd937425c4477.
- [Commits](https://github.com/spring-io/github-actions/compare/7dc305df87410aa851b873d2f1fd33ccbb7d0aa8...035e701d99b48da41f409014e1bfd937425c4477)

---
updated-dependencies:
- dependency-name: spring-io/github-actions/.github/workflows/codeql-analysis.yml
  dependency-version: 035e701d99b48da41f409014e1bfd937425c4477
  dependency-type: direct:production
...

See gh-51524

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-02 08:07:52 +02:00
Stéphane Nicoll 921c03273a Merge pull request #51523 from dependabot[bot]
Closes gh-51523

* dependabot/github_actions/actions/setup-java-6:
  Polish "Bump actions/setup-java from 5 to 6"
  Bump actions/setup-java from 5 to 6
2026-09-02 08:06:31 +02:00
Stéphane Nicoll 7860f005c0 Polish "Bump actions/setup-java from 5 to 6"
See gh-51523
2026-09-02 08:05:44 +02:00
dependabot[bot] cdab9e36af Bump actions/setup-java from 5 to 6
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 5 to 6.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

See gh-51523

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-02 08:05:29 +02:00
Phillip Webb eaaa8334bc Drop LibraryVersion and introduce LinkedVersion
Remove `LibraryVersion` in favor of working directly with
`DependencyVersion` for most tasks. As of commit 510c7815
`LibraryVersion` is only being used as a wrapper for the link
factory function. Introducing a dedicated `LinkedVersion` for
that purpose simplifies a lot of code.

See gh-51498
2026-09-01 14:49:26 -07:00
Andy Wilkinson 837f44f764 Return correct total when read(ByteBuffer) cannot fill buffer
Fixes gh-51515
2026-09-01 16:03:12 +01:00
Phillip Webb 2e1502e5d7 Refactor BOM link DSL
Update link DSL with a new `Links` type and an enum for the type
rather than a name. This update also fixes Hibernate links which were
broken.

See gh-51498
2026-08-31 21:22:46 -07:00
Stéphane Nicoll f0e7cd9c5e Merge pull request #51509 from kdomo
Closes gh-51509

* fix-http-client-assert:
  Polish "Fix null customizer checks in HTTP client builders"
  Fix null customizer checks in HTTP client builders
2026-08-30 20:27:41 +02:00
Stéphane Nicoll 60445a5069 Polish "Fix null customizer checks in HTTP client builders"
See gh-51509
2026-08-30 20:21:43 +02:00
kdomo 93a24eabb1 Fix null customizer checks in HTTP client builders
AbstractClientHttpRequestFactoryBuilder.mergedCustomizers and its
reactive counterpart asserted on the customizers field rather than
the customizer parameter. The field is never null since the
constructor defaults it to an empty list, so the assertion always
passed and a null customizer was not rejected.

See gh-51509

Signed-off-by: kdomo <dongho5088@naver.com>
2026-08-30 20:16:15 +02:00
Stéphane Nicoll fea4844b1a Merge pull request #51466 from scottfrederick
Closes gh-51466

* gh-51146-tomcat-customization-init:
  Polish contribution
  Retain SSL host config customizations during Tomcat initialization
2026-08-30 20:01:08 +02:00
Stéphane Nicoll b1b145de21 Polish contribution
See gh-51466
2026-08-30 19:59:11 +02:00
Scott Frederick 4ca8304959 Retain SSL host config customizations during Tomcat initialization
Applying an SSL bundle to a Tomcat server replaced any `SSLHostConfig`
already registered on the connector for a host name, so an
`SSLHostConfig` could not be configured before Spring Boot applied a
bundle to it.

Reuse any existing `SSLHostConfig` during initial configuration, so an
`SSLHostConfig` registered on the connector before the bundle is
applied retains settings such as `trustManagerClassName`,
`truststoreProvider`, or `truststoreAlgorithm`.

Client authentication settings are only applied when creating a new
`SSLHostConfig`, so the `certificateVerification` of an existing
`SSLHostConfig` is retained rather than being overwritten with the
value derived from the `server.ssl.client-auth` property.

See gh-51466

Signed-off-by: Scott Frederick <scottyfred@gmail.com>
2026-08-30 19:54:00 +02:00
Phillip Webb 83ed4b5487 Add javdoc and sources variants to spring-graphql dependencies
Closes gh-51499
2026-08-28 22:27:02 -07:00
Phillip Webb aefb3a4398 Add javdoc and sources variants to spring-framework dependencies
Closes gh-51494
2026-08-28 15:43:29 -07:00