Update README etc to reference 1.44.0

This commit is contained in:
yifeizhuang 2022-01-25 00:10:59 +00:00 committed by yifeizhuang
parent 46563b75bf
commit 5635c6cb44
3 changed files with 22 additions and 22 deletions

View File

@ -1,7 +1,7 @@
gRPC-Java - An RPC library and framework gRPC-Java - An RPC library and framework
======================================== ========================================
gRPC-Java works with JDK 7. gRPC-Java clients are supported on Android API gRPC-Java works with JDK 8. gRPC-Java clients are supported on Android API
levels 19 and up (KitKat and later). Deploying gRPC servers on an Android levels 19 and up (KitKat and later). Deploying gRPC servers on an Android
device is not supported. device is not supported.
@ -31,8 +31,8 @@ For a guided tour, take a look at the [quick start
guide](https://grpc.io/docs/languages/java/quickstart) or the more explanatory [gRPC guide](https://grpc.io/docs/languages/java/quickstart) or the more explanatory [gRPC
basics](https://grpc.io/docs/languages/java/basics). basics](https://grpc.io/docs/languages/java/basics).
The [examples](https://github.com/grpc/grpc-java/tree/v1.43.1/examples) and the The [examples](https://github.com/grpc/grpc-java/tree/v1.44.0/examples) and the
[Android example](https://github.com/grpc/grpc-java/tree/v1.43.1/examples/android) [Android example](https://github.com/grpc/grpc-java/tree/v1.44.0/examples/android)
are standalone projects that showcase the usage of gRPC. are standalone projects that showcase the usage of gRPC.
Download Download
@ -43,18 +43,18 @@ Download [the JARs][]. Or for Maven with non-Android, add to your `pom.xml`:
<dependency> <dependency>
<groupId>io.grpc</groupId> <groupId>io.grpc</groupId>
<artifactId>grpc-netty-shaded</artifactId> <artifactId>grpc-netty-shaded</artifactId>
<version>1.43.1</version> <version>1.44.0</version>
<scope>runtime</scope> <scope>runtime</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>io.grpc</groupId> <groupId>io.grpc</groupId>
<artifactId>grpc-protobuf</artifactId> <artifactId>grpc-protobuf</artifactId>
<version>1.43.1</version> <version>1.44.0</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>io.grpc</groupId> <groupId>io.grpc</groupId>
<artifactId>grpc-stub</artifactId> <artifactId>grpc-stub</artifactId>
<version>1.43.1</version> <version>1.44.0</version>
</dependency> </dependency>
<dependency> <!-- necessary for Java 9+ --> <dependency> <!-- necessary for Java 9+ -->
<groupId>org.apache.tomcat</groupId> <groupId>org.apache.tomcat</groupId>
@ -66,23 +66,23 @@ Download [the JARs][]. Or for Maven with non-Android, add to your `pom.xml`:
Or for Gradle with non-Android, add to your dependencies: Or for Gradle with non-Android, add to your dependencies:
```gradle ```gradle
runtimeOnly 'io.grpc:grpc-netty-shaded:1.43.1' runtimeOnly 'io.grpc:grpc-netty-shaded:1.44.0'
implementation 'io.grpc:grpc-protobuf:1.43.1' implementation 'io.grpc:grpc-protobuf:1.44.0'
implementation 'io.grpc:grpc-stub:1.43.1' implementation 'io.grpc:grpc-stub:1.44.0'
compileOnly 'org.apache.tomcat:annotations-api:6.0.53' // necessary for Java 9+ compileOnly 'org.apache.tomcat:annotations-api:6.0.53' // necessary for Java 9+
``` ```
For Android client, use `grpc-okhttp` instead of `grpc-netty-shaded` and For Android client, use `grpc-okhttp` instead of `grpc-netty-shaded` and
`grpc-protobuf-lite` instead of `grpc-protobuf`: `grpc-protobuf-lite` instead of `grpc-protobuf`:
```gradle ```gradle
implementation 'io.grpc:grpc-okhttp:1.43.1' implementation 'io.grpc:grpc-okhttp:1.44.0'
implementation 'io.grpc:grpc-protobuf-lite:1.43.1' implementation 'io.grpc:grpc-protobuf-lite:1.44.0'
implementation 'io.grpc:grpc-stub:1.43.1' implementation 'io.grpc:grpc-stub:1.44.0'
compileOnly 'org.apache.tomcat:annotations-api:6.0.53' // necessary for Java 9+ compileOnly 'org.apache.tomcat:annotations-api:6.0.53' // necessary for Java 9+
``` ```
[the JARs]: [the JARs]:
https://search.maven.org/search?q=g:io.grpc%20AND%20v:1.43.1 https://search.maven.org/search?q=g:io.grpc%20AND%20v:1.44.0
Development snapshots are available in [Sonatypes's snapshot Development snapshots are available in [Sonatypes's snapshot
repository](https://oss.sonatype.org/content/repositories/snapshots/). repository](https://oss.sonatype.org/content/repositories/snapshots/).
@ -112,9 +112,9 @@ For protobuf-based codegen integrated with the Maven build system, you can use
<artifactId>protobuf-maven-plugin</artifactId> <artifactId>protobuf-maven-plugin</artifactId>
<version>0.6.1</version> <version>0.6.1</version>
<configuration> <configuration>
<protocArtifact>com.google.protobuf:protoc:3.19.1:exe:${os.detected.classifier}</protocArtifact> <protocArtifact>com.google.protobuf:protoc:3.19.2:exe:${os.detected.classifier}</protocArtifact>
<pluginId>grpc-java</pluginId> <pluginId>grpc-java</pluginId>
<pluginArtifact>io.grpc:protoc-gen-grpc-java:1.43.1:exe:${os.detected.classifier}</pluginArtifact> <pluginArtifact>io.grpc:protoc-gen-grpc-java:1.44.0:exe:${os.detected.classifier}</pluginArtifact>
</configuration> </configuration>
<executions> <executions>
<execution> <execution>
@ -140,11 +140,11 @@ plugins {
protobuf { protobuf {
protoc { protoc {
artifact = "com.google.protobuf:protoc:3.19.1" artifact = "com.google.protobuf:protoc:3.19.2"
} }
plugins { plugins {
grpc { grpc {
artifact = 'io.grpc:protoc-gen-grpc-java:1.43.1' artifact = 'io.grpc:protoc-gen-grpc-java:1.44.0'
} }
} }
generateProtoTasks { generateProtoTasks {
@ -173,11 +173,11 @@ plugins {
protobuf { protobuf {
protoc { protoc {
artifact = "com.google.protobuf:protoc:3.19.1" artifact = "com.google.protobuf:protoc:3.19.2"
} }
plugins { plugins {
grpc { grpc {
artifact = 'io.grpc:protoc-gen-grpc-java:1.43.1' artifact = 'io.grpc:protoc-gen-grpc-java:1.44.0'
} }
} }
generateProtoTasks { generateProtoTasks {

View File

@ -26,7 +26,7 @@ In your app module's `build.gradle` file, include a dependency on both `grpc-cro
Google Play Services Client Library for Cronet Google Play Services Client Library for Cronet
``` ```
implementation 'io.grpc:grpc-cronet:1.43.1' implementation 'io.grpc:grpc-cronet:1.44.0'
implementation 'com.google.android.gms:play-services-cronet:16.0.0' implementation 'com.google.android.gms:play-services-cronet:16.0.0'
``` ```

View File

@ -36,8 +36,8 @@ In your `build.gradle` file, include a dependency on both `grpc-android` and
`grpc-okhttp`: `grpc-okhttp`:
``` ```
implementation 'io.grpc:grpc-android:1.43.1' implementation 'io.grpc:grpc-android:1.44.0'
implementation 'io.grpc:grpc-okhttp:1.43.1' implementation 'io.grpc:grpc-okhttp:1.44.0'
``` ```
You also need permission to access the device's network state in your You also need permission to access the device's network state in your