Skip to content

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.

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.

Each pre-1.0 minor release may contain breaking changes. When v0.4 is published, review its migration notes and opt in explicitly:

Terminal window
rvs upgrade --to 0.4

The 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.