Skip to content

v1.0.2 — bug fixes & cleanup

Choose a tag to compare

@Holo795 Holo795 released this 25 Jun 18:34

Maintenance release — bug fixes and an internal cleanup pass. No migration needed; just pull the new images.

Fixed

  • Large backups no longer risk excessive memory use. AES encryption now streams through the cipher with proper backpressure (and surfaces write errors) instead of buffering unbounded — relevant for multi-GB volume archives.
  • Cancelling a queued backup is now race-free. A job the agent claims at the same instant can no longer be falsely marked "cancelled" while it keeps running.
  • Restore is more robust when a target container rejects its input: the underlying pipe error no longer escapes or masks the real failure.

Changed

  • The UI is now fully English (the few remaining French strings were translated); timestamps use a fixed, unambiguous locale.
  • Internal cleanup: shared helpers for process spawning, restic-context cleanup, snapshot prune routing and agent-liveness; dead code removed; an N+1 query on the instances page collapsed to a single query.

Images

Published to the GitHub Container Registry — also tagged :1.0 and :latest:

docker pull ghcr.io/holo795/cbm-controller:1.0.2
docker pull ghcr.io/holo795/cbm-agent:1.0.2