github micronaut-projects/micronaut-core v4.10.0
Micronaut Core 4.10.0

12 hours ago

What's Changed

New Features 🎉

Bug Fixes 🐞

Improvements ⭐

  • Allow visiting imported classes + Mixin by @dstepanov in #11845
  • Added factory class for InstantSource bean creation by @bfg in #11774
  • Add string: and base64: resource loaders by @yawkat in #11937
  • Add new OutputStream buffer method to ByteBodyFactory by @yawkat in #11934
  • Support loading keys and trusts from PEM files by @yawkat in #11939
  • Make CopyOnWriteMap public by @yawkat in #11974
  • Add configurable max header size for HTTP client by @brumarq in #11971
  • Add ThrowingRunnable to round out the set of throwing lambdas. by @mikehearn in #11961
  • Introduce ReadBuffer API by @yawkat in #11984
  • Use ReadBuffer to reduce code duplication by @yawkat in #12024
  • feat(http-client-netty): configurable response decompression by @yawkat in #12047
  • Event loop carrier support for openjdk loom branch by @yawkat in #12061
  • Add explicit event loop transport configuration by @yawkat in #11987
  • feat(http-server-netty): make server request decompression configurable by @yawkat in #12070
  • Add defaultValue for Body and Parameter annotations by @iamsb97 in #11954
  • Add ResponseBodyWriter for ByteBody by @yawkat in #11985

Docs 📖

Dependency updates 🚀

  • fix(deps): update managed.reactor to v3.7.7 by @renovate[bot] in #11850
  • Update vertx to v4.5.15 by @renovate[bot] in #11868
  • fix(deps): update bytebuddy to v1.17.6 by @renovate[bot] in #11877
  • chore(deps): update softprops/action-gh-release action to v2.3.2 by @renovate[bot] in #11880
  • fix(deps): update dependency io.methvin:directory-watcher to v0.19.1 by @renovate[bot] in #11896
  • chore(deps): update graalvm/setup-graalvm action to v1.3.4 by @renovate[bot] in #11899
  • fix(deps): update dependency org.testcontainers:spock to v1.21.3 by @renovate[bot] in #11909
  • fix(deps): update dependency io.github.classgraph:classgraph to v4.8.180 by @renovate[bot] in #11903
  • fix(deps): update dependency org.zalando:logbook-netty to v3.12.2 by @renovate[bot] in #11922
  • fix(deps): update vertx to v4.5.16 by @renovate[bot] in #11924
  • chore(deps): update dependency gradle to v8.14.3 by @renovate[bot] in #11927
  • fix(deps): update dependency com.blazebit:blaze-persistence-core-impl to v1.6.16 by @renovate[bot] in #11940
  • fix(deps): update netty monorepo to v4.2.3.final by @renovate[bot] in #11945
  • fix(deps): update dependency io.github.classgraph:classgraph to v4.8.181 by @renovate[bot] in #11953
  • fix(deps): update jackson monorepo to v2.19.2 by @renovate[bot] in #11955
  • fix(deps): update dependency org.graalvm.sdk:nativeimage to v23.1.8 by @renovate[bot] in #11946
  • fix(deps): update managed.reactor to v3.7.8 by @renovate[bot] in #11957
  • chore(deps): update graalvm/setup-graalvm action to v1.3.5 by @renovate[bot] in #11959
  • fix(deps): update groovy monorepo to v4.0.28 by @renovate[bot] in #11962
  • fix(deps): update dependency io.smallrye:smallrye-fault-tolerance to v6.9.2 by @renovate[bot] in #11969
  • fix(deps): update vertx to v4.5.17 by @renovate[bot] in #11982
  • fix(deps): update netty monorepo to v4.2.4.final by @renovate[bot] in #11996
  • fix(deps): update bytebuddy to v1.17.7 by @renovate[bot] in #12002
  • fix(deps): update dependency org.eclipse.jetty:jetty-alpn-openjdk8-client to v9.4.58.v20250814 by @renovate[bot] in #12003
  • fix(deps): update managed.reactor to v3.7.9 by @renovate[bot] in #12006
  • chore(deps): update graalvm/setup-graalvm action to v1.3.6 by @renovate[bot] in #12025
  • fix(deps): update dependency io.netty:netty-tcnative-boringssl-static to v2.0.73.final by @renovate[bot] in #12021
  • fix(deps): update dependency com.blazebit:blaze-persistence-core-impl to v1.6.17 by @renovate[bot] in #12030
  • fix(deps): update dependency io.micronaut.build.internal:micronaut-gradle-plugins to v7.6.4 by @renovate[bot] in #11963
  • fix(deps): update dependency io.micronaut.aws:micronaut-aws-bom to v4.11.0 - autoclosed by @renovate[bot] in #11944
  • fix(deps): update dependency io.micronaut.groovy:micronaut-runtime-groovy to v4.7.0 by @renovate[bot] in #11975
  • fix(deps): update dependency org.projectlombok:lombok to v1.18.40 by @renovate[bot] in #12036
  • fix(deps): update dependency com.github.javaparser:javaparser-symbol-solver-core to v3.27.0 by @renovate[bot] in #11930
  • fix(deps): update netty monorepo to v4.2.6.final by @renovate[bot] in #12044
  • fix(deps): update dependency com.github.spotbugs:spotbugs-annotations to v4.9.6 by @renovate[bot] in #8374
  • chore(deps): update softprops/action-gh-release action to v2.3.3 by @renovate[bot] in #12069
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.19 by @renovate[bot] in #12074

Other Changes 💡

New Contributors

Full Changelog: v4.9.12...v4.10.0

Don't miss a new micronaut-core release

NewReleases is sending notifications on new releases.