Webbplatssökning

Forgejo 13.0 släppt med innehållsmoderering och global tvåfaktorsautentisering


Forgejo 13.0, en självhostad Git-forgemjukvara, introducerar nya modereringsverktyg, förbättrade Actions och global tvåfaktorsautentisering.

Forgejo-teamet har meddelat lanseringen av Forgejo 13.0, den senaste versionen av den självhostade Git-skrivarsmjukvaran, som introducerar säkerhetsförbättringar, nya modereringsverktyg och förbättrad användbarhet över hela plattformen.

En av de mest anmärkningsvärda nyheterna i den nya versionen är ett inbyggt system för rapportering av innehåll som är utformat för att göra moderering enklare på offentliga instanser. Användare kan nu rapportera problematiskt innehåll—såsom kodförråd, ärenden, kommentarer eller pull-begäran—direkt till administratörer.

Dessutom grupperas flera rapporter för samma artikel automatiskt tillsammans i administrationsgränssnittet.

När det gäller säkerhet låter Forgejo nu administratörer att införa tvåfaktorsautentisering globalt. Den nya [security].GLOBAL_TWO_FACTOR_REQUIREMENT-inställningen kan kräva att alla användare—eller bara administratörer—använder TOTP eller liknande autentiseringsmetoder.

Dessutom har hanteringen av Forgejo Actions-hemligheter uppgraderats för att använda en säkrare krypteringsmodul som introducerades 2024, tidigare använd för TOTP-hemligheter sedan version 10.

På sekretesssidan, för att skydda mot metadata-läckor, tar plattformen nu automatiskt bort EXIF-data från uppladdade avatarbilder. Dessutom gör ett nytt kommandoradsverktyg, forgejo doctor avatar-strip-exif, det möjligt för administratörer att rensa befintliga avatarer från inbäddad data som GPS-koordinater eller enhetsinformation.

Forgejo 13.0 Git-baserad forgeplattform.

För utvecklare får Forgejo Actions flera förbättringar av användbarheten. Det är nu möjligt att se alla tidigare körningsförsök för ett arbetsflöde direkt i webbgränssnittet, vilket gör felsökning enklare. Arbetsflödesfiler kontrolleras också statiskt för att upptäcka vanliga problem, såsom stavfel eller ogiltiga kontexter, tidigt, vilket minskar antalet misslyckade körningar.

Ytterligare ändringar inkluderar att visa taggar i commitlistor, visa tidsstämplar på release-bilagor och införandet av kortkommandon för fet och kursiv text i Markdown-redigeraren. CI-statusen för commits visas nu direkt efter force pushar, vilket gör det lättare att granska byggstatusen.

Dessutom kommer administratörer att märka uppdaterade namn på loggkonfigurationer—LOGGER_<NAME>_MODE—vilket förenklar användningen av miljövariabler i containeriserade miljöer, till exempel vid distribution av Forgejo via Docker eller Helm-diagram.

Det är värt att notera att denna version även markerar en annan milstolpe i Forgejos tidsbaserade versionscykel, med nya versioner planerade var tredje månad och LTS-versioner som släpps årligen. Mot bakgrund av detta kommer v13.0 att stödjas fram till januari 2026.

Slutligen fortsätter Forgejo sin migrationsväg för användare som kommer från Pagure, en Git-baserad forge-plattform, som Fedora officiellt övergick från i december 2024. Det inbyggda migrationsverktyget hjälper organisationer att sömlöst importera repositorier och metadata.

Forgejo 13.0 finns nu tillgängligt för nedladdning, med containerbilder och binärer publicerade på den officiella webbplatsen. Innan uppgradering rekommenderas användare att gå igenom avsnittet om stora förändringar i versionsloggen och att säkerhetskopiera sina instanser enligt instruktionerna i uppgraderingsguiden.

För mer information, se tillkännagivandet.