История изменений (архив)

(архив версий 1.9.х и старше)

Список изменений и доработок в версии Datamart Studio 1.9.6

Дата релиза: 13-03-23

  • В настройки витрин добавлена возможность установки инсталляций в K8s;

  • Добавлена обработка ошибок Ansible в парсинг логов;

  • Добавлена синхронизация статуса логов кластера со статусом логов приложений кластера;

  • Изменена последовательность записи логов с append на prepend;

  • Исправлен формат вывода булевых значений в properties;

  • Исправлено отображение разделителя типов на вкладке «интерфейсы»;

  • Исправлена ошибка «Сохранить и применить» для глобальных настроек;

  • Исправлена ошибка при попытке применить конфигурацию на кластере;

  • Исправлена ошибка при попытке обновления индикатора;

Список изменений и доработок в версии Datamart Studio 1.9.5

Дата релиза: 28-02-23

  • Добавлена настройка xmx в бандле приложений zookeeper и kafka;

  • Изменен формат имён папок серверов;

  • Доработаны скрипты обновления с версии 1.4.3;

  • Исправлены ошибки добавления приложений из бандлов;

  • Исправлены ошибки отображения данных в списке интерфейсов;

Список изменений и доработок в версии Datamart Studio 1.9.4

Дата релиза: 21-02-23

  • Подготовлены скрипты обновления с версии 1.4.3;

  • Произведена оптимизация вывода данных в пользовательском интерфейсе;

Список изменений и доработок в версии Datamart Studio 1.9.3

Дата релиза: 17-02-23

  • Скорректирован алгоритм обновления приложений;

  • В интерфейс добавлена информация о состояние workers и задач resque;

  • Добавлена детализация обработки 500 ошибки;

  • Добавлена ссылка на веб-интерфейс хранилища Gitea;

  • Исправлены внутренние ошибки взаимодействия компонентов;

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

Список изменений и доработок в версии Datamart Studio 1.9.2

Дата релиза: 11-02-23

Список изменений и доработок в версии Datamart Studio 1.9.1

Дата релиза: 06-02-23

  • Исправлена ошибка в формировании меню управления инсталляциями;

Список изменений и доработок в версии Datamart Studio 1.9.0

Дата релиза: 03-02-23

  • Собран дистрибутив готовый для запуска в K8s (Platform V Kubernetes, ГосТех);

  • Разработаны скрипты развертывания Студии на платформе K8s (Platform V Kubernetes, ГосТех);

  • Добавлен логгер записи событий журналирования (Platform V Monitor, ГосТех);

  • Добавлены контейнеры приложений Fluent-bit и logstash для взаимодействия с сервисом Platform V Monitor, ГосТех;

  • Добавлен сбор метрик по стандарту мониторинга Prometheus (Platform V Metrix, ГосТех);

  • Добавлен сбор данных событий аудита для взаимодействия с сервисом Platform V Audit, ГосТех;

  • Добавлена возможность настраивать структуру папок Студии в переменных окружения;

  • Добавлена возможность возможность аутентификации через Platform V IAM (Keycloak) с поддержкой ролевой модели (ГосТех);

  • Добавлены права пользоватей на объекты в соответствии с ролевой моделью;

  • Улучшена эргономика пользовательскего интерфейса (UI);

  • Введена принудительная блокировка на изменение базового приложения кластера;

  • Исправлены ошибки импорта профиля витрин при несоответствии версий;

  • Исправлены ошибки привязки импортируемых серверов при импорте профиля;

  • Исправлены ошибки отображения статусов инсталляций при выполнении тасков (Ansible playbook);

  • Исправлены ошибки при попытке инсталляции PODD-Adapter старой версии;

  • Исправлены функциональные ошибки пользовательского интерфейса;

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

Список изменений и доработок в версии Datamart Studio 1.8.6

