Commit Graph

18419 Commits (8b16630a492cb07d041f1972e07606a52b01e0ef)
 

Author SHA1 Message Date
Andy Wilkinson f10377bdb7 Polish "Add support for multiple REST Docs configuration customizers"
Closes gh-13498
6 years ago
Eddú Meléndez 4d310f0d5a Add support for multiple REST Docs configuration customizers
This commit introduces support for multiple configuration customizers
for REST Docs with MockMvc, WebTestClient, and REST Assured.

Closes gh-13498
6 years ago
Stephane Nicoll 6ac6d36395 Polish 6 years ago
Andy Wilkinson 0b6d675839 Merge pull request #14078 from Jan Groot
* gh-14078:
  Remove redundant spring-boot-starter dependencies from starters
6 years ago
Jan Groot 40d8726d47 Remove redundant spring-boot-starter dependencies from starters
Closes gh-14078
6 years ago
Brian Clozel 31a93035c1 Remove workaround for Netty resources cleanup
Closes gh-9146
6 years ago
Stephane Nicoll 9201db3200 Upgrade to Reactor Californium-M2
Closes gh-14077
6 years ago
Madhura Bhave 64f9d33956 Merge branch '2.0.x' 6 years ago
Madhura Bhave ff2b392324 Merge pull request #14067 from izeye
* gh-14067:
  Polish
6 years ago
Johnny Lim 5f3f1a1f11 Polish
Closes gh-14067
6 years ago
Stephane Nicoll 5ae4b43877 Upgrade to Assertj 3.11.0
Closes gh-14073
6 years ago
Andy Wilkinson 0ba6d8da4a Switch to Yahoo for OIDC as Google's cert is not yet trusted by Java 11
Until the fix for JDK-8209506 [1] is available in Java 11 builds,
SSL connections to services using Google's SSL certificate do not work
due to a lack of trust. This affects both our OAuth2 client samples
which were using https://accounts.google.com as an OpenID Connect
provider.

This commit switches the two samples to use Yahoo in place of Google.

See gh-14028

[1] https://bugs.openjdk.java.net/browse/JDK-8209506
6 years ago
Stephane Nicoll 4a68e2e4a1 Merge branch '2.0.x' 6 years ago
Stephane Nicoll ca4ca15ef2 Restore Jade Templates starter as it is compatible with Spring Boot 2 6 years ago
Stephane Nicoll c00fc6449b Merge branch '2.0.x' 6 years ago
Stephane Nicoll 08007a04b8 Merge pull request #14072 from dreis2211:remove-usesunsafejava-annotations
* pr/14072:
  Remove @UsesUnsafeJava annotations
6 years ago
dreis2211 59d911d6e0 Remove @UsesUnsafeJava annotations
Closes gh-14072
6 years ago
Stephane Nicoll bcf2d85172 Merge pull request #14049 from izeye:polish-20180813
* pr/14049:
  Polish
6 years ago
Johnny Lim d5eaaf6e2a Polish
Closes gh-14049
6 years ago
Stephane Nicoll d0f272960e Merge branch '2.0.x' 6 years ago
Stephane Nicoll df779b4eeb Merge pull request #14049 from izeye:polish-20180813
* pr/14049:
  Polish
6 years ago
Johnny Lim b4abccc07c Polish
See gh-14049
6 years ago
Andy Wilkinson e0d67ae703 Avoid Atmosphere using a null URL to create a URLClassLoader
Unlike Java 8, 9, and 10, Java 11 does not tolerate a null URL being
used to create a URLClassLoader. The Atmosphere sample looks for
a resource named /WEB-INF/classes which only exists in a packaged
war application. In all other cases the resulting URL is null.
Atmosphere uses this to create a URLClassLoader which fails on Java
11.

This commit updates the sample to customize the handlers path. There
are other web application-specific assumptions in Atmosphere, such as
the scanning of WEB-INF/lib by default. This change appears to get
the sample going, but we should, perhaps, consider removing it in the
longer term, particularly as Boot itself has no Atmosphere
integration.

See gh-14028
6 years ago
Madhura Bhave 1dd8c83d77 Merge pull request #14065 from jzheaux
* gh-14065:
  Polish "Update OIDC configuration"
  Update OIDC config following Spring Security changes
