Andy Wilkinson
02b24b6ed3
Specify that log file endpoint's response is UTF-8 encoded
...
Closes gh-16189
2019-04-02 10:52:18 +01:00
Andy Wilkinson
878a635bfb
Merge branch '2.1.x'
2019-03-28 11:48:47 +00:00
Spring Operator
9fc3ac7d49
Use HTTPS for external links wherever possible
...
See gh-16320
2019-03-28 09:49:30 +00:00
Andy Wilkinson
864942ad4f
Merge branch '2.0.x' into 2.1.x
2019-03-28 09:35:53 +00:00
Spring Operator
1a4c6f2dac
Use HTTPS for external links wherever possible
...
See gh-16319
2019-03-27 20:06:52 +00:00
Andy Wilkinson
36c1c051b8
Merge branch '2.1.x'
2019-03-20 16:55:10 +00:00
Andy Wilkinson
e23f72c8b0
Merge branch '2.0.x' into 2.1.x
2019-03-20 16:53:48 +00:00
Andy Wilkinson
9fbd38ab3c
Merge branch '1.5.x' into 2.0.x
2019-03-20 16:45:26 +00:00
Andy Wilkinson
b828b398b5
Merge branch '2.1.x'
2019-03-19 17:11:45 +00:00
Andy Wilkinson
a36aa67b52
Merge branch '2.0.x' into 2.1.x
2019-03-19 17:04:41 +00:00
Spring Operator
3e2b6ac8ed
Update build and setup configuration to use HTTPS
...
See gh-16246
2019-03-19 16:58:31 +00:00
Madhura Bhave
223f2be7d2
Inject InfoContributors instead of exposing them on InfoEndpoint
...
Closes gh-13586
2019-03-13 13:16:47 -07:00
Brian Clozel
5a66dc8c6e
Merge branch '2.1.x'
2019-03-13 12:53:23 +01:00
Brian Clozel
9906ef2400
Merge branch '2.0.x' into 2.1.x
2019-03-13 12:52:47 +01:00
Brian Clozel
6138041578
Polish
...
Fixes gh-16014
2019-03-13 11:55:41 +01:00
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
2019-03-13 11:07:32 +01:00
Stephane Nicoll
81def1f21d
Polish
2019-03-13 08:25:39 +01:00
Madhura Bhave
e8cb75bba8
Enable git remote linking automatically on CF
...
Closes gh-13586
2019-03-12 17:30:00 -07:00
Andy Wilkinson
68bfb020aa
Reduce need for bean method proxying and disable where not needed
...
Closes gh-9068
2019-03-12 13:18:42 +00:00
Phillip Webb
ccfe20d3d3
Merge branch '2.1.x'
2019-03-11 21:10:22 -07:00
Phillip Webb
45ae97a4e9
Merge branch '2.0.x' into 2.1.x
2019-03-11 21:09:35 -07:00
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.
2019-03-11 21:07:20 -07:00
Andy Wilkinson
aa2008bc5a
Merge branch '2.1.x'
2019-03-11 16:40:19 +00:00
Andy Wilkinson
8c3cec8f13
Merge branch '2.0.x' into 2.1.x
2019-03-11 16:14:19 +00:00
Andy Wilkinson
361437f4e2
Merge branch '1.5.x' into 2.0.x
2019-03-11 15:53:34 +00:00
Andy Wilkinson
7675802338
Merge branch '2.1.x'
2019-03-11 08:32:03 +00:00
Andy Wilkinson
f574213cc8
Mark log file endpoint as producing text/plain
...
Closes gh-16188
2019-03-11 08:30:31 +00:00
Andy Wilkinson
7d0317419d
Polish
2019-03-10 12:42:09 +00:00
Andy Wilkinson
9d06d22b99
Merge branch '2.0.x' into 2.1.x
2019-03-07 10:17:01 +00:00
Andy Wilkinson
affdbeef41
Polish
2019-03-07 10:08:39 +00:00
Andy Wilkinson
acdbd18a7b
Merge branch '2.1.x'
2019-03-06 13:24:33 +00:00
Andy Wilkinson
31ed042190
Return 503 when component or instance is down with WebFlux
...
Closes gh-16109
2019-03-06 13:24:23 +00:00
Andy Wilkinson
0959698c32
Upgrade to Jersey 2.28
...
Closes gh-16114
2019-03-06 12:58:35 +00:00
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
2019-03-06 11:20:51 +00:00
Stephane Nicoll
4f029d6df9
Polish "Add loadOnStartup property to EndpointServlet"
...
Closes gh-16053
2019-03-05 10:59:18 +01:00
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
2019-03-05 10:34:55 +01:00
Stephane Nicoll
baa5a00d26
Merge branch '2.1.x'
2019-02-28 14:58:41 +01:00
Stephane Nicoll
c224eebef3
Polish "Fix NullPointerException with empty X-Forwarded-For header"
...
Closes gh-16046
2019-02-28 14:56:42 +01:00
Dmytro Nosan
64a74c3bbb
Fix NullPointerException with empty X-Forwarded-For header
...
See gh-16046
2019-02-28 14:51:25 +01:00
Stephane Nicoll
715db153e3
Polish "Remove code deprecated in 2.1"
...
Closes gh-16013
2019-02-27 11:15:48 +01:00
Mehmed Baždar
246111cd84
Remove code deprecated in 2.1
...
See gh-16013
2019-02-27 10:08:48 +01:00
Andy Wilkinson
f2e3e274a8
Merge branch '2.1.x'
2019-02-21 08:19:43 +00:00
Andy Wilkinson
53326695ea
Polish
2019-02-21 08:13:54 +00:00
Michael Simons
330f5b70f2
Upgrade to Neo4j-OGM 3.2.0-alpha04
...
Closes gh-15937
2019-02-13 11:26:37 +00:00
Andy Wilkinson
1aa7b30b70
Merge branch '2.1.x'
2019-02-12 16:26:46 +00:00
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
2019-02-12 16:26:19 +00:00
Johnny Lim
9f6c5e4e39
Polish
2019-02-11 17:19:19 +00:00
dreis2211
1c50e7cf87
Polish
...
Closes gh-15823
2019-02-10 10:36:37 +01:00
Brian Clozel
99656b9dd8
Merge branch '2.1.x'
2019-02-08 18:35:12 +01:00
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
2019-02-08 18:16:39 +01:00
Andy Wilkinson
ecb7e240eb
Merge branch '2.1.x'
2019-02-05 12:33:19 +00:00
Andy Wilkinson
ebcc53a9b7
Include tasks with custom triggers in scheduledtasks endpoint output
...
Closes gh-15815
2019-02-05 12:12:07 +00:00
Andy Wilkinson
45cc649c7d
Merge branch '2.1.x'
2019-02-04 12:36:33 +00:00
Andy Wilkinson
82bc87560c
Use AssertJ’s exception assertions rather than fail
...
Closes gh-15761
2019-02-04 11:48:26 +00:00
Stephane Nicoll
a6815bb2c9
Merge branch '2.1.x'
2019-01-25 10:45:26 +01:00
Vedran Pavic
d7550d73a3
Remove duplicate code from HealthWebEndpointResponseMapper
...
Closes gh-15784
2019-01-25 10:38:16 +01:00
Stephane Nicoll
6baa6b291e
Polish contribution
...
Closes gh-15695
2019-01-14 08:11:20 -05:00
Johnny Lim
af3ed9ff9f
Polish
...
See gh-15695
2019-01-14 08:09:32 -05:00
Phillip Webb
2f77ef7722
Merge branch '2.1.x'
2019-01-11 16:45:05 -08:00
Phillip Webb
9e58942698
Update copyright year for changed files
2019-01-11 16:42:02 -08:00
Phillip Webb
6a901199f5
Polish
2019-01-11 16:42:02 -08:00
Stephane Nicoll
8d1d3fb087
Polish "Avoid string concatenation inside StringBuilder append()"
...
Closes gh-15589
2019-01-11 08:30:12 +01:00
igor-suhorukov
59ac85d371
Avoid string concatenation inside StringBuilder append()
...
See gh-15589
2019-01-11 08:28:19 +01:00
Brian Clozel
a3737cd76d
Merge branch '2.1.x'
2019-01-08 21:45:54 +01:00
Brian Clozel
958e08c413
Merge branch '2.0.x' into 2.1.x
2019-01-08 21:45:41 +01:00
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
2019-01-08 21:45:06 +01:00
Brian Clozel
d5ae59dad7
Polish
...
Closes gh-15594
2019-01-08 18:58:48 +01:00
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
2019-01-08 18:57:05 +01:00
Stephane Nicoll
960d375f57
Merge branch '2.1.x'
2018-12-30 10:04:01 +01:00
Stephane Nicoll
a8efcadc90
Merge branch '2.0.x' into 2.1.x
2018-12-30 10:02:53 +01:00
Stephane Nicoll
4509164789
Polish "Add unit test for cassandra health checker"
...
Closes gh-15583
2018-12-30 10:01:37 +01:00
Oleksii Bondar
db22a81742
Add unit test for cassandra health checker
...
See gh-15583
2018-12-30 10:00:59 +01:00
Stephane Nicoll
9d67400afa
Merge branch '2.1.x'
2018-12-20 17:54:08 +01:00
Stephane Nicoll
06989d884b
Polish "Fix StringSequence.equals() for different lengths"
...
Closes gh-15438
2018-12-20 17:52:18 +01:00
igor-suhorukov
e578d30722
Replace anonymous inner class with lambda
...
See gh-15438
2018-12-20 17:47:29 +01:00
Andy Wilkinson
3a7406fe3a
Merge branch '2.0.x' into 2.1.x
2018-12-20 15:58:03 +00:00
Andy Wilkinson
0741c90489
Avoid blocking on a Mono indefinitely
...
Closes gh-15535
2018-12-20 15:31:39 +00:00
Andy Wilkinson
9d2d6d5812
Merge branch '2.1.x'
2018-12-20 15:30:51 +00:00
Andy Wilkinson
9a33d1a2f9
Merge branch '2.0.x' into 2.1.x
2018-12-20 15:30:42 +00:00
Andy Wilkinson
8c68da0882
Avoid blocking on a Mono indefinitely
...
Closes gh-15535
2018-12-20 15:24:53 +00:00
Andy Wilkinson
064f6478df
Move back to JUnit 4 until SUREFIRE-1614 has been resolved
...
See gh-14736
See gh-14737
See gh-14738
2018-12-12 16:49:30 +00:00
Andy Wilkinson
2b453bbb16
Minimise dependencies on Log4j2
...
Closes gh-15441
2018-12-12 08:19:34 +00:00
Brian Clozel
9a6dbb5290
Merge branch '2.1.x'
2018-12-11 11:54:08 +01:00
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
2018-12-11 11:51:57 +01:00
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
2018-12-11 11:51:49 +01:00
igor-suhorukov
2b1653d009
Simplify code by using try-with-resources statement
...
Closes gh-15427
2018-12-10 09:05:33 +01:00
igor-suhorukov
5c1813aef8
Replace this lambda with a method reference
...
See gh-15401
2018-12-07 11:01:42 +01:00
Madhura Bhave
59d2b0a3fb
Upgrade tests to Junit5
...
See gh-14737
2018-12-05 17:49:09 -08:00
Andy Wilkinson
8b21044902
Merge branch '2.1.x'
2018-12-03 15:07:54 +00:00
Andy Wilkinson
917108cce7
Merge branch '2.0.x' into 2.1.x
2018-12-03 15:07:30 +00:00
Andy Wilkinson
425a3aacf5
Add JAXB API dependency that is no longer transitive via testcontainers
...
See gh-15371
2018-12-03 15:06:32 +00:00
Stephane Nicoll
a85e27c7cd
Further replace magic number by HttpStatus
...
See gh-15130
2018-12-03 15:48:13 +01:00
Stephane Nicoll
f2ca2533d5
Polish "Replace magic number by HttpStatus"
...
Closes gh-15130
2018-12-03 15:33:57 +01:00
holy12345
ffdc9f0ff3
Replace magic number by HttpStatus
...
See gh-15130
2018-12-03 15:33:35 +01:00
Stephane Nicoll
9483c91d58
Make sure to include validation query in case of failure
...
See gh-15055
2018-12-03 15:27:52 +01:00
Stephane Nicoll
9e84abc46b
Polish "Add validation query to DataSourceHealthIndicator details"
...
Closes gh-15055
2018-12-03 15:10:59 +01:00
Erlend Haugsnes
fc85c34dd8
Add validation query to DataSourceHealthIndicator details
...
See gh-15055
2018-12-03 14:33:52 +01:00
Stephane Nicoll
7939b8b4da
Polish "Rename logging.file to logging.file.name"
...
Closes gh-15089
2018-12-03 10:42:30 +01:00
TwinProduction
21da4a5d12
Rename logging.file to logging.file.name
...
See gh-15089
2018-12-03 10:42:30 +01:00
Andre Restolho
d9586d94f6
Change DataSourceHealthIndicator details from "hello" to "result"
...
Closes gh-15136
2018-12-03 09:34:17 +01:00