Historia wersji PmaControl
Pełna historia wydań 5.x
Zebrano tu wszystkie opublikowane stabilne wersje v5.x.y, od najnowszej.
Udokumentowane stabilne wersje: 43Najnowsza wersja
PmaControl 5.4.23
Alerty blokad metadanych, interwał 30 sekund i pomiary kosztu każdego etapu.
Najważniejsze zmiany
- Oczekiwanie „Waiting for table metadata lock” przez 30 sekund otwiera jeden alert emergency na serwer.
- Wtyczka wykorzystuje już zebrany snapshot processlist: bez dodatkowego zapytania do serwera i bez drugiego zapisu time-series.
- Tylko reguła Alerting jest oceniana najwyżej co 30 sekund; Aspirateur pozostaje przy 5 sekundach, a Integrate bez zmian.
Dodane etapy
Pomiary na PHP 8.5.9 i MariaDB 10.11.18 ze snapshotem obciążeniowym 53 wierszy.
| Etap | Próbki | Mediana | p95 | Maks. |
|---|---|---|---|---|
| Atomowy claim, interwał nie upłynął | 2 000 | 0.078 ms | 0.139 ms | 0.844 ms |
| Atomowy claim, interwał upłynął | 1 000 | 0.080 ms | 0.099 ms | 0.213 ms |
| Zdrowy callback pominięty w interwale | 500 | 0.165 ms | 0.260 ms | 0.424 ms |
| Zdrowy callback po upływie interwału | 200 | 0.952 ms | 1.159 ms | 1.456 ms |
| Otwarcie incydentu po upływie interwału | 100 | 2.523 ms | 3.226 ms | 3.433 ms |
| Odświeżenie incydentu po upływie interwału | 100 | 2.913 ms | 3.796 ms | 5.588 ms |
| Callback z aktywnym incydentem pominięty | 500 | 0.170 ms | 0.270 ms | 0.356 ms |
| Rozwiązanie incydentu po upływie interwału | 100 | 1.307 ms | 1.747 ms | 3.314 ms |
Szczegóły etapów wewnętrznych
| Etap | Próbki | Mediana | p95 | Maks. |
|---|---|---|---|---|
| Dispatch listenera i pełne odświeżenie | 100 | 2.024 ms | 2.544 ms | 2.743 ms |
| Tylko dekodowanie JSON, 53 wiersze | 5 000 | 0.049 ms | 0.066 ms | 0.153 ms |
| Wykrywanie, sortowanie i ograniczanie, 53 waiters | 5 000 | 0.737 ms | 0.832 ms | 1.498 ms |
Ponownie używany istniejący pipeline
Te etapy są bez zmian. Długie wartości Integrate to historyczne outliery lane mysql_*, a nie koszt nowej reguły.
| Etap | Próbki | Mediana | p95 | Maks. | Delta funkcji |
|---|---|---|---|---|---|
| Aspirateur tryMysqlConnection, pełny etap | 29 | 44 ms | 156.6 ms | 841 ms | 0 ms |
| Aspirateur, skorelowana faza połączenia | 29 | 4.469 ms | 5.636 ms | 5.846 ms | 0 ms |
| Lane Integrate mysql_*, wszystkie integracje | 66 | 1 ms | 5,150.75 ms | 173,724 ms | 0 ms |
Historia według wersji
Brakujące numery nie otrzymały stabilnego taga. Wersja wstępna v5.0-beta jest celowo wykluczona z listy v5.x.y.
PmaControl 5.4
-
v5.4.23 Najnowsza wersja
Alerty blokad metadanych, interwał 30 sekund i pomiary kosztu każdego etapu.
-
Izolacja watchdoga i odporne publikowanie pakietów.
-
v5.4.21 Zastąpiony tag
Izolacja błędów watchdoga i hydratacja checkoutu wydania; tag zastąpiony przez 5.4.22.
-
v5.4.20 Zastąpiony tag
Izolacja ponawiania daemonów przez watchdog; tag zastąpiony przez 5.4.22.
-
Runtime layoutu, utwardzenie aktualizacji, routing Monitoringu, topologia Dot3 i poprawki UI.
-
Runtime FrankenPHP, odporność kopii zapasowych, stare trasy i aktualizacje UI.
-
Pakiety Debian, stan TLS FrankenPHP, Backup v2, Galera i kanał alertów Pro.
-
Jasny interfejs, pojemność CI, kontrola świeżości i niezawodność Backup/schematu.
-
Deterministyczny bootstrap APT, nowy wygląd, bezpieczeństwo logów i wydajność kolektorów.
-
Ograniczony protokół katalogu v2 oraz niezawodność pamięci i pivotów workerów.
-
Weryfikacja publikacji wtyczek FrankenPHP i stabilizacja daemonów/CI.
-
Wydanie APT tylko z FrankenPHP, przywróconym vendoringiem Composer i poprawionymi migracjami instalacji.
-
Poprawka vendoringu zależności w pakiecie.
-
Przejście na FrankenPHP, konsola Backup v2, licencjonowanie i usprawnienia operacyjne.
-
Backup v2, pojemność storage, wznawialne migracje i niezawodność ClickHouse.
-
Ujednolicenie klienta MariaDB i pakietów lustrzanych dla instalacji Debian 13.
-
Monitoring, audyty, ograniczone sesje, cykl życia daemonów i niezawodność runtime.
-
Jednoetapowa instalacja z PHP 8.5 i MariaDB 11.8.8.
-
Parzystość schematu/runtime APT, rejestr migracji i utwardzone eksporty DokuWiki.
-
Uprawnienia tymczasowe po instalacji, wyłączone trasy instalatora i bezpieczny eksport audytu.
-
Korekta tekstu eksportowanego przez audyt byCluster.
-
Publikowanie raportów audit/byCluster do DokuWiki przez XML-RPC.
-
Tunele SSH null-safe, przenośne linki architektury i poprawiona trasa JSON dashboardu.
-
Licencja Ed25519, limit serwerów, gating wtyczek i skonsolidowany pakiet Debian.
PmaControl 5.3
-
Naprawiona od początku do końca świeża instalacja APT dla FrankenPHP i MariaDB 11.8.
PmaControl 5.2
-
Zgodność z PHP 8.5 oraz poprawki wtyczek, partycji, HTTP i przepustowości replikacji.
-
Skalowalny eksplorator baz, dashboard Performance, auto-partycjonowanie i wydzielenie Cleaner/Archives.
-
Obsługa brakujących metryk dysku przy pierwszym uruchomieniu.
-
Instalowalny lokalny katalog PMX, uprawnienia docelowe i wiarygodne kody błędów CLI.
-
Bootstrap nowych tras FrankenPHP i zapisywalne ścieżki runtime.
-
Tworzenie zapisywalnego cache wtyczek przez postinst.
-
Metadane katalogu wtyczek przechowywane jako utf8mb4.
-
Kolumna title katalogu wtyczek dodana do pełnego schematu.
-
Tabele KPI daemonów i kolumny workerów dodane do schematu instalacji.
-
daemon_main.is_enabled dodane do pełnego schematu.
-
Nowe instalacje FrankenPHP domyślnie serwują PmaControl.
-
FrankenPHP staje się domyślnym runtime Debian, z oddzielnym wariantem legacy Apache.
-
Marketplace PMX, wtyczka EOL, interfejs MaxScale, współdzielone VIP i utwardzenie ProxySQL.
-
Samouruchamiający się pakiet APT, szyfrowanie ProxySQL i niezawodność IntegrateLog/workerów/HostStat.
PmaControl 5.1
-
Eksplorator logów MySQL, wykresy replikacji, topologia VIP/ProxySQL i adnotacje.
PmaControl 5.0
-
Publikacja pakietów Debian, metryki replikacji, audyt MaxScale i zabezpieczenia runtime.
-
Zoptymalizowany last-seen serwera, porcjowane inserty Integrate i zabezpieczony dostęp Dot3.
-
Kompletny profil Read-Only i menu filtrowane przez ACL.