github flatpak/flatpak 1.15.7

latest releases: 1.10.9, 1.12.9, 1.15.8...
pre-releaseone month ago
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 with ENOSPC
    • 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)

  • Fix warnings from newer GLib versions (#5660, #5737)

  • 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)

  • Fix various memory leaks (#5683, #5690, #5691)

  • 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)

  • Translation updates (#5602, #5707)

Don't miss a new flatpak release

NewReleases is sending notifications on new releases.