micronaut-core

Micronaut Application Framework

APACHE-2.0 License

Stars
6K
Committers
408

Bot releases are hidden (Show)

micronaut-core - Micronaut Framework 3.5.5

Published by sdelamo about 2 years ago

What's Changed

Bug Fixes 🐞

Docs πŸ“–

Dependency updates πŸš€

Full Changelog: https://github.com/micronaut-projects/micronaut-core/compare/v3.5.4...v3.5.5

micronaut-core - Micronaut Framework 3.6.2

Published by sdelamo about 2 years ago

What's Changed

Bug fixes πŸ›

  • Fix: error message when connection is closed while websocket handshake is in progress (#7927)
  • fix: buffer leak on response encode error (#7936)

Dependency Upgrades πŸš€

  • micronaut-flyway from 5.4.0 to 5.4.1 (#7944)
  • micronaut-aws from 3.7.0 to 3.7.1 (#7923)
  • micronaut-serialization from 1.3.0 to 1.3.1..1.3.2 (#7930 and #7937)
  • micronaut-data from 3.7.2 to 3.7.3 (#7917)
  • problem-json from 2.4.0 to 2.4.1 (#7938)
  • managed-micrometer from 1.9.2 to 1.9.3 (#7902)
  • update snakeyaml from 1.30 to 1.31 (#7940). 1.31 addresses CVE-2022-25857
  • reactor-core to 3.4.21 to 3.4.22 (#7900)

Full Changelog: https://github.com/micronaut-projects/micronaut-core/compare/v3.6.1...v3.6.2

micronaut-core - Micronaut Framework 3.6.1

Published by micronaut-build about 2 years ago

What's Changed

Docs πŸ“–

Dependencies 🐘

  • build: bump micronaut-servlet to 3.3.1 (#7890)
  • build: bump micronaut-gcp to 4.4.1 (#7893)
  • build: bump micronaut-servlet to 3.3.1 (#7890)
  • Bump micronaut-security to 3.6.4 (#7891)

Other Changes πŸ’‘

Dependency updates πŸš€

New Contributors

Full Changelog: https://github.com/micronaut-projects/micronaut-core/compare/v3.6.0...v3.6.1

micronaut-core - Micronaut Framework 3.6.0

Published by micronaut-build about 2 years ago

What's Changed

New Features πŸŽ‰

Bug Fixes 🐞

Improvements ⭐

Docs πŸ“–

Dependency updates πŸš€

Other Changes πŸ’‘

New Contributors

Full Changelog: https://github.com/micronaut-projects/micronaut-core/compare/v3.5.4...v3.6.0

micronaut-core - Micronaut Framework 3.5.4

Published by sdelamo about 2 years ago

What's Changed

Bug Fixes 🐞

Test βœ…

Dependency updates πŸš€

Other Changes πŸ’‘

Full Changelog: https://github.com/micronaut-projects/micronaut-core/compare/v3.5.3...v3.5.4

micronaut-core - Micronaut 3.5.3

Published by micronaut-build over 2 years ago

v3.5.3 (2022-06-21)

Full Changelog

What's Changed

Bug Fixes 🐞

Docs πŸ“–

Dependency updates πŸš€

Other Changes πŸ’‘

micronaut-core - Micronaut Framework 3.5.2

Published by micronaut-build over 2 years ago

What's Changed

Bug Fixes 🐞

Improvements ⭐

Docs πŸ“–

Dependency updates πŸš€

Other Changes πŸ’‘

New Contributors

Full Changelog: https://github.com/micronaut-projects/micronaut-core/compare/v3.5.1...v3.5.2

micronaut-core - Micronaut Framework 3.5.1

Published by sdelamo over 2 years ago

What's Changed

Bug Fixes 🐞

Dependency updates πŸš€

Other Changes πŸ’‘

Full Changelog: https://github.com/micronaut-projects/micronaut-core/compare/v3.5.0...v3.5.1

micronaut-core - Micronaut 3.5.0

Published by sdelamo over 2 years ago

v3.5.0 (2022-05-25)

Full Changelog

GraalVM 22.1.0

Micronaut framework 3.5 supports GraalVM 22.1.0.

Micronaut Gradle Plugin v3.4.0 and Micronaut Maven Plugin v3.3.0 support GraalVM 22.1.0.

Incremental Compilation for Gradle Builds

Micronaut framework 3.5 supports fully incremental compilation, including GraalVM metadata for Gradle Builds.

Micronaut Data

Micronaut Data 3.4.0 supports:

  • Postgres enums for JDBC.
  • Pagination for reactive repositories and specifications.
  • Pagination for async, coroutines repositories, and specifications.

Turbo Integration

Micronaut Views adds integration with Turbo

New Module - Micronaut Microstream

Micronaut Microstream eases working with MicroStream, a native Java object graph storage engine.

@Scheduled with Time Zones

Optionally, you can specify a time zone when using the <<scheduling,@Scheduled annotation>>.

@Scheduled(cron = '1/33 0/1 * 1/1 * ?', zoneId = "America/Chicago")
void runCron() {
...
..

Support validation groups with @Validated

You can enforce a subset of constraints using validation groups using groups on the @Validated.

Advanced Listener Configuration

Micronaut framework 3.5.0 offers more flexibility in configuring the HTTP Server. Instead of configuring a single port, you can specify each listener manually.

EPHEMERAL FACTORIES

A Factory has the default scope @Singleton, and it is destroyed with the context. Since Micronaut framework v3.5.0, you can dispose of the factory after producing a bean by annotating your factory class with @Prototype and @Factory

Module upgrades

Several modules publish a BOM (Bill of Materials) or use a Gradle Version Catalogs:

Schema Migration Modules

micronaut-core - Micronaut 3.4.4

Published by micronaut-build over 2 years ago

v3.4.4 (2022-05-16)

Full Changelog

Bug Fixes

  • Define Maven plugin versions (#7231) (#7232)
  • Fix metrics CORS problems (#7354)
  • fix: DefaultBeanContext#getBeansOfType should return programmatically registered singletons (#7308) (#7357)
  • fix: apply injection point qualifier on BeanProvider's get call (#7255)
  • fix: mapped mjs extension to application/javascript (#7307)
  • fix: repeatable annotations should be included when cloning annotation metadata (#7315)
  • build: Downgrade failsafe maven plugin to 2.22.2 (#7338)

Micronaut Modules Patch Updates

  • Micronaut maven plugin to 3.2.3 to 3.2.4
  • Micronaut SQL from 4.2.2 to 4.2.3
  • Micronaut JaxRS from 3.2.0 to 3.2.1
  • Micronaut Oraclecloud from 2.1.1 to 2.1.3
  • Micronaut MQTT from 2.1.0 to 2.1.1
  • Micronaut Openapi from 4.0.0 to 4.0.1

Other versions Patch Updates

  • picocli 4.6.3
  • logback from 1.2.10 to 1.2.11
  • log4j from 2.17.1 to 2.17.2
  • Netty from 4.1.76.Final to 4.1.77.Final
  • Project Reactor from to 3.4.14 to 3.4.18
  • Slf4j from 1.7.29 to 1.7.36
  • Spring from 5.3.19 to 5.3.20
  • Vertx from 3.9.12to 3.9.13
  • blaze 1.6.4 to 1.6.6
  • kafka from 2.8.0 to 2.8.1
  • groovy from 3.0.9 to 3.0.10
  • mysql from 8.0.27 to 8.0.29
  • springboot from 2.5.3 to 2.5.12
  • Spring 5.3.9 to 5.3.19
  • neo4j from 3.5.29 to 3.5.32
  • ktor from 1.6.1 to 1.6.8
  • jetty from 9.4.44.v20210927 to 9.4.46.v20220331
  • caffeine from 2.9.1 to 2.9.3
  • methvin-directory-watcher from 0.15.0 to 0.15.1
  • lombok from 1.18.22 to 1.18.24
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