Skip to content

Releases: hermit-os/uhyve

0.4.0

26 Nov 16:23
Compare
Choose a tag to compare

🚀 Features

  • Create FDT with bootargs
  • Put env vars into FDT bootargs
  • Put memory layout into FDT

🐛 Bug Fixes

  • (x86_64) Don't panic on unknown port
  • (dead_code) Remove unused shared_queue module
  • Make args Strings
  • (params) Ambiguous reference to positional arguments
  • (benches) Replace M with MiB to fix breakage
  • (benches) Look for local hermit-loader-x86_64 copy

💼 Other

  • Publish binaries using GitHub Actions on new tag
  • Extend test_mmap_memory_readwrite()
  • Enable RUST_BACKTRACE for tests
  • Make it more beginner-friendly
  • Update crate metadata
  • Don't take ownership on fn port()
  • Added pagetable pretty printing function for debugging
  • Store params and remove separate num_cpu and path fields
  • (gitignore) Add hermit-loader-x86_64
  • Hypercall::port -> don't take ownership of self
  • Don't use x86_64 feature on aarch64 and vice-versa
  • Run separate jobs for macos-clippy x86_64 and aarch64
  • (deps) Update Cargo.lock

🚜 Refactor

  • Migrate from lazy_static to std::sync::LazyLock

📚 Documentation

  • Capitalize Uhyve
  • (readme) Fix and improve VS Code mention
  • (fdt) Add documentation

🧪 Testing

  • Improve output information
  • Ensure the env_logger is initialized
  • (serial) Remove file if it already exists
  • Add fs-related helper functions
  • (serial) Assert output before code

⚙️ Miscellaneous Tasks

  • Remove appendix from LICENSE-APACHE

Uhyve 0.3.0 and uhyve-interface 0.1.1

11 Apr 13:52
980e446
Compare
Choose a tag to compare

What's Changed

  • Big refactor by @jounathaen in #527
  • fix: remove test images from releases by @mkroening in #674
  • build(deps): bump hermit-entry from 0.9.10 to 0.10.0 by @mkroening in #672
    • Uhyve now requires applications to use hermit = "0.9.0"

Full Changelog: v0.2.3...v0.3.0

Uhyve 0.2.3 and uhyve-interface 0.1.0

26 Mar 18:18
b1ed185
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.2.3

0.2.2

26 Mar 17:52
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.2.2

0.2.1

17 Nov 11:31
a084a94
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.2.1

0.2.0

13 Aug 22:27
be0a563
Compare
Choose a tag to compare

Breaking

This changes hermit-entry version to 2.

What's Changed

Full Changelog: v0.1.3...v0.2.0

0.1.3

26 Jul 15:11
22e7360
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.2...v0.1.3

0.1.2

19 Jul 12:25
d3fa8a4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.1...v0.1.2

0.1.1

13 Jul 14:29
3cf05a9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.1.1

0.1.0

03 Jul 16:13
61bc131
Compare
Choose a tag to compare

What's Changed

New Contributors

Read more