Shipped · DevOps and infrastructure

What google/gvisor shipped

The public repository of Gvisor · github.com/google/gvisor

Written by FoxPlug from the repository's own releases; not affiliated with Gvisor. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/google/gvisor; Gvisor did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for gvisor, free

Week of November 2, 2026

What shipped

Why it matters

This week brings a release plus fixes that affect how real workloads behave inside the sandbox. Programs that depend on proc entries, TCP option reporting, FUSE flush handling, mount namespace permissions and overlay mount syntax should see fewer failures or mismatches with Linux, and the new Go client gives tooling a way to drive sandboxes without shelling out.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

GVisor 20261102.0 is out. This week: a new runsc/client Go package, CLONE_NEWNS now requires CAP_SYS_ADMIN, FUSE FLUSH ENOSYS treated as success, aio-max-nr and aio-nr in /proc/sys/fs, and TCP_INFO reporting timestamps and SACK.

Post for LinkedIn

GVisor 20261102.0 is released, with binaries also available from the apt repository and release bucket. This week's changes include a new runsc/client Go package for driving sandboxes and containers without spawning runsc subprocesses, a CAP_SYS_ADMIN requirement for clone with CLONE_NEWNS, and treating an ENOSYS reply to FUSE FLUSH as success so close no longer fails on such mounts. /proc/sys/fs now exposes aio-max-nr and aio-nr, TCP_INFO reports negotiated timestamps and SACK, and route dumps follow Linux FIB order. Half-closed TCP sockets also stay readable across restore.

Week of October 26, 2026

What shipped

Why it matters

This week brings a new release plus fixes that affect everyday workloads: clocks that behave across checkpoint and restore, OOM group support that container managers write, and shim waits that no longer hang behind a stuck Sentry. It also aligns several behaviors with Linux, including proc and sysfs mount checks, FUTEX_WAKE_OP, netlink dump acks, and FUSE device watches.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

GVisor 20261026.0 is out. This week: CLOCK_MONOTONIC no longer counts checkpointed time, memory.oom.group is supported, shim waits are bounded so runsc kill recovers, and FUTEX_WAKE_OP, netlink dump acks and proc/sysfs mount checks now match Linux.

Post for LinkedIn

GVisor 20261026.0 is released, with binaries also available from the apt repository and the release bucket. This week also lands behavior fixes for people running real workloads. CLOCK_MONOTONIC no longer counts time spent checkpointed, so timers no longer all expire at once on restore. cgroup2fs adds memory.oom.group, which kubelet sets on cgroup v2. The shim bounds runtime waits and recovers explicit teardown, so a wedged Sentry no longer leaves runsc kill blocked. Several behaviors now match Linux: mount_too_revealing checks for new proc and sysfs mounts, FUTEX_WAKE_OP sign extension and shift masking, no ack for successful netlink dumps, and FUSE device watches that stay usable after a connection abort.

Week of October 19, 2026

What shipped

Why it matters

This week mixes fixes to sandbox setup and restore with fixes that make guest behavior match Linux where applications can observe it. runsc keeps a consistent OCI spec across setup and rejects ambiguous exec IDs, while restore now keeps NDP jobs, TUN devices and the CPU budget in order. Procfs descriptor naming, netfilter validation, TCP RTT handling and hidden AMX bits reduce surprises for workloads that probe these interfaces.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

GVisor this week: runsc reads the OCI spec once into a sealed memfd, exec rejects out-of-range user and group IDs, restore reschedules NDP jobs and keeps moved TUN devices, procfs rejects fd/03, and CPUID stops advertising AMX.

Post for LinkedIn

This week in gVisor: runsc reads the OCI spec once into a sealed memfd and never re-reads it after create, so edits such as CPU limits are kept. Exec now rejects out-of-range user and group IDs instead of wrapping them to 0, and device paths are resolved before the gofer creates their mount points. Restore reschedules pending NDP jobs at their deadlines and preserves moved TUN devices, and restore readers share the existing CPU budget. Procfs rejects noncanonical descriptor names such as fd/03, netfilter query sizes and permissions are validated more like Linux, TCP loss probes no longer skew RTT samples, and CPUID no longer advertises AMX. Remote fsync errors from the gofer are now propagated, and nvproxy supports /dev/nvidia-uvm-tools.

Week of October 12, 2026

What shipped

Why it matters

This week brings a new release plus fixes to mounting, seccomp caching, and restored sandbox deletion speed. Several deadlock and overflow bugs were closed, and netfilter gained conntrack match support.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

GVisor 20261012.0 is out. This week: faster delete on restored sandboxes, iptables conntrack match, open_tree and move_mount on files, seccomp profile caching, and fixes for a gofer deadlock and a lisafs overflow.

Post for LinkedIn

GVisor 20261012.0 is now available. This week the project enabled pinring for restored sandboxes, cutting delete time; added the iptables conntrack match extension with strict validation; allowed open_tree and move_mount on non-directories; and cached OCI seccomp programs by profile hash. Fixes include a gofer deadlock when HandleDeletion fires inside checkCachingLocked, a uint32 overflow in the lisafs PReadHandler response size check, and zero-sized interior pointer resolution in save.

Week of October 5, 2026

What shipped

Why it matters

This week tightened core networking behavior: accepted connections keep the congestion control chosen on the listener, and both Reno and CUBIC now account for ACK credit correctly, which affects throughput and recovery timing for TCP workloads. The sandbox also became more resilient to cgroup freezer operations on systrap, and procfs gained the system-wide file count that tools read. The 20261005.0 release packages these and earlier changes for users installing from apt or the release bucket.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Accepted TCP endpoints now inherit the listener's congestion control. Reno and CUBIC keep ACK credit straight. EROFS reads no longer stop at the inline tail. systrap survives cgroup freezer cycles. /proc/sys/fs/file-nr works. gVisor 20261005.0 is out.

Post for LinkedIn

This week's gVisor changes focus on networking correctness and sandbox resilience. Accepted TCP endpoints now inherit the congestion control algorithm selected on the listener, including SYN-cookie handshakes. Reno consumes ACK credit before growing its congestion window, and CUBIC preserves growth credit so windows grow at the right rate after fast recovery. EROFS reads that span full blocks and tail-packed inline data now return the complete requested range, and oversized exec arguments return E2BIG as on Linux. On systrap, the seccomp notify path retries on ENOENT so freezing and thawing with the cgroup v2 freezer no longer kills the application. procfs also gained /proc/sys/fs/file-nr and file-max, and /proc/[pid]/stat reports PF_EXITING. Release 20261005.0 is available.

Week of September 28, 2026

What shipped

Why it matters

This week addresses correctness in signal handling, container cleanup, and filesystem permissions to better match Linux behavior. Infrastructure improvements for lock checking and cgroup compatibility make gVisor more reliable for production workloads that depend on precise seccomp and resource management semantics.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

GVisor 20260928.0 released: MASQUERADE target for netfilter, SECCOMP_RET_KILL_PROCESS fix, improved cgroup cleanup, and enhanced lock contract enforcement.

Post for LinkedIn

GVisor 20260928.0 is now available. This release includes the iptables MASQUERADE target with strict validation, a critical fix for SECCOMP_RET_KILL_PROCESS handling, improved container creation cleanup, and enhanced lock contract checking across package boundaries. These changes improve compatibility with Linux behavior and system reliability.

Week of September 21, 2026

What shipped

Why it matters

This week covers correctness fixes for system call tracing and capability enforcement, new netfilter and nftables features for packet processing, signal mask visibility in process status, and performance improvements on the syscall path. These changes improve container isolation semantics, debugging capabilities, and runtime performance.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

GVisor 20260921.0 ships with strace thread tracking, iptables comment matches, /proc signal masks, user namespace limits, and 2-4% syscall speedup via lock-free forwarder.

Post for LinkedIn

GVisor 20260921.0 improves system call debugging with per-thread strace events, adds netfilter comment match extension and nftables checksum validation, exposes signal masks in /proc/[pid]/status, enforces /proc/sys/user/max_user_namespaces limits, fixes file capabilities under no_new_privs to match Linux, and makes the interrupt forwarder lock-free for 2-4% syscall latency reduction.

Week of September 14, 2026

What shipped

Why it matters

Release 20260914.0 brings significant compatibility improvements, particularly for systemd integration and GPU support. Performance optimizations in seccomp and fixes to file handling make gVisor more practical for real-world workloads requiring large files and complex socket operations.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

GVisor 20260914.0 is out. Better FUSE file support, systemd compatibility, GPU restoration, and seccomp performance improvements.

Post for LinkedIn

GVisor 20260914.0 released with major improvements: FUSE now handles files >2GB, seccomp initialization 8ms faster per sandbox, systemd 60+ compatibility via STATX_ATTR_MOUNT_ROOT, GPU device restoration fixes, and socket options up to 1MB. Check the changelog for full details.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-09.

Is this your repo? Ask us to remove this page.