- 05 Nov, 2019 14 commits
-
-
Andy Wilkinson authored
Closes gh-18877
-
Andy Wilkinson authored
Publishing to Maven Central requires spring-boot-starter-parent to declare its license and developers. When a user then uses spring-boot-starter-parent as their project's parent, these values are inherited and this is almost certainly unwanted. This commit updates the documentation to recommend and demonstrate overriding the license and developers that are inherited from the starter parent. Closes gh-18532
-
Andy Wilkinson authored
Closes gh-18876
-
Andy Wilkinson authored
Previously, the security risks and our recommendations on how to mitigate them were not documented as clearly as they could have been. This commit makes some changes to try to address this: 1. The security risk is now noted at the beginning of the section 2. The recommendation to use SSL is now documented more prominently and an alternative recommendation to only use remote support on a trusted network has been added. 3. The example secret has been removed to prevent copy and paste 4. A recommendation to use a secret that is unique and strong has been added Closes gh-18825
-
Stephane Nicoll authored
* pr/18864: Remove non-existent FailureAnalyzer from spring.factories Closes gh-18864
-
dreis2211 authored
See gh-18864
-
Stephane Nicoll authored
Closes gh-18875
-
Stephane Nicoll authored
* pr/18870: Polish "Document Settings as jooq supported auto-configuration type" Document Settings as jooq supported auto-configuration type Closes gh-18870
-
Stephane Nicoll authored
See gh-18870
-
Jens Teglhus Møller authored
See gh-18870
-
Andy Wilkinson authored
Closes gh-18764
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-18763
-
Andy Wilkinson authored
Closes gh-18874
-
- 04 Nov, 2019 26 commits
-
-
Andy Wilkinson authored
Closes gh-18869
-
Andy Wilkinson authored
Closes gh-18867
-
Andy Wilkinson authored
Closes gh-18766
-
Andy Wilkinson authored
Closes gh-18762
-
Andy Wilkinson authored
Closes gh-18866
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-18765
-
Andy Wilkinson authored
Closes gh-18865
-
Andy Wilkinson authored
Closes gh-18674
-
Andy Wilkinson authored
Closes gh-18863
-
Andy Wilkinson authored
Closes gh-18862
-
Andy Wilkinson authored
Closes gh-18861
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-18761
-
Andy Wilkinson authored
Closes gh-18860
-
Andy Wilkinson authored
Closes gh-18859
-
Andy Wilkinson authored
Closes gh-18858
-
Andy Wilkinson authored
Closes gh-18856
-
Andy Wilkinson authored
Closes gh-18744
-
Andy Wilkinson authored
Previously, AopAutoConfiguration would only enable CGLib-based proxies if aspectjweaver was on the classpath. The intention was for CGLib-based proxies to always be used by default so this behaviour was incorrect. This commit updates AopAutoConfiguration to force the use of CGLib-based proxies even in the absence of aspectjweaver. Closes gh-18523
-
Andy Wilkinson authored
Previously, the endpoint tables in the documentation include an "Enabled by default" column that listed whether or not an endpoint was enabled by default. This resulted in some confusion as an endpoint could be listed as being enabled by default but not actually be enabled as the requirements for it being auto-configured has not been met. This commit removes the "Enabled by default" column and replaces it, where needed, with some extra information in the "Description" column that describes what is needed for the endpoint to be auto-configured. Closes gh-18633
-
Andy Wilkinson authored
In 2.2.0, @ConfigurationPropertiesScan was enabled by default. Unfortunately, this had the unexpected side-effect of breaking conditional enablement of a @ConfigurationProperties class via @EnableConfigurationProperties if the @ConfigurationProperties class was in a package covered by scanning. This commit remove @ConfigurationPropertiesScan from @SpringBootApplication so that it is no longer enabled by default. 2.1.x users who rely upon such conditional enablement of @ConfigurationProperties classes can now upgrade to 2.2.x without having to make any changes. Users who do not have such a need and are in a position to use configuration properties scanning can now opt-in by adding @ConfigurationPropertiesScan to their main application class alongside @SpringBootApplication. Closes gh-18674
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-18743
-
Andy Wilkinson authored
Previously, all of the type exclude filters in spring-boot-test-autoconfigure were package-private. This prevent a user who was creating their own test slice from composing their own TypeExcludeFilter with one of Boot's. This commit updates all of the TypeExcludeFilters in the test-autoconfigure module to make them public. The intention is only to allow them to be composed with other type exclude filters when referenced in a @TypeExcludeFilters annotation. Therefore, each filter class is declared final and their constructors remain package-private. Closes gh-18746
-
Stephane Nicoll authored
* pr/18847: Add missing reference to HazelcastHealthContributorAutoConfiguration Closes gh-18847
-