Релизы

Содержание

16.3

16.3.3

 
     Дата: 15.04.2025

  • Новые функции

  • Улучшения

  • Исправленные баги

Сервис Metrics storage перешёл от хранилища Postgres к использованию движка Prometheus

Добавлена базовая аутентификация в Patroni REST API

Добавлено расширение pg_orphaned

Добавлено расширение pg_repack

Добавлено расширение timescaledb_toolkit

Добавлено расширение pg_vector

Добавлена проверка того, что введённое значение тега Patroni replicatefrom не ссылается на сам хост, для которого указан тег

Добавлена ссылка на документацию ADPG в раздел Info кластера

Добавлена проверка обязательного указания параметра port в поле postgresql.conf

Проверка global_adcm_precheck_fail была переработана для отображения списка всех возникших проблем

Переменные SYS_UID*/SYSGID* были предварительно ограничены, чтобы гарантировать, что UID/ID учетных записей, создаваемых для ADPG, не будут совпадать с зарезервированными в диапазоне 1-499

Экземпляр Patroni теперь перезапускается по сигналу SIGKILL

Имена членов кластера ADPG были упрощены до имен членов кластера Patroni

Параметр listen_addresses неправильно обрабатывался в случае использования нескольких IP-адресов

Действие кластера 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.3.2

 
     Дата: 16.01.2025

  • Новые функции

  • Улучшения

  • Исправленные баги

Добавлена поддержка Сертифицированной редакции РЕД ОС 7.3

Добавлены имена членов кластера Patroni на вкладку Info сервиса ADPG

Для задач мажорного обновления ADPG добавлено свойство allow_to_terminate, позволяющее прервать их выполнение

Минимальная версия ADCM была ограничена версией 2.3.0, чтобы обеспечить работу нового функционала ADPG, использующего структуры и конфиг-группы ADCM, а также прерывание выполнения задач

Введены теги Patroni (см. Конфигурационные параметры → ADPG → Patroni ADPG tags) и возможность привязки их к различным нодам ADPG

Путь к логам Patroni по умолчанию изменен на /var/log/adpg16-patroni

Отображаемое имя параметра use_custom_location изменено на use_custom_patroni_log_dir

HAProxy был пересобран для поддержки SSL в Ubuntu, Alt Linux, Astra Linux, RED OS

Раздел ADPG Configuration упрощен до текстового поля

Изменен тайм-аут для бесконечного ожидания реплики во время мажорного обновления и действия Expand

Добавлена проверка работоспособности всех сервисов во время действия Precheck мажорного обновления

Произведен рефакторинг клиента etcd3, чтобы обеспечить возможность повторных попыток подключения к другим нодам с серверами etcd в случае неотвечающего сервиса

Реализована проверка конфигурации Patroni: ttl >= loop_wait + 2 * retry_timeout

Добавлен флажок 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 завершался ошибкой, если существовала станза adpg16

Остановка postgres по тайм-ауту завершалась ошибкой на шаге Upgrade Leader во время мажорного обновления до ADPG v16.x.x

На шаге Abort upgrade не проверялось, что хотя бы одна реплика adpg14 существует и работает во время мажорного обновления до ADPG v16.x.x

16.3.1

 
     Дата: 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

Обновлены расширения:

  • address_standardizer 3.4.1

  • address_standardizer_data_us 3.4.1

  • btree_gist 1.7

  • fuzzystrmatch 1.2

  • pageinspect 1.12

  • pg_buffercache 1.4

  • pg_stat_statements 1.10

  • postgis 3.4.1

  • postgis_raster 3.4.1

  • postgis_sfcgal 3.4.1

  • postgis_tiger_geocoder 3.4.1

  • postgis_topology 3.4.1

Добавлены динамические URL-адреса для сервисов ADPG

Удалено действие Run SQL сервиса ADPG

14.3

14.3.8

 
     Дата: 17.10.2024

  • Новые функции

  • Улучшения

  • Исправленные баги

Утилита pgwatch2 обновлена до версии 1.13.0

Расширение timescaledb обновлено до версии to 2.14.2

Утилита confd обновлена до версии 0.16.1

Кластеру ADPG добавлен UUID

Произведен рефакторинг ADPG для использования основной части в качестве сабмодуля в других продуктах Arenadata

Изменены имена действий Enable maintenance mode и Disable maintenance mode на Pause Cluster и Resume Cluster соответственно

Улучшено обновление EE с Patroni Pause/Resume

Локаль locale=en_US.UTF-8 добавлена в initdb для валидации логов на английском языке

Значение по умолчанию для параметра PostgreSQL wal_keep_size установлено в 128 MB

Значение log level установлено в info в темплейте confd haproxy

Удалены следующие расширения: 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).

14.3.7

 
     Дата: 13.05.2024

  • Новые функции

Реализована возможность создания бэкапов с использованием утилиты pgBackRest. Для сервиса ADPG добавлены действия Backup: Start, Backup: Restore cluster и Backup: Info. В интерфейсе ADCM появились следующие настройки сервиса ADPG: Archive timeout(s), Backup stanza, Backup repo, Repo type, S3 URI style, S3 Region, S3 Bucket, S3 Endpoint, S3 Key, S3 Key Secret, Retention full type, Retention full, Retention diff, Enable compression, Compress type, Compress level, Log path, Log level, Use custom config, Global options и Custom options

14.3.6

 
     Дата: 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

14.3.4

 
     Дата: 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 не поддерживает балансировку нагрузки, необходимую для работы мониторинга

14.3.3

 
     Дата: 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

14.3.2

 
     Дата: 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. Необходимо восстановить их вручную

14.3.1

 
     Дата: 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

14.2.1

 
     Дата: 28.04.2022

  • Новые функции

Разработан бандл ADPG_v14.2_arenadata1. Это интегрированный с ADCM бандл для развертывания СУБД с открытым исходным кодом PostgreSQL на хостах с x86-архитектурой (RHEL 7, CentOS 7). Бандл предназначен для установки двух сервисов: ADPG и Chrony. В бандле используются следующие rpm-пакеты:

  • Postgres 14.2;

  • Расширения Postgres contrib;

  • Расширение PostGIS 3.1.5.

Реализована интеграция с 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

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней