- 29 Mar, 2021 11 commits
-
-
Andy Wilkinson authored
Closes gh-25823
-
Andy Wilkinson authored
Closes gh-25822
-
Andy Wilkinson authored
Closes gh-25821
-
Stephane Nicoll authored
See gh-25820
-
Stephane Nicoll authored
See gh-25819
-
Andy Wilkinson authored
Closes gh-25820
-
Andy Wilkinson authored
Closes gh-25819
-
Andy Wilkinson authored
Closes gh-24741
-
Andy Wilkinson authored
See gh-24741
-
Andy Wilkinson authored
See gh-24741
-
Andy Wilkinson authored
Closes gh-25788
-
- 27 Mar, 2021 4 commits
-
-
Stephane Nicoll authored
Closes gh-25813
-
Stephane Nicoll authored
Closes gh-25812
-
Stephane Nicoll authored
* pr/25810: Fix flaky QuartzAutoConfigurationTests Closes gh-25810
-
dreis2211 authored
See gh-25810
-
- 26 Mar, 2021 8 commits
-
-
Scott Frederick authored
Closes gh-25811
-
Scott Frederick authored
Closes gh-25789
-
Andy Wilkinson authored
* gh-25809: Increase test coverage on Java 16 Closes gh-25809
-
dreis2211 authored
See gh-25809
-
Scott Frederick authored
Fixes gh-25736
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
- 25 Mar, 2021 3 commits
-
-
Andy Wilkinson authored
Closes gh-25799
-
Andy Wilkinson authored
Previously, the configuration metadata annotation processor only declared support for `@Endpoint` and none of the other more specialized `@…Endpoint` annotations that are meta-annotated with `@Endpoint` such as `@WebEndpoint` and `@JmxEndpoint. This would result in missing metadata if a full or incremental build only compiled classes annotated with one of the more specialized `@…Endpoint` annotations as the annotation processor would not be called. This commit updates the processor's supported annotation types to include every known `@…Endpoint` annotation. The test processor has also been similarly updated to align its behaviour with that of the main processor. Fixes gh-25388
-
Andy Wilkinson authored
-
- 24 Mar, 2021 14 commits
-
-
Phillip Webb authored
Closes gh-25790
-
Phillip Webb authored
Deprecate the `Bootstrapper` interface entirely and provide a `BootstrapRegistryInitializer` alternative so that people can migrate. Unfortunately our previous attempt to fix the typo in the `Bootstrapper` interface didn't provide us a way to remove the deprecated method without impacting users. It was also problematic for people who were implementing `Bootstrapper` rather than using a lambda since they needed to introduce the deprecated method. We unfortunately can't see a way to fix the original typo without introducing a new interface. Fixes gh-25735
-
Phillip Webb authored
Closes gh-25787
-
Phillip Webb authored
Closes gh-25786
-
Phillip Webb authored
* pr/25778: Polish 'Ignore quality value when removing MediaType.ALL' Ignore quality value when removing MediaType.ALL Closes gh-25778
-
Phillip Webb authored
See gh-25778
-
Fábio Ramon authored
Update the default reactive exception handler so that `MediaType.ALL` is removed regardless of any quality setting. Prior to this commit, the "match-all" media type was not properly ignored if it has a quality value and would show HTML content if the accept header was `application/json, */*;q=0.9`. See gh-25778
-
Phillip Webb authored
Closes gh-25785
-
Phillip Webb authored
Closes gh-25784
-
Phillip Webb authored
Update `AbstractWebMvcEndpointHandlerMapping` to chain any caught InvalidEndpointRequestExceptions so that a more complete stacktrace is available. The exception has also been updated to a `ResponseStatusException` so that the reason can be propagated. Fixes gh-25642
-
Stephane Nicoll authored
Closes gh-25783
-
Stephane Nicoll authored
Closes gh-25782
-
Andy Wilkinson authored
Previously, the auto-configuration for DataSource initialization and the properties used to configure it were part of the general DataSource auto-configuration and properties. This commit moves the auto-configuration of DataSource initialization out into a separate top-level auto-configuration class. Similarly, the properties for configuring DataSource initialization have been moved from `spring.datasource.*` into `spring.sql.init.*`. The old initialization-related `spring.datasource.*` properties have been deprecated but can still be used. When they are used, they new, separate initialization auto-configuration will back off. In other words, the initialization related `spring.datasource.*` properties and the `spring.sql.init.*` properties cannot be used in combination. Closes gh-25323
-
Andy Wilkinson authored
See gh-25487
-