This release improves disk-space accounting and cleanup in the CAS segment ring.
- Rotation free-space checks now scale with the incoming artifact size. Previously, the safety margin was fixed at 1 GiB, which could under-provision rotations for artifacts larger than a segment and risk running out of disk mid-write. The margin is now proportional to the larger of the segment size or the incoming artifact.
- Kura now sweeps the segments directory at startup and reclaims any segment files that are no longer referenced by the persisted ring state. This cleans up orphaned files and metadata left by a crash or error during the rotation window, freeing disk space automatically.
No on-disk format, wire format, or replication changes are required. The startup sweep is a no-op for healthy stores and does not block startup.