Skip to content

chore: Release version 0.4.0 - #46

Merged
mkroening merged 2 commits into
mainfrom
release-0.4.0
Sep 12, 2026
Merged

mkroening merged 2 commits into
mainfrom
release-0.4.0

Conversation

@mkroening

Copy link
Copy Markdown
Member

Release notes:

🚀 Features

  • Add virtio-blk definitions
  • Upgrade to spec 1.4
  • (virtio-mmio) Add MAGIC_VALUE constant
  • (features) Add recommendations and recommendations_satisfied
  • (features) Remove FeatureBits bounds that are not elaborated
  • (features) Seal FeatureBits
  • (features) Remove requirements() and recommendations()
  • Don't derive zerocopy traits for volatile structs
  • Rename virtio::Id::IoMem to Iomem to match reference name
  • Make enums ABI-compatible
  • (net) Make hash header contain the normal header

🐛 Bug Fixes

  • (virtq) Clippy::manual_is_multiple_of
  • (docsrs) Migrate from doc_auto_cfg to doc_cfg
  • Rust-2018-idioms
  • Upgrade to Rust 2024
  • (mmio) Support multiple doc aliases in macro_rules!

📚 Documentation

  • (features) Clarify driver and device requirements
  • Mark Entropy Device as supported
  • (balloon) Add module-level doc comment
  • Add aliases to virtio::Id
  • (features) Update virtio::F docs to spec 1.4

⚙️ Miscellaneous Tasks

  • Run cargo-semver-checks
  • (Cargo.toml) Remove deprecated package.authors field
  • Use Cargo build.warnings instead of RUSTFLAGS=-Dwarnings

💼 Other

  • (deps) Update allocator-api2 to 0.4
  • (deps) Upgrade bitfield-struct to 0.13

@mkroening
mkroening requested a review from phip1611 September 9, 2026 09:38
@mkroening mkroening self-assigned this Sep 9, 2026
@mkroening
mkroening added this pull request to the merge queue Sep 12, 2026
Merged via the queue into main with commit ad565bd Sep 12, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant