PackageTrack
Sign in Get early access

github.com/ctrox/zeropod

v0.12.1 #2361 most downloaded on Go modules ctrox/zeropod

What this package is like to depend on

Last release 1 months ago

29 Jun 2026

Ships fairly regularly

a new release about every 5 weeks

Some releases are documented

notes for 9 of 27 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

44 releases · first in 2023

12 releases in the last 12 months

see the full history below

Release timeline

44 releases · Jul 2023 to Jun 2026
2024 2025 2026
Release Pre-release

Releases

latest 44
  1. v0.12.1 29 Jun 2026
    Release notes

    What's Changed

    • fix: ignore "wait: no child processes" error when attaching by @ctrox in #187
    • fix: do not clean pin path on activator stop by @ctrox in #188
    • fix: cleanup on checkpoint process exit by @ctrox in #191
    • refactor: remove err return from ScheduleScaleDown by @ctrox in #192
    • chore: update image versions by @ctrox in #193

    Full Changelog: v0.12.0...v0.12.1

    Open source →
  2. v0.12.0 20 May 2026
    Release notes

    What's Changed

    The main change for this release is that the eBPF attachment is now being done by the shim again instead of the node daemonset. This makes the shim less dependent on the node component. It was initially delegated to the node component since loading eBPF programs caused significant memory allocations in the shim but with this new implementation this was addressed by doing the attachment in a separate short-lived shim process. For upgrading to this release, the order does not matter since the node component can still take over the attachment if older shim versions are detected that don't support it.

    Full Changelog: v0.11.3...v0.12.0

    Open source →
  3. v0.11.3 31 Mar 2026
    Release notes

    What's Changed

    • ci: pin action versions by @ctrox in #176
    • fix: use improved ps addr patch by @ctrox in #172
    • fix: dir/file permissions on extract by @ctrox in #177
    • fix: validate snapshot data before migration restore by @ctrox in #178
    • chore: update image versions by @ctrox in #179

    Full Changelog: v0.11.2...v0.11.3

    Open source →
  4. v0.11.2 10 Mar 2026
    Release notes

    What's Changed

    • fix: metrics socket connection leak by @ctrox in #167
    • fix: add new annotations to containerd config by @ctrox in #168
    • fix: lastActivity when container has empty ports by @ctrox in #169
    • fix: do not scale down when execs are running by @ctrox in #170
    • chore: update image versions by @ctrox in #171

    Full Changelog: v0.11.1...v0.11.2

    Open source →
  5. v0.11.1 23 Feb 2026
    Release notes

    What's Changed

    Full Changelog: v0.11.0...v0.11.1

    Open source →
  6. v0.11.0 21 Feb 2026
    Release notes

    What's Changed

    • added annotations for configuring proxy timeouts

      zeropod.ctrox.dev/connect-timeout: "5s"
      zeropod.ctrox.dev/proxy-timeout: "5s"
    • much improved checkpoint/restore failure handling

      • the last 20 lines of the criu log are now visible in the zeropod-node log
      • falls back to disabling checkpoint after failure
      • events are created on checkpoint/restore error
      • metrics have been added to record the error counts
    • local checkpoint images are now deleted on restore, not just on pod deletion

    Changelog

    • feat: update resource requests earlier on migration by @ctrox in #146
    • fix: allow resizing cpu/mem only by @ctrox in #147
    • feat: cleanup image on restore by @ctrox in #148
    • feat: fail migration of running container early by @ctrox in #149
    • fix: unlock CR during evac by @ctrox in #150
    • feat: improve checkpoint/restore fail handling by @ctrox in #151
    • feat: add checkpoint/restore error metrics by @ctrox in #152
    • Add configurable proxy timeout via annotations by @PhoenixSolutionsGroup in #154
    • fix: return early if already restored by @ctrox in #155
    • fix: do not migrate when checkpointing is disabled by @ctrox in #156
    • feat: move runtimeclass install to config by @ctrox in #157
    • fix: version information in manager/installer by @ctrox in #158
    • fix: ensure eventTime is never empty by @ctrox in #159
    • feat: add loop detection to activator by @ctrox in #160
    • docs: document timeout annotations by @ctrox in #161
    • chore: update dependencies by @ctrox in #162
    • chore: update image versions by @ctrox in #163

    New Contributors

    Full Changelog: v0.10.0...v0.11.0

    Open source →
  7. v0.10.0 25 Jan 2026
    Release notes

    What's Changed

    • cleanup of old migration resources: migration resources are now owned by the source/destination pod, resulting in automatic cleanup by the API Server on deletion of a pod. If this is undesired, for example while debugging, the cleanup can be disabled by setting the flag -auto-gc-migrations=false on the manager.
    • cleanup of old checkpoint images: checkpoint images were not being cleaned up in all cases, especially when migration was disabled.
    • various fixes and improvements for migration scalability.

    Full Changelog

    • fix: use net.JoinHostPort for ipv6 compatibility by @ctrox in #132
    • fix: skip unix sockets as they can't be archived by @ctrox in #133
    • chore: run modernize by @ctrox in #134
    • feat: make migration timeouts and reconcile concurrency configurable by @ctrox in #136
    • fix: remove image on deletion by @ctrox in #138
    • fix: cleanup image of finished migrations by @ctrox in #135
    • feat: garbage collect migrations by default by @ctrox in #139
    • test: disable pinning by @ctrox in #140
    • feat: remove global checkpoint lock by @ctrox in #141
    • fix: do not claim previously unclaimed migrations by @ctrox in #142
    • feat: adjust checkpoint/restore duration buckets by @ctrox in #144
    • chore: update image versions by @ctrox in #143

    Full Changelog: v0.9.2...v0.10.0

    Open source →
  8. v0.9.3-0.20260113204753-d6acb811062c 13 Jan 2026 pre-release

    Nothing published for this version

  9. v0.9.2 12 Jan 2026
    Release notes

    What's Changed

    • feat: add flag to ignore localhost in socket tracker by @ctrox in #129
    • feat: pin TCX links by @ctrox in #130
    • chore: update image versions by @ctrox in #131

    Full Changelog: v0.9.1...v0.9.2

    Open source →
  10. v0.9.1 07 Dec 2025
    Release notes

    What's Changed

    While validating the latest release on different systems, an issue was identified where the socket_tracker map would be emptied by the kernel sporadically. This includes a hotfix for this issue by changing the BPF map type.

    Upgrade notes

    If you are coming from release v0.8.0 or earlier and make use of scale to zero, ensure to re-schedule all pods using zeropod after updating the zeropod-node DaemonSet. This is due to an architectural change in the socket tracker. Pods running pre-v0.9.0 zeropod shims might not be able to detect the last TCP connection and will simply scale down after the configured duration is up.

    Changelog

    • fix: use non-LRU map type for socket tracker by @ctrox in #119
    • chore: update image versions by @ctrox in #120

    Full Changelog: v0.9.0...v0.9.1

    Open source →
  11. v0.9.0 07 Dec 2025

    Nothing published for this version

  12. v0.8.0 28 Sep 2025

    Nothing published for this version

  13. v0.7.1-0.20250811202432-a9d133dcd70b 11 Aug 2025 pre-release

    Nothing published for this version

  14. v0.7.0 11 Aug 2025

    Nothing published for this version

  15. v0.6.4 13 Jul 2025

    Nothing published for this version

  16. v0.6.3 13 Apr 2025

    Nothing published for this version

  17. v0.6.2 13 Apr 2025

    Nothing published for this version

  18. v0.6.1 02 Apr 2025

    Nothing published for this version

  19. v0.6.0 30 Mar 2025

    Nothing published for this version

  20. v0.5.0 29 Sep 2024

    Nothing published for this version

  21. v0.4.2-0.20240809090057-5e178353b9f6 09 Aug 2024 pre-release

    Nothing published for this version

  22. v0.4.1 10 Jul 2024

    Nothing published for this version

  23. v0.4.1-0.20240630142611-86ff9ed8639c 30 Jun 2024 pre-release

    Nothing published for this version

  24. v0.4.0 27 Jun 2024

    Nothing published for this version

  25. v0.3.3-0.20240624195529-a6e280433ce5 24 Jun 2024 pre-release

    Nothing published for this version

  26. v0.3.3-0.20240623194852-3176b7dc8977 23 Jun 2024 pre-release

    Nothing published for this version

  27. v0.3.2 23 Jun 2024

    Nothing published for this version

  28. v0.3.1 11 Jun 2024

    Nothing published for this version

  29. v0.3.1-0.20240611174121-d475b0327191 11 Jun 2024 pre-release

    Nothing published for this version

  30. v0.3.0 08 Jun 2024

    Nothing published for this version

  31. v0.3.0-debug1.0.20240602125340-4e4387e2ef5e 02 Jun 2024 pre-release

    Nothing published for this version

  32. v0.3.0-debug1 02 Jun 2024 pre-release

    Nothing published for this version

  33. v0.3.0-alpha2 08 Jun 2024 pre-release

    Nothing published for this version

  34. v0.3.0-alpha.0.20240608150651-3e86cb68a7ae 08 Jun 2024 pre-release

    Nothing published for this version

  35. v0.3.0-alpha 02 Jun 2024 pre-release

    Nothing published for this version

  36. v0.2.1-0.20240602120811-cf75cc74f7ab 02 Jun 2024 pre-release

    Nothing published for this version

  37. v0.2.0 09 May 2024

    Nothing published for this version

  38. v0.2.0-dev 28 Apr 2024 pre-release

    Nothing published for this version

  39. v0.1.1-0.20240509161154-f2d618f48003 09 May 2024 pre-release

    Nothing published for this version

  40. v0.1.1-0.20240428125354-d94ba3c08113 28 Apr 2024 pre-release

    Nothing published for this version

  41. v0.1.0 13 Jan 2024

    Nothing published for this version

  42. v0.0.3-0.20240113134704-87e593558395 13 Jan 2024 pre-release

    Nothing published for this version

  43. v0.0.2 26 Jul 2023

    Nothing published for this version

  44. v0.0.1 11 Jul 2023

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive