Flatpak 1.14 está aqui como uma grande atualização para a série Flatpak 1.12 que foi lançado em outubro de 2021, adicionando a capacidade de criar um diretório para XDG_STATE_HOME
e definir a variável de ambiente HOST_XDG_STATE_HOME
, acesso em rede aos serviços X11 e PulseAudio se um aplicativo tiver acesso à rede e suporte para uma nova chave de DeploySideloadCollectionID
em arquivos flatpakref e flatpakrepo para permitir a configuração de IDs de coleta ao adicionar um controle remoto de um desses arquivos de repo.
Também novo no Flatpak 1.14 é uma nova família de condicional have-kernel-module-foo
para extensões, suporte para sub-caixas de areia para possuir nomes MPRIS no barramento de sessão, suporte para o argumento -u
de linha de comando curto como um pseudônimo para comandos que aceitam o argumento --user
, a capacidade de exportar metadados AppStream para o sistema host para usar, bem como suporte para a opção --socket=gpg-agent
para flatpak run
e comandos relacionados.
A interface de linha de comando foi reformulada nesta versão para informar adequadamente os usuários de aplicativos que estão (indiretamente) usando extensões de tempo de execução de fim de vida e considerar operações na transação pendente ao imprimir essas mensagens de fim de vida.
Além disso, o Flatpak 1.14 atualiza o comando uninstall
para pedir aos usuários confirmação antes de remover os tempos de execução ou extensões de tempo de execução. Além disso, a política SELinux foi atualizada para cobrir links simbólicos em /var/lib/flatpak
e a conclusão da linha de comando está agora disponível para o shell Fish.
Entre algumas das correções de bugs implementadas nesta versão, há uma correção para garantir que o número de exibição X11 seja preservado em vez de redirecioná-lo para :99, uma correção para um problema de corrupção de memória causado pelo uso da biblioteca libcurl de forma insegura e uma correção para um erro que ocorreu quando um arquivo .desktop processado pelo comando build-export não tem chave Exec=
.
Sendo esta uma grande liberação, há também algumas mudanças de dependência. Por exemplo, o Flatpak agora requer libappstream
0.15.3 ou posterior para evitar mensagens de aviso críticas ao usar o comando flatpak search
e usa o FUSE API v3 para revogações.
Flatpak é um componente em sua distribuição GNU/Linux que você terá que atualizar a partir dos repositórios de software, por isso recomendamos esperar que o Flatpak 1.14 chegue nos arquivos principais de sua distro antes de atualizar suas instalações. Para os mantenedores de sistemas, o Flatpak 1.14 já está disponível para download na página do projeto GitHub.