Andy Wilkinson
9f79769030
Start building against Micrometer 1.14.0 snapshots
...
See gh-42137
2024-09-04 16:22:05 +01:00
Scott Frederick
e7faca3bbb
Add support for Testcontainer Redis
...
Add support for the official `com.redis:testcontainers-redis` container.
See gh-41450
2024-08-29 19:23:40 -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
Phillip Webb
450e31b42e
Merge branch '3.3.x'
2024-08-19 16:47:31 -07:00
Phillip Webb
1d337b7c76
Merge branch '3.2.x' into 3.3.x
2024-08-19 16:46:51 -07:00
Phillip Webb
f1987e6f8b
Update copyright year of changed files
2024-08-19 16:45:34 -07:00
Phillip Webb
890b4ede7a
Further polish SslInfoContributor and SslHealthIndicator
...
See gh-41205
2024-08-19 16:44:43 -07:00
Moritz Halbritter
fd1472784e
Polish "Add SslInfoContributor and SslHealthIndicator"
...
See gh-41205
2024-08-19 10:41:29 +02:00
Jonatan Ivanov
5e3796e814
Add SslInfoContributor and SslHealthIndicator
...
See gh-41205
2024-08-19 10:00:00 +02:00
Moritz Halbritter
46150bae89
Merge branch '3.3.x'
...
Closes gh-41858
2024-08-14 17:20:59 +02:00
Moritz Halbritter
2a84fe5760
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41857
2024-08-14 16:47:52 +02:00
Moritz Halbritter
1d45016d8c
Upgrade to spring-javaformat 0.0.43
...
Closes gh-41853
2024-08-14 16:32:41 +02:00
Andy Wilkinson
f47ff3181a
Merge branch '3.3.x'
...
Closes gh-41620
2024-07-25 18:31:44 +01:00
Andy Wilkinson
4c9013fe0d
Polish "Deprecate ControllerEndpointsSupplier and ExposableControllerEndpoint"
...
See gh-41596
2024-07-25 18:31:28 +01:00
cms04
e35016422a
Deprecate ControllerEndpointsSupplier and ExposableControllerEndpoint
...
See gh-41596
2024-07-25 18:31:27 +01:00
Andy Wilkinson
e201b94d4f
Merge branch '3.3.x'
...
Closes gh-41616
2024-07-25 16:17:52 +01:00
Andy Wilkinson
c642f6d268
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41613
2024-07-25 16:16:35 +01:00
Brian Clozel
397f87964b
Fix flaky tests for scheduled tasks actuator support
...
See gh-17585
2024-07-25 10:09:34 +02:00
Brian Clozel
e8391f121e
Add execution metadata to scheduled tasks actuator endpoint
...
As of spring-projects/spring-framework#24560 , Spring provides additional
metadata for scheduled tasks:
* next execution time
* last execution outcome (including status, time and raised exception)
This commit leverages this information to enhance the existing
`scheduledtasks` Actuator endpoint.
Closes gh-17585
2024-07-25 09:26:50 +02:00
Phillip Webb
000600c68a
Merge branch '3.3.x'
2024-07-22 18:41:53 +01:00
Andy Wilkinson
375b3b16a0
Remove APIs that were deprecated for removal in 3.4.0
...
Closes gh-41435
2024-07-10 13:31:21 +01:00
Moritz Halbritter
0ce3420fcb
Polish "Publish an AuditEvent on logout"
...
See gh-41278
2024-07-03 10:40:59 +02:00
chu3la
c5953feae6
Publish an AuditEvent on logout
...
See gh-41278
2024-07-03 10:38:39 +02:00
Moritz Halbritter
9bd6ec59b7
Merge branch '3.3.x'
...
Closes gh-41267
2024-06-28 12:21:35 +02:00
Johnny Lim
5a387a85a9
Polish gh-40023
...
See gh-41208
2024-06-28 12:17:24 +02:00
Andy Wilkinson
5b7365b63b
Merge branch '3.3.x'
...
Closes gh-41258
2024-06-27 10:25:32 +01:00
Andy Wilkinson
b0d4f1d356
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41257
2024-06-27 10:16:36 +01:00
Andy Wilkinson
654016af7f
Move Docker-related test support into a separate module
...
See gh-41228
2024-06-26 19:47:35 +01:00
Andy Wilkinson
ba053dbaac
Update spring-boot-actuator to use docker-test plugin
...
See gh-41228
2024-06-26 19:46:37 +01:00
Brian Clozel
74a2144a37
Adapt to Task and ScheduledTask changes in Framework
...
Spring Framework wraps `Task` and `ScheduledTask` runnables to collect
and share metadata about task execution and scheduling.
The `ScheduledTasksEndpoint` descriptors were relying on the fact that
tasks would never be wrapped. Spring Framework already wrapped runnables
in various cases, for methods returning `Callable` or reactive types.
This commit makes use of the `toString()` method to describe the
runnable. Runnable implementations can override this method for
displaying purposes on the actuator endpoint.
See spring-projects/spring-framework#24560
See gh-41177
2024-06-20 20:18:08 +01:00
Phillip Webb
9dda006a18
Merge branch '3.2.x'
2024-06-19 22:55:00 -07:00
Phillip Webb
2a4582b084
Update copyright year of changed files
2024-06-19 22:54:40 -07:00
Phillip Webb
905d6b96d0
Merge branch '3.2.x'
...
Closes gh-41166
2024-06-19 22:30:58 -07:00
Andy Wilkinson
491f34d25c
Improve container test code
...
Replace `DockerImageNames` with a enum and relocate it from the
`testcontainers` to `container` package. The enum now also
becomes a common location that we can use to apply container
configuration such as timeouts.
Closes gh-41164
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2024-06-19 20:10:03 -07:00
Andy Wilkinson
3188d084ea
Merge branch '3.2.x'
...
Closes gh-41104
2024-06-14 17:06:07 +01:00
Andy Wilkinson
31f967723d
Fix Mongo health indicators when using the strict V1 API
...
Closes gh-41101
2024-06-14 17:05:09 +01:00
Moritz Halbritter
e1aef9db6f
Rename parameter
...
See gh-40904
2024-06-14 08:32:38 +02:00
Phillip Webb
147240aa0c
Merge branch '3.2.x'
...
Closes gh-41080
2024-06-11 13:32:30 -07:00
Phillip Webb
dcccb3b2b1
Polish "Use method references when possible"
...
See gh-40974
2024-06-11 12:57:59 -07:00
Ahmed Ashour
507229eef8
Use method references when possible
...
See gh-40974
2024-06-11 12:57:55 -07:00
Moritz Halbritter
3c37e4557c
Use properties from Prometheus config in PrometheusScrapeEndpoint
...
Closes gh-40904
2024-06-11 14:38:18 +02:00
Moritz Halbritter
c470ce2247
Add resource hints for SBOM endpoint
...
Closes gh-40939
2024-06-11 11:42:46 +02:00
Moritz Halbritter
550433e6c3
Merge branch '3.2.x'
...
Closes gh-40976
2024-06-03 14:13:43 +02:00
Khan, C M Abdullah
570522d876
Fix typos in method names and javadoc
...
See gh-40971
2024-06-03 14:05:52 +02:00
Phillip Webb
6963bd884b
Merge branch '3.2.x'
2024-04-18 12:53:26 -07:00
Phillip Webb
38af8cd362
Merge branch '3.1.x' into 3.2.x
2024-04-18 12:52:54 -07:00
Phillip Webb
20db2b54c7
Update copyright year of changed files
2024-04-18 12:52:29 -07:00
Moritz Halbritter
f896ce711f
Merge branch '3.2.x'
...
Closes gh-40387
2024-04-17 16:41:50 +02:00
Moritz Halbritter
3db23624e0
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40386
2024-04-17 16:40:50 +02:00
Spencer Gibb
6f3c30bf74
Fix javadoc for correct operation annotation
...
ReadOperation was the text for WriteOperation and DeleteOperation.
See gh-40385
2024-04-17 16:39:30 +02:00