Paris, le 17 novembre 2023

temBoard est un outil d’administration et de supervision de parc d’instances PostgreSQL.

L’équipe de développement de temBoard annonce la publication de temBoard 8.2. Cette version de maintenance corrige quelques erreurs dans le déploiement et dans l’interface, améliore la compatibilité avec les agents v7.11, augmente la sécurité de l’interface et prépare la transition vers la future version 9.0.

img/temboard_H_couleur

Divers correctifs

Dans le nouveau paquet debian de temBoard 8.1, le fichier .service de systemd manquait, c’est corrigé. Les paquets 8.1 ont des erreurs dans les scriptlets de désinstallation, utilisé en mise-à-jour par rpm et dpkg. temBoard 8.2.1 corrige la mise-à-jour des paquets et la déinstallation. Vous pouvez désormais éditer une instance dont l’agent est hors ligne. Lors de l’édition d’une instance, la liste des greffons actifs est correctement lue depuis l’agent pour coordonner les fonctionnalités de l’UI et de l’agent par instance.

Quand redémarrer PostgreSQL ?

Certains paramètres de PostgreSQL requièrent un redémarrage pour que la nouvelle valeur soit prise en compte. Sans cela, il y a une incohérence entre la configuration et l’état de l’instance. Chaque page d’administration d’une instance affiche désormais un bandeau d’avertissement si l’instance doit être redémarrée.

Tableau de bord d'une instance avec le bandeau de redémarrage nécessaire

Compatibilité étendue

temBoard UI 8.2 est compatible avec l’enregistrement hors-ligne des agents v7. L’en-tête HTTP Content-Security-Policy est configuré pour éviter de dépendre de la valeur par défaut des navigateurs ou d’un mandataire HTTP. Les paquets pour Ubuntu 22.04 (jammy) sont disponibles.

Transition vers les Environnements

Dans la future version 9.0 de temBoard, nous prévoyons de remplacer le concept de groupe d’instances par celui d’environnement. La différence importante est qu’une instance n’appartient qu’à un seul environnement. Contrairement au groupe d’instances, un seul unique groupe d’utilisateurs aura accès à un environnement. Ce changement sémantique prépare le retour des accès observateur aux instances.

D’ores et déjà, nous conseillons de configurer un groupe d’instances comme un environnement. La version 8.2 vous y aide en indiquant les instances appartenant à plusieurs groupes d’instances et les groupes d’instances administrés par plusieurs groupes d’utilisateurs. Le ticket GitHub #1283 détaille ce sujet et recueille vos avis.

Et plus…

Cette version totalise pas moins de 120 commits. Quelques autres changements font de temBoard 8.2.1 une version stable et fiable. Suivez la page des changements détaillés pour plus de détails.

Disponibilité

Pour mettre à jour, pensez à suivre la documentation de mise-à-jour ad-hoc. Suivez la documentation d’installation pour installer temBoard depuis un paquet RPM, DEB ou depuis les sources.

temBoard est un logiciel libre maintenu par Dalibo.


DALIBO

DALIBO est le spécialiste français de PostgreSQL®. Nous proposons du support, de la formation et du conseil depuis 2005.