Table des matières


Fonctionnalités

Améliorations de l’interface web

Dans cette version, l’interface utilisateur a reçu sa plus grande refonte depuis des années, la rendant plus soignée et professionnelle. Ces améliorations étendues améliorent à la fois l’apparence et la convivialité de la plateforme, offrant une expérience utilisateur raffinée et moderne.

Améliorations majeures de l’UI :


Messages de commit Git

Les tâches stockent désormais le hash et le message de commit Git, vous permettant de relancer des tâches en utilisant le même commit.


Détails de l’exécution des tâches

Une nouvelle page Détails a été ajoutée pour fournir des informations sur les résultats d’exécution des tâches. La page présente un graphique montrant les résultats des tâches (succès ou erreur), permet aux utilisateurs de sélectionner des plages de temps (d’une semaine à un an) et inclut un filtre par utilisateur.

image


Améliorations du support Terraform/OpenTofu

Il y a de nombreuses améliorations du support Terraform/OpenTofu dans cette version. Les principales incluent :


Backend HTTP Terraform (PRO)

Vous pouvez désormais utiliser Semaphore Pro pour stocker votre état Terraform/OpenTofu. Il vous suffit d’ajouter le bloc suivant à votre code Terraform/OpenTofu :

terraform {
    backend "http" {
    }
}

Semaphore stocke un historique de l’état.

Pour utiliser le backend HTTP depuis la CLI, ajoutez Alias et référencez-le comme configuration de backend dans votre code Terraform/OpenTofu :

terraform {
    backend "http" {
        address = "http://localhost:3000/api/terraform/3rzllo19iyw3uu22"
        username = "login_from_secret"
        password = "password_from_secret"
    }
}

Corrections de bugs


Mises à jour

2.11.2 (2024-12-26)

2.11.3 (2025-01-27)