Forgejo 13.0 Rilasciato con Moderazione dei Contenuti e Applicazione Globale del 2FA
Forgejo 13.0, un software Git forge autogestito, introduce nuovi strumenti di moderazione, Actions migliorate e l'applicazione globale dell'autenticazione a due fattori.
Il team di Forgejo ha annunciato il rilascio di Forgejo 13.0, l'ultima versione del software Git self-hosted, che introduce miglioramenti della sicurezza, nuovi strumenti di moderazione e una maggiore facilità d'uso in tutta la piattaforma.
Una delle aggiunte più notevoli nella nuova versione è un sistema integrato di segnalazione dei contenuti progettato per facilitare la moderazione sulle istanze pubbliche. Gli utenti possono ora segnalare contenuti problematici—come repository, problemi, commenti o pull request—direttamente agli amministratori.
Inoltre, più segnalazioni per lo stesso articolo vengono automaticamente raggruppate insieme nell'interfaccia di amministrazione.
Sul fronte della sicurezza, Forgejo consente ora agli amministratori di imporre l'autenticazione a due fattori a livello globale. La nuova impostazione [security].GLOBAL_TWO_FACTOR_REQUIREMENT può richiedere a tutti gli utenti—o solo agli amministratori—di utilizzare TOTP o metodi di autenticazione simili.
Inoltre, la gestione dei segreti di Forgejo Actions è stata aggiornata per utilizzare un modulo di crittografia più sicuro introdotto nel 2024, precedentemente utilizzato per i segreti TOTP dalla versione 10.
Sul fronte della privacy, per proteggere dalle perdite di metadati, la piattaforma ora rimuove automaticamente i dati EXIF dalle immagini degli avatar caricate. Inoltre, un nuovo strumento da linea di comando, forgejo doctor avatar-strip-exif, permette agli amministratori di pulire gli avatar esistenti dai dati incorporati come le coordinate GPS o le informazioni sul dispositivo.
Per gli sviluppatori, Forgejo Actions ha ricevuto diversi miglioramenti di usabilità. Ora è possibile visualizzare tutti i tentativi precedenti di esecuzione di un workflow direttamente nell'interfaccia web, rendendo più semplice il debugging. I file dei workflow vengono inoltre controllati staticamente per rilevare precocemente problemi comuni, come errori di battitura o contesti non validi, riducendo le esecuzioni fallite.
Le modifiche aggiuntive includono la visualizzazione dei tag nelle liste dei commit, la visualizzazione dei timestamp negli allegati dei release e l'introduzione di scorciatoie da tastiera per il testo in grassetto e corsivo nell'editor Markdown. Lo stato CI dei commit è ora visualizzato in linea dopo i force push, rendendo più semplice la revisione dello stato della build.
Inoltre, gli amministratori noteranno nomi di configurazione del logger aggiornati—LOGGER_<NAME>_MODE—che semplificano l'uso delle variabili d'ambiente in configurazioni containerizzate, come quando si distribuisce Forgejo tramite Docker o chart Helm.
Vale la pena notare che questa versione segna anche un altro traguardo nel ciclo di rilascio basato sul tempo di Forgejo, con nuove versioni previste ogni tre mesi e versioni LTS che arrivano annualmente. Alla luce di ciò, la v13.0 sarà supportata fino a gennaio 2026.
Infine, Forgejo continua il suo percorso di migrazione per gli utenti provenienti da Pagure, una piattaforma di sviluppo basata su Git, dalla quale Fedora ha ufficialmente cessato di utilizzare a dicembre 2024. Lo strumento di migrazione integrato aiuta le organizzazioni a importare senza problemi repository e metadati.
Forgejo 13.0 è ora disponibile per il download, con immagini container e binari pubblicati sul sito ufficiale. Prima di effettuare l'aggiornamento, si consiglia agli utenti di consultare la sezione sulle modifiche incompatibili nelle note di rilascio e di eseguire il backup delle proprie istanze come indicato nella guida all'aggiornamento.
Per ulteriori informazioni, consulta l'annuncio.

