micronaut-projects/micronaut-core (io.micronaut:micronaut-core-bom)
### [`v4.0.0-RC4`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.0.0-RC4): Micronaut Core 4.0.0-RC4
#### What's Changed
##### Bug Fixes 🐞
- Fix field target annotations not working with records by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9493](https://togithub.com/micronaut-projects/micronaut-core/pull/9493)
##### Docs 📖
- Method binding with no [@Body](https://togithub.com/Body) TCK tests, updated docs and docs examples. by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/9479](https://togithub.com/micronaut-projects/micronaut-core/pull/9479)
- Update what's new docs with GraalVM 23 and HTTP/3 by [@graemerocher](https://togithub.com/graemerocher) in [https://github.com/micronaut-projects/micronaut-core/pull/9497](https://togithub.com/micronaut-projects/micronaut-core/pull/9497)
##### Dependency updates 🚀
- Update dependency io.micronaut.rxjava3:micronaut-rxjava3-bom to v3.0.0-M6 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9499](https://togithub.com/micronaut-projects/micronaut-core/pull/9499)
##### Other Changes 💡
- Deprecate some unused classes by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9478](https://togithub.com/micronaut-projects/micronaut-core/pull/9478)
- Fix ControllerConstraintHandlerTest for JDK client by [@timyates](https://togithub.com/timyates) in [https://github.com/micronaut-projects/micronaut-core/pull/9299](https://togithub.com/micronaut-projects/micronaut-core/pull/9299)
- Skip not needed AST elements when a name predicate exists by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9491](https://togithub.com/micronaut-projects/micronaut-core/pull/9491)
- Add a way to extract the value from `JsonNode` and construct it from it by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9492](https://togithub.com/micronaut-projects/micronaut-core/pull/9492)
- Core Merge up 3.10.x to 4.0.x by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9503](https://togithub.com/micronaut-projects/micronaut-core/pull/9503)
- Allow setting of cloud deduction with probes via env vars or property by [@timyates](https://togithub.com/timyates) in [https://github.com/micronaut-projects/micronaut-core/pull/9508](https://togithub.com/micronaut-projects/micronaut-core/pull/9508)
**Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.0.0-RC3...v4.0.0-RC4
### [`v4.0.0-RC3`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.0.0-RC3): Micronaut Core 4.0.0-RC3
#### What's Changed
##### Improvements ⭐
- Jackson instantiate callback by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9458](https://togithub.com/micronaut-projects/micronaut-core/pull/9458)
- Introduce `PropagatedContext.empty` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9473](https://togithub.com/micronaut-projects/micronaut-core/pull/9473)
##### Dependency updates 🚀
- fix(deps): update dependency io.micronaut.aws:micronaut-aws-bom to v4.0.0-m11 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9471](https://togithub.com/micronaut-projects/micronaut-core/pull/9471)
##### Other Changes 💡
- Make JustThrowPublisher public by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9468](https://togithub.com/micronaut-projects/micronaut-core/pull/9468)
**Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.0.0-RC2...v4.0.0-RC3
### [`v4.0.0-RC2`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.0.0-RC2): Micronaut Framework 4.0.0-RC2
#### What's Changed
##### Bug Fixes 🐞
- remove generic from JsonMapper::writeValueAsString by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9453](https://togithub.com/micronaut-projects/micronaut-core/pull/9453)
##### Improvements ⭐
- Use unsafe setters for Jackson by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9457](https://togithub.com/micronaut-projects/micronaut-core/pull/9457)
- Introduce `UnsafeBeanInstantiationIntrospection` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9459](https://togithub.com/micronaut-projects/micronaut-core/pull/9459)
- Fix all-opens support in ksp by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9456](https://togithub.com/micronaut-projects/micronaut-core/pull/9456)
##### Dependency updates 🚀
- chore(deps): update dependency org.graalvm.buildtools.native:org.graalvm.buildtools.native.gradle.plugin to v0.9.23 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9460](https://togithub.com/micronaut-projects/micronaut-core/pull/9460)
##### Other Changes 💡
- Reactor Context thread-local propagation by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9452](https://togithub.com/micronaut-projects/micronaut-core/pull/9452)
- Fix NCDFE when snakeyaml is missing by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9467](https://togithub.com/micronaut-projects/micronaut-core/pull/9467)
**Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.0.0-RC1...v4.0.0-RC2
### [`v4.0.0-RC1`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.0.0-RC1): Micronaut Core 4.0.0-RC1
#### What's Changed
##### Bug Fixes 🐞
- Fix SSL context leak by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9413](https://togithub.com/micronaut-projects/micronaut-core/pull/9413)
- fix: JsonMapperSupplier could throw an exception and the next should be consider by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9445](https://togithub.com/micronaut-projects/micronaut-core/pull/9445)
##### Improvements ⭐
- Support time zone in time format for access log by [@n0tl3ss](https://togithub.com/n0tl3ss) in [https://github.com/micronaut-projects/micronaut-core/pull/9415](https://togithub.com/micronaut-projects/micronaut-core/pull/9415)
- Escape header values correctly for access log by [@n0tl3ss](https://togithub.com/n0tl3ss) in [https://github.com/micronaut-projects/micronaut-core/pull/9417](https://togithub.com/micronaut-projects/micronaut-core/pull/9417)
##### Docs 📖
- Filter documentation improvements by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9440](https://togithub.com/micronaut-projects/micronaut-core/pull/9440)
##### Dependency updates 🚀
- chore(deps): update plugin com.google.devtools.ksp to v1.8.22-1.0.11 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9421](https://togithub.com/micronaut-projects/micronaut-core/pull/9421)
- fix(deps): update dependency io.micronaut.rxjava2:micronaut-rxjava2-bom to v2.0.0-m4 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9422](https://togithub.com/micronaut-projects/micronaut-core/pull/9422)
- fix(deps): update dependency io.micronaut.groovy:micronaut-runtime-groovy to v4.0.0-m3 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9429](https://togithub.com/micronaut-projects/micronaut-core/pull/9429)
- fix(deps): update dependency io.micronaut.aws:micronaut-aws-bom to v4.0.0-m9 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9438](https://togithub.com/micronaut-projects/micronaut-core/pull/9438)
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.0-m6 - autoclosed by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9435](https://togithub.com/micronaut-projects/micronaut-core/pull/9435)
- fix(deps): update dependency ch.qos.logback:logback-classic to v1.4.8 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9443](https://togithub.com/micronaut-projects/micronaut-core/pull/9443)
- fix(deps): update dependency org.graalvm.nativeimage:svm to v23 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9446](https://togithub.com/micronaut-projects/micronaut-core/pull/9446)
##### Other Changes 💡
- move default methods from serde ObjectMapper to JsonMapper by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9424](https://togithub.com/micronaut-projects/micronaut-core/pull/9424)
- Make Publishers.just(Throwable) behave like a Mono by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9425](https://togithub.com/micronaut-projects/micronaut-core/pull/9425)
- tck assertion less strict by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9419](https://togithub.com/micronaut-projects/micronaut-core/pull/9419)
- Change to show display just major version on banner by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/9441](https://togithub.com/micronaut-projects/micronaut-core/pull/9441)
**Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.0.0-M7...v4.0.0-RC1
### [`v4.0.0-M7`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.0.0-M7): Micronaut Core v4.0.0-M7
#### What's Changed
##### Breaking Changes 🛠
- Remove previous context propagation instrumentation by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9346](https://togithub.com/micronaut-projects/micronaut-core/pull/9346)
- Properties annotated with JPA transient should not be excluded from introspections by default by [@lcavadas](https://togithub.com/lcavadas) in [https://github.com/micronaut-projects/micronaut-core/pull/8072](https://togithub.com/micronaut-projects/micronaut-core/pull/8072)
##### Bug Fixes 🐞
- Add missing [@Requires](https://togithub.com/Requires) on json mapper by [@melix](https://togithub.com/melix) in [https://github.com/micronaut-projects/micronaut-core/pull/9365](https://togithub.com/micronaut-projects/micronaut-core/pull/9365)
- Handle errors in publisher responses in RoutingInBoundHandler by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9320](https://togithub.com/micronaut-projects/micronaut-core/pull/9320)
- KSP: Correct kotlin type identity object by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9372](https://togithub.com/micronaut-projects/micronaut-core/pull/9372)
- KSP: Correct default method flag by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9374](https://togithub.com/micronaut-projects/micronaut-core/pull/9374)
- Fix multiple iterable beans not resulting in `NonUniqueBeanException` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9399](https://togithub.com/micronaut-projects/micronaut-core/pull/9399)
##### Improvements ⭐
- Improve scheduled exception handling by [@graemerocher](https://togithub.com/graemerocher) in [https://github.com/micronaut-projects/micronaut-core/pull/9373](https://togithub.com/micronaut-projects/micronaut-core/pull/9373)
- missingBeans for EndpointsFilter by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9380](https://togithub.com/micronaut-projects/micronaut-core/pull/9380)
- imp: add default methods for writeValueAsString by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9402](https://togithub.com/micronaut-projects/micronaut-core/pull/9402)
- Wait for request body if necessary in filter by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9405](https://togithub.com/micronaut-projects/micronaut-core/pull/9405)
- Allow nullability annotations on generic arguments by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9407](https://togithub.com/micronaut-projects/micronaut-core/pull/9407)
- Generate Java 17 bytecode by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9408](https://togithub.com/micronaut-projects/micronaut-core/pull/9408)
##### Docs 📖
- breaking.adoc cleanup by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/9411](https://togithub.com/micronaut-projects/micronaut-core/pull/9411)
- Add breaking change note about the removal of `OncePerRequestHttpServerFilter` by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/9410](https://togithub.com/micronaut-projects/micronaut-core/pull/9410)
##### Dependency updates 🚀
- Update selenium to v4.9.1 - autoclosed by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9338](https://togithub.com/micronaut-projects/micronaut-core/pull/9338)
- Update dependency org.zalando:logbook-netty to v2.16.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9329](https://togithub.com/micronaut-projects/micronaut-core/pull/9329)
- Update dependency com.google.testing.compile:compile-testing to v0.21.0 - autoclosed by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/8540](https://togithub.com/micronaut-projects/micronaut-core/pull/8540)
- Update dependency io.micronaut.aws:micronaut-aws-bom to v4.0.0-M5 - autoclosed by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9285](https://togithub.com/micronaut-projects/micronaut-core/pull/9285)
- Update dependency com.fasterxml.jackson.core:jackson-databind to v2.15.2 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9376](https://togithub.com/micronaut-projects/micronaut-core/pull/9376)
- Update dependency io.micronaut.aws:micronaut-aws-bom to v4.0.0-M5 - autoclosed by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9377](https://togithub.com/micronaut-projects/micronaut-core/pull/9377)
- Update dependency io.micronaut.aws:micronaut-aws-bom to v4.0.0-M6 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9385](https://togithub.com/micronaut-projects/micronaut-core/pull/9385)
- Update dependency io.micronaut.session:micronaut-session to v4.0.0-M3 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9379](https://togithub.com/micronaut-projects/micronaut-core/pull/9379)
- Update dependency org.apache.logging.log4j:log4j-core to v2.20.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9289](https://togithub.com/micronaut-projects/micronaut-core/pull/9289)
- fix(deps): update dependency io.micronaut.groovy:micronaut-runtime-groovy to v4.0.0-m2 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9394](https://togithub.com/micronaut-projects/micronaut-core/pull/9394)
- chore(deps): update plugin me.champeau.jmh to v0.7.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9337](https://togithub.com/micronaut-projects/micronaut-core/pull/9337)
- fix(deps): update jmh to v1.36 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9330](https://togithub.com/micronaut-projects/micronaut-core/pull/9330)
- fix(deps): update dependency net.sourceforge.htmlunit:htmlunit to v2.70.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9288](https://togithub.com/micronaut-projects/micronaut-core/pull/9288)
- Update dependency io.micronaut.aws:micronaut-aws-bom to v4.0.0-M8 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9400](https://togithub.com/micronaut-projects/micronaut-core/pull/9400)
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.0-m5 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9412](https://togithub.com/micronaut-projects/micronaut-core/pull/9412)
##### Other Changes 💡
- Remove obsolete, unsupported reference to `micronaut-test-kotest` (i.e. kotest 4). by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/9362](https://togithub.com/micronaut-projects/micronaut-core/pull/9362)
- Add new base class for CertificateProvidedSslBuilder, SelfSignedSslBuilder and ACME by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9369](https://togithub.com/micronaut-projects/micronaut-core/pull/9369)
- Support text/json by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9386](https://togithub.com/micronaut-projects/micronaut-core/pull/9386)
- Don't error when a context class is not available by [@graemerocher](https://togithub.com/graemerocher) in [https://github.com/micronaut-projects/micronaut-core/pull/9378](https://togithub.com/micronaut-projects/micronaut-core/pull/9378)
- Optimize Propagated context by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9391](https://togithub.com/micronaut-projects/micronaut-core/pull/9391)
- Fix Sonar issues in Propagated context by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9393](https://togithub.com/micronaut-projects/micronaut-core/pull/9393)
- Expose NettyClientSslBuilder by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9396](https://togithub.com/micronaut-projects/micronaut-core/pull/9396)
- Add config option to restore legacy text/plain writing behavior by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9311](https://togithub.com/micronaut-projects/micronaut-core/pull/9311)
- ErrorHandlerStringTest fix by [@n0tl3ss](https://togithub.com/n0tl3ss) in [https://github.com/micronaut-projects/micronaut-core/pull/9319](https://togithub.com/micronaut-projects/micronaut-core/pull/9319)
- Enable tcnative even when ALPN is not configured by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9397](https://togithub.com/micronaut-projects/micronaut-core/pull/9397)
- Merge 3.10.x into 4.0.x by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9404](https://togithub.com/micronaut-projects/micronaut-core/pull/9404)
- Removed metadata that exist in the shared repo by [@msupic](https://togithub.com/msupic) in [https://github.com/micronaut-projects/micronaut-core/pull/9403](https://togithub.com/micronaut-projects/micronaut-core/pull/9403)
- Remove `javax` workarounds by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9257](https://togithub.com/micronaut-projects/micronaut-core/pull/9257)
- test: make content type assertion less strict by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9308](https://togithub.com/micronaut-projects/micronaut-core/pull/9308)
- By default, add JSON additional Types by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9406](https://togithub.com/micronaut-projects/micronaut-core/pull/9406)
#### New Contributors
- [@lcavadas](https://togithub.com/lcavadas) made their first contribution in [https://github.com/micronaut-projects/micronaut-core/pull/8072](https://togithub.com/micronaut-projects/micronaut-core/pull/8072)
**Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.0.0-M6...v4.0.0-M7
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.0.0-M6
->4.0.0-RC4
Release Notes
micronaut-projects/micronaut-core (io.micronaut:micronaut-core-bom)
### [`v4.0.0-RC4`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.0.0-RC4): Micronaut Core 4.0.0-RC4 #### What's Changed ##### Bug Fixes 🐞 - Fix field target annotations not working with records by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9493](https://togithub.com/micronaut-projects/micronaut-core/pull/9493) ##### Docs 📖 - Method binding with no [@Body](https://togithub.com/Body) TCK tests, updated docs and docs examples. by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/9479](https://togithub.com/micronaut-projects/micronaut-core/pull/9479) - Update what's new docs with GraalVM 23 and HTTP/3 by [@graemerocher](https://togithub.com/graemerocher) in [https://github.com/micronaut-projects/micronaut-core/pull/9497](https://togithub.com/micronaut-projects/micronaut-core/pull/9497) ##### Dependency updates 🚀 - Update dependency io.micronaut.rxjava3:micronaut-rxjava3-bom to v3.0.0-M6 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9499](https://togithub.com/micronaut-projects/micronaut-core/pull/9499) ##### Other Changes 💡 - Deprecate some unused classes by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9478](https://togithub.com/micronaut-projects/micronaut-core/pull/9478) - Fix ControllerConstraintHandlerTest for JDK client by [@timyates](https://togithub.com/timyates) in [https://github.com/micronaut-projects/micronaut-core/pull/9299](https://togithub.com/micronaut-projects/micronaut-core/pull/9299) - Skip not needed AST elements when a name predicate exists by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9491](https://togithub.com/micronaut-projects/micronaut-core/pull/9491) - Add a way to extract the value from `JsonNode` and construct it from it by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9492](https://togithub.com/micronaut-projects/micronaut-core/pull/9492) - Core Merge up 3.10.x to 4.0.x by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9503](https://togithub.com/micronaut-projects/micronaut-core/pull/9503) - Allow setting of cloud deduction with probes via env vars or property by [@timyates](https://togithub.com/timyates) in [https://github.com/micronaut-projects/micronaut-core/pull/9508](https://togithub.com/micronaut-projects/micronaut-core/pull/9508) **Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.0.0-RC3...v4.0.0-RC4 ### [`v4.0.0-RC3`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.0.0-RC3): Micronaut Core 4.0.0-RC3 #### What's Changed ##### Improvements ⭐ - Jackson instantiate callback by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9458](https://togithub.com/micronaut-projects/micronaut-core/pull/9458) - Introduce `PropagatedContext.empty` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9473](https://togithub.com/micronaut-projects/micronaut-core/pull/9473) ##### Dependency updates 🚀 - fix(deps): update dependency io.micronaut.aws:micronaut-aws-bom to v4.0.0-m11 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9471](https://togithub.com/micronaut-projects/micronaut-core/pull/9471) ##### Other Changes 💡 - Make JustThrowPublisher public by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9468](https://togithub.com/micronaut-projects/micronaut-core/pull/9468) **Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.0.0-RC2...v4.0.0-RC3 ### [`v4.0.0-RC2`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.0.0-RC2): Micronaut Framework 4.0.0-RC2 #### What's Changed ##### Bug Fixes 🐞 - remove generic from JsonMapper::writeValueAsString by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9453](https://togithub.com/micronaut-projects/micronaut-core/pull/9453) ##### Improvements ⭐ - Use unsafe setters for Jackson by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9457](https://togithub.com/micronaut-projects/micronaut-core/pull/9457) - Introduce `UnsafeBeanInstantiationIntrospection` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9459](https://togithub.com/micronaut-projects/micronaut-core/pull/9459) - Fix all-opens support in ksp by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9456](https://togithub.com/micronaut-projects/micronaut-core/pull/9456) ##### Dependency updates 🚀 - chore(deps): update dependency org.graalvm.buildtools.native:org.graalvm.buildtools.native.gradle.plugin to v0.9.23 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9460](https://togithub.com/micronaut-projects/micronaut-core/pull/9460) ##### Other Changes 💡 - Reactor Context thread-local propagation by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9452](https://togithub.com/micronaut-projects/micronaut-core/pull/9452) - Fix NCDFE when snakeyaml is missing by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9467](https://togithub.com/micronaut-projects/micronaut-core/pull/9467) **Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.0.0-RC1...v4.0.0-RC2 ### [`v4.0.0-RC1`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.0.0-RC1): Micronaut Core 4.0.0-RC1 #### What's Changed ##### Bug Fixes 🐞 - Fix SSL context leak by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9413](https://togithub.com/micronaut-projects/micronaut-core/pull/9413) - fix: JsonMapperSupplier could throw an exception and the next should be consider by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9445](https://togithub.com/micronaut-projects/micronaut-core/pull/9445) ##### Improvements ⭐ - Support time zone in time format for access log by [@n0tl3ss](https://togithub.com/n0tl3ss) in [https://github.com/micronaut-projects/micronaut-core/pull/9415](https://togithub.com/micronaut-projects/micronaut-core/pull/9415) - Escape header values correctly for access log by [@n0tl3ss](https://togithub.com/n0tl3ss) in [https://github.com/micronaut-projects/micronaut-core/pull/9417](https://togithub.com/micronaut-projects/micronaut-core/pull/9417) ##### Docs 📖 - Filter documentation improvements by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9440](https://togithub.com/micronaut-projects/micronaut-core/pull/9440) ##### Dependency updates 🚀 - chore(deps): update plugin com.google.devtools.ksp to v1.8.22-1.0.11 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9421](https://togithub.com/micronaut-projects/micronaut-core/pull/9421) - fix(deps): update dependency io.micronaut.rxjava2:micronaut-rxjava2-bom to v2.0.0-m4 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9422](https://togithub.com/micronaut-projects/micronaut-core/pull/9422) - fix(deps): update dependency io.micronaut.groovy:micronaut-runtime-groovy to v4.0.0-m3 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9429](https://togithub.com/micronaut-projects/micronaut-core/pull/9429) - fix(deps): update dependency io.micronaut.aws:micronaut-aws-bom to v4.0.0-m9 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9438](https://togithub.com/micronaut-projects/micronaut-core/pull/9438) - fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.0-m6 - autoclosed by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9435](https://togithub.com/micronaut-projects/micronaut-core/pull/9435) - fix(deps): update dependency ch.qos.logback:logback-classic to v1.4.8 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9443](https://togithub.com/micronaut-projects/micronaut-core/pull/9443) - fix(deps): update dependency org.graalvm.nativeimage:svm to v23 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9446](https://togithub.com/micronaut-projects/micronaut-core/pull/9446) ##### Other Changes 💡 - move default methods from serde ObjectMapper to JsonMapper by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9424](https://togithub.com/micronaut-projects/micronaut-core/pull/9424) - Make Publishers.just(Throwable) behave like a Mono by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9425](https://togithub.com/micronaut-projects/micronaut-core/pull/9425) - tck assertion less strict by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9419](https://togithub.com/micronaut-projects/micronaut-core/pull/9419) - Change to show display just major version on banner by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/9441](https://togithub.com/micronaut-projects/micronaut-core/pull/9441) **Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.0.0-M7...v4.0.0-RC1 ### [`v4.0.0-M7`](https://togithub.com/micronaut-projects/micronaut-core/releases/tag/v4.0.0-M7): Micronaut Core v4.0.0-M7 #### What's Changed ##### Breaking Changes 🛠 - Remove previous context propagation instrumentation by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9346](https://togithub.com/micronaut-projects/micronaut-core/pull/9346) - Properties annotated with JPA transient should not be excluded from introspections by default by [@lcavadas](https://togithub.com/lcavadas) in [https://github.com/micronaut-projects/micronaut-core/pull/8072](https://togithub.com/micronaut-projects/micronaut-core/pull/8072) ##### Bug Fixes 🐞 - Add missing [@Requires](https://togithub.com/Requires) on json mapper by [@melix](https://togithub.com/melix) in [https://github.com/micronaut-projects/micronaut-core/pull/9365](https://togithub.com/micronaut-projects/micronaut-core/pull/9365) - Handle errors in publisher responses in RoutingInBoundHandler by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9320](https://togithub.com/micronaut-projects/micronaut-core/pull/9320) - KSP: Correct kotlin type identity object by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9372](https://togithub.com/micronaut-projects/micronaut-core/pull/9372) - KSP: Correct default method flag by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9374](https://togithub.com/micronaut-projects/micronaut-core/pull/9374) - Fix multiple iterable beans not resulting in `NonUniqueBeanException` by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9399](https://togithub.com/micronaut-projects/micronaut-core/pull/9399) ##### Improvements ⭐ - Improve scheduled exception handling by [@graemerocher](https://togithub.com/graemerocher) in [https://github.com/micronaut-projects/micronaut-core/pull/9373](https://togithub.com/micronaut-projects/micronaut-core/pull/9373) - missingBeans for EndpointsFilter by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9380](https://togithub.com/micronaut-projects/micronaut-core/pull/9380) - imp: add default methods for writeValueAsString by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9402](https://togithub.com/micronaut-projects/micronaut-core/pull/9402) - Wait for request body if necessary in filter by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9405](https://togithub.com/micronaut-projects/micronaut-core/pull/9405) - Allow nullability annotations on generic arguments by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9407](https://togithub.com/micronaut-projects/micronaut-core/pull/9407) - Generate Java 17 bytecode by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9408](https://togithub.com/micronaut-projects/micronaut-core/pull/9408) ##### Docs 📖 - breaking.adoc cleanup by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/9411](https://togithub.com/micronaut-projects/micronaut-core/pull/9411) - Add breaking change note about the removal of `OncePerRequestHttpServerFilter` by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/9410](https://togithub.com/micronaut-projects/micronaut-core/pull/9410) ##### Dependency updates 🚀 - Update selenium to v4.9.1 - autoclosed by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9338](https://togithub.com/micronaut-projects/micronaut-core/pull/9338) - Update dependency org.zalando:logbook-netty to v2.16.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9329](https://togithub.com/micronaut-projects/micronaut-core/pull/9329) - Update dependency com.google.testing.compile:compile-testing to v0.21.0 - autoclosed by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/8540](https://togithub.com/micronaut-projects/micronaut-core/pull/8540) - Update dependency io.micronaut.aws:micronaut-aws-bom to v4.0.0-M5 - autoclosed by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9285](https://togithub.com/micronaut-projects/micronaut-core/pull/9285) - Update dependency com.fasterxml.jackson.core:jackson-databind to v2.15.2 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9376](https://togithub.com/micronaut-projects/micronaut-core/pull/9376) - Update dependency io.micronaut.aws:micronaut-aws-bom to v4.0.0-M5 - autoclosed by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9377](https://togithub.com/micronaut-projects/micronaut-core/pull/9377) - Update dependency io.micronaut.aws:micronaut-aws-bom to v4.0.0-M6 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9385](https://togithub.com/micronaut-projects/micronaut-core/pull/9385) - Update dependency io.micronaut.session:micronaut-session to v4.0.0-M3 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9379](https://togithub.com/micronaut-projects/micronaut-core/pull/9379) - Update dependency org.apache.logging.log4j:log4j-core to v2.20.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9289](https://togithub.com/micronaut-projects/micronaut-core/pull/9289) - fix(deps): update dependency io.micronaut.groovy:micronaut-runtime-groovy to v4.0.0-m2 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9394](https://togithub.com/micronaut-projects/micronaut-core/pull/9394) - chore(deps): update plugin me.champeau.jmh to v0.7.1 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9337](https://togithub.com/micronaut-projects/micronaut-core/pull/9337) - fix(deps): update jmh to v1.36 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9330](https://togithub.com/micronaut-projects/micronaut-core/pull/9330) - fix(deps): update dependency net.sourceforge.htmlunit:htmlunit to v2.70.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9288](https://togithub.com/micronaut-projects/micronaut-core/pull/9288) - Update dependency io.micronaut.aws:micronaut-aws-bom to v4.0.0-M8 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9400](https://togithub.com/micronaut-projects/micronaut-core/pull/9400) - fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.0-m5 by [@renovate](https://togithub.com/renovate) in [https://github.com/micronaut-projects/micronaut-core/pull/9412](https://togithub.com/micronaut-projects/micronaut-core/pull/9412) ##### Other Changes 💡 - Remove obsolete, unsupported reference to `micronaut-test-kotest` (i.e. kotest 4). by [@wetted](https://togithub.com/wetted) in [https://github.com/micronaut-projects/micronaut-core/pull/9362](https://togithub.com/micronaut-projects/micronaut-core/pull/9362) - Add new base class for CertificateProvidedSslBuilder, SelfSignedSslBuilder and ACME by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9369](https://togithub.com/micronaut-projects/micronaut-core/pull/9369) - Support text/json by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9386](https://togithub.com/micronaut-projects/micronaut-core/pull/9386) - Don't error when a context class is not available by [@graemerocher](https://togithub.com/graemerocher) in [https://github.com/micronaut-projects/micronaut-core/pull/9378](https://togithub.com/micronaut-projects/micronaut-core/pull/9378) - Optimize Propagated context by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9391](https://togithub.com/micronaut-projects/micronaut-core/pull/9391) - Fix Sonar issues in Propagated context by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9393](https://togithub.com/micronaut-projects/micronaut-core/pull/9393) - Expose NettyClientSslBuilder by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9396](https://togithub.com/micronaut-projects/micronaut-core/pull/9396) - Add config option to restore legacy text/plain writing behavior by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9311](https://togithub.com/micronaut-projects/micronaut-core/pull/9311) - ErrorHandlerStringTest fix by [@n0tl3ss](https://togithub.com/n0tl3ss) in [https://github.com/micronaut-projects/micronaut-core/pull/9319](https://togithub.com/micronaut-projects/micronaut-core/pull/9319) - Enable tcnative even when ALPN is not configured by [@yawkat](https://togithub.com/yawkat) in [https://github.com/micronaut-projects/micronaut-core/pull/9397](https://togithub.com/micronaut-projects/micronaut-core/pull/9397) - Merge 3.10.x into 4.0.x by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9404](https://togithub.com/micronaut-projects/micronaut-core/pull/9404) - Removed metadata that exist in the shared repo by [@msupic](https://togithub.com/msupic) in [https://github.com/micronaut-projects/micronaut-core/pull/9403](https://togithub.com/micronaut-projects/micronaut-core/pull/9403) - Remove `javax` workarounds by [@dstepanov](https://togithub.com/dstepanov) in [https://github.com/micronaut-projects/micronaut-core/pull/9257](https://togithub.com/micronaut-projects/micronaut-core/pull/9257) - test: make content type assertion less strict by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9308](https://togithub.com/micronaut-projects/micronaut-core/pull/9308) - By default, add JSON additional Types by [@sdelamo](https://togithub.com/sdelamo) in [https://github.com/micronaut-projects/micronaut-core/pull/9406](https://togithub.com/micronaut-projects/micronaut-core/pull/9406) #### New Contributors - [@lcavadas](https://togithub.com/lcavadas) made their first contribution in [https://github.com/micronaut-projects/micronaut-core/pull/8072](https://togithub.com/micronaut-projects/micronaut-core/pull/8072) **Full Changelog**: https://github.com/micronaut-projects/micronaut-core/compare/v4.0.0-M6...v4.0.0-M7Configuration
📅 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.