Semaphore v2.17 introduit de nouvelles fonctionnalités et améliorations pour les équipes d’automatisation d’infrastructure et DevOps. Cette version met l’accent sur l’amélioration de l’expérience développeur et la simplification des workflows d’infrastructure-as-code.

Aperçu des fonctionnalités clés

Fonctionnalités

Nom d’émetteur personnalisé dans l’application TOTP

Semaphore v2.17 introduit une nouvelle option permettant de personnaliser le nom d’émetteur affiché dans les applications d’authentification TOTP (mot de passe à usage unique basé sur le temps).

Objectif :
Le nom d’émetteur aide les utilisateurs à identifier quel compte dans leur application d’authentification correspond à Semaphore, particulièrement utile lorsqu’on gère des comptes de plusieurs organisations ou environnements.

Comment le configurer :

Vous pouvez définir le nom d’émetteur de deux manières :

  1. Variable d’environnement

    Définissez la variable d’environnement SEMAPHORE_TOTP_ISSUER sur le nom d’émetteur souhaité lors du démarrage de Semaphore.

    Exemple (Docker Compose) :

    environment:
      - SEMAPHORE_TOTP_ISSUER=MyCompany Semaphore
    

    Exemple (Standalone) :

    SEMAPHORE_TOTP_ISSUER="MyCompany Semaphore" ./semaphore server
    
  2. Fichier de configuration

    Dans votre fichier config.json, définissez l’option suivante dans la section auth :

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

Priorité :
Si la variable d’environnement et l’option du fichier de configuration sont toutes deux définies, la variable d’environnement (SEMAPHORE_TOTP_ISSUER) a la priorité.

Valeur par défaut :
Si non défini, le nom d’émetteur par défaut sera Semaphore.

Résultat :
Lorsque les utilisateurs ajoutent leur compte TOTP Semaphore à une application d’authentification, le nom d’émetteur sélectionné apparaîtra, ce qui facilite la distinction entre plusieurs comptes.

Pour plus de détails sur toutes les variables d’environnement disponibles, consultez la documentation des variables d’environnement d’installation.

Nouvelle fonctionnalité 2

Description détaillée de la deuxième nouvelle fonctionnalité. Cette section doit inclure :

Amélioration de l’interface utilisateur

Description des améliorations et optimisations de l’interface :

Corrections de bugs et améliorations

Changements incompatibles (Breaking Changes)

Remarque : listez ici les éventuels changements incompatibles dont les utilisateurs doivent tenir compte lors de la mise à jour.

Instructions de mise à niveau

Pour mettre à jour vers Semaphore v2.17, suivez le processus de mise à niveau standard :

  1. Arrêtez votre instance Semaphore actuelle
  2. Mettez à jour vers la nouvelle version en utilisant votre méthode d’installation préférée
  3. Redémarrez Semaphore
  4. Vérifiez que la mise à niveau a réussi

Pour des instructions de mise à niveau détaillées, consultez la documentation d’installation.

Ce qui vient ensuite

Nous continuons à nous concentrer sur l’amélioration de l’expérience d’automatisation de l’infrastructure. Les prochaines fonctionnalités incluent :

Merci d’utiliser Semaphore ! Comme toujours, nous accueillons vos retours et contributions.