Andy Wilkinson
a2f65cd887
Consider user classes when finding bind constructor
...
Update `@Autowired` detection logic to consider all constructors and to
search user classes.
Fixes gh-33061
Co-authored-by: Phillip Webb <pwebb@vmware.com>
3 years ago
Andy Wilkinson
d6ecdd5741
Remove old Jakarta EE 8 entries from spring-boot-dependencies
...
Closes gh-33094
3 years ago
Andy Wilkinson
5f6b63e277
Auto-configure span customizer beans
...
Closes gh-33087
3 years ago
Phillip Webb
e5a0b164ac
Configure MeterBinders after beans have been created
...
Update `MeterRegistryPostProcessor` to configure `MeterRegistry` beans
in two distinct sweeps. The first sweep applies customizers and filters
as the `MeterRegistry` bean is initialized, the second sweep applies
`MeterBinder` beans once all singletons have been instantiated.
Prior to this commit, it was not possible for a `MeterBinder` bean to
directly or indirectly use a `MeterRegistry`. It was also possible for
bound meters to cause a deadlock during refresh processing if those
meters could be updated on a thread other than main, such as GC
notifications.
Fixes gh-30636
Fixes gh-33070
3 years ago
Andy Wilkinson
e60084112e
Avoid NPE when TraceContext has deferred sampling
...
Closes gh-33093
3 years ago
Andy Wilkinson
6e4bece912
Make auto-configured OtelTracer back off when user defines a Tracer
...
Closes gh-33097
3 years ago
Andy Wilkinson
d91e16a6c5
Make auto-configured BraveTracer back off when user defines a Tracer
...
Closes gh-33095
3 years ago
Phillip Webb
3d2071d044
Migrate endpoints to return OperationResponseBody types
...
Update types returned from endpoints to implement the
`OperationResponseBody` interface. This ensures that they will be
serialized using the isolated actuator `ObjectMapper`.
See gh-20291
3 years ago
Phillip Webb
1f8493fb29
Support isolated actuator ObjectMapper
...
Add `OperationResponseBody` tagging interface that can be used
to trigger the use of an isolated ObjectMapper specifically for
actuator responses.
The isolated mapper is provided by an `EndpointObjectMapper`
bean which is auto-configured unless specifically disabled
by the user.
WebMVC, WebFlux and Jersey integrations have been updated
to provide a link between the `OperationResponseBody` type
and the endpoint `ObjectMapper`.
See gh-20291
3 years ago
Phillip Webb
72cbb8a5d8
Polish
3 years ago
Phillip Webb
79ff11cb2b
Rename and relocate ExemplarsAutoConfiguration
...
Rename `ExemplarsAutoConfiguration` and relocate it to a diffent
package to make it clear that it is for Prometheus.
3 years ago
Scott Frederick
a53141f8a4
Fix JMX exposure default in config metadata and docs
...
Fixes gh-33072
3 years ago
Andy Wilkinson
21f0fdffa1
Upgrade to Spring Session 3.0.0-RC2
...
Closes gh-33034
3 years ago
Phillip Webb
f423a26dd5
Polish
3 years ago
Andy Wilkinson
54aaaeec6f
Upgrade to Spring Batch 6.0.0-RC2
...
Closes gh-332935
3 years ago
Andy Wilkinson
e25792ee58
Upgrade to Spring Security 6.0.0-RC2
...
Closes gh-33063
3 years ago
Andy Wilkinson
ac867c3c40
Polish
3 years ago
Phillip Webb
a431ae04e6
Polish
3 years ago
Andy Wilkinson
7eb0fe4c89
Contribute reflection hints for JsonComponent inner classes
...
Closes gh-33089
3 years ago
Scott Frederick
b882de7c68
Throw ContextLoadException on test context load failure
...
When a test context fails to load, a `ContextLoadException` should
be thrown so that Framework can catch it and call any registered
`ApplicationContextFailureProcessor`s.
Closes gh-31793
3 years ago
Andy Wilkinson
70f7258341
Simplify JacksonAutoConfiguration as we now require Jackson 2.14
...
See gh-33086
3 years ago
Andy Wilkinson
fcbc7dacf1
Add reflection hints for JsonTesters
...
Closes gh-32858
3 years ago
Stephane Nicoll
41e2423a0c
Upgrade to Spring Framework 6.0.0-RC4
...
Closes gh-33023
3 years ago
Andy Wilkinson
60917bd114
Remove tests for Jackson 2.11
...
Closes gh-33086
3 years ago
Andy Wilkinson
6423535f67
Delete temp directory after MavenBuild has exected
...
Closes gh-33083
3 years ago
Phillip Webb
32b9945632
Polish
3 years ago
Phillip Webb
0d5c13cb28
Polish 'Add reflection hints for PropertyNamingStrategies'
...
See gh-33080
3 years ago
Ralf Ueberfuhr
e9bca3e6de
Add reflection hints for PropertyNamingStrategies
...
See gh-33080
3 years ago
Andy Wilkinson
50bb317215
Upgrade to Reactor Bom 2022.0.0
...
Closes gh-32939
3 years ago
Andy Wilkinson
546853bba5
Upgrade to Spring Integration 6.0.0-RC2
...
Closes gh-33009
3 years ago
Andy Wilkinson
03d1631d4c
Polish "Provide dependency management for missing Selenium modules"
...
See gh-32861
3 years ago
Andy Wilkinson
f42e90a2b4
Add missing dependency management for Selenum
...
Closes gh-32721
3 years ago
Andy Wilkinson
eed86c0d0a
Test Boot's Gradle plugin against Gradle 7.6-rc-2
...
Closes gh-33073
3 years ago
Johnny Lim
4161f5bdf1
Provide dependency management for missing Selenium modules
...
See gh-32861
3 years ago
Johnny Lim
ea4f22684d
Polish Log4j2 changes
...
See gh-32742
3 years ago
Johnny Lim
6b385a4f79
Fix configLocationsWithConfigurationFileSystemProperty
...
See gh-32740
3 years ago
EricGao888
569e752159
Fix a minor bug in an example in oauth2 doc
...
See gh-32931
3 years ago
dreis2211
34902f5a02
Fix possible type pollution in ConditionEvaluationReport
...
See gh-32916
3 years ago
Andy Wilkinson
a19f1a733e
Correct crash handling in condition report logging listener
...
Closes gh-33027
3 years ago
Andy Wilkinson
6d1fca10a3
Polish "Remove Sleuth references in favor of Micrometer Tracing"
...
See gh-32994
3 years ago
Toshiaki Maki
bf4c367d7e
Remove Sleuth references in favor of Micrometer Tracing
...
See gh-32994
3 years ago
Andy Wilkinson
5a299dd501
Correct coordinates of Artemis' server artifact
...
Closes gh-33065
3 years ago
Andy Wilkinson
df2445a6be
Update docs now that GraalVM 22.3 is fully available
...
Closes gh-32813
3 years ago
Andy Wilkinson
6a2f2a0afd
Upgrade to Micrometer 1.10.0
...
Closes gh-32936
3 years ago
Andy Wilkinson
aff8a3b182
Upgrade to Micrometer Tracing 1.0.0
...
Closes gh-32937
3 years ago
Andy Wilkinson
b1fcc38338
Upgrade to Jakara XML WS 4.0.0
...
Closes gh-33054
3 years ago
Andy Wilkinson
918182bfdf
Upgrade to Jakarta XML SOAP and SAAJ Impl 3.0.0
...
Closes gh-33053
Closes gh-33057
3 years ago
Andy Wilkinson
e274dbcfc4
Upgrade to Jakarta JMS 3.1.0
...
Closes gh-33047
3 years ago
Andy Wilkinson
01940144af
Upgrade to Jakarta Annotation 2.1.1
...
Closes gh-33046
3 years ago
Andy Wilkinson
b357239861
Upgrade to Jakarta Activation 2.1.0
...
Closes gh-33045
3 years ago