Skip to content

Commit 5bc163f

Browse files
authored
Merge pull request #237 from phip1611/multiboot2
2024-09: multiboot2
2 parents 17c45c0 + abda311 commit 5bc163f

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

content/this-month/2024-09/index.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,26 @@ the contained information tags. Usable in no_std environments, such as a kernel.
141141
An optional builder feature also allows the construction of the corresponding
142142
structures._
143143

144+
[Last month](../2024-08), we talked about the major milestone of the `v0.22`
145+
release of the `multiboot2` crate, where all Undefined Behaviour (UB) and a
146+
bunch of safety and memory issues have been removed / fixed. After a short
147+
grace-period of one month, we now yanked all prior releases. As all of them
148+
contain UB, sensitive low-level software can break in subtle ways.
149+
150+
We hope that all users can have a smooth migration to `v0.22` or above
151+
(with Rust 1.70 from June 2023 as MSRV). If there are problems, we
152+
are happy to temporarily unyank certain versions or create a `v0.22.x`
153+
with a lower MSRV. We can discuss this
154+
[here](https://github.com/rust-osdev/multiboot2/issues/237).
155+
156+
Further, we released `v0.23` which contains dependency bumps and missing
157+
tags. Specifically:
158+
- ApmTag
159+
- BootdevTag
160+
- NetworkTag
161+
162+
Please find more in the [changelog](https://github.com/rust-osdev/multiboot2/blob/main/multiboot2/CHANGELOG.md).
163+
144164
We merged the following PRs this month:
145165

146166
<!-- - [build(deps): bump crate-ci/typos from 1.23.6 to 1.24.3](https://github.com/rust-osdev/multiboot2/pull/230) -->
@@ -155,7 +175,6 @@ We merged the following PRs this month:
155175

156176
Thanks to [@filiplajszczak](https://github.com/filiplajszczak) for their contributions!
157177

158-
159178
## Other Projects
160179

161180
In this section, we describe updates to Rust OS projects that are not directly related to the `rust-osdev` organization. Feel free to [create a pull request](https://github.com/rust-osdev/homepage/pulls) with the updates of your OS project for the next post.

0 commit comments

Comments
 (0)