Tabla de contenido
Características
Mejoras en la interfaz web
En esta versión, la interfaz de usuario ha recibido su renovación más significativa en años, haciéndola más pulida y profesional. Estas extensas mejoras mejoran tanto la apariencia como la sensación de la plataforma, ofreciendo una experiencia de usuario refinada y moderna.
Principales mejoras en la interfaz de usuario:
-
Se habilitó la selección de un Inventario para las tareas.
-
Se optimizó la interfaz web para pantallas grandes.
-
Se cambió el nombre de Entorno a Grupo de Variables.
-
Se rediseñó el formulario de edición del Grupo de Variables:
Mensajes de confirmación de Git
Las tareas ahora almacenan el hash y el mensaje de confirmación de Git, lo que te permite volver a ejecutar tareas utilizando la misma confirmación.
Detalles de ejecución de tareas
Se ha añadido una nueva página de Detalles para proporcionar información sobre los resultados de la ejecución de tareas. La página presenta un gráfico que muestra los resultados de las tareas (éxito o error), permite a los usuarios seleccionar rangos de tiempo (de 1 semana a 1 año) e incluye un filtro por usuario.
Mejoras en el soporte de Terraform/OpenTofu
Hay muchas mejoras en el soporte de Terraform/OpenTofu en esta versión. Las principales incluyen:
-
Se añadió una bandera
-destroy
para tareas de Terraform/OpenTofu: -
Espacios de trabajo para Terraform/OpenTofu:
-
Soporte para claves SSH para clonar módulos privados de OpenTofu/Terraform:
Backend HTTP de Terraform (PRO)
Ahora puedes usar Semaphore Pro para almacenar tu estado de Terraform/OpenTofu. Solo necesitas agregar el siguiente bloque a tu código de Terraform/OpenTofu:
terraform {
backend "http" {
}
}
Semaphore almacena un historial del estado.
Para usar el backend HTTP desde la CLI, agrega Alias y refiérete a él como la configuración del backend en tu código de Terraform/OpenTofu:
terraform {
backend "http" {
address = "http://localhost:3000/api/terraform/3rzllo19iyw3uu22"
username = "login_from_secret"
password = "password_from_secret"
}
}
Correcciones de errores
- OpenTofu/Terraform: Se corrigió un error con las tareas de Terraform: la bandera
-auto-approve
ahora funciona.
- Seguridad: Se evitó que JavaScript usara Cookies para evitar el problema de HTTPOnly.
- OpenTofu/Terraform: se habilitó la bandera
-migrate-state
por defecto. - Se añadieron mensajes para acciones de estado en la web.
- Terraform/OpenTofu: Se ignoró el nombre del espacio de trabajo para el backend HTTP.
Parcheos
2.11.2 (2024-12-26)
- Se corrigió la página de Nuevo Proyecto.
- Se corrigió la página de Restaurar Proyecto.
- Se corrigió el mensaje sobre el resultado de la restauración del proyecto.
2.11.3 (2025-01-27)
- Se corrigió un error al volver a ejecutar la tarea al usar BoltDB.
- Se corrigió un error al exportar el proyecto.
- Se corrigió un error al leer el token de registro desde stdin para Runners.