Changes
- Add New Relic Micrometer registry to BOM @MT-Jacobs (#5960)
- Bump micronaut-gcp to 4.0.0-RC2 @micronaut-build (#5959)
AnnotationMetadataHierarchy
improvements @dstepanov (#5953)- Bump micronaut-views to 3.0.0-M2 @micronaut-build (#5958)
- Change always serialize errors as list default value @jameskleeh (#5935)
- Implement constructor element queries for GroovyClassElement @yawkat (#5957)
- Use ChannelPipelineCustomizer.HANDLER_SSL from ssl handler on server @graemerocher (#5955)
- Bump micronaut-liquibase to 4.0.2 @micronaut-build (#5952)
- Bump micronaut-flyway to 4.1.0 @micronaut-build (#5950)
- Fix GraalVM warning @ilopmar (#5949)
- Support JDK 17 in annotation processors @graemerocher (#5948)
- Improve generics aware
isAssignableFrom
@dstepanov (#5947) - Bump micronaut-servlet to 3.0.0-RC2 @micronaut-build (#5940)
- Bump micronaut-jackson-xml from 2.2.1 to 2.3.2 @dependabot (#5941)
- Bump micronaut-openapi to 3.0.0 @micronaut-build (#5944)
- Bump micronaut-openapi to 2.6.1 @micronaut-build (#5942)
- Fix name in link for Open Rewrite feature @burtbeckwith (#5943)
- Bump mysql-connector-java from 8.0.23 to 8.0.26 @dependabot (#5934)
- Correct composite qualifier's
contains
check for another composite qualifier @dstepanov (#5938) - Add generics aware
isAssignableFrom
toArgument
@dstepanov (#5936) - Add a test for subset qualifiers injection @dstepanov (#5937)
- Mark some jackson-related classes as internal @yawkat (#5925)
- OpenRewrite docs and minor updates @burtbeckwith (#5930)
- Bump mongo-java-driver from 3.12.8 to 3.12.10 @dependabot (#5933)
- Bump micronaut-jackson-xml to 3.0.0-RC1 @micronaut-build (#5931)
- Bump micronaut-security to 3.0.0-RC1 @micronaut-build (#5932)
- Bump micronaut-jackson-xml to 2.3.2 @micronaut-build (#5929)
- Bump bcpkix-jdk15on from 1.65 to 1.69 @dependabot (#5893)
- Bump micronaut-kubernetes to 3.0.0-M1 @micronaut-build (#5919)
- Expose modifiers to element API @graemerocher (#5927)
- Move the server request key to ServerRequestContext @jameskleeh (#5924)
- Improve support for primitive arrays in annotation metadata @graemerocher (#5923)
- Routing refactor @jameskleeh (#5918)
- Bump micronaut-rabbitmq to 3.0.0-RC3 @micronaut-build (#5922)
- Add Improvements BeanBuilder API (factory beans, lifecycle methods for BeanElemenVisitor) @graemerocher (#5917)
- Apply transformations when calling annotate(..) @graemerocher (#5916)
- Makes the behaviour of a missing provider configurable @graemerocher (#5908)
- Allow injection for fields with qualifiers without the presence of Inject @graemerocher (#5913)
- Support more Optional* types in config properties @graemerocher (#5911)
- Make built in bean references extensible @graemerocher (#5910)
- Move ApplicationEventPublisherFactory to inject module @graemerocher (#5909)
- Add support for visiting BeanElements before they are written @graemerocher (#5906)
- Create inject-kotlin-test module for directly testing kapt processing in unit tests @yawkat (#5894)
- Allow access to PackageElement from ClassElement @graemerocher (#5899)
- Fix regression: ServerRequestContext not accessible in WebSocket filters @lgathy (#5901)
- Bump micronaut-data to 3.0.0-RC1 @micronaut-build (#5898)
- Test and fix NoSuchMethodError with AroundConstruct @graemerocher (#5904)
- Add new issue templates @ilopmar (#5903)
- Bump micronaut-liquibase to 4.0.1 @micronaut-build (#5897)
- Bump micronaut-flyway to 4.0.1 @micronaut-build (#5896)
🚀 Features
- Support adding stereotypes to annotation from a visitor @graemerocher (#5926)
🐛 Bug Fixes
- Fix inconsistent behaviour between remappers and transformers @graemerocher (#5915)
- Fixes field injection that has both Value/Property and Inject for Java @graemerocher (#5912)
Contributors
@MT-Jacobs, @burtbeckwith, @dependabot, @dependabot[bot], @dstepanov, @graemerocher, @ilopmar, @jameskleeh, @lgathy, @micronaut-build and @yawkat