Forgejo 14.0 saapuu uuden verkkoselaimen ja älykkäämmän haun kanssa
Forgejo 14.0, itseisännöity Git-foorumi-ohjelmisto, korvaa verkkoselaimen editorin, parantaa ongelmien ja PR:ien hakua sekä lisää turvallisuus- ja luotettavuusparannuksia.
Forgejo-tiimi on ilmoittanut Forgejo 14.0:n julkaisusta, joka on itsenäisesti isännöitävän Git-ohjelmiston uusin versio. Käytettävyyden osalta uusi versio tuo mukanaan yksinkertaiset rivin sisäiset hakusuodattimet ongelmille ja PR:ille, mikä tekee tulosten rajaamisesta tilan, kirjoittajan tai lajittelukriteerien mukaan suoraan hakupalkista helpompaa.
Verkkopohjainen tiedostomuokkain on myös vaihdettu siirtymällä Microsoftin Monacosta kevyempään CodeMirroriin. Kehittäjien mukaan muutos parantaa suorituskykyä, latausaikoja, saavutettavuutta ja mobiilikäyttöä, erityisesti nopeissa, yksittäisen tiedoston muokkauksissa.
Lisättyjä käyttöliittymän parannuksia ovat muun muassa paremmat esikatselut CITATION-tiedostoille, joiden avulla käyttäjät voivat vaihtaa CFF- ja BibTeX-muotojen välillä, sekä jatkuva edistyminen täysin toimivan käyttöliittymän saavuttamiseksi ilman JavaScriptiä. Käyttäjät voivat nyt jättää kommentteja ja käyttää enemmän valikoita, vaikka JavaScript olisi pois käytöstä, mikä vahvistaa Forgejon keskittymistä luotettavuuteen ja saavutettavuuteen.
Forgejo-toiminnot laajenevat myös tässä julkaisussa. PR:ien luottamuksen hallintaa on tarkennettu selkeämmillä ohjaimilla, joilla voidaan hyväksyä työnkulku kerralla, aina tai estää suoritus kokonaan, sekä mahdollisuudella peruuttaa aiemmin myönnetty luottamus.
Toiminnot näyttävät nyt selkeät "odotetaan"-tilat, kun töitä on jonossa tiettyjä suorittimia varten, mikä auttaa käyttäjiä diagnosoimaan pysähtyneitä työnkulkuja. Samanaikaisuusryhmien tuki antaa ylläpitäjille mahdollisuuden hallita, suoritetaanko työnkulut rinnakkain vai peräkkäin, kun taas dynaamiset matriisit ja suoritusmääritelmät mahdollistavat monimutkaisempien, logiikkaan perustuvien työnkulkujen luomisen.
Virheenkorjausten osalta on korjattu pitkään ollut ongelma, joka aiheutti miljoonien päällekkäisten tietueiden kertymisen commit_status-tauluun. Lisäksi Forgejo 14.0 tuo uuden CLI-cleanup-komennon näiden tietueiden poistamiseksi, mikä vähentää päällekkäisiä tietoja yli 97 % projektin omassa infrastruktuurissa.
Tietokannan toimintaa on parannettu lähes kokonaan poistamalla aikaisemmin vääriä tietovaraston tilastoja aiheuttaneet lukkiutumat ja ottamalla käyttöön vierasavaimet estämään tietojen epäjohdonmukaisuuksia päivitysten aikana.
Tietoturvan parannuksista: Forgejo tarkistaa nyt SSH authorized_keys -tiedoston käynnistyksen yhteydessä, kun se on määritetty hallitsemaan SSH-käyttöä tällä tavalla. Jos tunnistetaan odottamattomia avaimia, palvelu kieltäytyy käynnistymästä, pakottaen ylläpitäjät ratkaisemaan ongelman.
Lopuksi CSRF-suojaus on myös uudistettu käyttämään tilatonta mekanismia, joka perustuu selaimen fetch-metadataan, jolloin käyttäjät voivat pitää välilehtiä auki pitkään menettämättä mahdollisuutta lähettää muutoksia.
Forgejo 14.0 on nyt ladattavissa, ja konttikuva- ja binääritiedostot on julkaistu virallisella sivustolla. Ennen päivitystä käyttäjiä suositellaan tarkistamaan julkaisumuistiinpanojen merkittävät muutokset ja varmuuskopioimaan instanssinsa päivitysoppaan ohjeiden mukaisesti.
Lisätietoja saat ilmoituksesta. Seuraavan Forgejo 15.0 LTS -version on suunniteltu julkaistavaksi huhtikuussa.

