Commit Graph
54126 Commits
Author SHA1 Message Date
Stéphane NicollandCatiaCorreia catia.correia97@gmail.com 9e656c1554 Remove unnecessary field initialization
Closes gh-45168

Co-authored-by: CatiaCorreia catia.correia97@gmail.com
2025-11-13 10:21:05 +01:00
Phillip Webb 9b387cbe77 Support recent Docker installs by raising the API version when possible
Update `DockerApi` so that the URL uses version `v1.50` whenever
possible. Prior to this commit, `v1.24` was often used which breaks
recent Docker installs due to the dropping of API version v1.43 and
below.

If the actual API version running is less than `v1.50`, but greater
than the minimum required for the API call, it will be used instead.
This hopefully means that older versions of Docker will continue to
work as they did previously.

Fixes gh-48050
2025-11-12 19:57:36 -08:00
Phillip Webb b6460eaf67 Merge pull request #47292 from hojooo
* pr/47292:
  Polish 'Correctly handle platform specific buildpack builds'
  Correctly handle platform specific buildpack builds

Closes gh-47292
2025-11-12 13:27:07 -08:00
Phillip Webb 39f3d1c72c Polish 'Correctly handle platform specific buildpack builds'
See gh-47292
2025-11-12 11:07:29 -08:00
hojooo 913c434b90 Correctly handle platform specific buildpack builds
Prior to this commit, performing a build on a ARM Mac with the default
configuration and then building it again with the image platform set to
`linux/amd64` results in an "Image platform mismatch detected" failure.

This is due to the fact that `docker inspect` returns JSON for the
default platform, regardless of the fact that another architecture
has been pulled.

To solve the issue, the `inspect` API call on Docker 1.49+ can now
accept a platform query parameter which when specified returns platform
specific JSON.

At the time of this commit, the Docker API documentation hasn't been
updated, despite PR https://github.com/moby/moby/pull/49586 being
merged.

