Skip to content

v0.6.0

Choose a tag to compare

@ananos ananos released this 04 Jul 13:49
· 182 commits to main since this release

What's Changed

New features

  • Add support for mewz unikernels
  • Add support for cli options at the runtime
  • Add support for environment variables, by passing the environment variables of the container in the unikernel
  • Add support for existing containers, by booting a minimal Linux VM
  • Add support for the creation and chroot to a new rootfs for monitor execution
  • Add support for mounting volumes in the container's rootfs
  • Add support for using the container;s rootfs as the rootfs of the guest through 9pfs shared-fs.

Breaking changes

  • Replace useDMBlock annotation with mountRootfs.

Internals

  • Improve logging and error handling
  • Update Unikraft cli handling to replicate kraftkit's behavior

CI/CD

  • Add workflow to publish docs automatically
  • Migrate to GH runners for all CI actions
  • fix invocation and update urunc-deploy building action
  • Improve CI, by removing hardcoded repo values, running workflows in the correct context and removing org secret dependencies

Misc

  • Add security policy
  • Give a new look in urunc's documentation, with the new logo, colors, footer, and easier copying of commands
  • Uodate knative tutorial
  • Add project governance
  • Fix typos and update urunc documentation
  • Update README with new info about urunc's community, Slack channel, roadmap and OpenSSF badge.

Full Changelog: v0.5.0...v0.6.0