News

The latest in the world of Rocket.

Rocket v0.5: Stable, Async, Sentinels, Streams, SSE, Forms, WebSockets, & So Much More

I am elated to announce that Rocket v0.5 is now generally available. A step forward in every direction, it is packed with features and improvements that increase developer productivity, improve application security and robustness, provide new opportunities for extensibility, and afford toolchain stability.

read more ►

Building a Better Foundation for Rocket's Future

Along with the release of Rocket v0.5, today I'm sharing plans to launch the Rocket Web Framework Foundation, or RWF2. The RWF2 is a nonprofit organization designed to support Rocket and the surrounding ecosystem, financially and organizationally.

I'm also directly addressing the community's concerns regarding the pace of Rocket's development, leadership, and release cadence. My hope is to assuage any and all concerns about Rocket's future. I hope reading this leaves you feeling confident that Rocket is here to stay, and that the RWF2 is the right step towards increased community contributions and involvement.

read more ►

Rocket's 4th v0.5 Release Candidate

Rocket 0.5.0-rc.4, a release candidate for Rocket v0.5, is now available.

This release builds on the previous release candidate and brings further features, improvements, and fixes to Rocket. As before, this is an opportunity to discover issues with Rocket v0.5 and its documentation before its general release. We encourage all users to migrate their applications to the fourth release candidate and report any issues to the GitHub issue tracker. Please see the new migration guide for complete details on how to upgrade from Rocket v0.4. For changes since Rocket v0.5.0-rc.3, please see the CHANGELOG.

read more ►

Rocket's 3rd v0.5 Release Candidate

Rocket 0.5.0-rc.3, a release candidate for Rocket v0.5, is now available.

This release builds on the previous release candidate and brings further features, improvements, and fixes to Rocket. As before, this is an opportunity to discover issues with Rocket v0.5 and its documentation before its general release. We encourage all users to migrate their applications to the third release candidate and report any issues to the GitHub issue tracker. Please see the new migration guide for complete details on how to upgrade from Rocket v0.4. For changes since Rocket v0.5.0-rc.2, please see the CHANGELOG.

read more ►

Rocket's 2nd v0.5 Release Candidate

Rocket 0.5.0-rc.2, a release candidate for Rocket v0.5, is now available.

This release builds on the previous release candidate and brings further features, improvements, and fixes to Rocket. As before, this is an opportunity to discover issues with Rocket v0.5 and its documentation before its general release. We encourage all users to migrate their applications to the second release candidate and report any issues to the GitHub issue tracker. Please see the new migration guide for complete details on how to upgrade from Rocket v0.4. For changes since Rocket v0.5.0-rc.1, please see the CHANGELOG.

read more ►

Rocket v0.5 Release Candidate

Rocket 0.5.0-rc.1, a release candidate for Rocket v0.5, is now available.

This release actualizes over two years of development, bringing Rocket to Rust stable and async to Rocket. Every facet, from core request handling to error messages, has been subjected to Rocket's exacting standards.

read more ►

Rocket v0.4: Typed URIs, Database Support, Revamped Queries, & More!

I am elated to announce that the next major release of Rocket is now available! Rocket 0.4 is a step forward in every direction: it is packed with features and improvements that increase developer productivity, improve application security and robustness, provide new opportunities for extensibility, and deliver a renewed degree of toolchain stability.

read more ►

Rocket's 2nd v0.4 Release Candidate

After a successful and productive initial v0.4 release candidate, I am happy to announce that the second release candidate for Rocket v0.4 is now available.

This release candidate fixes issues identified during the first release candidate, introduces further features, and leverages upstream rustc contributions for improved diagnostics and stability. As before, this is an opportunity to discover issues with Rocket v0.4 and its documentation before its general release. We encourage all users to migrate their applications to the second release candidate and report any issues to the GitHub issue tracker. To update to v0.4.0, manually update rocket in your Cargo.toml file:

read more ►

Rocket v0.4 Release Candidate

I am delighted to announce that a release candidate for Rocket v0.4 is available today! This release brings over a year of features, improvements, and refinements, resolving some of the most called for requests and bringing Rocket measurably closer to stable compatibility.

read more ►

Rocket v0.3: Fairings, TLS, Private Cookies

I'm excited to announce that the next major release of Rocket is available today! Rocket 0.3 is packed with new features and improvements that increase developer productivity, improve application security, and provide new opportunities for extensibility. Rocket 0.3 is the culmination of almost 6 months of work. During this time, more than 225 changes were committed, over 100 issues (primarily questions and feature requests) were closed, and over 40 pull requests were submitted. The Rocket community has proven steadfast in their support: a sincere thank you to everyone involved!

read more ►

Rocket v0.2: Managed State & More

Today marks the first major release since Rocket's debut a little over a month ago. Rocket v0.2 packs a ton of new features, fixes, and general improvements. Much of the development in v0.2 was led by the community, either through reports via the GitHub issue tracker or via direct contributions. In fact, there have been 20 unique contributors to Rocket's codebase since Rocket's initial introduction! Community feedback has been incredible. As a special thank you, we include the names of these contributors at the end of this article.

read more ►