Версия 4.1
Новые функциональные возможности
Мультитенанты
В Платформе появилась возможность изолировать группы рабочих пространств друг от друга с помощью новой сущности - тенанта. Страница с тенантами - теперь первый экран, появляющийся после входа в систему. Она содержит список тенантов со следующей информацией о них:
Имя тената;
Количество рабочих пространств, находящихся в данном тенанте;
Количество кластеров, находящихся в данном тенанте;
Количество экземпляров, находящихся в данном тенанте;
Количество оповещений, пришедших на данный тенант;
Количество неуспешно выполненных Задач, созданных на данный тенант.
Также на странице есть кнопка для добавления нового тенанта. С помощью одной из опций меню тенанта можно перейти на страницу с расширенной информацией о нём. На этой странице находятся данные о владельцах тенанта, интерфейс для управления их правами, а также информация о группах и пользователях тенантов.
API-методы для метрик, тенантов, Агентов и пользователей
Добавлены следующие API-методы:
Метод подтверждения регистрации Агента.
Методы получения метрик для кластеров и экземпляров.
Метод получения баз данных по ID экземпляра.
Методы получения, добавления и удаления пользовательских групп.
Методы получения различной информации о тенантах, обновления тенантов, выдачи и изъятия разрешения на управление тенантами.
Методы получения, добавления, обновления и удаления пользователей.
Методы получения, добавления, обновления и удаления рабочих пространств.
MTLS подключение Агента к Patroni и СУБД по сертификату
Появилась возможность взаимной аутентификации Агента с кластерами Patroni и СУБД по сертификату.
Swagger UI
В меню пользователя добавлена опция «Swagger API», с помощью которой можно перейти в Swagger и воспользоваться появившимися API-методами.
Поиск экземпляров по рабочим пространствами
На странице рабочих пространств появилась вкладка «Экземпляр», перейдя в которую можно увидеть список всех экземпляров, относящихся к рабочим пространствам данного тенанта. С помощью этой страницы можно искать экземпляры по их FQDN, метке и ID.
Сборка Агента под s390
Появилась возможность использовать Агента в системах на архитектуре s390.
Новый фреймворк для визуализации графиков
Все графики метрик теперь работают на библиотеке EСharts, которая предоставляет больше возможностей для создания интерактивных и информативных визуализаций данных. ECharts имеет широкий выбор стилей графиков, а также поддерживает их анимацию.
Обновление фронтенда
Версия фронтенда Платформы обновлена до Angular 17.
Исправление ошибок
Исправлена ошибка, при которой пропало сообщение «License applied successfully» («Лицензия успешно применена») после добавления новой лицензии на использование CPU.
Исправлена ошибка, при которой на странице «Связанные оповещения» отображались не связанные оповещения, а само оповещение со страницы «Обзор».
Исправлена ошибка, при которой рушились миграции при переходе на main-сервер.
Исправлена ошибка, при которой при попытке сбросить пароль, указав несуществующую или ненастроенную почту, выдавалось сообщение об успешной отправке письма по сбросу пароля вместо ошибки.
Исправлена ошибка, при которой после рестарта всех экземпляров кластера у реплики стоял неверный флаг.
Исправлена ошибка, при которой при попытке создать новое рабочее пространство с названием уже существующего другого пространства не выдавалось сообщение об ошибке.
Исправлена ошибка, при которой при загрузке любого файла с лицензией размером более 32 Мб выдавалась некорректная ошибка.
Исправлена ошибка, при которой после удаления всех экземпляров рабочего пространства отсутствовала заставка с сообщением «There are no configured instances yet» («Настроенных экземпляров пока нет»).
Исправлена ошибка, при которой поле для ввода SQL-запроса в модальном окне по созданию нового Действия имело валидацию.
Исправлена ошибка, при которой не происходило добавление экземпляров в CLI в Платформе версии 4.0.0.
Исправлена ошибка, при которой в дашбордах на странице «Overview» («Обзор») экземпляров отображалась лишняя информация.
Исправлена ошибка, при которой у Платформы было разное поведение при добавлении пользователей в русской и английской локали.
Исправлена ошибка, при которой при закрытии модального окна подтверждения запуска/остановки выполнения Задач высвечивалось ненужное оповещение.
Исправлена ошибка, при которой обрезались граничные значения графиков на странице «Overview» («Обзор») экземпляров.
Исправлена ошибка, при которой у Пользователя с правами просмотра некорректно отображалось меню рабочих пространств.
Исправлена ошибка, при которой в выпадающем окне графика «5 самых длительных запросов» на странице «Overview» («Обзор») экземпляров отображалось ненужное меню запросов.
Исправлена ошибка, при которой в дашбордах на странице «Overview» («Обзор») экземпляров отображалось время, не соответствующее общему периоду просмотра метрик, выбранному на данной странице.
Исправлена ошибка, при которой графики на странице «Overview» («Обзор») экземпляров налезали на текст.
Исправлена ошибка, при которой модальное окно подтверждения остановки выполнения Задач закрывалось нажатием на клавишу «Enter» при неверном тексте подтверждения.
Исправлен текст кнопки меню Задач с «Открыто» на «Открыть».
Исправлена ошибка, при которой на странице «Шаблоны писем» была иконка поиска шаблонов по названию, которой там не должно быть.
Поправлен размер текстового поля для SQL-запроса Действия в браузере Firefox.
Добавлены переводы фильтров на страницах DB Inspector («Исследовать БД») и Monitoring config («Настройка мониторинга»).
Добавлено предупреждающее оповещение о закрытии модального окна с добавлением нового токена.
Поправлен экран, возникающий при поиске несуществующих групп.
Поправлен внешний вид модального окна с оповещениями.