Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: hyperlight-dev/hyperlight

Latest prerelease from main branch

19 Jun 16:29
@github-actions github-actions
1b1af85
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Pre-release

What's Changed

Changed

  • Breaking: MultiUseSandbox::map_file_cow and UninitializedSandbox::map_file_cow no longer take a label argument. The APIs now accept only (file_path, guest_base).

Removed

  • Removed the experimental i686-guest, nanvix-unstable, and guest-counter feature flags, along with 32-bit (i686) guest support and its page-table/snapshot code paths. Hyperlight guests are now 64-bit only (x86_64 and aarch64).

Full Changelog (excl. dependencies)

Full Changelog (dependencies)

Read more
Loading

Release v0.15.0

07 May 15:01
@github-actions github-actions
9749e04
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Added

  • #[main] and #[dispatch] macros for type-safe guest entry points by @jprendes in #1384
  • Implement Registerable for MultiUseSandbox by @danbugs in #1392
  • Guest compilation support for aarch64 by @ludfjig in #1297
  • i686 page tables, snapshot compaction, and copy-on-write support by @danbugs and @ludfjig in #1385

Changed

  • Breaking: Replace musl with picolibc as C standard library for guests by @andreiltd in #831
  • Replace nanvix-unstable feature flag with i686-guest and guest-counter features by @danbugs and @ludfjig in #1385

Fixed

Full Changelog (excl. dependencies)

  • feat: enable guest compilation for aarch64 by @ludfjig in #1297
  • feat(clippy): add disallowed macros for asserts in clippy.toml by @simongdavies in #1376
  • fix(whp): use NULL DACL for map_file_cow file mapping sections by @danbugs in #1386
  • Re-export guest types and error utilities from hyperlight_guest_bin by @jprendes in #1383
  • fix(whp): respect IO port access size in IoPortAccess exit handler by @danbugs in #1387
  • fix(whp): handle unaligned files in map_file_cow by @danbugs in #1388
  • feat: Add #[main] and #[dispatch] macros for type-safe guest entry points by @jprendes in #1384
  • feat(host): implement Registerable for MultiUseSandbox by @danbugs in #1392
  • don't let scratch region overlap with kvm apic page by @ludfjig in #1393
  • feat(guest): replace musl with picolibc by @andreiltd in #831
  • Remove disallowed-macros lint by @simongdavies in #1397
  • feat: i686 page tables, snapshot compaction, and CoW (standalone) by @danbugs in #1385
  • fix(ci): pin cargo-hyperlight version by @andreiltd in #1413
  • Use static picolibc.h file instead of generating it at buildtime by @jprendes in #1407
  • fix(ci): force install cargo-hyperlight by @andreiltd in #1420
  • Fix picolibc submodule commit by @ludfjig in #1427
  • Fix flaky gdb tests by detaching from inside the bp commands by @ludfjig in #1435
  • Move libc from hyperlight-guest-bin to hyperlight-libc by @jprendes in #1437
  • Add hyperlight-libc to CI publishing by @jprendes in #1439
  • Bump crates to 0.15.0 and CHANGELOG entries by @jprendes in #1440
  • Fix C headers archive for picolibc by @jprendes in #1438
  • Use latest cargo-hyperlight in release workflow by @jprendes in #1441
  • Checkout picolibc submodule before building includes.tar.gz by @jprendes in #1443
  • Checkout picolibc submodule before publishing crates by @jprendes in #1444

Full Changelog (dependencies)

Full Changelog: v0.14.0...v0.15.0

Contributors

jsturtevant, simongdavies, and 5 other contributors
Assets 10
Loading

Release v0.14.0

01 Apr 23:05
@github-actions github-actions
1a90040
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Changed

Fixed

  • Windows surrogate process manager now uses SHA-stamped filenames to avoid conflicts when multiple Hyperlight versions coexist, and surrogate pool size is configurable via HYPERLIGHT_INITIAL_SURROGATES and HYPERLIGHT_MAX_SURROGATES environment variables by @simongdavies in #1339
  • Fix a race where guest cancellation could cause a pending TLB flush to be lost by @ludfjig in #1333
  • Fix spurious GuestAborted errors after repeated cancel+restore cycles by @ludfjig in #1335

Full Changelog (excl. dependencies)

Full Changelog (dependencies)

Full Changelog: v0.13.1...v0.14.0

Contributors

jsturtevant, simongdavies, and 5 other contributors
Loading
0xfeeddeadbeef and i0tool5 reacted with hooray emoji
2 people reacted

Release v0.13.1

19 Mar 20:44
@github-actions github-actions
cb17894
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Fixed

  • Explicitly error out on host-guest version mismatch by @ludfjig in #1252

Added

Full Changelog (excl. dependencies)

Full Changelog (dependencies)

Full Changelog: v0.13.0...v0.13.1

Contributors

jsturtevant, simongdavies, and 4 other contributors
Loading
i0tool5 reacted with thumbs up emoji
1 person reacted

Release v0.13.0

06 Mar 17:30
@github-actions github-actions
e930c91
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Fixed

  • fix(windows): prevent WHvDeletePartition race by @ludfjig in #1101
  • Fix guest tracing filter by @dblnz in #977
  • Add crashdump example and include snapshot/scratch in core dumps by @jsturtevant in #1264

Changed

Added

Removed

Full Changelog (excl. dependencies)

Full Changelog (dependencies)

Read more
Loading
i0tool5 and rice223344 reacted with thumbs up emoji i0tool5 reacted with rocket emoji
2 people reacted

Release v0.12.0

