Pesquisa de sites

Forgejo 13.0 Lançado com Moderação de Conteúdos e Aplicação Global de 2FA


Forgejo 13.0, um software de Git auto-hospedado, apresenta novas ferramentas de moderação, Actions melhoradas e aplicação global da autenticação de dois fatores.

A equipa do Forgejo anunciou o lançamento do Forgejo 13.0, a versão mais recente do software de plataforma Git auto-hospedada, introduzindo melhorias de segurança, novas ferramentas de moderação e maior usabilidade em toda a plataforma.

Uma das adições mais notáveis na nova versão é um sistema de denúncia de conteúdos integrado, concebido para facilitar a moderação em instâncias públicas. Os utilizadores podem agora denunciar conteúdos problemáticos—como repositórios, issues, comentários ou pull requests—diretamente aos administradores.

Além disso, múltiplos relatórios para o mesmo item são automaticamente agrupados na interface de administração.

No âmbito da segurança, o Forgejo permite agora que os administradores imponham autenticação de dois fatores a nível global. A nova definição [security].GLOBAL_TWO_FACTOR_REQUIREMENT pode exigir que todos os utilizadores—ou apenas os administradores—utilizem TOTP ou métodos de autenticação semelhantes.

Além disso, a gestão dos segredos das Ações do Forgejo foi atualizada para usar um módulo de encriptação mais seguro, introduzido em 2024, anteriormente utilizado para segredos TOTP desde a versão 10.

No que diz respeito à privacidade, para proteger contra fugas de metadados, a plataforma agora remove automaticamente os dados EXIF das imagens de avatar carregadas. Além disso, uma nova ferramenta de linha de comando, forgejo doctor avatar-strip-exif, permite aos administradores limpar avatares existentes de dados incorporados, como coordenadas GPS ou informações do dispositivo.

Forgejo 13.0, plataforma de desenvolvimento baseada em Git.

Para os desenvolvedores, o Forgejo Actions ganha várias melhorias de usabilidade. Agora é possível ver todas as tentativas de execução anteriores de um fluxo de trabalho diretamente na interface web, facilitando a depuração. Os ficheiros de fluxo de trabalho também são verificados estaticamente para detetar problemas comuns, como erros tipográficos ou contextos inválidos, desde cedo, reduzindo execuções falhadas.

Outras alterações incluem a exibição de etiquetas nas listas de commits, a apresentação de carimbos de data e hora nos anexos de versões e a introdução de atalhos de teclado para texto a negrito e itálico no editor Markdown. O estado do CI dos commits é agora mostrado em linha após pushes forçados, facilitando a revisão do estado da construção.

Além disso, os administradores irão notar nomes atualizados na configuração do registo—LOGGER_<NAME>_MODE—o que simplifica o uso de variáveis de ambiente em ambientes conteinerizados, como ao implementar o Forgejo via Docker ou Helm charts.

Vale a pena notar que este lançamento também marca outro marco no ciclo de lançamentos baseado em tempo do Forgejo, com novas versões planeadas a cada três meses e versões LTS a chegarem anualmente. Tendo isso em conta, a versão v13.0 será suportada até janeiro de 2026.

Finalmente, o Forgejo continua o seu caminho de migração para os utilizadores que vêm do Pagure, uma plataforma de desenvolvimento baseada em Git, da qual a Fedora oficialmente deixou de usar em dezembro de 2024. A ferramenta de migração incorporada ajuda as organizações a importar repositórios e metadados de forma contínua.

O Forgejo 13.0 já está disponível para download, com imagens de contêiner e binários publicados no site oficial. Antes de atualizar, é recomendado que os utilizadores revejam a secção de alterações significativas nas notas de lançamento e façam backup das suas instâncias conforme indicado no guia de atualização.

Para mais informações, veja o anúncio.