A mais recente versão do Gitea, a popular plataforma de alojamento de repositórios Git auto-hospedada, acaba de ser lançada. A versão 1.24.0 chega recheada de novidades importantes, com um foco particular no reforço da segurança, melhorias na interface do utilizador e novas ferramentas para a gestão de projetos e organizações.
Foco na segurança com 2FA obrigatório e isolamento de configurações
Uma das alterações mais significativas e que exige a atenção dos administradores é a imposição da variável GIT_CONFIG_NOSYSTEM=1
. Na prática, isto significa que o Gitea passará a ignorar o ficheiro de configuração global do sistema (/etc/gitconfig
), utilizando exclusivamente a sua configuração interna. Os administradores deverão, por isso, migrar quaisquer definições relevantes para o novo ficheiro de configuração localizado em {AppDataPath}/home/.gitconfig
.
Outra grande novidade é a capacidade de os administradores exigirem a utilização de autenticação de dois fatores (2FA) para todos os utilizadores através da nova definição security.TWO_FACTOR_AUTH
. Com esta opção ativa, os utilizadores que não tenham a 2FA configurada nas suas contas apenas conseguirão navegar pelos repositórios, ficando impedidos de interagir através da interface web ou da API.
Interface renovada e maior flexibilidade para os utilizadores
A experiência de utilização foi aprimorada com a introdução de uma nova árvore de ficheiros para uma navegação mais eficiente e a adoção dos ícones Material como padrão visual, embora esta última possa ser configurada ao gosto do utilizador.
Para quem utiliza a interface web para realizar commits, passa a ser possível escolher entre múltiplos endereços de email associados à conta, oferecendo maior controlo sobre a autoria das alterações. Além disso, os repositórios privados e não listados ganham agora a capacidade de permitir o acesso anónimo ao código, aos issues e às wikis.
Novas ferramentas para organizações e gestão de projetos
As organizações recebem uma funcionalidade interessante com o suporte para um sistema duplo de ficheiros README: um ficheiro .profile
público e um .profile-private
visível apenas aos membros da organização.
Na área da gestão de projetos, os quadros Kanban beneficiam de um novo modo de ecrã completo, ideal para reuniões e apresentações. Adicionalmente, as tarefas (issues) podem agora ser ordenadas por prioridade utilizando etiquetas exclusivas. Foi também implementada a funcionalidade de relatórios de tempo de trabalho ao nível da organização, com filtros por período, repositório, milestone e membro da equipa.
Melhorias na API e integração contínua (CI)
Para os adeptos da automação e dos fluxos de trabalho de integração contínua, a versão 1.24.0 expande o suporte da API para a gestão de artefactos e para o registo de runners, facilitando a orquestração de tarefas de CI/CD.
Pode consultar todas as alterações em detalhe no changelog oficial.
Nenhum comentário
Seja o primeiro!