Skip to content

Releases: micronaut-projects/micronaut-core

Micronaut Core 5.0.0-M20

03 Apr 11:04

Choose a tag to compare

Pre-release

What's Changed

New Features πŸŽ‰

Full Changelog: v5.0.0-M19...v5.0.0-M20

Micronaut Core 5.0.0-M19

01 Apr 09:30

Choose a tag to compare

Pre-release

What's Changed

New Features πŸŽ‰

Bug Fixes 🐞

  • fix: prevent denial of service submitting form-url-encoded payload by @sdelamo in #12410
  • Fix GraalVM 25 loom-carrier native image initialization by @yawkat in #12418
  • fix: avoid Path @QueryValue StackOverflow in declarative clients by @yawkat in #12421
  • fix: preserve SSL configuration when refreshing netty HTTP client by @yawkat in #12434

Dependency updates πŸš€

  • update to Jackson 2.21.1 by @sdelamo in #12510
  • fix(deps): update netty monorepo to v4.2.12.final by @sdelamo in #12568
  • Jackson upgrade to 2.21.2 by @sdelamo in #12587
  • fix(deps): update dependency org.apache.logging.log4j:log4j-core to v2.25.4 by @renovate[bot] in #12584
  • fix(deps): update dependency org.sonatype.gradle.plugins:scan-gradle-plugin to v3.1.5 by @renovate[bot] in #12580
  • fix(deps): update vertx to v4.5.26 by @renovate[bot] in #12569

Other Changes πŸ’‘

New Contributors

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

Micronaut Core 4.10.20

31 Mar 15:17

Choose a tag to compare

What's Changed

Dependency updates πŸš€

Full Changelog: v4.10.19...v4.10.20

Micronaut Core 4.10.19

31 Mar 10:05

Choose a tag to compare

What's Changed

Dependency updates πŸš€

Other Changes πŸ’‘

New Contributors

Full Changelog: v4.10.18...v4.10.19

Micronaut Core 5.0.0-M18

25 Mar 14:38

Choose a tag to compare

Pre-release

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

Micronaut Core 3.8.13

17 Mar 14:38

Choose a tag to compare

What's Changed

  • fix: prevent denial of service submitting form-url-encoded payload (#12411)

Other Changes πŸ’‘

Full Changelog: v3.8.12...v3.8.13

Micronaut Core 5.0.0-M17

14 Mar 09:45

Choose a tag to compare

Pre-release

What's Changed

Bug Fixes 🐞

  • Fix flaky HttpClientTraceLoggingSpec log iteration (#12441) by @yawkat in #12442
  • Fix request context availability in coroutine context factories by @yawkat in #12461
  • test: add /beans runtime definition collision regression by @yawkat in #12465
  • fix: avoid containsBean cache race during concurrent cache clears by @yawkat in #12462
  • Stabilize JsonStreamSpec streaming request tests by @yawkat in #12458
  • fix(inject-kotlin): preserve boxed getter signature for overridden primitive properties by @yawkat in #12469
  • fix(http-client-jdk): honor named service SSL config in JDK client by @yawkat in #12473
  • Fix Reactor HTTP client retry resubscription by @yawkat in #12470
  • Propagate context for default error fallback logging by @yawkat in #12471
  • Make ClassImport repeatable by @yawkat in #12485
  • Add FileCustomizableResponseType body writer by @yawkat in #12481

Improvements ⭐

Docs πŸ“–

  • Document custom HTTP client DNS resolver snippets by @yawkat in #12474

Dependency updates πŸš€

  • fix(deps): update netty monorepo to v4.2.10.final by @renovate[bot] in #12448
  • fix(deps): update vertx to v4.5.25 by @renovate[bot] in #12464
  • fix(deps): update dependency org.projectlombok:lombok to v1.18.44 by @renovate[bot] in #12480
  • build: graal & graalvm native dependency managed by @sdelamo in #12490

Other Changes πŸ’‘

  • fix: avoid wildcard default content type for responses by @yawkat in #12452
  • test: add regression for RequestBean record path variable binding by @yawkat in #12436
  • test: add regression coverage for optional query value multipart streaming by @yawkat in #12454
  • test: add GOAWAY next-request connection regression by @yawkat in #12478
  • Update graal version to 25.0.2 by @sdelamo in #12468
  • Remove dependency to micronaut-rxjava2 by @sdelamo in #12489

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

Micronaut Core 4.10.18

13 Mar 10:55

Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • fix: preserve SSL configuration when refreshing netty HTTP client by @yawkat in #12434

Other Changes πŸ’‘

New Contributors

Full Changelog: v4.10.17...v4.10.18

Micronaut Core 5.0.0-M16

06 Mar 12:22

Choose a tag to compare

Pre-release

What's Changed

New Features πŸŽ‰

Bug Fixes 🐞

  • fix @EachProperty env entry lookup for hyphenated prefixes by @yawkat in #12419

Docs πŸ“–

  • Docs: Add note about YAML reserved words in ConfigurationProperties by @nikitanagar08 in #12427
  • Document @RouteCondition annotation for conditional routing by @Copilot in #12428

Dependency updates πŸš€

  • fix(deps): update micronaut.test to v5.0.0-snapshot by @renovate[bot] in #12426
  • fix(deps): update dependency io.micronaut.sourcegen:micronaut-sourcegen-bom to v2.0.0-m2 by @renovate[bot] in #12349
  • fix(deps): update jackson monorepo by @renovate[bot] in #12286

Other Changes πŸ’‘

  • Fix identification getters / setters for properties with second upper case symbol. For example eTemperature by @altro3 in #10130

New Contributors

Full Changelog: v5.0.0-M15...v5.0.0-M16

Micronaut Core 4.10.17

05 Mar 08:46

Choose a tag to compare

What's Changed

Bug Fixes 🐞