Opublikowano Flatpak 1.18.0 — nowa stabilna wersja systemu do budowy, dystrybucji i uruchamiania izolowanych aplikacji Linux. Flatpak pozwala programistom wydawać jedną aplikację dla różnych dystrybucji, dostarczać własne zależności i uruchamiać programy w przewidywalnym środowisku. Ogólny opis projektu znajduje się na stronie flatpak.org, a lista zmian została opublikowana w oficjalnym wydaniu Flatpak 1.18.0 na GitHubie. Dodatkowe krótkie omówienie wydania opublikowano w Linuxiac w artykule Flatpak 1.18 wydany z obsługą interfejsu obliczeniowego AMD.
Główne zmiany Flatpak 1.18.0:
Wsparcie dla /dev/kfd poprzez uprawnienia DRI — Flatpak teraz może udzielać aplikacjom dostępu do AMD Kernel Fusion Driver. To rozszerza możliwości piaskownicy dla aplikacji korzystających z obliczeń GPU na AMD, bez wprowadzania nowego typu uprawnień.
Ulepszony wynik polecenia flatpak update — polecenie aktualizacji teraz szczegółowo informuje o przyczynach niepowodzeń. To ułatwia diagnozowanie sytuacji, gdy aktualizacja aplikacji, runtime'u lub zdalnego repozytorium nie powiodła się.
Ulepszenia flatpak-coredumpctl — poprawiono obsługę błędów i format wyjściowy narzędzia. Używa się go do analizy plików coredump związanych z aplikacjami Flatpak, więc ta zmiana jest przydatna do debugowania awarii.
Szybsze uruchamianie integracji z powłoką Fish — zoptymalizowano czas uruchamiania integracji powłoki dla użytkowników powłoki Fish. Zmiana jest niewielka, ale zmniejsza koszty przy pracy w terminalu.
Aktualizacja chińskiego tłumaczenia — w wydaniu włączono aktualizacje lokalizacji dla uproszczonego języka chińskiego.
Poprawki błędów:
Naprawiono budowę przy kombinacji HAVE_LIBSYSTEMD bez USE_SYSTEM_HELPER — rozwiązano problem z konfiguracją budowy, który występował w niektórych wariantach kompilacji Flatpak.
Błędy systemowej szyny ignorowane przy sprawdzaniu kontroli rodzicielskiej — Flatpak teraz bardziej odporne na sytuację, gdy systemowa szyna D-Bus jest niedostępna podczas sprawdzania kontroli rodzicielskiej.
Poprawiono wartości zwracane i usunięto użycie przestarzałego GTimeVal — przestarzałe API zastąpiono g_get_real_time(), co porządkuje bazę kodu i zmniejsza ryzyko problemów podczas budowy z nowymi wersjami GLib.
Wygaszono ostrzeżenie unused-result w testach — poprawka nie zmienia zachowania użytkowników, ale sprawia, że zestaw testowy jest czystszy i wygodniejszy dla osób go wspierających.
Wydanie Flatpak 1.18.0 miało miejsce 8 czerwca 2026 roku. Jak zwykle, większość użytkowników nie musi ręcznie kompilować nowej wersji: aktualizacja pojawi się w repozytoriach dystrybucji po skompilowaniu przez konserwatorów.
Źródło: linux.org.ru
