Gitea 1.25 Objavljen s Pregledima 3D Datoteka i Bržim Arhivama
Samostalna Git usluga Gitea 1.25 uvodi pregled 3D modela, CI/CD obavijesti putem e-pošte i velike poboljšanja performansi za velike projekte.
Gitea, lagana open-source platforma za hostanje Git repozitorija, slična po svrsi GitHubu, GitLabu ili Bitbucketu, ali dizajnirana da bude jednostavna, brza i laka za samostalno hostanje, upravo je objavila verziju 1.25.
Jedno od najznačajnijih poboljšanja je uvođenje streamanih arhiva repozitorija. Formati poput ZIP, TAR.GZ ili bundles sada se po defaultu streamaju, što značajno poboljšava performanse i smanjuje korištenje memorije prilikom preuzimanja velikih repozitorija.
U isto vrijeme, Gitea dodaje ugrađene preglednike za 3D i CAD formate datoteka, poput STL i OBJ, omogućujući korisnicima da pregledavaju te datoteke izravno u web sučelju bez potrebe za vanjskim alatima.
Doprinos projektima također je postao učinkovitiji. Prilikom uređivanja datoteke bez prava pisanja, Gitea sada automatski nudi stvaranje fork-a i otvaranje pull requesta, čime se olakšava suradnja s vanjskim suradnicima. Uz to, Gitea Actions sada podržava email obavijesti o uspjehu ili neuspjehu workflowa, omogućujući timovima praćenje rezultata pipelinea bez ručnog provjeravanja logova builda.
Poboljšanja sigurnosti još su jedan ključni fokus ovog izdanja. Potpisivanje SSH obveza na razini instance poboljšano je, pružajući administratorima veću kontrolu nad primjenom i provjerom potpisa. Nadalje, integracija OpenID Connect ažurirana je kako bi se sinkronizirali SSH ključevi i puna imena iz pružatelja identiteta, pojednostavljujući upravljanje korisnicima u organizacijama koje se oslanjaju na jednokratnu prijavu (single sign-on).
Programeri koji rade s automatizacijom primijetit će poboljšanja u API-ju sadržaja repozitorija. Novi contents-ext endpoint omogućuje fleksibilnije dohvaćanje podataka, dok dodatak has_code polja pomaže u prepoznavanju repozitorija koji sadrže izvorni kod. Git naredbe sada također podržavaju konfigurabilne udaljene nazive, što poboljšava kompatibilnost s prilagođenim radnim tokovima.
S aspekta korisničkog iskustva, Gitea 1.25 uvodi responzivnije sučelje. Markdown uređivač sada podržava dodatno oblikovanje pri lijepljenju, sučelje za praćenje vremena je redizajnirano radi bolje preglednosti, a popis obavijesti se djelomično ažurira za brže učitavanje stranica. Stranice zahtjeva za povlačenje prikazuju upozorenja za nedavno poslane grane, dok naredbe u terminalu sada koriste monospace font radi lakšeg čitanja.
Sistemski administratori također dobivaju nekoliko praktičnih prednosti. gitea dump naredba više ne uključuje unaprijed generirane arhive repozitorija, što čini sigurnosne kopije manjim i bržim. Osim toga, konfiguracija emojija je poboljšana, omogućujući da se aktiviraju samo određeni skupovi i izbjegavajući neslaganja između zadanim i prilagođenih emojija.
Međutim, korisnici bi trebali primijetiti da su zastarjeli izvori autentifikacije uklonjeni u ovoj verziji. Prije nadogradnje, važno je pregledati i ažurirati postojeće konfiguracije autentifikacije kako bi se spriječili problemi s kompatibilnošću.
Osim ovih glavnih ažuriranja, izdanje uključuje brojne ispravke grešaka koje poboljšavaju stabilnost i pouzdanost. One pokrivaju područja poput rukovanja LFS-om, ponašanja webhookova, ponovnog pokretanja tijeka rada, kreiranja pull zahtjeva i prikaza u korisničkom sučelju.
Za više informacija pogledajte objavu. Kao i uvijek, korisnici bi trebali napraviti sigurnosnu kopiju svojih podataka prije nadogradnje, zamjenom binarne datoteke ili Docker kontejnera i ponovnim pokretanjem usluge.
