Gitea 1.25 Släppt med 3D-filförhandsvisningar och snabbare arkiv
Gitea 1.25 självhostad Git-tjänst lanserar förhandsvisningar av 3D-modeller, CI/CD-e-postmeddelanden och stora prestandaförbättringar för stora projekt.
Gitea, en lätt, öppen källkodsplattform för att värd Git-repositorier, liknande GitHub, GitLab eller Bitbucket men designad för att vara enkel, snabb och lätt att själv hosta, har precis släppt version 1.25.
En av de mest noterbara förbättringarna är introduktionen av strömmade arkiv för lagringsplatser. Format som ZIP, TAR.GZ eller bundles strömmas nu som standard, vilket avsevärt förbättrar prestanda och minskar minnesanvändningen vid nedladdning av stora lagringsplatser.
Samtidigt lägger Gitea till inbyggda förhandsvisningar för 3D- och CAD-filformat, såsom STL och OBJ, vilket gör att användare kan se dessa filer direkt i webbgränssnittet utan att behöva externa verktyg.
Att bidra till projekt har också blivit mer effektivt. När man redigerar en fil utan skrivbehörighet erbjuder Gitea nu automatiskt att skapa en fork och öppna en pull-begäran, vilket förenklar samarbetet för externa bidragsgivare. Dessutom stöder Gitea Actions nu e-postmeddelanden för arbetsflödets framgång eller misslyckande, vilket gör att team kan följa pipeline-resultat utan att manuellt behöva kontrollera byggloggar.
Säkerhetsförbättringar är ett annat centralt fokus i denna version. Instansomfattande SSH-commit-signering har förbättrats, vilket ger administratörer större kontroll över signeringsuppföljning och verifiering. Dessutom har integrationen med OpenID Connect uppdaterats för att synkronisera SSH-nycklar och fullständiga namn från identitetsleverantörer, vilket förenklar användarhantering i organisationer som använder single sign-on.
Utvecklare som arbetar med automation kommer att märka förbättringar i API:et för innehåll i repository. Den nya contents-ext-endpointen möjliggör mer flexibel datainhämtning, medan tillägget av ett has_code-fält hjälper till att identifiera repository som innehåller källkod. Git-kommandon stöder nu också konfigurerbara fjärrnamn, vilket förbättrar kompatibiliteten med anpassade arbetsflöden.
På användarupplevelsesidan introducerar Gitea 1.25 ett mer responsivt gränssnitt. Markdown-redigeraren stödjer nu ytterligare klistringsformatering, tidsuppföljargränssnittet har omdesignats för bättre tydlighet, och meddelandelistan uppdateras delvis för snabbare sidladdningar. Pull request-sidor visar varningar för nyligen pushade grenar, medan kommandoradsinstruktioner nu använder ett monospaced typsnitt för enklare läsning.
Systemadministratörer får också flera praktiska fördelar. Kommandot gitea dump inkluderar inte längre förgenererade arkiv av repository, vilket gör säkerhetskopior mindre och snabbare. Dessutom har emoji-konfigurationen förfinats, så att endast specifika uppsättningar kan aktiveras och mismatcher mellan standard- och anpassade emojis undviks.
Användare bör dock notera att föråldrade autentiseringskällor har tagits bort i den här versionen. Innan uppgradering är det viktigt att granska och uppdatera befintliga autentiseringskonfigurationer för att undvika kompatibilitetsproblem.
Utöver dessa stora uppdateringar innehåller versionen även många buggfixar som förbättrar stabilitet och pålitlighet. Dessa omfattar områden som hantering av LFS, webhook-beteende, upprepningar av arbetsflöden, skapande av pull requests och rendering i användargränssnittet.
För mer information, se tillkännagivandet. Som alltid bör användare säkerhetskopiera sina data innan uppgradering genom att ersätta den binära filen eller Docker-containern och starta om tjänsten.
