GitHub Enterprise Server 3.13 RC: Neue Features und Änderungen für bessere Repository-Verwaltung und Suchfunktionen
GitHub Enterprise Server (GHES) steht kurz vor dem Release der neuen Version 3.13, die nun als Release Candidate verfügbar ist. Dieser Release Candidate gibt einen ersten Einblick in die kommenden Features der nächsten stabilen Version.
Eine der interessanten Neuerungen besteht darin, dass Repositories nun mit Metadaten ergänzt werden können. Dadurch wird die Klassifizierung und das Auffinden von Repositories erleichtert. Diese Metadaten können gemäß den Regeln einer Organisation genutzt werden und ermöglichen beispielsweise das Hinzufügen von Informationen zu Compliance-Frameworks, Datensensibilität oder Projektdetails. Es ist jedoch wichtig zu beachten, dass der Release Candidate ausschließlich in einer Testumgebung verwendet werden sollte.
Eine weitere wichtige Änderung betrifft die Kompatibilität mit Apache Subversion. Der Support für dieses Versionsverwaltungssystem läuft aus und ist daher standardmäßig deaktiviert. In der Version 3.13 besteht jedoch noch die Möglichkeit, den Support durch Verwendung der Einstellung „codeapp.svnbridge.enabled true“ zu aktivieren. Ab der nächsten Version 3.14 wird der Support für Subversion dann vollständig entfernt.
Eine weitere Neuerung betrifft die Elasticsearch-Suchmaschine, die für alle Suchvorgänge in GHES verwendet wird, einschließlich Codesuche und Audit Logs. Elasticsearch wurde von Version 5 auf Version 8 aktualisiert, um sowohl die Geschwindigkeit als auch die Sicherheit zu verbessern. Bei der Aktualisierung sollten Administratoren jedoch beachten, dass die Such- und Audit-Log-Funktionen vorübergehend beeinträchtigt sein können.
Des Weiteren werden in der Version 3.13 des Release Candidates Rebase Commits nun mithilfe der merge-ort-Strategie erstellt. Diese Strategie wird bereits seit Ende 2022 bei Pull Requests angewendet, um deren Geschwindigkeit zu erhöhen. Seit Juni 2023 wurde sie auch auf Rebase Commits erweitert. Dies soll die Durchführung von Rebases in großen Repositories in GHES erleichtern und verhindern, dass es zu Time-outs kommt.
Weitere Informationen zu diesen und anderen Änderungen in GitHub Enterprise Server 3.13 Release Candidate finden Interessierte im GitHub-Blog sowie in den Release Notes. Es wird empfohlen, diese Informationen zu lesen, um sich einen umfassenden Überblick über die neuen Features und Änderungen zu verschaffen.
Schlagwörter: GHES + GitHub + Custom Properties
Wie bewerten Sie den Schreibstil des Artikels?