eventmesh icon indicating copy to clipboard operation
eventmesh copied to clipboard

[Enhancement] Update grpc version from 1.43.2 to 1.63.0

Open Pil0tXia opened this issue 1 year ago • 4 comments

Search before asking

  • [X] I had searched in the issues and found no similar issues.

Enhancement Request

Curent grpc version is too old. Developers can't even download its source code in IDEA. ForwardingChannelBuilder and StreamObservers are deprecated in 1.60.0.

Relevant grpc version compatibility encountered in Dashboard:

  • https://github.com/apache/eventmesh-dashboard/pull/96
  • https://github.com/apache/eventmesh-dashboard/pull/109

Describe the solution you'd like

Update grpc version from 1.43.2 to 1.63.0

Are you willing to submit PR?

  • [ ] Yes I am willing to submit a PR!

Code of Conduct

Pil0tXia avatar Apr 16 '24 16:04 Pil0tXia

ForwardingChannelBuilder and StreamObservers are not used in EventMesh. Is there a need to highlight them separately for any particular attention?

pmupkin avatar May 05 '24 17:05 pmupkin

@pmupkin

You can read the grpc-java release note and keep an eye on whether there are any deprecations affecting EventMesh. ☺️

If there is no deprecated usage in EventMesh, that naturally reduces the difficulty of the upgrade.

Pil0tXia avatar May 06 '24 13:05 Pil0tXia

@Pil0tXia If I've finished updating, are there any testing methods or commands available?

pmupkin avatar May 06 '24 14:05 pmupkin

@pmupkin You can rely on the CI and grpc examples in the eventmesh-example module.

Pil0tXia avatar May 06 '24 15:05 Pil0tXia