Stephane Nicoll
a828072132
Migrate tests to use withBean
...
See gh-16011
6 years ago
dreis2211
52cd9c6cac
Fix compilation error
...
Closes gh-16476
6 years ago
Stephane Nicoll
c432288ed1
Migrate ApplicationContext to common hierarchy
...
This commit migrates `AnnotationConfigReactiveWebApplicationContext`
parent to the `GenericApplicationContext` abstraction. Any use of
`AnnotationConfigWebApplicationContext` is also removed as it also
inherits from the `AbstractRefreshableApplicationContext` outdated
hierarchy.
A new `AnnotationConfigServletWebApplicationContext` context is
introduced instead, extending from `GenericApplicationContext` and
providing the counter part of the reactive context for the Servlet-based
web app tests.
See gh-16096
6 years ago
Andy Wilkinson
537a97c1e5
Merge branch '2.1.x'
...
Closes gh-16461
6 years ago
Andy Wilkinson
8a04e2cc86
Honor custom change log tables in Liquibase endpoint
...
Closes gh-16442
6 years ago
Phillip Webb
ad7eebee9e
Merge branch '2.1.x'
6 years ago
Phillip Webb
f12ab1ff90
Update copyright header of changed files
6 years ago
Phillip Webb
2376f973f4
Merge branch '2.1.x'
6 years ago
Phillip Webb
47c6bf741d
Merge branch '2.0.x' into 2.1.x
6 years ago
Phillip Webb
07c000c5b7
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
e1a6726d76
Polish "Update CORS handling according to Framework changes"
...
See gh-16410
6 years ago
Sebastien Deleuze
2f9db7eec6
Update CORS handling according to Framework changes
...
This commit updates CORS handling according to Framework changes
introduced via [1]. It also fixes tests according to the new behavior.
See gh-16410
[1] d27b5d0ab6
.
6 years ago
Andy Wilkinson
4f42597aca
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
02b24b6ed3
Specify that log file endpoint's response is UTF-8 encoded
...
Closes gh-16189
6 years ago
Andy Wilkinson
878a635bfb
Merge branch '2.1.x'
6 years ago
Spring Operator
9fc3ac7d49
Use HTTPS for external links wherever possible
...
See gh-16320
6 years ago
Andy Wilkinson
864942ad4f
Merge branch '2.0.x' into 2.1.x
6 years ago
Spring Operator
1a4c6f2dac
Use HTTPS for external links wherever possible
...
See gh-16319
6 years ago
Andy Wilkinson
36c1c051b8
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
e23f72c8b0
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
9fbd38ab3c
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
b828b398b5
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
a36aa67b52
Merge branch '2.0.x' into 2.1.x
6 years ago
Spring Operator
3e2b6ac8ed
Update build and setup configuration to use HTTPS
...
See gh-16246
6 years ago
Madhura Bhave
223f2be7d2
Inject InfoContributors instead of exposing them on InfoEndpoint
...
Closes gh-13586
6 years ago
Brian Clozel
5a66dc8c6e
Merge branch '2.1.x'
6 years ago
Brian Clozel
9906ef2400
Merge branch '2.0.x' into 2.1.x
6 years ago
Brian Clozel
6138041578
Polish
...
Fixes gh-16014
6 years ago
Johnny Lim
a6ccdbe19f
Handle missing exceptions in WebMvcMetricsFilter
...
Prior to this commit, exceptions nested in
`NestedServletExceptions` would not be recorded by the
`WebMvcMetricsFilter`. This commit ensures that exceptions
happening downstream (e.g. happening while writing the response
body itself) are properly recorded.
See https://github.com/micrometer-metrics/micrometer/issues/1190
See gh-16014
6 years ago
Stephane Nicoll
81def1f21d
Polish
6 years ago
Madhura Bhave
e8cb75bba8
Enable git remote linking automatically on CF
...
Closes gh-13586
6 years ago
Andy Wilkinson
68bfb020aa
Reduce need for bean method proxying and disable where not needed
...
Closes gh-9068
6 years ago
Phillip Webb
ccfe20d3d3
Merge branch '2.1.x'
6 years ago
Phillip Webb
45ae97a4e9
Merge branch '2.0.x' into 2.1.x
6 years ago
Phillip Webb
03beed603c
Fix ScheduledTasksEndpointTests BaseConfiguration
...
Update the `BaseConfiguration` class in `ScheduledTasksEndpointTests`
to be package private so that it can be enhanced by cglib.
Prior to merge commit 361437f4
the class was a lite configuration so
it didn't matter that it was a private class.
6 years ago
Andy Wilkinson
aa2008bc5a
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
8c3cec8f13
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
361437f4e2
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
7675802338
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
f574213cc8
Mark log file endpoint as producing text/plain
...
Closes gh-16188
6 years ago
Andy Wilkinson
7d0317419d
Polish
6 years ago
Andy Wilkinson
9d06d22b99
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
affdbeef41
Polish
6 years ago
Andy Wilkinson
acdbd18a7b
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
31ed042190
Return 503 when component or instance is down with WebFlux
...
Closes gh-16109
6 years ago
Andy Wilkinson
0959698c32
Upgrade to Jersey 2.28
...
Closes gh-16114
6 years ago
Andy Wilkinson
d6a869fa98
Switch to Jakarta EE API dependencies where possible
...
Closes gh-16113
Closes gh-16112
Closes gh-16111
Closes gh-15916
Closes gh-15689
6 years ago
Stephane Nicoll
4f029d6df9
Polish "Add loadOnStartup property to EndpointServlet"
...
Closes gh-16053
6 years ago
Gómez Díaz, Julio José
b99c05329f
Add loadOnStartup property to EndpointServlet
...
loadOnStartup property was missing from EndpointServlet and cannot be set
inside ServletEndpointRegistrar. Now it can be set and register a Servlet
with that integer property ready to act upon registration.
See gh-16053
6 years ago
Stephane Nicoll
baa5a00d26
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
c224eebef3
Polish "Fix NullPointerException with empty X-Forwarded-For header"
...
Closes gh-16046
6 years ago
Dmytro Nosan
64a74c3bbb
Fix NullPointerException with empty X-Forwarded-For header
...
See gh-16046
6 years ago
Stephane Nicoll
715db153e3
Polish "Remove code deprecated in 2.1"
...
Closes gh-16013
6 years ago
Mehmed Baždar
246111cd84
Remove code deprecated in 2.1
...
See gh-16013
6 years ago
Andy Wilkinson
f2e3e274a8
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
53326695ea
Polish
6 years ago
Michael Simons
330f5b70f2
Upgrade to Neo4j-OGM 3.2.0-alpha04
...
Closes gh-15937
6 years ago
Andy Wilkinson
1aa7b30b70
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
8e6b4629d4
Tolerate AuthenticationSwitchUserEvent with null target user
...
When Spring Security is misconfigured it's possible to switch from an anonymous user
to a normal user. When switching back again, the corresponding
AuthenticationSwitchUserEvent will have a null target user. Previously, Actuator's
AuthenticationAuditListener would throw a NullPointerException when it received such an
event.
This commit updates the audit listener to defensively handled events with a null target
user.
Closes gh-15767
6 years ago
Johnny Lim
9f6c5e4e39
Polish
6 years ago
dreis2211
1c50e7cf87
Polish
...
Closes gh-15823
6 years ago
Brian Clozel
99656b9dd8
Merge branch '2.1.x'
6 years ago
Brian Clozel
72c8e5d366
Collect HTTP trace at commit time for WebFlux
...
Prior to this commit, the `HttpTraceWebFilter` would collect the
response information (status and headers) for tracing purposes, after
the handling chain is done with the exchange - inside a
`doAfterSuccessOrError`.
Once the handler has processed the exchange, there is no strong
guarantee about the HTTP resources being still present. Depending on the
web server implementation, HTTP resources (including HTTP header maps)
might be recycled, because pooled in the first place.
This commit moves the collection and processing of the HTTP trace right
before the response is committed. This removes the need to handle
special cases with exceptions, since by that time all exception handlers
have processed the response and the information that we extract is the
information that's about to be written to the network.
Fixes gh-15819
6 years ago
Andy Wilkinson
ecb7e240eb
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
ebcc53a9b7
Include tasks with custom triggers in scheduledtasks endpoint output
...
Closes gh-15815
6 years ago
Andy Wilkinson
45cc649c7d
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
82bc87560c
Use AssertJ’s exception assertions rather than fail
...
Closes gh-15761
6 years ago
Stephane Nicoll
a6815bb2c9
Merge branch '2.1.x'
6 years ago
Vedran Pavic
d7550d73a3
Remove duplicate code from HealthWebEndpointResponseMapper
...
Closes gh-15784
6 years ago
Stephane Nicoll
6baa6b291e
Polish contribution
...
Closes gh-15695
6 years ago
Johnny Lim
af3ed9ff9f
Polish
...
See gh-15695
6 years ago
Phillip Webb
2f77ef7722
Merge branch '2.1.x'
6 years ago
Phillip Webb
9e58942698
Update copyright year for changed files
6 years ago
Phillip Webb
6a901199f5
Polish
6 years ago
Stephane Nicoll
8d1d3fb087
Polish "Avoid string concatenation inside StringBuilder append()"
...
Closes gh-15589
6 years ago
igor-suhorukov
59ac85d371
Avoid string concatenation inside StringBuilder append()
...
See gh-15589
6 years ago
Brian Clozel
a3737cd76d
Merge branch '2.1.x'
6 years ago
Brian Clozel
958e08c413
Merge branch '2.0.x' into 2.1.x
6 years ago
dreis2211
95e26ffcb9
Avoid uri tag explosion when use of path variable is undetected
...
This commit aligns the Spring WebFlux instrumentation on Spring MVC
since gh-12447.
From now on, if the best matching path pattern is not found,
the recorded uri tag will be "UNKNOWN".
Note that for WebFlux.fn, the pattern information is properly
recorded as of SPR-17395.
Closes gh-15609
6 years ago
Brian Clozel
d5ae59dad7
Polish
...
Closes gh-15594
6 years ago
Nishant Raut
21df40b6c7
Add an outcome tag to web client metrics
...
Similar to what's ben done in gh-15420 for Spring MVC and Spring
WebFlux, this commit adds an outcome tag for the client side on both
`RestTemplate` and `WebClient`.
See gh-15594
6 years ago
Stephane Nicoll
960d375f57
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
a8efcadc90
Merge branch '2.0.x' into 2.1.x
6 years ago
Stephane Nicoll
4509164789
Polish "Add unit test for cassandra health checker"
...
Closes gh-15583
6 years ago
Oleksii Bondar
db22a81742
Add unit test for cassandra health checker
...
See gh-15583
6 years ago
Stephane Nicoll
9d67400afa
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
06989d884b
Polish "Fix StringSequence.equals() for different lengths"
...
Closes gh-15438
6 years ago
igor-suhorukov
e578d30722
Replace anonymous inner class with lambda
...
See gh-15438
6 years ago
Andy Wilkinson
3a7406fe3a
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
0741c90489
Avoid blocking on a Mono indefinitely
...
Closes gh-15535
6 years ago
Andy Wilkinson
9d2d6d5812
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
9a33d1a2f9
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
8c68da0882
Avoid blocking on a Mono indefinitely
...
Closes gh-15535
6 years ago
Andy Wilkinson
064f6478df
Move back to JUnit 4 until SUREFIRE-1614 has been resolved
...
See gh-14736
See gh-14737
See gh-14738
6 years ago
Andy Wilkinson
2b453bbb16
Minimise dependencies on Log4j2
...
Closes gh-15441
6 years ago
Brian Clozel
9a6dbb5290
Merge branch '2.1.x'
6 years ago
Brian Clozel
036aace2cc
Add details in Jest ElasticSearch HealthIndicator
...
This commit polishes the previous one and aligns the Jest
HealthIndicator with the changes made for the REST variant.
Closes gh-15366
6 years ago
Filip Hrisafov
1ec2bbf54f
Include details in ElasticsearchRestHealthIndicator
...
This commit adds more information to the ElasticSearch REST
health indicator.
When the ES instance responds with an error HTTP status,
the health details now include the actual status code and reason phrase.
When the ES instance returns a HTTP 200 response, the entire response
map is used as health details.
See gh-15366
6 years ago
igor-suhorukov
2b1653d009
Simplify code by using try-with-resources statement
...
Closes gh-15427
6 years ago
igor-suhorukov
5c1813aef8
Replace this lambda with a method reference
...
See gh-15401
6 years ago
Madhura Bhave
59d2b0a3fb
Upgrade tests to Junit5
...
See gh-14737
6 years ago
Andy Wilkinson
8b21044902
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
917108cce7
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
425a3aacf5
Add JAXB API dependency that is no longer transitive via testcontainers
...
See gh-15371
6 years ago
Stephane Nicoll
a85e27c7cd
Further replace magic number by HttpStatus
...
See gh-15130
6 years ago
Stephane Nicoll
f2ca2533d5
Polish "Replace magic number by HttpStatus"
...
Closes gh-15130
6 years ago
holy12345
ffdc9f0ff3
Replace magic number by HttpStatus
...
See gh-15130
6 years ago
Stephane Nicoll
9483c91d58
Make sure to include validation query in case of failure
...
See gh-15055
6 years ago
Stephane Nicoll
9e84abc46b
Polish "Add validation query to DataSourceHealthIndicator details"
...
Closes gh-15055
6 years ago
Erlend Haugsnes
fc85c34dd8
Add validation query to DataSourceHealthIndicator details
...
See gh-15055
6 years ago
Stephane Nicoll
7939b8b4da
Polish "Rename logging.file to logging.file.name"
...
Closes gh-15089
6 years ago
TwinProduction
21da4a5d12
Rename logging.file to logging.file.name
...
See gh-15089
6 years ago
Andre Restolho
d9586d94f6
Change DataSourceHealthIndicator details from "hello" to "result"
...
Closes gh-15136
6 years ago
Phillip Webb
9c426c63bf
Polish
6 years ago
Brian Clozel
d12e42e8d5
Polish
...
Closes gh-15211
6 years ago
artsiom
0a4ba499df
Add Actuator health checks for Elasticsearch REST clients
...
This commit adds `ElasticsearchRestHealthIndicator`, a new
`HealthIndicator` for Elasticsearch, using the Elasticsearch "low level
rest client" provided by the
`"org.elasticsearch.client:elasticsearch-rest-client"` dependency.
Note that Spring Boot will auto-configure both low and high level REST
clients, but since the high level one is using the former, a single
health indicator will cover both cases.
See gh-15211
6 years ago
Andy Wilkinson
fa7be63fbb
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
7ddbb37bd5
Polish
6 years ago
Andy Wilkinson
c73fdc4ce4
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
d2756319cb
Polish
6 years ago
Andy Wilkinson
c1bbcb6908
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
4bc32e6358
Use a HandlerInterceptor for timing long tasks
...
Closes gh-15204
6 years ago
Phillip Webb
12a16dcfcf
Merge branch '2.0.x'
6 years ago
Phillip Webb
e4d5714d50
Polish "Skip scoped targets when determining endpoints"
...
See gh-15182
6 years ago
Rahul Ahuja
4853e6a7af
Skip scoped targets when determining endpoints
...
Update `EndpointDiscoverer` to filter out scoped target beans when
finding endpoints.
Closes gh-15182
6 years ago
Brian Clozel
8e86bcafc1
Improve actuator endpoint mapping debug logging
...
Closes gh-14292
6 years ago
Johnny Lim
fd5aa3ebf1
Polish
...
See gh-15134
6 years ago
Stephane Nicoll
2c3b455b8b
Merge branch '2.0.x'
6 years ago
Johnny Lim
8470d649bc
Polish
...
See gh-15134
6 years ago
dreis2211
3e95af2c85
Polish some Map operations
...
Closes gh-15103
6 years ago
Phillip Webb
8ded42ceb1
Use US spelling for "favor"
6 years ago
Phillip Webb
33d385cf7a
Use US spelling for "favor"
6 years ago
Brian Clozel
2232f7d82f
Polish
...
Closes gh-14914
6 years ago
Julian Devia
3e6a4eb6e3
Use cluster endpoint in Jest HealthIndicator
...
This commit changes the requested endpoint for the Jest
HealthIndicator. The `"/_all/_stats"` was previously used, but
the response size can be quite large and costly.
This is now using the `"/_cluster/health"` endpoint.
6 years ago
Phillip Webb
c393f6262e
Merge branch '2.0.x'
6 years ago
Phillip Webb
33c7a74bee
Update copyright year for changed files
6 years ago
Vedran Pavic
6e967fe860
Upgrade to Hazelcast 3.11
...
Closes gh-14949
6 years ago
Phillip Webb
acb5a90273
Log warning when using deprecated EndpointId chars
...
Update `EndpointId` to log a warning when `-` or `.` are used.
Closes gh-14840
6 years ago
dreis2211
5b6e94d78a
Polish javadoc of CachesEndpoint
...
Closes gh-14969
6 years ago
Phillip Webb
6aa2862f85
Merge branch '2.0.x'
6 years ago
Phillip Webb
7bcc793faf
Fix WebMvcMetricsFilter logger imports
...
Don't use SLF4J loggers in `WebMvcMetricsFilter`.
Fixes gh-14953
6 years ago
dreis2211
4857b45ea5
Replace lambdas with method reference or call
...
Closes gh-14937
6 years ago
Madhura Bhave
eb61b2bbde
Merge branch '2.0.x'
6 years ago
Madhura Bhave
4322b9781b
Polish
6 years ago
Johnny Lim
c3ac423fdd
Use Commons Logging for PrometheusPushGatewayManager
...
Closes gh-14910
6 years ago
Madhura Bhave
f0004c4ade
Merge branch '2.0.x'
6 years ago
dreis2211
5c0d7f4ac0
Avoid creation of unnecessary collections
...
Closes gh-14916
6 years ago
Andy Wilkinson
660b912100
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
2110215559
Provide more detailed uri tag for calls to Data REST repositories
...
Closes gh-14872
6 years ago
Andy Wilkinson
efbc0fc2ca
Merge branch '2.0.x'
6 years ago