Modifications pour la version 5.17.0
Nouveautés
- Ajout de la prise en charge de l’authentification par certificat pour le plugin Hashicorp Vault, permettant une authentification sécurisée avec les certificats clients.
- Amélioration du point de terminaison de création de runner pour valider le format de la propriété assignedProjects.
- Définition du type de réplica du runner par défaut sur « manuel » si non spécifié dans une requête API.
- Remplacement du mécanisme de rafraîchissement automatique du cache des vérifications de santé des nœuds par une approche basée sur l’interface utilisateur.
- Correction d’une erreur dans l’assistant de création de runner pour les runners Linux éphémères.
- Ajout de la prise en charge des arguments de script dans le plugin GitHub Run Script, permettant de spécifier des arguments personnalisés pour les scripts.
- Introduction d’une méthode bêta pour visualiser l’API via la spécification OpenAPI, générée dynamiquement à partir du code source.
Améliorations
- Amélioration de l’affichage des dates et heures dans l’interface utilisateur avec un formatage cohérent et conscient des fuseaux horaires pour les dates de début/fin d’exécution et les entrées de journal.
- Ajout du suivi de la date de création des tâches et du dernier utilisateur ayant modifié une tâche dans les métadonnées, protégeant ces informations lors de l’importation des tâches.
- Ajout d’un index de base de données sur la colonne retry_execution_id dans la table des exécutions pour améliorer les performances lors des opérations de nettoyage des exécutions.
- Ajout de la configuration du logger pour le travail ExecutionsCleanUp dans le modèle log4j2 pour les images Docker, permettant une meilleure visibilité des opérations de nettoyage.
- Mise à jour du modèle log4j2.properties pour ajouter des journaux de pré-authentification.
- Correction du bouton de sélection/déselection de tout lors de l’export de projet.
Corrections de bugs
- Résolution d’un problème de sécurité (CVE-2025-59952).
- Résolution d’un problème de sécurité (CVE-2020-25638).
Source : Github Rundeck