Skip to content

Commit 465ba7a

Browse files
committed
release: 2.75
1 parent dd864cd commit 465ba7a

File tree

7 files changed

+308
-3
lines changed

7 files changed

+308
-3
lines changed

NEWS.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,66 @@
1+
# New in snapd 2.75
2+
* FDE: run early boot check only once per boot
3+
* FDE: update secboot to revision 77bc2457cc76
4+
* FDE: add degraded state for status API
5+
* FDE: prevent resealing tasks from running together
6+
* FDE: enable using keyslot tokens to store protected keys for UC26+
7+
* FDE: Early commit kcmdline config transaction in update-gadget-cmdline to mitigate possible race condition
8+
* FDE: Ensure extra snapd kcmdline fragments are applied
9+
* LP: #2137543 Disable translations in formatted output for snapctl services
10+
* LP: #2142655 improve snap size reporting precision
11+
* LP: #2141461 allow s-u-n to read /proc/pid/auxv
12+
* Interfaces: allow xen blockdevs
13+
* Interfaces: add Tokey 3 FIDO to u2f-devices
14+
* Interfaces: add devlxd interface
15+
* Interfaces: allow reading pressure stall info in browser_support
16+
* Interfaces: allow kerberos-tickets to write to cache
17+
* Interfaces: expand permissions for network-setup-control
18+
* Interfaces: allow desktop to access kvantum, lxqt, and gtk4 config files
19+
* Interfaces: allow fd listing for system_observe
20+
* Interfaces: add ubuntu-pro-control
21+
* Prompting: add API endpoint to ask whether application should have access
22+
* Prompting: add support for audio-record prompting via API endpoint
23+
* Prompting: store snap name instead of apparmor label in requests
24+
* Prompting: respond with 503 to API requests when prompting subsystem is shutting down
25+
* Prompting: generalize prompting subsystem to support requests from outside AppArmor
26+
* Confdb: unset data for missing paths in set request
27+
* Confdb: return 400 on missing filter constraints
28+
* Confdb: add constraint placeholders validity check
29+
* Confdb: support typed constraints in confdb filtering
30+
* Confdb: fixed unmarshalling transaction with placeholder path in deltas
31+
* Remote device management: add skeleton device management manager
32+
* Remote device management: add message exchange loop
33+
* configcore: new option to set a message of the day
34+
* libsnap-confine-private: improve data handling error
35+
* snap-bootstrap: use libblkid for disk information to speed up boot
36+
* snap-confine: remove race condition triggered by hat profile
37+
* snap-confine: use ld cache from the app base for core26+
38+
* snap: add riscv detection for snaps
39+
* squashfs: reduce memory footprint
40+
* Add snap component command
41+
* Add snap delta format
42+
* Add component summary to snap info
43+
* Enable early download of seed snaps during refresh
44+
* Enable parallel downloads of essential snaps during refresh
45+
* Disallow removing components required by validation sets
46+
* Enforce validation sets when installing components
47+
* Fail on --validation=ignore if model has enforced validation-sets
48+
* Fix account for NFS home during removal without purge and error early
49+
* Fix correctly handling interrupted snap downloads
50+
* Fix handling of store throttling for refresh-app-awareness monitored snaps
51+
* Preserve stale connections of broken snaps
52+
* Refresh confdb-schema assertions also during manual refresh
53+
* Stop removed "endure" services on refresh
54+
* Install by default from the initramfs for UC26+, removing the need for a reboot after installation
55+
* Keep minidebuginfo in snapd snap
56+
* Opportunistic discarding of mount namespace when updating slot providers
57+
* Remove ensure-validation-sets need for network
58+
* Remove old secboot activation API calls
59+
* Require systemd-tracking for snaps based on core26+ and improve messaging around tracking
60+
* Skip 70-snap.*.rules when building dracut initramfs
61+
* Support for delaying updates of snap mount namespaces when refreshing slot providers
62+
* Use application CommonID as default source for desktop ID
63+
164
# New in snapd 2.74.1
265
* FDE: measure DeployedMode and AuditMode variables if they appear as disabled in the event log to avoid a potential reseal-failure boot loop
366
* LP: #2141328 FDE: reuse preinstall check context during install to account for user-ignored errors

packaging/arch/PKGBUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ pkgdesc="Service and tools for management of snap packages."
1111
depends=('squashfs-tools' 'libseccomp' 'libsystemd' 'libcap' 'apparmor')
1212
optdepends=('bash-completion: bash completion support'
1313
'xdg-desktop-portal: desktop integration')
14-
pkgver=2.74.1
14+
pkgver=2.75
1515
pkgrel=1
1616
arch=('x86_64' 'i686' 'armv7h' 'aarch64')
1717
url="https://github.com/snapcore/snapd"

