Skip to content

v1.9.0

Latest

Choose a tag to compare

@JooyoungPark73 JooyoungPark73 released this 27 Jul 13:54

Added

  • Add UPF working-set recording and replay, with working sets stored in snapshots and preserved across restores.
  • Add configurable experiment network interfaces, including routing for uVM experiment IPs and a fixed MAC address for the gateway TAP device.
  • Add UPF interface and memory-manager test coverage to CI.

Changed

  • Run gVisor as a containerd runtime plugin and update its installation and workload configuration.
  • Update Firecracker, firecracker-containerd, and UPF runtime binaries for Firecracker 1.13 compatibility.
  • Split networking into its own Go module.
  • Update Containerd, gRPC, Gonum, Go dependencies, and GitHub Actions used by CI.
  • Use tmux instead of screen in cluster setup scripts.

Fixed

  • Fix a shutdown race in the UFFD poller and improve UPF snapshot loading and UFFD fault mapping handling.
  • Avoid appending a nil network configuration when releasing a missing configuration.
  • Retrieve Kubernetes DNS only when creating an orchestrator.
  • Fix the OpenYurt deployer module dependency and CI linting issues.

Full Changelog: v1.8.2...v1.9.0