09 Dec 19:19
@github-actions github-actions
3be7ad9
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Fixed

  • Fix guest tracing deadlock when exception happens during tracing data serialization by @dblnz in #1066
  • Fix StackOverflow produced by guest logging by @dblnz in #1067
  • Fix guest call to halt not dropping allocated trace data leading to memory leak by @dblnz in #1072
  • Update the interrupt handler for 16byte alignment by @jsturtevant in #1037

Added

  • Guest function improvements and macros by @jprendes in #851
  • Add metric for erroneous vCPU kicks from stale cancellations by @Copilot in #1034

Removed

  • Remove outdated is_supported_platform (use is_hypervisor_present instead) and unused ExtraAllowedSyscall by @ludfjig in #1062

Full Changelog (excl. dependencies)

Full Changelog (dependencies)

Full Changelog: v0.11.0...v0.12.0

Contributors

jsturtevant, simongdavies, and 5 other contributors
Loading

Release v0.11.0

04 Nov 23:10
@github-actions github-actions
d5aea38
This commit was signed with the committer’s verified signature.
dblnz Doru Blânzeanu
SSH Key Fingerprint: jv/Sy3/cis5gHVQYE/eN7+MF68eh1T1qP8P8yuhU8mc
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Fixed

Changed

  • Unify register representation across hypervisors by @ludfjig in #907
  • Guest tracing improvements to use tracing crate by @dblnz in #844
  • Serialize guest trace data using flatbuffers by @dblnz in #999

Added

Removed

Full Changelog (excl. dependencies)

  • Restructure guest/host error handling by @ludfjig in #868
  • Fix join github actions job by @ludfjig in #944
  • Adding FFI functions for Hyperlight Guest CAPI by @vshailesh in #950
  • Fix unused import error in nightly musl clippy exhaustive check by @Copilot in #948
  • Unify register representation across hypervisors by @ludfjig in #907
  • Add support for mmapped memory in crashdumps and guest debugging by @dblnz in #943
  • Guest tracing improvements to use tracing crate by @dblnz in #844
  • Remove seccomp by @dblnz in #971
  • Crashdump on demand by @simongdavies in #972
  • Add poison state to sandbox by @ludfjig in #931
  • Fixes a race condition in killing Sandboxes by @simongdavies in #959
  • Revert temporary fuzz fix by @ludfjig in #1000
  • Allow windows more time to enter guest func for interrupt benchmark by @ludfjig in #1004
  • Serialize guest trace data using flatbuffers by @dblnz in #999

Full Changelog (dependencies)

Full Changelog: v0.10.0...v0.11.0

Contributors

simongdavies, ludfjig, and 3 other contributors
Loading
i0tool5 reacted with thumbs up emoji 0xfeeddeadbeef and i0tool5 reacted with rocket emoji
2 people reacted

Release v0.9.1

29 Oct 13:53
@github-actions github-actions
418b3c6
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Fixed

Changed

Full Changelog (excl. dependencies)

Full Changelog: v0.9.0...v0.9.1

Contributors

simongdavies and ludfjig
Loading

Release v0.10.0

03 Oct 22:43
@github-actions github-actions
7647dce
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Fixed

  • Fix error code conversion for Exception enum TryFrom implementation by @vshailesh in #869
  • Remove Allocations from Panic Handler by @adamperlin in #818

Changed

Full Changelog (excl. dependencies)

Full Changelog (dependencies)

New Contributors

Full Changelog: v0.9.0...v0.10.0

Contributors

jsturtevant, simongdavies, and 5 other contributors
Loading
i0tool5 reacted with thumbs up emoji 0xfeeddeadbeef, ppenna, and i0tool5 reacted with rocket emoji
3 people reacted

Release v0.9.0

29 Aug 03:25
@github-actions github-actions
1bd07e1
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Fixed

  • fix release blocker so it only blocks on release branches by @simongdavies in #777
  • Enforce release builds for benchmarks and simplify command interface by @Copilot in #741
  • fix(guest-bin): align user memory allocations by @andreiltd in #753
  • Fix unbounded growth of panic hook after each new sandbox by @ludfjig in #827
  • Update the like-ci recipe by @simongdavies in #837
  • Fixes to Host Call Fuzzing by @adamperlin in #840

Changed

  • Optimize function call serializing by @ludfjig in #778
  • Make the component macros support passing host resources to guests by @syntactically in #839
  • Build c guests as required by benchmarks by @ludfjig in #822

Removed

  • Remove DbgMemAccessHandlerCaller trait and DbgMemAccessHandlerWrapper abstractions by @Copilot in #824

Full Changelog (excl. dependencies)

  • fix release blocker so it only blocks on release branches by @simongdavies in #777
  • Enforce release builds for benchmarks and simplify command interface by @Copilot in #741
  • Optimize function call serializing by @ludfjig in #778
  • fix(guest-bin): align user memory allocations by @andreiltd in #753
  • Build c guests as required by benchmarks by @ludfjig in #822
  • Remove DbgMemAccessHandlerCaller trait and DbgMemAccessHandlerWrapper abstractions by @Copilot in #824
  • Fix unbounded growth of panic hook after each new sandbox by @ludfjig in #827
  • Update the like-ci recipe by @simongdavies in #837
  • Fixes to Host Call Fuzzing by @adamperlin in #840
  • Make the component macros support passing host resources to guests by @syntactically in #839
  • Update changelog for release v0.9.0 by @simongdavies in #842
  • Update to v0.9.0 by @simongdavies in #841

Full Changelog (dependencies)

New Contributors

Full Changelog: v0.8.0...v0.9.0

Contributors

simongdavies, ludfjig, and 4 other contributors
Loading
Previous 1
Previous

AltStyle によって変換されたページ (->オリジナル) /