Indice dei contenuti
Caratteristiche
Miglioramenti dell’interfaccia web
In questa versione, l’interfaccia utente ha ricevuto la sua revisione più significativa degli ultimi anni, rendendola più raffinata e professionale. Questi ampi miglioramenti migliorano sia l’aspetto che la sensazione della piattaforma, offrendo un’esperienza utente moderna e raffinata.
Miglioramenti principali dell’interfaccia utente:
-
Abilitata la selezione di un Inventario per i task.
-
Ottimizzata l’interfaccia web per schermi grandi.
-
Rinominato Ambiente in Gruppo di Variabili.
-
Ridisegnato il modulo di modifica del Gruppo di Variabili:
Messaggi di commit Git
I task ora memorizzano l’hash e il messaggio del commit Git, consentendoti di rieseguire i task utilizzando lo stesso commit.
Dettagli dell’esecuzione del task
È stata aggiunta una nuova pagina Dettagli per fornire informazioni sui risultati dell’esecuzione dei task. La pagina presenta un grafico che mostra i risultati dei task (successo o errore), consente agli utenti di selezionare intervalli di tempo (da 1 settimana a 1 anno) e include un filtro per utente.
Miglioramenti del supporto Terraform/OpenTofu
Ci sono molti miglioramenti nel supporto per Terraform/OpenTofu in questa versione. I principali includono:
-
Aggiunto un flag
-destroy
per i task Terraform/OpenTofu: -
Workspaces per Terraform/OpenTofu:
-
Supporto per chiavi SSH per clonare moduli privati di OpenTofu/Terraform:
Backend HTTP di Terraform (PRO)
Ora puoi utilizzare Semaphore Pro per memorizzare il tuo stato Terraform/OpenTofu. Devi solo aggiungere il seguente blocco al tuo codice Terraform/OpenTofu:
terraform {
backend "http" {
}
}
Semaphore memorizza una cronologia dello stato.
Per utilizzare il backend HTTP dalla CLI, aggiungi Alias e riferisciti ad esso come configurazione del backend nel tuo codice Terraform/OpenTofu:
terraform {
backend "http" {
address = "http://localhost:3000/api/terraform/3rzllo19iyw3uu22"
username = "login_from_secret"
password = "password_from_secret"
}
}
Correzioni di bug
- OpenTofu/Terraform: Risolto un bug con i task Terraform: il flag
-auto-approve
ora funziona.
- Sicurezza: Impedito a JavaScript di utilizzare i cookie per evitare il problema HTTPOnly.
- OpenTofu/Terraform: abilitato il flag
-migrate-state
per impostazione predefinita. - Aggiunti prompt per le azioni di stato sul web.
- Terraform/OpenTofu: Ignorato il nome del workspace per il backend HTTP.
Patch
2.11.2 (2024-12-26)
- Risolto il problema della pagina Nuovo Progetto.
- Risolto il problema della pagina Ripristina Progetto.
- Risolto il messaggio riguardante il risultato del ripristino del progetto.
2.11.3 (2025-01-27)
- Risolto un bug con la riesecuzione del task quando si utilizza BoltDB.
- Risolto un bug con l’esportazione del progetto.
- Risolto un bug con la lettura del token di registrazione da stdin per i Runner.