6 years ago
Madhura Bhave baaf8c95ff Polish "Update OIDC configuration"
Closes gh-14065
6 years ago
Josh Cummings e34723efd2 Update OIDC config following Spring Security changes
The location changed for the class that provides a ClientRegistration
via an issuer URL, and this updates Spring Boot accordingly.
6 years ago
Andy Wilkinson 0fb02ab6a0 Merge pull request #14062 from Spencer Gibb
* gh-14062:
  Exclude protobuf-java from mysql-connector-java
6 years ago
Spencer Gibb 8427341480 Exclude protobuf-java from mysql-connector-java
Closes gh-14062
6 years ago
Madhura Bhave a8a75f1bbb Merge branch '2.0.x' 6 years ago
Madhura Bhave 895d092640 PropertySourcesLoader with highest precedence should win
Fixes gh-13955
6 years ago
Andy Wilkinson e3e3a44045 Merge branch '2.0.x' 6 years ago
Andy Wilkinson 1973e342c9 Do not use lambda for task action as it breaks up-to-date checks
Due to gradle/gradle#5510, using a lambda for a task action breaks
up-to-date checks in certain circumstances.

This commit updates JavaPluginAction to use an inner-class in place
of a lambda for the action that it adds to JavaCompile tasks. A test
has not been added as it does not appear to be possible to reproduce
it with a TestKit-based test.

Closes gh-14054
6 years ago
Stephane Nicoll f187ab72a4 Polish 6 years ago
Andy Wilkinson 9032e5b470 Update SSL tests and certs for Java 11 and TLSv1.3
See gh-14028
6 years ago
Stephane Nicoll 10fe9ba0d9 Merge branch '2.0.x' 6 years ago
Stephane Nicoll da1858f620 Upgrade to Hibernate Validator 6.0.12.Final
Closes gh-14053
6 years ago
Madhura Bhave 1e5611d02d Merge branch '2.0.x' 6 years ago
Madhura Bhave e6a69119ef Add trigger for 2.0.x-based pull requests
Closes gh-14034
6 years ago
Madhura Bhave 727e9c6b0f Merge branch '2.0.x' 6 years ago
Madhura Bhave dfb97eb0f5 Convert environment if webApplicationType changes
If the web application type is set via properties,
it is available only after binding. The environment needs
to be converted to the appropriate type if it does not match.
If a custom environment is set, it is not converted.

Fixes gh-13977
6 years ago
Andy Wilkinson 04215e6651 Polish 6 years ago
Stephane Nicoll e7b5d95681 Adapt ServerProperties with a default size to DataSize
See gh-13974
6 years ago
Stephane Nicoll 6734e11222 Adapt MultipartConfig to use DataSize support
See gh-13974
6 years ago
Stephane Nicoll 94013aaba6 Add support for DataSize
This commit adds support for Spring Framework's `DataSize` allowing to
express a size in bytes and other convenient units.

Similar to the `Duration` support introduced previously, this commit
adds transparent binding support as well as detection of default values
in `@ConfigurationProperties`-annotated object.

Closes gh-13974
6 years ago
Andy Wilkinson 78dd7bd934 Merge branch '2.0.x' 6 years ago
Andy Wilkinson 6e5ff77bb0 Merge branch '1.5.x' into 2.0.x
The 3.0.1 version of the Maven Javadoc Plugin contains a bug [1] that
means that a link URL must redirect otherwise it is ignored.

[1] https://issues.apache.org/jira/browse/MJAVADOC-532
6 years ago
Andy Wilkinson f63a95ed91 Align link configuration with the needs of the Maven Javadoc Plugin
The -link parameters passed into the javadoc executable are used
as-is. For example, redirects are not followed. Unlike 3.x, 2.x of the
Maven javadoc plugin does not attempt to follow redirects before links
are passed to the javadoc executable. As a result, for external links
to work, the links that we provide must be canonical and produce a
200 response when accessed.

Closes gh-14031
6 years ago
Andy Wilkinson 76d9b1cdbd Merge branch '2.0.x' 6 years ago
Andy Wilkinson 58aaf4863f Merge pull request #14032 from Nikolay Rybak
* gh-14032:
  Propagate retryWrites flag from connection URI to ReactiveMongoClient
6 years ago
Nikolay Rybak 7759dcd9df Propagate retryWrites flag from connection URI to ReactiveMongoClient
Closes gh-14032
6 years ago