Skip to content

Commit

Permalink
fix(deps): Update grpc-java monorepo to v1.61.0 (#77)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [io.grpc:protoc-gen-grpc-java](https://togithub.com/grpc/grpc-java) | dependencies | minor | `1.60.1` -> `1.61.0` |
| [io.grpc:grpc-testing](https://togithub.com/grpc/grpc-java) | dependencies | minor | `1.60.1` -> `1.61.0` |
| [io.grpc:grpc-netty-shaded](https://togithub.com/grpc/grpc-java) | dependencies | minor | `1.60.1` -> `1.61.0` |
| [io.grpc:grpc-stub](https://togithub.com/grpc/grpc-java) | dependencies | minor | `1.60.1` -> `1.61.0` |
| [io.grpc:grpc-services](https://togithub.com/grpc/grpc-java) | dependencies | minor | `1.60.1` -> `1.61.0` |
| [io.grpc:grpc-protobuf](https://togithub.com/grpc/grpc-java) | dependencies | minor | `1.60.1` -> `1.61.0` |

---

### Release Notes

<details>
<summary>grpc/grpc-java (io.grpc:protoc-gen-grpc-java)</summary>

### [`v1.61.0`](https://togithub.com/grpc/grpc-java/releases/tag/v1.61.0)

##### API Changes

-   Remove unused experimental API ManagedChannelBuilder.enableFullStreamDecompression ([#&#8203;10744](https://togithub.com/grpc/grpc-java/issues/10744))
-   api: Deprecate LoadBalancer.EMPTY_PICKER added in 1.58.0 in favor of FixedResultPicker ([`860b5cb`](https://togithub.com/grpc/grpc-java/commit/860b5cb1f))

##### New Features

-   binder: Experimental support for asynchronous security policies ([#&#8203;10566](https://togithub.com/grpc/grpc-java/issues/10566))

##### Improvements

-   core: reduce CompositeReadableBuffer allocation ([#&#8203;3279](https://togithub.com/grpc/grpc-java/issues/3279))
-   core: Improve error message clarity when a channel leak is detected ([`201893f`](https://togithub.com/grpc/grpc-java/commit/201893f5e))
-   util: use shared index across `round_robin` pickers ([`dca89b2`](https://togithub.com/grpc/grpc-java/commit/dca89b25b)). This makes its implementation more similar to `weighted_round_robin`.
-   xds: Implement ADS stream flow control mechanism ([#&#8203;10674](https://togithub.com/grpc/grpc-java/issues/10674)). This limits the maximum memory consumed if the control plane sends updates more rapidly than they can be processed.

##### Bug Fixes

-   core: Check outbound maximum message size for the compressed size in addition to the already-checked uncompressed size ([#&#8203;10739](https://togithub.com/grpc/grpc-java/issues/10739)). Fixed the status code to be RESOURCE_EXHAUSTED instead of UNKNOWN.
-   util: Fix NPE when multiple addresses are in an address group for petiole load balancer policies ([#&#8203;10769](https://togithub.com/grpc/grpc-java/issues/10769))
-   util: Disable publishing of fixtures ([`8ac43dd`](https://togithub.com/grpc/grpc-java/commit/8ac43dd81)). The Gradle test fixtures are for use by grpc-java's internal tests.
-   okhttp: Ignore known conscrypt socket close issue ([#&#8203;10812](https://togithub.com/grpc/grpc-java/issues/10812)). This stops an exception from being thrown when a known Conscrypt synchronization issue happens.

##### Dependencies

-   Drop support for Bazel 5 ([`55a9c01`](https://togithub.com/grpc/grpc-java/commit/55a9c012c)). Bazel 7 is available, and Protobuf has already dropped support for Bazel 5.
-   Change many compile deps to runtime deps ([`d6830d7`](https://togithub.com/grpc/grpc-java/commit/d6830d7f9)). This reduces the transitive classes "leaked" into the compile classpath. In particular, grpc-core (`io.grpc.internal`) will be less frequently included transitively at compile time.
-   Upgrade dependencies ([`c985797`](https://togithub.com/grpc/grpc-java/commit/c985797d9))
    -   Protobuf to 3.25.1
    -   auto-value-annotations to 1.10.4
    -   error_prone_annotations to 2.23.0
    -   proto-google-common-protos to 2.29.0
    -   google-cloud-logging to 3.15.14
    -   guava to 32.1.3-android
    -   okio to 3.4.0

##### Acknowledgements

-   [@&#8203;Gordiychuk](https://togithub.com/Gordiychuk)
-   [@&#8203;jroper](https://togithub.com/jroper)
-   [@&#8203;jyane](https://togithub.com/jyane)
-   [@&#8203;ulfjack](https://togithub.com/ulfjack)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - 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 these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNjMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE2My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
  • Loading branch information
cq-bot committed Feb 1, 2024
1 parent 3d92640 commit a79109d
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ repositories {
sourceCompatibility = 1.8
targetCompatibility = 1.8

def grpcVersion = '1.60.1'
def grpcVersion = '1.61.0'
def protobufVersion = '3.25.2'
def protocVersion = protobufVersion

Expand Down

0 comments on commit a79109d

Please sign in to comment.