A Flatpak 1.17 novemberi megjelenésével először vált lehetővé, hogy OCI képekből is lehessen alkalmazásokat betölteni a megszokott tárolókon kívül. Ez már önmagában jelezte, hogy a projekt a következő nagyobb kiadásra készül. Decemberben érkezett egy kisebb frissítés, az 1.17.1, amit hamarosan egy gyors javítás követett 1.17.2 verziószámmal, utóbbi egy hibásan összerakott kiadás helyrehozására szolgált. A 1.17.1 viszont érdemi változásokat hozott, főként az OCI-alapú működés továbbfejlesztésével.
Tartalomjegyzék

Gyorsabb és kisebb OCI bundle Zstandarddel
A Flatpak 1.17.1-ben az egyik legnagyobb újdonság, hogy OCI bundle készítéskor már választható a Zstd-vel tömörített rétegek használata. Ez a Gzip alternatívája: a fejlesztők tapasztalata szerint a tömörítés így akár többszörösen gyorsabb lehet, és a végeredmény nagyjából húsz százalékkal kisebb csomagméretet eredményezhet. A kompatibilitás miatt ugyanakkor nem váltanak alapértelmezésben, ezért továbbra is a Gzip marad az alapértelmezett. A Zstd opció ráadásul nem friss ötletként jelent meg, hanem egy közel két éve benyújtott fejlesztési javaslatból nőtt ki, amely kifejezetten azt célozta, hogy az OCI rétegek tömörítéséhez külön kapcsolóval lehessen Zstd-t választani.
Biztonság, multimédia, belső átalakítások
Az aktuális Flatpak-kiadás további optimalizálásokat is tartalmaz az OCI-támogatás körül. Megjelent annak lehetősége, hogy az OCI remote-ok egy szabványos OCI aláírás-tároló lookaside szolgáltatáson keresztül ellenőrizzék az egyező digitális aláírásokat, ami a biztonságos terjesztés irányába tett újabb lépésnek tekinthető. Emellett bekerült az úgynevezett extra-mechanism adatok kezelése is OCI képeknél, amely például a Fedora Flatpak-ek esetében a H.265 videolejátszás engedélyezését segítheti.
A Flatpak fejlesztései az OCI-t érintő változásokon túl is folytatódtak. A hálózati működés alapját jelentő komponensek között váltás történt: a korábban használt libsoup2 helyét a libcurl vette át, ami stabilabb és szélesebb körben bevált megoldásnak számít. Emellett tovább finomodott a jogosultságkezelés rendszere, mivel a megosztott alrendszerekhez és funkciókhoz már feltételes engedélyek is társíthatók.
A futás közben megjelenő állapotjelzések mostantól alapból be vannak kapcsolva, ezért a parancsok végrehajtása jobban követhető, és egységesebb formában ad visszajelzést.
További információk a Flatpak Github oldalán olvashatóak.
