Commit Graph

54104 Commits

Author SHA1 Message Date
Stéphane Nicoll
8e8a311c6d Upgrade to R2DBC MySQL 1.4.1
Closes gh-45209
2025-04-16 11:15:15 +02:00
Stéphane Nicoll
9769b01b8f Upgrade to Micrometer Tracing 1.5.0-RC1
Closes gh-45137
2025-04-16 11:15:10 +02:00
Stéphane Nicoll
4122edf428 Upgrade to Micrometer 1.15.0-RC1
Closes gh-45136
2025-04-16 11:15:10 +02:00
Stéphane Nicoll
6501714d16 Upgrade to AspectJ 1.9.24
Closes gh-45208
2025-04-16 11:15:10 +02:00
Phillip Webb
88c9ae97b5 Merge pull request #45203 from shakuzen
* pr/45203:
  Polish 'Support Per-meter configuration for OtlpMetricsProperties'
  Support Per-meter configuration for OtlpMetricsProperties

Closes gh-45203
2025-04-15 13:44:26 -07:00
Phillip Webb
b60cfe9360 Polish 'Support Per-meter configuration for OtlpMetricsProperties'
See gh-45203
2025-04-15 13:43:29 -07:00
Tommy Ludwig
6dfc8f9567 Support Per-meter configuration for OtlpMetricsProperties
Add configuration properties support for the new `OtlpConfig` methods
`histogramFlavorPerMeter` and `maxBucketsPerMeter`. The existing
`histogramFlavor` and `maxBucketCount` configuration properties are
used as defaults when there isn't a specific per-meter configuration
set.

See gh-45203
2025-04-15 13:42:28 -07:00
Phillip Webb
8f8a05264b Upgrade to GraphQL Java 23.1
See gh-45030
2025-04-15 10:04:23 -07:00
Phillip Webb
97c44d1416 Merge pull request #45204 from shakuzen
* pr/45204:
  Polish 'Auto-configure OtlpMetricsSender if available'
  Auto-configure OtlpMetricsSender if available

Closes gh-45204
2025-04-15 09:58:36 -07:00
Phillip Webb
15c54b4065 Polish 'Auto-configure OtlpMetricsSender if available'
Update `OtlpMetricsExportAutoConfiguration` to use the new
`OtlpMetricsSender`interface that allows users to customize the
sending of OTLP metrics using the `OtlpMeterRegistry`.

See gh-45204
2025-04-15 09:58:19 -07:00
Tommy Ludwig
776d233c1c Auto-configure OtlpMetricsSender if available
Update `OtlpMetricsExportAutoConfiguration` to use the new
`OtlpMetricsSender`interface that allows users to customize the
sending of OTLP metrics using the `OtlpMeterRegistry`.

See gh-45204
2025-04-15 09:56:18 -07:00
Moritz Halbritter
752842a4ee Merge branch '3.4.x'
Closes gh-45200
2025-04-15 10:23:10 +02:00
Moritz Halbritter
f20e796d2b Update CDS documentation to cover AOTCache
Closes gh-44970
2025-04-15 10:22:36 +02:00
Stéphane Nicoll
c1bcd6f7b2 Merge branch '3.4.x'
Closes gh-45199
2025-04-15 10:12:07 +02:00
Stéphane Nicoll
e5c9aaa269 Merge branch '3.3.x' into 3.4.x
Closes gh-45198
2025-04-15 10:11:59 +02:00
Stéphane Nicoll
51bf592244 Upgrade to github-changelog-generator 0.0.12
Closes gh-45197
2025-04-15 10:11:24 +02:00
Moritz Halbritter
dfc362b8f8 Align FilterRegistrationBean empty dispatcher type logic with FilterRegistration annotation
Closes gh-45130
2025-04-15 08:58:31 +02:00
Phillip Webb
f77f3c68b7 Merge pull request #44952 from dmitrysulman
* pr/44952:
  Polish 'Auto-configure rest client when virtual threads are enabled'
  Auto-configure rest client when virtual threads are enabled

Closes gh-44952
2025-04-14 21:14:26 -07:00
Phillip Webb
ff3b4952be Polish 'Auto-configure rest client when virtual threads are enabled'
See gh-44952
2025-04-14 21:13:42 -07:00
Dmitry Sulman
3686e9a111 Auto-configure rest client when virtual threads are enabled
Refine `RestClientAutoConfiguration` conditional so that it
applies in reactive web applications if virtual threads are
active and a task executor is configured.

See gh-44952

Signed-off-by: Dmitry Sulman <dmitry.sulman@gmail.com>
2025-04-14 21:11:11 -07:00
Phillip Webb
2f30c52269 Merge pull request #44979 from nosan
* pr/44979:
  Polish 'Update RestClientSsl to support ClientHttpRequestFactorySettings'
  Update RestClientSsl to support ClientHttpRequestFactorySettings

Closes gh-44979
2025-04-14 20:17:46 -07:00
Phillip Webb
567353a555 Polish 'Update RestClientSsl to support ClientHttpRequestFactorySettings'
See gh-44979
2025-04-14 20:04:03 -07:00
Dmytro Nosan
af5d72b94f Update RestClientSsl to support ClientHttpRequestFactorySettings
Prior to this commit, RestClientSsl always used the
default settings from ClientHttpRequestFactorySettings, overriding any
user-defined settings (e.g., HttpClientProperties).

With this commit, RestClientSsl now respects and uses
ClientHttpRequestFactorySettings when they are provided.

