diff --git a/CHANGELOG.md b/CHANGELOG.md index b1a76cb34..ecf7f9883 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,29 @@ ### Fixed +## Release v1.9.0 + +### 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. + ## Release v1.8.2 ### Added diff --git a/configs/.wordlist.txt b/configs/.wordlist.txt index 3b63a06e9..1fc15cbe5 100644 --- a/configs/.wordlist.txt +++ b/configs/.wordlist.txt @@ -174,6 +174,7 @@ GH Ghoshal github Golang +Gonum golang GOPRIVATE goroutine @@ -211,6 +212,7 @@ IIT imageFile imagePullPolicy InfiniBand +IPs init InitBasicTracer InitCustomTracer @@ -350,6 +352,7 @@ OneLab onenode Onur OpenCV +OpenYurt opentelemetry Opentelemetry orchestrator @@ -377,6 +380,7 @@ pn Pnevmatikatos poc PoC +poller postfix PPoPP PPOPP @@ -524,6 +528,7 @@ TSIM txt Uebele UI +UFFD UINT uk umass @@ -532,6 +537,7 @@ UnaryInterceptor UnaryServerInterceptor Underheat unschedulable +uVM upf upstreaming URI @@ -600,4 +606,4 @@ stargz README pullable CLI -snapshotter \ No newline at end of file +snapshotter