diff --git a/README.md b/README.md index 48af42f6..9ca102bc 100644 --- a/README.md +++ b/README.md @@ -17,10 +17,14 @@ Reactive gRPC supports the following reactive programming models: # Usage See the readme in each technology-specific sub-directory for usage details. +* [Rx-Java](https://github.com/salesforce/reactive-grpc/tree/master/rx-java) +* [Spring Reactor](https://github.com/salesforce/reactive-grpc/tree/master/reactor) + # Demos * [RxChat](https://github.com/salesforce/reactive-grpc/tree/master/demos/RxChat) - An IRC-like chat system built using RxJava and RxGrpc. * [ReactorChat](https://github.com/salesforce/reactive-grpc/tree/master/demos/ReactorChat) - An IRC-like chat system using Spring Reactor and ReactorGrpc. +* [ReactorChat-Kotlin](https://github.com/salesforce/reactive-grpc/tree/master/demos/ReactorChat-Kotlin) - ReactorChat, but showing Kotlin integration. # Back-pressure Reactive gRPC stubs support bi-directional streaming with back-pressure. Under the hood, Reactive gRPC is built atop the vanilla diff --git a/RELEASING.md b/RELEASING.md index 398883b8..80301181 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -1,10 +1,11 @@ # Steps 1. Setup a pgp key -2. [Set up settings.xml](http://central.sonatype.org/pages/apache-maven.html) -3. **Make sure pom version is right (no -SNAPSHOT)** -4. `mvn clean deploy -Dmaven.test.skip -P public-release` -5. [Release the deployment from Nexus](http://central.sonatype.org/pages/releasing-the-deployment.html) -6. **Increment the pom version with -SNAPSHOT** +1. [Set up settings.xml](http://central.sonatype.org/pages/apache-maven.html) +1. **Make sure pom version is right (no -SNAPSHOT)** +1. Tag the release and push to github +1. `mvn clean deploy -Dmaven.test.skip -P public-release` +1. [Release the deployment from Nexus](http://central.sonatype.org/pages/releasing-the-deployment.html) +1. **Increment the pom version with -SNAPSHOT** # Known issues * Inappropriate ioctl for device diff --git a/demos/ReactorChat-Kotlin/ReactorChat-Client-Kt/pom.xml b/demos/ReactorChat-Kotlin/ReactorChat-Client-Kt/pom.xml index f4ba3897..8a8a3fb7 100644 --- a/demos/ReactorChat-Kotlin/ReactorChat-Client-Kt/pom.xml +++ b/demos/ReactorChat-Kotlin/ReactorChat-Client-Kt/pom.xml @@ -5,7 +5,7 @@ ReactorChat-Kotlin com.salesforce.servicelibs - 0.7.2-SNAPSHOT + 0.7.2 4.0.0 diff --git a/demos/ReactorChat-Kotlin/ReactorChat-Server-Kt/pom.xml b/demos/ReactorChat-Kotlin/ReactorChat-Server-Kt/pom.xml index 1e2eff72..6435ec35 100644 --- a/demos/ReactorChat-Kotlin/ReactorChat-Server-Kt/pom.xml +++ b/demos/ReactorChat-Kotlin/ReactorChat-Server-Kt/pom.xml @@ -5,7 +5,7 @@ ReactorChat-Kotlin com.salesforce.servicelibs - 0.7.2-SNAPSHOT + 0.7.2 4.0.0 diff --git a/demos/ReactorChat-Kotlin/pom.xml b/demos/ReactorChat-Kotlin/pom.xml index 303ee716..16a23d8b 100644 --- a/demos/ReactorChat-Kotlin/pom.xml +++ b/demos/ReactorChat-Kotlin/pom.xml @@ -12,7 +12,7 @@ com.salesforce.servicelibs reactive-grpc - 0.7.2-SNAPSHOT + 0.7.2 ../../pom.xml 4.0.0 diff --git a/demos/ReactorChat/ReactorChat-Client/pom.xml b/demos/ReactorChat/ReactorChat-Client/pom.xml index 7f917e6e..1afddddb 100644 --- a/demos/ReactorChat/ReactorChat-Client/pom.xml +++ b/demos/ReactorChat/ReactorChat-Client/pom.xml @@ -5,7 +5,7 @@ ReactorChat com.salesforce.servicelibs - 0.7.2-SNAPSHOT + 0.7.2 4.0.0 diff --git a/demos/ReactorChat/ReactorChat-Server/pom.xml b/demos/ReactorChat/ReactorChat-Server/pom.xml index 63066ab0..30c604ad 100644 --- a/demos/ReactorChat/ReactorChat-Server/pom.xml +++ b/demos/ReactorChat/ReactorChat-Server/pom.xml @@ -5,7 +5,7 @@ ReactorChat com.salesforce.servicelibs - 0.7.2-SNAPSHOT + 0.7.2 4.0.0 diff --git a/demos/ReactorChat/pom.xml b/demos/ReactorChat/pom.xml index 06153616..6ec559ed 100644 --- a/demos/ReactorChat/pom.xml +++ b/demos/ReactorChat/pom.xml @@ -12,7 +12,7 @@ com.salesforce.servicelibs reactive-grpc - 0.7.2-SNAPSHOT + 0.7.2 ../../pom.xml 4.0.0 diff --git a/demos/RxChat/RxChat-Client/pom.xml b/demos/RxChat/RxChat-Client/pom.xml index d81ab6cf..2fd1e1dc 100644 --- a/demos/RxChat/RxChat-Client/pom.xml +++ b/demos/RxChat/RxChat-Client/pom.xml @@ -5,7 +5,7 @@ RxChat com.salesforce.servicelibs - 0.7.2-SNAPSHOT + 0.7.2 4.0.0 diff --git a/demos/RxChat/RxChat-Server/pom.xml b/demos/RxChat/RxChat-Server/pom.xml index 5cfde670..820938aa 100644 --- a/demos/RxChat/RxChat-Server/pom.xml +++ b/demos/RxChat/RxChat-Server/pom.xml @@ -5,7 +5,7 @@ RxChat com.salesforce.servicelibs - 0.7.2-SNAPSHOT + 0.7.2 4.0.0 diff --git a/demos/RxChat/pom.xml b/demos/RxChat/pom.xml index 13b5fd88..973b9693 100644 --- a/demos/RxChat/pom.xml +++ b/demos/RxChat/pom.xml @@ -12,7 +12,7 @@ com.salesforce.servicelibs reactive-grpc - 0.7.2-SNAPSHOT + 0.7.2 ../../pom.xml 4.0.0 diff --git a/gradle/build.gradle b/gradle/build.gradle index 9527ff29..9c57842e 100644 --- a/gradle/build.gradle +++ b/gradle/build.gradle @@ -1,5 +1,5 @@ group 'com.salesforce.servicelibs' -version '0.7.2-SNAPSHOT' +version '0.7.2' apply plugin: 'java' apply plugin: "idea" @@ -7,7 +7,7 @@ apply plugin: 'com.google.protobuf' sourceCompatibility = 1.8 -def reactiveGrpcVersion = '0.7.2-SNAPSHOT' +def reactiveGrpcVersion = '0.7.2' def grpcVersion = '1.7.0' def protobufVersion = '3.4.0' diff --git a/pom.xml b/pom.xml index 202f22b7..02d89cf9 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.salesforce.servicelibs reactive-grpc - 0.7.2-SNAPSHOT + 0.7.2 pom reactive-grpc diff --git a/reactive-grpc-common/pom.xml b/reactive-grpc-common/pom.xml index 75537c44..86311222 100644 --- a/reactive-grpc-common/pom.xml +++ b/reactive-grpc-common/pom.xml @@ -12,7 +12,7 @@ com.salesforce.servicelibs reactive-grpc - 0.7.2-SNAPSHOT + 0.7.2 ../pom.xml 4.0.0 diff --git a/reactor/reactor-grpc-stub/pom.xml b/reactor/reactor-grpc-stub/pom.xml index 1d1c27ca..8356b359 100644 --- a/reactor/reactor-grpc-stub/pom.xml +++ b/reactor/reactor-grpc-stub/pom.xml @@ -12,7 +12,7 @@ com.salesforce.servicelibs reactive-grpc - 0.7.2-SNAPSHOT + 0.7.2 ../../pom.xml 4.0.0 diff --git a/reactor/reactor-grpc-tck/pom.xml b/reactor/reactor-grpc-tck/pom.xml index 31035b39..394e237d 100644 --- a/reactor/reactor-grpc-tck/pom.xml +++ b/reactor/reactor-grpc-tck/pom.xml @@ -12,7 +12,7 @@ com.salesforce.servicelibs reactive-grpc - 0.7.2-SNAPSHOT + 0.7.2 ../../pom.xml 4.0.0 diff --git a/reactor/reactor-grpc-test/pom.xml b/reactor/reactor-grpc-test/pom.xml index 311eaccd..dfb9d785 100644 --- a/reactor/reactor-grpc-test/pom.xml +++ b/reactor/reactor-grpc-test/pom.xml @@ -12,7 +12,7 @@ com.salesforce.servicelibs reactive-grpc - 0.7.2-SNAPSHOT + 0.7.2 ../../pom.xml 4.0.0 diff --git a/reactor/reactor-grpc/pom.xml b/reactor/reactor-grpc/pom.xml index a2c5a0b1..0383532b 100644 --- a/reactor/reactor-grpc/pom.xml +++ b/reactor/reactor-grpc/pom.xml @@ -12,7 +12,7 @@ com.salesforce.servicelibs reactive-grpc - 0.7.2-SNAPSHOT + 0.7.2 ../../pom.xml 4.0.0 diff --git a/rx-java/rxgrpc-stub/pom.xml b/rx-java/rxgrpc-stub/pom.xml index 5a458da0..34f8c834 100644 --- a/rx-java/rxgrpc-stub/pom.xml +++ b/rx-java/rxgrpc-stub/pom.xml @@ -12,7 +12,7 @@ com.salesforce.servicelibs reactive-grpc - 0.7.2-SNAPSHOT + 0.7.2 ../../pom.xml 4.0.0 diff --git a/rx-java/rxgrpc-tck/pom.xml b/rx-java/rxgrpc-tck/pom.xml index ec60a39d..807a6b45 100644 --- a/rx-java/rxgrpc-tck/pom.xml +++ b/rx-java/rxgrpc-tck/pom.xml @@ -12,7 +12,7 @@ com.salesforce.servicelibs reactive-grpc - 0.7.2-SNAPSHOT + 0.7.2 ../../pom.xml 4.0.0 diff --git a/rx-java/rxgrpc-test/pom.xml b/rx-java/rxgrpc-test/pom.xml index 371a5799..70398ed0 100644 --- a/rx-java/rxgrpc-test/pom.xml +++ b/rx-java/rxgrpc-test/pom.xml @@ -12,7 +12,7 @@ com.salesforce.servicelibs reactive-grpc - 0.7.2-SNAPSHOT + 0.7.2 ../../pom.xml 4.0.0 diff --git a/rx-java/rxgrpc/pom.xml b/rx-java/rxgrpc/pom.xml index 53cffd99..62edeb48 100644 --- a/rx-java/rxgrpc/pom.xml +++ b/rx-java/rxgrpc/pom.xml @@ -12,7 +12,7 @@ com.salesforce.servicelibs reactive-grpc - 0.7.2-SNAPSHOT + 0.7.2 ../../pom.xml 4.0.0