Scott Frederick
cb69d01e04
Merge branch '2.7.x' into main
2022-02-17 19:07:24 -06:00
Scott Frederick
42328771ad
Suppress deprecation warnings for WebSecurityConfigurerAdapter
...
Fixes gh-29897
2022-02-17 19:06:13 -06:00
Stephane Nicoll
55fdb9f215
Upgrade to Spring HATEOAS 1.5.0-M2
...
Closes gh-29893
2022-02-17 19:55:15 +01:00
Moritz Halbritter
ec31278f1e
Add Moritz to the doc authors list
2022-02-17 14:57:08 +01:00
Moritz Halbritter
896345df23
Fix test
2022-02-17 11:56:38 +01:00
Stephane Nicoll
828d4cebee
Upgrade to Spring Framework 5.3.16
...
Closes gh-29761
2022-02-17 11:13:20 +01:00
Moritz Halbritter
42808ff13c
Merge branch '2.7.x'
...
# Conflicts:
# spring-boot-project/spring-boot-actuator-autoconfigure/src/main/resources/META-INF/spring.factories
# spring-boot-project/spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories
# spring-boot-project/spring-boot-test-autoconfigure/src/main/resources/META-INF/spring.factories
2022-02-17 10:56:23 +01:00
Moritz Halbritter
7c96294641
Move our auto-configurations from spring.factories to new file
...
Closes gh-29873
2022-02-17 10:18:46 +01:00
Stephane Nicoll
553801bd9d
Upgrade to Micrometer 1.9.0-M3
...
Closes gh-29763
2022-02-17 10:02:09 +01:00
Stephane Nicoll
6fa8d81daf
Start building against Spring HATEOAS 1.5.0-M2 snapshots
...
See gh-29893
2022-02-17 09:19:25 +01:00
Moritz Halbritter
303979fb65
Merge branch '2.7.x'
2022-02-17 09:17:35 +01:00
Moritz Halbritter
7d68b58c8f
Load auto-configurations from META-INF/spring-boot
...
Implements a new AutoConfigurationLoader, which loads
auto-configurations from a file in META-INF/spring-boot.
Adapts the AutoConfigurationImportSelector to use the new loader.
Adapts the ImportAutoConfigurationImportSelector to use the new loader.
Adapts the metadata plugin in the build to additionally load the
auto-configurations from the new file.
Updates the documentation for auto-configurations and test slices.
Closes gh-29872
2022-02-17 09:17:23 +01:00
Phillip Webb
ff4b92a3ba
Update copyright year of changed files
2022-02-16 20:44:54 -08:00
Phillip Webb
37263ea7dd
Merge branch '2.7.x'
2022-02-16 20:43:21 -08:00
Phillip Webb
c0ffb35668
Update copyright year of changed files
2022-02-16 20:43:10 -08:00
Phillip Webb
4092afc98f
Polish
2022-02-16 20:42:58 -08:00
Phillip Webb
0bf7cda230
Merge branch '2.7.x'
2022-02-16 20:30:45 -08:00
Phillip Webb
a40637cb6d
Merge branch '2.6.x' into 2.7.x
2022-02-16 20:30:32 -08:00
Phillip Webb
560d576a02
Polish
2022-02-16 20:30:14 -08:00
Phillip Webb
f4b849ec95
Merge branch '2.7.x'
2022-02-16 20:27:18 -08:00
Phillip Webb
26512f8ac6
Merge branch '2.6.x' into 2.7.x
2022-02-16 20:24:59 -08:00
Phillip Webb
5b4ec32645
Merge branch '2.5.x' into 2.6.x
2022-02-16 18:56:12 -08:00
Phillip Webb
c86b1330cf
Update copyright year of changed files
2022-02-16 17:56:19 -08:00
Phillip Webb
9ab1b669d0
Polish
2022-02-16 17:56:07 -08:00
Madhura Bhave
bf1ed5f2f8
Update copyright header on changed files
2022-02-16 14:24:22 -08:00
Madhura Bhave
e20ee87b5d
Remove explicit @ConstructorBinding on type
...
See gh-23216
2022-02-16 14:23:33 -08:00
Madhura Bhave
44b88cc88c
Allow @ConstructorBinding to be optional
...
This commit makes @ConstructorBinding optional for a type
that has a single parameterized constructor. An @Autowired annotation
on any of the constructors indicates that the type should not be constructor
bound.
Since @ConstructorBinding is now deduced for a single parameterized constructor,
the annotation is no longer needed at the type level.
Closes gh-23216
2022-02-16 13:47:26 -08:00
Andy Wilkinson
d62d5a09a1
Merge branch '2.7.x'
2022-02-16 14:59:55 +00:00
Andy Wilkinson
ba73436ea8
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29881
2022-02-16 14:59:39 +00:00
Andy Wilkinson
86c75b7a5c
Merge branch '2.5.x' into 2.6.x
...
Closes gh-29880
2022-02-16 14:58:58 +00:00
Andy Wilkinson
03352b0a8c
Prohibit use of APIs that prevent task configuration avoidance
...
Closes gh-29809
2022-02-16 14:57:47 +00:00
Moritz Halbritter
fdb1010cbc
Migrate auto-configurations to @AutoConfiguration
...
Closes gh-29871
2022-02-16 15:48:27 +01:00
Stephane Nicoll
1080fad7c7
Merge branch '2.6.x' into 2.7.x
2022-02-16 14:32:42 +01:00
Stephane Nicoll
4fe0fb8913
Merge branch '2.5.x' into 2.6.x
2022-02-16 14:32:30 +01:00
Stephane Nicoll
865a829d29
Prevent upgrade to AspectJ 1.9.8 as it requires Java 11
2022-02-16 14:31:26 +01:00
Moritz Halbritter
8e99788fc8
Migrate auto-configurations to @AutoConfiguration
...
Closes gh-29871
2022-02-16 13:55:16 +01:00
Andy Wilkinson
d7fa2e2e8f
Merge branch '2.7.x'
2022-02-16 12:01:47 +00:00
Andy Wilkinson
8e4484acea
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29878
2022-02-16 12:01:31 +00:00
Andy Wilkinson
ce4beae12f
Merge branch '2.5.x' into 2.6.x
...
Closes gh-29877
2022-02-16 12:01:15 +00:00
izeye
6bd6f590d3
Fix Javadoc since for ResolveMainClassName#setClasspath(Object)
...
See gh-29826
2022-02-16 12:00:31 +00:00
Andy Wilkinson
2305b583f1
Merge branch '2.7.x'
2022-02-16 11:56:03 +00:00
Andy Wilkinson
18e49b0269
Fix H2 R2DBC URL on Windows
...
Closes gh-29875
2022-02-16 11:55:11 +00:00
Moritz Halbritter
cb08065ece
Merge branch '2.7.x'
2022-02-16 11:55:46 +01:00
Moritz Halbritter
100f80d073
Add @AutoConfiguration annotation
...
This annotation can be used to mark auto-configurations with a dedicated
annotation. Under the hood, it's a standard @Configuration with
proxyBeanMethods set to false.
Closes gh-29870
2022-02-16 11:53:46 +01:00
Stephane Nicoll
587b278bb4
Merge branch '2.7.x'
2022-02-16 11:27:10 +01:00
Stephane Nicoll
8ae77659cd
Upgrade to XmlUnit2 2.9.0
...
Closes gh-29869
2022-02-16 10:55:48 +01:00
Stephane Nicoll
f5725df2a6
Upgrade to Versions Maven Plugin 2.9.0
...
Closes gh-29868
2022-02-16 10:55:47 +01:00
Stephane Nicoll
48bda615a2
Upgrade to Undertow 2.2.16.Final
...
Closes gh-29867
2022-02-16 10:17:50 +01:00
Stephane Nicoll
bfc9094562
Upgrade to Thymeleaf 3.0.15.RELEASE
...
Closes gh-29866
2022-02-16 10:17:49 +01:00
Stephane Nicoll
c874bfde4b
Upgrade to SLF4J 1.7.36
...
Closes gh-29865
2022-02-16 10:17:47 +01:00