Skip to content

Commit dd1fd1c

Browse files
authored
Bump crates to 0.15.0 and CHANGELOG entries (#1440)
* bump crate versions 0.14.0 -> 0.15.0 Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * update changelog Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> --------- Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>
1 parent e32828b commit dd1fd1c

6 files changed

Lines changed: 59 additions & 41 deletions

File tree

CHANGELOG.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
44

55
## [Prerelease] - Unreleased
66

7+
## [v0.15.0] - 2026-05-06
8+
9+
### Added
10+
* `#[main]` and `#[dispatch]` macros for type-safe guest entry points by @jprendes in https://github.com/hyperlight-dev/hyperlight/pull/1384
11+
* Implement `Registerable` for `MultiUseSandbox` by @danbugs in https://github.com/hyperlight-dev/hyperlight/pull/1392
12+
* Guest compilation support for aarch64 by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/1297
13+
* i686 page tables, snapshot compaction, and copy-on-write support by @danbugs and @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/1385
14+
15+
### Changed
16+
* **Breaking:** Replace musl with picolibc as C standard library for guests by @andreiltd in https://github.com/hyperlight-dev/hyperlight/pull/831
17+
* Replace `nanvix-unstable` feature flag with `i686-guest` and `guest-counter` features by @danbugs and @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/1385
18+
19+
### Fixed
20+
* Fix flaky gdb tests by detaching from inside the breakpoint commands by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/1435
21+
* Fix scratch memory overlapping APIC on i686 by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/1393
22+
* Several WHP fixes by @danbugs in https://github.com/hyperlight-dev/hyperlight/pull/1388, https://github.com/hyperlight-dev/hyperlight/pull/1387, and https://github.com/hyperlight-dev/hyperlight/pull/1386
23+
724
## [v0.14.0] - 2026-04-01
825

926
### Changed
@@ -278,7 +295,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
278295
The Initial Hyperlight Release 🎉
279296

280297

281-
[Prerelease]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.14.0..HEAD>
298+
[Prerelease]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.15.0..HEAD>
299+
[v0.15.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.14.0...v0.15.0>
282300
[v0.14.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.13.1...v0.14.0>
283301
[v0.13.1]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.13.0...v0.13.1>
284302
[v0.13.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.12.0...v0.13.0>

Cargo.lock

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ exclude = [
2828
]
2929

3030
[workspace.package]
31-
version = "0.14.0"
31+
version = "0.15.0"
3232
edition = "2024"
3333
rust-version = "1.89"
3434
license = "Apache-2.0"
@@ -37,16 +37,16 @@ repository = "https://github.com/hyperlight-dev/hyperlight"
3737
readme = "README.md"
3838

3939
[workspace.dependencies]
40-
hyperlight-common = { path = "src/hyperlight_common", version = "0.14.0", default-features = false }
41-
hyperlight-host = { path = "src/hyperlight_host", version = "0.14.0", default-features = false }
42-
hyperlight-guest = { path = "src/hyperlight_guest", version = "0.14.0", default-features = false }
43-
hyperlight-guest-bin = { path = "src/hyperlight_guest_bin", version = "0.14.0", default-features = false }
44-
hyperlight-guest-macro = { path = "src/hyperlight_guest_macro", version = "0.14.0", default-features = false }
40+
hyperlight-common = { path = "src/hyperlight_common", version = "0.15.0", default-features = false }
41+
hyperlight-host = { path = "src/hyperlight_host", version = "0.15.0", default-features = false }
42+
hyperlight-guest = { path = "src/hyperlight_guest", version = "0.15.0", default-features = false }
43+
hyperlight-guest-bin = { path = "src/hyperlight_guest_bin", version = "0.15.0", default-features = false }
44+
hyperlight-guest-macro = { path = "src/hyperlight_guest_macro", version = "0.15.0", default-features = false }
4545
hyperlight-testing = { path = "src/hyperlight_testing", default-features = false }
46-
hyperlight-guest-tracing = { path = "src/hyperlight_guest_tracing", version = "0.14.0", default-features = false }
47-
hyperlight-libc = { path = "src/hyperlight_libc", version = "0.14.0", default-features = false }
48-
hyperlight-component-util = { path = "src/hyperlight_component_util", version = "0.14.0", default-features = false }
49-
hyperlight-component-macro = { path = "src/hyperlight_component_macro", version = "0.14.0", default-features = false }
46+
hyperlight-guest-tracing = { path = "src/hyperlight_guest_tracing", version = "0.15.0", default-features = false }
47+
hyperlight-libc = { path = "src/hyperlight_libc", version = "0.15.0", default-features = false }
48+
hyperlight-component-util = { path = "src/hyperlight_component_util", version = "0.15.0", default-features = false }
49+
hyperlight-component-macro = { path = "src/hyperlight_component_macro", version = "0.15.0", default-features = false }
5050

5151
[workspace.lints.rust]
5252
unsafe_op_in_unsafe_fn = "deny"

src/tests/rust_guests/dummyguest/Cargo.lock

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/tests/rust_guests/simpleguest/Cargo.lock

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/tests/rust_guests/witguest/Cargo.lock

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)