Дата релиза: 24-01-23

  • Добавлена настройка JAVA_OPTS для всех приложений PODD-Adapter;

  • Обновлены зависимости бандлов ядра Prostore с kafka-postgres;

  • Исправлена ошибка доступа к скрытым настройкам инсталляции и приложения;

  • Исправлена ошибка корректного отображения актуальной версии инсталляции;

  • Исправлена ошибка при попытке открыть вкладку логов в инсталляциях после обновления Datamart Studio;

  • Исправлена ошибка доступа при попытке скачать профиль витрины;

  • Исправлена ошибка доступа для привязки кластерных интерфейсов;

Список изменений и доработок в версии Datamart Studio 1.8.5

Дата релиза: 18-01-23

  • Исправлена ошибка добавления/удаления файлов при редактирования приложения;

  • Добавлено автоматическое позиционирование курсора при редактировании настроек;

Список изменений и доработок в версии Datamart Studio 1.8.4

Дата релиза: 16-01-23

  • Добавлена возможность параллельно запускать задачи для разных витрин;

  • Исправлены ошибки простановки хостов при привязке интерфейсов;

Список изменений и доработок в версии Datamart Studio 1.8.3

Дата релиза: 13-01-23

  • В логику взаимодействия с интерфейсами добавлены полиморфные связи с компонентами Студии;

  • Добавлена возможность редактирования (и удаления) публичных интерфейсов;

  • Добавлена система аудита и логирования объектов Студии (PaperTrail);

  • Обновлён интерфейс списка приложений;

  • Обновлены бандлы kafka-postgres-writer и kafka-postgres-reader до версии 0.5.0

  • Для приложений, содержащих файлы настройки, добавлена вкладка «Файлы»;

  • Исправлена ошибка дублирование и разночтения при выводе списка интерфейсов кластеров;

  • Исправлены ошибки вывода списка связанных интерфейсов;

  • Исправлены ошибки процедуры автоматического связывания интерфейсов;

  • Исправлена ошибка создания публичного интерфейса;

  • Исправлены мелкие ошибки и улучшена эргономика интерфейса Студии;

  • Исправлены ошибки парсинга в логах;

  • Исправлены внутренние ошибки взаимодействия компонентов;

Список изменений и доработок в версии Datamart Studio 1.8.2

Дата релиза: 22-12-22

  • Добавлен учет зависимостей при установке кластеров;

  • Применено визуальное ограничение при редактировании списка переменных;

  • Улучшена эргономика интерфейса;

  • Во всех бандлах заполнен description переменных;

  • Исправлена ротация логов приложений в Docker;

  • Исправлен статус витрины при импорте профиля с некритическими ошибками;

  • Исправлены ошибки переименования папок конфигурации при переименовании компонентов Студии;

  • Исправлены ошибки применения конфигурации сетей к настройкам кластера;

  • Исправлена ошибка удаления папки при смене имени хоста;

  • Исправлена ошибка записи в YAML пустого значение вместо булева;

  • Исправлены внутренние ошибки взаимодействия компонентов;

  • Исправлены незначительные ошибки пользовательского интерфейса;

Список изменений и доработок в версии Datamart Studio 1.8.1

Дата релиза: 20-12-22

  • Скорректирован вывод списка интерфейсов в карточке приложения;

  • Поле host в настройках сервера стало необязательным;

  • Обновлена логика агрегации кластерных интерфейсов;

  • Добавлен бандл ПОДД Агент 3.1.0

  • Добавлена опция принудительного сохранения настроек (Force Update);

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

Список изменений и доработок в версии Datamart Studio 1.8.0

