Forgejo 13.0 lansat cu moderare a conținutului și aplicare globală a autentificării cu doi factori
Forgejo 13.0, un software Git self-hosted, introduce noi instrumente de moderare, Actions îmbunătățite și aplicarea autentificării globale în doi pași.
Echipa Forgejo a anunțat lansarea Forgejo 13.0, cea mai nouă versiune a software-ului Git auto-găzduit, care aduce îmbunătățiri de securitate, noi instrumente de moderare și o utilizare mai facilă pe întreaga platformă.
Una dintre cele mai notabile adăugiri în noua versiune este un sistem încorporat de raportare a conținutului, conceput pentru a facilita moderarea pe instanțele publice. Utilizatorii pot acum raporta direct administratorilor conținut problematic—cum ar fi depozite, probleme, comentarii sau cereri de pull.
În plus, mai multe rapoarte pentru același articol sunt grupate automat împreună în interfața de administrare.
Pe frontul securității, Forgejo permite acum administratorilor să impună autentificarea în doi pași la nivel global. Noua setare [security].GLOBAL_TWO_FACTOR_REQUIREMENT poate solicita tuturor utilizatorilor—sau doar administratorilor—să folosească TOTP sau metode de autentificare similare.
În plus, gestionarea secretelor pentru Forgejo Actions a fost actualizată pentru a folosi un modul de criptare mai sigur, introdus în 2024, folosit anterior pentru secretele TOTP încă din versiunea 10.
În ceea ce privește confidențialitatea, pentru a proteja împotriva scurgerilor de metadate, platforma elimină acum automat datele EXIF din imaginile avatarlor încărcate. În plus, un nou instrument de linie de comandă, forgejo doctor avatar-strip-exif, le permite administratorilor să curețe avatarele existente de date încorporate, cum ar fi coordonatele GPS sau informațiile despre dispozitiv.
Pentru dezvoltatori, Forgejo Actions beneficiază de mai multe îmbunătățiri ale utilizabilității. Acum este posibil să vizualizați toate încercările anterioare de rulare pentru un flux de lucru direct în interfața web, ceea ce face depanarea mai ușoară. Fișierele fluxului de lucru sunt, de asemenea, verificate static pentru a detecta probleme comune, cum ar fi greșelile de tipar sau contexte invalide, încă de la început, reducând astfel rulările nereușite.
Modificările suplimentare includ afișarea etichetelor în listele de commit-uri, afișarea marcajelor de timp pe atașamentele de release și introducerea scurtăturilor de tastatură pentru text aldin și italic în editorul Markdown. Starea CI a commit-urilor este acum afișată direct după forțarea push-urilor, ceea ce face mai ușoară revizuirea stării build-ului.
În plus, administratorii vor observa nume actualizate ale configurațiilor de jurnalizare — LOGGER_<NAME>_MODE — ceea ce simplifică utilizarea variabilelor de mediu în medii containerizate, cum ar fi atunci când se implementează Forgejo prin Docker sau grafice Helm.
Merită menționat că această versiune reprezintă, de asemenea, un alt reper în ciclul de lansări bazat pe timp al Forgejo, cu versiuni noi planificate la fiecare trei luni și versiuni LTS care apar anual. În lumina acestui fapt, v13.0 va fi suportată până în ianuarie 2026.
În cele din urmă, Forgejo își continuă calea de migrare pentru utilizatorii care provin de la Pagure, o platformă forge bazată pe Git, de care Fedora s-a retras oficial în decembrie 2024. Instrumentul de migrare încorporat ajută organizațiile să importe fără probleme depozitele și metadatele.
Forgejo 13.0 este disponibil acum pentru descărcare, cu imagini de containere și binare publicate pe site-ul oficial. Înainte de actualizare, utilizatorilor li se recomandă să revizuiască secțiunea de schimbări majore din notele de lansare și să își facă backup instanțelor conform ghidului de actualizare.
Pentru mai multe informații, consultați anunțul.

