Skip to content

Commit 10626bd

Browse files
committed
Bump versions to 0.14.0 and add changelog
Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
1 parent affff9d commit 10626bd

File tree

8 files changed

+164
-129
lines changed

8 files changed

+164
-129
lines changed

CHANGELOG.md

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

55
## [Prerelease] - Unreleased
66

7+
## [v0.14.0] - 2026-04-01
8+
9+
### Changed
10+
* Snapshot restore now uses copy-on-write, reducing restore latency by up to 99% by @syntactically in https://github.com/hyperlight-dev/hyperlight/pull/1315
11+
* `map_region` on `MultiUseSandbox` now works on Windows by @jsturtevant in https://github.com/hyperlight-dev/hyperlight/pull/1330
12+
* Maximum sandbox memory size increased from ~1 GiB to ~16 GiB by @simongdavies in https://github.com/hyperlight-dev/hyperlight/pull/1340
13+
14+
### Fixed
15+
* 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 https://github.com/hyperlight-dev/hyperlight/pull/1339
16+
* Fix a race where guest cancellation could cause a pending TLB flush to be lost by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/1333
17+
* Fix spurious `GuestAborted` errors after repeated cancel+restore cycles by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/1335
18+
719
## [v0.13.1] - 2026-03-19
820

921
### Fixed
@@ -266,7 +278,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
266278
The Initial Hyperlight Release 🎉
267279

268280

269-
[Prerelease]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.13.1..HEAD>
281+
[Prerelease]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.14.0..HEAD>
282+
[v0.14.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.13.1...v0.14.0>
270283
[v0.13.1]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.13.0...v0.13.1>
271284
[v0.13.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.12.0...v0.13.0>
272285
[v0.12.0]: <https://github.com/hyperlight-dev/hyperlight/compare/v0.11.0...v0.12.0>

Cargo.lock

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

Cargo.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ exclude = [
2727
]
2828

2929
[workspace.package]
30-
version = "0.13.1"
30+
version = "0.14.0"
3131
edition = "2024"
3232
rust-version = "1.89"
3333
license = "Apache-2.0"
@@ -36,15 +36,15 @@ repository = "https://github.com/hyperlight-dev/hyperlight"
3636
readme = "README.md"
3737

3838
[workspace.dependencies]
39-
hyperlight-common = { path = "src/hyperlight_common", version = "0.13.1", default-features = false }
40-
hyperlight-host = { path = "src/hyperlight_host", version = "0.13.1", default-features = false }
41-
hyperlight-guest = { path = "src/hyperlight_guest", version = "0.13.1", default-features = false }
42-
hyperlight-guest-bin = { path = "src/hyperlight_guest_bin", version = "0.13.1", default-features = false }
43-
hyperlight-guest-macro = { path = "src/hyperlight_guest_macro", version = "0.13.1", default-features = false }
39+
hyperlight-common = { path = "src/hyperlight_common", version = "0.14.0", default-features = false }
40+
hyperlight-host = { path = "src/hyperlight_host", version = "0.14.0", default-features = false }
41+
hyperlight-guest = { path = "src/hyperlight_guest", version = "0.14.0", default-features = false }
42+
hyperlight-guest-bin = { path = "src/hyperlight_guest_bin", version = "0.14.0", default-features = false }
43+
hyperlight-guest-macro = { path = "src/hyperlight_guest_macro", version = "0.14.0", default-features = false }
4444
hyperlight-testing = { path = "src/hyperlight_testing", default-features = false }
45-
hyperlight-guest-tracing = { path = "src/hyperlight_guest_tracing", version = "0.13.1", default-features = false }
46-
hyperlight-component-util = { path = "src/hyperlight_component_util", version = "0.13.1", default-features = false }
47-
hyperlight-component-macro = { path = "src/hyperlight_component_macro", version = "0.13.1", default-features = false }
45+
hyperlight-guest-tracing = { path = "src/hyperlight_guest_tracing", version = "0.14.0", default-features = false }
46+
hyperlight-component-util = { path = "src/hyperlight_component_util", version = "0.14.0", default-features = false }
47+
hyperlight-component-macro = { path = "src/hyperlight_component_macro", version = "0.14.0", default-features = false }
4848

4949
[workspace.lints.rust]
5050
unsafe_op_in_unsafe_fn = "deny"

0 commit comments

Comments
 (0)