Releases: micronaut-projects/micronaut-core
Releases Β· micronaut-projects/micronaut-core
Micronaut Core 5.0.0-M1
What's Changed
Breaking Changes π
New Features π
- Support for creating AOP proxies at Runtime if necessary by @dstepanov in #12223
Bug Fixes π
- Fix missing annotations with
RECORD_COMPONENTtarget by @dstepanov in #12184
Improvements β
- Improvements to the bean context in v5 by @dstepanov in #12045
- Precalculate indexes and isParallel for beans by @dstepanov in #12050
- Avoid using service loading accessible classes by @dstepanov in #12067
- Bean context improvements by @dstepanov in #12066
- Isolate tests + fix looking for all beans by @dstepanov in #12076
- Precalculate replaces at compilation time by @dstepanov in #12086
- Remove TypeThrashingTest by @yawkat in #12199
- test: reduce test pollution with spec.name by @sdelamo in #12208
- executable method processor and eager initialization by @sdelamo in #12180
- Improvements to bean context qualifiers by @dstepanov in #12053
- Fix lookup of annotation processors in Java 25 by @melix in #12175
- test: isolate ConstantPropertySourceSpec in its own module by @sdelamo in #12195
- test: ProxyBackpressureTest run localy reduced cvssource by @sdelamo in #12196
- test: ignore LoomCarrierSpec for MacOS by @sdelamo in #12197
- build: disable htmlSanityCheck by @sdelamo in #12198
- Introduce a Micronaut module descriptor by @melix in #12192
- Improvements to runtime annotation processors by @dstepanov in #12068
- build: accept version and library regiression from netty-contrib-mult⦠by @sdelamo in #12219
- Refactor
InterceptorRegistryto use@NullMarkedby @dstepanov in #12224 RuntimeProxycan be@Retention(SOURCE)to eliminate the annotation by @dstepanov in #12227
JSpecify
- use Jspecify annotations in APIs by @sdelamo in #12200
- JSpecify @nullable with @QueryValue constructor parameter by @sdelamo in #12216
Dependency updates π
- fix(deps): update dependency com.github.javaparser:javaparser-symbol-solver-core to v3.27.1 by @renovate[bot] in #12210
- fix(deps): update dependency com.github.spotbugs:spotbugs-annotations to v4.9.8 by @renovate[bot] in #12212
- fix(deps): update dependency io.github.classgraph:classgraph to v4.8.184 by @renovate[bot] in #12213
- fix(deps): update dependency org.graalvm.buildtools.native:org.graalvm.buildtools.native.gradle.plugin to v0.11.3 by @renovate[bot] in #12221
Groovy 5
Jackson 3
Kotlin
Logback Classic
- fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.20 by @renovate[bot] in #12162
- fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.21 by @renovate[bot] in #12186
Micronaut Modules
CI βοΈBuild π
- chore(deps): update gradle to v9.2.1 by @renovate[bot] in #12204
- chore(deps): update softprops/action-gh-release action to v2.4.2 by @renovate[bot] in #12174
GraalVM
- chore(deps): update graalvm/setup-graalvm action to v1.4.2 by @renovate[bot] in #12160
- chore(deps): update graalvm/setup-graalvm action to v1.4.3 by @renovate[bot] in #12228
Micronaut Gradle Plugin
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.6.6 by @renovate[bot] in #12155
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m9 by @renovate[bot] in #12166
- fix(deps): update dependency io.micronaut.build.internal:micronaut-gradle-plugins to v7.6.6 by @renovate[bot] in #12214
Full Changelog: v4.10.8...v5.0.0-M1
Micronaut Core 4.10.9
Micronaut Core 4.10.8
Micronaut Core 4.10.7
What's Changed
Bug Fixes π
- Fix graceful shutdown when event loop is already shut down by @yawkat in #12134
- Fix event loop thread naming by @yawkat in #12138
- Fixes Invalid query value with @Format("csv") #12105 by @Myshkouski in #12106
- Fx ConfigurationBuilder by @n0tl3ss in #12140
New Contributors
- @Myshkouski made their first contribution in #12106
Full Changelog: v4.10.6...v4.10.7
Micronaut Core 4.10.6
What's Changed
Dependency updates π
- upgrade native build tools by @graemerocher in #12113
Full Changelog: v4.10.5...v4.10.6
Micronaut Core 4.10.5
What's Changed
Bug Fixes π
- Fix injecting a field with the same name by @dstepanov in #12125
Dependency updates π
- fix(deps): update netty monorepo to v4.2.7.final by @renovate[bot] in #12128
- fix(deps): update managed.reactor to v3.7.12 by @renovate[bot] in #12127
- fix(deps): update dependency io.netty:netty-tcnative-boringssl-static to v2.0.74.final by @renovate[bot] in #12126
Other Changes π‘
New Contributors
Full Changelog: v4.10.4...v4.10.5
Micronaut Core 4.10.4
What's Changed
Bug Fixes π
- Annotations referencing generated sources result in PostponeToNextRoundException by @graemerocher in #12110
- Fix Groovy processing exception by @dstepanov in #12115
Dependency updates π
Other Changes π‘
- Restore previous getDocumentation behaviour by @dstepanov in #12112
- Correct
ConfigurationMetadataWriterVisitorby @dstepanov in #12114
Full Changelog: v4.10.3...v4.10.4
Micronaut Core 4.10.3
What's Changed
Bug Fixes π
- Collection of enum types not converting with ConfigurationBuilder by @graemerocher in #12107
Other Changes π‘
- Correct default getDocumentation by @dstepanov in #12108
Full Changelog: v4.10.2...v4.10.3
Micronaut Core v4.10.2
What's Changed
Improvements β
- ByteBody: add optional operation tracking by @yawkat in #12087
- Support dynamic proxies for
TypeHintby @dstepanov in #12088
Dependency updates π
Other Changes π‘
- Add
getDocumentation(parseContent)to get the raw javadoc + corrected tests by @dstepanov in #12104
Full Changelog: v4.10.1...v4.10.2
Micronaut Core 4.10.1
What's Changed
Bug Fixes π
- Correct Configuration Metadata by @dstepanov in #12084
Full Changelog: v4.10.0...v4.10.1