Skip to content

Commit c5b222a

Browse files
authored
gRPC Client and Service code gen (#16)
1 parent 464837a commit c5b222a

File tree

59 files changed

+9740
-224
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+9740
-224
lines changed

CHANGELOG.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
1-
## Version 0.2.2
2-
_2018-12-3_
1+
## Version 0.2.2-RC1
2+
_2018-01-03_
3+
* New: Update to kotlin ```1.3.11```
4+
5+
#### Protoc Plugin
6+
* New: gRPC Coroutines Client & Server Code Generation
7+
* New: Stand alone version of gRPC code gen. ```protoc-gen-grpc-coroutines```
8+
9+
#### Coroutines
10+
* New: Benchmark implementation of gRPC coroutines
11+
* New: Experimental global dispatcher ```Dispatchers.Grpc```
12+
* New: ```SendChannel``` utility api ```CoroutineScope.launchProducerJob```
13+
* Deprecated: ```InboundStreamChannel``` in favor of new stub APIs
14+
* Deprecated: ```ServerBidiCallChannel``` in favor of new stub APIs
315

416
## Version 0.2.1
517
_2018-11-02_

build.gradle

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ buildscript {
33
versions = [
44
"protobuf": '3.6.1',
55
"grpc": '1.15.1',
6-
"kotlin": '1.3.0',
6+
"kotlin": '1.3.11',
77
"coroutines": '1.0.0',
88
"bintray": '1.7.3',
99
'artifactory':'4.7.1',
@@ -23,12 +23,13 @@ buildscript {
2323
}
2424

2525
plugins{
26-
id 'com.google.protobuf' version '0.8.6' apply false
27-
id 'org.jetbrains.kotlin.jvm' version '1.3.0-rc-116' apply false
26+
id 'com.google.protobuf' version '0.8.7' apply false
27+
id 'org.jetbrains.kotlin.jvm' version '1.3.11' apply false
2828
id "com.jfrog.bintray" version "1.8.4" apply false
2929
id "com.jfrog.artifactory" version "4.8.1" apply false
3030
id "org.springframework.boot" version "2.0.3.RELEASE" apply false
3131
id 'com.gradle.plugin-publish' version '0.9.7' apply false
32+
id "com.google.osdetector" version "1.4.0"
3233
}
3334

3435
subprojects{ subproject ->
@@ -44,7 +45,7 @@ subprojects{ subproject ->
4445
apply plugin: 'kotlin'
4546

4647
group = 'com.github.marcoferrer.krotoplus'
47-
version = '0.2.2-SNAPSHOT'
48+
version = '0.2.2-RC1'
4849

4950
compileKotlin {
5051
kotlinOptions.jvmTarget = "1.8"
@@ -55,7 +56,7 @@ subprojects{ subproject ->
5556
}
5657

5758
dependencies {
58-
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
59+
implementation "org.jetbrains.kotlin:kotlin-stdlib"
5960

6061
testImplementation group: 'junit', name: 'junit', version: '[4,)'
6162
testImplementation "org.jetbrains.kotlin:kotlin-test"
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
object Versions {
22
const val protobuf = "3.6.1"
33
const val grpc = "1.15.1"
4-
const val kotlin = "1.3.0"
5-
const val coroutines = "1.0.0"
4+
const val kotlin = "1.3.11"
5+
const val coroutines = "1.1.0"
66
}

0 commit comments

Comments
 (0)