- 13 Nov, 2019 12 commits
-
-
Madhura Bhave authored
Closes gh-19014
-
Madhura Bhave authored
* pr/19008: Fix build badge in README Closes gh-19008
-
dreis2211 authored
See gh-19008
-
Madhura Bhave authored
Closes gh-19012
-
Madhura Bhave authored
* pr/19003: Consistently use task timeout in CI pipeline Closes gh-19003
-
dreis2211 authored
See gh-19003
-
Madhura Bhave authored
Closes gh-18935
-
Stephane Nicoll authored
* pr/18932: Polish "Improve Deploying to Containers section" Improve Deploying to Containers section Closes gh-18932
-
Stephane Nicoll authored
See gh-18932
-
Guillaume Lours authored
See gh-18932
-
Stephane Nicoll authored
* pr/18999: Polish a test name Closes gh-18999
-
Johnny Lim authored
See gh-18999
-
- 12 Nov, 2019 6 commits
-
-
Stephane Nicoll authored
* pr/18962: Polish test methods Closes gh-18962
-
Johnny Lim authored
See gh-18962
-
Stephane Nicoll authored
* pr/18918: Polish Closes gh-18918
-
dreis2211 authored
See gh-18918
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
- 11 Nov, 2019 1 commit
-
-
Andy Wilkinson authored
Previously, our Gradle plugin was not tested against Gradle 6.0, a number of deprecation warnings were output when using the plugin with Gradle 6, and some functionality related to the application plugin did not work as expected. This commit tests the plugin against Gradle 6. It also avoids calling deprecated APIs. The plugin is compatibile against Gradle 4.10 where the deprecated APIs' replacements are not available so reflection is used to call the replcaements. Lastly, the way in which the base name of the boot distribution that is created when the application plugin is applied has been modified to ensure that it is effective when using Gradle 6. Closes gh-18663
-
- 08 Nov, 2019 8 commits
-
-
Madhura Bhave authored
Fixes gh-18904
-
Andy Wilkinson authored
Closes gh-18943
-
Andy Wilkinson authored
Closes gh-18842
-
Andy Wilkinson authored
Closes gh-18940
-
Andy Wilkinson authored
Previously, when RunProcess handled a SIGINT it would immediately attempt to destroy the process that it had run. This created a race condition between the SIGINT being handled by the child process and RunProcess destroying the child. The exact behavior of destroy is implementation dependent and it may result in forcible termination of the process where shutdown hooks are not called. This is what happens on Windows. The exit code in such a case is 1 which prevents anything from waiting for the process to complete from detecting that it ended as a result of a SIGINT, leaving it with no choice but to report an error. This is what happens with mvn spring-boot:run with a forked process on Windows and results in the build failing. This commit updates RunProcess to allow the child process to handle the SIGINT itself, waiting for up to five seconds for that to happen before the process is then destroyed. Given this time, the child process exits with 130 which RunMojo already handles correctly as indicating that the process died due to SIGINT and the build completes with success as a result. Fixes gh-18936
-
Stephane Nicoll authored
* pr/18920: Polish "Remove reference to ConfigurationPropertiesScan in javadoc" Remove reference to ConfigurationPropertiesScan in javadoc Closes gh-18920
-
Stephane Nicoll authored
See gh-18920
-
wonwoo authored
See gh-18920
-
- 07 Nov, 2019 7 commits
-
-
Andy Wilkinson authored
-
Andy Wilkinson authored
See gh-18844
-
Andy Wilkinson authored
Closes gh-18844
-
Andy Wilkinson authored
Closes gh-18913
-
Andy Wilkinson authored
Previously, whitespace in between the keys and values in the JSON was not trimmed correctly in BasicJsonParser which lead to it incorrectly parsing JSON with whitespace between the opening of a list ([) and the opening of a map ({). This commit updates the parser to trim unwanted whitespace and adds a test to AbstractJsonParserTests to verify the whitespace handling behaviour across all JsonParser implementations. Closes gh-18911
-
Andy Wilkinson authored
Closes gh-18912
-
Andy Wilkinson authored
Previously @ServletComponentScan did not work when there was a component index on the classpath as it made an assumption about the concrete type of the BeanDefinitions produced by scanning that does not hold true when an index is present. This commit updates the scanning and the handlers to correct the assumpution by working with a bean definition type that is produced by scanning both when there is and when there is not an index present. To prevent the problem from reoccuring, a test that uses and index has been added and the import of ScannedGenericBeanDefinition is now prohibited by Checkstyle. Closes gh-18910
-
- 06 Nov, 2019 6 commits
-
-
Spring Buildmaster authored
-
Madhura Bhave authored
Closes gh-18906
-
Madhura Bhave authored
Fixes gh-18901
-
Andy Wilkinson authored
Closes gh-18903
-
Andy Wilkinson authored
Previously, as soon as the distribution of a release from Artifactory to Bintray had been initiated we would start checking if it was complete. This created a race condition between the distribution being created and us checking if it was complete. If the check won the race and happened before the creation, Bintray would respond with a 404. This commit updates BintrayService to wait for up to 5 minutes for the distribution to be created on Bintray. Once it has been created we then wait for up to 40 minutes for it to be complete as we did before. The use of Awaitility has been introduced in this commit to simplify the logic required to wait for the distribution's creation and completion. Closes gh-18902
-
Stephane Nicoll authored
This commit makes sure that the health endpoint returns a default health status when no contributors are available. Previously, it was returning `null` which leads to a 404 when exposed via HTTP. Closes gh-18676
-