diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b62f236..eb4d96ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ ## Change Log +### 1.2.0 + +#### Changes +- Restore metadata support to generated clients by @lowasser in https://github.com/grpc/grpc-kotlin/pull/268 +- fixed application name in client by @Arashi5 in https://github.com/grpc/grpc-kotlin/pull/284 +- Mark deprecated service methods with `@Deprecated`. by @lowasser in https://github.com/grpc/grpc-kotlin/pull/264 +- Open context val in order to allow overriding by @bjoernmayer in https://github.com/grpc/grpc-kotlin/pull/287 +- Defer writing headers until the first message stanza is sent by @rwbergstrom in https://github.com/grpc/grpc-kotlin/pull/275 +- Support StatusException in CoroutineContextServerInterceptor. by @hovinen in https://github.com/grpc/grpc-kotlin/pull/249 +- Cleanup by @jamesward in https://github.com/grpc/grpc-kotlin/pull/293 +- kotlin protos by @jamesward in https://github.com/grpc/grpc-kotlin/pull/266 + +#### New Contributors +- @Arashi5 made their first contribution in https://github.com/grpc/grpc-kotlin/pull/284 +- @bjoernmayer made their first contribution in https://github.com/grpc/grpc-kotlin/pull/287 +- @rwbergstrom made their first contribution in https://github.com/grpc/grpc-kotlin/pull/275 +- @hovinen made their first contribution in https://github.com/grpc/grpc-kotlin/pull/249 + +**Full Changelog**: https://github.com/grpc/grpc-kotlin/compare/v1.1.0...v1.2.0 + ### 1.1.0 #### Features @@ -12,10 +32,10 @@ [examples/stub-android/build.gradle.kts](examples/stub-android/build.gradle.kts) - The `grpc-kotlin-stub-lite` library no longer exists, instead use `grpc-kotlin-stub`. - `grpc-kotlin-stub` now exports the `javax.annotation:javax.annotation-api` dependency, so you can drop it from your project's explicitly listed dependencies. - - Added support for proto3 optional fields (#218) - - Added `SERVICE_NAME` constant (#236) +- Added support for proto3 optional fields (#218) +- Added `SERVICE_NAME` constant (#236) #### Fixes - - Updated to latest grpc version for ARM compatibility (#244) - - Improved examples organization (#183) +- Updated to latest grpc version for ARM compatibility (#244) +- Improved examples organization (#183) diff --git a/README.md b/README.md index f888af41..a3aac7da 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,7 @@ This repo includes the sources for the following: For more information, see the following [Kotlin/JVM pages from grpc.io][]: - [Quick start][] +- [Maven / Gradle Plugin instructions] - [Basics tutorial][] - [API reference][] @@ -50,3 +51,4 @@ Note that [official releases][] are [published to Maven Central][]. [protocolbuffers/protobuf#3742]: https://github.com/protocolbuffers/protobuf/issues/3742 [published to Maven Central]: https://search.maven.org/search?q=g:io.grpc%20AND%20grpc-kotlin [Quick start]: https://grpc.io/docs/languages/kotlin/quickstart/ +[Maven / Gradle Plugin instructions]: compiler/README.md diff --git a/build.gradle.kts b/build.gradle.kts index 3a32db55..909ae3b7 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -23,7 +23,7 @@ subprojects { } group = "io.grpc" - version = "1.1.0" // CURRENT_GRPC_KOTLIN_VERSION + version = "1.2.0" // CURRENT_GRPC_KOTLIN_VERSION repositories { mavenCentral() diff --git a/examples/build.gradle.kts b/examples/build.gradle.kts index 9fbcc247..3747a10c 100644 --- a/examples/build.gradle.kts +++ b/examples/build.gradle.kts @@ -7,7 +7,7 @@ plugins { // todo: move to subprojects, but how? ext["grpcVersion"] = "1.39.0" // need to wait for grpc kotlin to move past this -ext["grpcKotlinVersion"] = "1.1.0" // CURRENT_GRPC_KOTLIN_VERSION +ext["grpcKotlinVersion"] = "1.2.0" // CURRENT_GRPC_KOTLIN_VERSION ext["protobufVersion"] = "3.18.1" ext["coroutinesVersion"] = "1.5.2"