What's Changed
New Features 🎉
- Allow static executable methods, support executing private fields + methods by @dstepanov in #7963
- add an option to completely disable default property source loading by @graemerocher in #8016
Bug Fixes 🐞
- fix runtime beans using interfaces or abstract classes by @graemerocher in #8020
- Allow matching
@Produces(ALL)
for ambiguous routes by @yawkat in #8039 - Fix incorrect getPropertiesFromGettersAndSetters groovy visitor for interfaces by @altro3 in #8028
Improvements ⭐
- Make client ssl inner configuration properties bootstrap context compatible by @jameskleeh in #8005
Docs 📖
- Add Object Storage to the BOM and to the what's new section of the docs. by @alvarosanchez in #7966
- Resolve issues with Missing Local Resources Check for the
docs
task by @wetted in #7977
Other Changes 💡
- fix: UriBuilder queryParam and replaceQueryParam should ignore null values by @Crow-EH in #7681
- feature: Allow stopping netty without stopping the application context by @timyates in #7933
- More java.time support for yaml and converters by @yawkat in #7870
- build: Add CRaC module to BOM by @timyates in #7997
- HTTP client refactor by @yawkat in #7994
- Make AttributeKeys in ConnectionManager non-static to avoid native-image initialization by @yawkat in #8013
- Register a binder for parts that returns unsatisfied by @jameskleeh in #8004
Dependency updates 🚀
- fix(deps): update htmlunit to v2.63.0 by @renovate in #7854
- fix(deps): update dependency org.apache.logging.log4j:log4j-core to v2.18.0 by @renovate in #7851
- fix(deps): update dependency io.micronaut.neo4j:micronaut-neo4j-bolt to v5.2.0 by @renovate in #7847
- fix(deps): update dependency io.methvin:directory-watcher to v0.16.1 by @renovate in #7845
- fix(deps): update dependency io.smallrye:smallrye-fault-tolerance to v5.5.0 by @renovate in #7849
- fix(deps): update dependency io.micronaut.discovery:micronaut-discovery-client to v3.2.0 by @renovate in #7846
- fix(deps): update dependency net.java.dev.jna:jna to v5.12.1 by @renovate in #7850
- fix(deps): update dependency org.grails:grails-datastore-gorm-hibernate5 to v7.3.0 by @renovate in #7853
- fix(deps): update dependency io.micronaut.gcp:micronaut-gcp-bom to v4.5.0 by @renovate in #7904
- fix(deps): update dependency io.micronaut.microstream:micronaut-microstream-bom to v1.1.0 by @renovate in #7985
- fix(deps): update dependency io.micronaut.aws:micronaut-aws-bom to v3.8.0 by @renovate in #7982
- chore(deps): update mikepenz/action-junit-report action to v3.5.0 by @renovate in #7981
- fix(deps): update managed-jackson to v2.13.4 by @renovate in #7980
- fix(deps): update dependency org.yaml:snakeyaml to v1.32 by @renovate in #7996
- fix(deps): update dependency io.micronaut.azure:micronaut-azure-bom to v3.5.0 by @renovate in #7983
- fix(deps): update netty monorepo to v4.1.82.final by @renovate in #7999
- build: bump up Micronaut AWS to 3.9.1 by @sdelamo in #8015
- fix(deps): update managed-micrometer to v1.9.4 by @renovate in #8026
- fix(deps): update dependency io.micronaut.mongodb:micronaut-mongo-bom to v4.5.0 by @renovate in #8029
- fix(deps): update dependency org.springframework:spring-core to v5.3.23 by @renovate in #8025
- fix(deps): update dependency io.projectreactor:reactor-core to v3.4.23 by @renovate in #8022
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v2.2.1 by @renovate in #8021
- fix(deps): update dependency org.apache.logging.log4j:log4j-core to v2.19.0 by @renovate in #8034
- fix(deps): update groovy monorepo to v3.0.13 by @renovate in #8032
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v2.4.1 by @renovate in #8031
- fix(deps): update dependency io.micronaut.problem:micronaut-problem-json-bom to v2.5.1 by @renovate in #8030
- build: bump up Micronaut Spring, SQL and Tracing by @sdelamo in #8045
- build: Update BOM to latest releases by @sdelamo in #8008
Full Changelog: v3.6.3...v3.7.0