micronaut-projects/micronaut-core (io.micronaut:micronaut-core-bom)
### [`v4.2.0`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.2.0): Micronaut Core 4.2.0
#### What's Changed
##### New Features 🎉
- Add StreamingFileUpload.asInputStream by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9787](https://togithub.com/micronaut-projects/micronaut-core/pull/9787)
- Add DefaultHttpClient constructor with ssl builder by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9875](https://togithub.com/micronaut-projects/micronaut-core/pull/9875)
- Facilitate troubleshooting with trace logging for health check results when `endpoints.health.details-visible` is unavailable. by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/9895](https://togithub.com/micronaut-projects/micronaut-core/pull/9895)
- Respect [@Format](https://togithub.com/Format) annotation for fields passed as http request body arguments by [@oujesky](https://togithub.com/oujesky) in [https://github.com/micronaut-projects/micronaut-core/pull/9883](https://togithub.com/micronaut-projects/micronaut-core/pull/9883)
- feat: dispatch OPTIONS requests by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/10011](https://togithub.com/micronaut-projects/micronaut-core/pull/10011)
- Implement zealous block detection for HttpClient by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10010](https://togithub.com/micronaut-projects/micronaut-core/pull/10010)
##### KSP
- KSP: skip `ExecutableVisitor` warning for default parameters by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9833](https://togithub.com/micronaut-projects/micronaut-core/pull/9833)
- KSP: Implement annotation defaults retrieval by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9786](https://togithub.com/micronaut-projects/micronaut-core/pull/9786)
- KSP: performance improvements by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9832](https://togithub.com/micronaut-projects/micronaut-core/pull/9832)
##### Bug Fixes 🐞
- Add alias annotations before the stereotypes by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9942](https://togithub.com/micronaut-projects/micronaut-core/pull/9942)
##### Improvements ⭐
- Polish `DefaultMutableConversionService` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9744](https://togithub.com/micronaut-projects/micronaut-core/pull/9744)
- Performance optimizations by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9701](https://togithub.com/micronaut-projects/micronaut-core/pull/9701)
- imp: build route with a media type other than JSON by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9756](https://togithub.com/micronaut-projects/micronaut-core/pull/9756)
- Performance improvement and cleanup of `PropertySourcePropertyResolver` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9766](https://togithub.com/micronaut-projects/micronaut-core/pull/9766)
- Changing Jakarta provide to `BeanProvider` as it's lazy by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9779](https://togithub.com/micronaut-projects/micronaut-core/pull/9779)
- Fix processing order of introduced method in Java by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9784](https://togithub.com/micronaut-projects/micronaut-core/pull/9784)
- Small bean context optimizations by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9788](https://togithub.com/micronaut-projects/micronaut-core/pull/9788)
- Correct how maps/sets are initialized with a correct size by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9834](https://togithub.com/micronaut-projects/micronaut-core/pull/9834)
- Improve default annotation values by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9838](https://togithub.com/micronaut-projects/micronaut-core/pull/9838)
- Support generating source files by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9960](https://togithub.com/micronaut-projects/micronaut-core/pull/9960)
- Improve usability of [@Mapper](https://togithub.com/Mapper) annotation by [@graemerocher](https://togithub.com/graemerocher) in [https://github.com/micronaut-projects/micronaut-core/pull/9980](https://togithub.com/micronaut-projects/micronaut-core/pull/9980)
- Replace DEFAULT_EVENT_LOOP_THREADS with a lazy getter by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9815](https://togithub.com/micronaut-projects/micronaut-core/pull/9815)
- Bind form values as an array to simplify deserialization by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10070](https://togithub.com/micronaut-projects/micronaut-core/pull/10070)
- Remove unused imports by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10039](https://togithub.com/micronaut-projects/micronaut-core/pull/10039)
- Add BinaryTypeConfiguration by [@timyates](https://togithub.com/timyates) in [https://github.com/micronaut-projects/micronaut-core/pull/9530](https://togithub.com/micronaut-projects/micronaut-core/pull/9530)
- AST: Support resolving the class element represented by `GenericElement` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9757](https://togithub.com/micronaut-projects/micronaut-core/pull/9757)
- Another HTTP filters refactoring by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9722](https://togithub.com/micronaut-projects/micronaut-core/pull/9722)
- Skip calling `containsBean` for `io.micronaut.context.BeanProvider` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9768](https://togithub.com/micronaut-projects/micronaut-core/pull/9768)
- Implement enum constant in kotlin element factory by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/9774](https://togithub.com/micronaut-projects/micronaut-core/pull/9774)
- Conversion service improvements by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9770](https://togithub.com/micronaut-projects/micronaut-core/pull/9770)
- Improve bean qualifiers by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9778](https://togithub.com/micronaut-projects/micronaut-core/pull/9778)
- Add missing `@Override` annotations by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10040](https://togithub.com/micronaut-projects/micronaut-core/pull/10040)
- change comment copy by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/10103](https://togithub.com/micronaut-projects/micronaut-core/pull/10103)
- imp: avoid name shadowning of result by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/10101](https://togithub.com/micronaut-projects/micronaut-core/pull/10101)
- Text proofreading by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10038](https://togithub.com/micronaut-projects/micronaut-core/pull/10038)
- imp: Exception 'java.io.IOException' is never thrown in the method by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/10102](https://togithub.com/micronaut-projects/micronaut-core/pull/10102)
- Checkstyle fixes. Remove tests conditions for JDK version less 17 by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10045](https://togithub.com/micronaut-projects/micronaut-core/pull/10045)
##### Tests ✅
- Fix frequent CI failures of MDCReactorSpec by [@jeremyg484](https://togithub.com/jeremyg484) in [https://github.com/micronaut-projects/micronaut-core/pull/10031](https://togithub.com/micronaut-projects/micronaut-core/pull/10031)
- Add tests clarifying annotations on hidden methods by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9821](https://togithub.com/micronaut-projects/micronaut-core/pull/9821)
- test: set explicitely WRITE_IN_METAINF=false by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9792](https://togithub.com/micronaut-projects/micronaut-core/pull/9792)
- Move old tests from JUnit4 to JUnit Jupiter by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10041](https://togithub.com/micronaut-projects/micronaut-core/pull/10041)
- tck: RequestUriTest by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9986](https://togithub.com/micronaut-projects/micronaut-core/pull/9986)
##### Docs 📖
- docs: how to use the Micronaut ResourceLoader API with example using ResourceResolver by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/10054](https://togithub.com/micronaut-projects/micronaut-core/pull/10054)
- Fixes in adoc format by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10037](https://togithub.com/micronaut-projects/micronaut-core/pull/10037)
- docs: fix broken, stale, and deprecated links in user guide by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/9819](https://togithub.com/micronaut-projects/micronaut-core/pull/9819)
- Clarify how to return text-plain responses for answers others than Strings by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/9911](https://togithub.com/micronaut-projects/micronaut-core/pull/9911)
- Docs: Update reference field name in explaination by [@dnyaneshwar2023](https://togithub.com/dnyaneshwar2023) in [https://github.com/micronaut-projects/micronaut-core/pull/10093](https://togithub.com/micronaut-projects/micronaut-core/pull/10093)
##### Dependency updates 🚀
- fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.15.3 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9988](https://togithub.com/micronaut-projects/micronaut-core/pull/9988)
- fix(deps): update netty monorepo to v4.1.101.final by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10097](https://togithub.com/micronaut-projects/micronaut-core/pull/10097)
- fix(deps): update managed.jackson to v2.15.3 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9997](https://togithub.com/micronaut-projects/micronaut-core/pull/9997)
- fix(deps): update asm to v9.6 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10047](https://togithub.com/micronaut-projects/micronaut-core/pull/10047)
- chore(deps): update plugin me.champeau.jmh to v0.7.2 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10043](https://togithub.com/micronaut-projects/micronaut-core/pull/10043)
- fix(deps): update dependency com.squareup.okio:okio to v3.6.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10064](https://togithub.com/micronaut-projects/micronaut-core/pull/10064)
- fix(deps): update dependency io.netty.incubator:netty-incubator-codec-http3 to v0.0.22.final by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10081](https://togithub.com/micronaut-projects/micronaut-core/pull/10081)
- fix(deps): update dependency com.github.javaparser:javaparser-symbol-solver-core to v3.25.6 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10057](https://togithub.com/micronaut-projects/micronaut-core/pull/10057)
- Merge branch '4.1.x' into '4.2.x' by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/10099](https://togithub.com/micronaut-projects/micronaut-core/pull/10099)
##### Kotlin
- Update Kotlin to 1.9.20 by [@timyates](https://togithub.com/timyates) in [https://github.com/micronaut-projects/micronaut-core/pull/10059](https://togithub.com/micronaut-projects/micronaut-core/pull/10059)
- Update kotlin to 1.9.10 by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9793](https://togithub.com/micronaut-projects/micronaut-core/pull/9793)
##### Micronaut Modules
##### Micronaut AWS
- fix(deps): update dependency io.micronaut.aws:micronaut-aws-bom to v4.1.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10065](https://togithub.com/micronaut-projects/micronaut-core/pull/10065)
##### Micronaut Groovy
- fix(deps): update dependency io.micronaut.groovy:micronaut-runtime-groovy to v4.1.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10088](https://togithub.com/micronaut-projects/micronaut-core/pull/10088)
##### Micronaut Reactor
- build: Reactor 3.5.11 and Micronaut Reactor 3.0.3 by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9966](https://togithub.com/micronaut-projects/micronaut-core/pull/9966)
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.4 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10015](https://togithub.com/micronaut-projects/micronaut-core/pull/10015)
##### CI ⚙️Build 🐘
- Use the current JDK for testing, but 17 for building by [@timyates](https://togithub.com/timyates) in [https://github.com/micronaut-projects/micronaut-core/pull/9989](https://togithub.com/micronaut-projects/micronaut-core/pull/9989)
- Add Java 21 by [@timyates](https://togithub.com/timyates) in [https://github.com/micronaut-projects/micronaut-core/pull/9978](https://togithub.com/micronaut-projects/micronaut-core/pull/9978)
- Fix develocity badge by [@timyates](https://togithub.com/timyates) in [https://github.com/micronaut-projects/micronaut-core/pull/9996](https://togithub.com/micronaut-projects/micronaut-core/pull/9996)
##### GraalVM
- chore(deps): update graalvm/setup-graalvm action to v1.1.5 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10063](https://togithub.com/micronaut-projects/micronaut-core/pull/10063)
- chore(deps): update dependency org.graalvm.buildtools.native:org.graalvm.buildtools.native.gradle.plugin to v0.9.28 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10002](https://togithub.com/micronaut-projects/micronaut-core/pull/10002)
##### Micronaut Build Plugin
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.5.7 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9976](https://togithub.com/micronaut-projects/micronaut-core/pull/9976)
- chore(deps): update dependency io.micronaut.build.internal:micronaut-gradle-plugins to v6.6.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10033](https://togithub.com/micronaut-projects/micronaut-core/pull/10033)
- chore(deps): update dependency io.micronaut.build.internal:micronaut-gradle-plugins to v6.6.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10105](https://togithub.com/micronaut-projects/micronaut-core/pull/10105)
##### SVM
- fix(deps): update dependency org.graalvm.nativeimage:svm to v23.1.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9625](https://togithub.com/micronaut-projects/micronaut-core/pull/9625)
#### New Contributors
- [@dnyaneshwar2023](https://togithub.com/dnyaneshwar2023) made their first contribution in [https://github.com/micronaut-projects/micronaut-core/pull/10093](https://togithub.com/micronaut-projects/micronaut-core/pull/10093)
**Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.1.12...v4.2.0
### [`v4.1.12`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.1.12): Micronaut Core 4.1.12
#### What's Changed
##### Improvements ⭐
- More efficient discard when request body is ignored by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10067](https://togithub.com/micronaut-projects/micronaut-core/pull/10067)
- regression: support JSON Merge Patch by [@caioguedes](https://togithub.com/caioguedes) in [https://github.com/micronaut-projects/micronaut-core/pull/10089](https://togithub.com/micronaut-projects/micronaut-core/pull/10089)
##### Other Changes 💡
- Cleanup Gradle JVM compatibility checks by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10076](https://togithub.com/micronaut-projects/micronaut-core/pull/10076)
##### Tests ✅
- Fix goaway test by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10079](https://togithub.com/micronaut-projects/micronaut-core/pull/10079)
- Reduce test pollution with spec.name and requires in http-client tests by [@timyates](https://togithub.com/timyates) in [https://github.com/micronaut-projects/micronaut-core/pull/10084](https://togithub.com/micronaut-projects/micronaut-core/pull/10084)
- Update test to correctly assert error with Servlet by [@jeremyg484](https://togithub.com/jeremyg484) in [https://github.com/micronaut-projects/micronaut-core/pull/10082](https://togithub.com/micronaut-projects/micronaut-core/pull/10082)
#### New Contributors
- [@caioguedes](https://togithub.com/caioguedes) made their first contribution in [https://github.com/micronaut-projects/micronaut-core/pull/10089](https://togithub.com/micronaut-projects/micronaut-core/pull/10089)
**Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.1.11...v4.1.12
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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
4.1.11
->4.2.0
Release Notes
micronaut-projects/micronaut-core (io.micronaut:micronaut-core-bom)
### [`v4.2.0`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.2.0): Micronaut Core 4.2.0 #### What's Changed ##### New Features 🎉 - Add StreamingFileUpload.asInputStream by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9787](https://togithub.com/micronaut-projects/micronaut-core/pull/9787) - Add DefaultHttpClient constructor with ssl builder by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9875](https://togithub.com/micronaut-projects/micronaut-core/pull/9875) - Facilitate troubleshooting with trace logging for health check results when `endpoints.health.details-visible` is unavailable. by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/9895](https://togithub.com/micronaut-projects/micronaut-core/pull/9895) - Respect [@Format](https://togithub.com/Format) annotation for fields passed as http request body arguments by [@oujesky](https://togithub.com/oujesky) in [https://github.com/micronaut-projects/micronaut-core/pull/9883](https://togithub.com/micronaut-projects/micronaut-core/pull/9883) - feat: dispatch OPTIONS requests by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/10011](https://togithub.com/micronaut-projects/micronaut-core/pull/10011) - Implement zealous block detection for HttpClient by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10010](https://togithub.com/micronaut-projects/micronaut-core/pull/10010) ##### KSP - KSP: skip `ExecutableVisitor` warning for default parameters by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9833](https://togithub.com/micronaut-projects/micronaut-core/pull/9833) - KSP: Implement annotation defaults retrieval by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9786](https://togithub.com/micronaut-projects/micronaut-core/pull/9786) - KSP: performance improvements by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9832](https://togithub.com/micronaut-projects/micronaut-core/pull/9832) ##### Bug Fixes 🐞 - Add alias annotations before the stereotypes by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9942](https://togithub.com/micronaut-projects/micronaut-core/pull/9942) ##### Improvements ⭐ - Polish `DefaultMutableConversionService` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9744](https://togithub.com/micronaut-projects/micronaut-core/pull/9744) - Performance optimizations by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9701](https://togithub.com/micronaut-projects/micronaut-core/pull/9701) - imp: build route with a media type other than JSON by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9756](https://togithub.com/micronaut-projects/micronaut-core/pull/9756) - Performance improvement and cleanup of `PropertySourcePropertyResolver` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9766](https://togithub.com/micronaut-projects/micronaut-core/pull/9766) - Changing Jakarta provide to `BeanProvider` as it's lazy by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9779](https://togithub.com/micronaut-projects/micronaut-core/pull/9779) - Fix processing order of introduced method in Java by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9784](https://togithub.com/micronaut-projects/micronaut-core/pull/9784) - Small bean context optimizations by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9788](https://togithub.com/micronaut-projects/micronaut-core/pull/9788) - Correct how maps/sets are initialized with a correct size by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9834](https://togithub.com/micronaut-projects/micronaut-core/pull/9834) - Improve default annotation values by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9838](https://togithub.com/micronaut-projects/micronaut-core/pull/9838) - Support generating source files by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9960](https://togithub.com/micronaut-projects/micronaut-core/pull/9960) - Improve usability of [@Mapper](https://togithub.com/Mapper) annotation by [@graemerocher](https://togithub.com/graemerocher) in [https://github.com/micronaut-projects/micronaut-core/pull/9980](https://togithub.com/micronaut-projects/micronaut-core/pull/9980) - Replace DEFAULT_EVENT_LOOP_THREADS with a lazy getter by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9815](https://togithub.com/micronaut-projects/micronaut-core/pull/9815) - Bind form values as an array to simplify deserialization by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10070](https://togithub.com/micronaut-projects/micronaut-core/pull/10070) - Remove unused imports by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10039](https://togithub.com/micronaut-projects/micronaut-core/pull/10039) - Add BinaryTypeConfiguration by [@timyates](https://togithub.com/timyates) in [https://github.com/micronaut-projects/micronaut-core/pull/9530](https://togithub.com/micronaut-projects/micronaut-core/pull/9530) - AST: Support resolving the class element represented by `GenericElement` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9757](https://togithub.com/micronaut-projects/micronaut-core/pull/9757) - Another HTTP filters refactoring by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9722](https://togithub.com/micronaut-projects/micronaut-core/pull/9722) - Skip calling `containsBean` for `io.micronaut.context.BeanProvider` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9768](https://togithub.com/micronaut-projects/micronaut-core/pull/9768) - Implement enum constant in kotlin element factory by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/9774](https://togithub.com/micronaut-projects/micronaut-core/pull/9774) - Conversion service improvements by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9770](https://togithub.com/micronaut-projects/micronaut-core/pull/9770) - Improve bean qualifiers by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9778](https://togithub.com/micronaut-projects/micronaut-core/pull/9778) - Add missing `@Override` annotations by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10040](https://togithub.com/micronaut-projects/micronaut-core/pull/10040) - change comment copy by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/10103](https://togithub.com/micronaut-projects/micronaut-core/pull/10103) - imp: avoid name shadowning of result by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/10101](https://togithub.com/micronaut-projects/micronaut-core/pull/10101) - Text proofreading by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10038](https://togithub.com/micronaut-projects/micronaut-core/pull/10038) - imp: Exception 'java.io.IOException' is never thrown in the method by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/10102](https://togithub.com/micronaut-projects/micronaut-core/pull/10102) - Checkstyle fixes. Remove tests conditions for JDK version less 17 by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10045](https://togithub.com/micronaut-projects/micronaut-core/pull/10045) ##### Tests ✅ - Fix frequent CI failures of MDCReactorSpec by [@jeremyg484](https://togithub.com/jeremyg484) in [https://github.com/micronaut-projects/micronaut-core/pull/10031](https://togithub.com/micronaut-projects/micronaut-core/pull/10031) - Add tests clarifying annotations on hidden methods by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9821](https://togithub.com/micronaut-projects/micronaut-core/pull/9821) - test: set explicitely WRITE_IN_METAINF=false by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9792](https://togithub.com/micronaut-projects/micronaut-core/pull/9792) - Move old tests from JUnit4 to JUnit Jupiter by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10041](https://togithub.com/micronaut-projects/micronaut-core/pull/10041) - tck: RequestUriTest by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9986](https://togithub.com/micronaut-projects/micronaut-core/pull/9986) ##### Docs 📖 - docs: how to use the Micronaut ResourceLoader API with example using ResourceResolver by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/10054](https://togithub.com/micronaut-projects/micronaut-core/pull/10054) - Fixes in adoc format by [@altro3](https://togithub.com/altro3) in [https://github.com/micronaut-projects/micronaut-core/pull/10037](https://togithub.com/micronaut-projects/micronaut-core/pull/10037) - docs: fix broken, stale, and deprecated links in user guide by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/9819](https://togithub.com/micronaut-projects/micronaut-core/pull/9819) - Clarify how to return text-plain responses for answers others than Strings by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/9911](https://togithub.com/micronaut-projects/micronaut-core/pull/9911) - Docs: Update reference field name in explaination by [@dnyaneshwar2023](https://togithub.com/dnyaneshwar2023) in [https://github.com/micronaut-projects/micronaut-core/pull/10093](https://togithub.com/micronaut-projects/micronaut-core/pull/10093) ##### Dependency updates 🚀 - fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.15.3 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9988](https://togithub.com/micronaut-projects/micronaut-core/pull/9988) - fix(deps): update netty monorepo to v4.1.101.final by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10097](https://togithub.com/micronaut-projects/micronaut-core/pull/10097) - fix(deps): update managed.jackson to v2.15.3 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9997](https://togithub.com/micronaut-projects/micronaut-core/pull/9997) - fix(deps): update asm to v9.6 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10047](https://togithub.com/micronaut-projects/micronaut-core/pull/10047) - chore(deps): update plugin me.champeau.jmh to v0.7.2 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10043](https://togithub.com/micronaut-projects/micronaut-core/pull/10043) - fix(deps): update dependency com.squareup.okio:okio to v3.6.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10064](https://togithub.com/micronaut-projects/micronaut-core/pull/10064) - fix(deps): update dependency io.netty.incubator:netty-incubator-codec-http3 to v0.0.22.final by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10081](https://togithub.com/micronaut-projects/micronaut-core/pull/10081) - fix(deps): update dependency com.github.javaparser:javaparser-symbol-solver-core to v3.25.6 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10057](https://togithub.com/micronaut-projects/micronaut-core/pull/10057) - Merge branch '4.1.x' into '4.2.x' by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/10099](https://togithub.com/micronaut-projects/micronaut-core/pull/10099) ##### Kotlin - Update Kotlin to 1.9.20 by [@timyates](https://togithub.com/timyates) in [https://github.com/micronaut-projects/micronaut-core/pull/10059](https://togithub.com/micronaut-projects/micronaut-core/pull/10059) - Update kotlin to 1.9.10 by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9793](https://togithub.com/micronaut-projects/micronaut-core/pull/9793) ##### Micronaut Modules ##### Micronaut AWS - fix(deps): update dependency io.micronaut.aws:micronaut-aws-bom to v4.1.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10065](https://togithub.com/micronaut-projects/micronaut-core/pull/10065) ##### Micronaut Groovy - fix(deps): update dependency io.micronaut.groovy:micronaut-runtime-groovy to v4.1.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10088](https://togithub.com/micronaut-projects/micronaut-core/pull/10088) ##### Micronaut Reactor - build: Reactor 3.5.11 and Micronaut Reactor 3.0.3 by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9966](https://togithub.com/micronaut-projects/micronaut-core/pull/9966) - fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.4 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10015](https://togithub.com/micronaut-projects/micronaut-core/pull/10015) ##### CI ⚙️Build 🐘 - Use the current JDK for testing, but 17 for building by [@timyates](https://togithub.com/timyates) in [https://github.com/micronaut-projects/micronaut-core/pull/9989](https://togithub.com/micronaut-projects/micronaut-core/pull/9989) - Add Java 21 by [@timyates](https://togithub.com/timyates) in [https://github.com/micronaut-projects/micronaut-core/pull/9978](https://togithub.com/micronaut-projects/micronaut-core/pull/9978) - Fix develocity badge by [@timyates](https://togithub.com/timyates) in [https://github.com/micronaut-projects/micronaut-core/pull/9996](https://togithub.com/micronaut-projects/micronaut-core/pull/9996) ##### GraalVM - chore(deps): update graalvm/setup-graalvm action to v1.1.5 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10063](https://togithub.com/micronaut-projects/micronaut-core/pull/10063) - chore(deps): update dependency org.graalvm.buildtools.native:org.graalvm.buildtools.native.gradle.plugin to v0.9.28 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10002](https://togithub.com/micronaut-projects/micronaut-core/pull/10002) ##### Micronaut Build Plugin - chore(deps): update plugin io.micronaut.build.shared.settings to v6.5.7 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9976](https://togithub.com/micronaut-projects/micronaut-core/pull/9976) - chore(deps): update dependency io.micronaut.build.internal:micronaut-gradle-plugins to v6.6.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10033](https://togithub.com/micronaut-projects/micronaut-core/pull/10033) - chore(deps): update dependency io.micronaut.build.internal:micronaut-gradle-plugins to v6.6.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/10105](https://togithub.com/micronaut-projects/micronaut-core/pull/10105) ##### SVM - fix(deps): update dependency org.graalvm.nativeimage:svm to v23.1.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9625](https://togithub.com/micronaut-projects/micronaut-core/pull/9625) #### New Contributors - [@dnyaneshwar2023](https://togithub.com/dnyaneshwar2023) made their first contribution in [https://github.com/micronaut-projects/micronaut-core/pull/10093](https://togithub.com/micronaut-projects/micronaut-core/pull/10093) **Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.1.12...v4.2.0 ### [`v4.1.12`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.1.12): Micronaut Core 4.1.12 #### What's Changed ##### Improvements ⭐ - More efficient discard when request body is ignored by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10067](https://togithub.com/micronaut-projects/micronaut-core/pull/10067) - regression: support JSON Merge Patch by [@caioguedes](https://togithub.com/caioguedes) in [https://github.com/micronaut-projects/micronaut-core/pull/10089](https://togithub.com/micronaut-projects/micronaut-core/pull/10089) ##### Other Changes 💡 - Cleanup Gradle JVM compatibility checks by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/10076](https://togithub.com/micronaut-projects/micronaut-core/pull/10076) ##### Tests ✅ - Fix goaway test by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/10079](https://togithub.com/micronaut-projects/micronaut-core/pull/10079) - Reduce test pollution with spec.name and requires in http-client tests by [@timyates](https://togithub.com/timyates) in [https://github.com/micronaut-projects/micronaut-core/pull/10084](https://togithub.com/micronaut-projects/micronaut-core/pull/10084) - Update test to correctly assert error with Servlet by [@jeremyg484](https://togithub.com/jeremyg484) in [https://github.com/micronaut-projects/micronaut-core/pull/10082](https://togithub.com/micronaut-projects/micronaut-core/pull/10082) #### New Contributors - [@caioguedes](https://togithub.com/caioguedes) made their first contribution in [https://github.com/micronaut-projects/micronaut-core/pull/10089](https://togithub.com/micronaut-projects/micronaut-core/pull/10089) **Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.1.11...v4.1.12Configuration
📅 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 has been generated by Mend Renovate. View repository job log here.