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
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
Andy Wilkinson
fb4896741c
Merge pull request #51467 from 2heunxun
...
Closes gh-51467
* gh-51467:
Honor existing 'encrypt' JDBC parameter for SQL Server Docker Compose
2026-08-27 14:41:51 +01:00
2heunxun
9847c9613e
Honor existing 'encrypt' JDBC parameter for SQL Server Docker Compose
...
Signed-off-by: 2heunxun <seapeon@naver.com >
See gh-51467
2026-08-27 14:32:40 +01:00
Andy Wilkinson
71a51a0277
Merge pull request #51453 from dependabot[bot]
...
Closes gh-51453
* gh-51453:
Bump Homebrew/actions/setup-homebrew from 2026.08.14.1 to 2026.08.24.1
2026-08-27 14:29:29 +01:00
dependabot[bot]
0452f6d110
Bump Homebrew/actions/setup-homebrew from 2026.08.14.1 to 2026.08.24.1
...
Bumps [Homebrew/actions/setup-homebrew](https://github.com/homebrew/actions ) from 2026.08.14.1 to 2026.08.24.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/8f3d1ec8a696b3b9d9a6c3696b6c73033cab69e4...a657b8b0cd35d0f65cce41fce9b24cf054b49869 )
---
updated-dependencies:
- dependency-name: Homebrew/actions/setup-homebrew
dependency-version: 2026.08.24.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
See gh-51453
2026-08-27 14:26:37 +01:00
Andy Wilkinson
31f7eeda68
Upgrade to Nullability Plugin 0.0.15
...
Closes gh-51475
2026-08-27 13:57:08 +01:00
Phillip Webb
9c8bf507d4
Simplify documentation dependencies
2026-08-26 14:03:44 -07:00
Phillip Webb
fd0f76304c
Sort implementation dependencies in spring-boot-docs
2026-08-26 11:03:23 -07:00
Phillip Webb
a1cc95e8a6
Polish gradle dependency declarations
...
Remove 'path:' prefix when possible.
2026-08-26 10:39:28 -07:00
Phillip Webb
b41cff1ab5
Merge pull request #51290 from scottfrederick
...
Closes gh-51290
* pr/51290:
Polish "Retain SSL host config customizations when reloading SSL bundles"
Retain SSL host config customizations when reloading SSL bundles
2026-08-25 18:53:55 -07:00
Phillip Webb
fa163d4f2d
Polish "Retain SSL host config customizations when reloading SSL bundles"
...
See gh-51290
2026-08-25 18:53:05 -07:00
Scott Frederick
cbbe588d1f
Retain SSL host config customizations when reloading SSL bundles
...
Tomcat's SSL configuration is applied to an `SSLHostConfig` for each
host name. When an SSL bundle was updated, a new `SSLHostConfig` was
created and used to replace the existing one for that host name,
discarding any customizations that had been applied to it (for example
by a `TomcatConnectorCustomizer`).
Reuse the existing `SSLHostConfig` for the host name when one is
present, applying the updated bundle to it rather than replacing it. The
existing `SSLHostConfigCertificate` is also reused, as adding a second
certificate with an undefined type to an `SSLHostConfig` is rejected by
Tomcat.
See gh-51290
Signed-off-by: Scott Frederick <scottyfred@gmail.com >
2026-08-25 18:52:34 -07:00
Phillip Webb
5a21e0d698
Upgrade to spring-javaformat 0.0.48
...
Closes gh-51452
2026-08-25 13:58:58 -07:00
Phillip Webb
53c04499b4
Create properties despite used-defined ClientRegistrationRepository
...
Update `OAuth2ClientConfigurations` so that properties are created
regardless of a user-defined `ClientRegistrationRepository` bean.
Fixes gh-51447
2026-08-25 12:41:23 -07:00
Phillip Webb
64267798cb
Merge pull request #51409 from msridhar
...
Closes gh-51409
* pr/51409:
Fix warning from NullAway 0.14.0 related to override
2026-08-25 12:39:36 -07:00
Manu Sridharan
23fc7dd183
Fix warning from NullAway 0.14.0 related to override
...
See gh-51409
Signed-off-by: Manu Sridharan <msridhar@gmail.com >
2026-08-25 12:29:02 -07:00
Phillip Webb
45b520f6c2
Merge pull request #51431 from CHISANW
...
Closes gh-51431
* pr/51431:
Fix typos in service connection documentation
2026-08-25 12:08:49 -07:00