v1.0.0 Release
APIs and codegen are guaranteed stable, excluding APIs marked with @ExperimentalApi or @Internal, APIs within an internal package, and utilities like grpc-benchmarks and grpc-interop-testing. APIs marked @Deprecated in this release are not covered. Mocking frameworks purposefully break API assumptions, so we can't guarantee stability with them.
Changes since v1.0.0-pre2
- Fix a deadlock when scheduling connection reestablishment backoff
- Benchmarks: Swap to
ForkJoinPool, as the executor is the bottleneck for high CPU (16+ core), high QPS benchmarks. On smaller workloads using normalThreadPoolExecutoris faster - Android: New "route guide" example
- Android: helloworld example now prints full stacktrace on failure, which easies debugging
- Android: encourage using new protobuf-gradle-plugin v0.8.0 to slightly simplify protobuf-lite usage
- Minor documentation tweaks