rvs 0.3 compatibility line
The v0.3 channel is the initial Ravenstash CLI compatibility line. It supports
Ubuntu 20.04+ and Debian 11+ on amd64 and contains a self-contained Python
3.14 runtime.
Update policy
Section titled “Update policy”Patch releases such as 0.3.1 are compatible updates. rvs update --apply,
apt upgrade, and an explicitly configured unattended-upgrades policy may
install newer 0.3.x versions, but the signed APT suite cannot select 0.4.0
or any later compatibility line.
Installations created by the first alpha installer used the APT suite name
stable. That suite remains a permanent alias of v0.3, so those systems also
receive only compatible 0.3.x updates.
Moving to a later line
Section titled “Moving to a later line”Each pre-1.0 minor release may contain breaking changes. When v0.4 is
published, review its migration notes and opt in explicitly:
rvs upgrade --to 0.4The command authenticates the signed channel manifest before changing the APT
source. If the new source cannot be authenticated or does not offer a package
from the requested compatibility line, rvs restores the prior source.
The same rule applies at 1.0: moving from a v0.x line to v1 is explicit,
while later compatible 1.x releases stay within the v1 channel.

