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

Upgrade arrow-flight to tonic 0.12 #6072

Closed
sergiimk opened this issue Jul 17, 2024 · 2 comments
Closed

Upgrade arrow-flight to tonic 0.12 #6072

sergiimk opened this issue Jul 17, 2024 · 2 comments
Labels
enhancement Any new improvement worthy of a entry in the changelog

Comments

@sergiimk
Copy link
Contributor

sergiimk commented Jul 17, 2024

Is your feature request related to a problem or challenge? Please describe what you are trying to do.

Release of http 1.0 and hyper 1.0 created a cascade of major upgrades in many protocol libraries. These upgrades have not been yet incorporated into arrow-flight which causes a significant duplication of dependencies including crates like tonic, axum, hyper, http, h2...

Note that this causes dependency duplication even within the arrow-rs libraries alone, as object_store has already migrated to the new http stack.

Describe the solution you'd like

Upgrade arrow-flight to:

  • tonic 0.12
  • prost 0.13
@sergiimk sergiimk added the enhancement Any new improvement worthy of a entry in the changelog label Jul 17, 2024
@alamb
Copy link
Contributor

alamb commented Jul 17, 2024

This is currently scheduled for release in 53.0.0 (Early September 2023). The work is on the 53 dev branch -- thanks again @BugenZhao #6041. #6016

@alamb
Copy link
Contributor

alamb commented Aug 2, 2024

We have merged this code to main so marking this issue is resolved

tonic = { version = "0.12.0", default-features = false, features = ["transport", "codegen", "prost"] }

@alamb alamb closed this as completed Aug 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Any new improvement worthy of a entry in the changelog
Projects
None yet
Development

No branches or pull requests

2 participants