Releases: hyperlight-dev/hyperlight
Releases · hyperlight-dev/hyperlight
Release v0.3.0
What's Changed
Added
- Gdb support for mshv guests #327 by @dblnz in #327
- Add fuzzing targets for fuzzing guest and host call parameters and return value by @ludfjig in #259
Changed
Removed
Fixed
Full Changelog
- Bump cc from 1.2.14 to 1.2.15 by @dependabot in #281
- Bump serde_json from 1.0.138 to 1.0.139 by @dependabot in #279
- Bump anyhow from 1.0.95 to 1.0.96 by @dependabot in #277
- Bump uuid from 1.13.2 to 1.14.0 by @dependabot in #276
- Bump serde from 1.0.217 to 1.0.218 by @dependabot in #278
- Fix mshv crates version to 0.3.2 by @simongdavies in #290
- Bump windows-version from 0.1.2 to 0.1.3 by @dependabot in #296
- Bump libc from 0.2.169 to 0.2.170 by @dependabot in #295
- Bump uuid from 1.14.0 to 1.15.1 by @dependabot in #294
- Bump crate-ci/typos from 1.29.7 to 1.29.10 by @dependabot in #289
- Bump log from 0.4.25 to 0.4.26 by @dependabot in #292
- Generic guest/host result API by @ludfjig in #259
- Run clippy on guests in CI by @ludfjig in #237
- devcontainer: install gdb and vscode ext for debugging by @dblnz in #291
- Bump bitflags from 2.8.0 to 2.9.0 by @dependabot in #306
- Bump sha256 from 1.5.0 to 1.6.0 by @dependabot in #305
- Bump windows-result from 0.3.0 to 0.3.1 by @dependabot in #302
- Fix CI rust toolchain by @ludfjig in #323
- Bump rust-embed from 8.5.0 to 8.6.0 by @dependabot in #303
- Add fuzzing target to fuzz return type and parameters by @ludfjig in #301
- fix devconatiner permission issue while after container starts/restarts by @myadav27 in #326
- Add a specific CI job on which we can gate PRs. by @ludfjig in #335
- Update fuzzing test to check for simpleguest in same directory as executable by @marosset in #324
- Fix release workflow by @ludfjig in #336
- Bump cc from 1.2.15 to 1.2.16 by @dependabot in #332
- Bump gdbstub from 0.7.3 to 0.7.5 by @dependabot in #330
- dbg: update guest debugging docs to explain how to use lldb in vscode by @dblnz in #334
- Bump anyhow from 1.0.96 to 1.0.97 by @dependabot in #333
- Increase fuzzing memory limit by @ludfjig in #342
- Build fuzzing targets with debuginfo by @marosset in #344
- Remove unused justfile by @ludfjig in #349
- Using ci-workflow-setup@v1.3.0 to use clang18 on Ubuntu runners by @marosset in #354
- Bump seccompiler from 0.4.0 to 0.5.0 by @dependabot in #339
- Bump kvm-ioctls from 0.20.0 to 0.21.0 by @dependabot in #338
- Bump tempfile from 3.17.1 to 3.18.0 by @dependabot in #337
- readme update for Slack details to point to CNCF #hyperlight by @devigned in #353
- Bump thiserror from 2.0.11 to 2.0.12 by @dependabot in #331
- Bump once_cell from 1.20.3 to 1.21.1 by @dependabot in #356
- Bump libc from 0.2.170 to 0.2.171 by @dependabot in #358
- Bump uuid from 1.15.1 to 1.16.0 by @dependabot in #364
- Bump serde from 1.0.218 to 1.0.219 by @dependabot in #363
- Bump tempfile from 3.18.0 to 3.19.0 by @dependabot in #362
- Bump tokio from 1.43.0 to 1.44.1 by @dependabot in #357
- Remove unused cargo dependency and cleanup workspace cargo.toml by @ludfjig in #360
- Bump windows from 0.59.0 to 0.60.0 by @dependabot in #293
- Bump crate-ci/typos from 1.29.10 to 1.30.0 by @dependabot in #304
- Document label meaning by @ludfjig in #298
- Add deny lints to hyperlight-host crate by @dblnz in #352
- Remove envy from Cargo.lock to sync it with Cargo.toml by @dblnz in #367
- Bump crate-ci/typos from 1.30.0 to 1.30.2 by @dependabot in #366
- Review/remove and prevent unintentional use of
expect/assert*/panic/unwrap
in hyperlight_host and hyperlght_common by @simongdavies in #325 - Update label-checker to only look for exactly 1 kind/* label by @ludfjig in #365
- Switch to mostly manual release notes by @ludfjig in #368
- Switch release job to use linux runner by @ludfjig in #370
- Fix benchmark artifact names in release job by @ludfjig in #371
- Fix filename typo in release workflow by @ludfjig in #372
- Bump crate-ci/typos from 1.30.2 to 1.30.3 by @dependabot in #377
- Fixes label for GH action updates by @simongdavies in #378
- Gdb support for mshv guests by @dblnz in #327
- release: change crate version to v0.3.0 and update CHANGELOG.md by @dblnz in #381
- release: update rust tests deps to latest hyperlight version by @dblnz in #382
New Contributors
Full Changelog: v0.2.0...v0.3.0
Latest prerelease from main branch
What's Changed
Added
Changed
Removed
Fixed
Release v0.2.0
What's Changed
Added
- Adds support for Azure Linux 3 by @simongdavies in #51
- Add GDB support by @dblnz in #111
- Document DCO by @devigned in #22
- Run CI on intel machines by @danbugs in #32
- Run spell checks on repo by @andreiltd in #58
- Add devcontainer config by @dblnz in #54
- Add exception handling to Hyperlight guest by @danbugs in #250
- Add community meeting info to our README.md by @marosset in #231
Changed
- Avoid eagerly doing unnecessary string formatting by @ludfjig in #73
- Use
CreateFileMapping\MapViewOfFile
andUnmapViewOfFile\CloseHandle
instead ofVirtualAllocEx
andVirtualFreeEx
on Windows by @simongdavies in #135 - Avoid requiring specific environment variables during testing by @ludfjig in #108
Removed
Fixed
- Fix issues with using
CreateMapViewOfFile
withinprocess
feature by @simongdavies in #2340 - Reset guest memory when guest function fails by @ludfjig in #208
- Improve error when guest binary not found by @ludfjig in #55
- Ensure windows version is supported by @simongdavies in #110
New Contributors
- @danbugs made their first contribution in #23
- @samrose made their first contribution in #43
- @andreiltd made their first contribution in #58
- @kk-src made their first contribution in #60
- @thegreatfatzby made their first contribution in #142
- @cclauss made their first contribution in #146
- @syntactically made their first contribution in #178
- @gabrielecabrini made their first contribution in #280
Full changelog
- add dco to the contributing.md by @devigned in #22
- [chore] remove non-existent labels from release.yml by @danbugs in #23
- clean up a dapr reference in contrib.md by @devigned in #24
- [chore] Modifying logo image in README to use an absolute path by @danbugs in #27
- Update thiserror requirement from 1.0.30 to 2.0.0 by @dependabot in #29
- Update strum_macros requirement from 0.25 to 0.26 by @dependabot in #30
- Update README by @simongdavies in #33
- [github-actions] Made it so tests also run on intel by @danbugs in #32
- [github-actions] minor fix to release by @danbugs in #38
- [github-actions] minor fix to release by @danbugs in #39
- [documentation] small README changes by @danbugs in #36
- Ignore markdown and txt files in CI by @devigned in #44
- Fix docs only CI job processing by @devigned in #48
- docs: fix typo by @samrose in #43
- Update to common workflow by @simongdavies in #53
- Improve error when guest binary not found by @ludfjig in #55
- Improve docs by @dblnz in #56
- Run spell checks on the repo by @andreiltd in #58
- Add devcontainer config by @dblnz in #54
- Fix README links by @kk-src in #60
- [dependencies] add Cargo.lock by @danbugs in #65
- [documentation] fix broken links in docs/README.md by @danbugs in #68
- [documentation] adding MAINTAINERS file by @danbugs in #69
- [documentation] recenter logo on README by @danbugs in #67
- remove .vscode settings by @simongdavies in #66
- Bump docker/login-action from 1 to 3 by @dependabot in #72
- Bump actions/checkout from 3 to 4 by @dependabot in #71
- Create the hyperlight proposal process by @devigned in #25
- [github_actions] update PRLabelChecker workflow to pull new labels by @danbugs in #77
- Fix 'download benchmark' workflow by @ludfjig in #74
- Avoid eagerly doing unnecessary string formatting by @ludfjig in #73
- [ci] Simplify ci matrix by @ludfjig in #78
- [ci] Cancel in-progress jobs for new pushes by @ludfjig in #79
- Bump libc from 0.2.164 to 0.2.165 by @dependabot in #83
- Bump tracing-core from 0.1.32 to 0.1.33 by @dependabot in #82
- [performance] Move
set_up_hypervisor_partition
to inside the hv handler thread by @danbugs in #26 - Fix cargo feature 'dump_on_crash' by @ludfjig in #81
- [docs] small patch to HIP template by @danbugs in #84
- Fix otlp tracing by @dblnz in #61
- Bump libc from 0.2.165 to 0.2.167 by @dependabot in #89
- Bump cc from 1.2.1 to 1.2.2 by @dependabot in #90
- Bump tracing from 0.1.40 to 0.1.41 by @dependabot in #87
- Bump tracing-serde from 0.1.3 to 0.2.0 by @dependabot in #88
- chore(deps) Bump strum by @jprendes in #41
- Fix broken realloc, rename and mark hlmalloc/hlfree/hlcalloc/hlrealloc unsafe by @ludfjig in #92
- Bump tracing-subscriber from 0.3.18 to 0.3.19 by @dependabot in #91
- Bump thiserror from 2.0.3 to 2.0.4 by @dependabot in #94
- Bump thiserror from 2.0.4 to 2.0.6 by @dependabot in #100
- Bump cc from 1.2.2 to 1.2.3 by @dependabot in #101
- Bump anyhow from 1.0.93 to 1.0.94 by @dependabot in #96
- Bump tokio from 1.41.1 to 1.42.0 by @dependabot in #95
- Bump serde from 1.0.215 to 1.0.216 by @dependabot in #107
- Bump libc from 0.2.167 to 0.2.168 by @dependabot in #102
- Bump thiserror from 2.0.6 to 2.0.7 by @dependabot in #112
- Bump cc from 1.2.3 to 1.2.4 by @dependabot in #113
- Bump crossbeam-queue from 0.3.11 to 0.3.12 by @dependabot in #115
- Bump crossbeam-channel from 0.5.13 to 0.5.14 by @dependabot in #114
- Check that windows version is supported by @simongdavies in #110
- Musl subtree by @ludfjig in #104
- Bump env_logger from 0.11.5 to 0.11.6 by @dependabot in #121
- Bump kvm-ioctl to 0.19.1 by @ludfjig in #124
- Bump tempfile from 3.14.0 to 3.15.0 by @dependabot in #131
- Fail CI if Cargo.lock is not up-to-date by @ludfjig in #126
- Bump libc from 0.2.168 to 0.2.169 by @dependabot in h...
Release v0.1.0
The Initial Hyperlight Release 🎉