Skip to content

Commit 6550531

Browse files
authored
Release v0.12.0 (#1087)
Signed-off-by: Simon Davies <[email protected]>
1 parent 4dcdb87 commit 6550531

File tree

6 files changed

+49
-37
lines changed

6 files changed

+49
-37
lines changed

CHANGELOG.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,21 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
44

55
## [Prerelease] - Unreleased
66

7+
## [v0.12.0] - 2025-12-09
8+
9+
### Fixed
10+
* Fix guest tracing deadlock when exception happens during tracing data serialization by @dblnz in https://github.com/hyperlight-dev/hyperlight/pull/1066
11+
* Fix StackOverflow produced by guest logging by @dblnz in https://github.com/hyperlight-dev/hyperlight/pull/1067
12+
* Fix guest call to `halt` not dropping allocated trace data leading to memory leak by @dblnz in https://github.com/hyperlight-dev/hyperlight/pull/1072
13+
* Update the interrupt handler for 16byte alignment by @jsturtevant in https://github.com/hyperlight-dev/hyperlight/pull/1037
14+
15+
### Added
16+
* Guest function improvements and macros by @jprendes in https://github.com/hyperlight-dev/hyperlight/pull/851
17+
* Add metric for erroneous vCPU kicks from stale cancellations by @Copilot in https://github.com/hyperlight-dev/hyperlight/pull/1034
18+
719
### Removed
820
* Remove outdated `is_supported_platform` (use `is_hypervisor_present` instead) and unused `ExtraAllowedSyscall` by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/1062
921

10-
1122
## [v0.11.0] - 2025-11-04
1223

1324
### Fixed
@@ -225,7 +236,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
225236
The Initial Hyperlight Release 🎉
226237

227238

228-
[Prerelease]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.11.0..HEAD>
239+
[Prerelease]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.12.0..HEAD>
240+
[v0.12.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.10.0...v0.12.0>
229241
[v0.11.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.10.0...v0.11.0>
230242
[v0.10.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.9.0...v0.10.0>
231243
[v0.9.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.8.0...v0.9.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: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ exclude = [
2727
]
2828

2929
[workspace.package]
30-
version = "0.11.0"
30+
version = "0.12.0"
3131
edition = "2024"
3232
rust-version = "1.89"
3333
license = "Apache-2.0"
@@ -36,15 +36,15 @@ repository = "https://github.com/hyperlight-dev/hyperlight"
3636
readme = "README.md"
3737

3838
[workspace.dependencies]
39-
hyperlight-common = { path = "src/hyperlight_common", version = "0.11.0", default-features = false }
40-
hyperlight-host = { path = "src/hyperlight_host", version = "0.11.0", default-features = false }
41-
hyperlight-guest = { path = "src/hyperlight_guest", version = "0.11.0", default-features = false }
42-
hyperlight-guest-bin = { path = "src/hyperlight_guest_bin", version = "0.11.0", default-features = false }
43-
hyperlight-guest-macro = { path = "src/hyperlight_guest_macro", version = "0.11.0", default-features = false }
39+
hyperlight-common = { path = "src/hyperlight_common", version = "0.12.0", default-features = false }
40+
hyperlight-host = { path = "src/hyperlight_host", version = "0.12.0", default-features = false }
41+
hyperlight-guest = { path = "src/hyperlight_guest", version = "0.12.0", default-features = false }
42+
hyperlight-guest-bin = { path = "src/hyperlight_guest_bin", version = "0.12.0", default-features = false }
43+
hyperlight-guest-macro = { path = "src/hyperlight_guest_macro", version = "0.12.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.11.0", default-features = false }
46-
hyperlight-component-util = { path = "src/hyperlight_component_util", version = "0.11.0", default-features = false }
47-
hyperlight-component-macro = { path = "src/hyperlight_component_macro", version = "0.11.0", default-features = false }
45+
hyperlight-guest-tracing = { path = "src/hyperlight_guest_tracing", version = "0.12.0", default-features = false }
46+
hyperlight-component-util = { path = "src/hyperlight_component_util", version = "0.12.0", default-features = false }
47+
hyperlight-component-macro = { path = "src/hyperlight_component_macro", version = "0.12.0", default-features = false }
4848

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

src/tests/rust_guests/dummyguest/Cargo.lock

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

src/tests/rust_guests/simpleguest/Cargo.lock

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

src/tests/rust_guests/witguest/Cargo.lock

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

0 commit comments

Comments
 (0)