From d5aea38f59635823ca163d45a134c4fd9565f286 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Doru=20Bl=C3=A2nzeanu?= Date: Tue, 4 Nov 2025 23:18:52 +0200 Subject: [PATCH] Bump 0.11.0 in preparation for release and update CHANGELOG.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Doru Blânzeanu --- CHANGELOG.md | 24 +++++++++++++++++++- Cargo.lock | 16 ++++++------- Cargo.toml | 16 ++++++------- src/tests/rust_guests/dummyguest/Cargo.lock | 8 +++---- src/tests/rust_guests/simpleguest/Cargo.lock | 8 +++---- src/tests/rust_guests/witguest/Cargo.lock | 12 +++++----- 6 files changed, 53 insertions(+), 31 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 084090a51..29ab4c05e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,27 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [Prerelease] - Unreleased + +## [v0.11.0] - 2025-11-04 + +### Fixed +* Fixes a race condition in killing Sandboxes by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/959 + +### Changed +* Unify register representation across hypervisors by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/907 +* Guest tracing improvements to use `tracing` crate by @dblnz in https://github.com/hyperlight-dev/hyperlight/pull/844 +* Serialize guest trace data using flatbuffers by @dblnz in https://github.com/hyperlight-dev/hyperlight/pull/999 + +### Added +* Add support for mmapped memory in crashdumps and guest debugging by @dblnz in https://github.com/hyperlight-dev/hyperlight/pull/943 +* Add poison state to sandbox by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/931 +* Crashdump on demand by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/972 + +### Removed +* Remove seccomp by @dblnz in https://github.com/hyperlight-dev/hyperlight/pull/971 +* Remove mshv2 feature by @dblnz in https://github.com/hyperlight-dev/hyperlight/pull/973 + + ## [v0.10.0] - 2025-10-02 ### Fixed @@ -201,7 +222,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). The Initial Hyperlight Release 🎉 -[Prerelease]: +[Prerelease]: +[v0.11.0]: [v0.10.0]: [v0.9.0]: [v0.8.0]: diff --git a/Cargo.lock b/Cargo.lock index d81ba9f24..93d845b20 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1372,7 +1372,7 @@ dependencies = [ [[package]] name = "hyperlight-common" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "arbitrary", @@ -1385,7 +1385,7 @@ dependencies = [ [[package]] name = "hyperlight-component-macro" -version = "0.10.0" +version = "0.11.0" dependencies = [ "env_logger", "hyperlight-component-util", @@ -1399,7 +1399,7 @@ dependencies = [ [[package]] name = "hyperlight-component-util" -version = "0.10.0" +version = "0.11.0" dependencies = [ "itertools 0.14.0", "log", @@ -1422,7 +1422,7 @@ dependencies = [ [[package]] name = "hyperlight-guest" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "flatbuffers", @@ -1434,7 +1434,7 @@ dependencies = [ [[package]] name = "hyperlight-guest-bin" -version = "0.10.0" +version = "0.11.0" dependencies = [ "buddy_system_allocator", "cc", @@ -1451,7 +1451,7 @@ dependencies = [ [[package]] name = "hyperlight-guest-tracing" -version = "0.10.0" +version = "0.11.0" dependencies = [ "hyperlight-common", "spin 0.10.0", @@ -1461,7 +1461,7 @@ dependencies = [ [[package]] name = "hyperlight-host" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "bitflags 2.10.0", @@ -1548,7 +1548,7 @@ dependencies = [ [[package]] name = "hyperlight_guest_capi" -version = "0.10.0" +version = "0.11.0" dependencies = [ "cbindgen", "flatbuffers", diff --git a/Cargo.toml b/Cargo.toml index e509372a6..55a2a29f8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,7 +26,7 @@ exclude = [ ] [workspace.package] -version = "0.10.0" +version = "0.11.0" edition = "2024" rust-version = "1.88" license = "Apache-2.0" @@ -35,14 +35,14 @@ repository = "https://github.com/hyperlight-dev/hyperlight" readme = "README.md" [workspace.dependencies] -hyperlight-common = { path = "src/hyperlight_common", version = "0.10.0", default-features = false } -hyperlight-host = { path = "src/hyperlight_host", version = "0.10.0", default-features = false } -hyperlight-guest = { path = "src/hyperlight_guest", version = "0.10.0", default-features = false } -hyperlight-guest-bin = { path = "src/hyperlight_guest_bin", version = "0.10.0", default-features = false } +hyperlight-common = { path = "src/hyperlight_common", version = "0.11.0", default-features = false } +hyperlight-host = { path = "src/hyperlight_host", version = "0.11.0", default-features = false } +hyperlight-guest = { path = "src/hyperlight_guest", version = "0.11.0", default-features = false } +hyperlight-guest-bin = { path = "src/hyperlight_guest_bin", version = "0.11.0", default-features = false } hyperlight-testing = { path = "src/hyperlight_testing", default-features = false } -hyperlight-guest-tracing = { path = "src/hyperlight_guest_tracing", version = "0.10.0", default-features = false } -hyperlight-component-util = { path = "src/hyperlight_component_util", version = "0.10.0", default-features = false } -hyperlight-component-macro = { path = "src/hyperlight_component_macro", version = "0.10.0", default-features = false } +hyperlight-guest-tracing = { path = "src/hyperlight_guest_tracing", version = "0.11.0", default-features = false } +hyperlight-component-util = { path = "src/hyperlight_component_util", version = "0.11.0", default-features = false } +hyperlight-component-macro = { path = "src/hyperlight_component_macro", version = "0.11.0", default-features = false } [workspace.lints.rust] unsafe_op_in_unsafe_fn = "deny" diff --git a/src/tests/rust_guests/dummyguest/Cargo.lock b/src/tests/rust_guests/dummyguest/Cargo.lock index 2d8353674..e81530550 100644 --- a/src/tests/rust_guests/dummyguest/Cargo.lock +++ b/src/tests/rust_guests/dummyguest/Cargo.lock @@ -70,7 +70,7 @@ checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" [[package]] name = "hyperlight-common" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "flatbuffers", @@ -80,7 +80,7 @@ dependencies = [ [[package]] name = "hyperlight-guest" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "flatbuffers", @@ -92,7 +92,7 @@ dependencies = [ [[package]] name = "hyperlight-guest-bin" -version = "0.10.0" +version = "0.11.0" dependencies = [ "buddy_system_allocator", "cc", @@ -109,7 +109,7 @@ dependencies = [ [[package]] name = "hyperlight-guest-tracing" -version = "0.10.0" +version = "0.11.0" dependencies = [ "hyperlight-common", "spin 0.10.0", diff --git a/src/tests/rust_guests/simpleguest/Cargo.lock b/src/tests/rust_guests/simpleguest/Cargo.lock index 96689aaae..638f76d6b 100644 --- a/src/tests/rust_guests/simpleguest/Cargo.lock +++ b/src/tests/rust_guests/simpleguest/Cargo.lock @@ -62,7 +62,7 @@ checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" [[package]] name = "hyperlight-common" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "flatbuffers", @@ -72,7 +72,7 @@ dependencies = [ [[package]] name = "hyperlight-guest" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "flatbuffers", @@ -84,7 +84,7 @@ dependencies = [ [[package]] name = "hyperlight-guest-bin" -version = "0.10.0" +version = "0.11.0" dependencies = [ "buddy_system_allocator", "cc", @@ -101,7 +101,7 @@ dependencies = [ [[package]] name = "hyperlight-guest-tracing" -version = "0.10.0" +version = "0.11.0" dependencies = [ "hyperlight-common", "spin 0.10.0", diff --git a/src/tests/rust_guests/witguest/Cargo.lock b/src/tests/rust_guests/witguest/Cargo.lock index d65d56ce3..4a0de8cf2 100644 --- a/src/tests/rust_guests/witguest/Cargo.lock +++ b/src/tests/rust_guests/witguest/Cargo.lock @@ -178,7 +178,7 @@ dependencies = [ [[package]] name = "hyperlight-common" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "flatbuffers", @@ -188,7 +188,7 @@ dependencies = [ [[package]] name = "hyperlight-component-macro" -version = "0.10.0" +version = "0.11.0" dependencies = [ "env_logger", "hyperlight-component-util", @@ -202,7 +202,7 @@ dependencies = [ [[package]] name = "hyperlight-component-util" -version = "0.10.0" +version = "0.11.0" dependencies = [ "itertools", "log", @@ -215,7 +215,7 @@ dependencies = [ [[package]] name = "hyperlight-guest" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "flatbuffers", @@ -227,7 +227,7 @@ dependencies = [ [[package]] name = "hyperlight-guest-bin" -version = "0.10.0" +version = "0.11.0" dependencies = [ "buddy_system_allocator", "cc", @@ -244,7 +244,7 @@ dependencies = [ [[package]] name = "hyperlight-guest-tracing" -version = "0.10.0" +version = "0.11.0" dependencies = [ "hyperlight-common", "spin 0.10.0",