In addition to using the correct inspect JSON, we also need to pin
the run image we use to a specific digest. Without doing this,
buildpacks revert back to the default platform image and
"content digest not found" errors are thrown (similar to
https://github.com/buildpacks/docs/issues/818).

See gh-47292

Signed-off-by: hojooo <ghwn5833@gmail.com>
2025-11-12 10:33:22 -08:00
Andy Wilkinson b6d9c48cbd Upgrade to antora-ui-spring 0.4.20
Closes gh-48077
2025-11-12 14:28:49 +00:00
Stéphane Nicoll 2993a6c3ff Upgrade to Tomcat 10.1.49
Closes gh-48080
2025-11-12 15:14:06 +01:00
Stéphane Nicoll 7c36b7f01d Upgrade to Logback 1.5.21
Closes gh-48079
2025-11-12 15:14:02 +01:00
Stéphane Nicoll df21e2e24d Upgrade to jOOQ 3.19.28
Closes gh-48078
2025-11-12 15:13:58 +01:00
Andy Wilkinson d697fc0b35 Upgrade to Antora UI Spring v0.4.19
Closes gh-48064
2025-11-11 18:57:12 +00:00
Andy Wilkinson 5aeaa74508 Document how soon-to-expire SSL certs are reported
Closes gh-45564
2025-11-11 18:44:21 +00:00
Andy Wilkinson a21bfc2ff5 Delay ServletContext destruction until Undertow is destroyed
Previously, all destruction was done in the stop method including
closing any Closeables registered with the server. One of these
Closeables managed the lifecycle of the DeploymentManager for the
servlet deployment. Closing it made the servlet context unusable
in `@PreDestroy` methods and upon restart.

This commit moves the closing of the registered Closeables into
destroy(). This allows `@PreDestory` methods to use the
ServletContext. It also allows the server to be stopped and then
restarted without making the ServletContext unusable as it's left
running while the server itself is stopped and not accepting
requests.

Fixes gh-47141
2025-11-11 17:00:48 +00:00
Andy Wilkinson 8249929b68 Revert "Stop throwing PortInUseException for unassignable address"
This reverts commit 5229ac7e58.

The change works on macOS but not on Linux.

See gh-47618
2025-11-11 16:35:24 +00:00
Andy Wilkinson 5229ac7e58 Stop throwing PortInUseException for unassignable address
Previously, an unassignable address would result in NettyWebServer
incorrectly throwing a PortInUseException.

Fixes gh-47618
2025-11-11 16:07:35 +00:00
Andy Wilkinson d08ac5ce4a Allow cache removals to be registered as a function counter
Fixes gh-46212
2025-11-11 15:21:40 +00:00
Andy Wilkinson 06fd384e59 Include WebSecurityCustomizer components in WebMvcTest
This commit also tests that WebSecurityConfigurer components are
included. They include was already there but the functionality was
untested.

Fixes gh-47255
2025-11-11 14:03:25 +00:00
Moritz Halbritter e58c8975f6 Document how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries
Closes gh-47893
2025-11-11 12:51:11 +01:00
Stéphane Nicoll ad4dcc9df5 Start building against Spring Security 6.4.13 snapshots
See gh-48029
2025-11-10 21:37:30 +01:00
Stéphane Nicoll c6dd5f6e67 Start building against Spring Pulsar 1.2.12 snapshots
See gh-48028
2025-11-10 21:37:30 +01:00
Stéphane Nicoll c43203e1c5 Start building against Spring Kafka 3.3.11 snapshots
See gh-48027
2025-11-10 21:37:30 +01:00
Stéphane Nicoll 6f7530e61a Start building against Spring Integration 6.4.9 snapshots
See gh-48026
2025-11-10 21:37:30 +01:00
Stéphane Nicoll 0f9d1eacef Upgrade to Neo4j Java Driver 5.28.10
Closes gh-48030
2025-11-10 21:37:30 +01:00
Stéphane Nicoll 1763cf7a29 Start building against Spring Data Bom 2024.1.12 snapshots
See gh-48024
2025-11-10 21:37:30 +01:00
Andy Wilkinson 4287826ff0 Use mirror for Tomcat downloads
Closes gh-48038
2025-11-10 20:28:24 +00:00
Andy Wilkinson ad67a77207 Start building against Spring Framework 6.2.13 snapshots
See gh-48025
Closes gh-48032
2025-11-10 17:48:05 +00:00
Stéphane Nicoll 5a67f5707e Replace calls to deprecated setConnectionTimeout method
Replace calls to the recently deprecated `setConnectionTimeout` method
of `HttpComponentsClientHttpRequestFactoryBuilder`.

This commit also introduces a `withConnectionConfigCustomizer` and
allows connection timeouts settings to be used.

Closes gh-48031
2025-11-10 15:32:05 +01:00
Andy Wilkinson f1957a9740 Address warnings reported by Eclipse 2025-11-10 09:55:50 +00:00
Stéphane Nicoll 7defa59a9d Upgrade to Reactor Bom 2024.0.12
Closes gh-48022
2025-11-10 09:44:55 +01:00
Stéphane Nicoll fd500f9334 Upgrade to R2DBC Postgresql 1.0.9.RELEASE
Closes gh-48021
2025-11-10 09:44:51 +01:00
Stéphane Nicoll 7c8eac6d5b Upgrade to MySQL 9.5.0
Closes gh-48020
2025-11-10 09:44:47 +01:00
Stéphane Nicoll 65cdf907f4 Upgrade to Micrometer Tracing 1.4.12
Closes gh-48019
2025-11-10 09:44:42 +01:00
Stéphane Nicoll 4e1c2f07ce Upgrade to Micrometer 1.14.13
Closes gh-48018
2025-11-10 09:44:38 +01:00
Stéphane Nicoll de0445ce89 Upgrade to Jackson Bom 2.18.5
Closes gh-48017
2025-11-10 09:44:34 +01:00
Stéphane Nicoll a7563000b5 Upgrade to Hibernate 6.6.34.Final
Closes gh-48016
2025-11-10 09:44:31 +01:00
Stéphane Nicoll 66f7080a0b Upgrade to AspectJ 1.9.25
Closes gh-48015
2025-11-10 09:44:27 +01:00
Phillip Webb 046d4fd22b Upgrade to Antora 3.2.0-alpha.10 (with related extensions)
Closes gh-47417
2025-11-07 19:13:16 -08:00
Phillip Webb 5dac202e80 Upgrade Antora extensions
See gh-47417
2025-11-07 12:32:09 -08:00
Andy Wilkinson ec023368ce Upgrade to gradle-node-plugin 7.1.0
Closes gh-47977
2025-11-06 15:12:30 +00:00
Moritz Halbritter fa6e250741 Upgrade Java version in sdkmanrc to 17.0.17-librca
Closes gh-47973
2025-11-06 09:58:29 +01:00
Andy Wilkinson 0a847d2ce3 Upgrade to Artifactory Deploy Action 0.0.4
Closes gh-47936
2025-11-04 11:40:07 +00:00
Andy Wilkinson bb4d65499f Try 0.0.4-SNAPSHOT of artifactory-deploy-action
See gh-47936
2025-11-04 11:17:05 +00:00
Stéphane Nicoll 8b4087ce4c Revert "Merge pull request #47920 from dependabot[bot]"
This reverts commit c3972a9083, reversing
changes made to 631711f2e6.

See gh-47920
2025-11-04 10:05:34 +01:00
Stéphane Nicoll 1cee2004f8 Merge pull request #47921 from dependabot[bot]
* pr/47921:
  Polish "Bump jfrog/setup-jfrog-cli from 4.8.0 to 4.8.1"
  Bump jfrog/setup-jfrog-cli from 4.8.0 to 4.8.1

Closes gh-47921
2025-11-04 09:09:12 +01:00
Stéphane Nicoll bd173d1333 Polish "Bump jfrog/setup-jfrog-cli from 4.8.0 to 4.8.1"
See gh-47921
2025-11-04 09:08:57 +01:00
dependabot[bot] b749cc83a5 Bump jfrog/setup-jfrog-cli from 4.8.0 to 4.8.1
Bumps [jfrog/setup-jfrog-cli](https://github.com/jfrog/setup-jfrog-cli) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/jfrog/setup-jfrog-cli/releases)
- [Commits](https://github.com/jfrog/setup-jfrog-cli/compare/e5d3afdd1d75e4aa14a4f217cca93a2a9b5b846d...5b06f730cc5a6f55d78b30753f8583454b08c0aa)

---
updated-dependencies:
- dependency-name: jfrog/setup-jfrog-cli
  dependency-version: 4.8.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

See gh-47921

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-04 09:08:15 +01:00
Stéphane Nicoll c3972a9083 Merge pull request #47920 from dependabot[bot]
* pr/47920:
  Bump spring-io/artifactory-deploy-action from 0.0.2 to 0.0.3

Closes gh-47920
2025-11-04 09:05:23 +01:00
dependabot[bot] b47011526c Bump spring-io/artifactory-deploy-action from 0.0.2 to 0.0.3
Bumps [spring-io/artifactory-deploy-action](https://github.com/spring-io/artifactory-deploy-action) from 0.0.2 to 0.0.3.
- [Release notes](https://github.com/spring-io/artifactory-deploy-action/releases)
- [Commits](https://github.com/spring-io/artifactory-deploy-action/compare/dc1913008c0599f0c4b1fdafb6ff3c502b3565ea...e7d40377cd74c3f06554144006ccfd64a548b351)

---
updated-dependencies:
- dependency-name: spring-io/artifactory-deploy-action
  dependency-version: 0.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

See gh-47920

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-04 09:04:49 +01:00
Phillip Webb 631711f2e6 Prevent unlimited growth of AutoConfiguredCompositeMeterRegistry
Update `OnlyOnceLoggingDenyMeterFilter` to directly implement the
maximum number of allowable tag values. With this change in place
we can remove calls to `MeterFilter.maximumAllowableTags`. This also
allows `MeterRegistryPostProcessor` to have a stronger signal about
the filters that it should also apply to the
`AutoConfiguredCompositeMeterRegistry` since it can now do a standard
`instanceof` check.

Fixes gh-47285
2025-11-03 20:14:01 -08:00
Stéphane Nicoll 06afde33f1 Merge pull request #47211 from dependabot[bot]
* pr/47211:
  Bump @antora/atlas-extension in /antora

Closes gh-47211
2025-11-03 14:47:24 +01:00
dependabot[bot] 8de77e0cad Bump @antora/atlas-extension in /antora
---
updated-dependencies:
- dependency-name: "@antora/atlas-extension"
  dependency-version: 1.0.0-alpha.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

See gh-47211

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-03 14:02:38 +01:00