A nova versão 1.6.8 do PipeWire foi lançada em 9 de julho de 2026. Trata‑se de um bugfix release totalmente compatível com as APIs e ABIs das versões 1.6.x anteriores, focado em eliminar falhas críticas e melhorar a estabilidade geral do servidor de áudio e vídeo.
Principais correções
- JACK: corrigido race condition em
jack_port_get_buffer()que provocava perda de eventos MIDI em aplicações como o Ardour. - Memória: removidas alocações ilimitadas que podiam levar a out‑of‑memory (OOM) em diversos módulos.
- Graph recalcs: evitados recálculos desnecessários no núcleo, resolvendo bug ao suspender um nó ativo.
Atualizações por módulo
PipeWire (núcleo)
- Redução de recalculações de grafo, corrigindo falha ao suspender nós em execução.
Modules
- RAOP: agora verifica
Content‑Lengthe checagem de alocação, prevenindo erros OOM. - client-node: correção de vazamento de memória em caminho de erro (issue #5348).
SPA (Simple Plugin API)
- Atualizações dinâmicas corretas em filter‑graph.
- Correção de cálculo de volume quando o filtro está dentro de nó com volume de hardware (issue #5344).
- Adição das opções
normalizeelatencyao filtro SOFA (issue #5322). - Evita picos de 100 % de uso ao desconectar uma placa de som.
Bluetooth
- Corrigido vazamento potencial quando o transporte falha ao iniciar.
Pulse‑server
- Prevenção de estouro de pilha causado por
allocasem limites.
JACK (continuação)
- Correção adicional de race condition em
jack_port_get_buffer()quando chamada por threads concorrentes (issue #5324).
GStreamer
- Ignora metadados de crop inválidos.
- Evita crash por registro duplicado de listener de metadados.
Impacto para usuários e desenvolvedores
A atualização é recomendada para todos os ambientes que utilizam PipeWire como servidor de áudio/vídeo, especialmente aqueles que dependem de JACK para produção musical ou GStreamer para pipelines de mídia. As correções de vazamento de memória e de race conditions aumentam a robustez em sistemas de produção e em estações de trabalho criativas.
Para atualizar, basta utilizar o gerenciador de pacotes da sua distribuição (por exemplo, apt, dnf ou pacman) ou compilar a partir do código-fonte disponível no repositório oficial.
Referências
- Página oficial de lançamentos: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/1.6.8
- Issues citadas: #5348, #5344, #5322, #5324.