github micronaut-projects/micronaut-core v5.0.0-M18
Micronaut Core 5.0.0-M18

pre-release12 hours ago

What's Changed

Bug Fixes 🐞

Docs 📖

Dependency updates 🚀

  • fix(deps): update kotlin monorepo to v2.3.20 by @renovate[bot] in #12503
  • chore(deps): update softprops/action-gh-release action to v2.6.1 by @renovate[bot] in #12531
  • chore(deps): update gradle to v9.4.0 by @renovate[bot] in #12521
  • chore(deps): update gradle to v9.4.1 by @renovate[bot] in #12536
  • fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.21.2 by @renovate[bot] in #12551

Other Changes 💡

  • Fix checkstyle errors and warnings by @Copilot in #12497
  • Relax FormBindingDeadlockTest JSON assertion by @yawkat in #12499
  • Add regression test for zero-length MultipartBody part by @yawkat in #12505
  • Add non-security regression test for HttpStatusException behavior on 5.0.x by @yawkat in #12507
  • Clarify Retryable capturedException Javadoc by @yawkat in #12508
  • Preserve source bean order for EachBean delegates by @yawkat in #12520
  • Handle health monitor scheduler rejection during shutdown by @yawkat in #12527
  • Handle long Lombok builder introspection names by @yawkat in #12526
  • Return 400 for malformed WebSocket upgrade URIs by @yawkat in #12519
  • Expose additional Netty HTTP client parser limits by @yawkat in #12529
  • Run websocket upgrade completion on event loop by @yawkat in #12528
  • Propagation context - scope values by @dstepanov in #12509
  • Clarify bootstrap requirements for custom distributed configuration by @yawkat in #12538
  • Preserve empty string elements when binding string query lists by @yawkat in #12546
  • Clarify TypedAnnotationMapper processor classpath requirements by @yawkat in #12542
  • Add regression coverage for blank form request bean values by @yawkat in #12533
  • Guard Jackson constructType against incomplete generics by @yawkat in #12558
  • Preserve runtime annotations on intercepted proxy methods by @yawkat in #12544
  • Preserve HEAD content-length for proxied multiplexed responses by @yawkat in #12563
  • Preserve @nAmed BeanRegistration identifiers across singleton reuse by @yawkat in #12564
  • Clarify MutableHttpMessage header semantics by @yawkat in #12566
  • Correct ScopedValues changes by @dstepanov in #12561

Full Changelog: v5.0.0-M17...v5.0.0-M18

Don't miss a new micronaut-core release

NewReleases is sending notifications on new releases.