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)
- Pro : Correction du fichier
/opt/canopsis/etc/initialisation-cat.toml.example
incorrect dans le paquetcanopsis-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 :
- Ajout de documentation sur les moteurs Pro
engine-webhook
etengine-dynamic-infos
ajoutés dans la version 3.34.0 (#2093) - Ajout d'une documentation sur
EnableLastEventDate
(#1974) - Ajout d'une documentation sur la personnalisation des types des colonnes (#2070)
- Ajout d'une documentation sur le nouveau mécanisme de colonne de tri par défaut dans la Météo de services (#2033)
- Ajout de documentation sur le nouveau mécanisme de personnalisation des filtres (#2071)
- Amélioration de la documentation sur la structure des évènements (#1850)
- Amélioration et mise à jour de la documentation Logstash (#2098)
- Refonte de la documentation du reverse proxy HTTP, suite à l'ajout de Nginx dans les nouvelles installations (#2081)
- Ajout de documentation sur les moteurs Pro
- 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)
- LDAP : Correction d'un problème d'application du rôle utilisateur lors d'une connexion avec une variante de casse (attribut
- UI :
- Ajout de la possibilité de configurer 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 :
- 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)