-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
v0.14 Release Checklist #2352
Comments
Here's an update on the exact release situation. This is based on the expectation that Tokio 1.0 will be released by EOY 2020. Considering that plan, I see 3 options:
I think both 2 and 3 have downsides of additional churn, requiring preparing 2 sets of releases for hyper in a very short period of time (which is a load on the maintainers), and forces 2 "breaking changes" releases on hyper users in as many weeks. Seeing as Tokio 0.3 was largely meant as a "preview" of Tokio 1.0, the main point of it being to check that Tokio itself didn't need any other major API changes, I think the value gained by a hyper v0.14 release at this point is very low compared to the cost. For those that wish to try out what hyper looks like with Tokio 0.3, the git master branch supports it. For those reasons, I so far feel that option 1 is best, which realistically means to most people: hyper v0.14 release will coincide with Tokio 1.0 in a couple weeks. |
I think your reasoning makes sense and I have no problem waiting for an extra two weeks. |
Tokio 1.0 is shipping by EOY. We are pretty much code complete at this point. Only a couple small tweaks left. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@seanmonstar contrary to earlier objections, I think your plan makes a lot of sense. |
To put in my 2c: I would much prefer to have another release of h2 / hyper / reqwest / ... now. I am personally not upgrading anything that depends on both tokio and one of the hyperium crates to tokio 0.3 because I don't see the point of the additional work of adding the compat helper methods where necessary, and have also not seen many others using the compat helpers. Switching to an alpha release of hyper and/or some other crate(s) seems like it would be much less work for lots of people and thus encourage more testing of tokio 0.3 (which really is the whole point of that release, right?). |
The v0.14 milestone is complete, meaning all major features are merged. This is a checklist of some administrata to have a smooth release!
h2
v0.3http-body
v0.4http
with updatedbytes
(can be a minor version)The text was updated successfully, but these errors were encountered: