AccueilActualités informatiqueGestion des versions : Gitea 1.16 s'adapte au standard WebAuthn

Gestion des versions : Gitea 1.16 s’adapte au standard WebAuthn

L’équipe Gitea a publié les versions 1.16.0 et 1.16.1 de l’outil de gestion de versions open source. Près de six mois après la sortie de Gitea 1.15, la version 1.16 présente de nouvelles fonctionnalités et des changements radicaux, dont la suppression des dépendances Go du référentiel Gitea. La version 1.16.0 intègre 617 pull requests, la version 1.16.1 prend en compte 19 pull requests supplémentaires.

L’objectif de Gitea est d’offrir une possibilité simple d’utiliser un service Git géré sur son propre serveur. L’utilisation doit être similaire à celle d’autres outils de gestion de versions tels que GitHub, GitLab ou Bitbucket. Gitea est écrit dans le langage de programmation Go et peut être utilisé sur tous les systèmes d’exploitation et architectures compatibles avec Go, notamment Linux, Windows et macOS.

Sommaire

La nouvelle version de Gitea introduit une attribution de droits plus différenciée pour les équipes. Ainsi, il est désormais possible de définir pour certaines unités comme le code, les issues ou les pull requests, si les membres d’une équipe doivent avoir soit aucun accès, soit un accès en lecture ou en écriture. L’équipe de Gitea montre comment les nouveaux Permission-Les paramètres de l’interface utilisateur sont les suivants

In Gitea 1.16 lassen sich Berechtigungen für Teams differenzierter anpassen.​

Gitea 1.16 permet de personnaliser les permissions pour les équipes.

(Image : Gitea)

Gitea 1.16 migre de l’ancienne norme d’authentification à deux facteurs U2F (Universal Second Factor) vers WebAuthn, ce qui représente un changement radical pour les utilisateurs de Gitea. WebAuthn est une spécification d’authentification web définie par le W3C (World Wide Web Consortium), qui permet une connexion sans mot de passe et qui est devenue un standard web en 2019. Les navigateurs les plus courants peuvent gérer WebAuthn et ont entre-temps déclaré U2F deprecated. Par exemple, WebAuthn peut être utilisé dans Google Chrome, Mozilla Firefox, Microsoft Edge et Apple Safari.

Parmi les autres changements, le dépôt Git pour Gitea a été allégé : le Vendored Directory pour Golang n’y figure plus, tout comme les dépôts Node.js. Les développeurs qui créent des builds directement à l’aide de Git Checkouts devraient donc maintenant make vendor lors de l’extraction de différentes branches ou de la mise à jour d’un checkout, afin de maintenir les dépendances de Go à jour.

Toutes les informations complémentaires sur Gitea 1.16.0 et 1.16.1 sont disponibles sur le blog de Gitea.

Plus d'articles