История изменений (архив)
(архив версий 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
Добавлена возможность установки SSH ключа на сервер из интерфейса Студии;
Добавлена возможность конфигурирования количества воркеров для параллельного выполнения задач;
Произведена разработка скриптов/плейбуков для управления очередями resque для вм и для K8s;
Улучшена эргономика пользовательскего интерфейса (UI);
Исправлена ошибка удаления инсталляций приложений кластера;
Исправлены ошибки отображения данных в пользовательском интерфейсе;
Список изменений и доработок в версии 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 добавлена возможность установки и настройки кластерных приложений;
Для инсталляции добавлена возможность автоматического обновления конфигураций всех связанных компонентов (приложений).