Skip to content

chore: prepare v0.13.1 release#1324

Merged
danbugs merged 1 commit intohyperlight-dev:mainfrom
danbugs:release/v0.13.1-prep
Mar 19, 2026
Merged

chore: prepare v0.13.1 release#1324
danbugs merged 1 commit intohyperlight-dev:mainfrom
danbugs:release/v0.13.1-prep

Conversation

@danbugs
Copy link
Contributor

@danbugs danbugs commented Mar 19, 2026

Summary

Prepare v0.13.1 release by updating workspace version and changelog.

  • Update Cargo.toml version from 0.13.0 to 0.13.1
  • Populate CHANGELOG.md with significant changes since v0.13.0
  • Add new empty [Prerelease] - Unreleased section

Changes Included

This release includes:

  • Hardware interrupt support
  • File mapping via PEB with label support
  • Map file CoW implementation
  • GuestCounter refactoring with nanvix-unstable feature
  • aarch64 compilation support for hyperlight-host
  • Public API expansions (map_region, host functions re-export)
  • Host-guest version mismatch error handling
  • Improved guest creation documentation

@jsturtevant jsturtevant added the kind/dependencies For PRs that update dependencies or related components label Mar 19, 2026
@danbugs danbugs force-pushed the release/v0.13.1-prep branch from d2f7ba4 to 9d76e48 Compare March 19, 2026 17:28
Copy link
Contributor

@ludfjig ludfjig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you forgot some cargo.toml version bumps

@danbugs danbugs force-pushed the release/v0.13.1-prep branch 5 times, most recently from 83a9d0c to 76d9cc8 Compare March 19, 2026 17:45
@danbugs danbugs dismissed ludfjig’s stale review March 19, 2026 17:48

Addressed feedback.

@danbugs danbugs force-pushed the release/v0.13.1-prep branch 2 times, most recently from 48a9219 to b01e97c Compare March 19, 2026 18:02
@ludfjig
Copy link
Contributor

ludfjig commented Mar 19, 2026

Also I wonder why the fmt stuff is required 🤔

@danbugs danbugs force-pushed the release/v0.13.1-prep branch from b01e97c to 0ac401f Compare March 19, 2026 18:13
@danbugs
Copy link
Contributor Author

danbugs commented Mar 19, 2026

Also I wonder why the fmt stuff is required 🤔

Variable unpinned nightly versions, I think. Will revert the fmt fix and just ping the version. I think that should do it and should hopefully be OK to include here?

Update workspace version and all dependency references to 0.13.1, populate
CHANGELOG with changes since v0.13.0, update footer links, and regenerate
guest crate Cargo.lock files.

Also pin nightly toolchain for rustfmt to nightly-2026-02-27 to ensure
consistent formatting across CI runners.

Signed-off-by: danbugs <danilochiarlone@gmail.com>
@danbugs danbugs force-pushed the release/v0.13.1-prep branch from 917a3ee to 1c36085 Compare March 19, 2026 18:45
@ludfjig ludfjig requested a review from Copilot March 19, 2026 18:49
@ludfjig ludfjig requested a review from Copilot March 19, 2026 18:49
@danbugs danbugs added this to HL-NVX Mar 19, 2026
@danbugs danbugs moved this to In Progress in HL-NVX Mar 19, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the Hyperlight workspace for the v0.13.1 release by bumping crate versions and updating the changelog, along with refreshing lockfiles (including the Rust guest test projects) and pinning the nightly toolchain used for formatting.

Changes:

  • Bump workspace/package versions from 0.13.0 to 0.13.1 (including workspace dependency version pins).
  • Add a v0.13.1 release section to CHANGELOG.md and update compare links.
  • Update root and guest Cargo.lock files; pin cargo fmt to a specific nightly toolchain in Justfile.

Reviewed changes

Copilot reviewed 3 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
Cargo.toml Bumps workspace version and workspace dependency version pins to 0.13.1.
Cargo.lock Updates resolved versions to reflect the 0.13.1 workspace crates.
CHANGELOG.md Adds v0.13.1 entry and updates compare links (Prerelease, v0.13.1).
Justfile Introduces nightly-toolchain and uses it for fmt-* commands.
src/tests/rust_guests/witguest/Cargo.lock Updates guest lockfile (including internal crate version bumps to 0.13.1).
src/tests/rust_guests/simpleguest/Cargo.lock Updates guest lockfile (including internal crate version bumps to 0.13.1).
src/tests/rust_guests/dummyguest/Cargo.lock Updates guest lockfile (including internal crate version bumps to 0.13.1).

Copy link
Contributor

@ludfjig ludfjig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, also added copilot to review

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@danbugs danbugs merged commit cb17894 into hyperlight-dev:main Mar 19, 2026
44 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in HL-NVX Mar 19, 2026
@danbugs danbugs deleted the release/v0.13.1-prep branch March 19, 2026 20:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/dependencies For PRs that update dependencies or related components

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants