What's Changed
Bug Fixes 🐞
- Fix flaky HttpClientTraceLoggingSpec log iteration (#12441) by @yawkat in #12442
- Fix request context availability in coroutine context factories by @yawkat in #12461
- test: add /beans runtime definition collision regression by @yawkat in #12465
- fix: avoid containsBean cache race during concurrent cache clears by @yawkat in #12462
- Stabilize JsonStreamSpec streaming request tests by @yawkat in #12458
- fix(inject-kotlin): preserve boxed getter signature for overridden primitive properties by @yawkat in #12469
- fix(http-client-jdk): honor named service SSL config in JDK client by @yawkat in #12473
- Fix Reactor HTTP client retry resubscription by @yawkat in #12470
- Propagate context for default error fallback logging by @yawkat in #12471
- Make ClassImport repeatable by @yawkat in #12485
- Add FileCustomizableResponseType body writer by @yawkat in #12481
Improvements ⭐
- Changes to support Micronaut processors as a Native Image by @graemerocher in #12449
- Add %q and %U access log elements for Netty by @yawkat in #12456
- Promote HTTP/3 support to stable by @yawkat in #12466
- test: add regression for @bindable defaults on config interfaces by @graemerocher in #12484
Docs 📖
Dependency updates 🚀
- fix(deps): update netty monorepo to v4.2.10.final by @renovate[bot] in #12448
- fix(deps): update vertx to v4.5.25 by @renovate[bot] in #12464
- fix(deps): update dependency org.projectlombok:lombok to v1.18.44 by @renovate[bot] in #12480
- build: graal & graalvm native dependency managed by @sdelamo in #12490
Other Changes 💡
- fix: avoid wildcard default content type for responses by @yawkat in #12452
- test: add regression for RequestBean record path variable binding by @yawkat in #12436
- test: add regression coverage for optional query value multipart streaming by @yawkat in #12454
- test: add GOAWAY next-request connection regression by @yawkat in #12478
- Update graal version to 25.0.2 by @sdelamo in #12468
- Remove dependency to micronaut-rxjava2 by @sdelamo in #12489
Full Changelog: v5.0.0-M16...v5.0.0-M17