This repository was archived by the owner on Feb 23, 2023. It is now read-only.
0.11.0-M2
Pre-release
Pre-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!