- 12 Feb, 2017 2 commits
-
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-8259
-
- 10 Feb, 2017 1 commit
-
-
Madhura Bhave authored
Instead of validating the signature against all the public keys, we can validate it only against the public key with the kid that matches the one in the token header. Closes gh-8126
-
- 09 Feb, 2017 5 commits
-
-
Andy Wilkinson authored
-
Andy Wilkinson authored
393cfe50 expanded the scope of spring.profiles.include so that it could be used in any property source, and not just in a configuration file. However, it did so in such a way that it would only take effect when used outside of a configuration file if spring.profiles.active was also set. This commit updates ConfigFileApplicationListener so that included profiles are activated when spring.profiles.active has not be set. Closes gh-8244
-
Stephane Nicoll authored
* pr/8215: Allow property expansion for *.yaml
-
Davin Kevin authored
Closes gh-8215
-
Stephane Nicoll authored
This commit improves `SimpleRabbitListenerContainerFactoryConfigurer` to use a custom `MessageConverter`. If such a bean is present, it is used for the default factory that is auto-configured. Closes gh-8194
-
- 08 Feb, 2017 21 commits
-
-
Andy Wilkinson authored
In Gradle 3.3, when an API that will be removed in 4.0 is called, a deprecation warning is output as part of the build. Users have noticed his warning and, quite reasonably, complained about it. Unfortunately, avoiding the warning requires the use of an API that was introduced in Gradle 3.x which we can't use directly as we want to remain compatible with Gradle 2.x. This commit introduces the use of reflection to call ProjectDependency.getTargetConfiguration() via reflection when it's available (Gradle 3) and ProjectDependency.getProjectConfiguration() when it's not (Gradle 2). Closes gh-8154
-
Andy Wilkinson authored
-
Andy Wilkinson authored
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-8146
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-8197
-
Andy Wilkinson authored
The changes made in 919d0c61 meant that the value of spring.profiles.active or spring.profiles.include was only processed when a single property source, the property source for the config file being read, was available. This meant that any placeholders in those values would only be resolved against properties in the configuration file rather than against the entire environment. This commit updates the binding process so that placeholder resolution is not performed during binding against a single configuration file. Once binding has completed, the bounds values are post-processed to resolve and placeholders that they may contain. The two-step process described above is used in preference to binding against the whole environment. This avoids a problem with profiles that are active or included by property sources in the environment being processed repeatedly. Closes gh-8234
-
Stephane Nicoll authored
* pr/8153: Fix an assertion in SkipPatternJarScanner
-
Johnny Lim authored
Closes gh-8153
-
Stephane Nicoll authored
The `spring-boot-test-support` module is internal and is not deployed so we should not offer public dependency management for it. Closes gh-8165
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/8226: Fix link in doc to Spring Test
-
Kamil Wozniak authored
Closes gh-8226
-
Stephane Nicoll authored
This commit qualifies the `CustomConversions` bean name that the Mongo auto-configuration might create. `CustomConversions` is a common pattern in Spring Data and other stores are using the same name. See https://jira.spring.io/browse/DATASOLR-362 Closes gh-8225
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-8222
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Previously, if the configured error controller responded with a redirect to an error caused by an exception, standalone Tomcat would render its default error page for the original exception. This occurred because ErrorPageFilter sets the javax.servlet.error.exception request attribute prior to dispatching to the error controller and then does not clear it. As the request unwinds, Tomcat's ErrorReportValve notices that the attribute is set and renders an error page for the exception that is the attribute's value. This commit updates ErrorPageFilter to remove the javax.servlet.error.exception and javax.servlet.error.exception_type attributes upon successful completion of a forward to the error controller. This prevents Tomcat from rendering an error page for an exception that has already been handled by the error controller. Closes gh-7920
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-5133 Closes gh-7886
-
- 07 Feb, 2017 11 commits
-
-
Stephane Nicoll authored
This commits makes sure that `AutoConfigureImportSelector` properly parses comma separated lists that contain additional spaces. Closes gh-8220
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Previously, SocialWebAutoConfiguration would create a SpringSocialDialect bean when SpringTemplateEngine was on the classpath. This class exists in both Thymeleaf 2 and Thymeleaf 3 but SpringSocialDialect is only compatible with Thymeleaf 2. This commit updates the auto-configuration to require SpringResourceResourceResolver to be on the classpath. This class exists in Thymeleaf 2 but does not exist in Thymeleaf 3. Closes gh-4858
-
Stephane Nicoll authored
Closes gh-8217
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-8213
-
Stephane Nicoll authored
Closes gh-8214
-
Stephane Nicoll authored
Previously, if a builder was created with an empty condition, an extra space was added before the message. This commit checks for this particular case and adds a space only when necessary. Closes gh-8218
-
Andy Wilkinson authored
* gh-8206: Provide dependency management for HikariCP-java7
-
Jack Stevenson authored
Closes gh-8206
-
Andy Wilkinson authored
* gh-8199: Upgrade to GemFire 8.2.2
-