Changelog Shield

Cette page répertorie les modifications de Relution Shield pour chaque version publiée sous forme d’image Docker relution/relution-shield sur Docker Hub. L’installation et la configuration sont décrites dans Relution Shield →.


Versions disponibles

Le tag 2-latest utilisé dans le guide d’installation pointe actuellement vers la version 26.1.0 (au 09/11/2026). Les versions plus récentes sont référencées par leur numéro de version dans l’image, par exemple relution/relution-shield:26.3.1.


Version 26.3.1

2026-11-04

Updates
  • Les connexions sans authentification EAP ou XAuth sont refusées. L’ID de l’appareil est déterminé exclusivement à partir de l’identité EAP et non plus à partir de l’identité IKE. Les exemples de configuration pour iOS et Android Enterprise utilisent EAP et ne sont pas concernés
  • Avant le contrôle d’accès, le format des ID d’appareil est vérifié (4 à 64 caractères, lettres, chiffres, - et _) ; les autres ID sont refusés
  • Nouvelle variable d’environnement ACCESS_CHECK_FAIL_OPEN (valeur par défaut true) : elle détermine si les appareils disposant d’un certificat valide sont acceptés lorsque leur statut ne peut pas être déterminé. Elle remplace RELUTION_SERVER_NOT_REACHABLE_ALLOW_DEVICE ; l’ancien nom reste évalué tant que ACCESS_CHECK_FAIL_OPEN n’est pas défini
  • Nouvelle variable d’environnement DEVICE_COMPLIANCE_DIR pour le répertoire du conteneur dans lequel le statut de conformité est mis en cache (valeur par défaut /opt/strongswan/compliance)
  • Les caractères de contrôle sont supprimés des identités du pair avant leur écriture dans le journal
  • Améliorations et renforcement de la sécurité
Fixes
  • Une réponse du serveur Relution qui ne peut pas être évaluée, par exemple la page d’erreur d’un proxy, est traitée comme un serveur injoignable et suit le paramètre ACCESS_CHECK_FAIL_OPEN
  • Si le statut de conformité ne peut pas être mis en cache, le résultat renvoyé par le serveur Relution s’applique malgré tout

La version 26.3.0 n’a pas été publiée sur Docker Hub ; ses modifications sont incluses dans la version 26.3.1.


Version 26.2.0

2026-09-08

Updates
  • Les variables d’environnement RELUTION_SERVER_NOT_REACHABLE_ALLOW_DEVICE et DEVICE_STATE_CACHE_DURATION_MINUTES sont transmises au contrôle d’accès et prennent effet à partir de cette version [REL-12795]
  • Mise à jour vers strongSwan 6.1.0

Version 26.1.0

2026-06-09

Updates
  • Mise à jour vers strongSwan 6.0.7

Version 26.0.0

2026-03-23

Updates
  • Le numéro de version suit le schéma des versions de Relution
  • Mise à jour vers strongSwan 6.0.5

Version 2.0.3

2025-12-22

Updates
  • Outils de diagnostic (binutils) dans l’image pour l’analyse des rapports de plantage
  • Suppression des modifications propres du code source de strongSwan ; l’image utilise strongSwan sans modification

Versions antérieures

Version 2.0.2

2025-11-04

Updates
  • Mise à jour vers strongSwan 6.0.3

Version 2.0.1

2025-07-28

Updates
  • Mise à jour vers strongSwan 6.0.2

Version 2.0

2025-06-04

New
  • Configuration via swanctl.conf avec le service charon au lieu de l’ancien ipsec.conf [REL-7961]
  • Variable d’environnement RELUTION_ACCESS_CHECK_SCOPE pour le contrôle d’accès sur toutes les organisations (global) [REL-8252]
Updates
  • Mise à jour vers strongSwan 6.0.1 et Ubuntu 24.04 [REL-8251]
  • Noms homogènes des variables d’environnement : REST_API_ACCESS_TOKEN devient RELUTION_REST_API_ACCESS_TOKEN, HEALTHCHECK_ID devient RELUTION_HEALTHCHECK_ID [REL-8252]
  • Tag Docker 2-latest au lieu de latest

La procédure de passage depuis la version 1.x est décrite dans Mise à niveau de 1.x vers 2.x →.