Notes de version Canopsis 3.17.0¶
Information
Les prochaines versions de Canopsis ne seront prochainement plus compatibles avec Debian 8, sorti début 2015. Pensez à migrer vers un environnement supporté, tel que Debian 9, CentOS 7 ou encore une installation Docker.
Canopsis 3.17.0 a été publié le 7 mai 2019.
Procédure de mise à jour¶
Suivre la procédure standard de mise à jour de Canopsis.
Si vous utilisez l'édition Pro ou les moteurs Go de Canopsis, veuillez noter que la procédure de mise à jour impose dorénavant de le préciser lors de l'appel à canopsinit
.
Il n'y a aucune action supplémentaire à réaliser pour mettre Canopsis à jour d'une version 3.16 à une version 3.17.
Changements entre Canopsis 3.16.0 et 3.17.0¶
Voir le ChangeLog complet pour plus de détails techniques.
- Images Docker / paquets :
- Documentation :
- Ajout d'une documentation pour la nouvelle API
/api/internal/properties
(#1634) - Ajout d'une documentation sur la procédure de changement de verbosité des moteurs Python - lien obsolète (#1659)
- Amélioration de la documentation des templates de webhooks, et ajout de documentation sur les nouveaux opérateurs
split
ettrim
(#6) - Modification de la procédure de mise à jour, afin de prendre en compte les nouvelles options de
canopsinit
(#1655) - Modification de la documentation
task_ackcentreon
, afin de lever tout ambiguïté entre la fonctionnalitéevent-filter
Python ou Go (#1651)
- Ajout d'une documentation pour la nouvelle API
- API :
- Internal : le backend peut maintenant communiquer au frontend « l'édition » (
core
oucat
,core
par défaut) et « la stack » (python
ougo
,python
par défaut) du Canopsis venant d'être configuré (#1634) - Ajout d'une vérification lors de l'envoi d'évènements
changestate
oukeepstate
avec la criticitéinfo
: une erreur est maintenant correctement renvoyée (#1648)
- Internal : le backend peut maintenant communiquer au frontend « l'édition » (
- Moteurs :
- Moteurs nouvelle génération (Go) :
- axe : Port des pbehaviors depuis les moteurs Python (#102)
- axe : Ajout du paramètre
-autoRecomputeWatchers
au moteuraxe
, permettant de recalculer automatiquement les watchers lors du beat du moteur. Ceci est actuellement nécessaire pour le bon fonctionnement des watchers Go (#101) - webhooks (plugin Pro) : ajout des opérateurs
split
ettrim
aux templates de webhooks (#6) - webhooks (plugin Pro) : ajout d'une option
disable_if_active_pbehavior
aux webhooks, permettant de désactiver le webhook si un pbehavior est actif sur l'entité (#100)
- Moteurs ancienne génération (Python) :
- statsng (Pro) : ajout de statistiques pour les alarmes en cours avec et sans ACK (#1574)
- statsng (Pro) : correction d'un problème de compatibilité entre les moteurs
statsng
(Python) etaxe
(Go) (#1627) - statsng (Pro) : correction des statistiques d'alarmes en cours, qui pouvaient parfois être négatives (#1572)
- Moteurs nouvelle génération (Go) :
- UI :
- Refactorisation du profil utilisateur et correction du stockage de la langue de l'interface (#1639)
- Bac à alarmes :
- Ajout de l'affichage du rôle utilisateur sur la timeline (#1649)
- Ajout d'un paramètre permettant de conserver l'affichage du bouton « Ack », même lorsqu'une alarme a déjà été acquittée (#1641)
- Suppression de l'option « Info » dans la modale « Changer la criticité » (#1642)
- Correction du formulaire de pose d'un pbehavior depuis le Bac (#1640)
- Correction de l'affichage de l'infobulle « pbehavior » du Bac à alarmes, qui affiche maintenant correctement les commentaires du pbehavior (#1650)
- Connexion :
- Refonte du style de la page de connexion, et ajout d'une description sur cette page (#1597)
- Explorateur de contexte :
- La gestion des watchers de l'Explorateur de contexte est maintenant compatible avec les différentes « éditions » et « stack » de Canopsis (Python ou Go, Community ou Pro), à condition que cela ait été correctement renseigné lors de l'appel à
canopsinit
(voir plus haut) (#1635) - Correction de la suppression en masse d'entités (#1629)
- La gestion des watchers de l'Explorateur de contexte est maintenant compatible avec les différentes « éditions » et « stack » de Canopsis (Python ou Go, Community ou Pro), à condition que cela ait été correctement renseigné lors de l'appel à
- Météo des services :
- Ajout d'une icône « Action annulée » dans la liste des actions ayant pu être appliquées sur une entité (#1586)
- Ajout de la possibilité d'afficher à la fois une « Liste d'alarmes » et « Plus d'infos » sur un widget de météo (#1604)
- Correction de l'ouverture du Bac à alarmes depuis un widget météo : ce mécanisme est maintenant compatible à la fois avec les watchers Python et Go (#1652)
- Traductions :
- Mise à jour et correctifs divers pour la traduction française (#1625)
- CRUD Webhooks :
- Ajout de la possibilité de choisir un trigger « changestate » depuis l'interface (suite à son ajout dans les webhooks dans Canopsis 3.16.0) (#1636)
- Ajout de la possibilité d'utiliser un trigger « cancel » sur un « event_pattern » (#1624)
- Ajout de la prise en charge de la nouvelle option
disable_if_active_pbehavior
des webhooks depuis l'interface (#1668) - Correction de l'affichage et de l'édition des webhooks ne comportant pas de
declare_ticket
(#1643)