-
Notifications
You must be signed in to change notification settings - Fork 295
Rocket no longer requires nightly #1603
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
Conversation
The changes in the README are not enough, rocket actually needs to be updated to a version that doesn't require nightly. the 4.x branch still requires nightly. rocket That being said, I think now is a good time to switch away from rocket. It has been poorly maintained for years. (Illustrated by how old this PR is and rocket still doesn't have a stable release without requiring nightly.) Axum and actix-web are both fully featured, much more popular, stable and well-maintained options. I would be glad to help with that. The Edit: I came across this while opening this issue, making sure it's not a duplicate: |
In addition, there's also the dependency of rocket_contrib. It has a relaese of |
I don't think this is evidence of poor maintenance. Rocket has had an explicit policy of wanting to be an exploration ground for nightly features, and has been a driving force for stabilization in the past. |
Agreed, usage of nightly alone doesn't mean it's poorly maintained. But a release that doesn't depend on nightly has been promised at least since June 09, 2021, when the first release candidate for 0.5 was released. And that blog post claimed that the release candidate had been in development for two years already. I can't find this promise being made at the time exactly, but the docs make it pretty clear: The docs of 0.4 state: Warning: Rocket requires the latest version of Rust nightly. The docs of 0.5 recommend to run So it's clearly the intention that 0.5 should not rely on nightly. As far as I can tell, that's not even the case with the release candidates. The latest blog post is from May 09, 2022. It states:
No official communication since then, as far as I can tell. |
I mean, Rocket is fine, it works, it rarely has bugs, it doesn't need to have a constant publish cycle to be considered maintained. It's good enough for us here, are any rate. It's actively maintained; the stability thing has been taking a while but like I said they've explicitly stated that as a low priority. |
I need to correct myself: Rocket In order to upgrade to |
Very open to doing that! (In the long run I'm hoping we can switch to static site generation but we'd need something that can preserve the directory structure) |
@Manishearth this can be closed as the migration to rocket |
No description provided.