Skip to content

Commit be08f8d

Browse files
author
Ubuntu
committed
Merge remote-tracking branch 'hl-origin/main' into adamperlin/panic-remove-allocations
2 parents 1df1be6 + 600c0cf commit be08f8d

File tree

9 files changed

+63
-39
lines changed

9 files changed

+63
-39
lines changed

.github/workflows/ValidatePullRequest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ jobs:
6565
steps:
6666
- uses: actions/checkout@v5
6767
- name: Spell Check Repo
68-
uses: crate-ci/typos@v1.35.5
68+
uses: crate-ci/typos@v1.35.6
6969

7070
license-headers:
7171
name: check license headers

CHANGELOG.md

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

55
## [Prerelease] - Unreleased
66

7+
## [v0.9.0] - 2025-08-28
8+
9+
### Fixed
10+
11+
- fix release blocker so it only blocks on release branches by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/777
12+
- Enforce release builds for benchmarks and simplify command interface by @Copilot in https://github.com/hyperlight-dev/hyperlight/pull/741
13+
- fix(guest-bin): align user memory allocations by @andreiltd in https://github.com/hyperlight-dev/hyperlight/pull/753
14+
- Fix unbounded growth of panic hook after each new sandbox by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/827
15+
- Update the like-ci recipe by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/837
16+
- Fixes to Host Call Fuzzing by @adamperlin in https://github.com/hyperlight-dev/hyperlight/pull/840
17+
18+
### Changed
19+
20+
- Optimize function call serializing by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/778
21+
- Make the component macros support passing host resources to guests by @syntactically in https://github.com/hyperlight-dev/hyperlight/pull/839
22+
- Build c guests as required by benchmarks by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/822
23+
24+
### Removed
25+
- Remove DbgMemAccessHandlerCaller trait and DbgMemAccessHandlerWrapper abstractions by @Copilot in https://github.com/hyperlight-dev/hyperlight/pull/824
26+
727
## [v0.8.0] - 2025-08-08
828

929
:warning: `hyperlight_component_macro::host_bindgen` and `hyperlight_component_macro::guest_bindgen` used the `Callable` trait which no longer restores state after each function call and requires an explicit Snapshot Restore using the newly exposed Snapshot API. See https://github.com/hyperlight-dev/hyperlight/pull/697 and https://github.com/hyperlight-dev/hyperlight/pull/761
@@ -168,7 +188,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
168188
The Initial Hyperlight Release 🎉
169189

170190

171-
[Prerelease]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.4.0..HEAD>
191+
[Prerelease]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.9.0..HEAD>
192+
[v0.9.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.8.0...v0.9.0>
193+
[v0.8.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.7.0...v0.8.0>
194+
[v0.7.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.6.1...v0.7.0>
195+
[v0.6.1]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.6.0...v0.6.1>
196+
[v0.6.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.5.1...v0.6.0>
197+
[v0.5.1]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.5.0...v0.5.1>
198+
[v0.5.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.4.0...v0.5.0>
172199
[v0.4.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.3.0...v0.4.0>
173200
[v0.3.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.2.0...v0.3.0>
174201
[v0.2.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.1.0...v0.2.0>

Cargo.lock

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

Cargo.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ exclude = [
2828
]
2929

3030
[workspace.package]
31-
version = "0.8.0"
31+
version = "0.9.0"
3232
edition = "2024"
3333
rust-version = "1.86"
3434
license = "Apache-2.0"
@@ -37,15 +37,15 @@ repository = "https://github.com/hyperlight-dev/hyperlight"
3737
readme = "README.md"
3838

3939
[workspace.dependencies]
40-
hyperlight-common = { path = "src/hyperlight_common", version = "0.8.0", default-features = false }
41-
hyperlight-host = { path = "src/hyperlight_host", version = "0.8.0", default-features = false }
42-
hyperlight-guest = { path = "src/hyperlight_guest", version = "0.8.0", default-features = false }
43-
hyperlight-guest-bin = { path = "src/hyperlight_guest_bin", version = "0.8.0", default-features = false }
40+
hyperlight-common = { path = "src/hyperlight_common", version = "0.9.0", default-features = false }
41+
hyperlight-host = { path = "src/hyperlight_host", version = "0.9.0", default-features = false }
42+
hyperlight-guest = { path = "src/hyperlight_guest", version = "0.9.0", default-features = false }
43+
hyperlight-guest-bin = { path = "src/hyperlight_guest_bin", version = "0.9.0", default-features = false }
4444
hyperlight-testing = { path = "src/hyperlight_testing", default-features = false }
45-
hyperlight-guest-tracing = { path = "src/hyperlight_guest_tracing", version = "0.8.0", default-features = false }
46-
hyperlight-guest-tracing-macro = { path = "src/hyperlight_guest_tracing_macro", version = "0.8.0", default-features = false }
47-
hyperlight-component-util = { path = "src/hyperlight_component_util", version = "0.8.0", default-features = false }
48-
hyperlight-component-macro = { path = "src/hyperlight_component_macro", version = "0.8.0", default-features = false }
45+
hyperlight-guest-tracing = { path = "src/hyperlight_guest_tracing", version = "0.9.0", default-features = false }
46+
hyperlight-guest-tracing-macro = { path = "src/hyperlight_guest_tracing_macro", version = "0.9.0", default-features = false }
47+
hyperlight-component-util = { path = "src/hyperlight_component_util", version = "0.9.0", default-features = false }
48+
hyperlight-component-macro = { path = "src/hyperlight_component_macro", version = "0.9.0", default-features = false }
4949

5050
[workspace.lints.rust]
5151
unsafe_op_in_unsafe_fn = "deny"

src/tests/rust_guests/callbackguest/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "callbackguest"
3-
version = "0.1.0"
3+
version = "0.9.0"
44
edition = "2021"
55

66
[dependencies]

src/tests/rust_guests/dummyguest/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dummyguest"
3-
version = "0.4.0"
3+
version = "0.9.0"
44
edition = "2021"
55

66

@@ -12,4 +12,4 @@ hyperlight-common = { path = "../../../hyperlight_common", default-features = fa
1212
default = []
1313
trace_guest = ["hyperlight-guest-bin/trace_guest"]
1414
unwind_guest = ["hyperlight-common/unwind_guest"]
15-
mem_profile = ["hyperlight-common/mem_profile", "hyperlight-guest-bin/mem_profile"]
15+
mem_profile = ["hyperlight-common/mem_profile", "hyperlight-guest-bin/mem_profile"]

src/tests/rust_guests/simpleguest/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "simpleguest"
3-
version = "0.4.0"
3+
version = "0.9.0"
44
edition = "2021"
55

66
[dependencies]

src/tests/rust_guests/witguest/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "witguest"
3-
version = "0.1.0"
3+
version = "0.9.0"
44
edition = "2021"
55

66
[dependencies]

src/trace_dump/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "trace_dump"
3-
version = "0.0.0"
3+
version = "0.9.0"
44
publish = false
55
edition = "2021"
66

0 commit comments

Comments
 (0)