What's Changed
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_binby @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
Full Changelog (dependencies)
- chore(deps): bump libc from 0.2.183 to 0.2.184 by @dependabot[bot] in #1358
- chore(deps): bump mshv-ioctls from 0.6.7 to 0.6.8 by @dependabot[bot] in #1361
- chore(deps): bump cc from 1.2.58 to 1.2.59 by @dependabot[bot] in #1363
- chore(deps): bump tokio from 1.50.0 to 1.51.0 by @dependabot[bot] in #1362
- chore(deps): bump tokio from 1.51.0 to 1.51.1 by @dependabot[bot] in #1365
- chore(deps): bump rand from 0.10.0 to 0.10.1 by @dependabot[bot] in #1371
- chore(deps): bump cc from 1.2.59 to 1.2.60 by @dependabot[bot] in #1370
- chore(deps): bump libc from 0.2.184 to 0.2.185 by @dependabot[bot] in #1375
- chore(deps): bump tokio from 1.51.1 to 1.52.0 by @dependabot[bot] in #1378
- chore(deps): bump bitflags from 2.11.0 to 2.11.1 by @dependabot[bot] in #1377
- chore(deps): bump uuid from 1.23.0 to 1.23.1 by @dependabot[bot] in #1396
- chore(deps): bump linkme from 0.3.35 to 0.3.36 by @dependabot[bot] in #1390
- chore(deps): bump actions/github-script from 8 to 9 by @dependabot[bot] in #1367
- chore(deps): bump tokio from 1.52.0 to 1.52.1 by @dependabot[bot] in #1394
- chore(deps): bump framehop from 0.15.0 to 0.16.0 by @dependabot[bot] in #1395
- chore(deps): bump wasmparser from 0.246.1 to 0.246.2 by @dependabot[bot] in #1364
- chore(deps): bump crate-ci/typos from 1.44.0 to 1.45.1 by @dependabot[bot] in #1374
- chore(deps): bump taiki-e/install-action from 2.75.15 to 2.75.20 by @dependabot[bot] in #1411
- chore(deps): bump libc from 0.2.185 to 0.2.186 by @dependabot[bot] in #1412
- chore(deps): bump wasmparser from 0.246.2 to 0.247.0 by @dependabot[bot] in #1405
- chore(deps): bump taiki-e/install-action from 2.75.20 to 2.75.22 by @dependabot[bot] in #1417
- chore(deps): bump cc from 1.2.60 to 1.2.61 by @dependabot[bot] in #1416
- chore(deps): bump blake3 from 1.8.4 to 1.8.5 by @dependabot[bot] in #1418
- chore(deps): bump crate-ci/typos from 1.45.1 to 1.45.2 by @dependabot[bot] in #1421
- chore(deps): bump wasmparser from 0.247.0 to 0.248.0 by @dependabot[bot] in #1426
- chore(deps): bump mshv-ioctls from 0.6.8 to 0.6.9 by @dependabot[bot] in #1429
- Add jsturtevant as maintainer and Move marosset to emeritus by @jsturtevant in #1428
- chore(deps): bump crate-ci/typos from 1.45.2 to 1.46.0 by @dependabot[bot] in #1432
- chore(deps): bump metrics from 0.24.3 to 0.24.5 by @dependabot[bot] in #1430
- chore(deps): bump metrics-util from 0.20.1 to 0.20.3 by @dependabot[bot] in #1433
- chore(deps): bump metrics-exporter-prometheus from 0.18.1 to 0.18.3 by @dependabot[bot] in #1434
- chore(deps): bump tokio from 1.52.1 to 1.52.2 by @dependabot[bot] in #1436
Full Changelog: v0.14.0...dev-latest