What's Changed
🛠 Breaking Changes
- Remove SingleUseSandbox by @ludfjig in #125
- Remove custom alloca by @ludfjig in #106
- Adds support for Azure Linux 3 by @simongdavies in #51
👒 Dependencies
- Bump serde_json from 1.0.133 to 1.0.138 by @dependabot in #209
📝 Other Changes
- 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 #119
- Bump thiserror from 2.0.7 to 2.0.10 by @dependabot in #130
- Minor doc update by @simongdavies in #128
- Bump cc from 1.2.4 to 1.2.9 by @dependabot in #132
- Bump bitflags from 2.6.0 to 2.8.0 by @dependabot in #137
- Bump windows-version from 0.1.1 to 0.1.2 by @dependabot in #136
- Update security.md by @thegreatfatzby in #142
- Update security.md by @thegreatfatzby in #141
- Update glossary.md by @thegreatfatzby in #140
- Update glossary.md by @thegreatfatzby in #139
- Bump thiserror from 2.0.10 to 2.0.11 by @dependabot in #151
- Bump serde from 1.0.216 to 1.0.217 by @dependabot in #150
- Bump tokio from 1.42.0 to 1.43.0 by @dependabot in #149
- Adds a script for KVM perf issue mitigation on 6.x kernel by @simongdavies in #155
- reduce number of threads in simple_test_parallel test function by @simongdavies in #153
- Bump uuid from 1.11.0 to 1.12.1 by @dependabot in #158
- Bump cbindgen from 0.27.0 to 0.28.0 by @dependabot in #156
- Bump hyperlight-dev/ci-setup-workflow from 1.1.0 to 1.2.0 by @dependabot in #145
- Bump proptest from 1.5.0 to 1.6.0 by @dependabot in #116
- Update dependabot to check on test guest directories by @simongdavies in #163
- update to latest versions of windows crates by @simongdavies in #147
- Updates PR workflow to remove superfluous jobs by @simongdavies in #134
- Bump goblin from 0.9.2 to 0.9.3 by @dependabot in #157
- Bump cc from 1.2.9 to 1.2.10 by @dependabot in #160
- Fix typos discovered by codespell by @cclauss in #146
- Bump anyhow from 1.0.94 to 1.0.95 by @dependabot in #171
- Issue template for reporting bugs by @marosset in #93
- Removes requirement of specific environment variables during testing by @ludfjig in #108
- Add clarification on why we must take GuestSharedMemory::lock by @syntactically in #178
- Updates to otel 0.27.1 by @simongdavies in #205
- Use
CreateFileMapping\MapViewOfFile
andUnmapViewOfFile\CloseHandle
instead ofVitualAllocEx
andVirtualFreeEx
on Windows by @simongdavies in #135 - update dependabot labels by @simongdavies in #215
- Add a check for dependabot PR updating guest or common lib dependencies by @simongdavies in #154
- Bump tempfile from 3.15.0 to 3.16.0 by @dependabot in #219
- Bump libfuzzer-sys from 0.4.8 to 0.4.9 by @dependabot in #218
- update kvm-ioctls and kvm-bindings to latest versions by @simongdavies in #213
- Update label checker for new lifecycle labels by @syntactically in #226
- Updates rand crate to 0.9 by @simongdavies in #214
- Reset guest memory when guest function fails by @ludfjig in #208
- Bump cc from 1.2.10 to 1.2.11 by @dependabot in #232
- Adding community meeting info to our README.md by @marosset in #231
- Update Cargo.lock for dependency updates in common crates by @simongdavies in #227
- checkout the repo if common dependencies changed by @simongdavies in #235
- Make sure to checkout PR branch by @simongdavies in #236
- Bump cc from 1.2.11 to 1.2.12 by @dependabot in #239
- Dont check cargo lock for Rust test guest by @simongdavies in #240
- Fix issues with using
CreateMapViewOfFile
withinprocess
feature by @simongdavies in #234 - Bump flatbuffers from 24.3.25 to 25.1.24 by @dependabot in #210
- Bump log from 0.4.22 to 0.4.25 by @dependabot in #229
- Bump glob from 0.3.1 to 0.3.2 by @dependabot in #212
- Bump uuid from 1.12.1 to 1.13.1 by @dependabot in #245
- Fix CI passing with failing tests by @ludfjig in #233
- Bump once_cell from 1.20.2 to 1.20.3 by @dependabot in #248
- Bump cc from 1.2.12 to 1.2.13 by @dependabot in #252
- Bump strum from 0.26.3 to 0.27.0 by @dependabot in #253
- Bump built from 0.7.5 to 0.7.6 by @dependabot in #251
- Bump flatbuffers from 25.1.24 to 25.2.10 by @dependabot in #260
- Fix typos that are causing all PRs to fail CI by @simongdavies in #268
- Bump uuid from 1.13.1 to 1.13.2 by @dependabot in #271
- Bump built from 0.7.6 to 0.7.7 by @dependabot in #266
- Bump tempfile from 3.16.0 to 3.17.1 by @dependabot in #270
- Bump cc from 1.2.13 to 1.2.14 by @dependabot in #267
- Bump strum from 0.27.0 to 0.27.1 by @dependabot in #265
- Fix typos version by @simongdavies in #269
- add back minimal vscode settings file for rust-analyzer by @ludfjig in #254
- opentelemetry dependency updates by @simongdavies in #262
- update the tests Cargo.lock to reflect dependabot change by @dblnz in #273
- Add support for Hyperlight KVM guest debugging using gdb by @dblnz in #111
- docs: fix README typo by @gabrielecabrini in #280
- [interrupt-handlers] adds exception handling to the hyperlight guest by @danbugs in #250
- Bump hyperlight version to 0.2.0 by @ludfjig in #283
New Contributors
- @devigned made their first contribution in #22
- @danbugs made their first contribution in #23
- @samrose made their first contribution in #43
- @dblnz made their first contribution in #56
- @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
- @marosset made their first contribution in #93
- @syntactically made their first contribution in #178
- @gabrielecabrini made their first contribution in #280
Full Changelog: v0.1.0...v0.2.0