The ability to export AppStream metadata for the host system to use, support for the —socket=gpg-agent option for flatpak run and related commands, support for sub-sandboxes to own MPRIS names on the session bus, support for the -u short command-line argument as an alias for commands that accept the —user argument, and more are all new in Flatpak 1.14.
In addition to networked access to X11 and PulseAudio services if an app has network access and support for a new DeploySideloadCollectionID key in flatpakref and flatpakrepo files to enable the setting of collection IDs when adding a remote from one of those repo files, Flatpak 1.14 is here as a significant update to the Flatpak 1.12 series, which was released in October 2021.
In this release, the command-line interface has been revised to better notify users of apps that (indirectly) employ end-of-life runtime extensions and to take pending transactions into account when printing these end-of-life notifications.
This release includes a number of bug fixes, one of which ensures that the X11 display number is maintained rather than being redirected to:
Additionally, Flatpak 1.14 modifies the uninstall command to request user approval prior to deleting active runtimes or active runtime extensions. Additionally, command-line completion is now provided for the Fish shell, and the SELinux policy has been modified to cover symbolic links in /var/lib/flatpak.
99, a resolution to the memory corruption problem brought by by the unsafe usage of the libcurl library, and a resolution to the crash that happened when a.desktop file processed by the build-export command lacked the Exec= key.
There are also some dependency modifications because this is a significant release. For instance, Flatpak now uses FUSE API v3 for revokefs and requires libappstream 0.15.3 or later to prevent critical warning messages when running the flatpak search command.
I advise holding off on updating your installations until Flatpak 1.14 is in the main archives of your GNU/Linux distribution since you’ll need to update it from the software repositories. Flatpak 1.14 is currently accessible for download from the project’s GitHub page for OS maintainers.