- 16 Mar, 2021 1 commit
-
-
Andy Wilkinson authored
Fixes gh-25691
-
- 12 Mar, 2021 1 commit
-
-
Madhura Bhave authored
gh-17424 updated `ValidationBindHandler` so that it would only look at bound values when validating. This commit updates `ValidationBindHandler` to use Spring Framework's `BeanPropertyBindingResult`. This means that for fields that are not bound, JavaBean accessor methods can be used to get the value to validate. Fixes gh-25356
-
- 11 Mar, 2021 5 commits
-
-
Andy Wilkinson authored
* gh-25480: Correct javadoc for ON_PARAM Closes gh-25480
-
maruoovv authored
See gh-25480
-
Andy Wilkinson authored
Closes gh-25593
-
Andy Wilkinson authored
* gh-25597: Fix typos in README Closes gh-25597
-
Blake A. Long authored
See gh-25597
-
- 10 Mar, 2021 4 commits
-
-
Andy Wilkinson authored
Closes gh-25586
-
Andy Wilkinson authored
userDefinedMappingsSecureByDefault in SampleSessionWebFluxApplicationTests may fail with an NPE if the session times out before the initial response is sent due to the absence of a SESSION cookie in the response. The test uses a short session timeout (2 seconds) and we've seen the problem occur on CI when, presumably, a noisy neighbour has caused some CPU starvation. This commit increases the timeout to 5 seconds to reduce the chance of a short period of CPU starvation causing the test to fail. Closes gh-25572
-
Stephane Nicoll authored
Closes gh-25565
-
Stephane Nicoll authored
Closes gh-25560
-
- 09 Mar, 2021 3 commits
-
-
Andy Wilkinson authored
See gh-25558
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Fixes gh-25551
-
- 05 Mar, 2021 12 commits
-
-
Stephane Nicoll authored
* pr/25507: Polish "Include properties in source merge algorithm" Include properties in source merge algorithm Closes gh-25507
-
Stephane Nicoll authored
See gh-25507
-
Bertrand Renuart authored
This commit improves SimpleConfigurationMetadataRepository to include properties that are contributed to an existing configuration metadata source. See gh-25507
-
Andy Wilkinson authored
* gh-25375: Polish "Improve documentaion of Mockito test execution listeners" Improve documentaion of Mockito test execution listeners Closes gh-25375
-
Andy Wilkinson authored
See gh-25375
-
cdalexndr authored
See gh-25375
-
Andy Wilkinson authored
* gh-25486: Polish "Make link to Actuator API docs more prominent" Make link to Actuator API docs more prominent Closes gh-25486
-
Andy Wilkinson authored
See gh-25486
-
cdalexndr authored
See gh-25486
-
Andy Wilkinson authored
* gh-25505: Polish "Prevent extracting zip entries outside of destination path" Prevent extracting zip entries outside of destination path Closes gh-25505
-
Andy Wilkinson authored
See gh-25505
-
trungPa authored
See gh-25505
-
- 03 Mar, 2021 5 commits
-
-
Andy Wilkinson authored
See gh-25457
-
Andy Wilkinson authored
Closes gh-25457
-
Stephane Nicoll authored
This commit harmonizes the fallback value that spring-boot:stop goal should use if no information is available in the current context. Closes gh-25472
-
Andy Wilkinson authored
* gh-25457: Speed up spring-boot-server-tests Closes gh-25457
-
dreis2211 authored
See gh-25457
-
- 01 Mar, 2021 1 commit
-
-
Stephane Nicoll authored
Closes gh-25460
-
- 26 Feb, 2021 4 commits
-
-
Andy Wilkinson authored
Previously, actuator endpoints were registered with Jersey upon injection of the ResourceConfig bean into a registrar class rather than using a ResourceConfigCustomizer. This was done to fix a problem when running the Actuator on a separate port where the main application context's customizers were also applied to the management context, breaking the singleton contract for those resources. This approach meant that the registration could be performed at any point after the ResourceConfig had been created. When Jersey's configured as a Filter this resulted in the registration failing as the attempt was being made after the Filter lifecyle callbacks which make the ResourceConfig immutable. This commit reworks the endpoint registration to be performed using a ManagementContextResourceConfigCustomizer, a resource config customizer that's only applied to the ResourceConfig that's used by the Actuator. When there's a separate management context, this ResourceConfig is created by the Actuator's auto-configuration and the management context resource config customizers are applied to it during its creation. The main application's customizers are not applied. When the actuator is using the same context as the main application, this ResourceConfig is created by the main application. In this case a ResourceConfigCustomizer is defined that delegates to all ManagementContextResourceConfigCustomizers, allowing them to register the actuator endpoints with the main ResourceConfig. Fixes gh-25262
-
Andy Wilkinson authored
* gh-25446: Split DeploymentIntegrationTests by container Rename DeploymentIntegrationTests Closes gh-25446
-
dreis2211 authored
Prior to this commit, every test started a new testcontainer. By splitting the tests apart we can make use of static containers that are only instantiated once per application (TomEE, Wildfly etc.) See gh-25446
-
dreis2211 authored
See gh-25446
-
- 25 Feb, 2021 4 commits
-
-
Andy Wilkinson authored
* gh-25434: Remove spring-boot-smoke-test-jta-jndi Closes gh-25434
-
dreis2211 authored
See gh-25434
-
Andy Wilkinson authored
* gh-25409: Enable stricter validation for Gradle plugin Closes gh-25409
-
Stefan Wolf authored
See gh-25409
-