- 23 Mar, 2018 7 commits
-
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-12573
-
Andy Wilkinson authored
-
Andy Wilkinson authored
* gh-12554: Polish "Use this.out in SummaryProgressReporter.finished()" Use this.out in SummaryProgressReporter.finished()
-
Andy Wilkinson authored
See gh-12554
-
Johnny Lim authored
Closes gh-12554
-
Andy Wilkinson authored
Closes gh-1778
-
- 21 Mar, 2018 2 commits
-
-
Stephane Nicoll authored
* pr/12555: Rename expose to include
-
Johnny Lim authored
Closes gh-12555
-
- 20 Mar, 2018 2 commits
-
-
Stephane Nicoll authored
* pr/12553: Polish
-
igor-suhorukov authored
Closes gh-12553
-
- 19 Mar, 2018 7 commits
-
-
Stephane Nicoll authored
* pr/12491: Add OAuth2 server implementation section to docs
-
Denis Washington authored
As auto-configuration for Spring Security OAuth has been removed from Spring Boot 2.0 and Spring Security 5 doesn't have OAuth 2.0 Authorization / Resource Server support yet, it has not been obvious at all how to implement an OAUth 2.0 server with Spring Boot 2.0. For that reason, this new section briefly explains the current temporary situation and points to the spring-security-oauth2-autoconfigure module that restores the auto-configuration support for OAuth 2.0 Authorization and Resource Servers. Closes gh-12491
-
Phillip Webb authored
* pr/12528: Polish "Iterate map by using lambda function" Iterate map by using lambda function
-
Phillip Webb authored
See gh-12528
-
igor-suhorukov authored
Closes gh-12528
-
Phillip Webb authored
Change `ConfigurationPropertySource.containsDescendantOf` to have a default implementation that return `UNKNOWN`. Fixes gh-12539
-
Phillip Webb authored
Fixes gh-12540
-
- 18 Mar, 2018 1 commit
-
-
Phillip Webb authored
Update `Map` and `Collection` binders to create a copy of the existing collection whenever possible. Prior to this commit the binder would always mutate the existing value and then call the setter with the same instance. This could cause issues if the setter expected a different instance. Fixes gh-12322
-
- 17 Mar, 2018 7 commits
-
-
Phillip Webb authored
Ensure that JSON response is returned when extracting data from the error details. See gh-12513
-
Andy Wilkinson authored
-
Andy Wilkinson authored
* gh-12527: Polish "Follow project convention for lambda expression" Follow project convention for lambda expression
-
Andy Wilkinson authored
Csee gh-12527
-
igor-suhorukov authored
Closes gh-12527
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-12529
-
- 16 Mar, 2018 14 commits
-
-
Phillip Webb authored
-
Phillip Webb authored
-
Phillip Webb authored
-
Phillip Webb authored
Refine `BasicErrorController` mappings so that only JSON and XML get structured responses. A simple string response is returned for all other media types. Fixes gh-12513
-
Phillip Webb authored
-
Phillip Webb authored
Fixes gh-12378
-
Phillip Webb authored
Update JAR `Handler` logic so that the existing `jarFile` is only used if the requested URL starts with the same path. Prior to this commit it was possible to construct a URL with another URL as context. This could mean that the `handler` was shared and the already resolved `jarFile` contained in the handler wasn't necessarily suitable. Fixes gh-12483
-
Andy Wilkinson authored
* gh-12511: Upgrade maven dependency plugin version to 3.0.2
-
Onur Kağan Özcan authored
Closes gh-12511
-
Andy Wilkinson authored
Previously, the underlying RandomAccessDataFile was not closed when the JarFile that was using it was closed. This causes a problem on Windows as the open file handle prevents the file from being deleted. This commit updates JarFile to close the underlying RandomAccessDataFile when it is closed and has a JarFileType of DIRECT. Previously, when accessing the manifest of a jar file that maps to a nested directory (BOOT-INF/classes) a new JarFile was created from the root jar file, the manifest was retrieved, and the new JarFile was closed. This could lead to the underlying RandomAccessDataFile being closed while it was still in use. This commit improves JarFile to retrieve the manifest from the existing outer JarFile, thereby avoiding the need to create and close a new JarFile. Unfortunately, PropertiesLauncher creates a number of scenarios where a JarFile with a type of direct is closed while it’s still being used. To accommodate this behaviour, RandomAccessDataFile has been updated so that it can re-open the underlying RandomAccessFile if it is used after it has been closed. Closes gh-12296
-
Brian Clozel authored
This commit disables the default HTML view in the WebFlux error handling support when `server.error.whitelabel.enabled=false`. In this case, the original exception will be forwarded down the stream and handled by the default `WebExceptionHandler` provided by Spring WebFlux (likely to respond a blank page and an error HTTP response status). Closes gh-12520
-
Brian Clozel authored
Closes gh-12516
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-12515
-