🥇Bun v1.1.30 | ProHoster

Megjelent a Forgejo 9.0 közös fejlesztési platform kiadása, amely lehetővé teszi a Git-tárhelyek közötti együttműködést és hasonló feladatokat lát el, mint a GitHub, Bitbucket és Gitlab. A Forgejo a Gitea projekt forkja, amely viszont a Gogs platformból származik. A Forgejo elkülönülése 2022-ben történt, miután a Gitea kereskedelmi irányú hasznosítását és a vezetés átadását egy kereskedelmi cégnek megpróbálták. A Forgejo projekt független irányítási és közösségi felügyeleti elvekhez ragaszkodik. A Forgejo használatára átállt a Codeberg.org Git-tárhely. A projekt kódja Go nyelven készült és MIT licenc alatt terjesztik.

A platform kulcsfontosságú jellemzői közé tartozik az alacsony erőforrás-felhasználás (használható Raspberry Pi lapon vagy olcsó VPS) és az egyszerű telepítési folyamat. Alapvető projektkezelési funkciók állnak rendelkezésre, például feladatkezelés, probléma-nyomkövetés (issues), pull-kérések, wiki, fejlesztői csoportok koordinálására szolgáló eszközök, kiadások előkészítése, csomagok tárolókba történő automatikus kihelyezése, hozzáférési jogok kezelése, folyamatos integrációs platformokkal való összekapcsolás, kódkeresés, LDAP és OAuth általi hitelesítés, tárolók elérése SSH és HTTP/HTTPS protokollokon keresztül, web-hookok csatlakoztatása Slack, Discord és más szolgáltatások integrálására, Git-hookok és Git LFS támogatása, valamint eszközök tárolók migrálására és tükrözésére. Külön kiemelhető az ActivityPub protokoll használatának lehetősége, amely lehetővé teszi az egyes szerverek fejlesztőknek szólnak.

Főbb változások:

  • A projekt váltása MIT permisszív licencről GPLv3+ copyleft licencekre vonatkozik az új kód esetében. A licencváltozás megkönnyíti a copyleft licencek alá tartozó kód beépítését a projektbe, amelyek nem kompatibilisek az MIT-vel, és csökkenti a tiszteletteljes üzleti gyakorlatok kockázatát, például a felhasználók egy adott szolgáltatóhoz való kötését és olyan módosított Forgejo verziók létrehozását, amelyek további korlátozásokkal terjesztik.
  • Bevezetésre került a testreszabható kvóták kezdeti implementációja, amely lehetővé teszi a felhasználói adatok méretének korlátozását a szerveren. Az implementáció alapja a puha kvóták (soft quota) beállítása, amelyeket csak műveletek végrehajtása előtt ellenőriznek, de a kvóta túllépése esetén nem korlátoznak a műveletek végrehajtása során.
  • Engedélyezve van SSH-kulcsok használata jelszavak helyett a tükrözési műveletek hitelesítésére.
  • A Git kezelésére csak a Git beépített eszközkészletén alapuló háttér maradt. Eltávolították a Go nyelvű Git megvalósítást tartalmazó go-git háttérprogramot, ami megkönnyíti a karbantartást, lehetővé teszi a Forgejo fejlődését anélkül, hogy figyelembe kellene venni a go-git funkcionalitását, és kiküszöböli a go-git-ben felmerülő tárolóhibák problémáit.
  • Eltávolították a Couchbase alapú adatbázis-ügyi szolgáltatót, mivel az nem szabad szoftverre épül, és a tesztelési lehetőségei korlátozottak.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster