Zuletzt aktualisiert am

Entwicklerplattform Forgejo 15.0 mit OIDC und temporären Runners wurde veröffentlicht

Forgejo 15.0, eine selbst gehostete Git-Forge, ist eine neue LTS-Version, die OpenID-Connect-Unterstützung, temporäre Runner und vieles mehr bietet.
Eine Übersetzung von 🇬🇧 Linuxiac.com

Forgejo 15.0 ist nun als neuestes großes Update der selbst gehosteten Git-Kollaborationsplattform verfügbar und dient als neue Version mit langfristigem Support für das Projekt.

Eine wichtige Neuerung ist die Einführung von repositoryspezifischen Zugriffstoken. Administratoren und Benutzer können Token nun auf ausgewählte Repositorys beschränken und so unnötigen Zugriff einschränken. Die Repository-API-Autorisierung wurde ebenfalls aktualisiert, um dieses verbesserte Sicherheitsmodell zu unterstützen.

Forgejo 15.0 bietet zudem ein bedeutendes Update für Forgejo Actions. Wiederverwendbare Workflows können nun in einzelne Jobs aufgeteilt werden, wenn das Feld runs-on auf oberster Ebene weggelassen wird. Dadurch können Jobs separat in Protokollen erscheinen und unabhängig voneinander an verschiedene Runner verteilt werden.

Die Unterstützung von OpenID Connect für Forgejo Actions ist eine weitere wichtige Neuerung. Diese Funktion ermöglicht es Workflows, sich bei Drittanbietersystemen mit kurzlebigen signierten Tokens anstelle von langlebigen statischen Geheimnissen zu authentifizieren, wodurch das Risiko von Anmeldedatenlecks oder Wiederverwendung verringert wird. Die Unterstützung erfordert Forgejo v15.0 und Forgejo Runner-Versionen ab 12.5.

Mit diesem Release werden temporäre Runner eingeführt, die einen einzelnen Job ausführen, bevor ihre Anmeldedaten ungültig werden und die Registrierung gelöscht wird. Diese Funktion richtet sich an automatisch skalierte Runner-Flotten und erweiterte Integrationen, die temporäre Anmeldedaten und kurzlebige Worker erfordern. Darüber hinaus wurde die Einrichtung von Runners durch einen neuen webbasierten Registrierungsworkflow verbessert, der einen Teil des bisherigen Befehlszeilenprozesses ersetzt.

Das Update verbessert zudem die Benutzeroberfläche, indem die Alt Taste für den Ausschluss von Labels in Filtern nicht mehr erforderlich ist, die Reaktionsgeschwindigkeit der Release-Seite auf allen Geräten verbessert wurde, die Bearbeitung von Git-Notizen in Ansichten von Pull-Anfragen mit einem einzigen Commit erweitert wurde und mehrere Verbesserungen hinsichtlich der Barrierefreiheit für Screenreader hinzugefügt wurden.

Weitere Details finden Sie in der Ankündigung.

🎓 Administratoren, die Upgrades planen, sollten die grundlegenden Änderungen überprüfen. Die Standard-Cookie-Namen haben sich geändert, sodass sich Benutzer nach dem Upgrade erneut anmelden müssen, es sei denn, der vorherige Cookie-Name wird in der Konfiguration wiederhergestellt.

Zudem wurde die Abwärtskompatibilitätslogik für den Speicherort der Docker-Konfigurationsdatei ohne Root-Verzeichnis entfernt, was sich auf Bereitstellungen auswirkt, die weiterhin /etc/gitea anstelle des aktualisierten Pfads verwenden.

Forgejo folgt einem dreimonatigen Hauptversionszyklus, wobei bei Bedarf Patch-Versionen bereitgestellt werden. Da v15.0 nun der aktuelle LTS-Zweig ist, wird Forgejo 11.0 bis zum 16. Juli 2026 unterstützt.

 

Spendieren Sie Bobby einen ☕ Ko-fi

s3n🧩net wünscht viel Vergnügen

 

Comments