urunc v0.5.0 release
What's Changed
New features
- Add support for all namespaces, except user namespaces
- Add support for MirageOS
- Add support for
urunc_deployand allow the easy installation and configuration ofurunc, 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 optionsMonitorNetCli(): For net specific cli optionsMonitorCli(): 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