-
036
Release 036 Features: * pvr app ls: now lists also BSP * remember to run dm-apply if an app changes through app install or update * unmarshal and marshal integers in JSON as bigint to avoid floating point format * add support for pvr sig to print payload on failure * add PV_VOLUME_IMPORTS config for src.json which would mount volumes from media available through other containers * add support for pvr app update --patch and --base for incremental updates and shared resources across containers
-
035
PVR 035 is a new feature release that delivers goodness useful for the new Pantavisor 018 release. Major highlights are: * pvr add --raw mode allows to commit .json files that are not inlined, but stored as is as object * support pvr clone IP from just IP if device is having pvr-sdk cgi-bin/pvr endpoint at port 12368 * pvr sig add automatically downloads pantavisor developer keys if non are available (can be disabled for bots) * pvr sig ls allows to export full JOSE token in JSON serialization including the payload field. * support new advanced PV_GROUP feature; use global groups.json as input to determine default if none is specified * add support for status_goal and restart_policy in src.json * add support for dm_enabled flag that will remember that a root.squashfs should be postprocessed with pvr dm-convert so dm-verity is used.
-
032
Major highlights: * `pvr cleanup` now available to remove untracked files from pvr repo working copy/checkout * `pvr deploy` properly cleans up untracked files after reploy to ensure unwanted files are not left over * automatically download our public developer keys/certs for signing containers; you can now just use pvr sig add etc. to sign your containers and run them on official Pantavisor Linux releases. * 'pvr fastcopy` supports renaming (the prefix of) bits copied over * `pvr app update/install` have grown support for processing whiteouts that point to dangling symlinks
-
029
Features * docker authentication lookup "token" and "access_token" * fix mkdirall failing on objects dirs - which are OK if they already exist * use mkdir all instead of mkdir for creating objdir etc * set 'ExtKeyUsageCodeSigning' as key usage policy when validating signature chain; improve logging of pvslib Refactor * libpvr: Solve all linter errors inside libpvr
-
027
* ship arm64 binaries * fix multiarch support for docker repos that do not ship default architecture image (e.g. no linux/amd64) * pvr app add support for source types 'pvr' and 'rootfs' * add support for pvr dm-apply and dm-convert to convert squashfs volumes to dm-verity backed volumes * introduce PVR_LXC_CGROUP_V1 argument to src.json for configuring lxc cgroup lines * add support for runlevel 'data' containers * improve visual feedback on console when posting and getting objects from a slow endpoint (e.g. local XP) * fix pvr diff to use canonical output to avoid false positive "diffs" * introduce PVR_LXC_CGROUP_DEVICES_WHITE to set devices cgroup whitelisting * introduce support for PV_ROLES mgmt and none * add support for pvr sig subcommand to allow signing with certificates and vert bundles
-
022
* fix interactive auth regression after adding support for anonymous flow * add feedback when retrieving object meta before the downloads start * add support for PV_LXC_EXTRA_ENV args in src.json
-
019
* add support for local XP * add "inspect" command * add support for anonymous cloning