Commit Graph

16152 Commits (42808ff13cf41e662311d943ffda8fa89d51293b)

Author SHA1 Message Date
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
3 years ago
Moritz Halbritter 7c96294641 Move our auto-configurations from spring.factories to new file
Closes gh-29873
3 years ago
Stephane Nicoll 553801bd9d Upgrade to Micrometer 1.9.0-M3
Closes gh-29763
3 years ago
Stephane Nicoll 6fa8d81daf Start building against Spring HATEOAS 1.5.0-M2 snapshots
See gh-29893
3 years ago
Moritz Halbritter 303979fb65 Merge branch '2.7.x' 3 years ago
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
3 years ago
Phillip Webb ff4b92a3ba Update copyright year of changed files 3 years ago
Phillip Webb 37263ea7dd Merge branch '2.7.x' 3 years ago
Phillip Webb c0ffb35668 Update copyright year of changed files 3 years ago
Phillip Webb 4092afc98f Polish 3 years ago
Phillip Webb 0bf7cda230 Merge branch '2.7.x' 3 years ago
Phillip Webb a40637cb6d Merge branch '2.6.x' into 2.7.x 3 years ago
Phillip Webb 560d576a02 Polish 3 years ago
Phillip Webb f4b849ec95 Merge branch '2.7.x' 3 years ago
Phillip Webb 26512f8ac6 Merge branch '2.6.x' into 2.7.x 3 years ago
Phillip Webb 5b4ec32645 Merge branch '2.5.x' into 2.6.x 3 years ago
Phillip Webb c86b1330cf Update copyright year of changed files 3 years ago
Phillip Webb 9ab1b669d0 Polish 3 years ago
Madhura Bhave bf1ed5f2f8 Update copyright header on changed files 3 years ago
Madhura Bhave e20ee87b5d Remove explicit @ConstructorBinding on type
See gh-23216
3 years ago
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
3 years ago
Andy Wilkinson d62d5a09a1 Merge branch '2.7.x' 3 years ago
Andy Wilkinson ba73436ea8 Merge branch '2.6.x' into 2.7.x
Closes gh-29881
3 years ago
Andy Wilkinson 86c75b7a5c Merge branch '2.5.x' into 2.6.x
Closes gh-29880
3 years ago
Andy Wilkinson 03352b0a8c Prohibit use of APIs that prevent task configuration avoidance
Closes gh-29809
3 years ago
Moritz Halbritter fdb1010cbc Migrate auto-configurations to @AutoConfiguration
Closes gh-29871
3 years ago
Stephane Nicoll 1080fad7c7 Merge branch '2.6.x' into 2.7.x 3 years ago
Stephane Nicoll 4fe0fb8913 Merge branch '2.5.x' into 2.6.x 3 years ago
Stephane Nicoll 865a829d29 Prevent upgrade to AspectJ 1.9.8 as it requires Java 11 3 years ago
Moritz Halbritter 8e99788fc8 Migrate auto-configurations to @AutoConfiguration
Closes gh-29871
3 years ago
Andy Wilkinson d7fa2e2e8f Merge branch '2.7.x' 3 years ago
Andy Wilkinson 8e4484acea Merge branch '2.6.x' into 2.7.x
Closes gh-29878
3 years ago
Andy Wilkinson ce4beae12f Merge branch '2.5.x' into 2.6.x
Closes gh-29877
3 years ago
izeye 6bd6f590d3 Fix Javadoc since for ResolveMainClassName#setClasspath(Object)
See gh-29826
3 years ago
Andy Wilkinson 2305b583f1 Merge branch '2.7.x' 3 years ago
Andy Wilkinson 18e49b0269 Fix H2 R2DBC URL on Windows
Closes gh-29875
3 years ago
Moritz Halbritter cb08065ece Merge branch '2.7.x' 3 years ago
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
3 years ago
Stephane Nicoll 587b278bb4 Merge branch '2.7.x' 3 years ago
Stephane Nicoll 8ae77659cd Upgrade to XmlUnit2 2.9.0
Closes gh-29869
3 years ago
Stephane Nicoll f5725df2a6 Upgrade to Versions Maven Plugin 2.9.0
Closes gh-29868
3 years ago
Stephane Nicoll 48bda615a2 Upgrade to Undertow 2.2.16.Final
Closes gh-29867
3 years ago
Stephane Nicoll bfc9094562 Upgrade to Thymeleaf 3.0.15.RELEASE
Closes gh-29866
3 years ago
Stephane Nicoll c874bfde4b Upgrade to SLF4J 1.7.36
Closes gh-29865
3 years ago
Stephane Nicoll 51fa2d4ca8 Upgrade to SendGrid 4.8.3
Closes gh-29864
3 years ago
Stephane Nicoll 976607ef02 Upgrade to Selenium HtmlUnit 3.58.0
Closes gh-29863
3 years ago
Stephane Nicoll 799ba39943 Upgrade to Selenium 4.1.2
Closes gh-29862
3 years ago
Stephane Nicoll a26c99e23a Upgrade to REST Assured 4.5.1
Closes gh-29861
3 years ago
Stephane Nicoll 0401a834e6 Upgrade to Rabbit AMQP Client 5.14.2
Closes gh-29860
3 years ago
Stephane Nicoll 361e624b0a Upgrade to Prometheus Client 0.15.0
Closes gh-29859
3 years ago