Releases: micronaut-projects/micronaut-core
Micronaut 2.1.4
Changes
- Fix @parameter Provider with @nullable @jameskleeh (#4526)
- Bump javax.el from 3.0.1-b11 to 3.0.1-b12 @dependabot (#4394)
- Drain the request body before sending response @graemerocher (#4515)
- Add test environment for kotest @jameskleeh (#4506)
- Fix NPE with @Introduction(interfaces = inner class @jameskleeh (#4503)
- Fix hang of suspend declarative clients @jameskleeh (#4497)
- Bump micronaut-redis to 3.0.1 @micronaut-build (#4495)
- Docs Suggestion - lifecycle.adoc - Add link to bean scopes in section about post construct annotation @albendz (#4483)
- Fix isRoot logic. Fixes #4463 @jameskleeh (#4470)
- Fix generic types in instropections. Fixes #4387 @graemerocher (#4478)
- Fix BOM check @alvarosanchez (#4473)
- Bump micronaut-neo4j to 4.0.1 @micronaut-build (#4475)
- Allow classloader for retrieving annotations @jameskleeh (#4471)
- Upgrade Netty to 4.1.54.Final @ilopmar (#4466)
- Update clientAnnotation.adoc @leaqui (#4465)
- Make HttpRequest.getPath() return the non-decoded path @ttzn (#4464)
- Fix Jackson bean introspection constructor initialization @dstepanov (#4443)
- Use latest versions of GCP plugins @alvarosanchez (#4460)
- Bump micronaut-security to 2.1.3 @micronaut-build (#4461)
- Avoid IllegalStateException "Not a Kotlin coroutine" when suspend function returns a value @xiscosc (#4453)
- Removes and corrects references to profiles for the CLI [#4402] @willbuck (#4444)
- Bump micronaut-servlet to 2.0.5 @micronaut-build (#4442)
- Fix Parameter Store documentation @ttzn (#4441)
- Only initialize javax.xml instead of javax for GraalVM @ilopmar (#4440)
Contributors
@albendz, @alvarosanchez, @dependabot, @dependabot[bot], @dstepanov, @graemerocher, @ilopmar, @jameskleeh, @leaqui, @micronaut-build, @ttzn, @willbuck and @xiscosc
Micronaut 2.1.3
Changes
- Bump micronaut-servlet to 2.0.4 @micronaut-build (#4436)
- Fix typo @sascha-frinken (#4426)
- Revert "#4396 Allow classloader to be passed as parameter to load annotation type (#4406)" @ilopmar (#4427)
- Bump micronaut-data to 2.1.1 @micronaut-build (#4421)
- Fix typo in documentation of service discovery @Mark1626 (#4419)
- Update clientParameters.adoc @leaqui (#4417)
- Change StreamingFileUpload.transferTo to stream the file with an outputstream @jameskleeh (#4415)
- Issue 4315 - health readiness/liveness bug @wetted (#4416)
- Association HandlerPublisher with each stream. Fixes #4412 @graemerocher (#4414)
- Issue 4306 - Bean validation should fail if @Valid field is not introspected @wetted (#4411)
- Bump micronaut-liquibase to 2.1.1 @micronaut-build (#4407)
- Bump micronaut-azure to 2.0.3 @micronaut-build (#4398)
- Allow ClassLoader to be passed as parameter to load annotation type @puneetbehl (#4406)
- Bump micronaut-mongodb to 3.0.1 @micronaut-build (#4401)
- Bump hibernate-core from 5.4.21.Final to 5.4.22.Final @dependabot (#4382)
- Bump micronaut-security to 2.1.2 @micronaut-build (#4395)
- Bump jetty-alpn-openjdk8-client from 9.4.31.v20200723 to 9.4.33.v20201020 @dependabot (#4381)
- Bump hibernate-validator from 6.1.5.Final to 6.1.6.Final @dependabot (#4380)
- Bump micronaut-servlet to 2.0.3 @micronaut-build (#4386)
- Fix successful executions clearing the last error in open circuits @jameskleeh (#4376)
- Support Publisher for binding multiple attributes with the same name @jameskleeh (#4374)
- Fix continuation being encoded in the body of suspend client methods @jameskleeh (#4375)
- Bump kotlinx-coroutines-rx2 from 1.3.9-native-mt to 1.3.9-native-mt-2 @dependabot (#4365)
- Bump me.champeau.gradle.jmh from 0.5.1 to 0.5.2 @dependabot (#4364)
- Bump snakeyaml from 1.26 to 1.27 @dependabot (#4371)
- Change release workflow to run on push for any file @alvarosanchez (#4368)
- Bump compile-testing from 0.18 to 0.19 @dependabot (#4366)
Contributors
@Mark1626, @alvarosanchez, @dependabot, @dependabot[bot], @graemerocher, @ilopmar, @jameskleeh, @leaqui, @micronaut-build, @puneetbehl, @sascha-frinken and @wetted
Micronaut 2.1.2
v2.1.2 (2020-10-21)
Issues Closed: https://github.com/micronaut-projects/micronaut-core/milestone/58?closed=1
Micronaut 2.1.1
v2.1.1 (2020-10-13)
Issues Closed: https://github.com/micronaut-projects/micronaut-core/milestone/57?closed=1
Micronaut 2.1.0
Micronaut 2.0.3
Micronaut 2.0.2
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)
- 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
Micronaut 2.0.1
v2.0.1 (2020-07-03)
Issues Closed: https://github.com/micronaut-projects/micronaut-core/milestone/50?closed=1
Implemented enhancements:
Fixed bugs:
- Micronaut not able to process consecutive http/2 POST requests #3618
- Fix handling of HTTP content chunks. Fixes #3618 #3623 (@graemerocher)
Closed issues:
- Micronaut's Netty server: OOM error : Leak suspect in io.netty.buffer.PoolThreadCache and io.netty.channel.nio.NioEventLoop #3422
- Missing bookmark in documentation #3267
- @MapFormat keyFormat default parameter not actual applied parameter #3005
Merged pull requests:
- Bump aws-java-sdk-lambda from 1.11.812 to 1.11.816 #3631 (@dependabot-preview[bot])
- Use release-drafter.yml instead #3624 (@graemerocher)
- Bump micronaut-sql to 2.3.7 #3620 (@micronaut-build)
- Add missing -chain operand for openssl command in https guide #3616 (@Vorlent)
- Bump micronaut-redis to 2.3.1 #3614 (@micronaut-build)
- Improve Async and Provider performance #3612 (@dstepanov)
- Change @MapFormat keyConvention default #3605 (@jameskleeh)
- Add missing Override annotations and #3604 (@croudet)
- Clean-up mangement, router and runtime code. #3602 (@croudet)
- Clean-up inject code. #3599 (@croudet)
- Clean-up core code #3597 (@croudet)
- Clean-up http code. #3595 (@croudet)
- Added another example for maven group id renaming #3594 (@romeoro)
- Bump oci-java-sdk-vault from 1.15.4 to 1.19.0 #3593 (@dependabot-preview[bot])
- Bump micronaut-jackson-xml from 1.0.0 to 1.1.0 #3591 (@dependabot-preview[bot])
- Support
Optional
in interface config #3586 (@David-16) - Edited commandLineApps.adoc #3581 (@ParhiShubhendu)
- Bump micronaut-redis to 2.3.0 #3573 (@micronaut-build)
- Bump micronaut-flyway to 2.0.0 #3571 (@micronaut-build)
- Bump micronaut-neo4j to 3.0.0 #3570 (@micronaut-build)
- Bump micronaut-reactor to 1.0.0 #3569 (@micronaut-build)
- Bump micronaut-grpc to 2.0.0 #3568 (@micronaut-build)
- Fix documentation about default value of jackson.bean-introspection-module #3566 (@morki)
- [core] Update common files for branch master #3564 (@micronaut-build)
- Reduce io.File usage #3486 (@dstepanov)
* This Changelog was automatically generated by github_changelog_generator
Micronaut 1.3.7
- Release Notes:
https://docs.micronaut.io/1.3.7/guide/index.html#whatsNew - Issues Closed: https://github.com/micronaut-projects/micronaut-core/milestone/48?closed=1
NOTICE: It can take a while for all the dependencies to arrive to Maven Central and JCenter, if you are having dependency resolution issues add the following repository:
repositories {
maven {
url "https://dl.bintray.com/micronaut/core-releases-local"
}
}
Micronaut 2.0.0
- Release Notes:
https://docs.micronaut.io/2.0.0/guide/index.html#whatsNew - Issues Closed: https://github.com/micronaut-projects/micronaut-core/milestone/52?closed=1
NOTICE: It can take a while for all the dependencies to arrive to Maven Central and JCenter, if you are having dependency resolution issues add the following repository:
repositories {
maven {
url "https://dl.bintray.com/micronaut/core-releases-local"
}
}