PmaControl changelog
Complete 5.x release history
Every published stable v5.x.y version is listed here, newest first.
43 stable releases documentedLatest release
PmaControl 5.4.23
Metadata-lock alerts, a 30-second cadence, and per-treatment cost measurements.
Highlights
- A 30-second “Waiting for table metadata lock” wait opens one emergency alert per server.
- The plugin reuses the already-collected processlist snapshot: no extra query to the monitored server and no second time-series write.
- Only the Alerting rule is evaluated at most every 30 seconds; Aspirateur stays at 5 seconds and Integrate is unchanged.
Added treatments
Measurements on PHP 8.5.9, MariaDB 10.11.18, with a 53-row stress snapshot.
| Treatment | Samples | Median | p95 | Max |
|---|---|---|---|---|
| Atomic claim, interval not elapsed | 2 000 | 0.078 ms | 0.139 ms | 0.844 ms |
| Atomic claim, interval elapsed | 1 000 | 0.080 ms | 0.099 ms | 0.213 ms |
| Healthy callback skipped inside the interval | 500 | 0.165 ms | 0.260 ms | 0.424 ms |
| Healthy callback when due | 200 | 0.952 ms | 1.159 ms | 1.456 ms |
| Due incident opening | 100 | 2.523 ms | 3.226 ms | 3.433 ms |
| Due incident refresh | 100 | 2.913 ms | 3.796 ms | 5.588 ms |
| Callback with active incident skipped | 500 | 0.170 ms | 0.270 ms | 0.356 ms |
| Due incident resolution | 100 | 1.307 ms | 1.747 ms | 3.314 ms |
Internal treatment detail
| Treatment | Samples | Median | p95 | Max |
|---|---|---|---|---|
| Listener dispatch and complete refresh | 100 | 2.024 ms | 2.544 ms | 2.743 ms |
| JSON decoding only, 53 rows | 5 000 | 0.049 ms | 0.066 ms | 0.153 ms |
| Detection, sorting, and bounding, 53 waiters | 5 000 | 0.737 ms | 0.832 ms | 1.498 ms |
Reused existing pipeline
These stages are unchanged. Long Integrate values are historical mysql_* lane outliers, not a cost of the new rule.
| Treatment | Samples | Median | p95 | Max | Feature delta |
|---|---|---|---|---|---|
| Aspirateur tryMysqlConnection, complete treatment | 29 | 44 ms | 156.6 ms | 841 ms | 0 ms |
| Aspirateur, correlated connection phase | 29 | 4.469 ms | 5.636 ms | 5.846 ms | 0 ms |
| Integrate mysql_* lane, all integrations | 66 | 1 ms | 5,150.75 ms | 173,724 ms | 0 ms |
Release-by-release history
Missing numbers did not receive a stable tag. The v5.0-beta prerelease is intentionally excluded from this v5.x.y list.
PmaControl 5.4
-
v5.4.23 Latest release
Metadata-lock alerts, a 30-second cadence, and per-treatment cost measurements.
-
Watchdog isolation and resilient package publication.
-
v5.4.21 Superseded tag
Watchdog error containment and release-checkout hydration; tag superseded by 5.4.22.
-
v5.4.20 Superseded tag
Watchdog daemon-retry isolation; tag superseded by 5.4.22.
-
Layout runtime, upgrade hardening, Monitoring routing, Dot3 topology, and UI fixes.
-
FrankenPHP runtime, backup resilience, legacy routes, and UI updates.
-
Debian packaging, FrankenPHP TLS state, Backup v2, Galera, and the Pro alert feed.
-
Light UI, CI capacity, freshness guard, and Backup/schema reliability.
-
Deterministic APT bootstrap, new design, log security, and collector performance.
-
Bounded catalog v2 protocol and worker memory/pivot reliability.
-
FrankenPHP plugin-publication verification and daemon/CI stabilization.
-
FrankenPHP-only APT release with restored Composer vendoring and fixed install migrations.
-
Package dependency-vendoring fix.
-
FrankenPHP transition, Backup v2 console, licensing, and operations improvements.
-
Backup v2, storage capacity, resumable migrations, and ClickHouse reliability.
-
MariaDB client and mirror-package alignment for Debian 13 installation.
-
Monitoring, audits, bounded sessions, daemon lifecycle, and runtime reliability.
-
One-step installation with PHP 8.5 and MariaDB 11.8.8.
-
APT schema/runtime parity, migration ledger, and hardened DokuWiki exports.
-
Post-install temporary permissions, disabled install routes, and safe audit exports.
-
Adjusted text exported by the byCluster audit.
-
DokuWiki XML-RPC publication of audit/byCluster reports.
-
Null-safe SSH tunnels, portable architecture links, and a fixed dashboard JSON route.
-
Ed25519 licensing, server quota, plugin gating, and consolidated Debian packaging.
PmaControl 5.3
-
Fresh APT installation repaired end-to-end for FrankenPHP and MariaDB 11.8.
PmaControl 5.2
-
PHP 8.5 compatibility plus plugin, partition, HTTP, and replication-throughput fixes.
-
Scalable database explorer, Performance dashboard, auto-partitioning, and Cleaner/Archives extraction.
-
Tolerance for missing first-boot disk metrics.
-
Installable local PMX catalog, destination permissions, and reliable CLI error codes.
-
Fresh FrankenPHP route bootstrap and writable runtime paths.
-
Writable plugin cache created by postinst.
-
Plugin catalog metadata stored as utf8mb4.
-
Plugin-catalog title column added to the full schema.
-
Daemon KPI tables and worker columns added to the install schema.
-
daemon_main.is_enabled added to the full schema.
-
Fresh FrankenPHP installations now serve PmaControl by default.
-
FrankenPHP becomes the default Debian runtime with a separate legacy Apache flavor.
-
PMX marketplace, EOL plugin, MaxScale UI, shared VIPs, and ProxySQL hardening.
-
Self-bootstrapping APT package, ProxySQL encryption, and IntegrateLog/worker/HostStat reliability.
PmaControl 5.1
-
MySQL log explorer, replication graphs, VIP/ProxySQL topology, and annotations.
PmaControl 5.0
-
Debian package publication, replication metrics, MaxScale audit, and runtime guards.
-
Optimized server last-seen lookup, chunked Integrate inserts, and guarded Dot3 access.
-
Complete Read-Only profile and ACL-filtered menu.