Megjelent a Forgejo v17.0

Megjelent a Forgejo szoftverfejlesztési platform legfrissebb, 17-es főverziója, mely többek között funding.yml támogatást, automatikus kiegészítést, LFS fejlesztéseket és Actions futásösszesítő támogatását hozza el.

Szabadpingvin logó
Szabadpingvin logó

Megjelent a Forgejo szoftverfejlesztési platform legfrissebb, 17-es főverziója, mely többek között funding.yml támogatást, automatikus kiegészítést, LFS fejlesztéseket és Actions futásösszesítő támogatását hozza el.

Odafigyelést igénylő változások

  • A dokumentumokban lévő abszolút linkek kiindulópontja mostantól maga a dokumentum tárolója és nem az adott Forgejo példány gyökér url-je. A változás a beolvasztási kérelmekben és a hibaleírásokban lévő linkeket nem érinti. Ez kompatibilitási változás, így működnek más szoftverfejlesztési platformok is, így még egyszerűbb az átállás.
  • Forgejo Actions-ök futásához kötött webhook-ok mostantól elavultnak számítanak, így át kell állni a kevésbé problémás workflow run events-ek használatára, ugyanis az elavult funkció haarosan eltávolításra kerül. A migráció nem lehet sajnos automatikus, azt kézzel kell meglépni.

Újdonságok

  • FUNDING.yml támogatása: létrehozáskor a tárolóban megjelenik egy "Támogatás" gomb, amire kattintva megjelenik a támogatási lehetőségek listája. Hasonlóképpen, ha szervezet vagy felhasználó rendelkezik .profile tárolóval, akkor oda helyezve ezt a fájlt szintén megjelenik a gomb.
  • Automatikus kiegészítés: ha problémát, beolvasztási kérelmet, vagy kommentet írsz és hivatkozni akarsz egy problémára vagy beolvasztási kérelemre, akkor elég csak a #-ot beírnod a probléma vagy !-t a beolvasztási kérelem hivatkozásához és már írhatod is a hivatkozandó kapcsolat nevét.
  • LFS fejlesztések: bár a fejlesztések többsége a háttérben történt, a felhasználók egy letisztultabb felületen láthatják a kapcsolódó információkat.
  • Meghívás: Forgejo szervezetek immár nem csak hozzáadhatnak magukhoz felhasználókat, de meg is hívhatják őket, így a meghívott eldöntheti, hogy kíván-e csatlakozni vagy sem. Ez a funkció az app.ini-ben kapcsolható be a [service].ADD_MEMBERS_BY_INVITATIONS = true beállítás hozzáadásával.
  • Felhasználó egyszerre több csapathoz is hozzáadható vagy meghívható, nem szükséges egyesével ahogy korábban.
  • Markdown-ban írt kommentek immár a jelöléssel együtt másolhatóak.
  • Forgejo Actions API fejlesztések.
  • Forgejo Action futásösszesítő támogatása: ha legalább 13.2-es Forgejo Runner-t használsz, akkor az adott action futása után, a naplók felett megjelenhet egy futásösszesítő. Az összes Forgejo által támogatott Markdown képesség használható, ideértve a táblázatokat, a Memaid diagramokat és a KaTeX-ben írt képleteket is. Fontos, hogy ez nem automatikus funkció. Az adott action különböző lépéseinek kell a $FORGEJO_STEP_SUMMARY fájlba írnia valamit. Kompatibilitási okokból a $GITHUB_STEP_SUMMARY is használható.
  • Módosítások közvetlenül push-olhatóak az AGit referenciákba.
  • Webhook értesítések támogatása a workflow job-okhoz.
  • Bitbucket Data Center tárolók migrációjának támogatása.
  • Tárolók Gog, Gitlab, Gitea vagy Forgejo rendszerekről történő migrációjakor a tároló „avatárja” is átjön.
  • Dokumentáció: hogyan készítsünk mentést és állítsuk azt helyre dokumentáció készült, ami itt érhető el: https://forgejo.org/docs/latest/admin/setup/backup/

Kiadási ütemezés

  • A most megjelent 17-es kiadás „sima” verzió, mely 2027. január 28-ig (a 18-as kiadás megjelenése után két hétig) van támogatva.

Ez nem minden, részletek a bejelentésben: https://forgejo.org/2026-10-release-v17-0/

Frissítés előtt