Release v0.10.0
What's Changed
Fixed
- Fix error code conversion for Exception enum TryFrom implementation by @vshailesh in https://github.com/hyperlight-dev/hyperlight/pull/869
- Remove Allocations from Panic Handler by @adamperlin in https://github.com/hyperlight-dev/hyperlight/pull/818
Changed
- Update rust to 1.89 by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/883
- Update mshv crates for Azure Linux to v0.6.1 (from v0.3.2) by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/891
- Only clear io buffer after unsuccessful guest call by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/811
Full Changelog (excl. dependencies)
- Add automatic issue creation for scheduled fuzzing job failures with area/fuzzing label filtering by @Copilot in https://github.com/hyperlight-dev/hyperlight/pull/823
- Change of Error Code for Exception enum TryFrom impl by @vshailesh in https://github.com/hyperlight-dev/hyperlight/pull/869
- Only clear io buffer after unsuccesfull guest call by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/811
- Remove callbackguest by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/871
- Update readme.md by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/875
- Update devcontainer llvm version to 18 by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/877
- Add missing benchmark runs for windows server 2025 by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/876
- Remove serial testing by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/878
- Remove Allocations from Panic Handler by @adamperlin in https://github.com/hyperlight-dev/hyperlight/pull/818
- Add benchmark for measuring performance impact on moving sandbox across thread by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/882
- Remove old code used for removed in-process feature by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/879
- Remove MemMgrWrapper and WrapperGetter by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/884
- Add missing clippy checks to clippy-exhaustive just target by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/890
- Update rust to 1.89 by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/883
- Add benchmark for measuring time to interrupt a sandbox by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/893
- Refactor evolve code to be simpler by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/895
- Add ability to debug additional registers via gdb by @jsturtevant in https://github.com/hyperlight-dev/hyperlight/pull/817
- Add a periodic job for building and test musl by @jsturtevant in https://github.com/hyperlight-dev/hyperlight/pull/849
- Install the latest gdb in cross to fix musl build by @jsturtevant in https://github.com/hyperlight-dev/hyperlight/pull/929
Full Changelog (dependencies)
- Bump crate-ci/typos from 1.35.5 to 1.35.6 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/843
- Bump Cargo.lock files of rust_guests by @jprendes in https://github.com/hyperlight-dev/hyperlight/pull/846
- Bump uuid from 1.18.0 to 1.18.1 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/856
- Bump wasmparser from 0.238.0 to 0.238.1 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/857
- Bump bitflags from 2.9.3 to 2.9.4 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/855
- Bump tracing-subscriber from 0.3.19 to 0.3.20 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/854
- Bump piet-common from 0.7.0 to 0.8.0 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/853
- Bump windows-version from 0.1.4 to 0.1.5 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/866
- Bump log from 0.4.27 to 0.4.28 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/859
- Bump cc from 1.2.34 to 1.2.35 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/852
- Bump actions/github-script from 7 to 8 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/861
- Bump windows-sys from 0.60.2 to 0.61.0 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/865
- Bump cc from 1.2.35 to 1.2.36 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/870
- Bump crate-ci/typos from 1.35.6 to 1.36.2 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/862
- Bump windows from 0.61.3 to 0.62.0 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/864
- Bump chrono from 0.4.41 to 0.4.42 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/872
- Bump wasmparser from 0.238.1 to 0.239.0 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/874
- Bump tempfile from 3.21.0 to 3.22.0 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/873
- Update common workflow by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/880
- Bump addr2line from 0.25.0 to 0.25.1 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/887
- Bump cc from 1.2.36 to 1.2.37 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/886
- Bump serde from 1.0.219 to 1.0.223 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/888
- Bump serde_json from 1.0.143 to 1.0.145 by @dependabot[bot] in https://github.com/hyperlight-dev/hyperlight/pull/889
- Update mshv crates for Azure Linux to v0.6.1 by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/891
New Contributors
- @vshailesh made their first contribution in https://github.com/hyperlight-dev/hyperlight/pull/869
Full Changelog: https://github.com/hyperlight-dev/hyperlight/compare/v0.9.0...v0.10.0