Skip to content

Releases: canonical/snapd

New release 2.59.1

29 Mar 09:50
2.59.1
Compare
Choose a tag to compare

New in snapd 2.59.1:

  • Add udev rules from steam-devices to steam-support interface
  • Bugfixes for layout path checking, dm_crypt permissions,
    mount-control interface parameter checking, kernel commandline
    parsing, docker-support, refresh-app-awareness

For completeness the changes for 2.59 are also included. This
version had a bug in the refresh code so it was never released
beyond the beta version.

New in snapd 2.59:

  • Support setting extra kernel command line parameters via snap
    configuration and under a gadget allow-list
  • Support for Full-Disk-Encryption using ICE
  • Support for arbitrary home dir locations via snap configuration
  • New nvidia-drivers-support interface
  • Support for udisks2 snap
  • Pre-download of snaps ready for refresh and automatic refresh of the
    snap when all apps are closed
  • New microovn interface
  • Support uboot with CONFIG_SYS_REDUNDAND_ENV=n
  • Make "snap-preseed --reset" re-exec when needed
  • Update the fwupd interface to support fully confined fwupd
  • The memory,cpu,thread quota options are no longer experimental
  • Support debugging snap client requests via the SNAPD_CLIENT_DEBUG_HTTP
    environment variable
  • Support ssh listen-address via snap configuration
  • Support for quotas on single services
  • prepare-image now takes into account snapd versions going into the image,
    including in the kernel initrd, to fetch supported assertion formats

New bugfix release 2.58.3

22 Feb 14:55
2.58.3
6c067a7
Compare
Choose a tag to compare

New bugfix release:

  • interfaces/screen-inhibit-control: Add support for xfce-power- manager
  • interfaces/network-manager: do not show ptrace read denials
  • interfaces: relax rules for mount-control what for functionfs
  • cmd/snap-bootstrap: add support for snapd_system_disk
  • interfaces/modem-manager: add net_admin capability
  • interfaces/network-manager: add permission for OpenVPN
  • httputil: fix checking x509 certification error on go 1.20
  • i/b/fwupd: allow reading host os-release
  • boot: on classic+modes MarkBootSuccessfull does not need a base
  • boot: do not include base= in modeenv for classic+modes installs
  • tests: add spread test that validates revert on boot for core does not happen on classic+modes
  • snapstate: only take boot participants into account in UpdateBootRevisions
  • snapstate: refactor UpdateBootRevisions() to make it easier to check for boot.SnapTypeParticipatesInBoot()

New bugfix release 2.58.2

26 Jan 08:05
2.58.2
ad86541
Compare
Choose a tag to compare

New upstream release:

  • bootloader: fix dirty build by hardcoding copyright year

New bugfix release 2.58.1

23 Jan 17:36
2.58.1
4ce9e74
Compare
Choose a tag to compare

New upstream release, LP: #1998462

  • secboot: detect lockout mode in CheckTPMKeySealingSupported
  • cmd/snap-update-ns: prevent keeping unneeded mountpoints
  • o/snapstate: do not infinitely retry when an update fails during
    seeding
  • interfaces/modem-manager: add permissions for NETLINK_ROUTE
  • systemd/emulation.go: use systemctl --root to enable/disable
  • snap: provide more error context in NotSnapError
  • interfaces: add read access to /run for cryptsetup
  • boot: avoid reboot loop if there is a bad try kernel
  • devicestate: retry serial acquire on time based certificate
    errors
  • o/devicestate: run systemctl daemon-reload after install-device
    hook
  • cmd/snap,daemon: add 'held' to notes in 'snap list'
  • o/snapshotstate: check snapshots are self-contained on import
  • cmd/snap: show user+gating hold info in 'snap info'
  • daemon: expose user and gating holds at /v2/snaps/{name}

New major release 2.58

01 Dec 20:38
2.58
Compare
Choose a tag to compare

New major 2.58 release.

Security release 2.57.6

30 Nov 21:16
2.57.6
Compare
Choose a tag to compare

New security update release

Please ensure to update - this fixes CVE 2022-3328

New bugfix release 2.57.5

24 Oct 09:36
2.57.5
84b525e
Compare
Choose a tag to compare

Fixes

  • image: clean snapd mount after preseeding
  • wrappers,snap/quota: clear LogsDirectory= in the service unit for journal namespaces
  • cmd/snap,daemon: allow zero values from client to daemon fo journal rate-limit
  • interfaces: steam-support allow pivot /run/media and /etc/nvidia mount
  • o/ifacestate: introduce DebugAutoConnectCheck hook
  • release, snapd-apparmor, syscheck: distinguish WSL1 and WSL2
  • autopkgtests: fix running autopkgtest on kinetic
  • interfaces: add microceph interface
  • interfaces: steam-support allow additional mounts
  • many: add stub services
  • interfaces: add kconfig paths to system-observe
  • i/b/system_observe: honour root dir when checking for /boot/config-*
  • interfaces: grant access to speech-dispatcher socket
  • interfaces: rework logic of unclashMountEntries

New bugfix release 2.57.4

29 Sep 10:01
2.57.4
3e1023e
Compare
Choose a tag to compare

New snapd release 2.57.4

  • release, snapd-apparmor: fixed outdated WSL detection
  • overlord/ifacestate: fix conflict detection of auto-connection
  • overlord: run install-device hook during factory reset
  • image/preseed/preseed_linux: add missing new line
  • boot: add factory-reset cases for boot-flags.
  • interfaces: added read/write access to /proc/self/coredump_filter
    for process-control
  • interfaces: add read access to /proc/cgroups and
    /proc/sys/vm/swappiness to system-observe
  • fde: run fde-reveal-key with DefaultDependencies=no
  • snapdenv: added wsl to userAgent
  • tests: fix restore section for persistent-journal-namespace
  • i/b/mount-control: add optional / to umount rules
  • cmd/snap-bootstrap: changes to be able to boot classic rootfs
  • cmd/snap-bootstrap: add CVM mode

New bugfix release 2.57.3

16 Sep 08:15
2.57.3
e2785ed
Compare
Choose a tag to compare

Bugfixes:

  • wrappers: journal namespaces did not honor journal.persistent
  • snap/quota,wrappers: allow using 0 values for the journal rate to override the system default values
  • multiple: clear up naming convention for cpu-set quota
  • i/b/mount-control: allow custom filesystem types
  • i/b/system-observe: allow reading processes security label
  • sandbox/cgroup: don't check V1 cgroup if V2 is active
  • asserts,boot,secboot: switch to a secboot version measuring classic

New bugfix release 2.57.2

02 Sep 18:32
2.57.2
d2e3b0c
Compare
Choose a tag to compare

New bugfix release:

  • store/tooling,tests: support UBUNTU_STORE_URL override env var
  • packaging/*/tests/integrationtests: reload ssh.service, not
    sshd.service
  • tests: check snap download with snapcraft v7+ export-login auth
    data
  • store/tooling: support using snapcraft v7+ base64-encoded auth
    data
  • many: progress bars should use the overridable stdouts
  • many: refactor store code to be able to use simpler form of auth
    creds
  • snap,store: drop support/consideration for anonymous download urls
  • data: include snapd/mounts in preseeded blob
  • many: Set SNAPD_APPARMOR_REEXEC=1
  • overlord: track security profiles for non-active snaps