Gitea 1.25 Lançado com Pré-visualizações de Ficheiros 3D e Arquivos Mais Rápidos
O serviço Git auto-hospedado Gitea 1.25 estreia pré-visualizações de modelos 3D, notificações por email de CI/CD e melhorias significativas de desempenho para grandes projetos.
Gitea, uma plataforma leve e de código aberto para hospedar repositórios Git, semelhante em finalidade ao GitHub, GitLab ou Bitbucket, mas projetada para ser simples, rápida e fácil de auto-hospedar, acaba de lançar a versão 1.25.
Uma das melhorias mais notáveis é a introdução de arquivos de repositório transmitidos em fluxo. Formatos como ZIP, TAR.GZ ou bundles são agora transmitidos por padrão, o que melhora significativamente o desempenho e reduz o uso de memória ao transferir grandes repositórios.
Ao mesmo tempo, o Gitea adiciona pré-visualizações incorporadas para formatos de ficheiros 3D e CAD, como STL e OBJ, permitindo aos utilizadores ver estes ficheiros diretamente na interface web sem necessidade de ferramentas externas.
Contribuir para projetos também se tornou mais eficiente. Ao editar um ficheiro sem permissões de escrita, o Gitea passa a oferecer automaticamente a criação de um fork e a abertura de um pull request, simplificando a colaboração para contribuintes externos. Além disso, o Gitea Actions agora suporta notificações por e-mail para sucesso ou falha de workflows, permitindo às equipas acompanhar os resultados das pipelines sem terem de verificar manualmente os logs de construção.
As melhorias de segurança são outro foco principal desta versão. A assinatura de commits SSH a nível de instância foi aprimorada, proporcionando aos administradores maior controlo sobre a aplicação e verificação das assinaturas. Além disso, a integração com OpenID Connect foi atualizada para sincronizar chaves SSH e nomes completos a partir dos fornecedores de identidade, simplificando a gestão de utilizadores em organizações que dependem de autenticação única.
Os desenvolvedores que trabalham com automação notarão melhorias na API de conteúdos do repositório. O novo endpoint contents-ext permite uma recuperação de dados mais flexível, enquanto a adição de um campo has_code ajuda a identificar repositórios que contêm código-fonte. Os comandos Git agora também suportam nomes de remotos configuráveis, melhorando a compatibilidade com fluxos de trabalho personalizados.
Do lado da experiência do utilizador, o Gitea 1.25 introduz uma interface mais responsiva. O editor de markdown agora suporta formatação adicional ao colar, a interface do rastreador de tempo foi redesenhada para maior clareza, e a lista de notificações atualiza parcialmente para carregamentos de página mais rápidos. As páginas de pull requests mostram alertas para ramos recentemente empurrados, enquanto as instruções de linha de comandos agora usam uma fonte monoespaçada para facilitar a leitura.
Os administradores do sistema também obtêm diversos benefícios práticos. O comando gitea dump deixou de incluir arquivos de repositório pré-gerados, o que torna os backups mais pequenos e rápidos. Além disso, a configuração de emojis foi aprimorada, permitindo que apenas conjuntos específicos sejam ativados e evitando incompatibilidades entre emojis padrão e personalizados.
No entanto, os utilizadores devem notar que as fontes de autenticação obsoletas foram removidas nesta versão. Antes de atualizar, é essencial rever e atualizar as configurações de autenticação existentes para evitar problemas de compatibilidade.
Além destas atualizações principais, a versão inclui inúmeras correções de erros que melhoram a estabilidade e a fiabilidade. Estas abrangem áreas como o tratamento de LFS, o comportamento de webhooks, a repetição de fluxos de trabalho, a criação de pedidos de pull e a renderização na interface do utilizador.
Para mais informações, consulte o anúncio. Como sempre, os utilizadores devem fazer backup dos seus dados antes de atualizar, substituindo o binário ou o contêiner Docker e reiniciando o serviço.
