Skip to content
Matthias Clasen edited this page Jul 17, 2018 · 7 revisions

Ideas and material for the 1.0 release press release.

Possible theme - "it's now complete". Then run though the key elements.

  • Flatpak introduction

    • Problems that it solves
      • For developers: How do I get my app to users without a ton of different package formats ?
      • For developers: How do I avoid a myriad different dependencies and version across distros ?
      • For users: Where are the apps that work on my distro ?
      • For users: Can I try this app from the internet without risking my system ?
    • Brief history https://blogs.gnome.org/alexl/2018/06/20/flatpak-a-history/
  • flathub.org

  • docs.flatpak.org

    • It's been improved and is "complete".
    • Notable content

Whats new in flatpak 1.0, compared to the last stable series (0.10):

  • document portal and permission store moved to xdg-desktop-portal
  • Many bug and crash fixes
  • Improvements to info command: --show-permissions, --file-access, --show-location, --show-runtime, --show-sdk
  • "remove" is an alias for "uninstall"
  • smarter about system vs user when not specified
  • faster installs and updates (less fsync)
  • new flatpak portal for creating sandboxes and app restarting
  • support for end-of-life markers for apps
  • export service files for session services
  • improved libflatpak
    • api for remove metadata
    • transaction api for install/update/uninstall
  • allow cleaning up unused runtimes and extensions with uninstall --unused
  • new command: flatpak repair
  • don't require xattr support in filesystem
  • require bubblewrap 0.2.1
  • require ostree 2018.6
  • flatpak install/update/uninstall ask for confirmation of changes
  • export host certificates into sandbox using p11-kit-server
  • allow granting ssh access to apps
  • Include appdata in OCI bundles
  • Add new permission-* commands to interact with the permissions store from the portals
  • New command create-usb which can be used to prepare an repo for offline updates