What's Changed
Bug Fixes 🐞
- Add test for publisher body and null optional query param by @jameskleeh in #9146
- Use the bean definition type as the bean type for custom scopes. by @graemerocher in #9233
- add @BootstrapContextCompatible to json message readers by @graemerocher in #9263
- Regression Writable in Filter by @sdelamo in #9287
- test: additional types for json codec by @sdelamo in #9273
- failing tests for Constraint handler in Micronaut Framework 4 by @sdelamo in #9246
Improvements ⭐
Dependency updates 🚀
- Update jackson to 2.15.0 by @yawkat in #9150
- Update managed-reactor to v3.5.6 by @renovate in #9269
- Update managed-kotlin-coroutines to v1.7.1 by @renovate in #9268
- Update dependency org.graalvm.buildtools.native:org.graalvm.buildtools.native.gradle.plugin to v0.9.22 by @renovate in #9113
- Update dependency org.grails:grails-datastore-core to v7.3.4 by @renovate in #8965
- Update dependency io.micrometer:micrometer-core to v1.11.0 by @renovate in #8927
- Update asm to v9.5 by @renovate in #9279
- Update dependency com.github.javaparser:javaparser-symbol-solver-core to v3.25.3 by @renovate in #9283
- Update netty monorepo to v4.1.92.Final by @renovate in #9276
- Update plugin io.micronaut.build.shared.settings to v6.4.4 by @renovate in #9278
- Update dependency com.fasterxml.jackson.core:jackson-databind to v2.15.1 by @renovate in #9280
- Update dependency io.methvin:directory-watcher to v0.18.0 by @renovate in #8380
- Update dependency com.squareup.okio:okio to v3.3.0 by @renovate in #9284
- exclude ControllerConstraintHandlerTest for Server JDK by @sdelamo in #9302
GraalVM 🏆
- Fix GraalVM error on JDK 21 by @graemerocher in #9213
Other Changes 💡
- Mergeup 3.9.x by @timyates in #9135
- graal 22.3.2 by @sdelamo in #9166
- Add postfix to created dummy file to solve conflicts between VisitorContexts. by @altro3 in #9149
- Fixed the startup url print by @filip-filipovic in #9177
- Reworked ability to disable initializing Slf4J by @altro3 in #9185
- adds Controller Constraint Handler test by @sdelamo in #9245
- Move TCK tests for Client Filters to client TCK by @timyates in #9296
New Contributors
- @filip-filipovic made their first contribution in #9177
Full Changelog: v4.0.0-M4...v4.0.0-M5