Skip to content

Commit 418b3c6

Browse files
[0.9.x] Backport of #931, #959 #994 for release v0.9.1 (#996)
* Add poison state to sandbox to prevent misuse (#931) Signed-off-by: Ludvig Liljenberg <[email protected]> * Fixes a race condition in killing Sandboxes (#959) Signed-off-by: Simon Davies <[email protected]> * Update common workflow to 1.8.0 Signed-off-by: Simon Davies <[email protected]> * Fixes issues from merge and splits trait to expose only public method (#994) Signed-off-by: Simon Davies <[email protected]> * updates to change log and crate version for v0.9.1 Signed-off-by: Simon Davies <[email protected]> --------- Signed-off-by: Ludvig Liljenberg <[email protected]> Signed-off-by: Simon Davies <[email protected]> Co-authored-by: Simon Davies <[email protected]>
1 parent 1bd07e1 commit 418b3c6

File tree

18 files changed

+1637
-229
lines changed

18 files changed

+1637
-229
lines changed

.github/workflows/Benchmarks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828

2929
- uses: actions/checkout@v5
3030

31-
- uses: hyperlight-dev/ci-setup-workflow@v1.6.0
31+
- uses: hyperlight-dev/ci-setup-workflow@v1.8.0
3232
with:
3333
rust-toolchain: "1.86"
3434
env:

.github/workflows/CargoPublish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
fetch-depth: 0
3333
fetch-tags: true
3434

35-
- uses: hyperlight-dev/ci-setup-workflow@v1.6.0
35+
- uses: hyperlight-dev/ci-setup-workflow@v1.8.0
3636
with:
3737
rust-toolchain: "1.86"
3838

.github/workflows/CreateRelease.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
steps:
3232
- uses: actions/checkout@v5
3333

34-
- uses: hyperlight-dev/ci-setup-workflow@v1.6.0
34+
- uses: hyperlight-dev/ci-setup-workflow@v1.8.0
3535
with:
3636
rust-toolchain: "1.86"
3737
env:
@@ -52,7 +52,7 @@ jobs:
5252
steps:
5353
- uses: actions/checkout@v5
5454

55-
- uses: hyperlight-dev/ci-setup-workflow@v1.6.0
55+
- uses: hyperlight-dev/ci-setup-workflow@v1.8.0
5656
with:
5757
rust-toolchain: "1.86"
5858
env:
@@ -112,7 +112,7 @@ jobs:
112112
fetch-depth: 0
113113
fetch-tags: true
114114

115-
- uses: hyperlight-dev/ci-setup-workflow@v1.6.0
115+
- uses: hyperlight-dev/ci-setup-workflow@v1.8.0
116116
with:
117117
rust-toolchain: "1.86"
118118
env:

.github/workflows/copilot-setup-steps.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
with:
2727
components: rustfmt
2828

29-
- uses: hyperlight-dev/ci-setup-workflow@v1.6.0
29+
- uses: hyperlight-dev/ci-setup-workflow@v1.8.0
3030
with:
3131
rust-toolchain: "1.86"
3232
env:

.github/workflows/dep_build_guest_binaries.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
steps:
3232
- uses: actions/checkout@v5
3333

34-
- uses: hyperlight-dev/ci-setup-workflow@v1.6.0
34+
- uses: hyperlight-dev/ci-setup-workflow@v1.8.0
3535
with:
3636
rust-toolchain: "1.86"
3737
env:

.github/workflows/dep_fuzzing.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- name: Checkout code
3333
uses: actions/checkout@v5
3434

35-
- uses: hyperlight-dev/ci-setup-workflow@v1.6.0
35+
- uses: hyperlight-dev/ci-setup-workflow@v1.8.0
3636
with:
3737
rust-toolchain: "1.86"
3838
env:

.github/workflows/dep_rust.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
steps:
4747
- uses: actions/checkout@v5
4848

49-
- uses: hyperlight-dev/ci-setup-workflow@v1.6.0
49+
- uses: hyperlight-dev/ci-setup-workflow@v1.8.0
5050
with:
5151
rust-toolchain: "1.86"
5252
env:
@@ -98,7 +98,7 @@ jobs:
9898
with:
9999
components: rustfmt
100100

101-
- uses: hyperlight-dev/ci-setup-workflow@v1.6.0
101+
- uses: hyperlight-dev/ci-setup-workflow@v1.8.0
102102
with:
103103
rust-toolchain: "1.86"
104104
env:

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
44

55
## [Prerelease] - Unreleased
66

7+
## [v0.9.1] - 2025-10-29
8+
9+
### Fixed
10+
11+
- Fix race condition when killing sandboxes by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/959 and https://github.com/hyperlight-dev/hyperlight/pull/994
12+
13+
### Changed
14+
15+
- Added poison sandbox detection by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/931
16+
717
## [v0.9.0] - 2025-08-28
818

919
### Fixed
@@ -188,7 +198,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
188198
The Initial Hyperlight Release 🎉
189199

190200

191-
[Prerelease]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.9.0..HEAD>
201+
[Prerelease]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.9.1..HEAD>
202+
[v0.9.1]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.8.0...v0.9.1>
192203
[v0.9.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.8.0...v0.9.0>
193204
[v0.8.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.7.0...v0.8.0>
194205
[v0.7.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.6.1...v0.7.0>

Cargo.lock

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ exclude = [
2828
]
2929

3030
[workspace.package]
31-
version = "0.9.0"
31+
version = "0.9.1"
3232
edition = "2024"
3333
rust-version = "1.86"
3434
license = "Apache-2.0"

0 commit comments

Comments
 (0)