See gh-44979

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-14 20:03:32 -07:00
Phillip Webb
6746cac514 Merge branch '3.4.x'
Closes gh-45195
2025-04-14 18:57:59 -07:00
Phillip Webb
0dca16c7eb Merge branch '3.3.x' into 3.4.x
Closes gh-45194
2025-04-14 18:57:26 -07:00
Phillip Webb
9b1b7e608c Prevent 'not eligible for getting processed' warnings when using JMX
Update auto-configured `IntegrationMBeanExporter` to be created from
a static method since it's a post-processor. Relevant injection now
occurs by overriding the `afterSingletonsInstantiated()` method.

Closes gh-45186
2025-04-14 18:55:28 -07:00
Phillip Webb
4bbbc0d687 Merge branch '3.4.x'
Closes gh-45193
2025-04-14 16:18:50 -07:00
Phillip Webb
b80bdbb182 Merge branch '3.3.x' into 3.4.x
Closes gh-45192
2025-04-14 16:18:41 -07:00
Phillip Webb
8118b810d7 Merge pull request #45009 from izeye
* pr/45009:
  Replace deprecated Project.task()

Closes gh-45009
2025-04-14 16:18:27 -07:00
Johnny Lim
08c67cc353 Replace deprecated Project.task()
See gh-45009

Signed-off-by: Johnny Lim <izeye@naver.com>
2025-04-14 16:17:53 -07:00
Phillip Webb
e3610eaf0c Fix "Used nested format for ECS structure logging" test on Windows
See gh-45063
2025-04-14 16:15:59 -07:00
Phillip Webb
34a43c1f87 Merge branch '3.4.x'
Closes gh-45190
2025-04-14 15:49:30 -07:00
Phillip Webb
1f21ec1eea Merge branch '3.3.x' into 3.4.x
Closes gh-45189
2025-04-14 15:49:21 -07:00
Phillip Webb
ce64f368e6 Merge pull request #45187 from erichaagdev
* pr/45187:
  Throw `VerificationException` for build verification failures

Closes gh-45187
2025-04-14 15:48:44 -07:00
Eric Haag
579bdea431 Throw VerificationException for build verification failures
Verification failures are generally failures which verify correctness,
e.g., failures caused by test, compilation, linting, etc.
Non-verification failures are generally failures related to the
build toolchain, e.g., failures caused by dependency resolution, build
configuration, etc.

Develocity attempts to classify failures based on context, but it
doesn't always classify correctly. By default, most failures are
classified as non-verification. By explicitly throwing a
`VerificationException` for verification task failures, the failures
will be appropriately classified.

See gh-45187

See also: https://docs.gradle.com/develocity/failure-classification

Signed-off-by: Eric Haag <ehaag@gradle.com>
2025-04-14 15:45:25 -07:00
Phillip Webb
5b165b35e3 Used nested format for ECS structure logging
Update `ElasticCommonSchemaStructuredLogFormatter` implementations so
that nested JSON is used for entries that previous has a '.' in the
name. This format follows the ECS specification and should be compatible
with more backends.

Fixes gh-45063
2025-04-14 15:30:14 -07:00
Stéphane Nicoll
baa8d1a333 Merge branch '3.4.x' 2025-04-14 18:07:52 +02:00
Stéphane Nicoll
9e3137b574 Merge branch '3.3.x' into 3.4.x 2025-04-14 18:07:29 +02:00
Stéphane Nicoll
70001c4d2c Upgrade to Micrometer Tracing 1.4.5
Closes gh-45086
2025-04-14 18:05:32 +02:00
Stéphane Nicoll
d91c16be92 Upgrade to Micrometer 1.14.6
Closes gh-45085
2025-04-14 18:05:32 +02:00
Stéphane Nicoll
7fd8e5e081 Upgrade to AspectJ 1.9.24
Closes gh-45184
2025-04-14 18:05:31 +02:00
Stéphane Nicoll
09cf553850 Upgrade to Micrometer Tracing 1.3.11
Closes gh-45052
2025-04-14 18:04:23 +02:00
Stéphane Nicoll
5e7a9b7892 Upgrade to Micrometer 1.13.13
Closes gh-45051
2025-04-14 18:04:23 +02:00
Stéphane Nicoll
53ca06caf3 Upgrade to AspectJ 1.9.24
Closes gh-45183
2025-04-14 18:04:22 +02:00
Andy Wilkinson
2e95aca95f Merge branch '3.4.x'
Closes gh-45179
2025-04-14 11:52:16 +01:00
Andy Wilkinson
3ce83e449f Merge branch '3.3.x' into 3.4.x
Closes gh-45178
2025-04-14 11:52:06 +01:00
Andy Wilkinson
3233341d45 Improve class conditions on auth server JWT auto-config
Prior to this change, introspection of the auto-configuration could
fail due to insufficient protection against missing classes.

This commit introduces an extra class-level check for Nimbus's
JWKSource which ensures that the auto-configuration backs off if
nimbus-jose-jwt has been excluded. It also introduces an inner-class
for the case where spring-security-oauth2-jose is not on the
classpath. This ensures that the method defining the jwtDecoder bean
does not cause an introspection failure when JwtDecoder is missing.

Closes gh-45177
2025-04-14 11:51:49 +01:00
Andy Wilkinson
5a42d148cd Merge branch '3.4.x' 2025-04-14 10:39:44 +01:00
Andy Wilkinson
9d063e3ea9 Merge branch '3.3.x' into 3.4.x
Closes gh-45176
2025-04-14 10:39:06 +01:00
Andy Wilkinson
4cfc3b0735 Add the use of token properties in documentation
Closes gh-44990
2025-04-14 10:37:57 +01:00