Notes de version Canopsis 3.35.0

Canopsis 3.35.0 a été publié le 24 janvier 2020.

Procédure de mise à jour

Suivre la procédure standard de mise à jour de Canopsis.

Ajout d'un reverse proxy Nginx

Un serveur Nginx est maintenant disponible à partir de Canopsis 3.35.0. Il permet de bénéficier d'un accès HTTP à Canopsis par le port 80 (port par défaut des navigateurs), d'entêtes de sécurité CORS et de quelques optimisations HTTP.

En environnement Docker, une nouvelle image, publiquement disponible sur DockerHub, peut être ajoutée à votre Docker Compose pour bénéficier de ce nouveau service :

nginx:
  image: canopsis/nginx:${CANOPSIS_IMAGE_TAG}
  ports:
    - "80:80"
  env_file:
    - compose.env
  environment:
    - TARGET=http://webserver:8082
  depends_on:
    - "webserver"
  restart: unless-stopped

En installation par paquets, seule une nouvelle installation suivie d'un canoctl deploy ou d'un canoctl deploy-go permettra de bénéficier automatiquement de ce nouveau service.

Voyez la documentation interne sur le reverse proxy Nginx pour plus d'informations sur les commandes à effectuer et sur les possibilités offertes par ce nouveau composant.

Changements entre Canopsis 3.34.0 et 3.35.0

Voir le ChangeLog complet pour plus de détails techniques.

  • Images Docker / paquets :
    • Ajout d'un reverse proxy Nginx dans les nouvelles installations de Canopsis (#2082)
    • CAT : Correction du fichier /opt/canopsis/etc/initialisation-cat.toml.example incorrect dans le paquet canopsis-engines-go sur Debian
    • Mise en place d'entêtes HTTP CORS (#2082), d'entêtes de cache (#1676) et de compression des ressources HTTP (#2095), lors de l'utilisation de ce reverse proxy
  • Documentation :
  • Méthodes d'authentification :
    • LDAP : Correction d'un problème d'application du rôle utilisateur lors d'une connexion avec une variante de casse (attribut username_attr) (#2105)
  • UI :
    • Ajout de la possibilité de positionner un rafraichissement périodique sur chaque vue (#2091)
    • Correction de l'action du bouton « Ajouter un groupe » dans l'éditeur simple de certains formulaires (#2073, #2066)
    • Bac à alarmes :
      • Ajout de la possibilité de personnaliser les colonnes du Bac à alarmes (#2070)
      • Correction de l'action d'association de tickets en masse, ajoutée dans la version précédente (#2084)
      • Correction du format des filtres de pbehaviors générés à partir du Bac à alarmes (#2065, #2064)
      • Correction de la liste des actions disponibles sur les alarmes cloturées (#2068)
    • Météo des services :
      • Ajout de la possibilité de trier la Météo sur n'importe quel champ d'un watcher (#2033)
      • Correction de l'ouverture de la pop-up d'alarmes depuis les tuiles de Météo (#2079)
    • CRUD pbehavior :
      • Ajout de la possibilité de personnaliser les types de pbehaviors disponibles dans le formulaire de pose d'un pbehavior (#2063)
      • Correction du nouveau formulaire de pose d'un pbehavior : un message d'erreur est à nouveau affiché lorsque les dates de début et de fin choisies par l'utilisateur ne sont pas exploitables, comme dans l'ancien formulaire (#2104)
    • Statistiques :
      • Ajout d'un système de gestion des sessions logicielles (#2018)