packaging/debian-sid/changelog

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,83 @@
1+
snapd (2.75-1) unstable; urgency=medium
2+
3+
* New upstream release, LP: #2143747
4+
- FDE: run early boot check only once per boot
5+
- FDE: update secboot to revision 77bc2457cc76
6+
- FDE: add degraded state for status API
7+
- FDE: prevent resealing tasks from running together
8+
- FDE: enable using keyslot tokens to store protected keys for UC26+
9+
- FDE: Early commit kcmdline config transaction in update-gadget-
10+
cmdline to mitigate possible race condition
11+
- FDE: Ensure extra snapd kcmdline fragments are applied
12+
- LP: #2137543 Disable translations in formatted output for snapctl
13+
services
14+
- LP: #2142655 improve snap size reporting precision
15+
- LP: #2141461 allow s-u-n to read /proc/pid/auxv
16+
- Interfaces: allow xen blockdevs
17+
- Interfaces: add Tokey 3 FIDO to u2f-devices
18+
- Interfaces: add devlxd interface
19+
- Interfaces: allow reading pressure stall info in browser_support
20+
- Interfaces: allow kerberos-tickets to write to cache
21+
- Interfaces: expand permissions for network-setup-control
22+
- Interfaces: allow desktop to access kvantum, lxqt, and gtk4 config
23+
files
24+
- Interfaces: allow fd listing for system_observe
25+
- Interfaces: add ubuntu-pro-control
26+
- Prompting: add API endpoint to ask whether application should have
27+
access
28+
- Prompting: add support for audio-record prompting via API endpoint
29+
- Prompting: store snap name instead of apparmor label in requests
30+
- Prompting: respond with 503 to API requests when prompting
31+
subsystem is shutting down
32+
- Prompting: generalize prompting subsystem to support requests from
33+
outside AppArmor
34+
- Confdb: unset data for missing paths in set request
35+
- Confdb: return 400 on missing filter constraints
36+
- Confdb: add constraint placeholders validity check
37+
- Confdb: support typed constraints in confdb filtering
38+
- Confdb: fixed unmarshalling transaction with placeholder path in
39+
deltas
40+
- Remote device management: add skeleton device management manager
41+
- Remote device management: add message exchange loop
42+
- configcore: new option to set a message of the day
43+
- libsnap-confine-private: improve data handling error
44+
- snap-bootstrap: use libblkid for disk information to speed up boot
45+
- snap-confine: remove race condition triggered by hat profile
46+
- snap-confine: use ld cache from the app base for core26+
47+
- snap: add riscv detection for snaps
48+
- squashfs: reduce memory footprint
49+
- Add snap component command
50+
- Add snap delta format
51+
- Add component summary to snap info
52+
- Enable early download of seed snaps during refresh
53+
- Enable parallel downloads of essential snaps during refresh
54+
- Disallow removing components required by validation sets
55+
- Enforce validation sets when installing components
56+
- Fail on --validation=ignore if model has enforced validation-sets
57+
- Fix account for NFS home during removal without purge and error
58+
early
59+
- Fix correctly handling interrupted snap downloads
60+
- Fix handling of store throttling for refresh-app-awareness
61+
monitored snaps
62+
- Preserve stale connections of broken snaps
63+
- Refresh confdb-schema assertions also during manual refresh
64+
- Stop removed "endure" services on refresh
65+
- Install by default from the initramfs for UC26+, removing the need
66+
for a reboot after installation
67+
- Keep minidebuginfo in snapd snap
68+
- Opportunistic discarding of mount namespace when updating slot
69+
providers
70+
- Remove ensure-validation-sets need for network
71+
- Remove old secboot activation API calls
72+
- Require systemd-tracking for snaps based on core26+ and improve
73+
messaging around tracking
74+
- Skip 70-snap.*.rules when building dracut initramfs
75+
- Support for delaying updates of snap mount namespaces when
76+
refreshing slot providers
77+
- Use application CommonID as default source for desktop ID
78+
79+
-- Katie May <katie.may@canonical.com> Mon, 09 Mar 2026 17:10:13 +0100
80+
181
snapd (2.74.1-1) unstable; urgency=medium
282

383
* New upstream release, LP: #2138629

packaging/fedora/snapd.spec

Lines changed: 78 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@
114114
%endif
115115

116116
Name: snapd
117-
Version: 2.74.1
117+
Version: 2.75
118118
Release: 0%{?dist}
119119
Summary: A transactional software package manager
120120
License: GPL-3.0-only
@@ -1009,6 +1009,83 @@ fi
10091009
%endif
10101010

