Skip to content

urunc v0.5.0 release

Choose a tag to compare

@gntouts gntouts released this 10 Apr 09:08
· 287 commits to main since this release

What's Changed

New features

  • Add support for all namespaces, except user namespaces
  • Add support for MirageOS
  • Add support for urunc_deploy and allow the easy installation and configuration of urunc, along with monitors, in existing Kubernetes clusters.
  • Add support for non-root monitor execution

Internals

  • Update Go to version 1.24.1
  • Update the unikernel interface and allow the use of unikernel-specific cli options when we spawn the Monitor:
    • MonitorBlockCli(): For block specific cli options
    • MonitorNetCli(): For net specific cli options
    • MonitorCli(): For other monitor cli options
  • Spawn the monitor from container's rootfs
  • Fix handling of devmapper and container's rootfs path.
  • Fix readiness probe environment variable for Knative

Building and CI/CD

  • Handle warnings during container operations in end-to-end testing
  • Update runners
  • Transition to Incus for our end-to-end testing
  • Add workflow to cleanup stale issues/PRs

Misc

  • Update yaml in kubernetes tutorial
  • Add maintainers and Code of Conduct
  • Add EKS tutorial in our docs
  • Add Knative tutorial in our docs
  • Update documentation regarding unikernel packaging, adding various examples and cases

Full Changelog: v0.4.0...v0.5.0