Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: 2.63 #13887

Merged
merged 20 commits into from
Apr 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
4e8dbc5
overlord/snapstate/backend: mock depmod
bboozzoo Apr 15, 2024
bdeb1a9
packaging: add kmod as Depends (#13830)
alfonsosanchezbeato Apr 15, 2024
f16e777
tests/core20-kernel-failover: increase timeout waiting for try-kernel…
alfonsosanchezbeato Apr 15, 2024
3bda7ef
tests: fix fake-netplan-apply test (#13808)
zyga Apr 15, 2024
7277b01
tests/core20-kernel-failover: use kernel from beta channel (#13839)
alfonsosanchezbeato Apr 15, 2024
ec6a541
build-aux/snap: ship snap-debug-info.sh script
bboozzoo Apr 16, 2024
01abd57
o/snapstate: use StartBeforeDriversLoad only for systems with modes
alfonsosanchezbeato Apr 17, 2024
46b66c4
i/apparmor: add missing expansion for s-u-n template (#13853)
zyga Apr 18, 2024
6d806a7
o/snapstate,tests: discard previous component on a component refresh …
alfonsosanchezbeato Apr 18, 2024
63324f0
overlord/snapstate: fix calls to createTestComponent
ernestl Apr 19, 2024
35fed3f
overlord/snapstate: fix calls to compMntDir
ernestl Apr 19, 2024
e95b801
i/apparmor: fix snap-update-ns with ecrypfs home (#13857)
zyga Apr 19, 2024
9baeee4
i/apparmor: allow snap-update-ns to traverse to /var/lib/snapd (#13858)
zyga Apr 20, 2024
e63665a
cmd/snap-confine: skip device cgroup setup when running inside a cont…
bboozzoo Apr 20, 2024
bf3af32
data/selinux: update policy to allow stat of /run/systemd/container (…
bboozzoo Apr 22, 2024
b6f8ab3
tests/regression: skip lp-1848567 if internal parser is used (#13874)
zyga Apr 23, 2024
e56b10f
interfaces/opengl: enable use of nvidia container toolkit CDI config …
jocado Apr 23, 2024
b32dcdc
interfaces/udev: generate rules with deprecated command line (#13882)
valentindavid Apr 23, 2024
40efd81
release: 2.63
ernestl Apr 24, 2024
0db053c
Merge branch 'master' into changelogs-2.63
ernestl Apr 30, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
35 changes: 28 additions & 7 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,32 @@
# In progress:
* Installation of local snap components

# New in snapd 2.63:
* Support for snap services to show the current status of user daemons

# New in snapd 2.63:
* system-observe now allows listing systemd units and querying their properties over DBus
* Support for snap services to show the current status of user services (experimental)
* Refresh app awareness: record snap-run-inhibit notice when starting app from snap that is busy with refresh (experimental)
* Refresh app awareness: use warnings as fallback for desktop notifications (experimental)
* Aspect based configuration: make request fields in the aspect-bundle's rules optional (experimental)
* Aspect based configuration: make map keys conform to the same format as path sub-keys (experimental)
* Aspect based configuration: make unset and set behaviour similar to configuration options (experimental)
* Aspect based configuration: limit nesting level for setting value (experimental)
* Components: use symlinks to point active snap component revisions
* Components: add model assertion support for components
* Components: fix to ensure local component installation always gets a new revision number
* Add basic support for a CIFS remote filesystem-based home directory
* Add support for AppArmor profile kill mode to avoid snap-confine error
* Allow more than one interface to grant access to the same API endpoint or notice type
* Allow all snapd service's control group processes to send systemd notifications to prevent warnings flooding the log
* Enable not preseeded single boot install
* Update secboot to handle new sbatlevel
* Fix to not use cgroup for non-strict confined snaps (devmode, classic)
* Fix two race conditions relating to freedesktop notifications
* Fix missing tunables in snap-update-ns AppArmor template
* Fix rejection of snapd snap udev command line by older host snap-device-helper
* Rework seccomp allow/deny list
* Clean up files removed by gadgets
* Remove non-viable boot chains to avoid secboot failure
* posix_mq interface: add support for missing time64 mqueue syscalls mq_timedreceive_time64 and mq_timedsend_time64
* password-manager-service interface: allow kwalletd version 6
* kubernetes-support interface: allow SOCK_SEQPACKET sockets
* system-observe interface: allow listing systemd units and their properties
* opengl interface: enable use of nvidia container toolkit CDI config generation

# New in snapd 2.62:
* Aspects based configuration schema support (experimental)
Expand Down
2 changes: 1 addition & 1 deletion packaging/arch/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ pkgdesc="Service and tools for management of snap packages."
depends=('squashfs-tools' 'libseccomp' 'libsystemd' 'apparmor')
optdepends=('bash-completion: bash completion support'
'xdg-desktop-portal: desktop integration')
pkgver=2.62
pkgver=2.63
pkgrel=1
arch=('x86_64' 'i686' 'armv7h' 'aarch64')
url="https://github.com/snapcore/snapd"
Expand Down
51 changes: 51 additions & 0 deletions packaging/debian-sid/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,54 @@
snapd (2.63-1) unstable; urgency=medium

* New upstream release, LP: #2061179
- Support for snap services to show the current status of user
services (experimental)
- Refresh app awareness: record snap-run-inhibit notice when
starting app from snap that is busy with refresh (experimental)
- Refresh app awareness: use warnings as fallback for desktop
notifications (experimental)
- Aspect based configuration: make request fields in the aspect-
bundle's rules optional (experimental)
- Aspect based configuration: make map keys conform to the same
format as path sub-keys (experimental)
- Aspect based configuration: make unset and set behaviour similar
to configuration options (experimental)
- Aspect based configuration: limit nesting level for setting value
(experimental)
- Components: use symlinks to point active snap component revisions
- Components: add model assertion support for components
- Components: fix to ensure local component installation always gets
a new revision number
- Add basic support for a CIFS remote filesystem-based home
directory
- Add support for AppArmor profile kill mode to avoid snap-confine
error
- Allow more than one interface to grant access to the same API
endpoint or notice type
- Allow all snapd service's control group processes to send systemd
notifications to prevent warnings flooding the log
- Enable not preseeded single boot install
- Update secboot to handle new sbatlevel
- Fix to not use cgroup for non-strict confined snaps (devmode,
classic)
- Fix two race conditions relating to freedesktop notifications
- Fix missing tunables in snap-update-ns AppArmor template
- Fix rejection of snapd snap udev command line by older host snap-
device-helper
- Rework seccomp allow/deny list
- Clean up files removed by gadgets
- Remove non-viable boot chains to avoid secboot failure
- posix_mq interface: add support for missing time64 mqueue syscalls
mq_timedreceive_time64 and mq_timedsend_time64
- password-manager-service interface: allow kwalletd version 6
- kubernetes-support interface: allow SOCK_SEQPACKET sockets
- system-observe interface: allow listing systemd units and their
properties
- opengl interface: enable use of nvidia container toolkit CDI
config generation

-- Ernest Lotter <ernest.lotter@canonical.com> Wed, 24 Apr 2024 02:00:39 +0200

snapd (2.62-1) unstable; urgency=medium

* New upstream release, LP: #2058277
Expand Down
50 changes: 49 additions & 1 deletion packaging/fedora/snapd.spec
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@
%endif

Name: snapd
Version: 2.62
Version: 2.63
Release: 0%{?dist}
Summary: A transactional software package manager
License: GPLv3
Expand Down Expand Up @@ -1004,6 +1004,54 @@ fi


%changelog
* Wed Apr 24 2024 Ernest Lotter <ernest.lotter@canonical.com>
- New upstream release 2.63
- Support for snap services to show the current status of user
services (experimental)
- Refresh app awareness: record snap-run-inhibit notice when
starting app from snap that is busy with refresh (experimental)
- Refresh app awareness: use warnings as fallback for desktop
notifications (experimental)
- Aspect based configuration: make request fields in the aspect-
bundle's rules optional (experimental)
- Aspect based configuration: make map keys conform to the same
format as path sub-keys (experimental)
- Aspect based configuration: make unset and set behaviour similar
to configuration options (experimental)
- Aspect based configuration: limit nesting level for setting value
(experimental)
- Components: use symlinks to point active snap component revisions
- Components: add model assertion support for components
- Components: fix to ensure local component installation always gets
a new revision number
- Add basic support for a CIFS remote filesystem-based home
directory
- Add support for AppArmor profile kill mode to avoid snap-confine
error
- Allow more than one interface to grant access to the same API
endpoint or notice type
- Allow all snapd service's control group processes to send systemd
notifications to prevent warnings flooding the log
- Enable not preseeded single boot install
- Update secboot to handle new sbatlevel
- Fix to not use cgroup for non-strict confined snaps (devmode,
classic)
- Fix two race conditions relating to freedesktop notifications
- Fix missing tunables in snap-update-ns AppArmor template
- Fix rejection of snapd snap udev command line by older host snap-
device-helper
- Rework seccomp allow/deny list
- Clean up files removed by gadgets
- Remove non-viable boot chains to avoid secboot failure
- posix_mq interface: add support for missing time64 mqueue syscalls
mq_timedreceive_time64 and mq_timedsend_time64
- password-manager-service interface: allow kwalletd version 6
- kubernetes-support interface: allow SOCK_SEQPACKET sockets
- system-observe interface: allow listing systemd units and their
properties
- opengl interface: enable use of nvidia container toolkit CDI
config generation

* Thu Mar 21 2024 Ernest Lotter <ernest.lotter@canonical.com>
- New upstream release 2.62
- Aspects based configuration schema support (experimental)
Expand Down
5 changes: 5 additions & 0 deletions packaging/opensuse/snapd.changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Wed Apr 24 00:00:39 UTC 2024 - ernest.lotter@canonical.com

- Update to upstream release 2.63

-------------------------------------------------------------------
Thu Mar 21 20:06:10 UTC 2024 - ernest.lotter@canonical.com

Expand Down
2 changes: 1 addition & 1 deletion packaging/opensuse/snapd.spec
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@


Name: snapd
Version: 2.62
Version: 2.63
Release: 0
Summary: Tools enabling systems to work with .snap files
License: GPL-3.0
Expand Down
51 changes: 51 additions & 0 deletions packaging/ubuntu-14.04/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,54 @@
snapd (2.63~14.04) trusty; urgency=medium

* New upstream release, LP: #2061179
- Support for snap services to show the current status of user
services (experimental)
- Refresh app awareness: record snap-run-inhibit notice when
starting app from snap that is busy with refresh (experimental)
- Refresh app awareness: use warnings as fallback for desktop
notifications (experimental)
- Aspect based configuration: make request fields in the aspect-
bundle's rules optional (experimental)
- Aspect based configuration: make map keys conform to the same
format as path sub-keys (experimental)
- Aspect based configuration: make unset and set behaviour similar
to configuration options (experimental)
- Aspect based configuration: limit nesting level for setting value
(experimental)
- Components: use symlinks to point active snap component revisions
- Components: add model assertion support for components
- Components: fix to ensure local component installation always gets
a new revision number
- Add basic support for a CIFS remote filesystem-based home
directory
- Add support for AppArmor profile kill mode to avoid snap-confine
error
- Allow more than one interface to grant access to the same API
endpoint or notice type
- Allow all snapd service's control group processes to send systemd
notifications to prevent warnings flooding the log
- Enable not preseeded single boot install
- Update secboot to handle new sbatlevel
- Fix to not use cgroup for non-strict confined snaps (devmode,
classic)
- Fix two race conditions relating to freedesktop notifications
- Fix missing tunables in snap-update-ns AppArmor template
- Fix rejection of snapd snap udev command line by older host snap-
device-helper
- Rework seccomp allow/deny list
- Clean up files removed by gadgets
- Remove non-viable boot chains to avoid secboot failure
- posix_mq interface: add support for missing time64 mqueue syscalls
mq_timedreceive_time64 and mq_timedsend_time64
- password-manager-service interface: allow kwalletd version 6
- kubernetes-support interface: allow SOCK_SEQPACKET sockets
- system-observe interface: allow listing systemd units and their
properties
- opengl interface: enable use of nvidia container toolkit CDI
config generation

-- Ernest Lotter <ernest.lotter@canonical.com> Wed, 24 Apr 2024 02:00:39 +0200

snapd (2.62~14.04) trusty; urgency=medium

* New upstream release, LP: #2058277
Expand Down
51 changes: 51 additions & 0 deletions packaging/ubuntu-16.04/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,54 @@
snapd (2.63) xenial; urgency=medium

* New upstream release, LP: #2061179
- Support for snap services to show the current status of user
services (experimental)
- Refresh app awareness: record snap-run-inhibit notice when
starting app from snap that is busy with refresh (experimental)
- Refresh app awareness: use warnings as fallback for desktop
notifications (experimental)
- Aspect based configuration: make request fields in the aspect-
bundle's rules optional (experimental)
- Aspect based configuration: make map keys conform to the same
format as path sub-keys (experimental)
- Aspect based configuration: make unset and set behaviour similar
to configuration options (experimental)
- Aspect based configuration: limit nesting level for setting value
(experimental)
- Components: use symlinks to point active snap component revisions
- Components: add model assertion support for components
- Components: fix to ensure local component installation always gets
a new revision number
- Add basic support for a CIFS remote filesystem-based home
directory
- Add support for AppArmor profile kill mode to avoid snap-confine
error
- Allow more than one interface to grant access to the same API
endpoint or notice type
- Allow all snapd service's control group processes to send systemd
notifications to prevent warnings flooding the log
- Enable not preseeded single boot install
- Update secboot to handle new sbatlevel
- Fix to not use cgroup for non-strict confined snaps (devmode,
classic)
- Fix two race conditions relating to freedesktop notifications
- Fix missing tunables in snap-update-ns AppArmor template
- Fix rejection of snapd snap udev command line by older host snap-
device-helper
- Rework seccomp allow/deny list
- Clean up files removed by gadgets
- Remove non-viable boot chains to avoid secboot failure
- posix_mq interface: add support for missing time64 mqueue syscalls
mq_timedreceive_time64 and mq_timedsend_time64
- password-manager-service interface: allow kwalletd version 6
- kubernetes-support interface: allow SOCK_SEQPACKET sockets
- system-observe interface: allow listing systemd units and their
properties
- opengl interface: enable use of nvidia container toolkit CDI
config generation

-- Ernest Lotter <ernest.lotter@canonical.com> Wed, 24 Apr 2024 02:00:39 +0200

snapd (2.62) xenial; urgency=medium

* New upstream release, LP: #2058277
Expand Down