064089b4347aa9691e95fcd9bbe6729e038bff1eaec57fff954b58777d8c3875 *flatpak-1.15.7.tar.xz
Dependencies:
-
The Meson build system is now required.
Compiling with Autotools is no longer possible. -
In distributions that compile Flatpak to use a separate bubblewrap (bwrap)
executable, version 0.9.0 is recommended. Several of the bug fixes listed
below will not be active if an older version is used. -
In distributions that compile Flatpak to use a separate xdg-dbus-proxy
executable, version 0.1.5 is recommended. -
If libmalcontent (parental controls) is enabled, it must be version 0.5.0
or later.
New features:
-
Automatically remove obsolete driver versions and other autopruned refs
(#5632) -
--socket=inherit-wayland-socket
(#5614) -
Automatically reload D-Bus session bus configuration after installing
or upgrading apps, to pick up any exported D-Bus services (#3342)
Bug fixes:
-
Update included copy of bubblewrap to version 0.9.0:
--symlink
is now idempotent, meaning it succeeds if the
symlink already exists and already has the desired target
(#2387, #3477, #5255)- Report a better error message if
mount(2)
fails withENOSPC
- Fix a double-close on error reading from
--args
,--seccomp
or
--add-seccomp-fd
argument - Improve memory allocation behaviour
- Silence various compiler warnings
-
Update included copy of bubblewrap to version 0.1.5:
- Fix handling of long object paths
-
Don't parse
<developer><name/></developer>
as the application name
(#5700) -
Don't refuse to start apps when there is no D-Bus system bus available
(#5076) -
Don't try to repeat migration of apps whose data was migrated to a new
name and then deleted (#5668) -
Improve handling of mixed locales on systems with systemd-localed (#5497)
-
Improve display of ellipsized columns in wide terminals (#5722)
-
Make
flatpak info -e
look for extensions in all installations (#5670) -
Always set the
container
environment variable (#5610) -
Always let the app inherit redirected file descriptors (#5626)
-
In
flatpak ps
, add xdg-desktop-portal-gnome to the list of backends
we'll use to learn which apps are running in the background (#5729) -
Don't use
WAYLAND_SOCKET
unless given--socket=inherit-wayland-socket
(#5614) -
Use
fusermount3
if compiled with FUSE 3, overridable with
-Dsystem_fusermount
compile-time option (#5104) -
Avoid leaking a temporary variable from /etc/profile.d/flatpak.sh into
the shell environment (#5574) -
Improve async-signal safety (#5687)
-
Avoid undefined behaviour of signed left-shift when storing object IDs
in a hash table (#5738) -
Detect the correct gtk-doc when cross-compiling (#5650)
-
Detect the correct wayland-scanner when cross-compiling (#5596)
-
Documentation improvements (#5659, #5677, #5682, #5664, #5719)
-
Skip more tests when FUSE isn't available (#5611)