Pular para o conteúdo
Transmission 4.1.2: atualização com correções de bugs e melhorias de performance

Transmission 4.1.2: atualização com correções de bugs e melhorias de performance

Saiba tudo sobre a nova versão 4.1.2 do Transmission, que traz mais de 20 correções e otimizações para todas as plataformas.

A equipe de desenvolvimento do Transmission lançou a versão 4.1.2, uma atualização focada em correções de bugs e aprimoramentos de performance para todas as plataformas suportadas. O release, publicado em 2 de junho às 22:58, recomenda a atualização imediata para garantir estabilidade e segurança.

Principais correções (All Platforms)

  • Duplicação de announces HTTP corrigida (bug introduzido na 4.1.0) que enviava requisições repetidas aos trackers.
  • Validação de dados benc: arquivos contendo caracteres inválidos são rejeitados, evitando falhas de análise.
  • Sequência de inicialização aprimorada: falhas ao analisar um torrent não interrompem o carregamento dos demais.
  • Estagnação de downloads em 99 % resolvida, permitindo a conclusão correta dos arquivos.
  • Configurações utp_enabled e tcp_enabled não são mais sobrescritas durante a atualização da 4.1.0.
  • Crash em handshake LTEP evitado quando o peer envia reqq menor que 32.
  • Escrita desnecessária de stats.json eliminada, permitindo que o disco entre em modo de hibernação quando o cliente está inativo.
  • Conexões TCP restabelecidas em sistemas que apresentavam bloqueio após a versão 4.1.0.
  • Proteção contra clickjacking adicionada nas respostas HTTP.
  • Preservação da ordem em lotes de torrents ao mover posições na fila.
  • Sanitização de nomes de cliente UTF‑8 recebidos durante o handshake.
  • Bloqueio de zeros redundantes em arquivos de blocklist baixados de URLs remotas.
  • Compilação com LTO (Link‑Time Optimization) corrigida, eliminando falhas de build.

Melhorias específicas por cliente

macOS

  • Correção de vazamento de memória introduzido na 4.1.0.
  • Ajustes de foco de navegação no inspetor.
  • Redução do consumo de CPU na interface gráfica.

Qt

  • Correção de crash ao analisar respostas RPC de servidores mais antigos.
  • Evita gravação de nomes de configuração obsoletos no settings.json.

GTK

  • Exibição correta das strings de nível de log traduzidas.
  • Correção de crash ao alternar limites de velocidade alternativos.

Web Client

  • Formatação correta de timestamps em menus suspensos.
  • Correção de status incorreto de torrents após reconexão ao servidor.

transmission-remote

  • Saída de console aprimorada para JSON‑RPC 2.0.
  • Alinhamento à direita das colunas “Down” e “Up” na visualização de peers.

Contribuições da comunidade

O release 4.1.2 contou com a colaboração de diversos contribuidores:

  • @lpla – ajustes no mecanismo de escrita de stats.json e várias correções de bugs.
  • @reardonia – sanitização de nomes de cliente UTF‑8.
  • @tearfur – revisões de código, correções de build e melhorias de UI.
  • @Abdull0100, @lolgear, @aeriuskiller, entre outros, que revisaram código e resolveram problemas específicos em clientes macOS, Qt, GTK e Web.

Agradecimentos especiais também são dirigidos aos mantenedores @ckerr, @mikedld e @livings124.

Por que atualizar?

A versão 4.1.2 elimina falhas críticas que podiam causar:

  • Duplicação de anúncios a trackers, gerando tráfego desnecessário.
  • Interrupções inesperadas de downloads ou travamentos da interface.
  • Consumo excessivo de recursos de CPU e disco.

Além disso, as melhorias de segurança (proteção contra clickjacking) e a otimização de desempenho tornam a experiência do usuário mais fluida e confiável.

Como atualizar

A atualização pode ser feita pelos gerenciadores de pacotes das distribuições Linux ou baixando o instalador adequado nas páginas oficiais:

  • Linux: sudo apt-get update && sudo apt-get install transmission-daemon (ou equivalente).
  • macOS: Baixe o pacote DMG na seção de releases do GitHub.
  • Windows: Consulte o instalador disponível no repositório.

Para detalhes completos das correções, consulte o changelog oficial em GitHub Releases.

Conclusão
A versão Transmission 4.1.2 representa um passo importante na estabilização do cliente BitTorrent, garantindo maior segurança, performance e confiabilidade para usuários de todas as plataformas. Recomenda‑se a atualização imediata.

Via github.com. Você pode conferir o post original em inglês:

Transmission 4.1.2

Por · Última atualização: