micronaut-projects/micronaut-core (io.micronaut:micronaut-core-bom)
### [`v4.6.1`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.6.1): Micronaut Core 4.6.1
#### What's Changed
##### Bug Fixes π
- Issue with Requires condition with missingClasses as string values by [@radovanradic](https://togithub.com/radovanradic) in [https://github.com/micronaut-projects/micronaut-core/pull/11087](https://togithub.com/micronaut-projects/micronaut-core/pull/11087)
- No-body default response should be NO_CONTENT by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11086](https://togithub.com/micronaut-projects/micronaut-core/pull/11086)
- Fix recognition of reactive types by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11085](https://togithub.com/micronaut-projects/micronaut-core/pull/11085)
##### KSP
- Fix overridden suspended method by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11090](https://togithub.com/micronaut-projects/micronaut-core/pull/11090)
##### Dependency updates π
- fix(deps): update managed.reactor to v3.6.9 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11088](https://togithub.com/micronaut-projects/micronaut-core/pull/11088)
- fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.7 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11091](https://togithub.com/micronaut-projects/micronaut-core/pull/11091)
#### New Contributors
- [@radovanradic](https://togithub.com/radovanradic) made their first contribution in [https://github.com/micronaut-projects/micronaut-core/pull/11087](https://togithub.com/micronaut-projects/micronaut-core/pull/11087)
**Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.6.0...v4.6.1
### [`v4.6.0`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.6.0): Micronaut Core 4.6.0
#### What's Changed
##### New Features π
- Reintroduce build time init of compilation time metadata by [@graemerocher](https://togithub.com/graemerocher) in [https://github.com/micronaut-projects/micronaut-core/pull/10950](https://togithub.com/micronaut-projects/micronaut-core/pull/10950)
##### Bug Fixes π
- Fix NPE in `BeanDefinitionProducer` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10956](https://togithub.com/micronaut-projects/micronaut-core/pull/10956)
- Correct cookies in simple request/response by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10973](https://togithub.com/micronaut-projects/micronaut-core/pull/10973)
- Fix client channel option configuration by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10979](https://togithub.com/micronaut-projects/micronaut-core/pull/10979)
- KSP: Simple Java properties should have access to field annotations by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11005](https://togithub.com/micronaut-projects/micronaut-core/pull/11005)
- Use ReentrantLock instead of synchronized in CancellableMonoSink by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/11015](https://togithub.com/micronaut-projects/micronaut-core/pull/11015)
- Fix returning unit from suspended methods by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/11006](https://togithub.com/micronaut-projects/micronaut-core/pull/11006)
- Allow DELETE request body in http-client-jdk by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/11050](https://togithub.com/micronaut-projects/micronaut-core/pull/11050)
- KSP: Generate beans in the process method instead in the finish method by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11052](https://togithub.com/micronaut-projects/micronaut-core/pull/11052)
- Fix resolution of `@Retryable(value=)` attribute by [@Kushal-Dalasaniya](https://togithub.com/Kushal-Dalasaniya) in [https://github.com/micronaut-projects/micronaut-core/pull/11061](https://togithub.com/micronaut-projects/micronaut-core/pull/11061)
- Correct order of body handlers by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11069](https://togithub.com/micronaut-projects/micronaut-core/pull/11069)
- Fix usage of `@Header(name="..")` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11060](https://togithub.com/micronaut-projects/micronaut-core/pull/11060)
##### Improvements β
- Apply code improvements suggested by IDE by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10906](https://togithub.com/micronaut-projects/micronaut-core/pull/10906)
- EachBean: Allow to inject the origin bean and the registration by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10902](https://togithub.com/micronaut-projects/micronaut-core/pull/10902)
- Cleanup micronaut-router by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10935](https://togithub.com/micronaut-projects/micronaut-core/pull/10935)
- Properly handle missing classes in metadata + precalculated requirements by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10936](https://togithub.com/micronaut-projects/micronaut-core/pull/10936)
- Support unix domain sockets for the access log handler by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10940](https://togithub.com/micronaut-projects/micronaut-core/pull/10940)
- Add config option for DNS resolution modes by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10937](https://togithub.com/micronaut-projects/micronaut-core/pull/10937)
- Don't store enum values. Store a class and the enum name instead by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10963](https://togithub.com/micronaut-projects/micronaut-core/pull/10963)
- Add config options for form parsing limits by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10967](https://togithub.com/micronaut-projects/micronaut-core/pull/10967)
- Correct reading HTTP client response body without content type + `ByteBuffer` converters by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10975](https://togithub.com/micronaut-projects/micronaut-core/pull/10975)
- Add a reflection util class to extract generic type and annotations for a class by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10962](https://togithub.com/micronaut-projects/micronaut-core/pull/10962)
- Add `toString` for synthesized annotations by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10984](https://togithub.com/micronaut-projects/micronaut-core/pull/10984)
- Type pollution test by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10918](https://togithub.com/micronaut-projects/micronaut-core/pull/10918)
- Support binding RouteMatch in server filter methods by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10961](https://togithub.com/micronaut-projects/micronaut-core/pull/10961)
- Code cleanup for inject-java by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10949](https://togithub.com/micronaut-projects/micronaut-core/pull/10949)
- Improvements to HTTP client timeout handling by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10983](https://togithub.com/micronaut-projects/micronaut-core/pull/10983)
- Code cleanup for io.micronaut.http.uri by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10857](https://togithub.com/micronaut-projects/micronaut-core/pull/10857)
- Allow for `@EachBean` to delegate the generics to the newly created bean definition by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11003](https://togithub.com/micronaut-projects/micronaut-core/pull/11003)
- [#9607](https://togithub.com/micronaut-projects/micronaut-core/issues/9607): Endpoint path must support URI path as per rfc3986 appendix-B by [@pragyamutluru](https://togithub.com/pragyamutluru) in [https://github.com/micronaut-projects/micronaut-core/pull/10998](https://togithub.com/micronaut-projects/micronaut-core/pull/10998)
- Improve message body handlers by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11002](https://togithub.com/micronaut-projects/micronaut-core/pull/11002)
- Correct HTTP client body handler by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11019](https://togithub.com/micronaut-projects/micronaut-core/pull/11019)
- Implement `@PreMatching` request filter methods by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11017](https://togithub.com/micronaut-projects/micronaut-core/pull/11017)
- 10799 deduce cloud environment app engine by [@pragyamutluru](https://togithub.com/pragyamutluru) in [https://github.com/micronaut-projects/micronaut-core/pull/11035](https://togithub.com/micronaut-projects/micronaut-core/pull/11035)
- Can't find micronautserviceconfigs when running as jlink-ed application by [@rfscholte](https://togithub.com/rfscholte) in [https://github.com/micronaut-projects/micronaut-core/pull/10982](https://togithub.com/micronaut-projects/micronaut-core/pull/10982)
- imp: remove [@Experimental](https://togithub.com/Experimental) from ServerFilter by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/11057](https://togithub.com/micronaut-projects/micronaut-core/pull/11057)
- Avoid using `ElementQuery#named` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11055](https://togithub.com/micronaut-projects/micronaut-core/pull/11055)
- Http server: Allow to disable not-found on missing body by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11059](https://togithub.com/micronaut-projects/micronaut-core/pull/11059)
- Remove old HttpBody API by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/11064](https://togithub.com/micronaut-projects/micronaut-core/pull/11064)
- Add API to access main context from bootstrap context by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/11065](https://togithub.com/micronaut-projects/micronaut-core/pull/11065)
- Add a ByteBody-based write API by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/11078](https://togithub.com/micronaut-projects/micronaut-core/pull/11078)
##### Dependency updates π
- Update dependency com.fasterxml.jackson.dataformat:jackson-dataformat-yaml to v2.17.2 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10966](https://togithub.com/micronaut-projects/micronaut-core/pull/10966)
- Update dependency me.champeau.gradle:japicmp-gradle-plugin to v0.4.3 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10959](https://togithub.com/micronaut-projects/micronaut-core/pull/10959)
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.7.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10970](https://togithub.com/micronaut-projects/micronaut-core/pull/10970)
- fix(deps): update dependency org.graalvm.nativeimage:svm to v23.1.4 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10985](https://togithub.com/micronaut-projects/micronaut-core/pull/10985)
- fix(deps): update micronaut.test to v4.4.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10986](https://togithub.com/micronaut-projects/micronaut-core/pull/10986)
- fix(deps): update vertx to v4.5.9 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10991](https://togithub.com/micronaut-projects/micronaut-core/pull/10991)
- chore(deps): update kotlin monorepo to v1.9.25 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10999](https://togithub.com/micronaut-projects/micronaut-core/pull/10999)
- fix(deps): update dependency net.bytebuddy:byte-buddy to v1.14.18 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11000](https://togithub.com/micronaut-projects/micronaut-core/pull/11000)
- fix(deps): update dependency net.bytebuddy:byte-buddy-agent to v1.14.18 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11001](https://togithub.com/micronaut-projects/micronaut-core/pull/11001)
- chore(deps): update managed.ksp to v1.9.25-1.0.20 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11008](https://togithub.com/micronaut-projects/micronaut-core/pull/11008)
- fix(deps): update netty monorepo to v4.1.112.final by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11013](https://togithub.com/micronaut-projects/micronaut-core/pull/11013)
- fix(deps): update dependency org.testcontainers:spock to v1.20.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11034](https://togithub.com/micronaut-projects/micronaut-core/pull/11034)
- fix(deps): update dependency io.smallrye:smallrye-fault-tolerance to v6.4.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11020](https://togithub.com/micronaut-projects/micronaut-core/pull/11020)
- fix(deps): update selenium by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11036](https://togithub.com/micronaut-projects/micronaut-core/pull/11036)
- fix(deps): update dependency com.github.javaparser:javaparser-symbol-solver-core to v3.26.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10886](https://togithub.com/micronaut-projects/micronaut-core/pull/10886)
- fix(deps): update managed.reactor to v3.6.8 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10867](https://togithub.com/micronaut-projects/micronaut-core/pull/10867)
- fix(deps): update dependency jakarta.persistence:jakarta.persistence-api to v3.2.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10865](https://togithub.com/micronaut-projects/micronaut-core/pull/10865)
- fix(deps): update dependency io.micronaut.rxjava3:micronaut-rxjava3-bom to v3.4.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10911](https://togithub.com/micronaut-projects/micronaut-core/pull/10911)
- fix(deps): update dependency io.micronaut.aws:micronaut-aws-bom to v4.6.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10894](https://togithub.com/micronaut-projects/micronaut-core/pull/10894)
- fix(deps): update dependency com.blazebit:blaze-persistence-core-impl to v1.6.12 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11056](https://togithub.com/micronaut-projects/micronaut-core/pull/11056)
- fix(deps): update dependency io.micronaut.rxjava2:micronaut-rxjava2-bom to v2.4.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10910](https://togithub.com/micronaut-projects/micronaut-core/pull/10910)
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.4.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10901](https://togithub.com/micronaut-projects/micronaut-core/pull/10901)
- fix(deps): update dependency org.awaitility:awaitility to v4.2.2 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11062](https://togithub.com/micronaut-projects/micronaut-core/pull/11062)
- chore(deps): update graalvm/setup-graalvm action to v1.2.3 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11066](https://togithub.com/micronaut-projects/micronaut-core/pull/11066)
- fix(deps): update dependency org.slf4j:slf4j-api to v2.0.16 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11067](https://togithub.com/micronaut-projects/micronaut-core/pull/11067)
- chore(deps): update actions/checkout action to v4 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11038](https://togithub.com/micronaut-projects/micronaut-core/pull/11038)
- fix(deps): update selenium to v4.23.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11073](https://togithub.com/micronaut-projects/micronaut-core/pull/11073)
- chore(deps): update actions/setup-java action to v4 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11074](https://togithub.com/micronaut-projects/micronaut-core/pull/11074)
##### GraalVM π
- donβt use svm dependency by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/11081](https://togithub.com/micronaut-projects/micronaut-core/pull/11081)
##### Other Changes π‘
- Uri template rewrite by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10921](https://togithub.com/micronaut-projects/micronaut-core/pull/10921)
- Add `MatchArgumentQualifier` from Serde by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10932](https://togithub.com/micronaut-projects/micronaut-core/pull/10932)
- `NettyMutableHttpResponse` should support `getCookies` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10972](https://togithub.com/micronaut-projects/micronaut-core/pull/10972)
- fix: escape `+` to fix rendering in docs by [@maxkomarychev](https://togithub.com/maxkomarychev) in [https://github.com/micronaut-projects/micronaut-core/pull/10969](https://togithub.com/micronaut-projects/micronaut-core/pull/10969)
- Use `MatchArgumentQualifier` for `DefaultMessageBodyHandlerRegistry` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10964](https://togithub.com/micronaut-projects/micronaut-core/pull/10964)
- Merge 4.5 into 4.6 by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10987](https://togithub.com/micronaut-projects/micronaut-core/pull/10987)
- Fix build with JCenter removal by [@melix](https://togithub.com/melix) in [https://github.com/micronaut-projects/micronaut-core/pull/10990](https://togithub.com/micronaut-projects/micronaut-core/pull/10990)
- Fix body handler by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11009](https://togithub.com/micronaut-projects/micronaut-core/pull/11009)
- Allow body readers to read form uploads by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11011](https://togithub.com/micronaut-projects/micronaut-core/pull/11011)
- Code cleanup for micronaut-management by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11033](https://togithub.com/micronaut-projects/micronaut-core/pull/11033)
- Code cleanup for micronaut-json by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11032](https://togithub.com/micronaut-projects/micronaut-core/pull/11032)
- Code cleanup for micronaut-messaging and runtime-osx modules by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11031](https://togithub.com/micronaut-projects/micronaut-core/pull/11031)
- Code cleanup for micronaut-jackson modules by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11030](https://togithub.com/micronaut-projects/micronaut-core/pull/11030)
- Code cleanup for micronaut-websocket by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11029](https://togithub.com/micronaut-projects/micronaut-core/pull/11029)
- Code cleanup for micronaut-retry by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11028](https://togithub.com/micronaut-projects/micronaut-core/pull/11028)
- Code cleanup for micronaut-graal by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11026](https://togithub.com/micronaut-projects/micronaut-core/pull/11026)
- Code cleanup for micronaut-core-reactive by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11023](https://togithub.com/micronaut-projects/micronaut-core/pull/11023)
- Code cleanup for discovery-core by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11021](https://togithub.com/micronaut-projects/micronaut-core/pull/11021)
- Code cleanup for micronaut-inject-groovy by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11027](https://togithub.com/micronaut-projects/micronaut-core/pull/11027)
- Code cleanup for micronaut-function modules by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11025](https://togithub.com/micronaut-projects/micronaut-core/pull/11025)
- Code cleanup for micronaut-buffer-netty by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11024](https://togithub.com/micronaut-projects/micronaut-core/pull/11024)
- Code cleanup for micronaut-context by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11018](https://togithub.com/micronaut-projects/micronaut-core/pull/11018)
- Code cleanup for micronaut-aop by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11016](https://togithub.com/micronaut-projects/micronaut-core/pull/11016)
- imp: reduce handler duplication by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/11076](https://togithub.com/micronaut-projects/micronaut-core/pull/11076)
- imp: handle errors via standard mechanism - exceptions and error handlers by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/11080](https://togithub.com/micronaut-projects/micronaut-core/pull/11080)
#### New Contributors
- [@maxkomarychev](https://togithub.com/maxkomarychev) made their first contribution in [https://github.com/micronaut-projects/micronaut-core/pull/10969](https://togithub.com/micronaut-projects/micronaut-core/pull/10969)
- [@pragyamutluru](https://togithub.com/pragyamutluru) made their first contribution in [https://github.com/micronaut-projects/micronaut-core/pull/10998](https://togithub.com/micronaut-projects/micronaut-core/pull/10998)
- [@rfscholte](https://togithub.com/rfscholte) made their first contribution in [https://github.com/micronaut-projects/micronaut-core/pull/10982](https://togithub.com/micronaut-projects/micronaut-core/pull/10982)
- [@Kushal-Dalasaniya](https://togithub.com/Kushal-Dalasaniya) made their first contribution in [https://github.com/micronaut-projects/micronaut-core/pull/11061](https://togithub.com/micronaut-projects/micronaut-core/pull/11061)
**Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.5.4...v4.6.0
Configuration
π Schedule: Branch creation - "after 10pm" in timezone Europe/Prague, Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
4.5.4
->4.6.1
Release Notes
micronaut-projects/micronaut-core (io.micronaut:micronaut-core-bom)
### [`v4.6.1`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.6.1): Micronaut Core 4.6.1 #### What's Changed ##### Bug Fixes π - Issue with Requires condition with missingClasses as string values by [@radovanradic](https://togithub.com/radovanradic) in [https://github.com/micronaut-projects/micronaut-core/pull/11087](https://togithub.com/micronaut-projects/micronaut-core/pull/11087) - No-body default response should be NO_CONTENT by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11086](https://togithub.com/micronaut-projects/micronaut-core/pull/11086) - Fix recognition of reactive types by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11085](https://togithub.com/micronaut-projects/micronaut-core/pull/11085) ##### KSP - Fix overridden suspended method by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11090](https://togithub.com/micronaut-projects/micronaut-core/pull/11090) ##### Dependency updates π - fix(deps): update managed.reactor to v3.6.9 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11088](https://togithub.com/micronaut-projects/micronaut-core/pull/11088) - fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.7 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11091](https://togithub.com/micronaut-projects/micronaut-core/pull/11091) #### New Contributors - [@radovanradic](https://togithub.com/radovanradic) made their first contribution in [https://github.com/micronaut-projects/micronaut-core/pull/11087](https://togithub.com/micronaut-projects/micronaut-core/pull/11087) **Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.6.0...v4.6.1 ### [`v4.6.0`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.6.0): Micronaut Core 4.6.0 #### What's Changed ##### New Features π - Reintroduce build time init of compilation time metadata by [@graemerocher](https://togithub.com/graemerocher) in [https://github.com/micronaut-projects/micronaut-core/pull/10950](https://togithub.com/micronaut-projects/micronaut-core/pull/10950) ##### Bug Fixes π - Fix NPE in `BeanDefinitionProducer` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10956](https://togithub.com/micronaut-projects/micronaut-core/pull/10956) - Correct cookies in simple request/response by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10973](https://togithub.com/micronaut-projects/micronaut-core/pull/10973) - Fix client channel option configuration by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10979](https://togithub.com/micronaut-projects/micronaut-core/pull/10979) - KSP: Simple Java properties should have access to field annotations by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11005](https://togithub.com/micronaut-projects/micronaut-core/pull/11005) - Use ReentrantLock instead of synchronized in CancellableMonoSink by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/11015](https://togithub.com/micronaut-projects/micronaut-core/pull/11015) - Fix returning unit from suspended methods by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/11006](https://togithub.com/micronaut-projects/micronaut-core/pull/11006) - Allow DELETE request body in http-client-jdk by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/11050](https://togithub.com/micronaut-projects/micronaut-core/pull/11050) - KSP: Generate beans in the process method instead in the finish method by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11052](https://togithub.com/micronaut-projects/micronaut-core/pull/11052) - Fix resolution of `@Retryable(value=)` attribute by [@Kushal-Dalasaniya](https://togithub.com/Kushal-Dalasaniya) in [https://github.com/micronaut-projects/micronaut-core/pull/11061](https://togithub.com/micronaut-projects/micronaut-core/pull/11061) - Correct order of body handlers by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11069](https://togithub.com/micronaut-projects/micronaut-core/pull/11069) - Fix usage of `@Header(name="..")` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11060](https://togithub.com/micronaut-projects/micronaut-core/pull/11060) ##### Improvements β - Apply code improvements suggested by IDE by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10906](https://togithub.com/micronaut-projects/micronaut-core/pull/10906) - EachBean: Allow to inject the origin bean and the registration by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10902](https://togithub.com/micronaut-projects/micronaut-core/pull/10902) - Cleanup micronaut-router by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10935](https://togithub.com/micronaut-projects/micronaut-core/pull/10935) - Properly handle missing classes in metadata + precalculated requirements by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10936](https://togithub.com/micronaut-projects/micronaut-core/pull/10936) - Support unix domain sockets for the access log handler by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10940](https://togithub.com/micronaut-projects/micronaut-core/pull/10940) - Add config option for DNS resolution modes by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10937](https://togithub.com/micronaut-projects/micronaut-core/pull/10937) - Don't store enum values. Store a class and the enum name instead by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10963](https://togithub.com/micronaut-projects/micronaut-core/pull/10963) - Add config options for form parsing limits by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10967](https://togithub.com/micronaut-projects/micronaut-core/pull/10967) - Correct reading HTTP client response body without content type + `ByteBuffer` converters by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10975](https://togithub.com/micronaut-projects/micronaut-core/pull/10975) - Add a reflection util class to extract generic type and annotations for a class by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10962](https://togithub.com/micronaut-projects/micronaut-core/pull/10962) - Add `toString` for synthesized annotations by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10984](https://togithub.com/micronaut-projects/micronaut-core/pull/10984) - Type pollution test by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10918](https://togithub.com/micronaut-projects/micronaut-core/pull/10918) - Support binding RouteMatch in server filter methods by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10961](https://togithub.com/micronaut-projects/micronaut-core/pull/10961) - Code cleanup for inject-java by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10949](https://togithub.com/micronaut-projects/micronaut-core/pull/10949) - Improvements to HTTP client timeout handling by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10983](https://togithub.com/micronaut-projects/micronaut-core/pull/10983) - Code cleanup for io.micronaut.http.uri by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10857](https://togithub.com/micronaut-projects/micronaut-core/pull/10857) - Allow for `@EachBean` to delegate the generics to the newly created bean definition by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11003](https://togithub.com/micronaut-projects/micronaut-core/pull/11003) - [#9607](https://togithub.com/micronaut-projects/micronaut-core/issues/9607): Endpoint path must support URI path as per rfc3986 appendix-B by [@pragyamutluru](https://togithub.com/pragyamutluru) in [https://github.com/micronaut-projects/micronaut-core/pull/10998](https://togithub.com/micronaut-projects/micronaut-core/pull/10998) - Improve message body handlers by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11002](https://togithub.com/micronaut-projects/micronaut-core/pull/11002) - Correct HTTP client body handler by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11019](https://togithub.com/micronaut-projects/micronaut-core/pull/11019) - Implement `@PreMatching` request filter methods by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11017](https://togithub.com/micronaut-projects/micronaut-core/pull/11017) - 10799 deduce cloud environment app engine by [@pragyamutluru](https://togithub.com/pragyamutluru) in [https://github.com/micronaut-projects/micronaut-core/pull/11035](https://togithub.com/micronaut-projects/micronaut-core/pull/11035) - Can't find micronautserviceconfigs when running as jlink-ed application by [@rfscholte](https://togithub.com/rfscholte) in [https://github.com/micronaut-projects/micronaut-core/pull/10982](https://togithub.com/micronaut-projects/micronaut-core/pull/10982) - imp: remove [@Experimental](https://togithub.com/Experimental) from ServerFilter by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/11057](https://togithub.com/micronaut-projects/micronaut-core/pull/11057) - Avoid using `ElementQuery#named` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11055](https://togithub.com/micronaut-projects/micronaut-core/pull/11055) - Http server: Allow to disable not-found on missing body by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11059](https://togithub.com/micronaut-projects/micronaut-core/pull/11059) - Remove old HttpBody API by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/11064](https://togithub.com/micronaut-projects/micronaut-core/pull/11064) - Add API to access main context from bootstrap context by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/11065](https://togithub.com/micronaut-projects/micronaut-core/pull/11065) - Add a ByteBody-based write API by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/11078](https://togithub.com/micronaut-projects/micronaut-core/pull/11078) ##### Dependency updates π - Update dependency com.fasterxml.jackson.dataformat:jackson-dataformat-yaml to v2.17.2 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10966](https://togithub.com/micronaut-projects/micronaut-core/pull/10966) - Update dependency me.champeau.gradle:japicmp-gradle-plugin to v0.4.3 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10959](https://togithub.com/micronaut-projects/micronaut-core/pull/10959) - chore(deps): update plugin io.micronaut.build.shared.settings to v6.7.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10970](https://togithub.com/micronaut-projects/micronaut-core/pull/10970) - fix(deps): update dependency org.graalvm.nativeimage:svm to v23.1.4 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10985](https://togithub.com/micronaut-projects/micronaut-core/pull/10985) - fix(deps): update micronaut.test to v4.4.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10986](https://togithub.com/micronaut-projects/micronaut-core/pull/10986) - fix(deps): update vertx to v4.5.9 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10991](https://togithub.com/micronaut-projects/micronaut-core/pull/10991) - chore(deps): update kotlin monorepo to v1.9.25 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10999](https://togithub.com/micronaut-projects/micronaut-core/pull/10999) - fix(deps): update dependency net.bytebuddy:byte-buddy to v1.14.18 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11000](https://togithub.com/micronaut-projects/micronaut-core/pull/11000) - fix(deps): update dependency net.bytebuddy:byte-buddy-agent to v1.14.18 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11001](https://togithub.com/micronaut-projects/micronaut-core/pull/11001) - chore(deps): update managed.ksp to v1.9.25-1.0.20 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11008](https://togithub.com/micronaut-projects/micronaut-core/pull/11008) - fix(deps): update netty monorepo to v4.1.112.final by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11013](https://togithub.com/micronaut-projects/micronaut-core/pull/11013) - fix(deps): update dependency org.testcontainers:spock to v1.20.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11034](https://togithub.com/micronaut-projects/micronaut-core/pull/11034) - fix(deps): update dependency io.smallrye:smallrye-fault-tolerance to v6.4.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11020](https://togithub.com/micronaut-projects/micronaut-core/pull/11020) - fix(deps): update selenium by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11036](https://togithub.com/micronaut-projects/micronaut-core/pull/11036) - fix(deps): update dependency com.github.javaparser:javaparser-symbol-solver-core to v3.26.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10886](https://togithub.com/micronaut-projects/micronaut-core/pull/10886) - fix(deps): update managed.reactor to v3.6.8 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10867](https://togithub.com/micronaut-projects/micronaut-core/pull/10867) - fix(deps): update dependency jakarta.persistence:jakarta.persistence-api to v3.2.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10865](https://togithub.com/micronaut-projects/micronaut-core/pull/10865) - fix(deps): update dependency io.micronaut.rxjava3:micronaut-rxjava3-bom to v3.4.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10911](https://togithub.com/micronaut-projects/micronaut-core/pull/10911) - fix(deps): update dependency io.micronaut.aws:micronaut-aws-bom to v4.6.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10894](https://togithub.com/micronaut-projects/micronaut-core/pull/10894) - fix(deps): update dependency com.blazebit:blaze-persistence-core-impl to v1.6.12 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11056](https://togithub.com/micronaut-projects/micronaut-core/pull/11056) - fix(deps): update dependency io.micronaut.rxjava2:micronaut-rxjava2-bom to v2.4.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10910](https://togithub.com/micronaut-projects/micronaut-core/pull/10910) - fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.4.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10901](https://togithub.com/micronaut-projects/micronaut-core/pull/10901) - fix(deps): update dependency org.awaitility:awaitility to v4.2.2 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11062](https://togithub.com/micronaut-projects/micronaut-core/pull/11062) - chore(deps): update graalvm/setup-graalvm action to v1.2.3 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11066](https://togithub.com/micronaut-projects/micronaut-core/pull/11066) - fix(deps): update dependency org.slf4j:slf4j-api to v2.0.16 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11067](https://togithub.com/micronaut-projects/micronaut-core/pull/11067) - chore(deps): update actions/checkout action to v4 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11038](https://togithub.com/micronaut-projects/micronaut-core/pull/11038) - fix(deps): update selenium to v4.23.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11073](https://togithub.com/micronaut-projects/micronaut-core/pull/11073) - chore(deps): update actions/setup-java action to v4 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/11074](https://togithub.com/micronaut-projects/micronaut-core/pull/11074) ##### GraalVM π - donβt use svm dependency by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/11081](https://togithub.com/micronaut-projects/micronaut-core/pull/11081) ##### Other Changes π‘ - Uri template rewrite by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10921](https://togithub.com/micronaut-projects/micronaut-core/pull/10921) - Add `MatchArgumentQualifier` from Serde by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10932](https://togithub.com/micronaut-projects/micronaut-core/pull/10932) - `NettyMutableHttpResponse` should support `getCookies` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10972](https://togithub.com/micronaut-projects/micronaut-core/pull/10972) - fix: escape `+` to fix rendering in docs by [@maxkomarychev](https://togithub.com/maxkomarychev) in [https://github.com/micronaut-projects/micronaut-core/pull/10969](https://togithub.com/micronaut-projects/micronaut-core/pull/10969) - Use `MatchArgumentQualifier` for `DefaultMessageBodyHandlerRegistry` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10964](https://togithub.com/micronaut-projects/micronaut-core/pull/10964) - Merge 4.5 into 4.6 by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10987](https://togithub.com/micronaut-projects/micronaut-core/pull/10987) - Fix build with JCenter removal by [@melix](https://togithub.com/melix) in [https://github.com/micronaut-projects/micronaut-core/pull/10990](https://togithub.com/micronaut-projects/micronaut-core/pull/10990) - Fix body handler by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11009](https://togithub.com/micronaut-projects/micronaut-core/pull/11009) - Allow body readers to read form uploads by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/11011](https://togithub.com/micronaut-projects/micronaut-core/pull/11011) - Code cleanup for micronaut-management by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11033](https://togithub.com/micronaut-projects/micronaut-core/pull/11033) - Code cleanup for micronaut-json by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11032](https://togithub.com/micronaut-projects/micronaut-core/pull/11032) - Code cleanup for micronaut-messaging and runtime-osx modules by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11031](https://togithub.com/micronaut-projects/micronaut-core/pull/11031) - Code cleanup for micronaut-jackson modules by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11030](https://togithub.com/micronaut-projects/micronaut-core/pull/11030) - Code cleanup for micronaut-websocket by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11029](https://togithub.com/micronaut-projects/micronaut-core/pull/11029) - Code cleanup for micronaut-retry by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11028](https://togithub.com/micronaut-projects/micronaut-core/pull/11028) - Code cleanup for micronaut-graal by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11026](https://togithub.com/micronaut-projects/micronaut-core/pull/11026) - Code cleanup for micronaut-core-reactive by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11023](https://togithub.com/micronaut-projects/micronaut-core/pull/11023) - Code cleanup for discovery-core by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11021](https://togithub.com/micronaut-projects/micronaut-core/pull/11021) - Code cleanup for micronaut-inject-groovy by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11027](https://togithub.com/micronaut-projects/micronaut-core/pull/11027) - Code cleanup for micronaut-function modules by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11025](https://togithub.com/micronaut-projects/micronaut-core/pull/11025) - Code cleanup for micronaut-buffer-netty by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11024](https://togithub.com/micronaut-projects/micronaut-core/pull/11024) - Code cleanup for micronaut-context by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11018](https://togithub.com/micronaut-projects/micronaut-core/pull/11018) - Code cleanup for micronaut-aop by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/11016](https://togithub.com/micronaut-projects/micronaut-core/pull/11016) - imp: reduce handler duplication by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/11076](https://togithub.com/micronaut-projects/micronaut-core/pull/11076) - imp: handle errors via standard mechanism - exceptions and error handlers by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/11080](https://togithub.com/micronaut-projects/micronaut-core/pull/11080) #### New Contributors - [@maxkomarychev](https://togithub.com/maxkomarychev) made their first contribution in [https://github.com/micronaut-projects/micronaut-core/pull/10969](https://togithub.com/micronaut-projects/micronaut-core/pull/10969) - [@pragyamutluru](https://togithub.com/pragyamutluru) made their first contribution in [https://github.com/micronaut-projects/micronaut-core/pull/10998](https://togithub.com/micronaut-projects/micronaut-core/pull/10998) - [@rfscholte](https://togithub.com/rfscholte) made their first contribution in [https://github.com/micronaut-projects/micronaut-core/pull/10982](https://togithub.com/micronaut-projects/micronaut-core/pull/10982) - [@Kushal-Dalasaniya](https://togithub.com/Kushal-Dalasaniya) made their first contribution in [https://github.com/micronaut-projects/micronaut-core/pull/11061](https://togithub.com/micronaut-projects/micronaut-core/pull/11061) **Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.5.4...v4.6.0Configuration
π Schedule: Branch creation - "after 10pm" in timezone Europe/Prague, Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.