Релизы
16.3
Дата: 15.04.2025
Сервис Metrics storage перешёл от хранилища Postgres к использованию движка Prometheus |
Добавлена базовая аутентификация в Patroni REST API |
Добавлено расширение |
Добавлено расширение |
Добавлено расширение |
Добавлено расширение |
Добавлена проверка того, что введённое значение тега Patroni |
Добавлена ссылка на документацию ADPG в раздел Info кластера |
Добавлена проверка обязательного указания параметра |
Проверка |
Переменные |
Экземпляр Patroni теперь перезапускается по сигналу |
Имена членов кластера ADPG были упрощены до имен членов кластера Patroni |
Параметр |
Действие кластера Check завершалось ошибкой, поскольку в файле HAProxy ожидались IP-адреса, а не FQDN |
Действие Abort upgrade завершалось ошибкой после успешного Upgrade leader во время мажорного обновления |
Действие Complete upgrade завершалось ошибкой, если сервис ADPG был уже остановлен перед мажорным обновлением |
Использовался перезапуск Patroni, когда было достаточно перезагрузки во время действия Reconfigure & Restart |
Пакеты, необходимые для сервиса Balancer, не обновлялись во время мажорного обновления EE |
Кнопка Save была заблокирована без причины на странице кластера Configuration |
Значение поля PG_HBA заменялось на значение по умолчанию после выполнения действия Reconfigure & Restart |
Действие Reinstall завершалось ошибкой, если были указаны теги Patroni |
Вкладка Info сервиса ADPG не обновлялась новыми именами членов кластера ADPG после мажорного обновления |
Папка logrotate.d содержала данные adpg14 вместо adpg16 после мажорного обновления версии на ADPG 16 |
Дата: 16.01.2025
Добавлена поддержка Сертифицированной редакции РЕД ОС 7.3 |
Добавлены имена членов кластера Patroni на вкладку Info сервиса ADPG |
Для задач мажорного обновления ADPG добавлено свойство |
Минимальная версия ADCM была ограничена версией 2.3.0, чтобы обеспечить работу нового функционала ADPG, использующего структуры и конфиг-группы ADCM, а также прерывание выполнения задач |
Введены теги Patroni (см. Конфигурационные параметры → ADPG → Patroni ADPG tags) и возможность привязки их к различным нодам ADPG |
Путь к логам Patroni по умолчанию изменен на /var/log/adpg16-patroni |
Отображаемое имя параметра |
HAProxy был пересобран для поддержки SSL в Ubuntu, Alt Linux, Astra Linux, RED OS |
Раздел ADPG Configuration упрощен до текстового поля |
Изменен тайм-аут для бесконечного ожидания реплики во время мажорного обновления и действия Expand |
Добавлена проверка работоспособности всех сервисов во время действия Precheck мажорного обновления |
Произведен рефакторинг клиента etcd3, чтобы обеспечить возможность повторных попыток подключения к другим нодам с серверами etcd в случае неотвечающего сервиса |
Реализована проверка конфигурации Patroni: |
Добавлен флажок Run backup after upgrade, чтобы ускорить мажорное обновление EE |
Действие Reconfigure & Reload теперь включено в действие Reconfigure & Restart, которое позволяет применять изменения без перезапуска сервиса ADPG, если это возможно |
Обновление станзы не применялось ко всем репликам во время действия Complete upgrade |
PgBouncer не обновлялся во время минорного обновления на Centos и Alt Linux |
Действие Complete upgrade завершалось неудачно для кластера с внешним мониторингом во время мажорного обновления до ADPG v16.x.x |
Действие Reconfigure & Reload генерировало неправильную конфигурацию и нарушало репликацию |
Повторно выполняющийся шаг Upgrade replica, завершившийся ошибкой, повторялся со всеми репликами в кластере во время мажорного обновления до ADPG v16.x.x |
Шаг Upgrade Leader завершался ошибкой, если существовала станза |
Остановка |
На шаге Abort upgrade не проверялось, что хотя бы одна реплика |
Дата: 17.10.2024
Обновлена версия PostgreSQL до 16.3 |
Добавлена поддержка Ubuntu 22.04 |
Обновлена версия Patroni до 3.2.1 |
Обновлена версия etcd до 3.5.11 |
Обновлена версия HAProxy до 2.9.0 |
Обновлена версия postgis до 3.4.1 |
Обновлена версия Grafana до 9.5.8 |
Обновлена версия PgBouncer до 1.23.1 |
Добавлено расширение pg_walinspect |
Обновлены расширения:
|
Добавлены динамические URL-адреса для сервисов ADPG |
Удалено действие Run SQL сервиса ADPG |
14.3
Дата: 17.10.2024
Утилита |
Расширение |
Утилита |
Кластеру ADPG добавлен UUID |
Произведен рефакторинг ADPG для использования основной части в качестве сабмодуля в других продуктах Arenadata |
Изменены имена действий Enable maintenance mode и Disable maintenance mode на Pause Cluster и Resume Cluster соответственно |
Улучшено обновление EE с Patroni Pause/Resume |
Локаль |
Значение по умолчанию для параметра PostgreSQL |
Значение |
Удалены следующие расширения: hstore_plperl, hstore_plperlu, jsonb_plperl и jsonb_plperlu |
Grafana теряла соединение с базой данных, если порт сервиса ADPG был изменен |
Не удавалось создать станзу, если использовался порт сервиса ADPG, отличный от порта по умолчанию |
adpg-monitoring-agent не мог запуститься в случае числового имени кластера ADPG |
Кластерное действие Reinstall statuschecker не обновляло скрипты .sh |
Действие Reconfigure & Restart сервиса Balancer завершалось неудачей после изменения порта Grafana |
Grafana не отображала метрики на дашбордах с фильтром базы данных внешнего кластера |
Обновление завершалось неудачей, если в ADPG есть расширения с дефисом (например, uuid-ossp). |
Дата: 13.05.2024
Реализована возможность создания бэкапов с использованием утилиты |
Дата: 05.03.2024
Добавлена поддержка Astra Linux 1.7 SE "Orel" в Enterprise-версии ADPG |
Добавлено управление пулом соединений при помощи PgBouncer. В интерфейсе ADCM появились настройки PgBouncer для сервисов ADPG и Balancer. ADPG: Enable PgBouncer, listen_port, pool_mode, max_client_conn, default_pool_size, min_pool_size, reserve_pool_size, reserve_pool_timeout, max_db_connections, max_user_connections, Enable all users, Users list, Enable all databases, Databases list, Use custom pg_hba.conf и Custom pg_hba.conf. Balancer: pgbouncer_leader_port, pgbouncer_replica_port. |
В настройки действия Reconfigure & Restart добавлен флажок Force reconfigure and restart в Enterprise-версии ADPG. Force reconfigure and restart отключает валидацию настроек перед перезапуском ADPG |
Дата: 29.06.2023
Реализована новая система мониторинга. Добавлен сервис Metrics storage, который может собирать метрики с нескольких кластеров ADPG. За информацией об установке новой системы мониторинга обратитесь к статье Установка мониторинга |
Пользовательский интерфейс ADCM теперь содержит следующие настройки мониторинга для кластера: Use external ADPG cluster for monitoring, External ADPG cluster [ip_address:port], Monitoring db name, Monitoring username и Monitoring user password |
В интерфейсе ADCM доступны следующие настройки нового сервиса Metrics storage: Monitoring db name, Monitoring username, Monitoring user’s password, Grafana TCP port и Grafana admin’s password |
Поскольку в ADPG реализована новая встроенная система мониторинга, ADPG больше не поддерживает интеграцию с кластером мониторинга. Если вы планируете перейти на версию ADPG 14.3.4 с предыдущих версий через автоматическое обновление, систему мониторинга необходимо настроить вручную. Также при обновлении с версии ADPG Community 14.3.4 на Enterprise 14.3.4 мониторинг настраивается вручную, так как версия Community не поддерживает балансировку нагрузки, необходимую для работы мониторинга |
Дата: 16.03.2023
В версии ADPG Enterprise реализована балансировка нагрузки (load balancing). Добавлен сервис Balancer, осуществляющий балансировку на основе HAProxy |
Пользовательский интерфейс ADCM теперь содержит настройки сервиса Balancer: leader as replica, leader_port, replica_port и balancer_stats_port |
Расширения contrib и PostGIS включены в ADPG и больше не требуют установки |
Так как расширения contrib и PostGIS включены в дистрибутив ADPG, настройки и действия, отвечающие за их установку, удалены |
До версии 14.3.3 можно обновиться с версии 14.3.2. Если необходимо обновиться с более ранней версии, обновитесь сначала до версии 14.3.2, а затем до 14.3.3 |
Дата: 29.12.2022
Отказоустойчивость (High availability, HA) на основе Patroni реализована в версии ADPG Enterprise |
Добавлен сервис Etcd, необходимый для HA |
Пользовательский интерфейс ADCM теперь содержит настройки External Etcd settings, которые позволяют использовать внешний кластер etcd в качестве альтернативы встроенному сервису Etcd |
Действия Check, Disable maintenance mode, Enable maintenance mode и Expand реализованы для сервисов |
Пользовательский интерфейс ADCM теперь включает следующие параметры конфигурации Patroni: synchronous_mode, synchronous_node_count, synchronous_mode_strict и maximum_lag_on_failover |
Настройка Enable monitoring и действие Install monitoring agents добавлены для кластера ADPG. Эти опции устанавливают сервис мониторинга (monitoring agents) на все хосты кластера |
Offline-установка реализована в версии ADPG Enterprise |
При обновлении кластера предыдущей версии на версию 14.3.2 не сохраняются настройки, указанные в разделе postgresql.conf custom section. Необходимо восстановить их вручную |
Дата: 30.06.2022
Переход на использование PostgreSQL 14.3. Для получения дополнительной информации об изменениях и переходе на PostgreSQL 14.3 можно обратиться к статье PostgreSQL release notes |
Добавлена поддержка Alt Linux 8.4 SP в Enterprise-версии ADPG |
Добавлена базовая система мониторинга |
В интерфейс ADCM добавлены следующие конфигурационные параметры для настройки производительности: effective_cache_size, maintenance_work_mem, work_mem, min_wal_size, max_wal_size, wal_keep_size, huge_pages и superuser_reserved_connections |
14.2
Дата: 28.04.2022
Разработан бандл ADPG_v14.2_arenadata1. Это интегрированный с ADCM бандл для развертывания СУБД с открытым исходным кодом PostgreSQL на хостах с x86-архитектурой (RHEL 7, CentOS 7). Бандл предназначен для установки двух сервисов: ADPG и Chrony. В бандле используются следующие rpm-пакеты:
|
Реализована интеграция с ADCM для установки и последующего администрирования ADPG |
Для сервиса Chrony в ADCM реализованы действия Install, Reinstall, Delete и Uninstall |
В ADCM добавлена возможность обновления minor-версий ADPG-бандла |
В ADCM реализована возможность добавления конфигурационных параметров в файл pg_hba.conf. Для этого необходимо заполнить секцию PG_HBA на странице конфигурирования сервиса ADPG и затем применить действие Reconfigure & Reload |
Для сервиса ADPG в ADCM реализовано действие Run SQL |
Для сервиса ADPG в ADCM реализовано действие Install postgis |
Для сервиса ADPG в ADCM реализовано действие Install contrib |
Для сервиса ADPG и кластера ADPG в ADCM реализованы действия Start и Stop |
Для кластера ADPG в ADCM реализовано действие Check |
Для кластера ADPG в ADCM реализовано действие Precheck |
Для сервиса ADPG в ADCM реализованы действия Install и Reinstall |