Micronaut v2.0.2 Release Notes
Release Date: 2020-09-11 // over 3 years ago-
IMPORTANT : This release contains a regression in regards to GraalVM and introduction advice with multiple/overridden methods. Please use a newer release.
🔄 Changes
- ⬆️ Bump aws-java-sdk-lambda from 1.11.858 to 1.11.859 @dependabot (#4083)
- ⚡️ [core] Update common files for branch 2.0.x @micronaut-build (#3904)
- ⬆️ Bump micronaut-spring to 2.1.1 @micronaut-build (#4081)
- ⬆️ Dependency upgrades @micronaut-build (#4068)
- ⬆️ Bump micronaut-neo4j to 3.0.2 @micronaut-build (#4077)
- 🖐 Handle both BeanInstantiationException and DependencyInjectionException in error handling. @jameskleeh (#4067)
- ⬆️ Bump micronaut-kafka to 2.1.1 @micronaut-build (#4057)
- ⬆️ Bump jmh-core from 1.25 to 1.25.2 @dependabot (#4010)
- ⬆️ Bump kotlinx-coroutines-jdk8 from 1.3.9 to 1.3.9-native-mt @dependabot (#4011)
- ⬆️ Mention ThreadFactory instrumentation in upgrading docs @dstepanov (#4069)
- 👉 Use rootBean as a leafBean for validator (#4030) @l0co (#4058)
- ⬆️ Bump micronaut-flyway to 2.0.2 @micronaut-build (#4060)
- 🛠 Fix unresolved directives in docs @jameskleeh (#4052)
- ⬆️ Bump micronaut-flyway to 2.0.1 @micronaut-build (#4044)
- ⬆️ Bump micronaut-openapi to 1.5.3 @micronaut-build (#4025)
- Ensure @Valid triggers bean definitions to be validatable @jameskleeh (#4018)
- Don't attempt to read the body if the body is already satisfied @jameskleeh (#4019)
- 🛠 Fix EOF exception with empty json stream @jameskleeh (#4021)
- 🛠 Fix NPE with validating null wrapped values @jameskleeh (#4017)
- Convert non mutable to mutable responses @jameskleeh (#4007)
- ⬆️ Bump micronaut-picocli to 2.2.1 @micronaut-build (#4015)
- 🛠 Fix for method argument annotation visitors. @tomas-langer (#4009)
- ⬆️ Bump hibernate-core from 5.4.20.Final to 5.4.21.Final @dependabot (#4002)
- ⬆️ Bump micronaut-jackson-xml from 1.1.0 to 2.0.0 @dependabot (#4003)
- ⬆️ Bump aws-java-sdk-lambda from 1.11.842 to 1.11.852 @dependabot (#3996)
- ⬆️ Bump micronaut-jackson-xml to 1.1.1 @micronaut-build (#3998)
- 🛠 Fix proxying of empty responses with proxy client. Fixes #3964 @graemerocher (#3993)
- ⬆️ Bump micronaut-aws to 2.0.2 @micronaut-build (#3990)
- ➕ Add marker interface to Micronaut publishers @graemerocher (#3981)
- ⬆️ Bump micronaut-mongodb to 2.1.1 @micronaut-build (#3980)
- ⬆️ Bump micronaut-test to 1.2.3 @alvarosanchez (#3970)
- ⬆️ Bump micronaut-sql to 3.0.1 @graemerocher (#3971)
- ⬆️ Bump micronaut-gcp to 2.0.2 @micronaut-build (#3976)
- 🛠 Fix introspections on overridden methods in interfaces with generic return type @jameskleeh (#3965)
- ➕ Adds tests to validate property loading with custom config locations and environment order @JasonTypesCodes (#3889)
- ✅ explicitly setting random port in application-test.yml @HoffiMuc (#3902)
- ⬆️ Bump micronaut-graphql to 1.4.0 @micronaut-build (#3959)
- Correct inconsistent mapping of camelCase vs kebab-case properties @dstepanov (#3859)
- ⬆️ Bump micronaut-grpc to 2.0.4 @micronaut-build (#3947)
- 👌 Improve toString for routes @ilopmar (#3944)
- ➕ Add old Oracle driver coordinates to the BOM @ilopmar (#3934)
- 0️⃣ Loggers endpoint is not enabled by default @ilopmar (#3927)
- ⬇️ Downgrade to Ktor 1.3.1 @graemerocher (#3912)
- ⚡️ Oracle updates @aalmiray (#3930)
- 🛠 fix typo @recursivecodes (#3929)
- ✂ Remove 'Google' @recursivecodes (#3928)
- ⬆️ Upgrade to GraalVM 20.2.0 @ilopmar (#3922)
- Keep a collection of ServiceInstace to send a Heartbeat for all of them @ilopmar (#3920)
- 👌 Improve loggers endpoint docs @ilopmar (#3909)
- ⬆️ Bump kotlinx-coroutines-reactive from 1.3.8 to 1.3.9 @dependabot (#3916)
- ⬆️ Bump micronaut-grpc to 2.0.3 @micronaut-build (#3911)
- 🛠 Include all micronaut grpc modules in the bom. Fixes #3900 @ilopmar (#3901)
- ⬆️ Bump kotlinx-coroutines-jdk8 from 1.3.8 to 1.3.9 @dependabot (#3907)
- ⬆️ Bump aws-java-sdk-lambda from 1.11.841 to 1.11.842 @dependabot (#3908)
- ➕ Add new utility methods for GraalVM and refactor @ilopmar (#3874)
- ⬆️ Bump jmh-generator-annprocess from 1.24 to 1.25 @dependabot (#3897)
- ⬆️ Bump jmh-core from 1.24 to 1.25 @dependabot (#3898)
- ⬆️ Bump aws-java-sdk-lambda from 1.11.840 to 1.11.841 @dependabot (#3899)
- ⬆️ Bump jetty-alpn-openjdk8-client from 9.4.30.v20200611 to 9.4.31.v20200723 @dependabot (#3818)
- ⬆️ Bump aws-java-sdk-lambda from 1.11.839 to 1.11.840 @dependabot (#3896)
- ⬆️ Bump micronaut-servlet to 1.0.2 @micronaut-build (#3894)
- ⬆️ Bump aws-java-sdk-lambda from 1.11.838 to 1.11.839 @dependabot (#3893)
- ⬆️ Bump micronaut-grpc to 2.0.2 @micronaut-build (#3867)
- ➕ Add details about Netty's memory management config @adamkobor (#3886)
- ⬆️ Bump hibernate-core from 5.4.19.Final to 5.4.20.Final @dependabot (#3890)
- ⬆️ Bump aws-java-sdk-lambda from 1.11.837 to 1.11.838 @dependabot (#3891)
- ⏪ Revert "Enable GraalMV
--install-exit-handlers
. Fixes #3880 (#3881)" @ilopmar (#3887) - ⬆️ Bump aws-java-sdk-lambda from 1.11.836 to 1.11.837 @dependabot (#3885)
- 🛠 Enable GraalMV
--install-exit-handlers
. Fixes #3880 @ilopmar (#3881) - ⬆️ Bump micronaut-cassandra to 2.2.0 @micronaut-build (#3878)
- ⬆️ Bump aws-java-sdk-lambda from 1.11.834 to 1.11.836 @dependabot (#3876)
- ⬆️ Bump mongo-java-driver from 3.12.6 to 3.12.7 @dependabot (#3875)
- ⬆️ Bump jmh-generator-annprocess from 1.23 to 1.24 @dependabot (#3871)
- ⚡️ Update upgrading.adoc @stigmelling (#3872)
- ⬆️ Bump jmh-core from 1.23 to 1.24 @dependabot (#3870)
- 🛠 Fix PropertySourcePropertyResolver.java when property key starts with [. @dave08 (#3843)
- ➕ Add support for multi dimensional arrays in introspections @jameskleeh (#3850)
- ⬆️ Bump micronaut-gradle-plugins from 2.0.7 to 2.0.8 @dependabot (#3862)
- ⬆️ Bump aws-java-sdk-lambda from 1.11.833 to 1.11.834 @dependabot (#3863)
- Issue 3615 @jameskleeh (#3852)
- 🚚 Move Service Discover docs to its own repository @ilopmar (#3857)
- 🏗 Client should build ssl context for wss in addition to https @jameskleeh (#3858)
- 🛠 Fix "Recursive update" for scoped proxies @dstepanov (#3824)
- ⚡️ Update creatingServer.adoc @Deepak25101997 (#3841)
- ⬆️ Bump aws-java-sdk-lambda from 1.11.832 to 1.11.833 @dependabot (#3853)
- ⬆️ Bump aws-java-sdk-lambda from 1.11.831 to 1.11.832 @dependabot (#3846)
- 🛠 Fix error routes, fixes #3834 @dstepanov (#3835)
- ⬆️ Bump micronaut-cassandra to 2.1.0 @micronaut-build (#3838)
- ⬆️ Bump aws-java-sdk-lambda from 1.11.829 to 1.11.831 @dependabot (#3833)
- ⬆️ Bump micronaut-gradle-plugins from 2.0.6 to 2.0.7 @dependabot (#3832)
- 🔄 Changed Immage spelling to Image @ParhiShubhendu (#3830)
- ⬆️ Bump aws-java-sdk-lambda from 1.11.828 to 1.11.829 @dependabot (#3813)
- ⬆️ Bump micronaut-gradle-plugins from 2.0.5 to 2.0.6 @dependabot (#3814)
- PropertySourcePropertyResolver now resolves properties starting with A @kensipe (#3812)
🍱 🚀 Features
- ➕ Added support for maps with multiple values for property injection @anshlykov (#3966)
Contributors
🏗 @Deepak25101997, @HoffiMuc, @JasonTypesCodes, @ParhiShubhendu, @aalmiray, @adamkobor, @alvarosanchez, @anshlykov, @dave08, @dependabot, @dependabot[bot], @dstepanov, @graemerocher, @ilopmar, @jameskleeh, @kensipe, @l0co, @micronaut-build, @recursivecodes, @stigmelling and @tomas-langer