-
Notifications
You must be signed in to change notification settings - Fork 40.8k
Spring Boot 2.3.0 M2 Release Notes
For changes in earlier milestones, please refer to:
See instructions in the 2.3.0.M1 release notes for upgrading from Spring Boot 2.2.
This release switches to MongoDB 4 and harmonizes the reactive and imperative drivers. This should be pretty transparent to you if you’re using the starter.
For consistency with SpringApplication
, ApplicationContextRunner
now disables bean overriding by default.
If you need to use bean overriding for a test, withAllowBeanDefinitionOverriding
can be used to enable it.
Tip
|
Check the configuration changelog for a complete overview of the changes in configuration. |
Spring Boot now supports wildcard locations when loading configuration files. By default, a wildcard location of config/*/
outside of your jar is supported.
This is useful in an environment such as Kubernetes when there are multiple sources of config properties.
For instance, if you have separate mysql and redis configurations, they can be picked automatically if you place them in /config
, i.e. /config/mysql/application.properties
and /config/redis/application.properties
.
We’ve improved the OCI image generation feature introduced in Spring Boot 2.3.0.M1:
-
Added support for generating images on Microsoft Windows
-
Changed the Docker API version requirement (2.14+) so that older version can be used too.
-
Improved the documentation for generating images with the Gradle and Maven plugins.
-
Fixed a number of issues raised by early testers. Thank you for the feedback.
Metrics names available at /actuator/metrics/
are now ordered alphabetically which makes it easier to find what you are looking for.
Spring Boot 2.3 M2 upgrades to the latest milestone of several Spring projects:
-
Spring Data Neumann-M3
-
Spring HATEOAS 1.1.0.M2
-
Spring Integration 5.3.0.M2
-
Spring Security Security 5.3.0.RC1
-
Spring Session Dragonfruit-M2
Numerous third-party dependencies have been upgraded, some of the more noteworthy of which are the following:
-
Artemis 2.11
-
Cassandra Drive 4.4
-
Flyway 6.2
-
HtmlUnit 2.37
-
JUnit Jupiter 5.6
-
Log4j 2.13
-
MongoDB 4.0.0-beta1
-
Solr 8.4