- 17 Jan, 2018 24 commits
-
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Previously, the default Logback configuration set the console appenders charset to UTF-8. This was inconsistent with the Logback file appender and Log4j2's console and file appenders, all of which used the platform's default. This commit removes the configuration of the Logback console appender's charset. This means that it will use the platform's default charset, aligning it with the Logback file appender and both Log4j2 appenders. Closes gh-11611
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Previously, the ServletContext was configured after any ServletContextInitializer beans had been initialized. This meant that any configuration class that provided such a bean would be initialized before the ServletContext was configured. If the configuration class used the ServletContext in its initializtaion that it would see it in its default, unconfigured state. This commit reworks the configuration of the ServletContext so that it happens before any ServletContextInitializer beans are initialized. Closes gh-10699
-
Andy Wilkinson authored
Closes gh-11658
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/11621: Polish "Add test to spring-boot-sample-quartz" Add test to spring-boot-sample-quartz
-
Stephane Nicoll authored
Closes gh-11621
-
Eddú Meléndez authored
See gh-11621
-
Stephane Nicoll authored
* pr/11655: Polish
-
Johnny Lim authored
Closes gh-11655
-
Stephane Nicoll authored
* pr/11624: Polish "Fix potential resource leaks" Fix potential resource leaks
-
Stephane Nicoll authored
Closes gh-11624
-
igor-suhorukov authored
See gh-11624
-
Stephane Nicoll authored
* pr/11648: Fix a wrong import for SocketChannel
-
Johnny Lim authored
Closes gh-11648
-
Stephane Nicoll authored
* pr/11649: Upgrade to JUnit Jupiter 5.0.3
-
Eddú Meléndez authored
Closes gh-11649
-
Stephane Nicoll authored
-
Stephane Nicoll authored
This commit makes sure that the `type` of a property is generated property if the getter of the property is annotated. Previously, a type implementation may expose the annotation information. Closes gh-11512
-
Andy Wilkinson authored
This commit removes the use of the incubating PropertyState and Provider API that was introduced in Gradle 4.0 and deprecated in Gradle 4.3. A not-deprecated-but-still-incubating replacement was introduced in Gradle 4.3. The short life of PropertyState and Provider has made me wary of using an incubating Gradle API in our public API as it may not be stable for long. Therefore, this commit does not move to the replacement as it is incubating. Instead, it falls back to using Gradle's convention mapping. This is internal API, but its use is not part of our public API and I perceive the risk of using it to be lower than using the deprecated and/or incubating API alternatives. Closes gh-11640
-
Andy Wilkinson authored
Closes gh-11654
-
Andy Wilkinson authored
Closes gh-11059
-
- 16 Jan, 2018 16 commits
-
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Improve the structure of the response and include mappings from WebFlux and Servlet and Filter registrations in addition to the mappings from Spring MVC. Closes gh-9979
-
Brian Clozel authored
This commit uses HTML escaping to sanitize error inputs that are displayed in the default reactive HTML error view. Fixes gh-11582
-
Brian Clozel authored
This commit adds support for HTTP compression with reactive servers, with the following exceptions: * `server.compression.mime-types` and `server.compression.exclude-user-agents` are not supported by Reactor Netty at the moment * `server.compression.min-response-size` is only supported by Reactor Netty right now, since other implementations rely on the `"Content-Length"` HTTP response header to measure the response size and most reactive responses are using `"Transfer-Encoding: chunked"`. Closes gh-10782
-
Stephane Nicoll authored
Closes gh-11641
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Brian Clozel authored
This commit moves "spring.mvc.media-types" to the "spring.mvc.content-negotiation.*" namespaces introduced in gh-11105. Closes gh-11636
-
Stephane Nicoll authored
-
Andy Wilkinson authored
The behaviour was changed in 2b99962a. This commit updates the javadoc to hopefully clarify that Instant.isAfter(Instant) is used. Closes gh-11612
-
Stephane Nicoll authored
This commit improves a class condition check on the actual implementation rather than the general purpose interface. Closes gh-11608
-
Andy Wilkinson authored
Previously, a number of Actuator endpoints ignored a context hierarchy or assumed that it would always be linear. This commit reworks the affected endpoints so that the no longer assume a linear hierarchy. A side-effect of a non-linear hierarchy is that there may be multiple different beans with the same name (in a linear hierarchy, a bean with the same name as one in an ancestor context, replaces that bean). The affected endpoints have also been updated so that, when bean names are used as keys, those keys are grouped by application context. This prevents a bean in one context from accidentially overwriting a bean in another context. Closes gh-11019
-
Stephane Nicoll authored
* pr/11604: Improve Kotlin extensions doc about type erasure
-
sdeleuze authored
Since type erasure can be fixed only when using ParameterizedTypeReference based Java methods, TestRestTemplate API documentation should be updated to specify which extensions are subject to type erasure, and which are not. Closes gh-11604
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-11511
-