10111011
%changelog
1012+
* Mon Mar 09 2026 Katie May <katie.may@canonical.com>
1013+
- New upstream release 2.75
1014+
- FDE: run early boot check only once per boot
1015+
- FDE: update secboot to revision 77bc2457cc76
1016+
- FDE: add degraded state for status API
1017+
- FDE: prevent resealing tasks from running together
1018+
- FDE: enable using keyslot tokens to store protected keys for UC26+
1019+
- FDE: Early commit kcmdline config transaction in update-gadget-
1020+
cmdline to mitigate possible race condition
1021+
- FDE: Ensure extra snapd kcmdline fragments are applied
1022+
- LP: #2137543 Disable translations in formatted output for snapctl
1023+
services
1024+
- LP: #2142655 improve snap size reporting precision
1025+
- LP: #2141461 allow s-u-n to read /proc/pid/auxv
1026+
- Interfaces: allow xen blockdevs
1027+
- Interfaces: add Tokey 3 FIDO to u2f-devices
1028+
- Interfaces: add devlxd interface
1029+
- Interfaces: allow reading pressure stall info in browser_support
1030+
- Interfaces: allow kerberos-tickets to write to cache
1031+
- Interfaces: expand permissions for network-setup-control
1032+
- Interfaces: allow desktop to access kvantum, lxqt, and gtk4 config
1033+
files
1034+
- Interfaces: allow fd listing for system_observe
1035+
- Interfaces: add ubuntu-pro-control
1036+
- Prompting: add API endpoint to ask whether application should have
1037+
access
1038+
- Prompting: add support for audio-record prompting via API endpoint
1039+
- Prompting: store snap name instead of apparmor label in requests
1040+
- Prompting: respond with 503 to API requests when prompting
1041+
subsystem is shutting down
1042+
- Prompting: generalize prompting subsystem to support requests from
1043+
outside AppArmor
1044+
- Confdb: unset data for missing paths in set request
1045+
- Confdb: return 400 on missing filter constraints
1046+
- Confdb: add constraint placeholders validity check
1047+
- Confdb: support typed constraints in confdb filtering
1048+
- Confdb: fixed unmarshalling transaction with placeholder path in
1049+
deltas
1050+
- Remote device management: add skeleton device management manager
1051+
- Remote device management: add message exchange loop
1052+
- configcore: new option to set a message of the day
1053+
- libsnap-confine-private: improve data handling error
1054+
- snap-bootstrap: use libblkid for disk information to speed up boot
1055+
- snap-confine: remove race condition triggered by hat profile
1056+
- snap-confine: use ld cache from the app base for core26+
1057+
- snap: add riscv detection for snaps
1058+
- squashfs: reduce memory footprint
1059+
- Add snap component command
1060+
- Add snap delta format
1061+
- Add component summary to snap info
1062+
- Enable early download of seed snaps during refresh
1063+
- Enable parallel downloads of essential snaps during refresh
1064+
- Disallow removing components required by validation sets
1065+
- Enforce validation sets when installing components
1066+
- Fail on --validation=ignore if model has enforced validation-sets
1067+
- Fix account for NFS home during removal without purge and error
1068+
early
1069+
- Fix correctly handling interrupted snap downloads
1070+
- Fix handling of store throttling for refresh-app-awareness
1071+
monitored snaps
1072+
- Preserve stale connections of broken snaps
1073+
- Refresh confdb-schema assertions also during manual refresh
1074+
- Stop removed "endure" services on refresh
1075+
- Install by default from the initramfs for UC26+, removing the need
1076+
for a reboot after installation
1077+
- Keep minidebuginfo in snapd snap
1078+
- Opportunistic discarding of mount namespace when updating slot
1079+
providers
1080+
- Remove ensure-validation-sets need for network
1081+
- Remove old secboot activation API calls
1082+
- Require systemd-tracking for snaps based on core26+ and improve
1083+
messaging around tracking
1084+
- Skip 70-snap.*.rules when building dracut initramfs
1085+
- Support for delaying updates of snap mount namespaces when
1086+
refreshing slot providers
1087+
- Use application CommonID as default source for desktop ID
1088+
10121089
* Thu Feb 12 2026 Ernest Lotter <ernest.lotter@canonical.com>
10131090
- New upstream release 2.74.1
10141091
- FDE: measure DeployedMode and AuditMode variables if they appear

packaging/opensuse/snapd.changes

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
-------------------------------------------------------------------
2+
Mon Mar 09 16:10:13 UTC 2026 - katie.may@canonical.com
3+
4+
- Update to upstream release 2.75
5+
16
-------------------------------------------------------------------
27
Thu Feb 12 19:27:23 UTC 2026 - ernest.lotter@canonical.com
38

