New
Release v0.11.0
What's Changed
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
tracingcrate 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
Full Changelog (excl. dependencies)
- Restructure guest/host error handling by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/868
- Fix join github actions job by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/944
- Adding FFI functions for Hyperlight Guest CAPI by @vshailesh in https://github.com/hyperlight-dev/hyperlight/pull/950
- Fix unused import error in nightly musl clippy exhaustive check by @Copilot in https://github.com/hyperlight-dev/hyperlight/pull/948
- Unify register representation across hypervisors by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/907
- Add support for mmapped memory in crashdumps and guest debugging by @dblnz in https://github.com/hyperlight-dev/hyperlight/pull/943
- Guest tracing improvements to use
tracingcrate by @dblnz in https://github.com/hyperlight-dev/hyperlight/pull/844 - Remove seccomp by @dblnz in https://github.com/hyperlight-dev/hyperlight/pull/971
- Crashdump on demand by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/972
- Add poison state to sandbox by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/931
- Fixes a race condition in killing Sandboxes by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/959
- Revert temporary fuzz fix by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/1000
- Allow windows more time to enter guest func for interrupt benchmark by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/1004
- Serialize guest trace data using flatbuffers by @dblnz in https://github.com/hyperlight-dev/hyperlight/pull/999
Full Changelog (dependencies)
- Bump goblin from 0.10.1 to 0.10.2 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/936
- Bump cc from 1.2.39 to 1.2.40 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/935
- Bump crate-ci/typos from 1.37.1 to 1.37.2 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/934
- Bump windows-sys from 0.61.1 to 0.61.2 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/939
- Bump crate-ci/typos from 1.37.2 to 1.38.0 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/938
- Bump windows-result from 0.4.0 to 0.4.1 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/942
- Bump windows-version from 0.1.6 to 0.1.7 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/940
- Bump crate-ci/typos from 1.38.0 to 1.38.1 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/945
- Bump wasmparser from 0.239.0 to 0.240.0 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/949
- Bump windows from 0.62.1 to 0.62.2 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/941
- Bump libc from 0.2.176 to 0.2.177 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/952
- Bump gdbstub from 0.7.7 to 0.7.8 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/954
- Bump cc from 1.2.40 to 1.2.41 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/953
- Bump tokio from 1.47.1 to 1.48.0 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/955
- Bump cfg-if from 1.0.3 to 1.0.4 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/958
- Bump goblin from 0.10.2 to 0.10.3 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/960
- Bump syn from 2.0.106 to 2.0.107 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/961
- Bump rust-embed from 8.7.2 to 8.8.0 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/962
- Bump opentelemetry-otlp from 0.30.0 to 0.31.0 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/913
- Bump bitflags from 2.9.4 to 2.10.0 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/963
- Bump cbindgen from 0.29.0 to 0.29.2 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/965
- Bump proc-macro2 from 1.0.101 to 1.0.102 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/968
- Bump syn from 2.0.107 to 2.0.108 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/967
- Bump heapless from 0.8.0 to 0.9.1 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/976
Full Changelog: https://github.com/hyperlight-dev/hyperlight/compare/v0.10.0...v0.11.0