- 31 Aug, 2019 4 commits
-
-
Phillip Webb authored
Closes gh-17988
-
Phillip Webb authored
Update the reference documentation to use versioned links rather then `/current/` whenever possible. Closes gh-18000
-
Phillip Webb authored
-
Phillip Webb authored
Update reference documentation source to use consistent attribute names and fix a few formatting issues.
-
- 30 Aug, 2019 6 commits
-
-
Phillip Webb authored
Fixup ignore logic in `EndpointRequest`. See gh-18012
-
Phillip Webb authored
Closes gh-18002
-
Phillip Webb authored
Update the reference documentation so that "Web Application Conditions" also covers reactive contexts. Closes gh-18005
-
Phillip Webb authored
Fix caching issues in `ApplicationContextRequestMatcher` and allow subclasses to ignore an application context entirely. Update existing matcher implementations so that they deal with the management context correctly. Prior to this commit, the `ApplicationContextRequestMatcher` would return a context cached from the first request. It also didn't provide any way to ignore a context. This meant that if the user was running the management server on a different port the matching results could be inconsistent depending on if the first request arrived on the regular context or the management context. It also meant that we could not distinguish between the regular context and the management context when matching. Closes gh-18012
-
Andy Wilkinson authored
* gh-18015: Remove reference to non-existent --edit option in CLI docs Closes gh-18015
-
dreis2211 authored
See gh-18015
-
- 29 Aug, 2019 6 commits
-
-
Phillip Webb authored
Update reference documentation to use one sentence per line formatting as recommended by the Asciidoctor team. Closes gh-12445
-
Andy Wilkinson authored
* gh-17976: Use exec when launching the JVM in CLI's shell script Closes gh-17976
-
Ben Hale authored
Previously, when the Spring Boot CLI ran the Java command line for an application it did a straight invocation which suppressed propagation of signals to the JVM in certain circumstances (e.g within Docker containers). This change prepends the command with exec which causes the Java process to replace the script process in a shell ensuring that signals are propagated to the Java process without suppression. See gh-17976 Signed-off-by:
Ben Hale <bhale@pivotal.io>
-
Andy Wilkinson authored
* gh-17984: Test the Gradle Plugin against Gradle 5.6.1 Closes gh-17984
-
dreis2211 authored
See gh-17984 Closes gh-17984
-
Andy Wilkinson authored
Previously, MetaInfResourceManager that we use with Undertow to serve static resources from jar's META-INF/resources did not correctly handle characters in the path that should be percent-encoded when used in a URL. This commit updates MetaInfResourceManager to encode the path before it is used to create a URL. Prior to this encoding, encoded slashes (%2F) are decoded as, unlike other encoded characters in the request's URL, encoded slashes are not decoded prior to calling the ResourceManager. Fixes gh-17853
-
- 28 Aug, 2019 1 commit
-
-
Madhura Bhave authored
This commit also changes the request matcher for MVC endpoints to use an AntPathRequestMatcher instead of an MvcRequestMatcher. The endpoint is always available under the mapped endpoint path and this way the same matcher can be used for both MVC and Jersey. Fixes gh-17912 Co-authored-by:
Phillip Webb <pwebb@pivotal.io>
-
- 27 Aug, 2019 2 commits
-
-
Stephane Nicoll authored
* pr/17968: Fix Undertow access log dir property name in doc Closes gh-17968
-
leoli authored
See gh-17968
-
- 26 Aug, 2019 1 commit
-
-
Phillip Webb authored
Move management `ErrorPage` registration from the `WebMvcEndpointChildContextConfiguration` to `WebMvcEndpointChildContextConfiguration` and only add it when the error controller is registered. Fixes gh-17938
-
- 24 Aug, 2019 3 commits
-
-
Madhura Bhave authored
* pr/17952: Polish "Configure Issuer Validator for Resource Server" Configure Issuer Validator for Resource Server Closes gh-17952
-
Madhura Bhave authored
See gh-17952
-
HaiTao Zhang authored
See gh-17952
-
- 23 Aug, 2019 4 commits
-
-
Andy Wilkinson authored
Fixes gh-17695
-
Andy Wilkinson authored
Previously, when spying on a scoped bean the creation of the spy would be performed using the scoped proxy. This would result in the spy being unable to spy on any of the target bean's methods as the scoped proxy's implementations of those methods would be final. This commit updates MockitoPostProcessor so that the creation of the spy and injection of the @SpyBean-annotated field is performed using the scoped target. The scoped target has not be proxied so this allows Mockito to spy on all of its methods. Closes gh-17817
-
Andy Wilkinson authored
The versions of Jackon's bom and the versions of Jackson are often not the same. For example, at the time of writing, the latest bom version is 2.9.9.20190807 but the latest version of Jackson's core is 2.9.9 and the latest version of Jackson's databind is 2.9.9.3. spring-boot-dependencies using a property, jackson.version, to control the version of jackson-bom that is imported. To make it clear that the version property controls the version of Jackson's bom and not of Jackson itself, this commit deprecates jackson.version in favour of a new jackson-bom.version property. An additional benefit of this change is that it addresses a problem when using Gradle and the dependency management plugin. Jackson's bom uses a jackson.version property to control the version of core Jackson modules. This names clashes with the name of the property used by spring-boot-dependencies. Specifying a custom jackson.version to control the version of the bom that is imported would also have the unwanted side-effect of customizing the version of the core Jackson modules declared in Jackson's bom. Fixes gh-17808
-
Andy Wilkinson authored
Closes gh-17935
-
- 21 Aug, 2019 1 commit
-
-
Andy Wilkinson authored
Fixes gh-17927
-
- 19 Aug, 2019 2 commits
-
-
Andy Wilkinson authored
-
Stephane Nicoll authored
Closes gh-17905
-
- 17 Aug, 2019 4 commits
-
-
Stephane Nicoll authored
* pr/17875: Remove redundant code Closes gh-17875
-
lijuny authored
See gh-17875
-
Stephane Nicoll authored
* pr/17861: Map non-null LDAP properties Closes gh-17861
-
Filip Hrisafov authored
The userDn and password in LdapContextSource are not nullable. The default values for userDn and password in LdapProperties are null. When the values are set to null there will eventually be a NullPointerException during AbstractContextSource#setupAuthenticatedEnvironment since HashTable doesn't allow null for values. See gh-17861
-
- 16 Aug, 2019 6 commits
-
-
Madhura Bhave authored
* pr/17805: Polish "Set up SpringLiquibase beans' dependencies by type rather than name" Add missing javadoc Set up SpringLiquibase beans' dependencies by type rather than name Closes gh-17805
-
Madhura Bhave authored
See gh-17805
-
Andrii Hrytsiuk authored
See gh-17805
-
Andrii Hrytsiuk authored
See gh-17805
-
Andy Wilkinson authored
* gh-17876: Test the Gradle Plugin against Gradle 5.6 Closes gh-17876
-
dreis2211 authored
See gh-17876
-