[ubuntu/plucky-proposed] snapd 2.68.5+ubuntu25.04.2 (Accepted)

Ernest Lotter ernest.lotter at canonical.com
Thu Jul 17 20:15:36 UTC 2025


snapd (2.68.5+ubuntu25.04.2) plucky; urgency=medium

  * New upstream release, LP: #2098137
    -LP: #2109843 fix missing preseed files when running in a container

snapd (2.68.4+ubuntu25.04) plucky; urgency=medium

    - Snap components: LP: #2104933 workaround for classic 24.04/24.10
      models that incorrectly specify core22 instead of core24
    - Update build dependencies

snapd (2.68.3+ubuntu25.04.3) plucky; urgency=medium

    - FDE: use boot mode for FDE hooks
    - FDE: add snap-bootstrap compatibility check to prevent image
      creation with incompatible snapd and kernel snap
    - FDE: add argon2 out-of-process KDF support
    - FDE: have separate mutex for the sections writing a fresh modeenv
    - FDE: LP: #2099709 update secboot to e07f4ae48e98
    - FDE: LP: #2101834 snapd 2.68+ and snap-bootstrap <2.68 fallback to
      old keyring path
    - Confdb: support pruning ephemeral data and process alternative
      types in order
    - core-initrd: look at env to mount directly to /sysroot
    - core-initrd: prepare for Plucky build and split out 24.10
      (Oracular)
    - Fix Plucky snapd deb build issue related to /var/lib/snapd/void
      permissions
    - Fix snapd deb build complaint about ifneq with extra bracket
    - Fix missing primed packages in snapd snap manifest
    - Interfaces: posix-mq | fix incorrect clobbering of global variable
      and make interface more precise
    - Interfaces: opengl | add more kernel fusion driver files
    - Fix snap-confine type specifier type mismatch on armhf
    - FDE: add support for new and more extensible key format that is
      unified between TPM and FDE hook
    - FDE: add support for adding passphrases during installation
    - FDE: update secboot to 30317622bbbc
    - Snap components: make kernel components available on firstboot
      after either initramfs or ephemeral rootfs style install
    - Snap components: mount drivers tree from initramfs so kernel
      modules are available in early boot stages
    - Snap components: support remodeling to models that contain
      components
    - Snap components: support offline remodeling to models that contain
      components
    - Snap components: support creating new recovery systems with
      components
    - Snap components: support downloading components with 'snap
      download' command
    - Snap components: support sideloading asserted components
    - AppArmor Prompting(experimental): improve version checks and
      handling of listener notification protocol for communication with
      kernel AppArmor
    - AppArmor Prompting(experimental): make prompt replies idempotent,
      and have at most one rule for any given path pattern, with
      potentially mixed outcomes and lifespans
    - AppArmor Prompting(experimental): timeout unresolved prompts after
      a period of client inactivity
    - AppArmor Prompting(experimental): return an error if a patch
      request to the API would result in a rule without any permissions
    - AppArmor Prompting(experimental): warn if there is no prompting
      client present but prompting is enabled, or if a prompting-related
      error occurs during snapd startup
    - AppArmor Prompting(experimental): do not log error when converting
      empty permissions to AppArmor permissions
    - Confdb(experimental): rename registries to confdbs (including API
      /v2/registries => /v2/confdb)
    - Confdb(experimental): support marking confdb schemas as ephemeral
    - Confdb(experimental): add confdb-control assertion and feature
      flag
    - Refresh App Awareness(experimental): LP: #2089195 prevent
      possibility of incorrect notification that snap will quit and
      update
    - Confidential VMs: snap-bootstrap support for loading partition
      information from a manifest file for cloudimg-rootfs mode
    - Confidential VMs: snap-bootstrap support for setting up cloudimg-
      rootfs as an overlayfs with integrity protection
    - dm-verity for essential snaps: add support for snap-integrity
      assertion
    - Interfaces: modify AppArmor template to allow owner read on
      @{PROC}/@{pid}/fdinfo/*
    - Interfaces: LP: #2072987 modify AppArmor template to allow using
      setpriv to run daemon as non-root user
    - Interfaces: add configfiles backend that ensures the state of
      configuration files in the filesystem
    - Interfaces: add ldconfig backend that exposes libraries coming
      from snaps to either the rootfs or to other snaps
    - Interfaces: LP: #1712808 disable udev backend when
      inside a container
    - Interfaces: add auditd-support interface that grants audit_control
      capability and required paths for auditd to function
    - Interfaces: add checkbox-support interface that allows
      unrestricted access to all devices
    - Interfaces: fwupd | allow access to dell bios recovery
    - Interfaces: fwupd | allow access to shim and fallback shim
    - Interfaces: mount-control | add mount option validator to detect
      mount option conflicts early
    - Interfaces: cpu-control | add read access to /sys/kernel/irq/
    - Interfaces: locale-control | changed to be implicit on Ubuntu Core
      Desktop
    - Interfaces: microstack-support | support for utilizing of AMD SEV
      capabilities
    - Interfaces: u2f | added missing OneSpan device product IDs
    - Interfaces: auditd-support | grant seccomp setpriority
    - Interfaces: opengl interface | enable parsing of nvidia driver
      information files
    - Interfaces: mount-control interface | add CIFS support
    - Allow mksquashfs 'xattrs' when packing snap types os, core, base
      and snapd as part of work to support non-root snap-confine
    - Upstream/downstream packaging changes and build updates
    - Improve error logs for malformed desktop files to also show which
      desktop file is at fault
    - Provide more precise error message when overriding channels with
      grade during seed creation
    - Expose 'snap prepare-image' validation parameter
    - Add snap-seccomp 'dump' command that dumps the filter rules from a
      compiled profile
    - Add fallback release info location /etc/initrd-release
    - Added core-initrd to snapd repo and fixed issues with ubuntu-core-
      initramfs deb builds
    - Remove stale robust-mount-namespace-updates experimental feature
      flag
    - Remove snapd-snap experimental feature (rejected) and it's feature
      flag
    - Changed snap-bootstrap to mount base directly on /sysroot
    - Mount ubuntu-seed mounted as no-{suid,exec,dev}
    - Mapping volumes to disks: add support for volume-assignments in
      gadget
    - Fix silently broken binaries produced by distro patchelf 0.14.3 by
      using locally build patchelf 0.18
    - Fix mismatch between listed refresh candidates and actual refresh
      due to outdated validation sets
    - Fix 'snap get' to produce compact listing for tty
    - Fix missing store-url by keeping it as part of auxiliary store
      info
    - Fix snap-confine attempting to retrieve device cgroup setup inside
      container where it is not available
    - Fix 'snap set' and 'snap get' panic on empty strings with early
      error checking
    - Fix logger debug entries to show correct caller and file
      information
    - Fix issue preventing hybrid systems from being seeded on first
      boot
    - LP: #1966203 remove auto-import udev rules not required by deb
      package to avoid unwanted syslog errors
    - LP: #1886414 fix progress reporting when stdout is on a tty, but
      stdin is not

Date: Wed, 21 May 2025 17:46:09 +0200
Changed-By: Ernest Lotter <ernest.lotter at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Julian Andres Klode <julian.klode at canonical.com>
https://launchpad.net/ubuntu/+source/snapd/2.68.5+ubuntu25.04.2
-------------- next part --------------
Format: 1.8
Date: Wed, 21 May 2025 17:46:09 +0200
Source: snapd
Built-For-Profiles: noudeb
Architecture: source
Version: 2.68.5+ubuntu25.04.2
Distribution: plucky
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Ernest Lotter <ernest.lotter at canonical.com>
Launchpad-Bugs-Fixed: 1712808 1886414 1966203 2072987 2089195 2098137 2099709 2101834 2104933 2109843
Changes:
 snapd (2.68.5+ubuntu25.04.2) plucky; urgency=medium
 .
   * New upstream release, LP: #2098137
     -LP: #2109843 fix missing preseed files when running in a container
 .
 snapd (2.68.4+ubuntu25.04) plucky; urgency=medium
 .
     - Snap components: LP: #2104933 workaround for classic 24.04/24.10
       models that incorrectly specify core22 instead of core24
     - Update build dependencies
 .
 snapd (2.68.3+ubuntu25.04.3) plucky; urgency=medium
 .
     - FDE: use boot mode for FDE hooks
     - FDE: add snap-bootstrap compatibility check to prevent image
       creation with incompatible snapd and kernel snap
     - FDE: add argon2 out-of-process KDF support
     - FDE: have separate mutex for the sections writing a fresh modeenv
     - FDE: LP: #2099709 update secboot to e07f4ae48e98
     - FDE: LP: #2101834 snapd 2.68+ and snap-bootstrap <2.68 fallback to
       old keyring path
     - Confdb: support pruning ephemeral data and process alternative
       types in order
     - core-initrd: look at env to mount directly to /sysroot
     - core-initrd: prepare for Plucky build and split out 24.10
       (Oracular)
     - Fix Plucky snapd deb build issue related to /var/lib/snapd/void
       permissions
     - Fix snapd deb build complaint about ifneq with extra bracket
     - Fix missing primed packages in snapd snap manifest
     - Interfaces: posix-mq | fix incorrect clobbering of global variable
       and make interface more precise
     - Interfaces: opengl | add more kernel fusion driver files
     - Fix snap-confine type specifier type mismatch on armhf
     - FDE: add support for new and more extensible key format that is
       unified between TPM and FDE hook
     - FDE: add support for adding passphrases during installation
     - FDE: update secboot to 30317622bbbc
     - Snap components: make kernel components available on firstboot
       after either initramfs or ephemeral rootfs style install
     - Snap components: mount drivers tree from initramfs so kernel
       modules are available in early boot stages
     - Snap components: support remodeling to models that contain
       components
     - Snap components: support offline remodeling to models that contain
       components
     - Snap components: support creating new recovery systems with
       components
     - Snap components: support downloading components with 'snap
       download' command
     - Snap components: support sideloading asserted components
     - AppArmor Prompting(experimental): improve version checks and
       handling of listener notification protocol for communication with
       kernel AppArmor
     - AppArmor Prompting(experimental): make prompt replies idempotent,
       and have at most one rule for any given path pattern, with
       potentially mixed outcomes and lifespans
     - AppArmor Prompting(experimental): timeout unresolved prompts after
       a period of client inactivity
     - AppArmor Prompting(experimental): return an error if a patch
       request to the API would result in a rule without any permissions
     - AppArmor Prompting(experimental): warn if there is no prompting
       client present but prompting is enabled, or if a prompting-related
       error occurs during snapd startup
     - AppArmor Prompting(experimental): do not log error when converting
       empty permissions to AppArmor permissions
     - Confdb(experimental): rename registries to confdbs (including API
       /v2/registries => /v2/confdb)
     - Confdb(experimental): support marking confdb schemas as ephemeral
     - Confdb(experimental): add confdb-control assertion and feature
       flag
     - Refresh App Awareness(experimental): LP: #2089195 prevent
       possibility of incorrect notification that snap will quit and
       update
     - Confidential VMs: snap-bootstrap support for loading partition
       information from a manifest file for cloudimg-rootfs mode
     - Confidential VMs: snap-bootstrap support for setting up cloudimg-
       rootfs as an overlayfs with integrity protection
     - dm-verity for essential snaps: add support for snap-integrity
       assertion
     - Interfaces: modify AppArmor template to allow owner read on
       @{PROC}/@{pid}/fdinfo/*
     - Interfaces: LP: #2072987 modify AppArmor template to allow using
       setpriv to run daemon as non-root user
     - Interfaces: add configfiles backend that ensures the state of
       configuration files in the filesystem
     - Interfaces: add ldconfig backend that exposes libraries coming
       from snaps to either the rootfs or to other snaps
     - Interfaces: LP: #1712808 disable udev backend when
       inside a container
     - Interfaces: add auditd-support interface that grants audit_control
       capability and required paths for auditd to function
     - Interfaces: add checkbox-support interface that allows
       unrestricted access to all devices
     - Interfaces: fwupd | allow access to dell bios recovery
     - Interfaces: fwupd | allow access to shim and fallback shim
     - Interfaces: mount-control | add mount option validator to detect
       mount option conflicts early
     - Interfaces: cpu-control | add read access to /sys/kernel/irq/
     - Interfaces: locale-control | changed to be implicit on Ubuntu Core
       Desktop
     - Interfaces: microstack-support | support for utilizing of AMD SEV
       capabilities
     - Interfaces: u2f | added missing OneSpan device product IDs
     - Interfaces: auditd-support | grant seccomp setpriority
     - Interfaces: opengl interface | enable parsing of nvidia driver
       information files
     - Interfaces: mount-control interface | add CIFS support
     - Allow mksquashfs 'xattrs' when packing snap types os, core, base
       and snapd as part of work to support non-root snap-confine
     - Upstream/downstream packaging changes and build updates
     - Improve error logs for malformed desktop files to also show which
       desktop file is at fault
     - Provide more precise error message when overriding channels with
       grade during seed creation
     - Expose 'snap prepare-image' validation parameter
     - Add snap-seccomp 'dump' command that dumps the filter rules from a
       compiled profile
     - Add fallback release info location /etc/initrd-release
     - Added core-initrd to snapd repo and fixed issues with ubuntu-core-
       initramfs deb builds
     - Remove stale robust-mount-namespace-updates experimental feature
       flag
     - Remove snapd-snap experimental feature (rejected) and it's feature
       flag
     - Changed snap-bootstrap to mount base directly on /sysroot
     - Mount ubuntu-seed mounted as no-{suid,exec,dev}
     - Mapping volumes to disks: add support for volume-assignments in
       gadget
     - Fix silently broken binaries produced by distro patchelf 0.14.3 by
       using locally build patchelf 0.18
     - Fix mismatch between listed refresh candidates and actual refresh
       due to outdated validation sets
     - Fix 'snap get' to produce compact listing for tty
     - Fix missing store-url by keeping it as part of auxiliary store
       info
     - Fix snap-confine attempting to retrieve device cgroup setup inside
       container where it is not available
     - Fix 'snap set' and 'snap get' panic on empty strings with early
       error checking
     - Fix logger debug entries to show correct caller and file
       information
     - Fix issue preventing hybrid systems from being seeded on first
       boot
     - LP: #1966203 remove auto-import udev rules not required by deb
       package to avoid unwanted syslog errors
     - LP: #1886414 fix progress reporting when stdout is on a tty, but
       stdin is not
Checksums-Sha1:
 b5144ee6dea928c901c6c934db651a37f5a4b71e 3062 snapd_2.68.5+ubuntu25.04.2.dsc
 58a1a2a69409cc0ef2fbed5002c9008a948b14e4 11096928 snapd_2.68.5+ubuntu25.04.2.tar.xz
 989690d6c7cadc2b5783e5ced4e06a009d8b29ab 15089 snapd_2.68.5+ubuntu25.04.2_source.buildinfo
Checksums-Sha256:
 d2983593682ec204f6e76e276f4e7e26daae1726eb5ad8af09a36d7e32a10a34 3062 snapd_2.68.5+ubuntu25.04.2.dsc
 c094ef50fc60da9d48424e3298e056da1b6781277ae1293f08da1a1d7908f625 11096928 snapd_2.68.5+ubuntu25.04.2.tar.xz
 d94e29a32315d560d4cb9cb342e3ecf5cc127fc6c34732f59a4a830952fcfba1 15089 snapd_2.68.5+ubuntu25.04.2_source.buildinfo
Files:
 7af5ea0f8c0067944a6f0a37146aff50 3062 devel optional snapd_2.68.5+ubuntu25.04.2.dsc
 099f1675d3ee07f76c7fe73ac411744c 11096928 devel optional snapd_2.68.5+ubuntu25.04.2.tar.xz
 713dd4b3bb0c0a82cb58aaa8dcf3736e 15089 devel optional snapd_2.68.5+ubuntu25.04.2_source.buildinfo


More information about the plucky-changes mailing list