Changelog PmaControl
Historique complet des versions 5.x
Toutes les versions stables v5.x.y publiées sont recensées ici, de la plus récente à la plus ancienne.
43 versions stables documentéesDernière version
PmaControl 5.4.23
Alertes de verrous de métadonnées, cadence de 30 secondes et coût mesuré par traitement.
Nouveautés
- Une attente « Waiting for table metadata lock » de 30 secondes ouvre une seule alerte emergency par serveur.
- Le plugin réutilise le snapshot processlist déjà collecté : aucune requête supplémentaire vers le serveur supervisé et aucune seconde écriture time-series.
- Seule la règle Alerting est évaluée au plus toutes les 30 secondes ; Aspirateur reste à 5 secondes et Integrate ne change pas.
Traitements ajoutés
Mesures PHP 8.5.9, MariaDB 10.11.18, snapshot de stress de 53 lignes.
| Traitement | Échantillons | Médiane | p95 | Max |
|---|---|---|---|---|
| Claim atomique, créneau non écoulé | 2 000 | 0.078 ms | 0.139 ms | 0.844 ms |
| Claim atomique, créneau écoulé | 1 000 | 0.080 ms | 0.099 ms | 0.213 ms |
| Callback sain ignoré dans le créneau | 500 | 0.165 ms | 0.260 ms | 0.424 ms |
| Callback sain dû | 200 | 0.952 ms | 1.159 ms | 1.456 ms |
| Ouverture d’incident due | 100 | 2.523 ms | 3.226 ms | 3.433 ms |
| Rafraîchissement d’incident dû | 100 | 2.913 ms | 3.796 ms | 5.588 ms |
| Callback avec incident actif ignoré | 500 | 0.170 ms | 0.270 ms | 0.356 ms |
| Résolution d’incident due | 100 | 1.307 ms | 1.747 ms | 3.314 ms |
Détail des traitements internes
| Traitement | Échantillons | Médiane | p95 | Max |
|---|---|---|---|---|
| Dispatch listener et rafraîchissement complet | 100 | 2.024 ms | 2.544 ms | 2.743 ms |
| Décodage JSON seul, 53 lignes | 5 000 | 0.049 ms | 0.066 ms | 0.153 ms |
| Détection, tri et bornage, 53 waiters | 5 000 | 0.737 ms | 0.832 ms | 1.498 ms |
Pipeline existant réutilisé
Ces étapes restent inchangées. Les valeurs Integrate longues sont des outliers historiques de la lane mysql_*, pas un coût de la nouvelle règle.
| Traitement | Échantillons | Médiane | p95 | Max | Delta fonctionnalité |
|---|---|---|---|---|---|
| Aspirateur tryMysqlConnection, traitement complet | 29 | 44 ms | 156.6 ms | 841 ms | 0 ms |
| Aspirateur, phase connexion corrélée | 29 | 4.469 ms | 5.636 ms | 5.846 ms | 0 ms |
| Integrate lane mysql_*, toutes les intégrations | 66 | 1 ms | 5,150.75 ms | 173,724 ms | 0 ms |
Historique par version
Les numéros absents n’ont pas reçu de tag stable. La préversion v5.0-beta est volontairement exclue de cette liste v5.x.y.
PmaControl 5.4
-
v5.4.23 Dernière version
Alertes de verrous de métadonnées, cadence de 30 secondes et coût mesuré par traitement.
-
Isolation du watchdog et publication résiliente des paquets.
-
v5.4.21 Tag remplacé
Confinement des erreurs du watchdog et hydratation du checkout de release ; tag remplacé par 5.4.22.
-
v5.4.20 Tag remplacé
Isolation des relances de daemons par le watchdog ; tag remplacé par 5.4.22.
-
Runtime de layout, durcissement des mises à niveau, routage Monitoring, topologie Dot3 et correctifs UI.
-
Runtime FrankenPHP, résilience des sauvegardes, routes historiques et mises à jour UI.
-
Paquet Debian, état TLS FrankenPHP, sauvegarde v2, Galera et flux d’alertes Pro.
-
Interface Light, capacité CI, garde de fraîcheur et fiabilité Backup/schéma.
-
Bootstrap APT déterministe, nouveau design, sécurité des logs et performance des collecteurs.
-
Protocole de catalogue v2 borné et fiabilité mémoire/pivots des workers.
-
Vérification de publication des plugins FrankenPHP et stabilisation daemons/CI.
-
Release APT FrankenPHP uniquement, vendoring Composer restauré et migrations d’installation corrigées.
-
Correction du vendoring des dépendances dans le paquet.
-
Transition FrankenPHP, console Backup v2, licence et améliorations d’exploitation.
-
Backup v2, capacité de stockage, migrations reprises et fiabilité ClickHouse.
-
Alignement des clients MariaDB et des paquets miroir pour l’installation Debian 13.
-
Supervision, audits, sessions bornées, cycle de vie des daemons et fiabilité runtime.
-
Installation en une étape avec PHP 8.5 et MariaDB 11.8.8.
-
Parité schéma/runtime APT, ledger de migrations et durcissement des exports DokuWiki.
-
Permissions temporaires post-installation, routes d’installation désactivées et exports d’audit sûrs.
-
Ajustement du texte exporté par l’audit byCluster.
-
Publication DokuWiki XML-RPC des rapports audit/byCluster.
-
Tunnels SSH null-safe, liens d’architecture portables et route JSON dashboard corrigée.
-
Licence Ed25519, plafond de serveurs, gating des plugins et consolidation du paquet Debian.
PmaControl 5.3
-
Installation APT neuve réparée de bout en bout pour FrankenPHP et MariaDB 11.8.
PmaControl 5.2
-
Compatibilité PHP 8.5 et correctifs plugins, partitions, HTTP et débit de réplication.
-
Explorateur de bases scalable, dashboard Performance, auto-partition et extraction Cleaner/Archives.
-
Tolérance aux métriques disque absentes lors du premier démarrage.
-
Catalogue PMX local installable, permissions de destination et codes d’erreur CLI fiables.
-
Bootstrap des routes FrankenPHP neuves et chemins runtime inscriptibles.
-
Création du cache plugins inscriptible par le postinst.
-
Métadonnées du catalogue plugins stockées en utf8mb4.
-
Colonne title du catalogue plugins ajoutée au schéma complet.
-
Tables KPI daemon et colonnes worker ajoutées au schéma d’installation.
-
Colonne daemon_main.is_enabled ajoutée au schéma complet.
-
Les installations FrankenPHP neuves servent désormais PmaControl par défaut.
-
FrankenPHP devient le runtime Debian par défaut, avec une variante Apache historique séparée.
-
Marketplace PMX, plugin EOL, interface MaxScale, VIP partagées et durcissement ProxySQL.
-
Paquet APT auto-amorçable, chiffrement ProxySQL et fiabilité IntegrateLog/workers/HostStat.
PmaControl 5.1
-
Explorateur des logs MySQL, graphes de réplication, topologie VIP/ProxySQL et annotations.
PmaControl 5.0
-
Publication des paquets Debian, métriques de réplication, audit MaxScale et gardes runtime.
-
Dernière activité serveur optimisée, inserts Integrate découpés et accès Dot3 sécurisé.
-
Profil Read-Only complet et menu filtré par ACL.