Skip to content

Releases: micronaut-projects/micronaut-core

Micronaut Core 5.0.3

11 Jun 13:36

Choose a tag to compare

What's Changed

Bug Fixes 🐞

Other Changes 💡

  • Fix bean introspection for Kotlin extension methods by @yawkat in #12547
  • fix: use Http2ClientConfiguration.PREFIX for ServiceHttp2ClientConfiguration by @funsaized in #12625

New Contributors

Full Changelog: v5.0.2...v5.0.3

Micronaut Core 3.8.15

06 Jun 18:53

Choose a tag to compare

Security 🚨

  • Add configurable HTTP client redirect limit
  • Avoid forwarding sensitive headers on cross-origin redirects
  • Update to Netty 4.1.135

Full Changelog: v3.8.14...v3.8.15

Micronaut Core 4.10.25

04 Jun 13:55

Choose a tag to compare

What's Changed

Dependency updates 🚀

Full Changelog: v4.10.24...v4.10.25

Micronaut Core 3.10.8

04 Jun 18:51

Choose a tag to compare

What's Changed

Dependency updates 🚀

Full Changelog: v3.10.7...v3.10.8

Micronaut Core 5.0.2

03 Jun 12:29

Choose a tag to compare

🚨 Security Upgrades

It updates to Netty 4.2.15.Final, a bug-fix and security release.

Full Changelog: v5.0.1...v5.0.2

Micronaut Core 5.0.1

01 Jun 12:37

Choose a tag to compare

🚨 Security

Fixes for security advisories:

What's Changed

Bug Fixes 🐞

  • Fix heap ByteBuf release in NettyReadBuffer.useFastHeapBuffer by @shblue21 in #12681
  • Handle malformed Forwarded host ports by @yawkat in #12688

Other Changes 💡

  • Nested each property and configuration properties by @sdelamo in #12691

New Contributors

Full Changelog: v5.0.0...v5.0.1

Micronaut Core 4.10.24

01 Jun 13:44

Choose a tag to compare

What's Changed

🚨 Security

Fixes for security advisories:

Bug Fixes 🐞

New Contributors

Full Changelog: v4.10.23...v4.10.24

Micronaut Core 3.10.7

01 Jun 19:22

Choose a tag to compare

🚨 Security

Full Changelog: v3.10.6...v3.10.7

Micronaut Core 5.0.0

13 May 09:57

Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • Remove BeanIntrospectionModule by @yawkat in #12207
  • Match jackson feature names and add config for remaining features by @yawkat in #12237
  • application/x-yaml -> application/yaml by @altro3 in #10613

New Features 🎉

Bug Fixes 🐞

  • Fix missing annotations with RECORD_COMPONENT target by @dstepanov in #12184
  • Add support for less buggy multipart decoder by @yawkat in #12202
  • Fix context beans are not singleton in some cases by @dstepanov in #12276
  • Preserving Body Related Headers When Following 307 or 308 Redirects by @everett-hayes in #12271
  • In CORS Filter add GET as available method for static resources by @sdelamo in #12279
  • Don't dispose request body on HTTP/2 RST by @yawkat in #12332
  • add null check for environment by @graemerocher in #12380
  • Fix duplicate content-type header bug, add test by @wfhartford-wordly in #12376
  • annotation valueMapper can return null by @sdelamo in #12393
  • 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 NettyHttpServerSpec dual-protocol client leak by @yawkat in #12424
  • fix: avoid Path @QueryValue StackOverflow in declarative clients by @yawkat in #12421
  • fix @EachProperty env entry lookup for hyphenated prefixes by @yawkat in #12419
  • fix: preserve SSL configuration when refreshing netty HTTP client by @yawkat in #12434
  • 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
  • Clarify maxHeaderSize documentation by @yawkat in #12511
  • Avoid iterating lazy property sources for config imports by @graemerocher in #12628
  • Fix Kotlin default dispatch for inherited methods by @lissam1 in #12670

Improvements ⭐

Docs 📖

Dependency updates 🚀

  • chore(deps): update graalvm/setup-graalvm action to v1.4.2 by @renovate[bot] in #12160
  • fix(deps): update dependency ch.qos.logback:logba...
Read more

Micronaut Core 5.0.0-RC2

06 May 12:55

Choose a tag to compare

Pre-release

What's Changed

Dependency updates 🚀

Other Changes 💡

  • fix #12651: reuse underlying HttpClient in toBlocking() to prevent thread leak by @naborka in #12652

New Contributors

Full Changelog: v5.0.0-RC1...v5.0.0-RC2