Skip to content
This repository has been archived by the owner on Feb 23, 2023. It is now read-only.

0.11.0-M2

Pre-release
Pre-release
Compare
Choose a tag to compare
@spring-builds spring-builds released this 03 Nov 11:51
· 494 commits to main since this release

Introduces GraalVM 21.3 and Java 17 support.

Please note that this second milestone does not support testing yet, and should be used with Spring Boot 2.6.0-RC1 and Spring Cloud 2021.0.0-M3, see the reference documentation for more details.

⭐ New Features

  • Contribute resources from AOT test bootstrap generation #1192
  • Add support for multiple BootstrapWriterContext #1188
  • Support Aware callbacks for bean registration #1187
  • Run JVM tests with AOT generated context #1186
  • Enable HTTP and HTTPS when web client beans are detected #1185
  • Add hints for HealthContributors #1184
  • Transition SpringDataComponentProcessor to BeanFactoryNativeConfigurationProcessor #1164
  • Detect Spring-related test classes and trigger contexts generation #1163
  • Add AOT infrastructure for tests #1162
  • Add support for writing multiple contexts using the generator #1161
  • Distinguish between invoked and queried reflection methods #1156
  • Add support for writing Map parameter type #1153
  • Apply fallback for Classes defined as FQN #1140
  • Add support for lazy bean initialization #1131
  • Leverage conditional configuration #1021

⭐ Compatibility

  • Add a workaround for NoClassDefFoundError: sun.management.Util with Java 17 #1198
  • RabbitMQ : Missing proxy for SimpleMessageListenerContainer #1179
  • Add support for mapping annotations on interfaces #1175
  • Add BeforeConvertCallback for DataJdbcHints. #1166
  • Refine static resources hints #1160
  • @Controller annotated class causes "Class proxy missing at runtime, hint required at build time" #1003
  • Have better out of the box support for logback #895

🐞 Bug Fixes

  • Fix data-mongodb sample failure #1191
  • Missing hints for health indicators #1183
  • Nested namespaces for ConfigurationProperties are not available in native image #1181
  • Hint missing for Actuator endpoint filters #1173
  • Handle null parameter value #1149
  • Externally managed private methods are not handled properly as they contain the fqn of the declaring class #1135
  • Revisit generated sources contribution in Gradle plugin #922

📔 Documentation

  • Update documentation/samples to exclude micrometer-core when metrics are not needed #1157

🔨 Dependency Upgrades

  • Upgrade to GraalVM 21.3.0 #852
  • Upgrade to native build tools 0.9.5 #1031
  • Upgrade to Native Build Tools 0.9.7.1 #1206
  • Upgrade to Spring Boot 2.6.0-RC1 #1128
  • Upgrade to Spring Cloud 2021.0.0-M3 #1165

❤️ Contributors

We'd like to thank all the contributors who worked on this release!