micronaut-core

Micronaut Application Framework

APACHE-2.0 License

Stars
6K
Committers
408

Bot releases are visible (Hide)

micronaut-core - Micronaut 3.4.3

Published by micronaut-build over 2 years ago

v3.4.3 (2022-04-29)

Full Changelog

Issues:

  • Support for deserialization from Base64 into a byte array. (#7236)
  • Correct Kotlin coroutine interceptions (#7247)
  • Ignore unrecoverable ClosedChannelException errors (#7246)
  • Validation group inheritance, group validation (#7260)

Documentation:

  • @Blocking #7228
  • Default value for thread selection #7240
  • Correct io.micronaut.spring.tx documentation mentions #7227

Contributors

@dstepanov, @graemerocher, @kevin-wise, @ondrej-hrstka, @sdelamo and @wetted


Changes

  • doc: @Blocking @wetted (#7228)
  • build: bump up problem from 2.2.2 to 2.2.3 @sdelamo (#7284)
  • fix: validation group inheritance, group validation @kevin-wise (#7260)
  • Fixed support for deserialization from Base64 into a byte array. (#7223) @ondrej-hrstka (#7236)
  • doc: default value for thread selection @sdelamo (#7240)
  • doc: move blocking Operation to its own file @sdelamo (#7242)
  • Correct docs to reflect removal of io.micronaut.spring/tx/annotation/Transactional @wetted (#7227)
  • build: bump mikepenz/action-junit-report from 3.0.1 to 3.0.2 @dependabot (#7229)

πŸ› Bug Fixes

  • Ignore unrecoverable ClosedChannelException errors @graemerocher (#7246)
  • Correct Kotlin coroutine interceptions @dstepanov (#7247)
micronaut-core - Micronaut 3.4.2

Published by micronaut-build over 2 years ago

Bug Fixes

  • fix: handle @ConfigurationProperties nested in @EachProperty properly @Paullo612 (#7211)
  • Requires bean property with default interface method fix @GavrilovSV (#7200)
  • Properly proceed in filter processing when request is replaced @yawkat (#7174)
  • Don't use custom BeanPropertyWriter for xml module @yawkat (#7170)
  • Fix BeanProvider's find method @Paullo612 (#7133)
  • Support absolute-form URI in HTTP requests @yawkat (#7201)

Dependency Upgrades

  • upgrade to Netty 4.1.76.Final @graemerocher (#7213)
  • build: bump up AWS to 3.2.3 @sdelamo (#7212)
  • Bump micronaut-email to 1.2.1 @micronaut-build (#7184)
  • build: bump micronaut-aot to 1.0.3 @micronaut-build (#7181)
  • Bump micronaut-maven-plugin to 3.2.3 @micronaut-build (#7185)
  • Bump micronaut-micrometer to 4.2.1 @micronaut-build (#7203)

Docs

  • Fix links @alvarosanchez (#7194)
  • update Gradle native image command and directory @burtbeckwith (#7187)
  • javadoc: Adds missing javadoc @sdelamo (#7216)

CI

  • ci: setup-java to @v3 @micronaut-build (#7209)
  • [core] Update common files for branch 3.4.x @micronaut-build (#7168)

TEST

  • test: how qualifiers and scopes resolved in factories @sdelamo (#7208)

Contributors

@GavrilovSV, @Paullo612, @alvarosanchez, @burtbeckwith, @graemerocher, @micronaut-build, @sdelamo and @yawkat

micronaut-core - Micronaut 3.4.1

Published by micronaut-build over 2 years ago

Core Patches

  • Support JsonNaming and JsonProperty for BeanIntrospectionModule @yawkat (#7139)
  • correctly propagate stereotypes from mutated annotations @graemerocher (#7140)
  • Do not add Named to factory bean fields @dstepanov (#7145)
  • Allow JDK serialization of null @yawkat (#7149)
  • Update jackson-databind to 2.13.2.2 @yawkat (#7146)
  • removeAnnotationIf should update caches @graemerocher (#7127)
  • Enable leak detection for all tests, fix various leaks @yawkat (#6896)

Module patches

  • Bump micronaut-serialization to 1.0.1 @micronaut-build (#7160)
  • Bump micronaut-aot to 1.0.1 @micronaut-build (#7155)
  • Bump micronaut-maven-plugin to 3.2.1 @micronaut-build (#7159)
  • Bump micronaut-servlet to 3.2.2 @micronaut-build (#7137)

Changes

  • Support JsonNaming and JsonProperty for BeanIntrospectionModule @yawkat (#7139)
  • correctly propagate stereotypes from mutated annotations @graemerocher (#7140)
  • Do not add Named to factory bean fields @dstepanov (#7145)
  • Allow JDK serialization of null @yawkat (#7149)
  • build(deps): bump io.micronaut.build.shared.settings from 5.3.0 to 5.3.2 @dependabot (#7157)
  • Bump micronaut-serialization to 1.0.1 @micronaut-build (#7160)
  • Bump micronaut-aot to 1.0.1 @micronaut-build (#7155)
  • Bump micronaut-maven-plugin to 3.2.1 @micronaut-build (#7159)
  • Update jackson @yawkat (#7146)
  • Don't initialize ResourceLeakDetector at build time @yawkat (#7142)
  • Update Micronaut Parent POM @alvarosanchez (#7120)
  • Bump micronaut-servlet to 3.2.2 @micronaut-build (#7137)
  • Remove bom-check module @melix (#7138)
  • Refactor the Gradle build @melix (#7048)
  • Enable leak detection for all tests, fix various leaks @yawkat (#6896)
  • ci: release TARGET_REPOSITORY @micronaut-build (#7136)
  • Bump micronaut-aot to 1.0.0 @micronaut-build (#7131)
  • ci: cache@v3 @micronaut-build (#7128)
  • ci: check_retries: true @micronaut-build (#7118)
  • removeAnnotationIf should update caches @graemerocher (#7127)

Contributors

@alvarosanchez, @dependabot, @dependabot[bot], @dstepanov, @graemerocher, @melix, @micronaut-build and @yawkat

micronaut-core - Micronaut 3.4.0

Published by micronaut-build over 2 years ago

v3.4.0 (2022-03-22)

Full Changelog

Localized Message Source

You can now inject LocalizedMessageSource, a @RequestScope bean, in your controllers to resolve localized messages for the current HTTP Request. It works in combination with Micronaut Locale Resolution capabilities.

Referencing bean properties in @Requires.

With 3.4.0, you can reference other beans properties in @Requires to load beans conditionally.

@Requires(bean=Config.class, beanProperty="foo", value="John")

Micronaut Data MongoDB

Micronaut Data 3.3.0 includes Micronaut Data MongoDB.

Micronaut AOT and Maven

Micronaut AOT is now fully supported for Maven users. Enabling AOT is as simply as passing -Dmicronaut.aot.enabled when running, testing, or packaging your application.

For more details, check the Micronaut Maven Plugin documentation.

Micronaut TOML

Micronaut TOML allows you to write your application configuration with TOML in addition to Properties, YAML, Groovy or Config4k.

Micronaut Security

Micronaut Security 3.4.1 responds with an error when an authenticated user visits a sensitive endpoint. This forces the developer to define how they want their application to behave in that scenario. Read the release notes and the documentation to learn more.

BOM Modules

Several projects include a BOM (Bills of Materials) module:

Other Module Upgrades


Changes

  • Bump micronaut-sql to 4.2.2 @micronaut-build (#7119)
  • Disable InputStreamBodySpec2 @yawkat (#7112)
  • Cache JsonMapper in DefaultNettyHttpClientRegistry @yawkat (#7117)
  • Bump micronaut-kafka to 4.2.0 @micronaut-build (#7114)
  • Bump micronaut-kotlin to 3.2.2 @micronaut-build (#7115)
  • Bump micronaut-data to 3.3.0 @micronaut-build (#7113)
  • Extract AbortCompilation to own method @yawkat (#7111)
  • ci: action-junit-report to 3.0.1 @micronaut-build (#7110)
  • Improve Maven plugin's what's new section for 3.4.x @alvarosanchez (#7109)
  • Bump micronaut-kotlin to 3.2.1 @micronaut-build (#7108)
  • doc: update What's new section for 3.4.0 @sdelamo (#7106)
  • Bump micronaut-maven-plugin to 3.2.0 @micronaut-build (#7103)
  • Update Native Build Tools to 0.9.10 @alvarosanchez (#7102)
  • Bump micronaut-email to 1.2.0 @micronaut-build (#7100)
  • Correct bean property type @dstepanov (#7092)
  • Correct handling of properties starting with 'is' for Kotlin @dstepanov (#7094)
  • Bump micronaut-serialization to 1.0.0 @micronaut-build (#7095)
  • Update to jackson 2.13 @yawkat (#7096)
  • Add Micronaut AOT version to the BOM as a managed property @alvarosanchez (#7093)
  • Bump micronaut-tracing to 4.1.1 @micronaut-build (#7090)
  • Bump micronaut-acme to 3.1.0 @micronaut-build (#7091)
  • doc: change scope from runtime to runtimeOnly @sdelamo (#7089)
  • Correct JavaWildcardElement native type @dstepanov (#7088)
  • Correct JavaGenericPlaceholderElement native type @dstepanov (#7081)
  • Allow query field elements from superclasses and interfaces @dstepanov (#7073)
  • Bump micronaut-kubernetes to 3.4.0 @micronaut-build (#7080)
  • Allow defining additional beans with processed methods @graemerocher (#7069)
  • Allow deserializing _embedded values of HATEOAS resources @yawkat (#6850)
  • Address sonar static analysis issues @graemerocher (#6979)
  • test: JsonError embedded is deserialized @sdelamo (#7079)
  • test: fields using ElementQuery @sdelamo (#7078)
  • build: bump micronaut-mongodb to 4.1.0 and use BOM @micronaut-build (#7076)
  • Bump micronaut-sql to 4.2.1 @micronaut-build (#7075)
  • Bump micronaut-serialization to 1.0.0-RC3 @micronaut-build (#7074)
  • Correct Java implementation if PackageElement#getName method @dstepanov (#7063)
  • buld: remove managed-lettuce @micronaut-build (#7053)
  • Bump micronaut-oracle-cloud to 2.1.1 @micronaut-build (#7065)
  • Bump micronaut-groovy to 3.1.0 @micronaut-build (#7062)
  • Bump micronaut-servlet to 3.2.1 @micronaut-build (#7060)
  • build: r2dbc to 2.1.0 @sdelamo (#7061)
  • Bump micronaut-sql to 4.2.0 @micronaut-build (#7059)
  • Bump micronaut-toml to 1.0.0 @micronaut-build (#7050)
  • Rename includeHiddenMethods as it's also useful for hidden fields @dstepanov (#7051)
  • build: update to gradle 7.4.1 @micronaut-build (#7057)
  • Add 5.2.0 redis bom to 3.4 build @timyates (#7054)
  • Dependencies upgrade @sdelamo (#7049)
  • Support getting overridden and hidden methods for Java. Corrected case with duplicate interfaces. @dstepanov (#7038)
  • Upgrade to build plugins 5.2.3 @melix (#7023)
  • Add mqtt 2.1.0 bom to core build @timyates (#7021)
  • [core] Update common files for branch 3.3.x @micronaut-build (#6835)
  • Bump micronaut-azure to 3.2.1 @micronaut-build (#7018)
  • Bump micronaut-data to 3.3.0-RC1 @micronaut-build (#6972)
  • Allow querying enum constants as fields @dstepanov (#7017)
  • test: add query enum tests @sdelamo (#7019)
  • Bump micronaut-reactor to 2.2.1 @micronaut-build (#7012)
  • Fix Sonar issues assigned to me @alvarosanchez (#7015)
  • Bump micronaut-jaxrs to 3.2.0 @micronaut-build (#6989)
  • build: bump up micronaut test to 3.1.0 @sdelamo (#7008)
  • Add GCP BOM to 3.4.x @timyates (#6987)
  • test: ReactiveSequenceSpec ignore if jdk17 and CI @sdelamo (#7009)
  • Bump micronaut-cache to 3.2.0 @micronaut-build (#6906)
  • Bump micronaut-multitenancy to 4.1.0 @micronaut-build (#7005)
  • Cleaner fix for proxying SSE streams @timyates (#6999)
  • Bump micronaut-aws to 3.2.0 @micronaut-build (#6998)
  • bulid: update micronaut build from 5.2.1 to 5.2.2 @sdelamo (#6997)
  • Bump micronaut-security to 3.4.1 @micronaut-build (#6990)
  • Fix API documentation @tobiasschaefer (#6991)
  • Add recommendation regarding secrets to docs @graemerocher (#6986)
  • doc: update ProxyFilter snippet title @obukhovas (#6458)
  • Bump micronaut-gcp to 4.1.0 @micronaut-build (#6983)
  • Bump micronaut-security to 3.4.0 @micronaut-build (#6982)
  • fix various sonar issues @yawkat (#6988)
  • Don't create stereotype for @Nonnull(when=MAYBE) @yawkat (#6980)
  • Fix various sonar issues @yawkat (#6969)
  • Do not request demand for completed HandlerPublisher @yawkat (#6949)
  • Correct recognizing a getter with a second character being a number @dstepanov (#6968)
  • Fix broken link in documentation @tobiasschaefer (#6973)
  • Log error if client binder is ignored @jameskleeh (#6966)

πŸš€ Features

  • Add support for reflectively invoking executable methods for imported beans @graemerocher (#7097)
  • Using @ConfigurationProperties methods in @Requires annotation @GavrilovSV (#6173)

πŸ› Bug Fixes

  • bug: Don't strip newlines proxying ServerSentEvents @timyates (#6992)

Contributors

@GavrilovSV, @alvarosanchez, @dstepanov, @graemerocher, @jameskleeh, @melix, @micronaut-build, @obukhovas, @sdelamo, @timyates, @tobiasschaefer and @yawkat

micronaut-core - Micronaut 3.3.4

Published by micronaut-build over 2 years ago

Changes

  • Revert retain causing memory leak @jameskleeh (#6970)
  • Bump micronaut-flyway to 5.1.3 @micronaut-build (#6926)
  • Bump micronaut-serialization to 1.0.0-RC2 @micronaut-build (#6964)
  • Document client binding on types @jameskleeh (#6965)
  • Reset messageContext to its previous state once pojoConstraints are validated @agugan (#6922)
  • Fix double-checked locking @yawkat (#6963)
  • Address static analysis issues @melix (#6958)
  • Remove redudant boxing in TimeConverterRegistrar @SplotyCode (#6940)
  • Add missing environment variable @alvarosanchez (#6950)
  • First cut of Sonar Cloud integration @alvarosanchez (#6893)
  • Fix response leak when request is already done @yawkat (#6935)
  • Handle invalid content length header @yawkat (#6934)
  • Mark ScheduledMethodProcessor.close as PreDestroy @mattmoss (#6932)
  • Remove unused and deprecated import in documentation @sascha-frinken (#6931)
  • Make leak detection more reliable @yawkat (#6930)
  • print warning on insecure configuration @graemerocher (#6920)
  • docs: fix typos in 'Micronaut Architecture' section @tobiasschaefer (#6921)
  • Merge field annotation metadata into setter argument annotation metadata @mattmoss (#6797)
  • Bump io.micronaut.build.shared.settings from 5.1.2 to 5.1.3 @dependabot (#6915)
  • Write out status code and message from HttpStatusException @mattmoss (#6886)
  • Backport #6895 to 3.2.x @yawkat (#6919)

πŸ› Bug Fixes

  • Do not wait for request data after decode failure @yawkat (#6941)
  • Set an identifier on collections of BeanRegistrations @timyates (#6924)

Contributors

@SplotyCode, @agugan, @alvarosanchez, @dependabot, @dependabot[bot], @graemerocher, @jameskleeh, @mattmoss, @melix, @micronaut-build, @sascha-frinken, @timyates, @tobiasschaefer and @yawkat

micronaut-core - Micronaut 3.3.3

Published by micronaut-build over 2 years ago

Changes

This fixes an issue with building native images with Netty

Contributors

@jameskleeh and @micronaut-build

micronaut-core - Micronaut 3.3.2

Published by micronaut-build over 2 years ago

Changes

  • Bump micronaut-jackson-xml to 3.0.1 @micronaut-build (#6908)
  • Bump micronaut-serialization to 1.0.0-M7 @micronaut-build (#6913)
  • Fix slf4j init error - Fixes #6912 @graemerocher (#6914)
  • Make the CLI optional to use Micronaut in quick start documentation @graemerocher (#6907)
  • Handle equals sign in values of undeclared options @jameskleeh (#6902)
  • For HEAD requests, contentType should be unchanged @mattmoss (#6903)
  • Micronaut Core Architecture Documentation @graemerocher (#6851)
  • Bump micronaut-tracing to 4.0.3 @micronaut-build (#6887)
  • Bump micronaut-cache to 3.1.1 @micronaut-build (#6898)
  • Bump micronaut-views to 3.1.3 @micronaut-build (#6897)
  • Release unwrapped body in NettyHttpRequest @yawkat (#6891)
  • Handle client response exceptions for full responses to streaming requests @jameskleeh (#6888)
  • Do not detect leaks from other tests in BufferLeakDetection @yawkat (#6892)

πŸ› Bug Fixes

  • Fix RandomAccessFile leak in NettySystemFileCustomizableResponseType @yawkat (#6895)

Contributors

@graemerocher, @jameskleeh, @mattmoss, @micronaut-build and @yawkat

micronaut-core - Micronaut 3.3.1

Published by micronaut-build over 2 years ago

Changes

  • Update broken links in the guide @timyates (#6882)
  • Bump micronaut-email to 1.0.1 @micronaut-build (#6884)
  • Introduce UnsafeBeanProperty and fix performance of setter @dstepanov (#6877)
  • docs: Fix javadoc links to non-core projects @timyates (#6880)
  • Remove extra tracing entries. Add back legacy group and artifact @jameskleeh (#6871)
  • Bump micronaut-azure to 3.0.1 @micronaut-build (#6861)
  • Bump micronaut-servlet to 3.1.1 @micronaut-build (#6852)
  • Fix AnnotationValue#getAnnotation @bene1618 (#6841)
  • Bump micronaut-maven-plugin to 3.1.1 @micronaut-build (#6849)
  • Update jackson @yawkat (#6846)
  • Bump peter-evans/create-pull-request from 3.12.0 to 3.12.1 @dependabot (#6845)
  • Bump micronaut-flyway to 5.1.2 @micronaut-build (#6832)
  • Bump micronaut-aws to 3.1.1 @micronaut-build (#6830)

πŸ› Bug Fixes

  • Avoid double-free in content branch of NettyHttpRequest.buildBody @yawkat (#6712)
  • Release streaming HTTP data when request is invalid @yawkat (#6879)

Contributors

@bene1618, @dependabot, @dependabot[bot], @dstepanov, @jameskleeh, @micronaut-build, @timyates and @yawkat

micronaut-core - Micronaut 3.3.0

Published by micronaut-build over 2 years ago

Changes

  • Add JsonMapper-based readMetadataUrl method to ComputeInstanceMetadataResolverUtils @yawkat (#6587)
  • Bump to Oracle Cloud 2.0.4 @graemerocher (#6827)
  • Bump micronaut-aws to 3.1.0 @micronaut-build (#6618)
  • remove tracing and add new micronaut-tracing versions and bom @burtbeckwith (#6809)
  • Fix the docs for legacyMasking @timyates (#6823)
  • GraalVM version is 22.0.0.2 @ilopmar (#6822)
  • Add capturedException on Retry in order to be able to retry also on Throwable @tchiotludo (#6821)
  • Delay access log ListAppender checks to fix flaky tests @yawkat (#6819)
  • Add unsupported config option for logging HTTP data to pcap file @yawkat (#6813)
  • Bump micronaut-kubernetes to 3.3.0 @micronaut-build (#6818)
  • Move server SSL config to the right place @timyates (#6779)
  • Upgrade to GraalVM 22.0.0 @ilopmar (#6811)
  • Bump micronaut-serialization to 1.0.0-M6 @micronaut-build (#6816)
  • Bump micronaut-kotlin to 3.1.0 @micronaut-build (#6812)
  • Upgrade GraalVM docs @ilopmar (#6725)
  • Remove extra call to validate pojos @jameskleeh (#6807)
  • remove slf4j simple @graemerocher (#6805)
  • build: add boms @sdelamo (#6806)
  • Configurable masking and hiding for the env endpoint @timyates (#6711)
  • Bump micronaut-serialization to 1.0.0-M5 @micronaut-build (#6775)
  • Bump discovery-client to 3.1.0 @graemerocher (#6777)
  • Bump micronaut-cache to 3.1.0 @micronaut-build (#6802)
  • Bump micronaut-openapi to 4.0.0 @micronaut-build (#6801)
  • Fix missing immutableConfig docs @timyates (#6800)
  • Fix slow test initialization ImmutableSortedStringsArrayMapTest (#6791) @alextu (#6799)
  • Bump io.micronaut.build.shared.settings from 5.1.1 to 5.1.2 @dependabot (#6798)
  • Bump micronaut-sql to 4.1.1 @micronaut-build (#6788)
  • Remove unnecessary constructor @ilopmar (#6726)
  • Create new netty-graal module for native image configuration @yawkat (#6657)
  • Access log can exclude defined regular expression patterns @timyates (#6753)
  • Add micronaut-toml to BOM @yawkat (#6780)
  • Document options for customising JsonFactory @timyates (#6794)
  • Add a test for setting the management port to the server port @timyates (#6787)
  • Updated VSCode instructions @timyates (#6789)
  • Bump micronaut-liquibase to 5.1.1 @micronaut-build (#6793)
  • Bump micronaut-flyway to 5.1.1 @micronaut-build (#6792)
  • Fix wrong unit in @Body documentation @yawkat (#6784)
  • build: bump non-micronaut managed patch dependencies @pgressa (#6776)

πŸš€ Features

  • Add the ability to configure Netty's default allocator @graemerocher (#6661)

πŸ› Bug Fixes

  • Support interleaved requests in access logger @yawkat (#6785)
  • Fix introspection on beans with covariant return types @timyates (#6790)

Contributors

@alextu, @burtbeckwith, @dependabot, @dependabot[bot], @graemerocher, @ilopmar, @jameskleeh, @micronaut-build, @pgressa, @sdelamo, @tchiotludo, @timyates and @yawkat

micronaut-core - Micronaut 3.3.0 M1

Published by jameskleeh almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/micronaut-projects/micronaut-core/compare/3.2.x...v3.3.0-M1

micronaut-core - Micronaut 3.2.7

Published by micronaut-build almost 3 years ago

Changes

  • Upgrade to Netty 4.1.73.Final @ilopmar (#6774)
  • Add Gradle Enterprise badge @alextu (#6746)
  • Add jaxrs-server-security to catalog @pgressa (#6757)

πŸ› Bug Fixes

  • Release FileUpload, not the wrapped buffer, in NettyCompletedFileUpload @yawkat (#6759)
  • Handle void return type from Function clients @timyates (#6771)
  • Fix binding mixed attributes to body parameters @yawkat (#6764)

Contributors

@alextu, @ilopmar, @jameskleeh, @micronaut-build, @pgressa, @timyates and @yawkat

micronaut-core - Micronaut 3.2.6

Published by micronaut-build almost 3 years ago

Changes

  • Fix mutated metadata being cleared before it was written in Groovy classes @jameskleeh (#6749)
  • build: log4j to 2.17.1 @sdelamo (#6743)

πŸ› Bug Fixes

  • Fix HTTP/2 304 responses for files don't associate the correct stream ID @graemerocher (#6752)
  • Do not apply filters when RouteExecutor decides not to handle an error @yawkat (#6745)

Contributors

@graemerocher, @jameskleeh, @micronaut-build, @sdelamo and @yawkat

micronaut-core - Micronaut 3.2.5

Published by micronaut-build almost 3 years ago

Changes

  • Upgrade to Kotlin 1.6.10 @jameskleeh (#6741)
  • Clear annotation defaults cache to prevent pollution from one language to another @jameskleeh (#6734)
  • Host header rewritten when proxy is called @timyates (#6739)
  • Bump micronaut-security to 3.2.2 @micronaut-build (#6735)
  • Bump io.micronaut.build.shared.settings from 5.1.0 to 5.1.1 @dependabot (#6731)
  • Bump Micronaut Test to 3.0.5 @graemerocher (#6729)
  • Handle Logger initialization exception with returning NOPLogger @puneetbehl (#6714)
  • Retry flaky test @yawkat (#6719)
  • Update directory watcher and JNA to the first M1 supporting version @timyates (#6720)
  • Apple M1 chipset results in correct classifier @timyates (#6713)

πŸ› Bug Fixes

  • Fix imported introspection metadata not able to resolve type level annotations @graemerocher (#6727)
  • Do not insert @RequestAttributes as path params @yawkat (#6718)
  • Fix bug that makes it impossible to annotate inner types @graemerocher (#6721)

Contributors

@dependabot, @dependabot[bot], @graemerocher, @jameskleeh, @micronaut-build, @puneetbehl, @timyates and @yawkat

micronaut-core - Micronaut 3.2.4

Published by micronaut-build almost 3 years ago

Changes

  • Bump micronaut-security to 3.2.1 @micronaut-build (#6704)
  • Remove redundant service provider definiton for validation module @oujesky (#6703)
  • Update clientBasics.adoc @armansimonyan13 (#6695)
  • Use java.util.function.Supplier instead of directly initializing LOGGER @puneetbehl (#6692)
  • fix minor typo @podollb (#6700)
  • Reset previous validated messages in default validation context to null @agugan (#6607)
  • Missing merge on 3.x branch from 2.x for custom validators on nested pojos @tchiotludo (#6686)
  • Update link @recursivecodes (#6685)
  • Bump micronaut-flyway to 5.0.2 @micronaut-build (#6680)
  • Bump micronaut-liquibase to 5.0.1 @micronaut-build (#6679)
  • Bump micronaut-data to 3.2.2 @micronaut-build (#6675)
  • [core] Update common files for branch 3.2.x @micronaut-build (#6603)
  • build: log4j2 update to 2.17.0 from 2.16.0 @sdelamo (#6671)

πŸ› Bug Fixes

  • Fix ignoreBodyRead for large requests @yawkat (#6696)
  • Fix double release of form attributes @yawkat (#6707)
  • Fix bug with resolving bindings from AnnotationMetadataHierarchy @graemerocher (#6669)

Contributors

@agugan, @armansimonyan13, @graemerocher, @micronaut-build, @oujesky, @podollb, @puneetbehl, @recursivecodes, @sdelamo, @tchiotludo and @yawkat

micronaut-core - Micronaut 3.2.3

Published by micronaut-build almost 3 years ago

Changes

  • Bump micronaut-views to 3.0.4 @micronaut-build (#6658)
  • Consistently generate reports @melix (#6648)
  • Bump io.micronaut.build.shared.settings from 5.0.2 to 5.0.3 @dependabot (#6646)
  • Bump micronaut-grpc to 3.1.3 @micronaut-build (#6651)
  • update log4j from 2.15.0 to 2.16.0 @sdelamo (#6647)

πŸ› Bug Fixes

  • Ignore accessors with explicit JsonIgnore @yawkat (#6649)
  • Fix advice not applying when only on constructor @graemerocher (#6653)

Contributors

@dependabot, @dependabot[bot], @graemerocher, @melix, @micronaut-build, @sdelamo and @yawkat

micronaut-core - Micronaut 3.2.2

Published by micronaut-build almost 3 years ago

Changes

  • Bump micronaut-elasticsearch to 4.1.0 @micronaut-build (#6645)
  • Introduce an internal interface for finalizing context configuration @melix (#6635)
  • Upgrade to Netty 4.1.72 @ilopmar (#6642)
  • Bump micronaut-views to 3.0.2 @micronaut-build (#6629)
  • Fix race condition when reading the request body @jameskleeh (#6624)
  • Upgrade Netty to 4.1.71 @ilopmar (#6622)
  • improve performance of isWebSocketUpgrade @graemerocher (#6628)
  • Bump io.micronaut.build.shared.settings from 5.0.1 to 5.0.2 @dependabot (#6611)
  • Bump micronaut-data to 3.2.1 @micronaut-build (#6612)
  • Update testcontainers to 1.16.2 to fix race condition bug @danoliver1 (#6613)

πŸ› Bug Fixes

  • Fix interceptor bindings not applied from stereotype annotations @graemerocher (#6644)
  • Initialize netty classes at runtime @yawkat (#6616)

Contributors

@danoliver1, @dependabot, @dependabot[bot], @graemerocher, @ilopmar, @jameskleeh, @melix, @micronaut-build and @yawkat

micronaut-core - Micronaut 3.2.1

Published by micronaut-build almost 3 years ago

Changes

  • Bump micronaut-spring to 4.0.1 @micronaut-build (#6610)
  • Fix field annotation metadata in external classes @jameskleeh (#6588)
  • Support HTTP 1.1 pipelining @yawkat (#6597)
  • Bump micronaut-grpc to 3.1.2 @micronaut-build (#6605)
  • Bump micronaut-flyway to 5.0.1 @micronaut-build (#6604)
  • Some build tweaks @melix (#6602)
  • Bump micronaut-security to 3.1.1 @micronaut-build (#6559)
  • Upgrade to build plugins 5.0.x @melix (#6598)
  • Native image warning fixes @graemerocher (#6592)
  • Fix GraalVM warnings related to tracing @ilopmar (#6596)
  • Bump micronaut-micrometer to 4.1.1 @micronaut-build (#6585)
  • Bump micronaut-kubernetes to 3.2.1 @micronaut-build (#6583)
  • Use a thread local to store groovy element visitors @jameskleeh (#6571)
  • Bump actions/cache from 2.1.6 to 2.1.7 @dependabot (#6565)
  • Fix input file normalization for functional tests @melix (#6558)
  • Fix GraalVM warning about CoroutineHelper @ilopmar (#6567)

πŸ› Bug Fixes

  • remove netty from annotation processor path. Fixes #6599 @graemerocher (#6600)
  • Use the correct argument when getting a scoped bean @jameskleeh (#6589)
  • Set up coroutine context for WebSocket handler invocations @yawkat (#6584)
  • Check for static file resolution before returning route not found @segocago (#6581)
  • Add slf4j-simple as a dependency to inject-java and inject-groovy @graemerocher (#6572)
  • Fix race condition in HandlerPublisher @yawkat (#6573)

Contributors

@dependabot, @dependabot[bot], @graemerocher, @ilopmar, @jameskleeh, @melix, @micronaut-build, @segocago and @yawkat

micronaut-core - Micronaut 3.2.0

Published by jameskleeh almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/micronaut-projects/micronaut-core/compare/v3.1.3...v3.2.0

micronaut-core - Micronaut 3.1.4

Published by micronaut-build almost 3 years ago

Changes

  • Adds validator for java util date @ashishkujoy (#6481)
  • Update types.adoc @CharlesGe129 (#6475)
  • Replace usages of identityHashCode to prevent collisions @yawkat (#6512)
  • Keeps the http method same while following redirection @ashishkujoy (#6466)
  • Sort service file entries @jameskleeh (#6439)
  • Revert "Add method getFluentBeanProperties to JavaClassElement" @ilopmar (#6477)
  • Add method getFluentBeanProperties to JavaClassElement @ilopmar (#6415)
  • Update bootstrap.adoc @David-16 (#6473)
  • Bump micronaut-data to 3.1.2 @micronaut-build (#6469)
  • Better handle inheritance of Groovy properties @jameskleeh (#6453)
  • Fix HeartbeatDiscoveryClientCondition check for composite @jameskleeh (#6468)
  • Upgrade Netty to 4.1.70 @ilopmar (#6471)
  • Bump micronaut-gradle-plugins from 4.2.2 to 4.2.4 @dependabot (#6463)
  • Fix minor typo in error message @David-16 (#6462)
  • Only retrieve annotation defaults when they are not already present @jameskleeh (#6455)
  • Bump micronaut-aws to 3.0.4 @micronaut-build (#6461)
  • @JsonSerialize support for BeanIntrospectionModule @yawkat (#6452)
  • Document BigDecimal deserialization behavior @yawkat (#6450)

πŸ› Bug Fixes

  • Mark attribute multipart parts for release @yawkat (#6511)
  • Fix support for secondary servers with custom SSL config @graemerocher (#6506)
  • Fix AbstractTypeElementSpec on Java 17 @graemerocher (#6507)
  • Do not replace creator properties from introspection @yawkat (#6484)
  • Add missing properties when deserializing type with partial reflective access @yawkat (#6451)

Contributors

@CharlesGe129, @David-16, @ashishkujoy, @dependabot, @dependabot[bot], @graemerocher, @ilopmar, @jameskleeh, @micronaut-build and @yawkat

micronaut-core - Micronaut 3.1.3

Published by micronaut-build almost 3 years ago

Changes

  • Bump micronaut-aws to 3.0.3 @micronaut-build (#6448)

Contributors

@micronaut-build