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

Add service and method in grpc-web unary response #984

Merged

Conversation

minimal1
Copy link
Contributor

Unary response of gRPC-Web missed a service and a method field.
So I add these like connect-transport.ts

Copy link
Member

@srikrsna-buf srikrsna-buf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! Left a small suggestion

@@ -219,6 +219,8 @@ export function createGrpcWebTransport(
}
return <UnaryResponse<I, O>>{
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we can remove the cast here

Suggested change
return <UnaryResponse<I, O>>{
return {

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 thx for review

@srikrsna-buf srikrsna-buf merged commit 5f05173 into connectrpc:main Jan 19, 2024
3 of 4 checks passed
@srikrsna-buf srikrsna-buf mentioned this pull request Feb 28, 2024
alecthomas referenced this pull request in TBD54566975/ftl Mar 4, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@connectrpc/connect](https://togithub.com/connectrpc/connect-es)
([source](https://togithub.com/connectrpc/connect-es/tree/HEAD/packages/connect))
| [`1.3.0` ->
`1.4.0`](https://renovatebot.com/diffs/npm/@connectrpc%2fconnect/1.3.0/1.4.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@connectrpc%2fconnect/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@connectrpc%2fconnect/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@connectrpc%2fconnect/1.3.0/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@connectrpc%2fconnect/1.3.0/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [@connectrpc/connect-web](https://togithub.com/connectrpc/connect-es)
([source](https://togithub.com/connectrpc/connect-es/tree/HEAD/packages/connect-web))
| [`1.3.0` ->
`1.4.0`](https://renovatebot.com/diffs/npm/@connectrpc%2fconnect-web/1.3.0/1.4.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@connectrpc%2fconnect-web/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@connectrpc%2fconnect-web/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@connectrpc%2fconnect-web/1.3.0/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@connectrpc%2fconnect-web/1.3.0/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
|
[@connectrpc/protoc-gen-connect-es](https://togithub.com/connectrpc/connect-es)
([source](https://togithub.com/connectrpc/connect-es/tree/HEAD/packages/protoc-gen-connect-es))
| [`1.3.0` ->
`1.4.0`](https://renovatebot.com/diffs/npm/@connectrpc%2fprotoc-gen-connect-es/1.3.0/1.4.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@connectrpc%2fprotoc-gen-connect-es/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@connectrpc%2fprotoc-gen-connect-es/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@connectrpc%2fprotoc-gen-connect-es/1.3.0/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@connectrpc%2fprotoc-gen-connect-es/1.3.0/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| [`18.2.58` ->
`18.2.61`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.58/18.2.61)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.61?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.61?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.58/18.2.61?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.58/18.2.61?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [@viz-js/viz](https://togithub.com/mdaines/viz-js)
([source](https://togithub.com/mdaines/viz-js/tree/HEAD/packages/viz)) |
[`3.3.1` ->
`3.4.0`](https://renovatebot.com/diffs/npm/@viz-js%2fviz/3.3.1/3.4.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@viz-js%2fviz/3.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@viz-js%2fviz/3.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@viz-js%2fviz/3.3.1/3.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@viz-js%2fviz/3.3.1/3.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [act](https://togithub.com/nektos/act) | `0.2.59` -> `0.2.60` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/act/0.2.60?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/act/0.2.60?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/act/0.2.59/0.2.60?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/act/0.2.59/0.2.60?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
| [autoprefixer](https://togithub.com/postcss/autoprefixer) | [`10.4.17`
->
`10.4.18`](https://renovatebot.com/diffs/npm/autoprefixer/10.4.17/10.4.18)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/autoprefixer/10.4.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/autoprefixer/10.4.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/autoprefixer/10.4.17/10.4.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/autoprefixer/10.4.17/10.4.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [github.com/alecthomas/types](https://togithub.com/alecthomas/types) |
`v0.12.1` -> `v0.13.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2falecthomas%2ftypes/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2falecthomas%2ftypes/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2falecthomas%2ftypes/v0.12.1/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2falecthomas%2ftypes/v0.12.1/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[postcss-nesting](https://togithub.com/csstools/postcss-plugins/tree/main/plugins/postcss-nesting#readme)
([source](https://togithub.com/csstools/postcss-plugins/tree/HEAD/plugins/postcss-nesting))
| [`12.0.3` ->
`12.0.4`](https://renovatebot.com/diffs/npm/postcss-nesting/12.0.3/12.0.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/postcss-nesting/12.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/postcss-nesting/12.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/postcss-nesting/12.0.3/12.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/postcss-nesting/12.0.3/12.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [react-router-dom](https://togithub.com/remix-run/react-router)
([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router-dom))
| [`6.22.1` ->
`6.22.2`](https://renovatebot.com/diffs/npm/react-router-dom/6.22.1/6.22.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/6.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/6.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/6.22.1/6.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/6.22.1/6.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [ch.qos.logback:logback-core](http://logback.qos.ch)
([source](https://togithub.com/qos-ch/logback),
[changelog](https://logback.qos.ch/news.html)) | `1.5.0` -> `1.5.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/ch.qos.logback:logback-core/1.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/ch.qos.logback:logback-core/1.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/ch.qos.logback:logback-core/1.5.0/1.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ch.qos.logback:logback-core/1.5.0/1.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | patch |
| [ch.qos.logback:logback-classic](http://logback.qos.ch)
([source](https://togithub.com/qos-ch/logback),
[changelog](https://logback.qos.ch/news.html)) | `1.5.0` -> `1.5.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/ch.qos.logback:logback-classic/1.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/ch.qos.logback:logback-classic/1.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/ch.qos.logback:logback-classic/1.5.0/1.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ch.qos.logback:logback-classic/1.5.0/1.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | patch |
| [io.grpc:grpc-stub](https://togithub.com/grpc/grpc-java) | `1.61.1` ->
`1.62.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-stub/1.62.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.grpc:grpc-stub/1.62.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.grpc:grpc-stub/1.61.1/1.62.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-stub/1.61.1/1.62.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | minor |
| [io.grpc:grpc-protobuf](https://togithub.com/grpc/grpc-java) |
`1.61.1` -> `1.62.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-protobuf/1.62.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.grpc:grpc-protobuf/1.62.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.grpc:grpc-protobuf/1.61.1/1.62.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-protobuf/1.61.1/1.62.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | minor |
| [io.grpc:grpc-netty](https://togithub.com/grpc/grpc-java) | `1.61.1`
-> `1.62.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-netty/1.62.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.grpc:grpc-netty/1.62.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.grpc:grpc-netty/1.61.1/1.62.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-netty/1.61.1/1.62.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | minor |

---

### Release Notes

<details>
<summary>connectrpc/connect-es (@&#8203;connectrpc/connect)</summary>

###
[`v1.4.0`](https://togithub.com/connectrpc/connect-es/releases/tag/v1.4.0)

[Compare
Source](https://togithub.com/connectrpc/connect-es/compare/v1.3.0...v1.4.0)

##### What's Changed

This release includes support for server-side interceptors! Here's a
quick example:

```ts
import * as http from "http";
import routes from "./connect";
import { connectNodeAdapter } from "@&#8203;connectrpc/connect-node";
import type { Interceptor } from "@&#8203;connectrpc/connect";

const logger: Interceptor = (next) => async (req) => {
  console.log(`recevied message on ${req.url}`);
  return await next(req);
};

http
  .createServer(
    connectNodeAdapter({
      routes,
      interceptors: [logger],
    }),
  )
  .listen(8080);
```

For more on them please see the
[docs](https://connectrpc.com/docs/node/interceptors).

##### Other Changes

- Add service and method in grpc-web unary response by
[@&#8203;minimal1](https://togithub.com/minimal1) in
[https://github.com/connectrpc/connect-es/pull/984](https://togithub.com/connectrpc/connect-es/pull/984)
- Document the `ts_nocheck` plugin option by
[@&#8203;timostamm](https://togithub.com/timostamm) in
[https://github.com/connectrpc/connect-es/pull/1012](https://togithub.com/connectrpc/connect-es/pull/1012)
- Remove node export condition by
[@&#8203;smaye81](https://togithub.com/smaye81) in
[https://github.com/connectrpc/connect-es/pull/1017](https://togithub.com/connectrpc/connect-es/pull/1017)
- Avoid instanceof Message by
[@&#8203;timostamm](https://togithub.com/timostamm) in
[https://github.com/connectrpc/connect-es/pull/1023](https://togithub.com/connectrpc/connect-es/pull/1023)

##### New Contributors

- [@&#8203;minimal1](https://togithub.com/minimal1) made their first
contribution in
[https://github.com/connectrpc/connect-es/pull/984](https://togithub.com/connectrpc/connect-es/pull/984)

**Full Changelog**:
connectrpc/connect-es@v1.3.0...v1.4.0

</details>

<details>
<summary>mdaines/viz-js (@&#8203;viz-js/viz)</summary>

###
[`v3.4.0`](https://togithub.com/mdaines/viz-js/blob/HEAD/packages/viz/CHANGELOG.md#340)

[Compare
Source](https://togithub.com/mdaines/viz-js/compare/b53d0543db4628810823c4307eefc35b9cb4d378...5a5f2312ebf06d3b80036f8aaa006206ceadc858)

-   Update Graphviz to 10.0.1.

</details>

<details>
<summary>nektos/act (act)</summary>

### [`v0.2.60`](https://togithub.com/nektos/act/releases/tag/v0.2.60)

#### Changelog

##### New Features

- [`ac6a465`](https://togithub.com/nektos/act/commit/ac6a465) feat: Test
writing remote Actions locally
([#&#8203;2155](https://togithub.com/nektos/act/issues/2155))
- [`852959e`](https://togithub.com/nektos/act/commit/852959e) feat:
offline mode for new action cache
([#&#8203;2173](https://togithub.com/nektos/act/issues/2173))

##### Bug fixes

- [`e1cd7c9`](https://togithub.com/nektos/act/commit/e1cd7c9) fix: logo
and demo asset urls
([#&#8203;2226](https://togithub.com/nektos/act/issues/2226))
- [`f2e65e1`](https://togithub.com/nektos/act/commit/f2e65e1) fix:
Rootless error concerning `/var/run/docker.sock`
([#&#8203;2181](https://togithub.com/nektos/act/issues/2181))

##### Other

- [`d3c8664`](https://togithub.com/nektos/act/commit/d3c8664) chore:
bump VERSION to 0.2.60
- [`c79f59f`](https://togithub.com/nektos/act/commit/c79f59f)
build(deps): bump go.etcd.io/bbolt from 1.3.8 to 1.3.9
([#&#8203;2229](https://togithub.com/nektos/act/issues/2229))
- [`68597d6`](https://togithub.com/nektos/act/commit/68597d6)
build(deps): bump github.com/rhysd/actionlint from 1.6.26 to 1.6.27
([#&#8203;2228](https://togithub.com/nektos/act/issues/2228))
- [`9e6ce12`](https://togithub.com/nektos/act/commit/9e6ce12)
build(deps): bump github.com/opencontainers/image-spec
([#&#8203;2223](https://togithub.com/nektos/act/issues/2223))
- [`5601fb0`](https://togithub.com/nektos/act/commit/5601fb0) refactor:
simpilfy go-git cache
([#&#8203;2208](https://togithub.com/nektos/act/issues/2208))
- [`27eb79b`](https://togithub.com/nektos/act/commit/27eb79b)
build(deps): bump github.com/opencontainers/image-spec
([#&#8203;2214](https://togithub.com/nektos/act/issues/2214))
- [`8277584`](https://togithub.com/nektos/act/commit/8277584)
build(deps): bump golang.org/x/term from 0.16.0 to 0.17.0
([#&#8203;2213](https://togithub.com/nektos/act/issues/2213))
- [`6e80373`](https://togithub.com/nektos/act/commit/6e80373) Shrink
Readme ([#&#8203;2198](https://togithub.com/nektos/act/issues/2198))

</details>

<details>
<summary>postcss/autoprefixer (autoprefixer)</summary>

###
[`v10.4.18`](https://togithub.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#10418)

[Compare
Source](https://togithub.com/postcss/autoprefixer/compare/10.4.17...10.4.18)

- Fixed removing `-webkit-box-orient` on `-webkit-line-clamp`
([@&#8203;Goodwine](https://togithub.com/Goodwine)).

</details>

<details>
<summary>alecthomas/types (github.com/alecthomas/types)</summary>

###
[`v0.13.0`](https://togithub.com/alecthomas/types/compare/v0.12.1...v0.13.0)

[Compare
Source](https://togithub.com/alecthomas/types/compare/v0.12.1...v0.13.0)

</details>

<details>
<summary>csstools/postcss-plugins (postcss-nesting)</summary>

###
[`v12.0.4`](https://togithub.com/csstools/postcss-plugins/blob/HEAD/plugins/postcss-nesting/CHANGELOG.md#1204)

[Compare
Source](https://togithub.com/csstools/postcss-plugins/compare/b69d6de2ff367a17821ba013170229cc8ec5a16c...d1ff1d7bd12327f890df32424ecff32e841dc52b)

*February 26, 2024*

- Fix order of final CSS with complex usage of both nesting and mixins,
by [@&#8203;pciarach](https://togithub.com/pciarach)

</details>

<details>
<summary>remix-run/react-router (react-router-dom)</summary>

###
[`v6.22.2`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6222)

[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.22.1...react-router-dom@6.22.2)

##### Patch Changes

-   Updated dependencies:
    -   `@remix-run/router@1.15.2`
    -   `react-router@6.22.2`

</details>

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

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

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

##### gRPC Java 1.62.2 Release Notes

Note that this is the initial 1.62.x release

##### API Changes

- services: Remove `io.grpc.services.BinaryLogs`, which was deprecated
since 2021. `io.grpc.protobuf.services.BinaryLogs` should be used
instead
([#&#8203;10832](https://togithub.com/grpc/grpc-java/issues/10832)).
- Allow users outside of io.grpc.xds package to create custom xDS
resources
([#&#8203;10834](https://togithub.com/grpc/grpc-java/issues/10834))
([`6d96e65`](https://togithub.com/grpc/grpc-java/commit/6d96e6588))

##### New Features

- api:Add ClientTransportFilter. Similarly to ServerTransportFilter,
this will provide an observability hook and it allows direct
modification of the transport's attributes.
([#&#8203;10646](https://togithub.com/grpc/grpc-java/issues/10646))

##### Improvements

- java_grpc_library.bzl: Add support for Auto Exec Groups
([`cb03bd2`](https://togithub.com/grpc/grpc-java/commit/cb03bd234)).
This is mostly a behind-the-scenes change to adjust to the newer way
Bazel operates
- java_grpc_library.bzl: Support runfiles for protoc and the plugin
([`65a6b3b`](https://togithub.com/grpc/grpc-java/commit/65a6b3bc2)).
Neither binary uses runfiles, but the task will be ready if they need to
in the future
- xds: Add EC key support for XdsChannelCredentials/XdsServerCredentials
([`100d5a5`](https://togithub.com/grpc/grpc-java/commit/100d5a55f))
- binder:Change log level from WARNING to FINER for expected exception
during close with error, to reduce log spamming
([#&#8203;10899](https://togithub.com/grpc/grpc-java/issues/10899))
([`7ba0718`](https://togithub.com/grpc/grpc-java/commit/7ba0718bb))

##### Bug Fixes

- xds: Fix a bug in WeightedRoundRobinLoadBalancer policy that could
raise NullPointerException and further cause channel panic when picking
a subchannel. This bug can only be triggered when connection can not be
established and the channel reports TRANSIENT_FAILURE state.
([#&#8203;10868](https://togithub.com/grpc/grpc-java/issues/10868))

##### Dependencies

- The protoc plugin no longer supports macOS Big Sur (macOS 11).
Binaries are now built using Monterey (macOS 12)

##### Acknowledgements

-   [@&#8203;joybestourous](https://togithub.com/joybestourous)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (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.

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

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/TBD54566975/ftl).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
danroux pushed a commit to danroux/sk8l-ui that referenced this pull request May 7, 2024
https://connectrpc.com/docs/node/interceptors

Other Changes

- Add service and method in grpc-web unary response by @​minimal1 in connectrpc/connect-es#984
- Document the ts_nocheck plugin option by @​timostamm in connectrpc/connect-es#1012
- Remove node export condition by @​smaye81 in connectrpc/connect-es#1017
- Avoid instanceof Message by @​timostamm in connectrpc/connect-es#1023
danroux pushed a commit to danroux/sk8l-ui that referenced this pull request May 8, 2024
…1.4.0 (#59)

https://connectrpc.com/docs/node/interceptors

Other Changes

- Add service and method in grpc-web unary response by @​minimal1 in connectrpc/connect-es#984
- Document the ts_nocheck plugin option by @​timostamm in connectrpc/connect-es#1012
- Remove node export condition by @​smaye81 in connectrpc/connect-es#1017
- Avoid instanceof Message by @​timostamm in connectrpc/connect-es#1023
danroux pushed a commit to danroux/sk8l-ui that referenced this pull request May 8, 2024
…1.4.0 (#59)

https://connectrpc.com/docs/node/interceptors

Other Changes

- Add service and method in grpc-web unary response by @​minimal1 in connectrpc/connect-es#984
- Document the ts_nocheck plugin option by @​timostamm in connectrpc/connect-es#1012
- Remove node export condition by @​smaye81 in connectrpc/connect-es#1017
- Avoid instanceof Message by @​timostamm in connectrpc/connect-es#1023
danroux pushed a commit to danroux/sk8l-ui that referenced this pull request May 9, 2024
* npm:(deps-dev): bump @connectrpc/connect-web from 1.3.0 to 1.4.0

https://connectrpc.com/docs/node/interceptors

Other Changes

- Add service and method in grpc-web unary response by @​minimal1 in connectrpc/connect-es#984
- Document the ts_nocheck plugin option by @​timostamm in connectrpc/connect-es#1012
- Remove node export condition by @​smaye81 in connectrpc/connect-es#1017
- Avoid instanceof Message by @​timostamm in connectrpc/connect-es#1023

Bumps [@connectrpc/connect-web](https://github.com/connectrpc/connect-es/tree/HEAD/packages/connect-web) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/connectrpc/connect-es/releases)
- [Commits](https://github.com/connectrpc/connect-es/commits/v1.4.0/packages/connect-web)

---
updated-dependencies:
- dependency-name: "@connectrpc/connect-web"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants