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

Remove node export condition #1017

Merged
merged 4 commits into from
Feb 20, 2024
Merged

Remove node export condition #1017

merged 4 commits into from
Feb 20, 2024

Conversation

smaye81
Copy link
Member

@smaye81 smaye81 commented Feb 13, 2024

Fixes #1014.

In #974, we made a change that removes a common failure point for the dual package hazard. As a result, the node exports condition for our packages should not be necessary and is actually problematic for some bundlers.

Copy link
Member

@timostamm timostamm left a comment

Choose a reason for hiding this comment

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

Do you remember what bundler/framework stumbled over the "node" condition? Can we confirm that this fixes it?

packages/connect-express/package.json Show resolved Hide resolved
Copy link
Member

@timostamm timostamm left a comment

Choose a reason for hiding this comment

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

Just remembered: Can you remove scripts/gen-esm-proxy.mjs and every usage of it?

@smaye81 smaye81 merged commit 7388a7b into main Feb 20, 2024
5 checks passed
@smaye81 smaye81 deleted the sayers/remove_node_export branch February 20, 2024 14:57
@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/[email protected]@6.22.2)

##### Patch Changes

-   Updated dependencies:
    -   `@remix-run/[email protected]`
    -   `[email protected]`

</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] <[email protected]>

---------

Signed-off-by: dependabot[bot] <[email protected]>
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.

Remove "node" export condition
2 participants