Дата релиза: 14-12-22

  • В экспорт профиля витрины добавлен экспорт данных серверов;

  • Добавлен экспорт сводного документа последовательности действий по конфигурации и установке витрины;

  • В процедуру экспорта-импорта профиля добавлены публичные интерфейсы;

  • Исправлена ошибка применения глобальных настроек для кластеров;

  • Исправлена UI ошибка перекрывания диалоговых окон;

  • Исправлена ошибка в контроллере интерфейсов;

  • Исправлена ошибка в таске: check для приложений podd-adapter;

  • Возможность добавления списка серверов в ЦОД;

  • Обновлены бандлы ПОДД Адаптера до версии 1.4.0

  • Обновлен бандл ядра Prostore до версии 6.0.0

  • Добавлен counter-provider версии 1.0.0 (Модуль генерации счетчика)

  • Обновлены бандлы rest-uploader и data-uploader до версии 1.0.4

  • Обновлен бандл smev3-adapter до версии 4.0.12

  • Обновлен бандл printable-form-service до версии 1.1.1

Список изменений и доработок в версии Datamart Studio 1.7.6

Дата релиза: 02-12-22

  • Исправлена ошибка настройки конфигурационных файлов при редактировании интерфейса кластера;

  • Скорректированы настройки бандлов кластера;

  • Неактуальные бандлы перенесены в архив;

  • Опция «Обновить приложение» добавлена в меню управления кластера;

Список изменений и доработок в версии Datamart Studio 1.7.5

Дата релиза: 30-11-22

  • Исправлена ошибки чтения и записи интерфейсов при обновления приложений в студии;

  • Исправлена логика загрузки профиля витрины с дефисом в названии;

  • Исправлена ошибка обновления конфигурационных файлов приложений при редактировании интерфейсов;

  • Исправлена ошибка применения глобальных параметров;

  • Добавлен фильтр необходимого приведения типов str в int в бандлах;

  • Поправлены технические имена интерфейсов DTM для авто-связей;

  • Исправлена ошибка многострочности в yaml vars;

Список изменений и доработок в версии Datamart Studio 1.7.4

Дата релиза: 29-11-22

  • Исправлена ошибка генерации конфигурационных YAML-файлов;

  • Скорректированы ссылки на связанные приложения и интерфейсы в бандлах;

  • Скорректированы ошибки UI при выводе сущностей в списке интерфейсов;

  • Дополнен вывод данных в списке входящих интерфейсов инсталляций;

Список изменений и доработок в версии Datamart Studio 1.7.3

Дата релиза: 28-11-22

  • В зависимостях приложений скрыт список деактивированных зависимостей;

  • Доработка процедуры экспорта-импорта профиля, добавлен статус витрины после импорта;

  • В листинге витрины добавлены публичные интерфейсы;

Список изменений и доработок в версии Datamart Studio 1.7.2

Дата релиза: 25-11-22

  • Обновлен компонент podd-avro-defragmentator до версии 5.0.3;

  • Обновлен компонент podd-adapter-query до версии 5.1.11;

  • Обновлен компонент podd-adapter-group-tp до версии 5.1.1;

  • Обновлен компонент podd-adapter-mppr до версии 5.1.1;

  • Собран новый бандл ПОДД-адаптера;

  • Исправлены ошибки вывода списка интерфейсов инсталляций в UI;

  • Исправлена ошибка интерфейса при повторном добавлении инсталляции приложения в витрину;

  • Исправлена ошибка установки кластера при использовании функции «установить всё»;

  • Исправлены внутренние ошибки взаимодействия компонентов;

Список изменений и доработок в версии Datamart Studio 1.7.1

Дата релиза: 24-11-22

  • Изменены параметры бандла dms-bundle-prostore-5.7.0

  • Исправлены неточности визуального представления списка интерфейсов инсталляций;

  • Добавлены предупреждения для связанных интерфейсов с несовпадающими атрибутами;

  • При загрузке интерфейсов исправлена ошибка «n+1»;

Список изменений и доработок в версии Datamart Studio 1.7.0

Дата релиза: 22-11-22

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

  • Исправлена ошибка при выполнении действий кластера;

  • Исправлены обнаруженные ошибки импорта профиля витрины;

  • Исправлена совместимость форматов файлов архива;

  • Улучшена эргономика интерфейса;

