-
Notifications
You must be signed in to change notification settings - Fork 626
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
Prepare for 0.3.0 release in conjunction with Rust 1.39 #1893
Comments
I think @LucioFranco already raised the question in context of the release on zulip. But I would also be interested to know what the concrete idea for stabilization of the individual parts of this crate is. I think there contents with a variety of maturity and usefulness, and having a plan on what is intended to be long-term maintained and what not sounds great! The answer could obviously be: everything. But that could it make it potentially harder to evolve the library than having a smaller content. Here is my personal wishlist for stabilization: Must havesThe Nice to have
Not sure / lower-priority
|
I think it is necessary to decide the crate name of futures-test (see #1169 (comment)). EDIT: this seems solved. (There are many other things, but I will comment later.) |
To provide feedback from
edit: Also as for a timeline to release edit: A PR to std has been made to add Overall I'm feeling quite good about the current state of cc/ @stjepang |
I asked about this on Zulip here. Not a very solid answer there, it was just dropped at some point.
I'd argue for definitely dropping those from the main |
Another note on crate organization: similar to the complexity reduction in |
Here's my perspective:
|
This is because both futures-channel and futures-util require AtomicWaker. But I think there are some crates that do not need combinators like futures-channel but need AtomicWaker, so it is maybe good to separate this. Also, I was thinking of adding a new crate as a solution for #1830 (comment). |
So, I can't tell if suggested feedback in this issue should be incorporated or not, but we only have a little more than a week to do so if desired. |
@seanmonstar a number of the above issues have been handled already-- i'm adding issues to the 0.3 release milestone in an effort to triage and resolve remaining issues before the release. If you have more things you'd like to see captured, please open an issue and I'll make sure that it gets attention! Thanks for all your help listing things here and making sure we're on track for next week's release :) |
To update here: my plan is to release next Tuesday, November 4th, in the AM PST. Let me know if this doesn't meet your needs, and I'd be happy to work to try and push things around as needed. |
Just a fun fact,- the nearest Tue, Nov 4th is the year of 2025. Please tell us you were not planning to wait until then:) |
Heh, meant the 5th, thanks though :) |
It's currently the 6th in PST. Was there a delay? |
0.3.0 has been released! Apologies for the delay, and thank you for your patience :) |
This is intended to serve as a tracking issue for things that need to be resolved before the 0.3.0 release which will be published alongside Rust 1.39. This release will remove the
-preview
suffixes from all the current crates and release them underfutures
andfutures-*
.The text was updated successfully, but these errors were encountered: