Forgejo, self-hosted Git platformunun yeni büyük sürümü olan Forgejo 15.0 ile güncellendi. Bu sürüm aynı zamanda projenin yeni uzun süreli destek (LTS) versiyonu olarak duyuruldu.
Yeni sürümde en dikkat çeken yeniliklerden biri repository bazlı erişim token desteği oldu. Artık kullanıcılar ve yöneticiler token’ları belirli depolarla sınırlayarak gereksiz erişimlerin önüne geçebiliyor. API yetkilendirme sistemi de bu yeni modele uyum sağlayacak şekilde güncellendi.
Forgejo Actions tarafında da önemli geliştirmeler yapıldı. Yeniden kullanılabilir workflow’lar artık üst seviyede runs-on tanımı yapılmadığında ayrı job’lara bölünebiliyor. Bu sayede loglar daha detaylı görüntülenebiliyor ve işler farklı runner’lar üzerinde bağımsız olarak çalıştırılabiliyor.
Bir diğer önemli yenilik ise OpenID Connect (OIDC) desteği oldu. Bu özellik sayesinde workflow’lar, uzun süreli sabit kimlik bilgileri yerine kısa ömürlü imzalı token’lar kullanarak üçüncü taraf sistemlerle güvenli şekilde iletişim kurabiliyor. Bu da kimlik bilgisi sızıntısı riskini önemli ölçüde azaltıyor.
Forgejo 15.0 ayrıca ephemeral runner desteği de sunuyor. Bu yapı, her runner’ın yalnızca tek bir işi çalıştırdıktan sonra kendini otomatik olarak devre dışı bırakmasını sağlıyor. Özellikle otomatik ölçeklenen CI altyapıları için bu özellik büyük avantaj sağlıyor.
Runner kurulumu da kolaylaştırıldı. Yeni web tabanlı kayıt sistemi sayesinde, daha önce komut satırı üzerinden yapılan bazı işlemler artık arayüz üzerinden gerçekleştirilebiliyor.
Arayüz tarafında da çeşitli iyileştirmeler bulunuyor. Filtrelerde etiket hariç tutmak için Alt tuşu zorunluluğu kaldırıldı, release sayfası performansı artırıldı ve erişilebilirlik tarafında ekran okuyucu desteği geliştirildi.