- 14 May, 2020 9 commits
-
-
Phillip Webb authored
See gh-17274
-
Dmytro Nosan authored
Add `@WebServiceClientTest` and related test auto-configuration to allow slice testing of Spring Web Service client applications. See gh-17274
-
Phillip Webb authored
Closes gh-21448
-
Phillip Webb authored
Closes gh-21447
-
Phillip Webb authored
Closes gh-21446
-
Stephane Nicoll authored
Closes gh-21385
-
Stephane Nicoll authored
Closes gh-21386
-
Phillip Webb authored
Closes gh-21444
-
Phillip Webb authored
Update `EndpointDiscoverer` so that `@Endpoint` and `@EndpointExtension` beans are created as late as possible. Prior to this commit, endpoint beans and extension beans would be created during the discovery phase which could cause early bean initialization. The problem was especially nasty when using an embedded servlet container since `ServletEndpointRegistrar` is loaded as the container is initialized. This would trigger discovery and load all endpoint beans, including the health endpoint, and all health indicator beans. Fixes gh-20714
-
- 13 May, 2020 22 commits
-
-
Madhura Bhave authored
Closes gh-21353
-
Phillip Webb authored
-
Phillip Webb authored
-
Madhura Bhave authored
-
Madhura Bhave authored
This reverts commit 7b790299. See gh-21375
-
Andy Wilkinson authored
Closes gh-21387
-
Phillip Webb authored
-
Phillip Webb authored
Restore the `getUseRelativeRedirects` method with a `Boolean` object result and introduce `isUseRelativeRedirects` for the primitive boolean variant. See gh-20796
-
Phillip Webb authored
-
Andy Wilkinson authored
Closes gh-21419
-
Andy Wilkinson authored
Closes gh-21221
-
Andy Wilkinson authored
Closes gh-20517
-
Stephane Nicoll authored
* pr/21378: Upgrade to Testcontainers 1.14.1 Closes gh-21378
-
dreis2211 authored
See gh-21378
-
Andy Wilkinson authored
Gradle's metadata for a platform does not provide a way to define exclusions in the same way that can be done in <dependencyManagement> in a Mavne bom. This means that Gradle 6 users lose the exclusions that are defined in the pom as Gradle 6 will use the metadata rather than the pom. Until such a time as Gradle's metadata supports the configuration of such exclusions we can avoid the problem by disabling the metadata's publication. Fixes gh-21350
-
Andy Wilkinson authored
See gh-21437
-
Stephane Nicoll authored
-
Stephane Nicoll authored
This commit expands the migration check to all deprecated properties, not only the ones that have been effectively removed. This provides more information upfront, including keys that still work in the current release but will need to be renamed sooner than later anyway. Closes gh-21425
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Andy Wilkinson authored
See gh-20934
-
Phillip Webb authored
Further improve the performance of `containsDescendantOf` by using a Map to limit the number of candidates that need checking. Closes gh-21416
-
- 12 May, 2020 9 commits
-
-
Phillip Webb authored
Attempt to improve the performance of the `ConfigurationPropertySource` adapters `containsDescendantOf` method. The method now operates on arrays rather than iterators and reduces the inner for-loop when possible. See gh-21416
-
Madhura Bhave authored
Closes gh-20934
-
Andy Wilkinson authored
-
Andy Wilkinson authored
5 seconds isn't always sufficient, particularly on CI where the timing can be quite variable.
-
Scott Frederick authored
Prior to this commit, if a DOCKER_HOST environment variable was present when attempting to communicate with a Docker daemon, it was assumed that the value of that variable was an address that could be used to create an HTTP connection to a remote daemon. In some cases, the value of the variable is the path to a local socket file, which would cause the HTTP connection to fail. This commit adds additional validation of the value of the DOCKER_HOST environment variable to determine whether it is a remote address or a local socket file and create the appropriate connection type. Fixes gh-21173
-
Andy Wilkinson authored
Previously, a race between the server starting to reject requests on a kept-alive connection and the request reaching the blocking servlet could result in a response never being sent. This commit updates the test to disable blocking once graceful shutdown with an in-flight request has being. Awaitility is then used to make a request on an idle kept-alive connection until it fails due to the connection reset. This may not happen immediately due to the aforementioned race.
-
Madhura Bhave authored
Closes gh-21429
-
Madhura Bhave authored
Closes gh-21375
-
Andy Wilkinson authored
Closes gh-21347
-