Releases: micronaut-projects/micronaut-core
Releases Β· micronaut-projects/micronaut-core
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
ConfigurationMetadataWriterVisitor
by @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
TypeHint
by @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
Micronaut Core 4.10.0
What's Changed
New Features π
- Support
@Introspected
on packages by @dstepanov in #12001 - Certificate provider API by @yawkat in #12057
- Feature/Support for QueryValue as a object by @MarianConstantinMarica in #11787
Bug Fixes π
- Don't log message when content-length is incorrect by @yawkat in #12007
- Fix buffer leak when decompressing empty LastHttpContent by @yawkat in #12011
- Fix compilation error for interface conf properties by @dstepanov in #12042
- Properly adapt streaming body in RawHttpClient by @yawkat in #12071
- Fix choosing record constructor by @dstepanov in #12078
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 π
- Clarify documentation about underscores in properties by @lewchuk-span in #12035
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 π‘
- Merge 4.9.x by @yawkat in #11866
- 4.9.x->4.10.x merge by @yawkat in #11923
- Improve bean ordering semantics by @mikehearn in #11874
- Remove dynamic postfix for dummy file by @altro3 in #11846
- Support JSpecify by @dstepanov in #11991
- Fail on unresolved annotation values by @dstepanov in #11967
- Refactor configuration properties visitor + correct Javadoc for AST elements by @dstepanov in #11938
- 4.9.x into 4.10.x by @yawkat in #12041
- Correct
RefreshEndpointSpec
, Netty modifies system properties by @dstepanov in h...
Micronaut Core 4.9.12
What's Changed
Bug Fixes π
- Fix support for abstract and inner classes for
@Mixin
and@ClassImport
by @dstepanov in #12072
Improvements β
- Update native-image.properties with new initialization args by @graemerocher in #12063
Docs π
Full Changelog: v4.9.11...v4.9.12
Micronaut Core 4.9.11
What's Changed
Bug Fixes π
- Verifier error importing Lombok introspections by @graemerocher in #11711
- Properly handle HTTP/2 idle timeout by @yawkat in #11726
- Backport: Bean introspection: generate property / methods metadata in separate methods by @dstepanov in #11776
- fix config properties refresh for each property by @graemerocher in #11798
- Fix two buffer leaks by @yawkat in #11848
- Backport 4.8.x leak fixes to 4.7.x by @yawkat in #11918
- Avoid double completion when buffer limits are exceeded by @yawkat in #11999
Improvements β
- remove duplicated files by @sdelamo in #11602
- More hints for SharedBuffer leak detection by @yawkat in #11910
Docs π
- Update snapshot instructions by @alvarosanchez in #11947
Other Changes π‘
- 4.7.x -> 4.8.x merge by @yawkat in #11919
- Fix flaky test by @dstepanov in #12005
- 4.7.x -> 4.8.x by @yawkat in #12028
- 4.8.x -> 4.9.x by @yawkat in #12029
Full Changelog: v4.9.10...v4.9.11
Micronaut Core 4.8.19
What's Changed
Bug Fixes π
- Verifier error importing Lombok introspections by @graemerocher in #11711
- Properly handle HTTP/2 idle timeout by @yawkat in #11726
- Backport: Bean introspection: generate property / methods metadata in separate methods by @dstepanov in #11776
- fix config properties refresh for each property by @graemerocher in #11798
- Fix two buffer leaks by @yawkat in #11848
- Avoid double completion in DefaultHttpClient by @yawkat in #11894
- Fix StreamingFileUpload leak by @yawkat in #11898
- Do state transitions immediately on error by @yawkat in #11900
- Backport 4.8.x leak fixes to 4.7.x by @yawkat in #11918
Improvements β
- remove duplicated files by @sdelamo in #11602
- More hints for SharedBuffer leak detection by @yawkat in #11910
Docs π
- Update snapshot instructions by @alvarosanchez in #11947
Other Changes π‘
Full Changelog: v4.8.18...v4.8.19