Skip to content

Changelog#

v0.1.x#

v0.1.104#

September 16, 2026

Breaking Changes#

  • ResourceSupervisor now records hibernated replica counts in status.sleepingNamespaces instead of the hibernation.stakater.com/original-replicas annotation on each workload, so GitOps controllers no longer report drift on hibernated workloads. Upgrading requires no action, as the first wake after upgrade restores anything still carrying the old annotation.

Bug Fixes#

  • Fixed StatefulSets never being woken, which also discarded the only record of their original replica count.
  • Fixed a Deployment and a StatefulSet sharing a name colliding, so that only one of them was ever woken.
  • Fixed ResourceSupervisor waking workloads it never put to sleep, and restoring unannotated workloads to a single replica.
  • Fixed a failed wake being reported as success, so the affected workloads were never retried.
  • Fixed deletion removing the finalizer even when the pre-delete wake failed, leaving namespaces asleep with nothing left to retry.
  • Fixed supervisors that reference only ArgoCD applications being rejected by the validating webhook.
  • Fixed an invalid sleep schedule being accepted when no wake schedule was set, after which the supervisor stopped reconciling.
  • Fixed a failed namespace lookup waking every sleeping namespace.
  • Fixed transient errors permanently freezing a supervisor until the operator restarted.
  • Fixed workloads rescaled between sleep passes being woken at a stale replica count.

Changes to behavior#

  • Logging now defaults to production mode (JSON, Info level) instead of debug console output. Pass -zap-devel for the previous behavior.
  • The pprof endpoint no longer listens by default. Pass --pprof-bind-address to enable it.

Enhancements#

  • Dependency and security updates.

v0.1.103#

October 2, 2025

Dependency and security updates.

v0.1.102#

September 3, 2025

Initial release.