gVisor release 20261102.0
Binaries are also available from the apt repository and the release bucket; see Installation.
Changes since release-20261026.0
proc: generate /proc/cpuinfo on read (7a675ac66)
proc, sys, kernfs: lazily populate /proc/sys and /sys/devices/system/cpu (8a719e832)
kernfs, proc, sys: Evict cached dentries in PrepareSave (918aefd5f)
Start the gofer with GOMAXPROCS bounded by its cgroup and capped at 8. (0cf7325e4)
pkg/state, runsc: switch default state engine to graph (6e6276344)
runsc/cmd, pkg/state: harden statefile output, HTML, and HMAC checks (85dbf4e65)
pkg/state: fix graph engine round-trip and pooled scratch bugs (0bbcbf9de)
Avoid holding shim locks across container creation and cache nil PodExtension. (7b2516a55)
Check SampledTimer EventRegister errors, and fix a stale comment (4f5ce20bd)
Don't let CLOCK_MONOTONIC go backwards when a restored kernel resumes (14313213c)
runsc/container: add active workload and cross-engine checkpoint E2E tests (3fb68e32c)
buildkite coordinator: fetch maintainers from governance/maintainers.yaml (dfeb3ce48)
buildkite: skip unnecessary clones (2116e5da2)
Rewrite vdsoClockGettime (085e111d7)
runsc: add --state-engine flag and per-checkpoint override (fc74469da)
Add runsc do and sandboxexec benchmarks. (558e98d97)
runsc/cmd, test/runner: forward statefile dumps to gvisor_sentry (1216e0f05)
governance: add maintainers' GitHub user IDs (8f15deb0c)
pkg/state/tests: run existing and callback tests with both engines (1398e3d66)
pkg/state: fix graph engine type info, type cache, and map hook edge cases (cabf43bcb)
pkg/state: add deferred decoding and PrintGraph unit tests (d12b0a39b)
pkg/state: add zero-sized value round-trip tests (8028e17d6)
Calibrate the clocks during restore, so the VDSO works on resume (eeb83261a)
Don't count time spent checkpointed in CLOCK_MONOTONIC (bd0e84e0f)
Measure relative CLOCK_REALTIME sleeps and timers with CLOCK_MONOTONIC (d87a01824)
Build the Bun spawn image with Bazel (a693e2364)
pkg/state: add round-trip tests for array aliasing and aliased maps (f8de95433)
tools/go_stateify: emit typed calls, registration, and callbacks (20/21) (cd90d7a74)
Add raw sandbox boot benchmarks. (a37bafc5d)
pkg/state: add typed Sink/Source methods and dual-engine dispatch (19/21) (aa5305e99)
Add seccomp-bpf filter rules for netgofer. (757d67e79)
pkg/state: add graph stream pretty-printer and typeInfo tests (18/21) (fbef70ac6)
pkg/state: add deferred object decoding and callback scheduler (17/21) (85d46891e)
pkg/state: add value and composite decoding to graph decoder (16/21) (3dd75fc57)
pkg/state: add graph decoder state and object/target table readers (15/21) (d8ff47859)
buildkite: rename the untrusted cluster's queue to `untrusted` (a7203afca)
pkg/state: add stream assembly to graph encoder (14/21) (6fb2e9fe2)
rdmaproxy: reject unsupported QP creation modes (98dae51e6)
gofer: restore the read-locked fast path in ensureSharedHandle (97d1256de)
pkg/state: add value, map, struct, and splice encoding to graph encoder (13/21) (8f9e31edd)
kernel: index unimplemented-syscall metric field values by a slice (ac2fe8a8e)
Keep FUSE device watches attached after connection abort (1e5a147a4)
pkg/state: add pointer and slice target resolution to graph encoder (12/21) (f4b41f15b)
pkg/state: add graph encoder state and object slabs (11/21) (9010b868a)
pkg/state: add per-stream type caches, type table, and graph stats (10/21) (0fa6803f2)
pkg/state: add reflection-free runtime typeInfo (9/21) (03e72471a)
Link host-run benchmarks and the container test app statically (b9193eed0)
pkg/state: add encoding buffers and open-addressed address map (8/21) (f8cc8437f)
pkg/tcpip/network/ipv4: remove unused IP ID generation state (7/21) (ac7b4e0fd)
Automated rollback of changelist 1009271256 (f4c82a02f)
pkg/cpuid: save static CPUID function as packed bytes (6/21) (bcd924122)
nvproxy: Mark NVIDIA driver 580.95.05 as supported

