risingwavelabs / risingwave

Best-in-class stream processing, analytics, and management. Perform continuous analytics, or build event-driven applications, real-time ETL pipelines, and feature stores in minutes. Unified streaming and batch. PostgreSQL compatible.
https://go.risingwave.com/slack
Apache License 2.0
7.04k stars 579 forks source link

Bump version of hyper from 0.14 to 1.0 #13695

Open fuyufjh opened 11 months ago

fuyufjh commented 11 months ago

Hyper 1.0 has released. It seems that 0.14.x branch won't be updated any longer, so let's migrate to 1.0.

https://github.com/hyperium/hyper/releases

Be sure to checkout the upgrading guide!

Related dependencies that might need to be upgraded together:


@BugenZhao External blockers:

fuyufjh commented 11 months ago

Block on https://github.com/hyperium/tonic/issues/1307

A PR WIP: https://github.com/hyperium/tonic/pull/1595

BugenZhao commented 4 months ago

Waiting for a new release of tonic: https://github.com/hyperium/tonic/issues/1734

BugenZhao commented 4 months ago

Waiting for a new release of tonic: hyperium/tonic#1734

Released 0.12. Let's do it!

Progress:

BugenZhao commented 3 months ago

The major blocker now is the resolution conflict with the dependencies specified as =x.y.z in arrow-udf-deno -> deno-xxx. After some consideration, I think we have to

fuyufjh commented 3 months ago

The major blocker now is the resolution conflict with the dependencies specified as =x.y.z in arrow-udf-deno -> deno-xxx. After some consideration, I think we have to

+1 for dropping the dependency. Introducing deno as a dependency is more painful than we thought before.