Skip to content

Commit b8b70bf

Browse files
Merge branch 'master' into authoritychecktls
2 parents 1f56282 + fc86084 commit b8b70bf

File tree

113 files changed

+965
-528
lines changed

Some content is hidden

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

113 files changed

+965
-528
lines changed

README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ For a guided tour, take a look at the [quick start
4444
guide](https://grpc.io/docs/languages/java/quickstart) or the more explanatory [gRPC
4545
basics](https://grpc.io/docs/languages/java/basics).
4646

47-
The [examples](https://github.com/grpc/grpc-java/tree/v1.69.0/examples) and the
48-
[Android example](https://github.com/grpc/grpc-java/tree/v1.69.0/examples/android)
47+
The [examples](https://github.com/grpc/grpc-java/tree/v1.69.1/examples) and the
48+
[Android example](https://github.com/grpc/grpc-java/tree/v1.69.1/examples/android)
4949
are standalone projects that showcase the usage of gRPC.
5050

5151
Download
@@ -56,18 +56,18 @@ Download [the JARs][]. Or for Maven with non-Android, add to your `pom.xml`:
5656
<dependency>
5757
<groupId>io.grpc</groupId>
5858
<artifactId>grpc-netty-shaded</artifactId>
59-
<version>1.69.0</version>
59+
<version>1.69.1</version>
6060
<scope>runtime</scope>
6161
</dependency>
6262
<dependency>
6363
<groupId>io.grpc</groupId>
6464
<artifactId>grpc-protobuf</artifactId>
65-
<version>1.69.0</version>
65+
<version>1.69.1</version>
6666
</dependency>
6767
<dependency>
6868
<groupId>io.grpc</groupId>
6969
<artifactId>grpc-stub</artifactId>
70-
<version>1.69.0</version>
70+
<version>1.69.1</version>
7171
</dependency>
7272
<dependency> <!-- necessary for Java 9+ -->
7373
<groupId>org.apache.tomcat</groupId>
@@ -79,18 +79,18 @@ Download [the JARs][]. Or for Maven with non-Android, add to your `pom.xml`:
7979

8080
Or for Gradle with non-Android, add to your dependencies:
8181
```gradle
82-
runtimeOnly 'io.grpc:grpc-netty-shaded:1.69.0'
83-
implementation 'io.grpc:grpc-protobuf:1.69.0'
84-
implementation 'io.grpc:grpc-stub:1.69.0'
82+
runtimeOnly 'io.grpc:grpc-netty-shaded:1.69.1'
83+
implementation 'io.grpc:grpc-protobuf:1.69.1'
84+
implementation 'io.grpc:grpc-stub:1.69.1'
8585
compileOnly 'org.apache.tomcat:annotations-api:6.0.53' // necessary for Java 9+
8686
```
8787

8888
For Android client, use `grpc-okhttp` instead of `grpc-netty-shaded` and
8989
`grpc-protobuf-lite` instead of `grpc-protobuf`:
9090
```gradle
91-
implementation 'io.grpc:grpc-okhttp:1.69.0'
92-
implementation 'io.grpc:grpc-protobuf-lite:1.69.0'
93-
implementation 'io.grpc:grpc-stub:1.69.0'
91+
implementation 'io.grpc:grpc-okhttp:1.69.1'
92+
implementation 'io.grpc:grpc-protobuf-lite:1.69.1'
93+
implementation 'io.grpc:grpc-stub:1.69.1'
9494
compileOnly 'org.apache.tomcat:annotations-api:6.0.53' // necessary for Java 9+
9595
```
9696

@@ -99,7 +99,7 @@ For [Bazel](https://bazel.build), you can either
9999
(with the GAVs from above), or use `@io_grpc_grpc_java//api` et al (see below).
100100

101101
[the JARs]:
102-
https://search.maven.org/search?q=g:io.grpc%20AND%20v:1.69.0
102+
https://search.maven.org/search?q=g:io.grpc%20AND%20v:1.69.1
103103

104104
Development snapshots are available in [Sonatypes's snapshot
105105
repository](https://oss.sonatype.org/content/repositories/snapshots/).
@@ -131,7 +131,7 @@ For protobuf-based codegen integrated with the Maven build system, you can use
131131
<configuration>
132132
<protocArtifact>com.google.protobuf:protoc:3.25.5:exe:${os.detected.classifier}</protocArtifact>
133133
<pluginId>grpc-java</pluginId>
134-
<pluginArtifact>io.grpc:protoc-gen-grpc-java:1.69.0:exe:${os.detected.classifier}</pluginArtifact>
134+
<pluginArtifact>io.grpc:protoc-gen-grpc-java:1.69.1:exe:${os.detected.classifier}</pluginArtifact>
135135
</configuration>
136136
<executions>
137137
<execution>
@@ -161,7 +161,7 @@ protobuf {
161161
}
162162
plugins {
163163
grpc {
164-
artifact = 'io.grpc:protoc-gen-grpc-java:1.69.0'
164+
artifact = 'io.grpc:protoc-gen-grpc-java:1.69.1'
165165
}
166166
}
167167
generateProtoTasks {
@@ -194,7 +194,7 @@ protobuf {
194194
}
195195
plugins {
196196
grpc {
197-
artifact = 'io.grpc:protoc-gen-grpc-java:1.69.0'
197+
artifact = 'io.grpc:protoc-gen-grpc-java:1.69.1'
198198
}
199199
}
200200
generateProtoTasks {

alts/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ java_library(
1818
"@com_google_protobuf//:protobuf_java",
1919
"@com_google_protobuf//:protobuf_java_util",
2020
artifact("com.google.code.findbugs:jsr305"),
21+
artifact("com.google.errorprone:error_prone_annotations"),
2122
artifact("com.google.guava:guava"),
2223
artifact("io.netty:netty-buffer"),
2324
artifact("io.netty:netty-codec"),

alts/src/main/java/io/grpc/alts/internal/AsyncSemaphore.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616

1717
package io.grpc.alts.internal;
1818

19+
import com.google.errorprone.annotations.concurrent.GuardedBy;
1920
import io.netty.channel.ChannelFuture;
2021
import io.netty.channel.ChannelHandlerContext;
2122
import io.netty.channel.ChannelPromise;
2223
import java.util.LinkedList;
2324
import java.util.Queue;
24-
import javax.annotation.concurrent.GuardedBy;
2525

2626
/** Provides a semaphore primitive, without blocking waiting on permits. */
2727
final class AsyncSemaphore {

android-interop-testing/build.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ dependencies {
7373
project(':grpc-protobuf-lite'),
7474
project(':grpc-stub'),
7575
project(':grpc-testing'),
76-
libraries.hdrhistogram,
7776
libraries.junit,
7877
libraries.truth,
7978
libraries.androidx.test.rules,

android/src/main/java/io/grpc/android/AndroidChannelBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import com.google.common.annotations.VisibleForTesting;
2929
import com.google.common.base.Preconditions;
3030
import com.google.errorprone.annotations.InlineMe;
31+
import com.google.errorprone.annotations.concurrent.GuardedBy;
3132
import io.grpc.CallOptions;
3233
import io.grpc.ClientCall;
3334
import io.grpc.ConnectivityState;
@@ -41,7 +42,6 @@
4142
import io.grpc.internal.GrpcUtil;
4243
import java.util.concurrent.TimeUnit;
4344
import javax.annotation.Nullable;
44-
import javax.annotation.concurrent.GuardedBy;
4545

4646
/**
4747
* Builds a {@link ManagedChannel} that, when provided with a {@link Context}, will automatically

api/src/main/java/io/grpc/CallOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@
2121

2222
import com.google.common.base.MoreObjects;
2323
import com.google.common.base.Preconditions;
24+
import com.google.errorprone.annotations.CheckReturnValue;
2425
import java.time.Duration;
2526
import java.util.ArrayList;
2627
import java.util.Arrays;
2728
import java.util.Collections;
2829
import java.util.List;
2930
import java.util.concurrent.Executor;
3031
import java.util.concurrent.TimeUnit;
31-
import javax.annotation.CheckReturnValue;
3232
import javax.annotation.Nullable;
3333
import javax.annotation.concurrent.Immutable;
3434

api/src/main/java/io/grpc/ConfiguratorRegistry.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616

1717
package io.grpc;
1818

19+
import com.google.errorprone.annotations.concurrent.GuardedBy;
1920
import java.util.ArrayList;
2021
import java.util.Collections;
2122
import java.util.List;
22-
import javax.annotation.concurrent.GuardedBy;
2323

2424
/**
2525
* A registry for {@link Configurator} instances.

api/src/main/java/io/grpc/ManagedChannelRegistry.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
import com.google.common.annotations.VisibleForTesting;
2020
import com.google.common.base.Preconditions;
21+
import com.google.errorprone.annotations.concurrent.GuardedBy;
2122
import java.net.SocketAddress;
2223
import java.net.URI;
2324
import java.net.URISyntaxException;
@@ -30,7 +31,6 @@
3031
import java.util.List;
3132
import java.util.logging.Level;
3233
import java.util.logging.Logger;
33-
import javax.annotation.concurrent.GuardedBy;
3434
import javax.annotation.concurrent.ThreadSafe;
3535

3636
/**

api/src/main/java/io/grpc/MethodDescriptor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020

2121
import com.google.common.base.MoreObjects;
2222
import com.google.common.base.Preconditions;
23+
import com.google.errorprone.annotations.CheckReturnValue;
2324
import java.io.InputStream;
2425
import java.util.concurrent.atomic.AtomicReferenceArray;
25-
import javax.annotation.CheckReturnValue;
2626
import javax.annotation.Nullable;
2727
import javax.annotation.concurrent.Immutable;
2828

api/src/main/java/io/grpc/MetricInstrumentRegistry.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@
2121

2222
import com.google.common.annotations.VisibleForTesting;
2323
import com.google.common.base.Strings;
24+
import com.google.errorprone.annotations.concurrent.GuardedBy;
2425
import java.util.Arrays;
2526
import java.util.Collections;
2627
import java.util.HashSet;
2728
import java.util.List;
2829
import java.util.Set;
29-
import javax.annotation.concurrent.GuardedBy;
3030

3131
/**
3232
* A registry for globally registered metric instruments.

0 commit comments

Comments
 (0)