This repository was archived by the owner on Sep 25, 2023. It is now read-only.

Conversation

renovate-bot

This PR contains the following updates:

PackageUpdateChange
io.grpc:grpc-bomminor1.28.1 -> 1.29.0

Release Notes

grpc/grpc-java

v1.29.0

Compare Source

Behavioral Changes

  • core, grpclb: change policy selection strategy for Grpclb policy (move logic of querying SRV into Grpclb's own resolver) (#​6723). System property io.grpc.internal.DnsNameResolverProvider.enable_grpclb is eliminated, grpc-grpclb dependency implicitly enables querying SRV records since v1.24.2

New Features

  • core: ServerInterceptors.useInputStreamMessages() now preserves the KnownLength interface when wrapping InputStream (#​6852). This should prevent certain optimizations from being disabled when using useInputStreamMessages
  • core: ServerInterceptors.useInputStreamMessages() and useMarshalledMessages() now preserve the SchemaDescriptor, so the methods are now compatible with the reflection service (#​6851)

Bug Fixes

  • core: Fix IllegalStateException if remote-specified decompressor is unknown (#​6864)
  • core: keep round_robin lb subchannel in TRANSIENT_FAILURE until becoming READY (#​6657). This avoids RPC being indefinitely queued when subchannels are bouncing back and forth between CONNECTING and TRANSIENT_FAILURE
  • netty: fixed a bug when grpc-netty and grpc-netty-shaded were both used, which could result in "ClassCastException: io.netty.util.AsciiString cannot be cast to io.grpc.netty.shaded.io.netty.util.AsciiString" (#​6765)
  • netty: Prevent thread interruption during server start from ing socket (#​6867)
  • okhttp: fix incorrect connection-level flow control handling at beginning of connection (#​6742). This only impacted users of OkHttpChannelBuilder.flowControlWindow(), who seem to be few since this bug was not reported sooner
  • core: A Java 9+ ABI compatibility issue with java.nio.ByteBuffer is fixed (#​6839). This only impacted users manually compiling grpc-java with JDK 9+ and then using it as a library for applications that run with JDK 8- (e.g., on Android). This does not impact the pre-built JARs on Maven Central
  • core: fixed a bug in health check config propagation. (#​6804)
  • benchmarks: some netty benchmarks failed to start and are now fixed (#​6877). This was a regression introduced in v1.23.0

Documentation

Dependencies

  • Bump guava to 28.2-android (#​6772)
  • Bump netty to 4.1.48.Final, bump tcnative to 2.0.30.Final (#​6845)
  • Bump truth version to 1.0.1 (#​6754)

Compiling

  • android: add grpc-android into main build (#​6793). Compiling with -PskipAndroid=false (default) includes building grpc-android module, which requires Android SDK

Acknowledgements

@​chrisschek
@​elharo Elliotte Rusty Harold
@​herbyderby Chris Nokleberg
@​markb74
@​ST-DDT


Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

@trusted-contributions-gcftrusted-contributions-gcf bot added the kokoro:runAdd this label to force Kokoro to re-run the tests.label Apr 22, 2020
@googlebotgooglebot added the cla: yesThis human has signed the Contributor License Agreement.label Apr 22, 2020
@yoshi-kokoroyoshi-kokoro removed the kokoro:runAdd this label to force Kokoro to re-run the tests.label Apr 22, 2020
@codecov

Codecov Report

Merging #100 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##             master     #100   +/-   ##
=========================================
  Coverage     73.37%   73.37%           
  Complexity       44       44           
=========================================
  Files             6        6           
  Lines           353      353           
  Branches          2        2           
=========================================
  Hits            259      259           
  Misses           92       92           
  Partials          2        2           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4611440...679ecdb. Read the comment docs.

@trusted-contributions-gcftrusted-contributions-gcf bot added the kokoro:runAdd this label to force Kokoro to re-run the tests.label Apr 22, 2020
@yoshi-kokoroyoshi-kokoro removed the kokoro:runAdd this label to force Kokoro to re-run the tests.label Apr 22, 2020
@trusted-contributions-gcftrusted-contributions-gcf bot added the kokoro:runAdd this label to force Kokoro to re-run the tests.label Apr 23, 2020
@chingor13chingor13 added the automergeMerge the pull request once unit tests and other checks pass.label Apr 24, 2020
@gcf-merge-on-greengcf-merge-on-green bot merged commit facb46b into googleapis:master Apr 24, 2020
@renovate-botrenovate-bot deleted the renovate/core-dependencies branch April 25, 2020 00:12
gcf-merge-on-green bot pushed a commit that referenced this pull request Jun 23, 2020
🤖 I have created a release \*beep\* \*boop\* 
---
## [0.2.0](https://www..com/googleapis/java-monitoring-dasards/compare/v0.1.4...v0.2.0) (2020-06-22)


### Features

* add support for secondary_aggregation and Monitoring Query Language. ([#126](https://www..com/googleapis/java-monitoring-dasards/issues/126)) ([9a1edf2](https://www..com/googleapis/java-monitoring-dasards/commit/9a1edf2182aa89d5195642d5fff605d33cb5d14b))
* **deps:** adopt flatten plugin and google-cloud-shared-dependencies ([#136](https://www..com/googleapis/java-monitoring-dasards/issues/136)) ([282a917](https://www..com/googleapis/java-monitoring-dasards/commit/282a917cdc342aa39b4e667f2a504e7be33c7cfb))


### Dependencies

* update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 ([#106](https://www..com/googleapis/java-monitoring-dasards/issues/106)) ([b8bcf33](https://www..com/googleapis/java-monitoring-dasards/commit/b8bcf3377310a7622d04bebf2bf3dff710587192))
* update dependency com.google.protobuf:protobuf-java to v3.12.0 ([#110](https://www..com/googleapis/java-monitoring-dasards/issues/110)) ([4bc3b39](https://www..com/googleapis/java-monitoring-dasards/commit/4bc3b39e40c6967ac9a60489ba31757df7e55bf3))
* update dependency com.google.protobuf:protobuf-java to v3.12.2 ([#113](https://www..com/googleapis/java-monitoring-dasards/issues/113)) ([c1777e7](https://www..com/googleapis/java-monitoring-dasards/commit/c1777e7b2b6006596356c286135758426a28c737))
* update dependency io.grpc:grpc-bom to v1.29.0 ([#100](https://www..com/googleapis/java-monitoring-dasards/issues/100)) ([facb46b](https://www..com/googleapis/java-monitoring-dasards/commit/facb46bd1b44f26fbe312683e882031f3c704a87))
* update dependency io.grpc:grpc-bom to v1.30.0 ([#125](https://www..com/googleapis/java-monitoring-dasards/issues/125)) ([731588f](https://www..com/googleapis/java-monitoring-dasards/commit/731588fc0afe3f4495cb1dd3180098ad56efe54d))
* update dependency org.threeten:threetenbp to v1.4.4 ([#103](https://www..com/googleapis/java-monitoring-dasards/issues/103)) ([3d828d0](https://www..com/googleapis/java-monitoring-dasards/commit/3d828d07619430a5f47c77b911ecff7c9e88d450))


### Documentation

* change relative URLs to absolute URLs to fix broken links. ([#118](https://www..com/googleapis/java-monitoring-dasards/issues/118)) ([9730070](https://www..com/googleapis/java-monitoring-dasards/commit/9730070065791bd6e4aa272d12a716d8e696c8c0))
---


This PR was generated with [Release Please](https://.com/googleapis/release-please).
Sign up for free to subscribe to this conversation on . Already have an account? Sign in.
automergeMerge the pull request once unit tests and other checks pass.cla: yesThis human has signed the Contributor License Agreement.kokoro:runAdd this label to force Kokoro to re-run the tests.
None yet

Successfully merging this pull request may close these issues.