Commit Graph

50283 Commits

Author SHA1 Message Date
Andy Wilkinson
2620444213 Merge branch '3.3.x' 2024-08-22 07:49:00 +01:00
Andy Wilkinson
29e4607046 Merge branch '3.2.x' into 3.3.x 2024-08-22 07:48:46 +01:00
Andy Wilkinson
112cfc8be6 Remove processed annotations plugin declaration
See gh-41981
2024-08-22 07:48:34 +01:00
Phillip Webb
4d4b189cce Prevent duplicate DynamicPropertyRegistry beans
Remove the Spring Framework registered `DynamicPropertyRegistry` when
using Testcontainers.

See gh-41839
2024-08-21 21:04:13 -07:00
Phillip Webb
c3ed545ffd Merge branch '3.3.x'
Closes gh-41995
2024-08-21 18:24:17 -07:00
Phillip Webb
05b73ceeec Call getErrorAttributes() only once
Refine the fix introduced in commit 60b7e6cf23 so that the
`getErrorAttributes()` method is not called multiple times. If the
status is missing, the `DefaultErrorWebExceptionHandler` will now
call an internal `DefaultErrorAttributes` instance in order to obtain
the actual status result.

Fixes gh-41732
2024-08-21 18:24:08 -07:00
Phillip Webb
d9746861a7 Upgrade to apachepulsar/pulsar 3.2.4 2024-08-21 18:24:08 -07:00
Scott Frederick
ba87aca05e Merge branch '3.3.x'
Closes gh-41994
2024-08-21 18:04:28 -05:00
Scott Frederick
459d899ed9 Add release type attribute for Antora documentation generation
Fixes gh-41993
2024-08-21 18:03:57 -05:00
Phillip Webb
8418b18907 Use early static registration of EventPublishingContextWrapper
Add `OpenTelemetryEventPublisherApplicationListener` which uses a single
static `ContextStorage` wrapper which gets applied as early as possible.
The static wrapper is then updated as beans come and go.

By adding the wrapper early, we hope to avoid silent failures which
can occur if the `ContextStorage` gets initialized before the wrapper
is added.

Closes gh-41439
2024-08-21 15:35:06 -07:00
Scott Frederick
940f82669d Fix PEM-encoded text trimming of file contents with Windows line endings
See gh-41540
2024-08-21 17:06:08 -05:00
Scott Frederick
f8fdc4a63d Trim PEM-encoded text in PemContent.of
Closes gh-41540
2024-08-21 13:20:25 -05:00
Andy Wilkinson
c6ed0ab5fe Merge branch '3.3.x' 2024-08-21 18:52:00 +01:00
Andy Wilkinson
e08a66f261 Upgrade to Spring Security 6.3.3
Closes gh-41985
2024-08-21 18:51:19 +01:00
Andy Wilkinson
737a322d6e Merge branch '3.3.x'
Closes gh-41990
2024-08-21 18:10:38 +01:00
Andy Wilkinson
db54432e59 Merge branch '3.2.x' into 3.3.x
Closes gh-41989
2024-08-21 18:09:14 +01:00
Andy Wilkinson
1a6b3a533f Improve documented logging property descriptions and default values
Closes gh-41933
2024-08-21 18:06:49 +01:00
Andy Wilkinson
846167c505 Merge branch '3.3.x'
Closes gh-41988
2024-08-21 17:43:19 +01:00
Andy Wilkinson
8bd827e1b8 Merge branch '3.2.x' into 3.3.x
Closes gh-41987
2024-08-21 17:43:02 +01:00
Andy Wilkinson
0610fda733 Look at ResponseStatusException's cause for binding errors
Fixes gh-41984
2024-08-21 17:06:22 +01:00
Andy Wilkinson
8550e564f6 Merge branch '3.3.x'
Closes gh-41983
2024-08-21 14:34:06 +01:00
Andy Wilkinson
ea698e466d Merge branch '3.2.x' into 3.3.x
Closes gh-41982
2024-08-21 14:33:41 +01:00
Andy Wilkinson
b2887303a6 Remove processed annotations plugin
Closes gh-41981
2024-08-21 13:16:34 +01:00
Moritz Halbritter
7936de70d8 Merge branch '3.3.x'
Closes gh-41979
2024-08-21 13:29:52 +02:00
Moritz Halbritter
7fbb79b7f6 Merge branch '3.2.x' into 3.3.x
Closes gh-41978
2024-08-21 13:29:37 +02:00
Moritz Halbritter
fe79b206cf Merge pull request #41876 from hyunmin0317
* pr/41876:
  Polish "Refactor BasicJsonParser to simplify JSON parsing logic"
  Refactor BasicJsonParser to simplify JSON parsing logic

