- 11 Aug, 2020 17 commits
-
-
Andy Wilkinson authored
Closes gh-22871
-
Andy Wilkinson authored
Closes gh-22870
-
Andy Wilkinson authored
Closes gh-22869
-
Andy Wilkinson authored
Closes gh-22868
-
Andy Wilkinson authored
Closes gh-22867
-
Andy Wilkinson authored
Closes gh-22866
-
Andy Wilkinson authored
Closes gh-22865
-
Andy Wilkinson authored
Closes gh-22864
-
Andy Wilkinson authored
Closes gh-22863
-
Andy Wilkinson authored
Closes gh-22862
-
Andy Wilkinson authored
Closes gh-22861
-
Andy Wilkinson authored
Closes gh-22860
-
Andy Wilkinson authored
Closes gh-22859
-
Stephane Nicoll authored
With the upgrade to the new Couchbase SDK and the related changes in Spring Data Couchbase, CacheManagerCustomizer can no longer be used to customize the Couchbase cache manager as it is an immutable class. This commit introduces a dedicated callback for the CouchbaseCacheManagerBuilder that is used by the auto-configuration and update the documentation to refer to it with a sample usage. Closes gh-22573
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-22615
-
Andy Wilkinson authored
Previously, UrlPathHelper's full path optimization was enabled when there was a dispatcher servlet mapped to /. The UrlPathHelper is used across Spring MVC and if there are multiple dispatcher servlets they all share the sample UrlPathHelper. This meant that any additional dispatcher servlets mapping to locations other than / would not be able to map requests correctly as the UrlPathHelper would use the full path, ignoring the url mapping of the dispatcher servlet. This commit updates the MVC auto-configuration so that use of the full path is only enabled if there's a single dispatcher servlet registration. Fixes gh-22682
-
- 10 Aug, 2020 17 commits
-
-
Stephane Nicoll authored
Closes gh-22849
-
Stephane Nicoll authored
* pr/21615: Polish "Migrate legacy endpoint that have a dash in their id" Migrate legacy endpoint that have a dash in their id Closes gh-21615
-
Stephane Nicoll authored
See gh-21615
-
Gabriele Bianchet-David authored
See gh-21615
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-22847
-
Stephane Nicoll authored
* pr/22777: Polish "Propagate the cause that led Reactor"s debug agent to fail" Propagate the cause that led Reactor"s debug agent to fail Closes gh-22777
-
Stephane Nicoll authored
See gh-22777
-
davidbilge authored
Prior to this commit, DebugAgentEnvironmentPostProcessor throws a RuntimeException with a generic error message if its initialization fails. The causing exception is discarded, which makes error analysis unnecessarily difficult. This commit attaches the cause to the newly thrown RuntimeException. See gh-22777
-
Stephane Nicoll authored
Closes gh-22841
-
Stephane Nicoll authored
* pr/22760: Fix wrong reference in `ReadinessStateHealthIndicator` javadoc Closes gh-22760
-
ksmilek authored
See gh-22760
-
Stephane Nicoll authored
See gh-22844
-
Stephane Nicoll authored
See gh-22843
-
Stephane Nicoll authored
See gh-22842
-
Stephane Nicoll authored
See gh-22841
-
- 07 Aug, 2020 6 commits
-
-
Andy Wilkinson authored
Previously, the Maven plugin integration tests used a settings.xml file that defined https://repo.spring.io/snapshot as a repository. This allowed them to resolve snapshots of the plugin's Spring Framework dependencies but it had the unfortunate side-effect of also allowing them to resolve snapshots of other Spring Boot modules from Artifactory rather than using those currently being built. This commit replaces the repositories in settings.xml with a Gradle task that resolves the necessary dependencies and populates a local repository with the dependencies' jars and pom files. This is achieved using a ComponentMetadataRule that creates a custom variant of each dependency that includes its pom file, inspired by the example in gradle/gradle/#11449. A configuration that extends the runtimeClasspath configuration and select the custom variant via its attribute is then used to resolve the jars and pom files of the runtime classpath such that they can then be used to populate the local repository. Closes gh-22828
-
Brian Clozel authored
Prior to this commit, the HTTP/2 server auto-configuration for Jetty would require Conscrypt as a hard dependency. This commit updates the auto-configuration for more flexibility and now allows the following deployments: * JDK9+ with the JDK ALPN implementation * JDK8u252+ with the backported ALPN implementation * Conscrypt with no JDK requirement The auto-configuration now improves detection and guides developers in case there is a missing `jetty-alpn-*-server` dependency. The reference docs in the HOWTO section has been updated accordingly. Closes gh-22188
-
Andy Wilkinson authored
Closes gh-22819
-
Andy Wilkinson authored
Previously, the project version was included in the name of the Ant-built jar and the integration test assumed that there would be a single jar in the output directory. This assumption did not hold true if the project's version had changed and the project had been built again without a clean. This resulted in two jars, one for the previous version and one for the current version, in the output directory. This caused a test failure. This commit updates the build.xml to remove the version from the name of the Ant-built jar and updates the integration test to find it. Closes gh-22782
-
Andy Wilkinson authored
Closes gh-22780
-
Madhura Bhave authored
Closes gh-22774
-