{
    "summary": {
        "snap": {
            "added": [],
            "removed": [],
            "diff": []
        },
        "deb": {
            "added": [],
            "removed": [],
            "diff": [
                "cloud-init",
                "snapd"
            ]
        }
    },
    "diff": {
        "deb": [
            {
                "name": "cloud-init",
                "from_version": {
                    "source_package_name": "cloud-init",
                    "source_package_version": "24.1.3-0ubuntu1~22.04.4",
                    "version": "24.1.3-0ubuntu1~22.04.4"
                },
                "to_version": {
                    "source_package_name": "cloud-init",
                    "source_package_version": "24.1.3-0ubuntu1~22.04.5",
                    "version": "24.1.3-0ubuntu1~22.04.5"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2066979,
                    2066985
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * Upstream bug fix release based on 24.1.7",
                            "    + functional fixes in debian/patches:",
                            "      - cpick-417ee551: fix(ec2): Ensure metadata exists before configuring PBR.",
                            "        (LP: #2066979)",
                            "      - cpick-d6776632: fix: Check renderer for netplan-specific code (#5321)",
                            "      - cpick-d771d1f4: fix(ec2): Correctly identify netplan renderer (#5361)",
                            "        (LP: #2066985)",
                            "    + test fixes in debian/patches:",
                            "      - cpick-74dc7cce: test: Fix failing test_ec2.py test (#5324)",
                            ""
                        ],
                        "package": "cloud-init",
                        "version": "24.1.3-0ubuntu1~22.04.5",
                        "urgency": "medium",
                        "distributions": "jammy",
                        "launchpad_bugs_fixed": [
                            2066979,
                            2066985
                        ],
                        "author": "James Falcon <james.falcon@canonical.com>",
                        "date": "Wed, 05 Jun 2024 12:32:23 -0500"
                    }
                ],
                "notes": null
            },
            {
                "name": "snapd",
                "from_version": {
                    "source_package_name": "snapd",
                    "source_package_version": "2.62+22.04",
                    "version": "2.62+22.04"
                },
                "to_version": {
                    "source_package_name": "snapd",
                    "source_package_version": "2.63+22.04",
                    "version": "2.63+22.04"
                },
                "cves": [],
                "launchpad_bugs_fixed": [
                    2061179,
                    2058277
                ],
                "changes": [
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * 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",
                            ""
                        ],
                        "package": "snapd",
                        "version": "2.63+22.04",
                        "urgency": "medium",
                        "distributions": "jammy",
                        "launchpad_bugs_fixed": [
                            2061179
                        ],
                        "author": "Ernest Lotter <ernest.lotter@canonical.com>",
                        "date": "Wed, 24 Apr 2024 02:00:39 +0200"
                    },
                    {
                        "cves": [],
                        "log": [
                            "",
                            "  * New upstream release, LP: #2058277",
                            "    - Aspects based configuration schema support (experimental)",
                            "    - Refresh app awareness support for UI (experimental)",
                            "    - Support for user daemons by introducing new control switches",
                            "      --user/--system/--users for service start/stop/restart",
                            "      (experimental)",
                            "    - Add AppArmor prompting experimental flag (feature currently",
                            "      unsupported)",
                            "    - Installation of local snap components of type test",
                            "    - Packaging of components with snap pack",
                            "    - Expose experimental features supported/enabled in snapd REST API",
                            "      endpoint /v2/system-info",
                            "    - Support creating and removing recovery systems for use by factory",
                            "      reset",
                            "    - Enable API route for creating and removing recovery systems using",
                            "      /v2/systems with action create and /v2/systems/{label} with action",
                            "      remove",
                            "    - Lift requirements for fde-setup hook for single boot install",
                            "    - Enable single reboot gadget update for UC20+",
                            "    - Allow core to be removed on classic systems",
                            "    - Support for remodeling on hybrid systems",
                            "    - Install desktop files on Ubuntu Core and update after snapd",
                            "      upgrade",
                            "    - Upgrade sandbox features to account for cgroup v2 device filtering",
                            "    - Support snaps to manage their own cgroups",
                            "    - Add support for AppArmor 4.0 unconfined profile mode",
                            "    - Add AppArmor based read access to /etc/default/keyboard",
                            "    - Upgrade to squashfuse 0.5.0",
                            "    - Support useradd utility to enable removing Perl dependency for",
                            "      UC24+",
                            "    - Support for recovery-chooser to use console-conf snap",
                            "    - Add support for --uid/--gid using strace-static",
                            "    - Add support for notices (from pebble) and expose via the snapd",
                            "      REST API endpoints /v2/notices and /v2/notice",
                            "    - Add polkit authentication for snapd REST API endpoints",
                            "      /v2/snaps/{snap}/conf and /v2/apps",
                            "    - Add refresh-inhibit field to snapd REST API endpoint /v2/snaps",
                            "    - Add refresh-inhibited select query to REST API endpoint /v2/snaps",
                            "    - Take into account validation sets during remodeling",
                            "    - Improve offline remodeling to use installed revisions of snaps to",
                            "      fulfill the remodel revision requirement",
                            "    - Add rpi configuration option sdtv_mode",
                            "    - When snapd snap is not installed, pin policy ABI to 4.0 or 3.0 if",
                            "      present on host",
                            "    - Fix gadget zero-sized disk mapping caused by not ignoring zero",
                            "      sized storage traits",
                            "    - Fix gadget install case where size of existing partition was not",
                            "      correctly taken into account",
                            "    - Fix trying to unmount early kernel mount if it does not exist",
                            "    - Fix restarting mount units on snapd start",
                            "    - Fix call to udev in preseed mode",
                            "    - Fix to ensure always setting up the device cgroup for base bare",
                            "      and core24+",
                            "    - Fix not copying data from newly set homedirs on revision change",
                            "    - Fix leaving behind empty snap home directories after snap is",
                            "      removed (resulting in broken symlink)",
                            "    - Fix to avoid using libzstd from host by adding to snapd snap",
                            "    - Fix autorefresh to correctly handle forever refresh hold",
                            "    - Fix username regex allowed for system-user assertion to not allow",
                            "      '+'",
                            "    - Fix incorrect application icon for notification after autorefresh",
                            "      completion",
                            "    - Fix to restart mount units when changed",
                            "    - Fix to support AppArmor running under incus",
                            "    - Fix case of snap-update-ns dropping synthetic mounts due to",
                            "      failure to match  desired mount dependencies",
                            "    - Fix parsing of base snap version to enable pre-seeding of Ubuntu",
                            "      Core Desktop",
                            "    - Fix packaging and tests for various distributions",
                            "    - Add remoteproc interface to allow developers to interact with",
                            "      Remote Processor Framework which enables snaps to load firmware to",
                            "      ARM Cortex microcontrollers",
                            "    - Add kernel-control interface to enable controlling the kernel",
                            "      firmware search path",
                            "    - Add nfs-mount interface to allow mounting of NFS shares",
                            "    - Add ros-opt-data interface to allow snaps to access the host",
                            "      /opt/ros/ paths",
                            "    - Add snap-refresh-observe interface that provides refresh-app-",
                            "      awareness clients access to relevant snapd API endpoints",
                            "    - steam-support interface: generalize Pressure Vessel root paths and",
                            "      allow access to driver information, features and container",
                            "      versions",
                            "    - steam-support interface: make implicit on Ubuntu Core Desktop",
                            "    - desktop interface: improved support for Ubuntu Core Desktop and",
                            "      limit autoconnection to implicit slots",
                            "    - cups-control interface: make autoconnect depend on presence of",
                            "      cupsd on host to ensure it works on classic systems",
                            "    - opengl interface: allow read access to /usr/share/nvidia",
                            "    - personal-files interface: extend to support automatic creation of",
                            "      missing parent directories in write paths",
                            "    - network-control interface: allow creating /run/resolveconf",
                            "    - network-setup-control and network-setup-observe interfaces: allow",
                            "      busctl bind as required for systemd 254+",
                            "    - libvirt interface: allow r/w access to /run/libvirt/libvirt-sock-",
                            "      ro and read access to /var/lib/libvirt/dnsmasq/**",
                            "    - fwupd interface: allow access to IMPI devices (including locking",
                            "      of device nodes), sysfs attributes needed by amdgpu and the COD",
                            "      capsule update directory",
                            "    - uio interface: allow configuring UIO drivers from userspace",
                            "      libraries",
                            "    - serial-port interface: add support for NXP Layerscape SoC",
                            "    - lxd-support interface: add attribute enable-unconfined-mode to",
                            "      require LXD to opt-in to run unconfined",
                            "    - block-devices interface: add support for ZFS volumes",
                            "    - system-packages-doc interface: add support for reading jquery and",
                            "      sphinx documentation",
                            "    - system-packages-doc interface: workaround to prevent autoconnect",
                            "      failure for snaps using base bare",
                            "    - microceph-support interface: allow more types of block devices to",
                            "      be added as an OSD",
                            "    - mount-observe interface: allow read access to",
                            "      /proc/{pid}/task/{tid}/mounts and proc/{pid}/task/{tid}/mountinfo",
                            "    - polkit interface: changed to not be implicit on core because",
                            "      installing policy files is not possible",
                            "    - upower-observe interface: allow stats refresh",
                            "    - gpg-public-keys interface: allow creating lock file for certain",
                            "      gpg operations",
                            "    - shutdown interface: allow access to SetRebootParameter method",
                            "    - media-control interface: allow device file locking",
                            "    - u2f-devices interface: support for Trustkey G310H, JaCarta U2F,",
                            "      Kensington VeriMark Guard, RSA DS100, Google Titan v2",
                            ""
                        ],
                        "package": "snapd",
                        "version": "2.62",
                        "urgency": "medium",
                        "distributions": "xenial",
                        "launchpad_bugs_fixed": [
                            2058277
                        ],
                        "author": "Ernest Lotter <ernest.lotter@canonical.com>",
                        "date": "Thu, 21 Mar 2024 22:06:09 +0200"
                    }
                ],
                "notes": null
            }
        ],
        "snap": []
    },
    "added": {
        "deb": [],
        "snap": []
    },
    "removed": {
        "deb": [],
        "snap": []
    },
    "notes": "Changelog diff for Ubuntu 22.04 jammy image from daily image serial 20240612 to 20240614",
    "from_series": "jammy",
    "to_series": "jammy",
    "from_serial": "20240612",
    "to_serial": "20240614",
    "from_manifest_filename": "daily_manifest.previous",
    "to_manifest_filename": "manifest.current"
}