Commit Graph

54471 Commits

Author SHA1 Message Date
Andy Wilkinson
a3db04f872 Merge branch '3.4.x'
Closes gh-45214
2025-04-16 14:54:22 +01:00
Andy Wilkinson
5ccccf136b Merge branch '3.3.x' into 3.4.x
Closes gh-45213
2025-04-16 14:54:08 +01:00
Andy Wilkinson
b218e9d3db Merge pull request #45212 from nosan
* gh-45212:
  Polish "Fix parameter replacement when message matches its code"
  Fix parameter replacement when message matches its code

Closes gh-45212
2025-04-16 14:53:55 +01:00
Andy Wilkinson
9c5e608f50 Polish "Fix parameter replacement when message matches its code"
See gh-45212
2025-04-16 14:45:52 +01:00
Dmytro Nosan
83901a22b6 Fix parameter replacement when message matches its code
This commit addresses an issue where placeholders like {foo}
remain as {foo} if the message is the same as its code.

See gh-45212

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-16 14:45:50 +01:00
Andy Wilkinson
9f2d802223 Merge branch '3.4.x' 2025-04-16 12:07:43 +01:00
Andy Wilkinson
5ee5678741 Fix(?) test on Windows
See gh-44507
2025-04-16 12:07:26 +01:00
Andy Wilkinson
743542933f Merge branch '3.4.x'
Closes gh-45211
2025-04-16 11:37:00 +01:00
Andy Wilkinson
dd8a42d8ae Merge pull request #44507 from nosan
* gh-44507:
  Polish "Prevent stack overflow when writing Path"
  Prevent stack overflow when writing Path

Closes gh-44507
2025-04-16 11:36:03 +01:00
Andy Wilkinson
175c9d3095 Polish "Prevent stack overflow when writing Path"
See gh-44507
2025-04-16 11:35:54 +01:00
Dmytro Nosan
a69991b261 Prevent stack overflow when writing Path
Prior to this commit, serializing `java.nio.file.Path` caused
a StackOverflowError because `Path.iterator()` always returns itself
as the first element of the iterator, which results in a
StackOverflowError.

This commit serializes `java.nio.file.Path` as JSON String.

See gh-44507

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-16 11:35:39 +01:00
Stéphane Nicoll
32d37a1643 Merge branch '3.4.x' 2025-04-16 11:15:52 +02:00
Stéphane Nicoll
5616923569 Merge branch '3.3.x' into 3.4.x 2025-04-16 11:15:32 +02:00
Stéphane Nicoll
4a43b51a6b Upgrade to Reactor Bom 2024.0.5
Closes gh-45138
2025-04-16 11:15:15 +02:00
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
Stéphane Nicoll
ff9e35b9cf Upgrade to Reactor Bom 2024.0.5
Closes gh-45087
2025-04-16 11:13:08 +02:00
Stéphane Nicoll
7f0201361e Upgrade to Reactor Bom 2023.0.17
Closes gh-45053
2025-04-16 10:36:49 +02:00
Stéphane Nicoll
11928c897c Upgrade to Neo4j Java Driver 5.28.4
Closes gh-45172
2025-04-16 10:36:49 +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