packaging/opensuse/snapd.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100

101101

102102
Name: snapd
103-
Version: 2.74.1
103+
Version: 2.75
104104
Release: 0
105105
Summary: Tools enabling systems to work with .snap files
106106
License: GPL-3.0

packaging/ubuntu-16.04/changelog

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,83 @@
1+
snapd (2.75) xenial; urgency=medium
2+
3+
* New upstream release, LP: #2143747
4+
- FDE: run early boot check only once per boot
5+
- FDE: update secboot to revision 77bc2457cc76
6+
- FDE: add degraded state for status API
7+
- FDE: prevent resealing tasks from running together
8+
- FDE: enable using keyslot tokens to store protected keys for UC26+
9+
- FDE: Early commit kcmdline config transaction in update-gadget-
10+
cmdline to mitigate possible race condition
11+
- FDE: Ensure extra snapd kcmdline fragments are applied
12+
- LP: #2137543 Disable translations in formatted output for snapctl
13+
services
14+
- LP: #2142655 improve snap size reporting precision
15+
- LP: #2141461 allow s-u-n to read /proc/pid/auxv
16+
- Interfaces: allow xen blockdevs
17+
- Interfaces: add Tokey 3 FIDO to u2f-devices
18+
- Interfaces: add devlxd interface
19+
- Interfaces: allow reading pressure stall info in browser_support
20+
- Interfaces: allow kerberos-tickets to write to cache
21+
- Interfaces: expand permissions for network-setup-control
22+
- Interfaces: allow desktop to access kvantum, lxqt, and gtk4 config
23+
files
24+
- Interfaces: allow fd listing for system_observe
25+
- Interfaces: add ubuntu-pro-control
26+
- Prompting: add API endpoint to ask whether application should have
27+
access
28+
- Prompting: add support for audio-record prompting via API endpoint
29+
- Prompting: store snap name instead of apparmor label in requests
30+
- Prompting: respond with 503 to API requests when prompting
31+
subsystem is shutting down
32+
- Prompting: generalize prompting subsystem to support requests from
33+
outside AppArmor
34+
- Confdb: unset data for missing paths in set request
35+
- Confdb: return 400 on missing filter constraints
36+
- Confdb: add constraint placeholders validity check
37+
- Confdb: support typed constraints in confdb filtering
38+
- Confdb: fixed unmarshalling transaction with placeholder path in
39+
deltas
40+
- Remote device management: add skeleton device management manager
41+
- Remote device management: add message exchange loop
42+
- configcore: new option to set a message of the day
43+
- libsnap-confine-private: improve data handling error
44+
- snap-bootstrap: use libblkid for disk information to speed up boot
45+
- snap-confine: remove race condition triggered by hat profile
46+
- snap-confine: use ld cache from the app base for core26+
47+
- snap: add riscv detection for snaps
48+
- squashfs: reduce memory footprint
49+
- Add snap component command
50+
- Add snap delta format
51+
- Add component summary to snap info
52+
- Enable early download of seed snaps during refresh
53+
- Enable parallel downloads of essential snaps during refresh
54+
- Disallow removing components required by validation sets
55+
- Enforce validation sets when installing components
56+
- Fail on --validation=ignore if model has enforced validation-sets
57+
- Fix account for NFS home during removal without purge and error
58+
early
59+
- Fix correctly handling interrupted snap downloads
60+
- Fix handling of store throttling for refresh-app-awareness
61+
monitored snaps
62+
- Preserve stale connections of broken snaps
63+
- Refresh confdb-schema assertions also during manual refresh
64+
- Stop removed "endure" services on refresh
65+
- Install by default from the initramfs for UC26+, removing the need
66+
for a reboot after installation
67+
- Keep minidebuginfo in snapd snap
68+
- Opportunistic discarding of mount namespace when updating slot
69+
providers
70+
- Remove ensure-validation-sets need for network
71+
- Remove old secboot activation API calls
72+
- Require systemd-tracking for snaps based on core26+ and improve
73+
messaging around tracking
74+
- Skip 70-snap.*.rules when building dracut initramfs
75+
- Support for delaying updates of snap mount namespaces when
76+
refreshing slot providers
77+
- Use application CommonID as default source for desktop ID
78+
79+
-- Katie May <katie.may@canonical.com> Mon, 09 Mar 2026 17:10:13 +0100
80+
181
snapd (2.74.1) xenial; urgency=medium
282

383
* New upstream release, LP: #2138629

0 commit comments

Comments
 (0)