Skip to content

Commit 3769409

Browse files
committed
release: 2.75
1 parent dd864cd commit 3769409

File tree

7 files changed

+304
-3
lines changed

7 files changed

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

382
* New upstream release, LP: #2138629

packaging/fedora/snapd.spec

Lines changed: 76 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,81 @@ 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 ensureBootOk once per boot
1015+
- FDE: update secboot in snapd
1016+
- FDE: add degraded state for status API
1017+
- FDE: prevent resealing tasks from running together
1018+
- LP: #2137543 Disable translations in formatted output for snapctl
1019+
services
1020+
- LP: #2142655 improve snap size reporting precision
1021+
- Interfaces: allow xen blockdevs
1022+
- Interfaces: add Tokey 3 FIDO to u2f-devices
1023+
- Interfaces: add devlxd interface
1024+
- Interfaces: allow reading pressure stall info in browser_support
1025+
- Interfaces: allow kerberos-tickets to write to cache
1026+
- Interfaces: expand permissions for network-setup-control
1027+
- Interfaces: allow desktop to access kvantum, lxqt, and gtk4 config
1028+
files
1029+
- Interfaces: allow fd listing for system_observe
1030+
- Interfaces: allow reading auxv
1031+
- Interfaces: add ubuntu pro interface
1032+
- Prompting: add support for audio-record prompting via API endpoint
1033+
- Prompting: store snap name instead of apparmor label in requests
1034+
- Prompting: respond with 503 to API requests when prompting
1035+
subsystem is shutting down
1036+
- Prompting: generalize prompting subsystem to support requests from
1037+
outside AppArmor
1038+
- Confdb: unset data for missing paths in set request
1039+
- Confdb: return 400 on missing filter constraints
1040+
- Confdb: add constraint placeholders validity check
1041+
- Confdb: support typed constraints in confdb filtering
1042+
- Confdb: fixed unmarshalling transaction with placeholder path in
1043+
deltas
1044+
- Remote device management: add skeleton device management manager
1045+
- Remote device management: add message exchange loop
1046+
- Ensure extra snapd kcmdline fragment are applied
1047+
- configcore: new option to set a message of the day
1048+
- libsnap-confine-private: improve data handling error
1049+
- snap-bootstrap: use libblkid for disk information to speed up boot
1050+
- snap-confine: remove race condition triggered by hat profile
1051+
- snap-confine: use ld cache from the app base for core26+
1052+
- snap: add riscv detection for snaps
1053+
- squashfs: reduce memory footprint
1054+
- Add snap component command
1055+
- Add snap delta format
1056+
- Add component summary to snap info
1057+
- Enable early download of seed snaps
1058+
- Enable parallel downloads of essential snaps
1059+
- Enable tokens on uc26+
1060+
- Disallow removing components required by validation sets
1061+
- Early commit kcmdline config transaction in update-gadget-cmdline
1062+
to mitigate possible race condition
1063+
- Enforce validation sets when installing components
1064+
- Fail on --validation=ignore if model has enforced validation-sets
1065+
- Fix account for NFS home during removal without purge and error
1066+
early
1067+
- Fix correctly handling interrupted snap downloads
1068+
- Fix handling of store throttling for refresh-app-awareness
1069+
monitored snaps
1070+
- Fix preserve stale connections of broken snaps
1071+
- Fix refresh confdb-schema assertions also during manual refresh
1072+
- Fix stop removed "endure" services on refresh
1073+
- Install by default from the initramfs for UC26+, removing the need
1074+
for a reboot after installation
1075+
- Keep minidebuginfo in snapd snap
1076+
- Opportunistic discarding of mount namespace when updating slot
1077+
providers
1078+
- Remove ensure-validation-sets need for network
1079+
- Remove old secboot activation API calls
1080+
- Require systemd-tracking for snaps based on core26+ and improve
1081+
messaging around tracking
1082+
- Skip 70-snap.*.rules when building dracut initramfs
1083+
- Support for delaying updates of snap mount namespaces when
1084+
refreshing slot providers
1085+
- Use application CommonID as default source for desktop ID
1086+
10121087
* Thu Feb 12 2026 Ernest Lotter <ernest.lotter@canonical.com>
10131088
- New upstream release 2.74.1
10141089
- 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: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,82 @@
1+
snapd (2.75) xenial; urgency=medium
2+
3+
* New upstream release, LP: #2143747
4+
- FDE: run ensureBootOk once per boot
5+
- FDE: update secboot in snapd
6+
- FDE: add degraded state for status API
7+
- FDE: prevent resealing tasks from running together
8+
- LP: #2137543 Disable translations in formatted output for snapctl
9+
services
10+
- LP: #2142655 improve snap size reporting precision
11+
- Interfaces: allow xen blockdevs
12+
- Interfaces: add Tokey 3 FIDO to u2f-devices
13+
- Interfaces: add devlxd interface
14+
- Interfaces: allow reading pressure stall info in browser_support
15+
- Interfaces: allow kerberos-tickets to write to cache
16+
- Interfaces: expand permissions for network-setup-control
17+
- Interfaces: allow desktop to access kvantum, lxqt, and gtk4 config
18+
files
19+
- Interfaces: allow fd listing for system_observe
20+
- Interfaces: allow reading auxv
21+
- Interfaces: add ubuntu pro interface
22+
- Prompting: add API endpoint to ask whether application should have access
23+
- Prompting: add support for audio-record prompting via API endpoint
24+
- Prompting: store snap name instead of apparmor label in requests
25+
- Prompting: respond with 503 to API requests when prompting
26+
subsystem is shutting down
27+
- Prompting: generalize prompting subsystem to support requests from
28+
outside AppArmor
29+
- Confdb: unset data for missing paths in set request
30+
- Confdb: return 400 on missing filter constraints
31+
- Confdb: add constraint placeholders validity check
32+
- Confdb: support typed constraints in confdb filtering
33+
- Confdb: fixed unmarshalling transaction with placeholder path in
34+
deltas
35+
- Remote device management: add skeleton device management manager
36+
- Remote device management: add message exchange loop
37+
- Ensure extra snapd kcmdline fragment are applied
38+
- configcore: new option to set a message of the day
39+
- libsnap-confine-private: improve data handling error
40+
- snap-bootstrap: use libblkid for disk information to speed up boot
41+
- snap-confine: remove race condition triggered by hat profile
42+
- snap-confine: use ld cache from the app base for core26+
43+
- snap: add riscv detection for snaps
44+
- squashfs: reduce memory footprint
45+
- Add snap component command
46+
- Add snap delta format
47+
- Add component summary to snap info
48+
- Enable early download of seed snaps
49+
- Enable parallel downloads of essential snaps
50+
- Enable tokens on uc26+
51+
- Disallow removing components required by validation sets
52+
- Early commit kcmdline config transaction in update-gadget-cmdline
53+
to mitigate possible race condition
54+
- Enforce validation sets when installing components
55+
- Fail on --validation=ignore if model has enforced validation-sets
56+
- Fix account for NFS home during removal without purge and error
57+
early
58+
- Fix correctly handling interrupted snap downloads
59+
- Fix handling of store throttling for refresh-app-awareness
60+
monitored snaps
61+
- Fix preserve stale connections of broken snaps
62+
- Fix refresh confdb-schema assertions also during manual refresh
63+
- Fix stop removed "endure" services on refresh
64+
- Install by default from the initramfs for UC26+, removing the need
65+
for a reboot after installation
66+
- Keep minidebuginfo in snapd snap
67+
- Opportunistic discarding of mount namespace when updating slot
68+
providers
69+
- Remove ensure-validation-sets need for network
70+
- Remove old secboot activation API calls
71+
- Require systemd-tracking for snaps based on core26+ and improve
72+
messaging around tracking
73+
- Skip 70-snap.*.rules when building dracut initramfs
74+
- Support for delaying updates of snap mount namespaces when
75+
refreshing slot providers
76+
- Use application CommonID as default source for desktop ID
77+
78+
-- Katie May <katie.may@canonical.com> Mon, 09 Mar 2026 17:10:13 +0100
79+
180
snapd (2.74.1) xenial; urgency=medium
281

382
* New upstream release, LP: #2138629

0 commit comments

Comments
 (0)