Closes gh-41876
2024-08-21 13:28:49 +02:00
Moritz Halbritter
66a41db079 Polish "Refactor BasicJsonParser to simplify JSON parsing logic"
See gh-41876
2024-08-21 13:20:36 +02:00
hyunmin0317
4a41006ee0 Refactor BasicJsonParser to simplify JSON parsing logic
See gh-41876
2024-08-21 13:17:27 +02:00
Moritz Halbritter
0c33768746 Merge branch '3.3.x'
Closes gh-41977
2024-08-21 13:11:20 +02:00
Moritz Halbritter
516c764de0 Merge branch '3.2.x' into 3.3.x
Closes gh-41976
2024-08-21 13:05:36 +02:00
Moritz Halbritter
5ee522598f Explain that enabling virtual threads disables traditional thread pools
Closes gh-41937
2024-08-21 11:58:53 +02:00
Stéphane Nicoll
a700753a62 Merge branch '3.3.x' 2024-08-21 10:10:51 +02:00
Stéphane Nicoll
77d62dd9d0 Enable Java 23-ea on CI
Closes gh-41711
2024-08-21 10:10:24 +02:00
Stéphane Nicoll
0048ed6b38 Merge branch '3.3.x' 2024-08-21 08:44:53 +02:00
Stéphane Nicoll
77797596b2 Merge branch '3.2.x' into 3.3.x 2024-08-21 08:44:45 +02:00
Stéphane Nicoll
c116ec65c9 Upgrade to Spring Integration 6.4.0-M2
Closes gh-41822
2024-08-21 08:34:05 +02:00
Stéphane Nicoll
d3ac84dbd3 Upgrade to Spring Integration 6.3.3
Closes gh-41974
2024-08-21 08:30:25 +02:00
Stéphane Nicoll
67cf325727 Upgrade to Spring Pulsar 1.0.9
Closes gh-41727
2024-08-21 08:25:03 +02:00
Stéphane Nicoll
0908771ff2 Upgrade to Spring Integration 6.2.8
Closes gh-41973
2024-08-21 08:25:03 +02:00
Phillip Webb
f832dcfbdc Add @ConditionalOnAvailableEndpoint value alias
Closes gh-41969
2024-08-20 16:23:45 -07:00
Andy Wilkinson
73f71d5560 Rework Cloud Foundry actuator support behind a pluggable abstraction
Deprecate `EndpointExposure.CLOUD_FOUNDRY` and introduce an alternative
implementation based on a pluggable abstraction.

The new `EndpointExposureOutcomeContributor` interface may now be used
to influence `@OnAvailableEndpointCondition` exposure results. Several
infrastructure beans that previously used the condition have been
refactored to always be registered, but tolerate missing endpoints.

A new smoke test application has been added that demonstrates how the
abstraction can be used by a third-party.

Closes gh-41135

Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2024-08-20 16:22:56 -07:00
Scott Frederick
cbb738338d Merge branch '3.3.x'
Closes gh-41971
2024-08-20 15:49:39 -05:00
Scott Frederick
0451cb8686 Merge branch '3.2.x' into 3.3.x
Closes gh-41970
2024-08-20 15:49:25 -05:00
Scott Frederick
21b15558a2 Use classpath index when building classpath in PropertiesLauncher
Fixes gh-41719
2024-08-20 15:47:44 -05:00
Stéphane Nicoll
9bf7d4d0cf Merge branch '3.3.x' 2024-08-20 19:51:36 +02:00
Stéphane Nicoll
3ac141e290 Merge branch '3.2.x' into 3.3.x 2024-08-20 19:51:28 +02:00
Stéphane Nicoll
bd47ef4e02 Upgrade to Spring Session 3.3.2
Closes gh-41742
2024-08-20 19:25:52 +02:00
Stéphane Nicoll
9101725194 Upgrade to Spring Pulsar 1.1.3
Closes gh-41740
2024-08-20 19:25:52 +02:00
Stéphane Nicoll
9dd83092ce Upgrade to Spring Authorization Server 1.3.2
Closes gh-41736
2024-08-20 19:25:52 +02:00
Stéphane Nicoll
e0ed02e820 Upgrade to Couchbase Client 3.6.3
Closes gh-41967
2024-08-20 19:25:51 +02:00