Skip to content

Commit

Permalink
Update CHANGELOG, add news article for 0.5.0-rc.3.
Browse files Browse the repository at this point in the history
  • Loading branch information
SergioBenitez committed Mar 23, 2023
1 parent cf1748d commit f800d52
Show file tree
Hide file tree
Showing 4 changed files with 55 additions and 4 deletions.
12 changes: 10 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Version 0.5.0-rc.3 (Mar 22, 2023)
# Version 0.5.0-rc.3 (Mar 23, 2023)

## Major Features and Improvements

Expand All @@ -17,6 +17,8 @@
The method returns an opaque reference to a type that can be used to retrieve pooled connections
outside of a request handling context.

* Raw binary form field data can be retrieved using the `&[u8]` form guard.

* Data guards are now eligible [sentinels].

## General Improvements
Expand All @@ -29,6 +31,10 @@
* Added [`Metadata::render()`] in [`rocket_dyn_templates`] for direct template rendering.
* Rocket salvages more information from malformed requests for error catchers.
* The `cookie` `secure` feature is now properly conditionally enabled.
* Data before encapsulation boundaries in TLS keys is allowed and ignored.
* Support for TLS keys in SEC1 format was added.
* Rocket now warns when a known secret key is configured.
* A panic that could occur on shutdown in `rocket_sync_db_pools` was fixed.

### Known Media Types

Expand All @@ -44,6 +50,7 @@

* Implemented `Responder` for `Box<T: Responder + Sized>`.
* Implemented `FromForm` for `Arc<T>`.
* Implemented `Fairing` for `Arc<dyn Fairing>`.

### Updated Dependencies

Expand All @@ -55,11 +62,12 @@
* Updated `deadpool-redis` to `0.11`.
* Updated `normpath` from to `1`.
* Updated `cookie` to `0.17`.
* Replaced `atty` with `is-terminal`.

## Infrastructure

* UI tests are now allowed to fail by the CI to avoid false negatives.
* Fixed many typos, errors, and broken links throughout documentation and examples.
* Fixed many typos, errors, and broken links throughout docs and examples.
* The GitHub CI workflow was updated to use maintained actions.

[`Metadata::render()`]: https://api.rocket.rs/v0.5-rc/rocket_dyn_templates/struct.Metadata.html#method.render
Expand Down
4 changes: 2 additions & 2 deletions site/index.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
###############################################################################

[release]
version = "0.5.0-rc.2"
date = "May 09, 2022"
version = "0.5.0-rc.3"
date = "Mar 23, 2023"

###############################################################################
# Top features: displayed in the header under the introductory text.
Expand Down
31 changes: 31 additions & 0 deletions site/news/2023-03-23-version-0.5-rc.3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Rocket's 3rd v0.5 Release Candidate

<p class="metadata"><strong>
Posted by <a href="https://sergio.bz">Sergio Benitez</a> on March 23, 2023
</strong></p>

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].

[GitHub issue tracker]: https://github.com/SergioBenitez/Rocket/issues
[GitHub discussions]: https://github.com/SergioBenitez/Rocket/discussions
[migration guide]: ../../guide/upgrading
[CHANGELOG]: https://github.com/SergioBenitez/Rocket/blob/v0.5-rc/CHANGELOG.md#version-050-rc2-may-9-2022

## About Rocket

Rocket is a web framework for Rust with a focus on usability, security,
extensibility, and speed. Rocket makes it simple to write fast, secure web
applications without sacrificing usability.

Not already using Rocket? Join the tens of thousands of users and hundreds of
companies happily using Rocket today! Rocket's extensive documentation makes it
easy: get started by [reading through the guide](../../guide) or learning more
from [the overview](../../overview).
12 changes: 12 additions & 0 deletions site/news/index.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
[[articles]]
title = """
Rocket's 3rd v0.5 Release Candidate
"""
slug = "2023-03-23-version-0.5-rc.3"
author = "Sergio Benitez"
author_url = "https://sergio.bz"
date = "March 23, 2023"
snippet = """
Rocket `0.5.0-rc.3`, a release candidate for Rocket v0.5, is now available.
"""

[[articles]]
title = """
Rocket's 2nd v0.5 Release Candidate
Expand Down

0 comments on commit f800d52

Please sign in to comment.