- 08 Oct, 2018 8 commits
-
-
Andy Wilkinson authored
Closes gh-2958
-
Andy Wilkinson authored
Closes gh-13895
-
Andy Wilkinson authored
Closes gh-14250
-
Andy Wilkinson authored
Closes gh-14714
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-14713
-
Stephane Nicoll authored
* pr/14707: Remove unused fields in tests
-
dreis2211 authored
Closes gh-14707
-
- 06 Oct, 2018 4 commits
-
-
Andy Wilkinson authored
-
Andy Wilkinson authored
* gh-14708: Fix broken Asciidoctor syntax
-
Johnny Lim authored
Closes gh-14708
-
Andy Wilkinson authored
Previously, if WebFlux and Jersey were on the classpath, but there was no Servlet API (and no embedded container) on the classpath, the web application type would be prevented from being reactive. The absence of the Servlet API would then prevent the web application type from being servlet so it would be none. By contrast, if Spring MVC was on the classpath in place of Jersey the absence of the Servlet API would allow the web application type to be reactive. This happened because the Spring MVC indicator class is DispatcherServlet which requires the Servlet API. This commit updates the Jersey indicator class to be ServletContainer. This class is both an HttpServlet and a Filter so it too requires the Servlet API and, therefore, further aligns the deduction behaviour for Jersey and Spring MVC. Closes gh-14701
-
- 05 Oct, 2018 14 commits
-
-
Phillip Webb authored
-
Phillip Webb authored
-
Madhura Bhave authored
Closes gh-14604
-
Stephane Nicoll authored
Closes gh-14589
-
Andy Wilkinson authored
Closes gh-14700
-
Andy Wilkinson authored
Closes gh-14675
-
Andy Wilkinson authored
Closes gh-14691
-
Andy Wilkinson authored
Closes gh-14692
-
Andy Wilkinson authored
Previously, the JSON-B auto-configuration would be enabled when the JSON-B API was on the classpath. This led to a failure if there was no implementation available. The JSON-B API loads an implementation using the service loader. This commit updates the auto-configuration to be conditional on the presence of a META-INF/services/javax.json.bind.spi.JsonbProvider file on the classpath. Closes gh-14675
-
Stephane Nicoll authored
* pr/14620: Simplify escaping of newline characters when publishing release notes
-
Hanope authored
Closes gh-14620
-
Andy Wilkinson authored
Closes gh-14689
-
Stephane Nicoll authored
* pr/14688: Fix BeansEndpoint typo in readme
-
dreis2211 authored
Closes gh-14688
-
- 04 Oct, 2018 9 commits
-
-
Phillip Webb authored
Fix possible NPE in `ReactiveWebServerApplicationContext`. See gh-14666
-
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
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
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
-
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
* pr/14681: Clarify Javadoc of ConditionalOn annotations
-
Roland Weisleder authored
Closes gh-14681
-
- 03 Oct, 2018 5 commits
-
-
Stephane Nicoll authored
Closes gh-14589
-
Stephane Nicoll authored
* pr/14670: Polish docs
-
Janne Valkealahti authored
This commit replaces tabs to spaces in a yaml example for configuring endpoint web exposure include. Closes gh-14670
-
Stephane Nicoll authored
Closes gh-14645
-
Stephane Nicoll authored
Closes gh-14668
-