A közösség által fejlesztett, önhostolt Git együttműködési platform, a Forgejo – amely a GitHub és a GitLab nyílt forráskódú alternatívája – kiadta a 17.0-s verziót. Az új kiadás fejlesztéseket hoz az Actions CI/CD rendszerben, a Git LFS támogatásában, a tárolókezelésben és a migrációs eszközökben.
Az egyik legfontosabb újdonság a bővített Forgejo Actions funkcionalitás. A platform mostantól támogatja a Forgejo Runner 13.2 vagy újabb verziója által generált job-összefoglalókat, így a fejlesztők Markdown formázású információkat jeleníthetnek meg a job naplók fölött. Ezek az összefoglalók tartalmazhatnak táblázatokat, Mermaid diagramokat és matematikai képleteket is, ami megkönnyíti a teszteredmények és más workflow-kimenetek áttekintését.
Az Actions API is fejlődött: a fejlesztők újra tudnak futtatni befejezett workflow-kat vagy egyes jobokat, szűrhetik a naplókat, és le tudják kérni egy-egy workflow-lépés kimenetét. A webhook értesítések mostantól egyes jobok állapotváltozásai alapján is aktiválhatók, részletesebb képet adva a workflow futásáról.
Jelentős fejlesztés érinti a Git LFS-t is, amely segít a tárolóknak nagy fájlokat kezelni anélkül, hogy azok bekerülnének a Git előzményekbe. A Forgejo 17.0 javítja a navigációt és a fájlkezelést az LFS felületén, lehetővé teszi az adott LFS fájlokra hivatkozó commitek azonosítását, és fejleszti a pointerek kezelését.
A tárolókezelés terén a kiadás bevezeti a FUNDING.yml fájlok támogatását. A projektek mostantól egy Donate gombot jeleníthetnek meg a rendelkezésre álló támogatási lehetőségekkel, és ugyanezt a funkciót a felhasználók és szervezetek is hozzáadhatják a profiljukhoz.
A fejlesztők számára hasznos újdonság az új automatikus kiegészítés funkció issues, pull requestek és kommentek írásakor. A # beírása után a rendszer a megfelelő issue-kat és pull requesteket ajánlja fel, míg a ! csak a pull requestekre szűkíti a javaslatokat.
A szervezetek kezelése is több fejlesztést kapott. Az adminisztrátorok most már olyan tagsági meghívásokat állíthatnak be, amelyeket a felhasználóknak kifejezetten el kell fogadniuk vagy el kell utasítaniuk. Ezek a meghívások alapértelmezés szerint 14 nap után lejárnak. A felhasználókat egyszerre több csapathoz is hozzá lehet adni vagy meg lehet hívni, így nem kell minden csapatot külön kezelni.
Akik más Git hosting platformról váltanának, azoknak a Forgejo 17.0 új tároló-migrációs támogatást kínál a Bitbucket Data Centerhez. A migráció során a tárolók a pull requestekkel, review-kkal, kommentekkel és beszélgetés-szálakkal együtt átvihetők.
További részletek az hivatalos bejelentésben és a projekt kiadási megjegyzéseiben olvashatók.
Érdemes észben tartani, hogy a Forgejo 17.0 nem LTS kiadás, és 2027. január 28-ig kap támogatást. Azok az adminisztrátorok, akik hosszabb karbantartási ciklust szeretnének, maradhatnak a Forgejo 15.0 LTS verziónál, amelyet 2027. július 15-ig támogatnak.

