История версий PmaControl
Полная история версий 5.x
Здесь перечислены все опубликованные стабильные версии v5.x.y, начиная с самой новой.
Документировано стабильных версий: 43Последняя версия
PmaControl 5.4.23
Оповещения о блокировках метаданных, интервал 30 секунд и замеры стоимости каждого этапа.
Основные изменения
- Ожидание «Waiting for table metadata lock» в течение 30 секунд открывает одно emergency-оповещение на сервер.
- Плагин повторно использует уже собранный snapshot processlist: без дополнительного запроса к серверу и без второй записи time-series.
- Только правило Alerting оценивается не чаще раза в 30 секунд; Aspirateur остаётся на 5 секундах, Integrate не меняется.
Добавленные этапы
Измерения на PHP 8.5.9 и MariaDB 10.11.18 со stress-snapshot на 53 строки.
| Этап | Выборки | Медиана | p95 | Макс. |
|---|---|---|---|---|
| Атомарный claim, интервал не истёк | 2 000 | 0.078 ms | 0.139 ms | 0.844 ms |
| Атомарный claim, интервал истёк | 1 000 | 0.080 ms | 0.099 ms | 0.213 ms |
| Здоровый callback пропущен внутри интервала | 500 | 0.165 ms | 0.260 ms | 0.424 ms |
| Здоровый callback при наступлении срока | 200 | 0.952 ms | 1.159 ms | 1.456 ms |
| Открытие инцидента при наступлении срока | 100 | 2.523 ms | 3.226 ms | 3.433 ms |
| Обновление инцидента при наступлении срока | 100 | 2.913 ms | 3.796 ms | 5.588 ms |
| Callback с активным инцидентом пропущен | 500 | 0.170 ms | 0.270 ms | 0.356 ms |
| Закрытие инцидента при наступлении срока | 100 | 1.307 ms | 1.747 ms | 3.314 ms |
Детализация внутренних этапов
| Этап | Выборки | Медиана | p95 | Макс. |
|---|---|---|---|---|
| Dispatch listener и полное обновление | 100 | 2.024 ms | 2.544 ms | 2.743 ms |
| Только декодирование JSON, 53 строки | 5 000 | 0.049 ms | 0.066 ms | 0.153 ms |
| Обнаружение, сортировка и ограничение, 53 waiters | 5 000 | 0.737 ms | 0.832 ms | 1.498 ms |
Повторно используемый существующий pipeline
Эти этапы не изменены. Длинные значения Integrate — исторические выбросы lane mysql_*, а не стоимость нового правила.
| Этап | Выборки | Медиана | p95 | Макс. | Дельта функции |
|---|---|---|---|---|---|
| Aspirateur tryMysqlConnection, полный этап | 29 | 44 ms | 156.6 ms | 841 ms | 0 ms |
| Aspirateur, коррелированная фаза подключения | 29 | 4.469 ms | 5.636 ms | 5.846 ms | 0 ms |
| Lane Integrate mysql_*, все интеграции | 66 | 1 ms | 5,150.75 ms | 173,724 ms | 0 ms |
История по версиям
Пропущенные номера не получили стабильного тега. Предварительная версия v5.0-beta намеренно исключена из списка v5.x.y.
PmaControl 5.4
-
v5.4.23 Последняя версия
Оповещения о блокировках метаданных, интервал 30 секунд и замеры стоимости каждого этапа.
-
Изоляция watchdog и отказоустойчивая публикация пакетов.
-
v5.4.21 Заменённый тег
Локализация ошибок watchdog и гидратация release-checkout; тег заменён версией 5.4.22.
-
v5.4.20 Заменённый тег
Изоляция повторных запусков демонов watchdog; тег заменён версией 5.4.22.
-
Runtime макета, усиление обновлений, маршрутизация Monitoring, топология Dot3 и исправления UI.
-
Runtime FrankenPHP, устойчивость резервного копирования, старые маршруты и обновления UI.
-
Пакеты Debian, состояние TLS FrankenPHP, Backup v2, Galera и лента Pro-оповещений.
-
Светлый интерфейс, ёмкость CI, контроль свежести и надёжность Backup/схемы.
-
Детерминированный bootstrap APT, новый дизайн, безопасность журналов и производительность сборщиков.
-
Ограниченный протокол каталога v2 и надёжность памяти/пивотов workers.
-
Проверка публикации плагинов FrankenPHP и стабилизация демонов/CI.
-
APT-релиз только с FrankenPHP, восстановленным Composer vendoring и исправленными миграциями установки.
-
Исправление vendoring зависимостей в пакете.
-
Переход на FrankenPHP, консоль Backup v2, лицензирование и улучшения эксплуатации.
-
Backup v2, ёмкость хранилища, возобновляемые миграции и надёжность ClickHouse.
-
Согласование клиента MariaDB и зеркальных пакетов для установки Debian 13.
-
Мониторинг, аудиты, ограниченные сессии, жизненный цикл демонов и надёжность runtime.
-
Установка в один шаг с PHP 8.5 и MariaDB 11.8.8.
-
Паритет схемы/runtime APT, реестр миграций и усиленные экспорты DokuWiki.
-
Временные права post-install, отключённые маршруты установки и безопасный экспорт аудита.
-
Корректировка текста экспорта аудита byCluster.
-
Публикация отчётов audit/byCluster в DokuWiki через XML-RPC.
-
Null-safe SSH-туннели, переносимые ссылки архитектуры и исправленный JSON-маршрут dashboard.
-
Лицензия Ed25519, квота серверов, gating плагинов и консолидация пакета Debian.
PmaControl 5.3
-
Полностью исправлена чистая APT-установка для FrankenPHP и MariaDB 11.8.
PmaControl 5.2
-
Совместимость с PHP 8.5 и исправления плагинов, партиций, HTTP и пропускной способности репликации.
-
Масштабируемый обозреватель баз, dashboard Performance, авто-партиционирование и извлечение Cleaner/Archives.
-
Допуск отсутствующих дисковых метрик при первом запуске.
-
Устанавливаемый локальный каталог PMX, права назначения и надёжные коды ошибок CLI.
-
Bootstrap новых маршрутов FrankenPHP и доступные для записи runtime-пути.
-
Создание доступного для записи кэша плагинов в postinst.
-
Метаданные каталога плагинов переведены на utf8mb4.
-
Колонка title каталога плагинов добавлена в полную схему.
-
KPI-таблицы демонов и worker-колонки добавлены в схему установки.
-
daemon_main.is_enabled добавлен в полную схему.
-
Новые установки FrankenPHP теперь по умолчанию обслуживают PmaControl.
-
FrankenPHP стал runtime Debian по умолчанию, а legacy-вариант Apache выделен отдельно.
-
Маркетплейс PMX, плагин EOL, интерфейс MaxScale, общие VIP и усиление ProxySQL.
-
Самозагружаемый APT-пакет, шифрование ProxySQL и надёжность IntegrateLog/workers/HostStat.
PmaControl 5.1
-
Обозреватель логов MySQL, графики репликации, топология VIP/ProxySQL и аннотации.
PmaControl 5.0
-
Публикация пакетов Debian, метрики репликации, аудит MaxScale и runtime-проверки.
-
Оптимизированный last-seen серверов, пакетные вставки Integrate и защищённый доступ Dot3.
-
Полный профиль Read-Only и меню с фильтрацией ACL.