- 05 Oct, 2018 11 commits
-
-
artsiom authored
See gh-14684
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-14689
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/14688: Fix BeansEndpoint typo in readme
-
dreis2211 authored
Closes gh-14688
-
Phillip Webb authored
* pr/13377: Polish "Add ReloadableResourceBundleMessageSource support" Add ReloadableResourceBundleMessageSource support
-
Phillip Webb authored
See gh-13377
-
Phillip Webb authored
Update `WebMvcProperties` to enforce that `server.servlet.path` never contains a wildcard ['*'] character. Closes gh-13292
-
Rui Figueira authored
Add a `spring.messages.reloadable` configuration property which can be used to auto-configure a `ReloadableResourceBundleMessageSource` rather than a `ResourceBundleMessageSource`. Closes gh-13377
-
Phillip Webb authored
Update `SpringApplication` to load and initialize `spring.factories` classes using the `ResourceLoader.getClassLoader()`. Closes gh-14641
-
- 04 Oct, 2018 24 commits
-
-
Madhura Bhave authored
Closes gh-14554
-
Phillip Webb authored
-
Phillip Webb authored
Fix possible NPE in `ReactiveWebServerApplicationContext`. See gh-14666
-
Andy Wilkinson authored
* gh-14680: Polish "Refactor Gradle plugin tests to use runner's plugin classpath" Refactor Gradle plugin tests to use runner's plugin classpath
-
Andy Wilkinson authored
This commit removes the need for the Kotlin plugin tests to continue to set the plugin classpath in each test build script. This is achieved by adding the jars files containing the Kotlin plugin and its dependencies to the runner's plugin classpath in the same way as was already done for the dependency management plugin. Closes gh-14680
-
jnizet authored
Previously, each test build script used a property to configure its classpath. This commit simplifies the tests by setting the classpath once on the GradleRunner, thereby removing the need for it to be set in each test script. It also allows, and, in fact, requires, the use of the plugins block to apply the Boot plugin under test. Unfortunately, this doesn't work for the tests for the reaction to the Kotlin plugin. See the comments in the GradleBuild class and in each KotlingPluginActionIntegrationTests build script. See gh-14680
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/14583: Polish "Make sure cache busting works with error pages" Make sure cache busting works with error pages
-
Stephane Nicoll authored
Closes gh-14583
-
artsiom authored
See gh-14583
-
Phillip Webb authored
-
Phillip Webb authored
Refactor `ReactiveWebServerApplicationContext` to improve thread safety by using a single manager object rather than then trying to synchronize the `WebServer` and `HttpHandler`. Closes gh-14666
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Previously, only the permissions for the scripts in bin/ were set. The permissions for the files in lib/ were not explicity set, leaving them with the same permissions as the source files in Gradle's cache. This has proven to be a little brittle when building in certain environments, leading to test failures. It also assumes that the file permissions in Gradle's cache will be appropriate for entries in a distribution archive. That may not always be a reasonable assumption to make. To avoid the above-described problems, this commit updates the copy spec that's used to add files to lib/ in the archive so that each file uses 0644 for its permissions. Closes gh-14158
-
Andy Wilkinson authored
* gh-14519: Polish "Log a warning when using fallback for pid and log locations" Log a warning when using fallback for pid and log locations
-
Andy Wilkinson authored
Closes gh-14519
-
Andreas Gebhardt authored
See gh-14519
-
Stephane Nicoll authored
-
Stephane Nicoll authored
This commit fixes missing descriptions and default values when applicable for `management.server.ssl`, `server.compression`, `server.http2`, `server.servlet.jsp`, `server.servlet.session` and `server.ssl`. Those nested namespace are managed by a POJO that is declared outside of the module of the target @ConfigurationProperties type using it. As a result, the annotation processor has no access to the source model and can't extract the description and the default value, if any. This commit migrates the misleading field-level Javadoc to manual meta data for the time being. Closes gh-14669
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/14681: Clarify Javadoc of ConditionalOn annotations
-
Roland Weisleder authored
Closes gh-14681
-
Andy Wilkinson authored
Closes gh-14682
-
Andy Wilkinson authored
-
- 03 Oct, 2018 5 commits
-
-
Andy Wilkinson authored
Previously, when an EntityManagerFactory was being initialized synchronously, the DataSourceSchemaCreatedEvent would be published during its initialization. This meant that an application listener that depends on the EntityManagerFactory would create a dependency cycle if it was a potential recipient of the event. For the synchronous case, this commit moves the publication of the event so that it occurs after the initialisation of the entity manager factory. This allows an application listener that is a potential recipient of the DataSourceSchemaCreatedEvent to depend on the EntityManagerFactory without creating a cycle. Closes gh-14651
-
Andy Wilkinson authored
Closes gh-14598
-
Brian Clozel authored
See gh-14677
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-14589
-