Версия 3.3

Новые функциональные возможности

Локализация Платформы

Произведена локализация Платформы: элементы её интерфейса переведены на русский язык. Теперь вы можете менять язык в настройках пользователя, нажав на квадратик пользователя → «User account» («Учётная запись»). На данной странице изменился интерфейс, информация теперь представлена не по столбцам, а по строкам, и добавлено новое поле «Language» («Язык»).

Улучшения в работе Агента Платформы

  1. Добавлена возможность установки и конфигурации Агента через CLI, что также позволяет установить большое количество Агентов с помощью Ansible Playbook на разные хосты.

  2. Агенты могут поддерживать работу двух и более экземпляров СУБД, установленных на одном сервере.

  3. Агент может поддерживать работу экземпляров PostgreSQL, запущенных в Docker контейнере.

  4. Добавлено окно в котором отображается количество экземпляров управляемых одним Агентом.

  5. Изменён текст ошибки в модальном окне при повторной установке экземпляра с тем же IP-адресом или портом и IP-адресом.

  6. В Визарде установки Агента на третьем шаге упрощен выбор метода установки.

  7. Изменен внешний вид модального окна обновления Агента. В нём появились следующие кнопки:

  • «Cancel» («Отменить») - для отмены обновления и закрытия окна;

  • «Done» («Сделано») - для обновления Агента и закрытия окна.

Добавлено отображение имён (FQDN) вместо IP-адресов

Во вкладке «Instances» («Экземпляры») добавлена дополнительная колонка «HOST FQDN», отражающая имя сервера, на который установлен экземпляр. При заходе внутрь экземпляра теперь вверху отображается его FQDN. Указываемые раньше вместо этого IP-адрес и порт экземпляра можно посмотреть в подсказке, которая высвечивается при наведении курсора мыши на имя экземпляра. FQDN сервера собирается из имени сервера, и его нельзя изменить в настройках.

Переименована вкладка «Activity» («Активность»)

В меню, высвечивающемся слева при нажатии на экземпляр, вкладка «Activity» переименована на «Current activity» («Текущая активность»).

Использование Active Directory

  • Появилась возможность авторизации не только под email’ом, но и под UPN (User Principal Name). В поле ввода окна логина появилась соответствующая подсказка.

  • В процессе добавления новой группы AD, при нажатии на «enter» осуществляется переход вперёд, а не на предыдущую страницу.

Использование кластеров Patroni

  • На странице «Cluster config» появилось описание параметров Patroni. Их можно посмотреть, нажав на восклицательный знак рядом с параметром.

  • В строках экземпляров кластера, в столбце «Lag» («Задержка») значения отражаются в максимальных единицах измерения.

Изменено отображение оповещений «Alerts»

Изменился внешний вид страницы «Alerts», на которую можно перейти, нажав на колокольчик на панели управления (вкладка «Alerts») → «View all» («Помотреть все»).

Оптимизация работы

1. Улучшена логика обнаружения кластера Patroni (discovery) . При наличии множества кластеров с одноименными экземплярами система самостоятельно обнаружит принадлежность экземпляра к правильному кластеру.

  1. В модуле «Текущая Активность» добавлена валидация действия «Terminate» («Завершить»).

Исправление ошибок

  • Исправлена ошибка парсинга некорректных настроек Patroni в Агенте Платформы.

  • Исправлена ошибка, при которой Пользователь с правами администрирования рабочих пространств мог перемещать экземпляры в другие рабочие пространства.

  • Исправлена неверная обработка ошибки добавления пользователя с некорректным email’ом.

  • Исправлена ошибка, при которой пользователю не высвечивалось сообщение о невозможности отправки уведомления о смене пароля, если пользователь делал первоначальную установку Платформы без указания SMTP-сервера и менял пароль при первом входе.

  • Исправлена ошибка, при которой при входе в систему после ввода пяти неверных логинов выдавалось некорректное сообщение об ошибке «Invalid credentials in request» («Неверные учетные данные в запросе») вместо «account is suspended» («Аккаунт заблокирован»).

  • Исправлено логирование Агента. В логах Агента при штатных завершениях его работы будет понятно, как Агент завершил свою работу.

  • Исправлена ошибка, при которой Визард добавления экземпляра пропускал на следующий шаг при введении невалидного порта Patroni 5432.

  • Исправлена ошибка, при которой не во всех регистрах можно было подтверждать действия на Платформе.

  • Исправлена ошибка, при которой при добавлении новой группы с уже существующим названием не высвечивалось сообщение об ошибке.

  • Исправлена ошибка, при которой Пользователь с правами администрирования рабочих пространств не имел доступ к кнопке «Add label» («Добавить метку»).

  • Исправлена ошибка, при которой при редактировании имени пользователя можно было его сделать менее 5 символов в длину.

  • Исправлена ошибка, при которой не полностью отображалась стрелка сортировки экземпляров по ID.

  • Исправлена ошибка, при которой на четвёртом шаге Визарда настройки и подключения AD высвечивалось два значка обязательного поля для «second name» («Второе имя»).

  • Исправлена ошибка, при которой было невозможно установить Агента на main-сервер.

  • Исправлена ошибка, при которой пользователь, не изменивший пароль при первом входе в систему, имел полный доступ к Платформе.

  • Исправлена ошибка, при которой не прогружалась иконка чекбокса на странице «Monitoring config» («Настройка мониторинга»).

  • Исправлена ошибка, при которой страница «Event log» («Журнал событий») не отображала список событий.

  • Исправлен текст ошибки при смене пароля на невалидный на странице «User account» («Учётная запись пользователя»).

  • Исправлена ошибка, при которой невозможно было перейти назад со страницы «Advanced analytics» («Расширенная аналитика»).

  • Исправлен текст ошибки, высвечивающейся при авторизации на Платформе с неподключенной AD интеграцией.

  • Исправлена ошибка, при которой пользователь Active Directory автоматически добавлялся во все группы.

  • Исправлена ошибка, при которой не работал фильтр по локальным пользователям на странице «Users».

  • Исправлена ошибка, при которой на странице «External auth» («Внешняя аутентификация») высвечивалась ошибка 404 «No data found» («Данные не найдены»), если не была подключена Active Directory.

  • Исправлена ошибка, при которой переключение вкладок внутри рабочих пространств происходило не с первого раза.

  • Исправлена ошибка, при которой осуществлялся некорректный переход по ссылке на несуществующий экземпляр.

  • Исправлена ошибка, при которой при удалении экземпляра через пользовательский интерфейс он оставался в конфигурации Агента.

  • Исправлено некорректное отображение ошибки 502 «Network connection error» («Ошибка подключения сети») при авторизации в системе.

  • Исправлено некорректное отображение статуса экземпляров Patroni при переключении кнопкой «Switchover».

  • Исправлена ошибка, возникавшая при открытии страницы с подробностями о конкретном процессе во вкладке «PID» страницы «Advanced analytics» («Расширенная аналитика»).

  • Исправлена ошибка, при которой в интерфейсе Платформы Пользователю с правами администрирования рабочих пространств и Пользователю с правами просмотра были видны кнопки, доступные лишь визуально.