Semaphore v2.17 führt neue Funktionen und Verbesserungen für Infrastrukturautomatisierungs- und DevOps-Teams ein. Dieses Release konzentriert sich auf die Verbesserung der Entwicklererfahrung und die Straffung von Infrastructure-as-Code-Workflows.

Übersicht der wichtigsten Funktionen

Funktionen

Benutzerdefinierter Ausstellername in der TOTP-App

Semaphore v2.17 führt eine neue Option ein, mit der der in TOTP- (Time-based One-Time Password) Authenticator-Apps angezeigte Ausstellername angepasst werden kann.

Zweck:
Der Ausstellername hilft Benutzern zu erkennen, welches Konto in ihrer Authenticator-App zu Semaphore gehört. Das ist besonders nützlich, wenn Konten aus mehreren Organisationen oder Umgebungen verwaltet werden.

Konfiguration:

Sie können den Ausstellernamen auf zwei Arten festlegen:

  1. Umgebungsvariable

    Setzen Sie die Umgebungsvariable SEMAPHORE_TOTP_ISSUER auf den gewünschten Ausstellernamen beim Starten von Semaphore.

    Beispiel (Docker Compose):

    environment:
      - SEMAPHORE_TOTP_ISSUER=MyCompany Semaphore
    

    Beispiel (Standalone):

    SEMAPHORE_TOTP_ISSUER="MyCompany Semaphore" ./semaphore server
    
  2. Konfigurationsdatei

    Setzen Sie in Ihrer config.json-Datei die folgende Option im Abschnitt auth:

    {
      "auth": {
        "totp": {
          "issuer": "MyCompany Semaphore"
        }
      }
    }
    

Vorrang:
Wenn sowohl die Umgebungsvariable als auch die Option in der Konfigurationsdatei gesetzt sind, hat die Umgebungsvariable (SEMAPHORE_TOTP_ISSUER) Vorrang.

Standardwert:
Wenn kein Wert gesetzt ist, lautet der Standard-Ausstellername Semaphore.

Ergebnis:
Wenn Benutzer ihr Semaphore-TOTP-Konto zu einer Authenticator-App hinzufügen, wird der ausgewählte Ausstellername angezeigt, wodurch es einfacher wird, zwischen mehreren Konten zu unterscheiden.

Für vollständige Details zu allen verfügbaren Umgebungsvariablen siehe die Installationsdokumentation zu Umgebungsvariablen.

Neue Funktion 2

Detaillierte Beschreibung der zweiten neuen Funktion. Dieser Abschnitt sollte Folgendes enthalten:

Verbesserte Benutzeroberfläche

Beschreibung der UI-Verbesserungen und Erweiterungen:

Fehlerbehebungen und Verbesserungen

Nicht abwärtskompatible Änderungen

Hinweis: Listen Sie hier alle breaking changes auf, die Benutzer beim Upgrade beachten müssen.

Upgrade-Anleitung

Um auf Semaphore v2.17 zu aktualisieren, befolgen Sie den Standard-Upgrade-Prozess:

  1. Stoppen Sie Ihre aktuelle Semaphore-Instanz
  2. Aktualisieren Sie auf die neue Version mit Ihrer bevorzugten Installationsmethode
  3. Starten Sie Semaphore neu
  4. Überprüfen Sie, ob das Upgrade erfolgreich war

Für detaillierte Upgrade-Anweisungen siehe die Installationsdokumentation.

Was kommt als Nächstes

Wir konzentrieren uns weiterhin darauf, das Erlebnis für Infrastrukturautomatisierung zu verbessern. Kommende Funktionen umfassen:

Vielen Dank, dass Sie Semaphore verwenden! Wie immer freuen wir uns über Ihr Feedback und Ihre Beiträge.