Notes de version Canopsis 3.29.0

Canopsis 3.29.0 a été publié le 27 septembre 2019.

Procédure de mise à jour

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

Suppression de TicketAPI

La fonctionnalité TicketAPI, obsolète depuis Canopsis 3.23.0 a été totalement supprimée.

Si vous utilisez le moteur Go axe (en environnement Docker ou en installation par paquets), vous devez vérifier que celui-ci n'est plus lancé avec l'option -autoDeclareTickets, qui n'existe plus.

Dans une installation par paquets, lancez aussi la commande suivante pour vous assurer que le service ticketapi ne sera plus chargé par Canopsis après cette mise à jour :

sed -i.bak '/ticketapi/d' /opt/canopsis/etc/webserver.conf

Il n'y a pas d'autre action à réaliser pour mettre Canopsis à jour d'une version 3.28 à une version 3.29.

Changements entre Canopsis 3.28.0 et 3.29.0

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

  • Images Docker / paquets :
    • Passage du conteneur canopsis/init sur DockerHub en public (#1930)
  • Documentation :
  • API :
    • pbehavior : Correction de la suppression accidentelle des champs comments et timezone existants, lors d'un PUT sur l'API /api/v2/pbehavior/ (#1952)
  • Moteurs :
    • Moteurs nouvelle génération (Go) :
    • Moteurs ancienne génération (Python) :
      • alarm-filter : Ajout d'un champ postpone_if_active_pbehavior (false par défaut), permettant de reporter des actions de l'alarm-filter sur une alarme lorsqu'un pbehavior l'affecte (#1462)
  • UI :
    • Ajout de la possibilité de cloner un onglet dans une autre vue (#1896)
    • Correction de l'affichage des fonctionnalités propres aux environnements Go ou CAT : elles ne sont désormais plus affichées en environnement Python ou Open-Core (#1901)
    • Correction d'intitulés manquants dans la modale « Ajouter une info popup » (#1954)
    • CRUD Actions :
      • Ajout d'une interface de gestion des Actions, lorsque Canopsis est configuré pour utiliser un environnement Go (#1891)
    • CRUD Heartbeats :
      • Correction des droits d'accès à l'interface de gestion des Heartbeats (#1927, #1951)
      • Correction de la fonctionnalité de suppression des Heartbeats depuis l'interface (#1929)
      • Correction des intitulés de champs affichés dans le formulaire de gestion des Heartbeats (#1928)