Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ggj][ast] feat: support '? extends Foo' wildcard bounded references #263

Merged
merged 4 commits into from Sep 4, 2020

Conversation

miraleung
Copy link
Contributor

No description provided.

@google-cla google-cla bot added the cla: yes This human has signed the Contributor License Agreement. label Sep 2, 2020
Base automatically changed from gp/g2 to master September 4, 2020 21:26
@miraleung miraleung merged commit 88e78c3 into master Sep 4, 2020
@miraleung miraleung deleted the gp/g3 branch September 4, 2020 21:26
suztomo pushed a commit that referenced this pull request Mar 21, 2023
suztomo pushed a commit that referenced this pull request Mar 21, 2023
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [io.grpc:grpc-bom](https://togithub.com/grpc/grpc-java) | minor | `1.30.2` -> `1.31.0` |
| [com.google.api:gax-bom](https://togithub.com/googleapis/gax-java) | minor | `1.57.1` -> `1.58.2` |

---

### Release Notes

<details>
<summary>grpc/grpc-java</summary>

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

[Compare Source](https://togithub.com/grpc/grpc-java/compare/v1.30.2...v1.31.0)

#### API Changes

-   api: `ManagedChannelBuilder.nameResolverFactory` is now marked deprecated. It has long been our plan to remove the function, but was not communicated. Most usages should be able to globally register via the SPI mechanism or `NameResolverRegistry.register()`. There is a plan to add a method to `ManagedChannelBuilder` to specify the default target scheme for the channel. If your use-case is not covered, please inform us on [#&#8203;7133](https://togithub.com/grpc/grpc-java/issues/7133)

#### New Features

-   The following new xDS functionality is added in this release:
    -   Requests matching based on [path](https://www.envoyproxy.io/docs/envoy/latest/api-v2/api/v2/route/route_components.proto#route-routematch) (prefix, full path and safe regex) and [headers](https://www.envoyproxy.io/docs/envoy/latest/api-v2/api/v2/route/route_components.proto#route-headermatcher).
    -   Requests routing to multiple clusters based on [weights](https://www.envoyproxy.io/docs/envoy/latest/api-v2/api/v2/route/route_components.proto#route-weightedcluster).
    -   The xDS features supported in a given release are documented [here](https://togithub.com/grpc/grpc/blob/master/doc/grpc_xds_features.md).
-   api: Added `LoadBalancer.Helper.createResolvingOobChannelBuilder()`. It is similar to `LoadBalancer.Helper.createResolvingOobChannel()` except allows configuring the channel ([#&#8203;7136](https://togithub.com/grpc/grpc-java/issues/7136))

#### Bug Fixes

-   netty: return status code unavailable when netty channel has unresolved InetSocketAddress ([#&#8203;7023](https://togithub.com/grpc/grpc-java/issues/7023))
-   core: fix a bug that a call may hang when using manual flow control and gRPC retry is enabled ([#&#8203;6817](https://togithub.com/grpc/grpc-java/issues/6817))

#### Documentation

-   stub: Documented more behavior of ClientCalls and ServerCalls, with regard to ClientResponseObserver, ClientCallStreamObserver, ServerCallStreamObserver, and exceptions
-   api: Documented how Providers may be used in their respective class documentation. Previously you “just had to know” the SPI mechanism was available

#### Dependencies

-   Update guava to 29.0 ([#&#8203;7079](https://togithub.com/grpc/grpc-java/issues/7079))

#### Examples

-   examples: Add client/server retrying example via service config [#&#8203;7111](https://togithub.com/grpc/grpc-java/issues/7111)

#### Acknowledgements

[@&#8203;alexanderscott](https://togithub.com/alexanderscott) 
[@&#8203;AnarSultanov](https://togithub.com/AnarSultanov)
[@&#8203;cindyxue](https://togithub.com/cindyxue)
[@&#8203;d-reidenbach](https://togithub.com/d-reidenbach)
[@&#8203;elharo](https://togithub.com/elharo)
[@&#8203;gsharma](https://togithub.com/gsharma)
[@&#8203;reggiemcdonald](https://togithub.com/reggiemcdonald)

</details>

<details>
<summary>googleapis/gax-java</summary>

### [`v1.58.2`](https://togithub.com/googleapis/gax-java/blob/master/CHANGELOG.md#&#8203;1582-httpswwwgithubcomgoogleapisgax-javacomparev1581v1582-2020-08-07)

[Compare Source](https://togithub.com/googleapis/gax-java/compare/v1.58.1...v1.58.2)

### [`v1.58.1`](https://togithub.com/googleapis/gax-java/blob/master/CHANGELOG.md#&#8203;1581-httpswwwgithubcomgoogleapisgax-javacomparev1580v1581-2020-08-06)

[Compare Source](https://togithub.com/googleapis/gax-java/compare/v1.58.0...v1.58.1)

### [`v1.58.0`](https://togithub.com/googleapis/gax-java/blob/master/CHANGELOG.md#&#8203;1580-httpswwwgithubcomgoogleapisgax-javacomparev1572v1580-2020-07-31)

[Compare Source](https://togithub.com/googleapis/gax-java/compare/v1.57.1...v1.58.0)

##### Features

-   add retry logging ([#&#8203;1160](https://www.github.com/googleapis/gax-java/issues/1160)) ([1575715](https://www.github.com/googleapis/gax-java/commit/15757151d4965276bd01e6772c10288959bb17ec))
-   enable setting quota_project_id ([#&#8203;1128](https://www.github.com/googleapis/gax-java/issues/1128)) ([20bb200](https://www.github.com/googleapis/gax-java/commit/20bb200c8019ad1df8acbfe210cea7d5e9a9a57c))
-   non-retryable RPCs use totalTimeout ([#&#8203;1149](https://www.github.com/googleapis/gax-java/issues/1149)) ([b7646a3](https://www.github.com/googleapis/gax-java/commit/b7646a3a959b7e5ef40158851f26ce6701da8ca4))

##### Bug Fixes

-   retain context timeouts in ServerStreamingAttemptCallable ([#&#8203;1155](https://www.github.com/googleapis/gax-java/issues/1155)) ([461ff84](https://www.github.com/googleapis/gax-java/commit/461ff846ca551c2242bf6c60e61234997d0ba58e))

##### [1.57.2](https://www.github.com/googleapis/gax-java/compare/v1.57.1...v1.57.2) (2020-07-21)

##### Bug Fixes

-   Fix javadoc generation on Java11 ([#&#8203;1145](https://www.github.com/googleapis/gax-java/issues/1145)) ([c7a039e](https://www.github.com/googleapis/gax-java/commit/c7a039e07be02298d9dd906b08e1e1bb995e85e2))
-   Preconditions only supports %s format ([#&#8203;1153](https://www.github.com/googleapis/gax-java/issues/1153)) ([8145311](https://www.github.com/googleapis/gax-java/commit/8145311b38fdd3bf82a4958f8aef5313857b70c0))

##### [1.57.1](https://www.github.com/googleapis/gax-java/compare/v1.57.0...v1.57.1) (2020-07-07)

##### Bug Fixes

-   add back javax.annotation dependency ([#&#8203;1129](https://www.github.com/googleapis/gax-java/issues/1129)) ([77a4cc3](https://www.github.com/googleapis/gax-java/commit/77a4cc373914396dd343891e38cf743166668c96))

##### Dependencies

-   update google-auth-library to 0.21.0 ([#&#8203;1134](https://www.github.com/googleapis/gax-java/issues/1134)) ([6528e5c](https://www.github.com/googleapis/gax-java/commit/6528e5cb9cec50ef01c0d2601c6db518df825747))

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

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

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

:ghost: **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/config-help/issues) if that's undesired.

---

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

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-core).
suztomo pushed a commit that referenced this pull request Mar 21, 2023
🤖 I have created a release \*beep\* \*boop\* 
---
### [1.93.8](https://www.github.com/googleapis/java-core/compare/v1.93.7...v1.93.8) (2020-08-12)


### Bug Fixes

* docs of com.google.cloud.Timestamp.parseTimestamp ([#258](https://www.github.com/googleapis/java-core/issues/258)) ([cfc4f5a](https://www.github.com/googleapis/java-core/commit/cfc4f5a3b816ed51ad30a4d790cb47bcab643cbb))


### Dependencies

* update core dependencies ([#263](https://www.github.com/googleapis/java-core/issues/263)) ([4db7325](https://www.github.com/googleapis/java-core/commit/4db73254841beb4916dd687c0ac17e7f3824f8d4))
* update dependency com.google.api-client:google-api-client-bom to v1.30.10 ([#253](https://www.github.com/googleapis/java-core/issues/253)) ([2d1b9e5](https://www.github.com/googleapis/java-core/commit/2d1b9e517f3a1fb0b990131933367b87d1aedff2))
* update dependency com.google.api:api-common to v1.10.0 ([#261](https://www.github.com/googleapis/java-core/issues/261)) ([239d95b](https://www.github.com/googleapis/java-core/commit/239d95b2f3d056c26b7d71c8d483d171250019ef))
* update dependency com.google.api.grpc:proto-google-common-protos to v1.18.1 ([#268](https://www.github.com/googleapis/java-core/issues/268)) ([fdcf09d](https://www.github.com/googleapis/java-core/commit/fdcf09d9242c5421d41c7cdaad3dca4d9bc60fd0))
* update dependency com.google.api.grpc:proto-google-iam-v1 to v1 ([#269](https://www.github.com/googleapis/java-core/issues/269)) ([5313197](https://www.github.com/googleapis/java-core/commit/53131972848c5e20c31e48e84152be53d71017b8))
* update dependency com.google.protobuf:protobuf-bom to v3.12.4 ([#262](https://www.github.com/googleapis/java-core/issues/262)) ([637d68d](https://www.github.com/googleapis/java-core/commit/637d68d76e36485ef71f327216ac47341c5f9430))
---


This PR was generated with [Release Please](https://github.com/googleapis/release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: yes This human has signed the Contributor License Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants