Версия 3.1
Новые функциональные возможности
Удобство использования кластера Patroni
Для кластеров Patroni добавлены следующие изменения:
Упростилась установка агента для инстанса Patroni;
В меню инстанса кластера Patroni добавлена кнопка переключения мастер-сервера «Switchover».
Внимание
Правила переключения следующие: * Если имеется синхронная реплика (synchronous_mode: true), то switchover можно выполнить только на нее; * Если же нет синхронной реплики (synchronous_mode: false), то можно выполнить switchover на любую доступную реплику.
Добавлена кнопка PAUSE/MAINTENANCE для кластеров
На вкладке Clusters при открытии меню добавлена кнопка PAUSE/MAINTENANCE, с помощью которой можно поставить кластер на паузу, чтобы провести обслуживание и также по кнопке выключить данный режим.
Реализована интеграция платформы с сервером AD
Перед настройкой подключения платформы теперь можно создать пользователя в Active Directory.
Добавлены:
В разделе «Intagrations» настроек новый пункт «External Auth» («Внешняя аутентификация»). При нажатии этого пункта открывается окно с Active Directory;
В блоке «Groups», который доступен только Владельцу системы, возможность создавать группы с Active Directory. Просматривая содержание этих групп, можно будет видеть конкретных пользователей Active Directory.
Выбор даты при просмотре логов
Возвращена возможность выбирать дату при просмотре логов в Advanced Analytics, а не только смотреть их за текущую дату.
Начало локализации платформы
К функционалу Платформы добавлена библиотека i18n transloco, позволяющая настраивать интерфейс Платформы на язык, выбранный пользователем.
Оптимизация работы
Перенесены изменения схемы в БД tns_db на flyway
Изменения БД перенесены из init.d скриптов на Flyway, что позволит обновлять структуру БД в своей сборке.
Исправление ошибок
Исправлена ошибка, при которой у кластеров с отсутствующим мастер-сервером можно было выполнять команду по активации или деактивации обслуживания кластера Patroni.
Исправлено отображение серверов на вкладке Advanced Analytics. Ранее адрес обрезался по первому октету в IP адресе (было 10, стало 10.128.0.150)