Список изменений и доработок в версии Datamart Studio 1.6.6 (18-11-22)

  • В бандлах приложений скорректированы зависимости;

  • Исправлены ошибки импорта профиля витрины, скорректирована логика импорта кластеров;

  • В процедуре экспорта профиля добавлено условие экспорта только активных компонентов витрины;

  • Добавлена возможность создания публичных интерфейсов;

Список изменений и доработок в версии Datamart Studio 1.6.5 (17-11-22)

  • Добавлен глобальный поиск настроек в карточке витрины;

  • Исправлена ошибка при обновлении инсталляции;

  • Запрещено автоматическое изменение данных об ip и hostname серверов;

  • Исправлены ошибки интерфейса при импорте профиля;

  • Скорректирована внутренняя логика взаимодействия компонентов;

Список изменений и доработок в версии Datamart Studio 1.6.4 (16-11-22)

  • Добавлена обработка ошибок импорта профиля витрины. Несовместимый профиль не будет импортирован;

  • Добавлен импорт кластеров из профиля витрины;

  • Исправлены ошибки при создании инсталляций при импорте профиля;

  • Исправлены неточности в отображении данных в интерфейсе экспорта профиля;

  • Улучшена эргономика интерфейса списка инсталляций;

Список изменений и доработок в версии Datamart Studio 1.6.3 (15-11-22)

  • Исправлена ошибка применения профиля витрины;

  • Исправлена ошибка отображения профиля витрины;

  • Исправлена ошибка при вызове логгера;

  • В инсталлятор добавлена корректировка типов интерфейсов;

Список изменений и доработок в версии Datamart Studio 1.6.2 (15-11-22)

  • Исправлены ошибки при обновлении версии до 1.6;

  • Исправлены ошибки процедуры экспорта-импорта профиля витрины;

  • Добавлена диагностика ошибок соединения с сервером, разделение ошибок сетевого доступа и отсутствия корректного ssh ключа;

  • Улучшена эргономика интерфейсов;

Список изменений и доработок в версии Datamart Studio 1.6.1 (14-11-22)

  • Добавлена версия ПОДД Агент 2.13;

  • Скорректирована логика экспорта профиля витрины;

  • Исправлены обнаруженные ошибки и неточности пользовательского интерфейса;

Список изменений и доработок в версии Datamart Studio 1.6.0 (11-11-22)

  • Добавлена функция импорта сохраненного профиля витрины;

  • Создание профиля витрины с помощью загрузки архива из файла;

  • Исправлены обнаруженные ошибки экспорта профиля витрины;

  • Добавлена обработка ошибок и корректное отображение статусов инсталляций при остановке-запуске, проверке сервера;

  • Обновлены бандлы приложений, скорректированы настройки интерфейсов, скорректированы плэйбуки;

  • Скорректированы ошибки, возникающие при ручном назначении адреса хоста в настройках интерфейсов исталляций;

  • Исправлены обнаруженные ошибки в работе пользовательского интерфейса;

Предупреждение

Бандлы Datamart Platform Studio версии 1.6 не совместимы для использования в версиях 1.5 и ниже, т.к. в них изменен формат и протокол интерфейсов.

Список изменений и доработок в версии Datamart Studio 1.5.3 (03-11-22)

  • Исправлена ошибка отображения доступного кластера при добавлении инсталляции;

  • Исправлена ошибка при редактировании карточки сервера;

  • Исправлены обнаруженные ошибки в работе пользовательского интерфейса;

  • Исправлены ошибки взаимодействия компонентов;

Примечание

При обновлении на версию 1.5.3 в app Docker-контейнере, в котором работает Datamart Studio, необходимо дать команду: rails after_release:fix_interfaces_files

Вариант выполнения:

зайти в директорию со студией, например /home/datamart
# cd /home/datamart
зайти в контейнер
# docker-compose -f docker-compose.datamart.yaml exec app bash
выполнить
# rails runner 'after_release:fix_interfaces_files'

Список изменений и доработок в версии Datamart Studio 1.5.2 (01-11-22)

  • Добавлена функция экспорта профиля витрины данных;

  • Исправлены обнаруженные ошибки в работе пользовательского интерфейса;

  • Исправлены ошибки взаимодействия компонентов;

Список изменений и доработок в версии Datamart Studio 1.5.1 (28-10-22)

  • Исправлены ошибки при обновлении глобальных настроек;

  • Обновлены протоколы интерфейсов Kafka, Zookeeper;

  • Исправлена ошибка инсталляции ПОДД Агент версии 2.10;

  • В карточке витрин обновлён сводный список связных интерфейсов инсталляций позволяющий удобно анализировать состояние связей для витрины в целом;

  • Повышено удобство анализа ошибок взаимодействия с серверами;

  • Для витрины добавлена опция перезапуска всех приложений и кластеров, с учетом зависимостей;

  • Исправлены обнаруженные ошибки в работе пользовательского интерфейса;

Примечание

Обновление с версии 1.5.0 до версии 1.5.1:

# tar zxf datamart-studio-1.5.1_update_only.tgz -C /tmp/
# cd /tmp/datamart-studio-1.5.1_update_only
# ./datamart-studio-update.sh upgrade <путь до студии 1.5.0>

Список изменений и доработок в версии Datamart Studio 1.5.0 (24-10-22)

  • Добавлена модель глобальных настроек, позволяющая управлять группами сходных настроек приложений на уровне Студии, Витрины, Датацентра;

  • Добавлена возможность редактирования связей интерфейсов инсталляций;

  • Ускорен вывод логов инсталляции;

  • Добавлена опция «скрывать пароли»;

  • Добавлена возможность фильтрации и поиска в таблицах настроек, интерфейсов, инсталляций и всех прочих;

  • В конфигурацию SSH настроек сети добавлен параметр StrictHostKeyChecking;

  • Исправлены обнаруженные ошибки в работе пользовательского интерфейса;

  • Исправлены ошибки взаимодействия компонентов;

  • Произведена доработка внутренней логики работы программы;

  • Улучшена эргономика интерфейсов;

Список изменений и доработок в версии Datamart Studio 1.4.3 (22-09-22)

  • В бандлах Студии добавлена возможность указания версий бандлов и нескольких различных версий приложений, в зависимости от ОС, на которые будут устанавливаться приложения витрин данных;

  • Добавлена возможность управления уровнем логирования Ansible (уровень Verbose);

  • Добавлена возможность выделять часть настроек приложений, как «избранные»;

  • Исправлены логические ошибки отображения и ввода информации в веб-интерфейсах Datamart Studio;

  • Исправлены ошибки взаимодействия компонентов;

  • Добавлена ротация логов docker-контейнеров;

  • Улучшена эргономики интерфейса;

  • Добавлена валидация содержимого и проверка заполненности обязательных полей в настройках компонентов;

  • Добавлена проверка и индикация наличия необходимого SSH-ключа на управляемых хостах (серверах);

Список изменений и доработок в версии Datamart Studio 1.4 (12-09-22)

  • В настройки серверов добавлен ssh.config, который используется в ansible.config для выполнения задач сервера, кластера и инсталляций;

  • Добавлена модель управления конфигурацией сетей для подключения к серверам и ЦОД, находящихся в закрытых сетевых контурах через цепочки SSH-хостов;

  • В настройки ЦОД добавлено поле username, которое будет указываться при выполнении Ansible-задач (Пользователь для запуска установок);

  • Исправлены логические ошибки отображения и ввода информации в веб-интерфейсах Datamart Studio;

  • Исправлены ошибки синхронизации и взаимодействия компонентов;

  • Добавлена возможность указания Git-ветви хранилища репозиториев, из которой Datamart Studio будет скачивать бандлы;

  • Для компонента Кластер добавлена возможность управления интерфейсами;

  • В инсталляции витрин Datamart Studio добавлена возможность установки и настройки кластерных приложений;

  • Для инсталляции добавлена возможность автоматического обновления конфигураций всех связанных компонентов (приложений).