Commit Graph
60718 Commits
Author SHA1 Message Date
Andy Wilkinson fac21d7379 Merge pull request #51627 from ohchanKyu
Closes gh-51627

* gh-51627:
  Fix typo in deprecated Pushgateway base-url property metadata
2026-09-08 16:55:06 +01:00
ohchanKyu afc3178f33 Fix typo in deprecated Pushgateway base-url property metadata
The deprecation entry for
management.prometheus.metrics.export.pushgateway.base-url was declared
as "management.promethus", so the deprecation was never reported.

Signed-off-by: ohchanKyu <okc0202@naver.com>

See gh-51627
2026-09-08 16:54:18 +01:00
Andy Wilkinson bfc2935ad4 Merge pull request #51619 from yyuneu
Closes gh-51619

* gh-51619:
  Honor authorities-claim-delimiter when set on its own
2026-09-08 16:43:39 +01:00
JaeHyunAn 537c80dbb9 Honor authorities-claim-delimiter when set on its own
See gh-51619

Signed-off-by: JaeHyunAn <98042706+yyuneu@users.noreply.github.com>
2026-09-08 16:39:54 +01:00
Stéphane Nicoll b1e91c942e Add support for creating a container from a TestImage value
This commit improves TestImage so that an explicit image can trigger
the creation of the container, with optional additional setup. This
removes the need of creating additional container types for images that
have multiple flavors, and to please the static method that can only
create a container based on a single match.

Closes gh-51082
2026-09-08 16:46:48 +02:00
Andy Wilkinson f956f588d5 Configure attributes on dev-only configurations
Closes gh-51492
2026-09-08 13:56:26 +01:00
Andy Wilkinson bb1ad4ce36 Manage TomlJ's version in spring-boot-internal-dependencies
Closes gh-51618
2026-09-08 09:25:56 +01:00
Andy Wilkinson ad8f14e785 Merge pull request #51549 from aashikantkumar
Closes gh-51549

* gh-51549:
  Polish "Preserve firewall in reactive CF security auto-configuration"
  Preserve firewall in reactive CF security auto-configuration
2026-09-08 09:19:27 +01:00
Andy Wilkinson 23275d826b Polish "Preserve firewall in reactive CF security auto-configuration"
See gh-51549

Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2026-09-08 09:18:26 +01:00
aashikantkumar 4f3d0349f3 Preserve firewall in reactive CF security auto-configuration
Prior to this commit, CloudFoundryReactiveActuatorAutoConfiguration
registered a BeanPostProcessor replaced the WebFilterChainProxy bean
with one that handled CF security and delegated to the existing
chain.

Constructing a new WebFilterChainProxy resulted in the loss of any
firewall customization on the existing chain as Spring Security does
not provide an API to retreive the firewall from the existing chain
and apply it to the new chain.

This commit changes the approach and aligns it with its Servlet
counterpart. Instead of post-processing the filter chain proxy, a new
SecurityWebFilterChain that handles cloudfoundryapplication/**
is defined. This chain becomes part of the existing
WebFilterChainProxy, preserving any firewall customization.

Signed-off-by: aashikantkumar <aashikantkumar2@gmail.com>

See gh-51549
2026-09-08 08:56:38 +01:00
Andy Wilkinson 1d79f56ad7 Return 503 for missing application ID or cloud controller URL
Previously, the CloudFoundryAuthorizationExceptions thrown for a
missing application ID or cloud controller URL were not routed
through the error handling that turned them into a SecurityResponse
with a 503 status code. As a result, they were processed by the
general exception handling which resulted in a 500 response.

This commit updates the reactive SecurityInterceptor so that the
exceptions are processed through
SecurityInterceptor::getErrorResponse. This aligns the behavior of
the Cloud Foundry security intergration in a reactive application
more closely with that of a Servlet application.

Fixes gh-51613
2026-09-08 08:51:58 +01:00
Andy Wilkinson 159bdeb76e Merge pull request #51598 from noojung
Closes gh-51598

* gh-51598:
  Avoid using Project objects as dependency notation
2026-09-07 12:38:00 +01:00
Hyunwoo Jung ceefb553c4 Avoid using Project objects as dependency notation
Gradle 9.6 deprecates passing a Project instance as dependency notation,
which currently causes the build to emit deprecation warnings and will
become an error in Gradle 10.

This commit updates AggregatorPlugin to use
DependencyFactory#createProjectDependency instead.

Signed-off-by: Hyunwoo Jung <hyunwoojung@kakao.com>

See gh-51598
2026-09-07 12:37:25 +01:00
Andy Wilkinson 03cf0c49ce Merge pull request #51590 from noojung
Closes gh-51590

* gh-51590:
  Fix typos
2026-09-07 12:19:32 +01:00
Hyunwoo Jung 528c8bd1ea Fix typos
Signed-off-by: Hyunwoo Jung <hyunwoojung@kakao.com>

See gh-51590
2026-09-07 11:53:30 +01:00
Andy Wilkinson 2a30bbc70a Merge pull request #51593 from fabio-grassi
Closes gh-51593

* gh-51593:
  Switch to Java 17 variants of Oracle JDBC dependencies
2026-09-07 08:43:37 +01:00
Fabio Grassi b49f9e2c32 Switch to Java 17 variants of Oracle JDBC dependencies
Signed-off-by: Fabio Grassi <40345396+fabio-grassi@users.noreply.github.com>

See gh-51593
2026-09-07 08:31:23 +01:00
Andy Wilkinson 4396a31e23 Merge pull request #51591 from msridhar
Closes gh-51591

* gh-51591:
  Remove unnecessary NullAway suppressions
2026-09-07 08:25:30 +01:00
Manu Sridharan 25a3f8feb9 Remove unnecessary NullAway suppressions
Signed-off-by: Manu Sridharan <msridhar@gmail.com>

See gh-51591
2026-09-07 08:18:11 +01:00
Phillip Webb d94755304a Polish 2026-09-05 16:55:48 -07:00
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