Порядок полей в шаблоне коммуникации отличался от порядка в шаблоне
При "Сохранить как" новая диаграмма создавалась по умолчанию заблокированной тем же пользователем
Поправили настройку критериев для логического типа
Пересчитывались все узлы при запуске на старых данных
Не сохранялись выч элементы при сохранении КАК диаграммы
Не удалялись значения в IN
Не получалось открыть Batch Flow
Некорректное отображение операторов "КАК" и "НЕ КАК" в фильтре
Не работал агрегат
Некорректно сохранялась структура агрегата в фильтре
BF | Использование критериев по транзитивным сущностям в агрегатах
BF | UnsupportedOperationException при сравнении агрегата в фильтре с датой
Некорректно сохранялась структура агрегата в фильтре с оператором in
Состав
Batch-flow-backend:24.0.8
Исправленные баги
BF | Экспорт выч. эл-ов с зависимыми агрегатами приводит к ошибке Unknown column bf_tmp_... in expression
Состав
Batch-flow-ui:24.0.8
Исправленные баги
Не открывался агрегат
Не работал "сохранить как" агрегат
BF | Экспорт выч. эл-ов с зависимыми агрегатами приводит к ошибке Unknown column bf_tmp_... in expression
Состав
Batch-flow-backend:24.0.7
Исправленные баги
BF | При обновлении справочника игнорировались флаги isCurrent, isExternal
Состав
Batch-flow-ui:24.0.7
Исправленные баги
Не сохранялись вычи при Сохранить как диаграммы
Состав
Batch-flow-ui:24.0.6
Batch-flow-backend:24.0.6
Исправленные баги
Не сохранялись выч элементы при сохранении КАК диаграммы
Не работал агрегат
Некорректно сохранялась структура агрегата в фильтре
BF | sortDataList is null в узле Уточнение
BF | Использование критериев по транзитивным сущностям в агрегатах
Состав
Batch-flow-ui:24.0.5
Исправленные баги
Ошибка при удалении узлов входящих в узел приоритета
Некорректно сохранялся оператор КАК в фильтре
Не работало сравнение элементов в фильтре
Починили верстку списка элементов в сортировке в Лимите
Состав
Batch-flow-backend:24.0.5
Исправленные баги
BF | Ошибка при импорте выч. элементов
Состав
Batch-flow-ui:24.0.4
Исправленные баги
Папочная структура в сравнении элементов узла фильтр
BF | Некорректно сохранялись эл-ты данных в критериях агрегатов
аналитика+тест/ DEV-24010/ Некорректно сохранялись эл-ты данных в критериях агрегатов
front/ DEV-24010/ Некорректно сохраняются эл-ты данных в критериях агрегатов
Не работал узел уточнения
Ошибка в узле предложения
Состав
Batch-flow-ui:24.0.3
Исправленные баги
BF | Вставка нескольких значений в узел критерий отбора узла селекта
Не работал ctrl+c и ctrl+v с узлами, delete
Не отображались элементы данных при настройке сравнения атрибутов с атрибутами
Починили верстку списка диаграмм, обрезалась по высоте
В фильтре выбранный оператор принимал значение undefined
В фильтре оператор "ИЛИ", установленный по умолчанию, после запуска подменялся на "И"
Флаг случайно сортировке в узле Лимит и Разделения нельзя было снять
Не работали инпуты
Нельзя было перечислять нецелочисленные значения в селекте в операторе IN
Состав
Batch-flow-backend:24.0.4
Исправленные баги
Не работал импорт кампании со связанными объектами
Пересчитывались все узлы при запуске на старых данных
Добавили фильтрацию по dataTypeClassCd для отображения элементов данных
Состав
Batch-flow-backend:24.0.3
Batch-flow-ui:24.0.2
Исправленные баги
Создание корневой папки автоматически
Не работал импорт кампании со связанными объектами
BF | Ошибка при сохранении формы с длинными названиями эл-ов данных
Состав фичей
Папки кампаний
Добавление агрегатов через узел фильтр
Добавили тип данных - Время в кастомные формы
Интеграция BF с OS в режиме обновления предложений с учетом версии предложения
BF: Устранение уязвимостей batch-flow-backend, (проблем с безопасностью), найденных IT безопасностью РСХБ
Толерантный режим создания и обновления предложений в модуле Offer из BF
BF | Обновление статусов результатов при изменении статуса запуска
Добавили возможность использовать дополнительные функции в выч элементах
Отображение элементов в узлах с экспортом
Необходимость отображения дополнительную информацию после запуска узла
BF | Поддержка внешнего ID задания на коммуникацию
BF | Переход на Spring Boot 3.x
Поддержка параллельной выгрузки в Offer
BF | Переход со split на fat_split в Axiom
BF | Настоящий рандом в узлах Лимит, Разделение
BF | Представления элементов данных
Исправленные баги
BF | Не сохранялись настройки Кастомного Кода
Сохранить как диаграмму не переносил выч. элементы
BF | Не очищались результаты в случае остановки запуска по расписанию
Нельзя было удалить строки экспорта по одной в узле Уточнение
Добавили скролл в текст ошибки
Нельзя было донастроить Уточнение
Скорректировали отображение БК
Не работала фильтрация в агрегатах
Падало приложение при создании элемента данных 1-М и установке значения "Является пустым значением"
При сохранить как выч. элемента пропадала первая буква в названии элемента
В примере запроса к cengines не хватало обязательного параметра
Поправили опечатку в расписании
Не было видно весь список полей в коммуникации
Поправили отображение экспортных узлов
Не работало IN при настройке фильтрации в агрегатах
Не получалось настроить фильтрацию в агрегатах- вылетал в белый экран
Менялось расположение курсора при удалении значений с оператором IN
Не работало сравнение с 0 относительно сегодня в Агрегатах
Некорректный список элементов отображался при сравнении атрибута с атрибутами в фильтре
Не менялось название диаграммы
BF | При запуске одного узла запускалась вся диаграмма
Починили валидацию имени выч. элемента
Порядок полей в шаблоне коммуникации отличался от порядка в шаблоне
Не работало Сохранить как Диаграмму
cengine offer получал из OS некорректное количество офферов в сегменте
Выпущенные релизы
Состав
decision-frontend: 24.6.1
decision_backend: 24.6.1
decision-integration: 24.6.1
sp: 24.6.1
Исправленные баги
BE Поддиаграмма - Валидация - не валидировался маппинг diagram_execute_status при isHide=false
BE Пакетная обработка - не деплоялись диаграммы с настроенной пакетной обработкой и режимом manual/auto batch
BE Управление параметрами отображения - параметры в узле отображались не в порядке следования в параметрах отображения
FE Управление параметрами отображения - в поле скорбалл не был предусмотрен Expression Editor
FE Управление параметрами отображения/Предложение/Коммуникация - логический параметр передавался со значением null вместо false при снятии чекбокса
BE Тестирование узлов - при запуске теста без переменной атрибута КТ возвращалась ошибка
FE Управление параметрами отображения - для переменных отображения не подсвечивались ошибки в поле "значение"
BE Управление параметрами отображения - не деплоилась диаграмма с созданным на узле параметром
FE Управление параметрами отображения - в поле канал подставлялось значение key вместо name
BE Тестирование узлов - Управление параметрами отображения - среди входных переменных тестирования была только переменная offer
BE Управление параметрами отображения - не работало создание параметров
FE Управление параметрами отображения - в deployed версии не отображался флаг "Признак активности"
BE Валидация - Управление параметрами отображения - не валидировались на заполнение поля "Параметры отображения" и "Переменная предложения"
BE. Узлы интеграции. При открытии старой диаграммы в узле интеграции отображался versionId сервиса, а не название
FE Внешний сервис - в deployed версиях узлов интеграций отображался id сервиса вместо названия
BE Версионность - невозможно было сохранить диаграмму у которой есть связь
BE Экспорт/Импорт - Параметры отображения - среди экспортируемых объектов не было объекта параметров отображения, сервиса и типов данных
FE Экспорт/Импорт - Параметры отображения - техническое название раздела параметров
FE Управление параметрами отображения - [object Object] при попытке ввода вручную значения в Expression Editor
BE Диаграмма - не удалялись диаграммы с переменными
BE Развертывание диаграмм - диаграммы с узлами интеграций возвращали код 500
BE Экспорт/Импорт - не импортировались параметры отображения
BE Ревалидация - узел управления параметрами оставался валидным после удаления переменной, указанной в Expression Editor
BE Завершение - аварийный ответ при маппинге переменных в узле завершения на атрибуты комплексной переменной со значением null
BE. В тестовом режиме диаграмма с узлами интеграции не происходило обогащения переменной
BE Развертывание диаграмм - дубли выходных сообщений при наличии простоев и реплик диаграммы
Состав фичей
Узел: Управление параметрами отображения предложений
Тестовый режим для узлов интеграции с CH и OS
Объект: Параметры отображения предложений
BE Execution options SDI + SDE
Экспорт/импорт диаграмм SDI
Добавили для некоторых объектов вкладку "Связь с объектами"
Редизайн. Страница пользовательского типа данных
Новый профиль для Alphyn.ADF
RT Flow | Добавили возможность отключения штатных роутов в инт. модуле
Изменили api /api/diagram/batch/saveAdditionalParameters
Исправленные баги
BE - Версионность - время изменения latest версии не менялось при изменении атрибутов пользовательских типов
BE Отладка тестирования - некорректная передача строки с параметрами в отладочной информации
BE Валидация - Набор правил - нет ошибки, если ruleExpression содержал ссылки на несуществующие элементы данных диаграммы
BE Пакетная обработка - было невозможно удалить дополнительные параметры батча
BE. Расчет агрегата. Не было ошибки валидации на незаполненные поля
BE. Каталоги. Созданный агрегат было невозможно переместить в каталог при перемещении через боковую панель
FE. Валидация узла Набора правил. При проверке POST api/validate/calculate/expression Сравнение шло не с булевым значением, а со строкой
BE Ветвление - при get узла возвращались поля stringValueFrom и stringValueTo
BE - при задании несуществующего имени колонки таблицы возвращалось неправильное сообщение валидации в узле jdbc insert
BE Fork/Join - узел fork не был валиден при создании узла и ветви до него в fork
FE Расчет переменных - Созданная переменная на узле была недоступна для выбора в окне добавления элементов
Расчет переменных - Созданные на узле переменные некорректно валидировались в блоке проверки выражений
BE Узлы Fork/Join - было невозможно удалить join после удаления ссылающегося на него fork
BE Сохранение данных - при узле без флага массива, а переменной с флагом ошибка деплоя
BE - было нельзя сохранить сервис после изменения таблицы в настройках эмуляции
FE Развертывание диаграмм - пакетная обработка - артефакты в окне настроек развертывания для MANUAL_BATCH
Выгрузка задач из Communication - падает кодогенерация при пустом периоде создания записи "указать от системной даты"
FE кружение Python - изменили названия полей для окружения python
FE Расчет агрегата - возможность выбрать элемент для записи значения агрегата, если флаг использования агрегата = false
BE Расчет переменных - узел был невалиден, если в расчете одной из переменных используется другая, созданная и рассчитанная на это же узле с тем же именем
FE-если, не закрывая дебаг информацию о тест кейсе, открыть дебаг информацию другого тест кейса, фронт отображал предыдущий тест кейс
BE Тестирование узла - кастомный код - в результатах работы скрипта были не все переменные
BE Переменные - swagger - был некорректно задан тип в PUT /parameters
BE Сохранение данных - ошибка кодогенерации при деплое диаграммы с флагом записи массива
FE Поиск - не работал поиск в узлах и в других объектах
FE. Редизайн. Комлексные типы. При создании нового объекта в открытых объектах создаваемый тип отображался дважды
FE CEP Диаграммы - нерабочие кнопки в списке CEP диаграмм
FE. Редизайн. Пользовательские типы данных. При "Сохранить как" закрывался исходный объект
FE. Редизайн. Пользовательские типы данных. При переходе между Пользовательскими типами в поле Название типа отображалось название первого
FE Сравнение версий - не было необходимых вкладок при сравнении версий диаграмм
FE Списки объектов - бесконечные GET запросы при обновлении некоторых списков
FE. Редизайн. Пользовательские типы данных. В поле тип атрибута при введении названия вручную, тип не находился
FE. Редизайн. Пользовательские типы данных. На редактировании КТ при выборе в типе атрибута другого комплексного типа, при сохранении приходила ошибка о том, что тип атрибута не выбран
FЕ. Редизайн. Пользовательские типы данных. При изменении имени пользовательского типа, в Открытых объектах имя не менялось
FE. Редизайн. Пользовательские типы данных. Интерфейс уходил в ошибку при создании или открытии Пользовательского типа
FE Списки объектов - некорректный запрос на получение списка версий и связей с другими объектами после нажатия кнопки "Обновить список"
FE Каталоги - в линейном режиме для пустого списка объектов отображались каталоги
FE CEP Диаграммы - ошибки перевода
RTF: Некоторые узлы, использующие оператор ASSEMBLY, могли вызывать NullPointerException
BE. Экспорт, Импорт Не экспортировалась диаграмма с Кастомным кодом
BE. Сравнение версий узлов. Код 500 при попытке открыть узел на сравнении версий
FE. Диаграмма. Интерфейс уходит в ошибку при открытии узлов Источников Kafka, Rest и Трансформация - Кастомные
FE Редизайн - нижняя полоса прокрутки расположена под всем списком
FE Экспорт/Импорт - была поломана верстка окна результата экспорта/импорта
FE. Дополнительные настройки узла. В Блоке Кэширование данных при создании узла в executionOptions появлялись поля timeout и maxRetries
FE Валидация - в правом углу узлов пропал значок с общими ошибками валидации
FE Справочники - в случае ошибки закрывалось окно создания справочника
BE Валидация - для некоторых объектов в случае ошибки не возвращалось поле message
BE. Execution options. В узлах приемниках SDI в запросах GET, PUT в execution_options присутствовало поле logging
FE Списки объектов - сохранялся state страницы при переходе между разделами
FE Списки объектов - после удаления объекта не происходило обновление списка
BE Экспорт - не импортировались диаграммы с python-окружением из GIT
BE. Execution options. При сравнении версий узлов не приходили изменения в comparePayload по executionOptions
BE Связь между объектами - 500 при получении связей брокера сообщений на SDE
FE Окружения Python - не вызывалось POST при удалении версии python
FE Связи между объектами - ошибки интерфейса на вкладке со связями
FE Связи между объектами - не отображался текст ошибки, возвращаемый backend при попытке удалить объект со связями
BE - не работало удаление jar файлов user функций
FE. Экспорт/Импорт объектов . В окне статус импорта/экспорта объектов в поле с источниками, происходило удвоение источников при нажатии на плюс
FE Связи с объектами - пропадала пагинация на связях источника данных, если связей больше 8
FE Кастомный код - Валидация - уведомление undefined при валидации
BE - не работал узел расчёта агрегатов
BE Не выполняются liquibase скрипты для интеграций
BE Параметры отображения - было невозможно добавить новый параметр в существующий объект
FE Параметры отображения - в разделе отображалась только первая страница пагинации
FE Параметры отображения - у объекта не было своего обозначения в боковой панели открытых объектов
FE Параметры отображения - при попытке перейти в объект через боковую панель открытых объектов интерфейс уходил в ошибку
FE Параметры отображения - не было установлено значение по умолчанию в поле способ ввода для справочника
FE Параметры отображения - не было возможности "Сохранить как" объект
FE Параметры отображения - ошибки в панели инструментов на вкладке Версии
BE Параметры отображения - код 500 при создании пользовательской версии
BE Параметры отображения - не было валидации на название группы параметров предложений
BE Некорректно обновлялись статусы деплоя для поддиаграмм в режиме Inline
FE Убрали лишний слэш при выходе из интерфейса
FE Кастомные операторы - не передавался заданный пользователем id
BE После обновления на версию 24.5 перестали деплоиться диаграммы с узлом распараллеливания
FE Тестовый режим интеграций - некорректное поведение ползунка при отправке на развертывание
BE Тестовый режим интеграций - возможность указать тестовый режим только для сервиса
FE Тестовый режим интеграций - тестовый режим был реализован только для сервиса
BE Выгрузка задач из Communication - миграция и изменение валидации
BE Параметры отображения - 500 при вызове некоторых API работы с OS
BE Пакетная обработка - 400-ый код при закрытии диаграммы
FE Пользовательский тип - некорректное название окна при редактировании типа
FE Параметры отображения - ошибки интерфейса в объекте параметров отображения
FE Источники данных - дублировался заголовок в списке источников данных
FE Фильтры - ни в одном фильтре по дате нельзя было выбрать конечную дату
BE Версионность - 500 на "сохранить как"
Модальное окно внешнего сервиса вытягивалось при изменении масштаба
BE. Сохранение диаграммы. 500 на запрос сохранения диаграммы с узлами Распараллеливания и Слияния
FE Выгрузка задач из Communication - интерфейс уходил в ошибку
FE. Блок Слияния потоков. Поле Таймаут при открытии узла пустое
FE Копирование узлов - не работало копирование для диаграммы в режиме чтения
FE Схемы - не приходит filter пустой строкой в source jdbc
INT После раздеплоя диаграммы интмодуль продолжал использовать её топики
BE. При обновлении предложений отправлялись поля contactParams, которых там быть не должно
FE Управление параметрами отображения - созданный на вкладке Переменные отображения параметр не удалялся
BE Управление параметрами отображения - для переменных отображения не возвращался scriptVariableName
FE Параметры отображения - в разделе не была включена по умолчанию сортировка по дате изменения
FE Управление параметрами отображения - в группе точек отображения подставлялось значение key вместо name
FE Управление параметрами отображения - на вкладке Переменные отображения не отображалось * для обязательных параметров
FE Управление параметрами отображения - в узле были указаны технические наименования параметров, а не отображаемые
FE Управление параметрами отображения/Предложение/Коммуникация - поправили слишком узкое поле при вводе элемента через выпадающий список справочника
FE Управление параметрами отображения - при перевыборе сервиса очищалось поле с Переменной предложения
BE Диаграммы - 500 при повторном сохранении диаграммы
BE Тестовый режим интеграций - при сабмите диаграмму с узлом управление параметрами предложения предлагалось включить тестовый режим
BE Управление параметрами отображения - атрибут contactParamsId имел тип int вместо string
Не работали узлы агрегации - чтение и расчёт
BE Управление параметрами отображения - диаграмма с узлом управления параметрами возвращает код 500
BE Выгрузка задач из Communication - происходила валидация periodType
FE Коммуникация - параметры с ручным типом ввода не имели полей для ввода значения
FE Управление параметрами отображения - на вкладке Параметры отображения в узле можно было удалить параметры НЕ созданные на этом узле
FE Управление параметрами отображения - в узле не отображались executionOptions
BE Версионность - при втором + сохранении терялась связь latest с каталогом
BE Управление параметрами - в сервис не передавался статус параметров отображения
FE Управление параметрами отображения - на вкладке с переменными отображения были недоступны для выбора переменные
BE Управление параметрами отображение - диаграмма падала с ошибкой при вводе вручную значений для параметров время и дата_время
BE Управление параметрами отображения - для параметров с маппингом на переменные диаграммы в поле id возвращался id параметра, а не переменной диаграммы
BE Управление параметрами отображения - ошибка кодогенерации при вводе вручную типа дата_время
BE Управление параметрами отображения - при GET узла не возвращался флаг isArray для переменных, намаппленых на параметры отображения
BE Управление параметрами - пропадали совпадающие переменные после перевыбора параметров отображения
BE Развертывание диаграмм - inline - не разворачивались диаграммы с поддиаграммой с узлами интеграции в inline
BE. Функции. 500 на получение функций в иерархическом виде
BE Управление параметрами отображения - диаграмма возвращала ошибку при попытке передать часть параметров пустыми
Состав
decision-frontend: 24.5.0
decision_backend: 24.5.3
decision-integration: 24.5.3
sp: 24.5.3
Исправленные баги
INT Отсутствовала возможность аутентифицироваться через токен
Не стартовало приложение с ключом шифрования, отличным от дефолтного
BE Развертывание диаграмм - не работал параметр развертывания диаграммы - "Количество реплик"
Расширили возможность отображения имени пользователя в списках диаграмм
Редизайн Layout'а
BE - Рефакторинг пейджинга
Добавили в pom.xml интеграционного модуля Talys.SDE библиотеки
Добавили возможность изменять порядок элементов в узле расчета переменных
Редизайн разделов: SDE. SDI. Общий Layout разделов
Добавили deployId в теле ответа при вызове отправки на развертывании
Редизайн. Drawer с открытыми объектами
Редизайн. Таблица на списках объектов
Добавили поддержку template для питона
Кроме запроса user info теперь поддерживаются роли в токене
Редизайн. Сдвинули нотификации ближе к углу
Добавили поле Шаблон пода в модальное окно Редактирование окружения Python
Добавили задержку при раздеплое предыдущего деплоя
Состав
decision-frontend: 24.5.0
decision_backend: 24.5.2
decision-integration: 24.5.1
sp: 24.5.2
Исправленные баги
BE Чтение данных - запрос невалиден, если в нем дважды участвовала одна и та же переменная
Состав
decision-frontend: 24.5.0
decision_backend: 24.5.1
decision-integration: 24.5.1
sp: 24.5.2
Исправленные баги
BE Ошибка при попытке настроить выгрузку логов в формате json для decision-ingtegration.
BE Кэширование данных - не деплоилась диаграмма с узлом кэширования
BE Выгрузка предложений из Offer Storage - не деплоилась диаграмма
BE Развертывание диаграмм - не деплоялись диаграммы
BE Выгрузка из ComHub - не деплоялись диаграммы, если в узле не был указан client_id
BE Кэширование данных - не деплоялись диаграммы
BE. Ошибка валидация запроса на Узеле Чтения данных
Состав фичей
Доработка интеграции Decision - Comm на поддержку policy параметров
Сохранение сообщений в БД
Возможность задания пользовательских uuid'ов для источников данных и брокеров сообщений
Изменение способа добавления элементов для части блоков
RT Flow | Добавили возможность ограничения скорости вычитки на инт модуле
Talys.SDE Вкладка "Развертывание" - Дата обновления статуса диаграммы
Возможность выводить узел, в котором произошла ошибка кодогенерации в уведомлении
Кастомный код - добавили кнопку "сохранить" в расширенном поле скрипта
Возможность заполнять submissionConfig при создании задачи в SP, а не при ее запуске
Расширение логирования RTF в stdout
Присвоение значений атрибутам комплексных типов в узле завершения
Fork/Join - реализация фильтрации доступных блоков ветви
Редизайн. Заголовок страницы
Редизайн. Пагинация на списках
Редизайн. Фильтры на списках
Редизайн. Страница агрегата
Исправленные баги
BE Валидация - Чтение данных - подставлялись примитивы вместо массивов в запросе
BE Валидация Expresion Editor - в результате возвращался json с поданными на вход переменными
BE Offer Storage - При деплое подтягивались настройки latest версии сервиса записи, а не deployed
BE Сохранение данных - нельзя было обновить все поля таблицы
ВЕ. Узел Ветвления. При изменении блока ветвления в defaultPath появлялась лишняя связь
BE. Узел Сохранение Tarantool. Диаграмма не разворачивалась Если в узле задано "Условия фильтрации данных диаграммы"
BE Деплой - менялся change_dt деплоя после удаления топика
BE Экспорт/Импорт - не импортировалась диаграмма с поддиаграммой, если в поддиаграмме ссылка на deployed-версию
BE. Узел обновление OS. При удалении типов segmentParams campaignParams reasonParams не стартовал приложение
Источник - JDBC, Источник - PostgreSQL JDBC: Ошибка при fetch_size меньшем чем количество строк в таблице
BE Запись Tarantool - не деплоилась диаграмма при наличии фильтра для немассивов
BE Пакетная обработка - функционал не работал 500 на getVariables
BE Ревалидация - узел завершения не помечался NEED TO REVALIDATE
FE Чтение агрегата - если удалить значения поля периода и не ввести, его невозможно было ввести
BE Тестирование узлов - не работало тестирование python-кода с окружением
BE. Узел Завершения. Переменная считалась рассчитанной, если в узле, где рассчитывалась переменная из объекта, были удалены эти атрибуты.
BE Fork/Join - некорректный ответ от диаграммы, если при слиянии массива на одной из веток была переменная, атрибут которой - массив
FE Авторизация - Страница "Администрирование" -> "Брокеры сообщений" отображалась при отсутствии прав
FE. При возврате назад через кнопку браузера возврат происходил до корневой страницы, дальше приходит 404
В создании и редактировании внешнего сервиса кнопка сохранить была доступна для многоразового нажатия
BE Кэширование данных - некорректная работа переименования/удаления переменных для таблицы "Условия отбора записей из таблицы". Отсутствие узла в revalidate
BE Сравнение версий - Расчет переменных - отсутствовала подсветка при смене очередности элементов
BE Сравнение версий - Завершение - не учитывались наличие/отсутствие аварийного значения
FE Сравнение узлов - Чтение данных - не менялось название источника при переключении между версиями
FE Сравнение версий - версия, отображаемая при открытии узла, не соответствовала указанной
FE Сравнение узлов - Чтение данных - в узле не отображалась выбранная таблица, если в сравниваемой версии таблиц не было
BE Сравнение версий - Чтение данных - не подсвечивалась добавленная в маппинг строка, если до этого он был пуст
BE Внешний сервис - при добавлении >2 выходных переменных во внешний сервис PUT возвращал код 500
FE Сравнение версий - Сохранение данных - не было возможности переключаться между версиями
BE Сравнение версий - Чтение данных - узел подсвечивался синим при изменении выбранных таблиц
FE Сравнение версий - при переключении между версиями менялся порядок передачи диаграмм в GET nodes/compare
BE Набор правил - валидация - узел ломался при переименовании переменной правила
BE Сравнение узлов - Название переменной для сработавших правил не подсвечивался при изменении
FE Сравнение узлов - Ветвление - после изменения названия узла подсвечивалось поле с описанием
BE Сравнение узлов - Ветвление - не возвращалась информация об изменении блока ветвления
FE Сравнение узлов - Ветвление - не было подсветки изменений
FE Сравнение версий - Ветвление - не подсвечивались изменения в поле Описание блока
BE Сравнение узлов - Скоркарта - Некорректно воспринимались изменения в таблице Маппинг скорбаллов на значения входных параметров
BE Сравнение узлов - Fork - поле Парный блок слияния всегда было подсвечено
BE Сравнение узлов - 500 при сравнении узла без properties
BE Сравнение узлов - Tarantool чтение - не учитывались изменения в поле Таблица
BE Сравнение узлов - Tarantool чтение - некорректный результат compare при изменениях в индексах
BE Сравнение узлов - Tarantool чтение - не возвращалась информация об измененном операторе
FE Сравнение узлов - Слияние - синие рамки флагов наплывали друг на друга
FE Сравнение узлов - Расчет переменных - интерфейс уходил в ошибку
FE Сравнение узлов - Чтение Tarantool - не подсвечивались изменения в полях индексов
FE Сравнение узлов - Tarantool чтение не подсвечивало изменения в маппинге параметров функции
FE Сравнение узлов - в узлах, отсутствующих в другой версии, была кнопка Тест
FE Сравнение узлов - Tarantool чтение - странная подсветка при изменении переменной для записи результата функции
FE Tarantool Запись - в режиме обновление данных в selectedIndexName передавалась пустая строка вместо null
BE Сравнение узлов - Кэширование данных - не возвращалась информация об изменении источника данных/таблицы
BE Сравнение узлов - Кэширование данных - не была настроена стратегия сравнения узла
FE Сравнение узлов - Сохранение данных - не менялось название источника при переключении между версиями
BE Сравнение узлов - Задержка сообщений - были перепутаны Старт запуска через и Частота проверки срабатывания таймера
FE Tarantool чтение - некорректная передача параметров
FE Брокеры сообщений - раздел не соответствовал макету
FE Сохранение сообщений в БД - пропадали элементы маппинга после добавления/удаления значений из маппинга ключевых полей
BE Сохранение сообщений в БД - keyFields всегда возвращались в рандомном порядке
BE Развертывание диаграмм - не фиксировалась дата изменения статуса при создании деплоя
BE Сохранение сообщений в БД - не работало удаление переменной из маппинга ключевых полей
FE Сохранение сообщений в БД - дважды вызывался PUT keyFields
BE Сохранение сообщений в БД - 500 на валидацию в случае несоответствия типа переменных ключевым полям
BE Сохранение сообщений в БД - не происходила запись сообщений в БД
BE Сохранение сообщений в БД - в message_log не записывались значения ключевых полей для выходного сообщения
FE. Сравнение версий. Блок Кэширования данных. Не было подсветки при изменении в Ключевых полях,
BE Сравнение узлов - Tarantool чтение - Не было подсветки поля оператор при его изменении
FE Сохранение сообщений в БД - в режиме чтения можно было удалить значение из маппинга ключевых полей
FE. Сравнение узлов - Tarantool чтение - не было подсветки полей при удалении, перевыборе, добавление индекса
FE Сравнение узлов - Tarantool чтение - не было подсветки по полю Таблица, если перевыбрать таблицу из того же источника
BE. Сохранение сообщений в БД. Диаграмма не разворачивалась с узлом ВС с прожатым чекбоксом Сохранять сообщения внешнего сервиса в БД
FE Отправка сообщений в Кафку - реализация дополнения требований
FE Diz Сравнение узлов - Слияние - синие рамки флагов наплывали друг на друга
BE Сохранение сообщений в БД - некорректный variableName, если в маппинге ключевых полей атрибут комплексного типа
FE Отправка сообщений в Кафку - Сравнение узлов - не подсвечивалось поле формата сообщений
FE Отправка сообщений в Кафку - нет чекбокса для всех параметров
BE Сравнение узлов - Tarantool чтение - не возвращалась информация о добавлении атрибутов в маппинг параметров функции
BE. Блок Кэширование данных. В Условия отбора записей из таблицы доступны для маппинга выходные переменные
BE Сохранение сообщений в БД - в temp версии не сохранялись значение флага saveDiagramMessage и аварийного ответа
BE Отправка сообщения в Кафку - не деплоилась диаграмма при параллелизме на узле >1
FE. Сохранение сообщений в БД. В узле Вс вызывалась remap, если прожать чекбокс "Сохранять сообщения внешнего сервиса в БД" при незаполненном узле
BE Сохранение сообщений в БД - не сохранялся маппинг keyField при маппинге на атрибуты комплексной переменной
FE Сохранение сообщений в БД - для маппинга на ключевые поля доступны атрибуты комплексной переменной-массива
BE Сохранение сообщений в БД - в таблицу не логировалось входное сообщение, если одно из ключевых полей null
BE Отправка сообщения в Кафку - избыточная валидация на название топика
BE.Сохранение сообщений в БД. Не происходила записи в БД если в сервисе есть авторизация
BE. Сохранение сообщений в БД. В таблице message_log записывается null в root_diagram_id и root_version_id При активном чекбоксе "Сохранять сообщения внешнего сервиса в БД"
BE Сохранение сообщений в БД - в пользовательской версии не сохранялся saveDiagramMessage
BE. Сохранение сообщений в БД. Не разворачивалась диаграмма с сохранение сообщений от ВС если в сервисе включена авторизация
BE Сохранение сообщений в БД - некорректная обязательность атрибутов в таблице message_log
BE Агрегаты - ошибка при получении списка агрегатов и сохранении узлов
BE Схемы - submissionConfig - ошибка при вычислении схем
BE. Сохранение сообщений. Не было записи по полям root_diagram_id и root_version_id если развертывание inline
BE Внешний сервис - код 500 при получении сервиса интеграции
FE. Сравнение версий узлов. В узле Вызова внешнего сервиса подсвечивалось поле "Имя сервиса" при изменении версии
BE. Сравнение версий узлов. В узле Внешнего сервиса в compare приходило versionId даже если на узле не было никаких изменений
BE.Сравнение версий узлов. В узле Внешнего сервиса была неправильная подсветка при изменении сервиса
BE Тестирование - не работало тестирование диаграммы с узлом внешнего сервиса
FE Тестирование диаграмм - не работали ws
BE. Сравнение версий узлов. Кастомный код. В compare не передавался versionId при изменении версии и customCodeId при выборе другого скрипта
FE Fork/Join - среди блоков ветви узла fork был доступен только узел join
BE Сохранение сообщений в БД - происходила запись сообщений при запуске тестирования узла ВС
BE. Сравнение версий узлов. На запрос compare приходило 500
BE. Сравнение версий узлов. При изменениях в агрегате на сравнении версий очищались поля с наименование и типом результата агрегата
FE Экспорт/Импорт - поломалась верстка модального окна при экспорте
FE. Сравнение версий узлов. Расчет агрегата. На сравнении версий не отображался Период агрегирования
BE отправка сообщения в Кафку - Тестирование узлов - не работало тестирование узла kafka
FE. Сравнение версий узлов. Не было подсветки по полям Канал в Коммуникации и Выбор скрипта в Кастомном коде
BE. Сравнение версий. Кастомный код. В compare не приходило versionId, если версии отличаются только текстом скрипта
FE Редизайн - Фильтры - не работал поиск в боковой панели фильтрации
FE Редизайн - Фильтры - на кнопке с фильтрами появлялся символ каретки из-за чего не всегда получалось нажать на кнопку
FE. Сравнение версий узлов. RTF-Policy. Проверка контактной политики. Не было подсветки в таблице Дополнительная информация
BE Сравнение узлов - "зеленые" на target-e узлы не открывались
BE. Сравнение версий узлов. Отправка задач в Communication HUB. В compare не передавались versionId и serviceId при добавлении сервиса в узел
FE Брокеры сообщений - невозможно было ввести дополнительные параметры без указания Bootstrap Servers
FE. Сравнение узлов - "зеленые" на target-e узлы не открывались
BE. Сохранение сообщений в БД. Не разворачивалась диаграмма с узлом ВС с сохранением в БД .
BE. Развертывание диаграмм. Не разворачивалась диаграмма с поддиаграммой в режиме inline
BE. Сохранение сообщений в БД. Не разворачивалась диаграмма с поддиаграммой с узлом ВС и сохранением в БД
BE. Поддиаграмма При отправке сообщения в диаграмму с поддиаграммой все выходные переменные принимали значение null.
FE. Сравнение версий узлов. Отправка задач в Communication HUB. Не было подсветки по полю "Вызываемый сервис" при добавление сервиса
BE Отправка сообщений в Кафку - реализация дефолтного заполнения
BE. Сравнение версий. Общие данные. В compare приходили все поля keyFields при изменении одной переменной
BE. Версии диаграммы. При создании пользовательской версии диаграммы если передать diagramDescription версия не создавалась
Отладка тестирования - Не возвращался дебаг информация, если в диаграмме был узел ветвления ведущий в один и тот же узел
BE Переменные - Выгрузка предложений - при заполнении клиента атрибутом КТ было некорректное сохранение
FE Ветвление - Интерфейс - не работала вставка в поле значения
BE Завершение - не проставлялись аварийные значения в properties узла
BE. Предсоздание свойств узла при его создании. При первичном открытии узла происходила валидация и подсвечивались обязательные для заполнения поля
BE Выгрузка задач из Communication - не работал маппинг дополнительной информации
FE. Сравнение версий, Общие данные. При сравнении версий не отображались изменение в ключевых полях в Значении (имя, тип переменной)
BE. Предсоздание свойств узла. В узле RTF-Policy. Проверка контактной политики поле isInstantDispatch заполнено true
FE Завершение - присваивание атрибутам КТ - не исполнялось требование по запрету на маппинг атрибута массива комплексных типов
FE Завершение - присваивание атрибутам КТ - не исполнялось требование по запрету на запрет маппинга для вложений КТ
FE. Сохранение данных. При первичном обновлении узла Сохранение данных не передавался флаг isPrimary
FE. Сохранение данных. В режимах Обновление и Вставка и обновление в обновляемых атрибутах для выбора доступны атрибуты PK
FE Завершение - присваивание атрибутам КТ - null присваивались и примитивным переменным
BE Сравнения версий - предсоздание свойств узлов - при get узлов с properties: null код 500
FE. Сравнение версий узлов. Отправка задач в Communication HUB. Интерфейс уходил в ошибку при сравнении версий, если узел не был заполнен
BE. Сравнение версий узлов. При изменение в поле имя правила при сравнении версий в compare приходил ruleVariable
BE Скоркарта - при получении узла очищается значение
FE Задание пользовательских uuid'ов - Брокеры сообщений - реализация не соответствовала макетам
FE Задание пользовательских uuid'ов - некорректный текст подсказки
BE. API /deploy/getTopics/{integrationIdentifier} не возвращал integrationIdentifier
FE Задание пользовательских uuid'ов - Источники данных - поле не отображалось, неверно валидировалсь, не передавалось при сохранении
FЕ: Некорректно работал тулбар после выбора элемента(-ов) таблиц на разделах. uikit 0.6.2v
FE Задание пользовательских uuid'ов - модальное окно закрывалось при получении ошибки
FE Завершение - Аварийный ответ - вместо аварийного ответа отображалось имя переменной
FE Задание пользовательских uuid'ов - некорректная передача незаполненного поля в POST
Дублировалось описание проблемы в нотификации ошибки кодогенерации
BE Валидация - Расчет переменных - все узлы расчета были невалидны
BE Присваивание атрибутам КТ в Завершении - не исполнялось требование по типам и флагам массивов при автомаппинге
BE Присваивание атрибутам КТ в Завершении - не осуществлялась валидация совпадения типов для атрибутов КТ
BE Fork/Join - после "Сохранить как" диаграммы в branches узлов fork/join некорретные nodeId
BE Пользовательские функции - было невозможно добавить новую функцию
BE Завершение - старые узлы без isLiteral некорректно кодогенерировались
FE - На странице логина в запросе к кейклоку redirect_uri передавалось с лишним слэшом
FE Редизайн - агрегаты - недоработки реализации редизайна
FE Было невозможно выбрать элементы для маппинга после изменения способа добавления параметров на узлах
BE Тестирование узлов - не работало тестирование некоторых узлов
FE Кастомный код - добавление кнопки "сохранить" в расширенном поле - закрытие окна при первичном сохранении и недоступность кнопки
FE Чтение данных - вызов GET на каждый символ окна запроса
Не работали уведомления
FE Присваивание атрибутам КТ в Завершении - избыточное уведомление о null флагах
BE Некорректная валидация в PUT методах для Data Provider, Custom Operator
FE Предложения - заголовок окна предложений с маленькой буквы, если интерфейс на английском
BE Завершение - после изменения типа выходной переменной с комплексной на примитив в узле завершение у переменной оставались атрибуты
BE Завершение - присваивание атрибутам КТ - некорректная кодогенерация узла с переменной >1 уровнем вложенности
FE Завершение - присваивание атрибутам КТ - в узле завершения невозможно было выбрать переменную КТ
FE Завершение - присваивание атрибутам КТ - не учитывались null флаги при простановке null головной переменной
BE Завершение - присваивание атрибутам КТ - при смене типа параметра с комплексного на комплексный - некорректно заполнялся узел завершения
BE Завершение - присваивание атрибутам КТ - при наличии в 2х КТ атрибутов с одинаковым именем но с разным признаком комплексности код 500 на put /parameters
BE Завершение - присваивание атрибутам КТ - в ремаппинге не были учтены флаги массива в пути к переменной
FE Кастомные операторы - в случае ошибки сохранения вызывался запрос на получение оператора
BE Завершение - присваивание атрибутам КТ - ошибка кодогенерации узла завершения: Cannot invoke "String.matches(String)" because "expression" is null
FE Завершение - присваивание атрибутам КТ - после изменения маппинга с примитивных атрибутов на комплексную продолжал передаваться attributes/id
FE Источники данных - при ошибке testConnection окно настройки сервиса не закрывалось
FE Кастомный код - после сохранения скрипта открывался сам по себе текст скрипта на редактирование
BE Кастомные операторы - при обновлении кастомного оператора не было проверки на загрузку .jar-файла
FE Завершение - присваивание атрибутам КТ - при наличии одновременно заполненных атрибтутов КТ и примитивной переменной не заполнялся null флаг примитива
BE Fork/Join - код 500 при перетаскивании линка к узле fork
Состав
decision-frontend: 24.4.1
decision_backend: 24.4.2
decision-integration: 24.4.1
sp: 24.4.1
Исправленные баги
BE Развертывание диаграмм - не разворачивалась диаграмма с одинаковыми поддиаграммами в режиме inline
BE Сравнение диаграмм - вырезались маппинги на всех узлах, где он был одновременно настроен на комплексную переменную/атрибут комплексной и примитив
BE Сравнение версий - при Cохранить как диаграммы у узлов не менялся nodeId
BE Fork/Join - был некорректный ответ, если в параллельных ветвях одна и та же поддиаграмма
BE Развертывание диаграмм - не деплоилась диаграмма, если в поддиаграмме были внешние объекты
BE Развертывание диаграмм - не разворачивалась диаграмма с 3мя уровнями вложенности
Состав фичей
BE Пользователи - Увеличили максимальную длину идентификатора пользователя
BE Интернационализация уведомлений
Чтение события диаграммой из топика без CallUid в headers
Исправленные баги
Не работало тестирование диаграмм с поддиаграммами в режиме separate
BE. Кастомный код. Диаграмма возвращала некорректный ответ если в узле предложение был скрипт Python
BE. Развертывание диаграмм. Нотификация о развертывание приходила в момент, когда происходил раздеплой предыдушего деплоя
BE Tarantool чтение - не читались данные, если во втором индексе было поле с типом float
Не работало игнорирование неконсистентного состояния
BE Экспорт/Импорт - Импорт диаграмм с поддиаграммой завершался ошибкой
FE Кэширование данных - некорректная возможность выбора элементов в таблице маппинга элементов
FE Кэширование данных - не работала сортировка в Условиях отбора записей из таблицы
BE. Remap не возвращал complexTypeId
FE Редизайн - было невозможно выбрать версию объекта в узлах и других объектах
BE Локализация - не переводились на английский уведомления для деплоев(и тестировании диаграмм)
BE Экспорт/Импорт - не экспортировалась диаграмма с python-кодом с окружением
При включенной опции дефолтного callUid, не отрабатывались диаграммы с callUid, отличным от дефолтного
BE Отладочная информация - в debug не возвращалась информация по узлам
BE Отладочная информация - в debug возвращалась информация только об измененных параметрах узла
FE Версионность - при сохранении пользовательской версии не было флага глобальной версии
BE Экспорт/Импорт - не импортировалась диаграмма с python-кодом с окружением, если на стенде не было окружения
BE. При разблокировке на русском языке не отображалось в нотификации название диаграммы и при мягкой разблокировке на английском языке
BE Пользовательские функции - код 400 при загрузке пользовательской функции из файла
При выключенном тайм-ауте на кафке не удалялись сообщения из таблицы EVENT_HANDLING
Состав фичей
Сравнение версий диаграмм
Кэширование статических справочников
Тестирование узлов
Развертывание диаграмм - Функционал перезапуска/остановки диаграмм c сохранением состояния
Расширили возможность отображения имени пользователя в списках диаграмм
Редизайн Layout'а
BE - Рефакторинг пейджинга
Добавили в pom.xml интеграционного модуля Talys.SDE библиотеки
Добавили возможность изменять порядок элементов в узле расчета переменных
Редизайн разделов: SDE. SDI. Общий Layout разделов
Добавили deployId в теле ответа при вызове отправки на развертывании
Редизайн. Drawer с открытыми объектами
Редизайн. Таблица на списках объектов
Добавили поддержку template для питона
Кроме запроса user info можно поддерживать роли в токене
Редизайн. Сдвинули нотификации ближе к углу
Добавили поле Шаблон пода в модальное окно Редактирование окружения Python
Добавили задержку при раздеплое предыдущего деплоя
Исправленные баги
Узел Завершение - при открытии из "Развертывание диаграмм" вместо названия пользовательского типа данных uuid
BE Кастомный код - Не было автоматической конвертации целочисленной переменной в дробную переменную
BE RTF Policy - не проверялся EE на наличие переменных диаграммы в поле "время отправки"
BE Кастомный код - ошибка валидации кастомного кода с импортом TarantoolConnector
BE Внутренние переменные - после удаления из расчета внутренней переменной узел завершения становился невалидным, даже если переменная рассчитывалась после на диаграмме
BE Кастомный код - Некорректный деплой диаграммы с кодом на Python
FE Экспорт/импорт - обеспечили невозможность отправки нескольких запросов по нажатию кнопок
FE.Кастомные код Python. В Версиях Python не полностью отображалось поле "Редактировать список"
BE Окружения - при "сохранить как" возвращалась ошибка
BE Интеграция с GIT - не импортировалась диаграмма, если она дважды была экспортирована в ветку под разными именами
При неудачном остановке диаграммы на SP на UI отображался статус "Развертывание остановлено"
BE Сохранение данных - при записи массива без флага множества элементов диаграмма находилась в статусе Развернута, а поды её убиты
Не было редиректа на страницу авторизации при протухании токена
BE.Узел Предложения. На ремапе не заполнялся nodeVariable
FE. Узел Предложения. Заполнение поля variableName происходило путем конкатенации двух полей, теперь заполняются variableName и variablePath
BE.Режим деплоя inline. Не разворачивалась диаграмма с поддиаграммами если была двойная вложенность диаграмм
FE. Ревалидация узлов. При изменении имени переменной , reValidate узла Предложения возвращает 422
FE Редизайн - строка поиска исчезала, когда была заполнена
FE Редизайн - были не соблюдены отступы у пагинации
BE. Агрегаты, На Запрос GET ggregates/catalog?searchRequest 500
FE. В списке открытых объектов после закрепления диаграммы открытой в режиме чтения, ее можно сохранить
FE. Старые таблицы на списках объектов Источники данных и Окружения
FE Каналы коммуникаций - Узел кастомного кода - Предложение - был недоступен выбор ни одного скрипта
FE Ветвление - пропала подпись с типа данных
FE Расчет переменных - убрали неактивность стрелок без прожатого чекбокса
FE. Редизайн. Иконки разделов - старый дизайн
FE. Редизайн. Всплывающее окно открывающееся через три точки в таблице на списках объектов уходило за пределы таблицы при прокрутке скролла
FE. Редизайн. Некорректное отображение названия таблицы в Сведениях о системе
FE Узел завершения - поле выбора элемента было активно при прожатом флаге null значения
BE. Источники данных. 500 на запрос GET dataprovider/{sourceId}/tables
FE. Источники данных, Не работал поиск в Источниках данных
BE. Сортировка. При сортировке Агрегатов по имени приходила 500
FE Диаграмма - при переходе со вкладки Переменные не вызывались PUT parameters и revalidate
BE Диаграмма - две вкладки с TEMP-версией диаграммы
FE. Пейджинг. На узлах диаграммы при выборе объекта в узле на каждой странице - каталоги
FE. Нотификация перекрывала иконки в разделе развертывание диаграмм
FE. В разделах объектов не было возможности при фильтрации ввести дату
FE. Редизайн. В разделе Источники некорректное название кнопки Добавление объекта
FE Диаграмма - не прокручивался список переменных
FE Тестирование узлов - ошибки в модальном окне тестирования блока
FE Тестирование узлов - странное поведение курсора в окне редактирования тестовых данных
BE Тестирование узлов - техническое поле во входных/выходных данных
FE Тестирование узлов - требовалось повторное сохранение узла, если узел был обновлен при запуске теста
FE Тестирование узлов - не отображался статус тестирования
BE Тестирование узлов - тестирование неуспешно, если для тестирования использовались не все переменные, существующие на диаграмме
BE Тестирование узлов - Кастомный код/Коммуникация - не работало тестирование узла
BE Тестирование узлов - ошибки соединения при запуске нескольких тестов подряд
В EVENT_HANDLING не записывалась дата
BE Тестирование узлов - наличие входных данных в результатах тестирования
FE Экспорт/Импорт - некорректные направления стрелок экспорта/импорта в скриптах
BE Тестирование узлов - Чтение данных - тест был не пройден, если в таблице не было соответствующих запросу записей
FE Тестирование узлов - отсутствовала внутренняя переменная на последующих узлах
FE Развертывание диаграмм - были доступны кнопки "Отменить развертывание" и "Приостановить развертывание" для неразвернутого деплоя
FE Чтение/Запись jdbc/tarantool - некорректное название модального окна при выборе таблицы
BE Тестирование узлов - Чтение данных - входные данные не содержали комплексные переменные
Не работал экспорт(и локальный и гит) диаграмм
BE Тестирование узлов - Ветвление - не работало тестирование ветвления
FE Тестирование узлов - неактивная кнопка назад после сохранения узла в режим тестирования
BE.Диаграммы. Не работала фильтрация по дате
BE Тестирование узлов - Tarantool Чтение - не было настроено тестирование
BE Тестирование узлов - не запускался тест для узла Выгрузка задач из Communication Hub/Policy
BE Тестирование узлов - Tarantool запись - не работало тестирование
BE Тестирование узлов - Сохранение данных - некорректный статус тестирования при записи массива
BE Тестирование узлов - Предложение - Обновление предложения - не работало тестирование узла
FE Внешний сервис - не работала кнопка "Обновить" в списке ВС
BE Тестирование узлов - Внешний сервис - не работало тестирование узла
BE Тестирование узлов - Скоркарта - ошибка тестирования, если среди входных параметров есть атрибуты комплексной переменной
FE Тестирование узлов - не было уведомления в правом верхнем углу с message-текстом в случае ошибки
FE Тестирование узлов - не отображался статус тестирования
BE Тестирование узлов - Выгрузка из OS - не работало тестирование узла
BE Тестирование узлов - Отправка в OS - не работало тестирование узла
BE Тестирование узлов - Отправка задач в ComHub/Выгрузка по id предложения - не работало тестирование узла
FE. При обновлении страницы в любом разделе происходило ее запоминание, что приводило к возврату в нее при перелогировании
FE Ветвление - в узле ветвление нельзя было выбрать блок ветви
BE. Не работала фильтрация по дате в Агрегатах и Блокировках
Узлы из которых выходят комплексные типы, ломались после сохранения
Если GET node/{nodeId} возвращал 500, получали бесконечный тумблер загрузки
BE Тестирование узлов - Ветвление - ошибка при ветвлении по проценту
Сравнение версий: не учитывалось изменение имени/описания узлов
BE Деплой - Found transformation with null name на диаграмме RSB
BE Деплой - Не работали диаграммы на свежих инсталляциях
При наведении на кнопку сравнения версий диаграмм не появлялся тултип с названием кнопки
Неправильное отображение переменных диаграммы на вкладке сравнения версий
Не отслеживались изменения местоположения узлов при сравнении версий
Не происходило возвращение на место до открытия объекта, после закрытия объекта(или вкладки сравнения версий)
FE Диаграмма - название Temp версии диаграммы в заголовке диаграммы
При открытии на сравнение версий уже открытой на сравнении(сорс) версии диаграммы, открывалось старое окошко сравнения версий
BE Тестирование узлов - Чтение данных/Tarantool чтение - некорректные данные тестирования при чтении во входную переменную-массив
BE. Сравнение версий. После обновления переменных и сохранения версии, при сравнении версий узел с этой переменной не подсвечивался
FE Ветвление - нельзя было создать узел внутри узла "Ветвление"
FE Tarantool чтение - интерфейс уходил в ошибку при изменении чекбокса чтения множества элементов
BE Fork/Join - на уже существующих до миграции диаграммах в узле fork пропала ссылка на join
BE Fork/Join - не деплоялись диаграммы
BE. Сравнение версий. На узле ВС при изменении комплексного типа выходной переменной , не было подсветки узла на сравнении версии
Не было валидации на отсутствующий nodeId - Fork, Join, Branch
BE Тестирование узлов - входные параметры со значением null принимали дефолтное значение
Ложная валидация на отсутствие времени отправки при проставленном флаге мгновенной отправки Policy
BE Fork/Join - некорректно учитывался приоритет веток
FE Fork/Join - в defaultJoinPath не передавался nodeId
BE Внешний сервис - не работал деплой диаграмм с ВС
BE. Сравнение версий. Не было подсветки узла, если на объекте используемом в узле были внесены изменения и узел диаграммы не пересохранялся
BE Тестирование узлов - Выгрузка из OS - при чтении по id клиента во входном json отсутствовала переменная, указанная в соответствующем поле
FE Fork/Join - в режиме чтения в узле join не отображались значения чекбоксов
Не происходило запроса на получение списка версий в окнах выбора версий
BE Тестирование узлов - Чтение из OS по id предложения - тест не был пройден, если в OS не было соответствующего offer-а
BE Тестирование узлов - Чтение из OS по id клиента - не работало тестирование
BE Тестирование узлов - Кастомный код - ошибка тестирования, если на выходные переменные намаплены атрибуты переменной комплексного типа
FE Расчет переменных - в режиме чтения было возможно перемещение строк
BE Тестирование узлов - Выгрузка задач из Communication Hub - ошибка генерации входного json при отсутствии входных переменных
BE Тестирование узлов - Внешний сервис - не происходил маппинг переменной ошибки при тестировании узла
BE Тестирование узлов - Policy - ошибка генерации входного json при отсутствии Дополнительной информации
BE. Сравнение версий. Не было подсветки узла Начало при сравнении версий, при изменении входной переменной
BE. Сравнение версий. Изменения (приоритета, Условия Соединения, Таймаута, в Узле Слияния потоков приводят к подсветке и узла Распараллеливания потоков при Сравнении версий
FE Экспорт/Импорт - некорректное обозначение экспорта деплоя
BE Тестирование узлов - Отправка задач в Communication Hub - Отправка предложений в Offer Storage - не выходила переменная из узла
BE. Сравнение версий. В узле Набор правил не было подсветки если изменить, удалить переменную для сработавших правил
BE. Узел Предложение. Отображался тип переменной диаграммы в поле тип для Переменной предложения
FE Переменные - Не добавлялись переменные в диаграмму
FE Сравнение версий - при открытии на сравнение деплой версии отображались счетчики
BE Tatantool Чтение - не было заполнено поле arrayVariable при смене признака массива у выходной переменной узла
FE Тестирование узлов - закреп первых строк при прокрутке входных/выходных параметров
BE Тестирование узлов - Tarantool запись - некорректный статус тестирования
BE Tarantool запись - не деплоилась диаграмма, если при записи массива не были заполнены необязательные поля
FE. Остановка диаграмм с Сохранением состояния. В Статусе Приостановлена не было возможности посмотреть Параметры развертывания
FE Тестирование узлов - можно было нажать "Запустить тестирование", когда тестирование уже запущено
FE Ветвление - не отображался Тип данных при ветвлении по композитному условию
FE Ветвление - ошибка при изменении типа переменной на дату
[DEV-30795] - BE. Узел Начало. Не добавлялся Id переменной в узел Начало, если сначала создать переменную, потом узел
FE Кастомный код - поломался дизайн создания кастомного кода
FE. Остановка диаграмм с сохраненным состоянием. Если у диаграммы не было сохраненного состояния, то фронт подтягивал сейвпоинты от других диаграмм
Не стартовала диаграмма с сейвпоинта
BE. Остановка диаграмм с сохраненным состоянием. 500 на запрос приостановки диаграммы с поддиаграммой в режиме inline
FE.Остановка диаграмм с сохраненным состоянием. Кнопка приостановки развертывания не была доступна для диаграмм со статусом "Развернута как внутренняя диаграмма"
BE. Остановка диаграмм с сохраненным состоянием. При приостановке корневой диаграммы внутренняя так же переходит в статус приостановлена
FE Кастомный код - не отображался тип переменных скрипта
BE Ветвление - не деплоилась диаграмма, если разные ветви вели в один и тот же узел
BE Версионность - пустое название latest версии диаграммы после "сохранить как"
BE Тестирование узлов - в результатах тестирования некорректная ветвь
FE. Развертывание диаграмм. Для внутренних диаграмм были доступны кнопки развернуть и отменить развертывание
FE Версионность - не обновлялся список версий после выбора версии актуальной
FE Версионность - на вкладке с версиями не было сортировки по дате сохранения
FE. Блок Кэширование данных. Не сохранялось введенное значение в поле Условие фильтрации данных
BE Кэширование данных - не деплоялись диаграммы
FE Policy - доступно редактирование поля "время отправки" при установленном чекбоксе "Мгновенная"
FE Кэширование данных - в маппинге атрибутов были доступны для выбора выбранные ранее атрибуты и переменные
FE Ветвление - после перевыбора переменной не передавался node_id узлов ветвления
BE Тестирование узлов - не работало тестирование, если разные ветви вели в один и тот же узел
BE Ветвление - не обновлялся узел ветвления после удаления/переноса связи снаружи узла
FE Кэширование Данных - в Маппинге считываемых атрибутов не подсвечивалось незаполненное поле Атрибут таблицы
BE Развертывание - не деплоилась диаграмма с поддиаграммой, в которой есть узел ВС, если была запущена в режиме inline
BE Кэширование данных - в массив читался только 1 элемент
BE Кэширование данных - условия отбора записей были обязательны для заполнения
BE Кэширование данных - раздеплоится диаграмма, если она читала из той же таблицы, что другая задеплоенная диаграмма
BE Развертывание диаграмм - не деплоилась диаграмма РСБ
BE Кэширование данных - не удалялись слоты
FE Кэширование данных - не добавлялся CACHE. перед атрибутом таблицы
BE Кэширование данных - не работало условие отбора записей с константой
FE Кэширование данных - не работала сортировка в Маппинге считываемых атрибутов
Состав фичей
Режим деплоя Inline
Внешний сервис - добавление возможности включения/отключения передачи пустых параметров в запросе
Перевод названий узлов на UI
FE Возможность не отправлять запрос на изменение узла при отсутствии изменений в узле
BE Liquibase - Убрали из liquibase скриптов упоминания конкретных validCheckSum
Исправленные баги
BE Инт модуль - ошибки от инт модуля в момент поднятия реплики инт модуля
BE Завершение - при задании булевой константы на выход строка
Оператор python: Ошибка при повторном деплое диаграммы с python окружением
FE. Источники данных. При попытке добавить второе окружение в источник, после заполнения ID пользователя и Пароля, остальные поля становились недоступны для заполнения
BE RTF Policy - не переименовывалась переменная в узле в таблице Дополнительная информация
BE Пользовательские функции - было невозможно обновить функцию
Не работал импорт
Инт модуль подключался к топикам диаграммы, развёрнутой в режиме тестирования
BE. Деплой. Не разворачивались диаграммы с поддиаграммами
BE Экспорт/Импорт - при экспорте диаграммы со скриптом не экспортировался скрипт
ВЕ. Деплой. 500 на undeploy диаграмм с с прожатым чекбоксом Развертывание 'inline'
BE Тестирование - ошибка при запуске тестового файла
Не находились топики для диаграмм
Ошибка экспорта диаграммы РСБ
BE Экспорт/Импорт - не импортировалась диаграмма с комплексным типом, атрибут которого тоже комплексный тип
FE Запись в Tarantool - при раскрытии маппинга огромный столбец маппинга
BE. Деплой. После undeploy диаграмм, они оставались в статусе "Развернута"
BE. Режим деплоя inline. Не разворачивалась диаграмма с поддиаграммой с кастомным кодом Python
BE. Режим деплоя inline. При развертывании у поддиаграмм отображался статус "отмечена на развертывание"
FE. Режим деплоя Inline. Чекбокс Развертывание 'inline' был доступен для диаграмм без поддиаграмм
FE. Режим деплоя Inline. При развертывание не 'inline' для поддиаграмм не отображался статус, Пользователь, Идентификатор URI, Дата изменения статуса
BE. Режим деплоя inline. При развертывание диаграмм с поддиаграммой с кастомным кодом Python приходило сообщение об ошибке при успешном развертывании
BE Кастомный код - не деплоилась диаграмма с python-кодом
BE Тестирование - код 400 на получение тест-кейса
FE RTF Policy - не передавался id переменной, указанной в доп информации
Ошибка получения ответа от полиси с дополнительными параметрами с маппингом через справочник
Не работал кэш для токенов
ВЕ. 500 на запрос datatype
Не работало создание и получение комплекс типов
BE. Пользовательские типы данных. 500 на запрос catalog?searchRequest и 500 complextype Post500
ВЕ. Режим деплоя inline. Не корректное отображение пользователя у поддиаграмм в режиме не inline
FE. Пользовательские типы данных. Комплексные типы после раскрытия не сворачивались полностью
Неправильная ошибка при удалении связных комплекс типов
FE Отсутствует поле "Поле партицирования" в Jdbc Source в режиме ввода запроса
FE. Переменные диаграммы. Не удалялись переменные в разделе "Переменные диаграммы"
BE. N+1 у запросов сущностей с object_name
BE. Деплой диаграмм. Деплой падал с ошибкой для диаграмм с использованием Кастомного кода Python
Ошибка деплоя для диаграмм с узлом предложения
Не применялись настройки CPU в настройках развертывания
BE Развертывание диаграмм - диаграмма падала сразу после развертывания и оставалась в статусе "развернуто"
BE. Ошибка обновления статуса
BE. Режим деплоя inline. Статус Развернуто у Диаграмм с поддиаграммой с узлом предложения с невалидным скриптом Pythonyt не переходил в Ошибку
BE. Режим деплоя inline.. Диаграмма с предложением с Кастомным кодом Python не разворачивался.
Состав фичей
Интеграция с GIT
Управление статусом выполнение диаграммы. Инициация ошибки пользователем.
Talys.SDE Узел Кастомный код - расширение блока "Входные данные"
Окружения - сделали параметры БД кэша агрегатов опциональными
Добавили возможность перехода во flink ui для поддиаграмм
BE Поддиаграмма - автоинициализации комплексных типов
Fork/Join - реализация фильтрации существующих на диаграмме блоков слияния
BE Offer Storage - Изменение формата идентификаторов
Сокрытие конфиденциальных параметров на фронте
=Ревалидация диаграммы при удалении узлов или линков
Чтение из Communication - Добавили возможность конфигурирования размера страницы
Долгое время работы запросов в Keycloak при большом кол-ве пользователей
Добавили в контекст поле sub
Исправленные баги
Talys.SDE BE Поддиаграмма - нельзя было намапить результаты работы поддиаграммы на атрибуты пользовательской переменной
BE. RTF_Policy. Если у переменной для записи ответа изменить признак массива на True валидация узла проходил успешно
FE. Кнопка "Назад" при отмене проведения связи от узла Ветвления отменялось проведение связи и пропадал узел к которому она шла
BE Экспорт/Импорт - не деплоялись диаграммы после импорта деплоя с ВС интеграций
Внешний сервис - слетал маппинг при переименовании атрибута пользовательского типа
BE Поддиаграмма - некорректная работа узла при маппинге на атрибут комплексного типа
BE Сохранение данных - Валидация - в случае пустой строки в фильтре не было ошибки валидации
BE Внешний сервис - в мапе PROPERTIES для интервала между повторными попытками были указаны некорректные единицы измерения времени
BE Экспорт/Импорт - не импортировался деплой с интеграцией с OS
FE. Узел Чтения данных. При перевыборе источника данных , не отображалась выбранная повторно таблица
ВЕ. Окружение PYTHON. Диаграмма зависала в статусе" На развертывании" если окружение в окружение PYTHON не совпадало с окружением на котором разворачивается диаграмма
BE Узлы fork/join - развертывание диаграмм - диаграмма возвращала АО, если в join попадал null при слиянии массивов
BE RTF Policy - не переименовывалась переменная в узле в таблице Идентификаторы клиента
FE.Узел Ветвления. При выборе "По значению элемента" с булевой переменной, поле "Значение " отображалось как заполненное
FE. Внешний сервис. В режиме чтения не отображалась таблица "Использовать авторизацию при помощи KeyСloak"
FE. Пользовательские типы данных. При " Сохранить как" Модалка на сохранение пользовательского типа появлялась дважды
BE Рефакторинг агрегатов - неправильный текст при сохранении неуникального агрегата
BE Рефакторинг агрегатов - не работали узлы чтения и расчета с несколькими агрегатами
BE Экспорт/импорт - не импортировались диаграммы с пользовательскими типами источников
FE Узел Ветвления. При выборе ветвления по проценту в поле "оператор" можно было выбрать пустое значение
BE Неактуальный DTO для API external-services в SWAGGER
FE Чтение данных - не отображалось название таблицы после перевыбора таблицы с тем же названием, но из другого источника
FE Пользовательские типы данных. При использовании "Сохранить как" было возможно сохранение без типа атрибута
FE Интерфейс - при отсутствии ролей - белый экран
FE Предложение/Коммуникация - значение обязательной переменной строкового типа передается пустой строкой
FE Интерфейс - бесконечная загрузка страницы URI Too Large
BE Завершение - автоинициализация - не разворачивались диаграммы с ошибкой отсутствия decision_key
FE Fork/Join, Ветвление - некорректный набор узлов для ветвления
BE Поддиаграмма - автоинициализация КТ - не деплоилась диаграмма при наличии в головной переменной повторяющей имя входной поддиаграммы(но другого типа)
FE Интерфейс - были проблемы после перехода на ant 5
FE Внешний сервис - зависание при вводе значения в поле "Путь" в выходных параметрах
FE Внешний сервис - не было поп-ап с содержимым поля "Путь" в выходных параметрах ВС
BE Развертывание диаграмм - наличие тестовых деплоев в статусах
FE Расчет агрегата - фронт продолжал передавать поля id переменной и временного окна при отжатии флага "использовать после расчета"
FE Расчет агрегата - NaN после удаления нуля во временном окне
FE Fork/Join - после снятия чекбокса "Указать ключи" на бэк продолжал отправляться keyVariableMapping
FE Поддиаграмма - очищался маппинг diagram_execute_status при флаге isHide true
FE Интерфейс - 404 not found при переходе по прямой ссылке на любой объект
FE Экспорт/Импорт - техническое название типов источников при экспорте/импорте диаграммы/деплоя с пользовательским типом источника
FE Развертывание диаграмм - был маленький размер полей с выпадающим списком в параметрах развертывания диаграммы
FE Внешний сервис. Не отправлялось поле keycloakClientSecretSecure и keycloakPasswordSecure
FE Внешний сервис. При открытии сервиса приходили поля Хост и Эндпоинт пустыми
FE Окружения и Источники данных. Починили верстку по полю Конфиденциальный параметр
FE Интерфейс - уведомления - расстояние между уведомлениями и перекрытие меню
FE. Источники данных. Не предавалось поле passwordSecure и tokenSecure при сохранении и обновление источника
FE Выгрузка предложений из OS - починили верстку узла
FE Выгрузка задач из Communication HUB - некорректное название поля
FE Тестирование - ошибка при открытии результатов теста
BE Разработка диаграмм - 500 от некоторых API
FE Валидация - Сохранение данных - Запись Tarantool - не подсвечивались строки
FE Окружения - Опциональность агрегатов - реализация не соответствовала макетам
BE Тестирование диаграмм - все тесты были со статусом "не пройдено"
FE Кастомный код - в модальном окне "на весь экран" для входных/выходных параметров помещалось 3 строчки
FE Развертывание диаграмм - технический текст сообщения при отправке на развертывание
BE Валидация - Ревалидация при удалении узлов или линков - Возможность не помечать невалидные узлы state'ом
BE Ветвление - при удалении линка "снаружи" и последующем открытии диаграммы невозможно было создать новый линк
BE. Развертывание диаграмм. При отмене развертывания другим пользователем, продолжал отображаться пользователь задеплоивший диаграмму
FE. Развертывание диаграмм. При увеличение масштаба появлялся горизонтальный скролл и пропадал столбец Идентификатор URI
[DEV-27823] - Не работает вставка узлов после копирования
[DEV-27834] - FE Экспорт/Импорт - не отображается количество успешно импортированных объектов
[DEV-27836] - BE Offer Storage - некорректный ответ от диаграмм с записью в OS
[DEV-27837] - FE Кастомный код - не работает кнопка "Редактировать" в модальном окне "на весь экран"
[DEV-27844] - BE Интеграция с GIT - добавление indent в json
[DEV-27845] - BE Интеграция с GIT - не всегда появляется новосозданная ветка
[DEV-27862] - FE Интерфейс - ветвление - распараллеливание - сворачивается и разворачивается узел при выборе ветви
[DEV-27906] - BE Развертывание диаграмм - ошибка кодогенерации при сабмите, если на диаграмме одновременно есть узлы ветвления и fork/join
[DEV-27914] - FE Интеграция с GIT - Кастомный код - перепутаны обозначения кнопок экспорта и импорта
[DEV-27918] - FE Интеграция с GIT - некорректное название столбца в окне выбора ветви
[DEV-27919] - FE Интеграция с GIT - не работает сортировка в окне выбора ветви
[DEV-27923] - FE Интеграция с GIT - Кастомный код - отсутствие модалок об успешном/неуспешном экспорте/импорте скрипта
[DEV-27928] - FE Интеграция с GIT - Кастомный код - при экспорте несохраненного скрипта передается filename New Custom Code
[DEV-27947] - BE Интеграция с git - код 500 вместо 400 на создание ветки с недопустимым именем
[DEV-27948] - BE Интеграция с git - код 500 при экспорте диаграммы со справочником
[DEV-27960] - BE Диаграмма - Не открываются диаграммы в режиме редактирования
[DEV-27965] - BE Интеграция с git - дробление экспорта на несколько коммитов по количеству файлов
[DEV-28009] - BE Интеграция с git - при экспорте после сохранения задваиваются файлы связей
[DEV-28011] - BE Интеграция с git - при повторном экспорте без связанного объекта ломается ветка
[DEV-28015] - FE Интеграция с GIT - не раскрывается содержимое ветки, если вбит поиск
[DEV-28022] - FE. Настройка уровней логирования. Чекбокс "Логировать по умолчанию" не активен
[DEV-28023] - FE Связи между объектами - после изменения типа ввода в коммуникации/предложении со справочника на любой другой продолжает передаваться dictionaryId
[DEV-28028] - FE. Настройка уровней логирования. В узлах Коммуникация и Предложение не сохраняется настройка чекбокса "Логировать по умолчанию"
[DEV-28043] - BE. Настройка уровней логирования. На вкладке основные параметры в Логировании по умолчании стоит Расширенное
[DEV-28051] - BE Интеграция GIT - некорректный commit message
[DEV-28056] - BE Интеграция GIT - импортируется связь справочника с предложением, если в последнем коммите её нет
[DEV-28058] - FE Связи между объектами - Справочники - не высвечивается уведомление с ошибкой при невозможности удалить справочник
[DEV-28066] - BE Предложение - не деплоится диаграмма с узлом предложения
[DEV-28067] - BE Интеграция с GIT - поддержка self-hosted github/gitlab
[DEV-28073] - FE Интеграция с GIT - Кастомный код - невозможно импортировать скрипт
[DEV-28109] - BE Интеграция GIT - технический текст ошибки при создании ветви с уже существующим именем
[DEV-28116] - FE Интеграция с GIT - обеспечить невозможность отправки нескольких запросов по нажатию кнопок
[DEV-28122] - BE Развертывание диаграмм - 500 на получение списка пользователей
[DEV-28141] - FE Интеграция с GIT - Кастомный код - доступна кнопка "Экспортировать" для скрипта с пустым названием
[DEV-28143] - BE RTF Policy - 401 на получение атрибутов
[DEV-28166] - FE Авторизация - код 401 на запросы перед обновлением токена
[DEV-28184] - FE Интеграция с GIT - переход на выбор веток и отсутствие уведомления при отключенное интеграции
[DEV-28200] - BE Интеграция с GIT - код 500 при раскрытии ветки, в которой нет нужного типа объекта
[DEV-28221] - FE Интеграция с GIT - при отключенной интеграции открывается окно выбора ветви
[DEV-28241] - ВЕ. Настройка уровней логирования. На Узлах Ветвление, Распараллеливание и Слияние после проведения связей по дефолту чекбокс "Логировать по умолчанию" не активен
[DEV-28249] - BE Агрегаты - некорректная кодогенерация и не деплоятся диаграммы с агрегатами
[DEV-28266] - BE. Настройка уровней логирования. В старых диаграммах чекбокс Логировать по умолчанию неактивен
[DEV-28321] - Не разворачивается диаграмма с узлом предложения
Состав фичей
[DEV-17343] - Узел: Обновление предложений в Offer Storage
[DEV-23498] - В узле чтения из COMM HUB сделать даты в фильтре периода динамическими
[DEV-26209] - BE. Доработка АПИ получения топиков
Исправленные баги
[DEV-21122] - BE Валидация - расчет переменных - ошибка валидации при расчете комплексной переменной с одинаковыми названиями атрибутов на разных уровнях
[DEV-21157] - BE Кастомный код - не деплоится диаграмма, если среди переменных диаграммы есть переменная с тем же названием, что в кастомном коде
[DEV-21594] - BE Многопользовательский - на вкладке блокировок не работает поиск по названию диаграмм
[DEV-22969] - Расчет переменных - функция count не работает при получении null
[DEV-25671] - BE Развертывание диаграмм - флаг использования топиков применяется независимо от наличия связанных диаграмм
[DEV-25854] - FE Tarantool чтение/Join - слетает расположение всего в строке, при использовании drag and drop
[DEV-26004] - В режиме manual batch не генерируется запрос по комплексным типам
[DEV-26192] - BE. Узлы Fork/Join. Узел не проходит валидации в случае создания нового блока в Распарраллеливании и выбора его как ветви блока
[DEV-26267] - FE Эмулятор ВС - нет общего ползунка для включения всех сервисов при развертывании
[DEV-26285] - FE Tarantool Чтение - для ввода вручную необходимо дважды щелкнуть в поле значение
[DEV-26373] - BE рефакторинг агрегатов - при записи результата работы узлов расчета и чтения в атрибут комплексной переменной - результат не записывается
[DEV-26406] - Не работает экранирование двойных кавычек в узле внешнего сервиса
[DEV-26410] - BE Кастомный код - ошибка валидации при обращении к PROPERTIES
[DEV-26453] - BE Валидация - некорректный validFlag узлов диаграммы
[DEV-26474] - FE. Эмуляция ВС. В Эмуляции доступны для выбора источники NoSQL
[DEV-26488] - 500-я ошибка при переходе через ссылку Перейти на Flink UI
[DEV-26539] - Исправление ошибок английской версии
[DEV-26602] - BE Импорт/Экспорт - типы правил не участвуют в экспорте-импорте
[DEV-26604] - BE Узел обновления предложений - узел невалиден, если не прожаты все флаги
[DEV-26609] - BE Узел обновления предложений - ошибки кодогенерации с дупликацией transform
[DEV-26659] - BE Узел обновления предложений - убрать businessUser из дто и кодогенерации
[DEV-26660] - FE Узел обновления предложений - убрать businessUser из дто и узла
[DEV-26661] - BE Узел обновления предложений - ошибка в генерации запроса ВС
[DEV-26668] - BE Узел обновления предложений - узел работает с полем со значением null вместо отсутствия поля
[DEV-26745] - BE Узел обновления предложений - ошибка значения поля businessUser
[DEV-26756] - BE Развертывание диаграмм - удаляются топики после редеплоя диаграммы
[DEV-26771] - Не проходит деплой диаграммы с примитивной переменной в агрегате
[DEV-26773] - BE Экспорт/Импорт - для типов правил не возвращается status при просмотре списка экспортированных объектов
[DEV-26774] - BE Тестирование тестирования - не деплоятся диаграммы при запуске теста
[DEV-26776] - FE Экспорт/Импорт - техническое название типа правила в списке экспортируемых/импортируемых объектов
[DEV-26785] - BE. Узел Выгрузка задач из Communication Hub. Диаграмма не разворачивается если в значение больше 99
[DEV-26793] - FE Рефакторинг агрегатов - перестали отображаться агрегирующие функции при выборе в узле
[DEV-26849] - BE Развертывание диаграмм - при удалении деплоймента только головной диаграммы в кубере статус не обновляется
Состав
decision-backend: 24.2.1
decision-frontend: 24.2.0
decision-integration: 24.2.0
sp: 24.2.1
Исправленные баги
[DEV-26624] - BE Узел обновления предложений - ошибка key field `decision_key` does not exist при развертывании
[DEV-26631] - FE Интерфейс - обновление страницы при обновления токена
Состав фичей
[DEV-520] - Рефакторинг агрегатов
[DEV-22265] - Генерация входного вектора
[DEV-22268] - Эмулятор вызова внешнего сервиса
[DEV-22887] - Механизм добавления новых типов источников данных
[DEV-18852] - BE Деплои - не проставляется флаг после регламентного удаления топиков
[DEV-18916] - BE Справочники - сортировка типа значения происходит не по названию, а по typeId
[DEV-19337] - Шаблон предложения - Добавить возможность указания пробела в названии параметров
[DEV-20288] - Talys.SDE Валидация на узле "Поддиаграмма" - если изменить тип входной переменной поддиаграммы, валидация выдает ошибку только при пересохранении узла
[DEV-22458] - BE Ревалидация - в invalidNodeIds возвращаются узлы, у которых ранее была ошибка в Expression Editor
[DEV-22477] - BE Ревалидация - в invalidNodeIds не возвращаются узлы с ошибками в EE, связанными с изменением типа
[DEV-22603] - BE Деплой - после третьего редеплоя диаграмма сама сворачивается
[DEV-22616] - BE Чтение данных - Массивы - Oracle - при чтении по ключам маппинг в UPPER case не работает
[DEV-22686] - BE Ревалидация - в invalidNodeIds возвращается валидный узел завершения
[DEV-23036] - FE Версионность - нельзя открыть на редактирование настройки пользовательской версии
[DEV-23404] - BE Валидация - расчет агрегата - поле "элемент для записи значения агрегата" всегда обязательно для заполнения
[DEV-23467] - BE Шаблон предложения - не удаляется шаблон, у которого есть связь с DEPLOYED и USER_GLOBAL версией диаграммы
[DEV-23887] - BE.Справочники. При замене справочника не в узле не слетает маппинг на этот справочник
[DEV-24071] - FE Скоркарта - невозможно поставить "*" в маппинге скорбаллов
[DEV-24163] - FE Диаграмма - в режиме чтения доступна кнопка "Автомаппинг"
[DEV-24173] - FE Шаблон предложения - модалка с подтверждением сохранения без внесения изменений
[DEV-24183] - FE. Пользовательские типы данных. Сохраняется пользовательскй тип, если не добавлен ни один атрибут
[DEV-24299] - BE Завершение - при наличии нескольких узлов и различного маппинга на long ошибка деплоя
[DEV-24326] - BE - Деплой, переиспользование топиков
[DEV-24339] - BE - Топики не помечаются как удаленные, если при удалении топика произошла ошибка
[DEV-24388] - FE Внешний сервис - при получении ошибки при сохранении внешнего сервиса сбрасываются все данные
[DEV-24464] - BE. Узел Внешнего сервиса. При маппинге переменной ошибки и выходной переменной на атрибут комплексного типа и последующим изменение типа этих переменных, маппинг не очищается и нет ошибки валидации
[DEV-24465] - BE Узел вызова ВС - ошибка при маппинге на атрибут пользовательского типа
[DEV-24535] - FE.Python Окружение. Поле Окружение само заполняется
[DEV-24554] - FE.Python Окружение. Кнопка сохранить не доступна после очистки поля "Окружение"
[DEV-24579] - FE Сохранение данных - все поля кроме primary key указаны как FK
[DEV-24584] - BE: Не меняется поле pythonEnvironmentVersionId при занулении окружения на фронте. API api/scripts/python/
[DEV-24702] - BE Хранение переменных - переменная пропадает с линков после изменения её на справочник и удаления линка от узла начала
[DEV-24725] - FE. Автомаппинг. Нет возможности сразу выбрать несколько переменных для замены
[DEV-24728] - BE Предложение - не деплоятся диаграммы с узлом предложения
[DEV-24775] - ВЕ. Автомаппинг. При замене автомаппингом считает переменную как неверно заданную константу
[DEV-24845] - BE. Расчет переменных ошибка валидации при использовании _PROPERTIES_
[DEV-24896] - FE. Генерация входного вектора. Не генерируется json
[DEV-24948] - FE Сортировка - рандомная сортировка пользовательских типов в выпадающем списке
[DEV-24987] - BE Экспорт/Импорт - не экспортируется деплой с интеграциями с ComHub
[DEV-24992] - BE Шаблон предложения - не удаляется шаблон, у которого есть связь с DEPLOYED версией диаграммы
[DEV-25006] - BE Tarantool Запись - tdg - ошибка кодогенерации при записи одновременно массива и константы
[DEV-25008] - FE Чтение Tarantool - некорректное название чекбокса
[DEV-25053] - FE Канал Коммуникации - валидация в названии параметра
[DEV-25054] - FE Каталоги - некорректный путь до каталога
[DEV-25059] - BE Tarantool чтение - удаленные переменные не вырезаются из маппингов узла
[DEV-25078] - BE Чтение Tarantool - валидация в маппинге полей индекса возвращается не для того поля
[DEV-25079] - FE Чтение Tarantool - не подсвечиваются поля в случае ошибок в маппинге полей индекса
[DEV-25117] - FE Tarantool Чтение - некорректный порядок полей индекса
[DEV-25124] - BE Хранение переменных - код 500 при удалении переменной, рассчитанной в узле расчета
[DEV-25177] - FE Диаграмма - линки проводятся в центр узла
[DEV-25193] - FE Тестирование - не запускается тесты на вкладке Тестирование
[DEV-25196] - FE Внешний сервис - заблокированы кнопки создания/удаления сервиса. Невозможно обновление сервиса
[DEV-25245] - FE Поиск во вкладке переменные - остаются артефакты при поиске по внутренним переменным
[DEV-25248] - FE Развертывание диаграмм - не вызывается API statuses при обновлении спсика
[DEV-25255] - FE Tarantool Чтение - слетает курсор при ручном вводе значения в маппинге полей индекса
[DEV-25257] - FE Tarantool Чтение - в режиме "на весь экран" стрелочки для перемещения строки расположены снизу окна
[DEV-25258] - FE Tarantool Чтение - после добавления индекса его поля не развернуты
[DEV-25265] - FE Tarantool Чтение - не удаляются выбранные индексы
[DEV-25268] - FE Tarantool - новые индексы передаются с "order": 0
[DEV-25322] - ВЕ. При перевыборе справочника в узле Расчета переменных некорректное описание ошибки
[DEV-25339] - FE. Внешний сервис. При редактировании, если очистить обязательные поля, нет ошибки валидации.
[DEV-25359] - FE. Внешний сервис. В режиме чтения у переменных сервиса не отображается тип переменных
[DEV-25361] - BE: После удаления/drop'а колонки в БД, API /api/dataprovider/uu_id/table/columns возвращает некорректный формат данных
[DEV-25373] - FE.Узел Чтение Tarantool. Поле "Элемент диаграммы для записи результата функции" не подсвечивается, если переменная для маппинга удалена
[DEV-25374] - BE.Чтение Tarantool. Узел валиден если при выборе "Поиск по индексу" добавить "Маппинг полей индекса" но не заполнить "Значение"
[DEV-25377] - FE Пользовательский тип - закрывается модалка настроек в случае возврата ошибки с бэка
[DEV-25379] - FE. Внешний сервис. Переменная ошибки после сохранения оказывается во входных переменных
[DEV-25394] - FE. Внешний сервис. В Таблице "Использовать авторизацию при помощи KeyСloak" в " keycloakGrantType" Заполняется не выбранным значением , а keycloakGrantType
[DEV-25425] - FE. Внешний сервис. При попытке удалить глобал-версию не приходит уведомления что версия не может быть удалена
[DEV-25430] - BE узлы Коммуникация, Предложение - проблема с null и булевыми флагами
[DEV-25570] - BE. Узел Ветвления. При выборе пустого значения в Ветвлении "по значению элемента" у булевой переменной, поле "значение" остается заполненным
[DEV-25586] - BE. Узел Распаралелливания потока, При выборе парного блока слияния к нему проводится связь
[DEV-25589] - BE. Блок Слияния. При Сохранении узла выставляется одинаковый приоритет для блоков ветви, узел не валиден
[DEV-25598] - BE.Узлы Fork/Join. При удалении узла входящего в блок Слияния остается незаполненное поле для удаленного блока ветви
[DEV-25633] - BE Деплои - Код 500 при вызове API получения топиков
[DEV-25640] - BE Доработка настрое окружения - put environments не удаляет атрибуты integrationPlatformEnvSettings
[DEV-25696] - BE Источники данных - схемы - не работает получение списка колонок при наличии схемы в источнике
[DEV-25712] - BE Развертывание диаграмм - Ошибка при развертывании диаграмм после обновления SP
[DEV-25757] - FE Fork/Join - На узле слияния очередность веток не зависит от поля priority
[DEV-25769] - BE Сохранение данных - код 500 при повторном PUT nodes
[DEV-25778] - BE. Узел Слияния потоков. После удаления узла входящего в Слияние потоков в узле остается nodeId удаленного узла
[DEV-25794] - ВЕ При вторичном сохранении блока на PUT блока приходит 500 если в блоке был выбран объект
[DEV-25811] - BE Блок Внешнего сервиса. Блок Поддиаграммы - диаграмма валидна при любом изменении переменной
[DEV-25819] - BE Доработка настроек окружения - не учтены окружения в api get configuration
[DEV-25827] - FE Доработка настроек окружения - невозможно удалить пустую строку, возможно сохранить пустую строку, возможно сохранить строки с дубликатами
[DEV-25833] - BE Задержка сообщений - некорректное название узла
[DEV-25837] - FE Настройка окружений - необязательное поле ID пользователя обязательно
[DEV-25840] - FE Сохранение данных - удаленные атрибуты таблицы остаются в узле в режиме вставка и обновление
[DEV-25841] - FE Сохранение данных - для каждого удаленного атрибута выводится свое отдельное сообщение
[DEV-25847] - BE Развертывание диаграмм - раздеплоиваются диаграммы
[DEV-25849] - FE Tarantool - нельзя стереть введенное значение
[DEV-25858] - BE Внешний сервис - код 500 при сохранении без поля port
[DEV-25859] - FE Внешний сервис - убрать обязательность поля "порт"
[DEV-25876] - BE.Узлы Fork/Join . Узел слияния потоков валиден если принимает на вход ветви не парного блока Распараллеливания
[DEV-25877] - FE Рефакторинг агрегатов - не обработывается неуспешный статускод для Post
[DEV-25878] - FE Рефакторинг агрегатов - убрать неработающие функции
[DEV-25879] - BE Экспорт/Импорт - код 500 на создание списка экспортируемых объектов деплоя
[DEV-25882] - FE Внешний сервис - отображается содержимое предыдущего каталога, если при открытии каталога возвращается 204
[DEV-25892] - FE Задержка сообщений - поле частота проверки срабатывания таймера по умолчанию заполнено 1сек
[DEV-25905] - BE Экспорт/Импорт - не экспортируются диаграммы с внешними сервисами
[DEV-25906] - BE. Эмуляция ВС. 500 - на сохранение Внешнего сервиса
[DEV-25909] - BE. Эмуляция ВС. Не игнорируется заполнение параметров Эмуляции с не прожатым чекбоксом " Включить эмуляцию"
[DEV-25910] - FE Рефакторинг агрегатов - окружения - убрать postgres и сделать поле тип СУБД нередактируемым в окружениях
[DEV-25911] - FE Рефакторинг агрегатов - пометить звёздочкой поля Глубина агрегирования и Группирующий элемент, добавить "максимальная" к "глубине агрегирования"
[DEV-25913] - BE Рефакторинг агрегатов - добавление валидации наличия полей
[DEV-25914] - BE Ветвление - не происходит обновление узла после удаления линка или перемещения снаружи узла
[DEV-25916] - ВЕ Эмулятор ВС - после сохранения Вс слетает галка с чекбокса "Включить эмуляцию"
[DEV-25918] - BE Ветвление - код 500 при удалении линка снаружи узла, если есть 2 линка к одному и тому же узлу
[DEV-25921] - BE Эмулятор ВС - Нет проверки на соответствие типа входной переменной и переменой в ключевых полях Эмуляции, при изменение типа входной переменной
[DEV-25923] - BE Ветвление - не обновляется узел ветвления при изменении узла, к которому идет линк
[DEV-25924] - BE. Эмуляция ВС. Не изменяется имя переменной на вкладке эмуляции при изменение имени входной переменной
[DEV-25925] - FE. Развертывание диаграмм. При сабмите диаграммы без блока ВС в модальном окне выбора типа развертывания появляется 0
[DEV-25931] - FE Окружения - неверный маппинг поля api на таблицу окружений
[DEV-25933] - FE. Эмуляция ВС. При сабмите, если чекбокс "Включить эмуляцию" у сервиса неактивен , нет сообщение "Возможность включения эмулятора отключена"
[DEV-25934] - FE. Эмуляция ВС. На вкладке Эмуляции источники данных не отсортированы в алфавитном порядке по возрастанию и нет возможность упорядочивания источников данных
[DEV-25937] - FE Доработка настроек окружения - Не передаётся идентификатор интеграционной платформы
[DEV-25941] - FE Рефакторинг агрегатов - не исполняются требования по валидации
[DEV-25944] - FE. Эмуляция ВС. Можно добавить одну и ту же входную переменную в таблицу "Ключевые поля"
[DEV-25964] - FE. Эмуляция ВС. Не очищается маппинг в Эмуляции при перевыборе источника
[DEV-25982] - BE Валидация - Сохранение данных - узел остается валидным после удалении атрибутов в таблице
[DEV-25983] - FE Кнопка "Назад" - всплывашка с ошибкой, если нет действий, которые можно отменить
[DEV-25990] - FE Рефакторинг агрегатов - интерфейс уходит в ошибку при попытке поиска по группирующим элементам
[DEV-25991] - FE Рефакторинг агрегатов - сделать по дефолту дни в единице измерения глубины объекте агрегата
[DEV-25992] - FE Рефакторинг агрегатов - доступны для маппинга переменные, которые не должны быть доступны
[DEV-26005] - BE Экспорт/Импорт - после импорта диаграмму можно найти только в линейном режиме, если она экспортировалась вместе с каталогом
[DEV-26007] - ВЕ. Эмуляция ВС. При сохранение сервиса с прожатой галкой " Включить эмуляцию" если не заполнять маппинг в Эмуляции приходит 500
[DEV-26008] - FE Tarantool - не обновляется значение полей индекса
[DEV-26011] - FE. Эмуляция ВС. Нет ошибки если у ВС с прожатой галкой "Указать время задержки ответа, мс" значение поля не заполнено
[DEV-26013] - BE Инт модуль - инт модуль падает из-за длины токена юзера decision_root
[DEV-26027] - ВЕ. Эмулятор ВС. При введенном значении Указать время задержки ответа, мс, диаграмма не разворачивается
[DEV-26044] - FE. Эмулятор ВС. В Эмуляции в поле "Ключевые поля" доступны комплексные переменные
[DEV-26046] - FE Источники данных - при создании источника по умолчанию должен быть выбран radiobutton Параметры БД
[DEV-26048] - FE. Эмулятор ВС. В Эмуляторе доступны для ручного ввода поля "Поле статус-кода", "Поле с ответом сервиса в таблице", "Таблица"
[DEV-26051] - BE Рефакторинг агрегатов - расчет агрегата - некорректно работает агрегат любой агрегат если current_timestamp делится на ширину без остатка
[DEV-26052] - BE. Эмулятор ВС. При пересохранении сервиса, если в поле "Ключевые поля" атрибут комплексной переменной, то поле само очищается
[DEV-26067] - FE Интерфейс - исчезла прожатость флагов в режиме чтения
[DEV-26071] - FE Tarantool/Join - неправильное поведение стрелочек "вверх/вниз"
[DEV-26073] - FE Источники данных - не закрывается модальное окно после подтверждения удаления
[DEV-26083] - BE Чтение данных - узел невалидный, если GET columns возвращает 204 (для пользовательского типа источника)
[DEV-26113] - BE. Узлы Tarantool. На запрос decisionTypesByColumn приходит 404 для некоторых таблиц
[DEV-26114] - FE Пользовательский тип источника - нельзя обновить источник, поменяв встроенный тип на пользовательский
[DEV-26115] - ВЕ. Эмулюция ВС. Удваиваются переменные в ВС после открытия
[DEV-26117] - FE Источники данных - ошибка при обновлении источника со схемой на источник без схемы
[DEV-26126] - BE Рефакторинг агрегатов - при наличии пользовательских типов, блок становится невалидным при обновлении переменных
[DEV-26133] - FE Задержка сообщений - поле частота проверки срабатывания таймера приходит без значения
[DEV-26134] - BE Рефакторинг агрегатов - расчет агрегата - диаграмма не разворачивается, если в поле "Элемент агрегирования" задан атрибут пользовательского типа
[DEV-26138] - FE Сохранение данных - в режиме обновление таблицы условия отбора и обновляемые атрибуты дублируют друг друга
[DEV-26141] - FE Рефакторинг агрегатов - расчет агрегата - при отжатии флага Использовать агрегат после расчета остаётся маппинг и недоступно поле
[DEV-26142] - FE Сохранение данных - поле, ставшее PK остается в обновляемых атрибутах
[DEV-26143] - FE. Эмулятор ВС. При изменении имени входных переменных существующего внешнего сервиса не меняется имя на вкладке эмуляции
[DEV-26144] - BE. Эмулятор ВС. не корректное описание ошибки при неправильном маппинге в Ключевых полях
[DEV-26154] - BE. Эмуляция ВС. При редактировании или пересохранении не меняется дата изменения
[DEV-26161] - FE Рефакторинг агрегатов - окружения - фиксы полей для redis и BE
[DEV-26162] - BE Рефакторинг агрегатов - окружения - фиксы полей для redis на BE
[DEV-26182] - FE Пользовательский тип источника - не обновляется список типов источников при добавлении/удалении типа источника
[DEV-26186] - BE. Узлы Fork/Join, На узле Распараллеливания после удалении узла выходящего из блока остается незаполненное поле для удаленного блока ветви
[DEV-26204] - BE. Узлы Fork/Join. После удаления блока входяшего в Слияние приоритет нижестояших блоков не поднимается, остается прежним
[DEV-26218] - BE.Узлы Fork/Join. В узле Слияния не появляется блок ветви если до этого ветвь была перенесена к другому узлу
[DEV-26220] - BE. Узлы Fork/Join. При переносе ветви идущей от Распараллеливания к другому узле в блоке ветви она сохраняется
[DEV-26249] - BE. Блок Ветвления. Не очищается поле блок Ветвления После переноса связи к другому узлу
[DEV-26250] - BE. Блок Ветвления. После Сохранения узла Ветвления не возможности провести еще одну связь снаружи узла
[DEV-26276] - FE Внешний сервис - сохранение маппинга - сохраняется маппинг при несовпадении переменных
[DEV-26278] - FE Сохранение данных - после обновления узла в режиме вставка из узла пропадают выбранные колонки
[DEV-26280] - ВЕ. Узлы Fork/Join. В узле Распараллеливания в поле Парный блок слияния остается id удаленного узла Слияния
[DEV-26295] - BE. Эмуляция ВС. Не сохраняется заполнение вкладки Эмуляции кроме ключевого поля
[DEV-26299] - FE Offer Storage - изменилась иконка узла отправки в OS
[DEV-26309] - FE. Эмуляция ВС. В Эмуляции не отображается тип переменной
[DEV-26314] - FE.Эмулятор ВС . В режиме чтения в Эмуляции не отображается источник данных поле пустое и подсвечивается красным
[DEV-26315] - FE Источники данных - поле База Данных для источника Oracle обязательное
[DEV-26335] - BE Рефакторинг агрегатов - неверный атрибутный состав в get /versions
[DEV-26341] - FE Сохранение данных - в режиме вставка и обновление не появляется автоматически новое PK поле
[DEV-26364] - BE. Узлы Fork/Join. Не переносятся связи идущие от Распараллеливания к другим узлам, если они были проведены из узла Распараллеливания
[DEV-26365] - BE Доработка настроек окружения - при наличии предыдущего деплоя по diagramId возвращается некорректный интмодуль
[DEV-26366] - BE.Узлы Fork/Join. Не удаляется узел слияния
[DEV-26367] - BE Экспорт/Импорт - не экспортируются/импортируются диаграммы с источниками
[DEV-26458] - FE Сохранение данных - технический текст у подсказок кнопок
[DEV-26471] - BE Чтение tarantool - Добавление операторов в источники - мигрировались не все узлы
[DEV-26495] - BE Tarantool - невалидны старые узлы Tarantool с некорректным порядком полей индекса
Состав
decision-backend: 24.1.5
decision-frontend: 24.1.2
decision-integration: 24.1.3
sp: 24.1.0
Улучшения
[DEV-25102] - Доработка интеграции с Policy
Исправленные баги
[DEV-25204] - Деплой диаграммы на одно окружение раздеплоивает диаграмму с тем же uri на другом окружении
[DEV-25206] - На вкладке «Развертывание диаграмм» смена окружений не влияет на список деплоя
[DEV-25446] - BE Ветвление - Нельзя изменить оператор/значение ветвления
[DEV-25474] - FE. Развертывание диаграмм. При первичном входе в раздел "Развертывание диаграмм" не отправляется запрос GET All.
[DEV-25528] - FE. Развертывание диаграмм. При смене окружения, если был переход на другую страницу, которой у другого окружения нет, список диаграмм пуст
[DEV-25533] - FE. Узлы Tarantool. Не разворачиваются диаграммы с узлами Tarantool так как в источниках Tarantool в поле пароль передается Null должна быть строка
[DEV-25554] - FE RTF Policy - передавать additionalParameters как null вместо пустого массива
[DEV-25555] - BE RTF Policy - падает кодогенерация при null additionalParameters
[DEV-25556] - BE RTF Policy - проставлять поля dryRun и weak при создании узла
[DEV-25557] - FE. Узел Ветвления. При выборе пустого значения по значению элемента у булевой переменной поле "значение" остается заполненным
[DEV-25560] - BE RTF Policy - убрать атрибут clientId из системного типа CheckPolicy
[DEV-25575] - FE RTF Policy - элементы таблиц доступны для повторного выбора
Состав
decision-backend: 24.1.4
decision-frontend: 24.1.1
decision-intergration: 24.1.3
sp: 24.1.0
Улучшения
[DEV-22532] - Добавление статусов предложения в методы POST,PATCH,GET
Исправленные баги
[DEV-25336] - BE Offer Storage - не обогащаются атрибуты типа Offer reason и reasonParams
[DEV-25370] - Лишняя кавычка во внешнем сервисе записи в ОС
Состав
decision-backend: 24.1.2
decision-frontend: 24.1.1
decision-intergration: 24.1.3
sp: 24.1.0
Исправленные баги
[DEV-24909] - Недоступны кастомные routes
Состав
decision-backend: 24.1.2
decision-frontend: 24.1.1
decision-integration: 24.1.2
sp: 24.1.0
Улучшения
[DEV-23283] - Получение статус кода в узле вызов внешнего сервиса
[DEV-23849] - Добавление переменой ошибки во внешний сервис
[DEV-24567] - В Окружение Python при удаление Окружения добавить уведомление о связи с другими объектами
Исправленные баги
[DEV-23450] - RT | Ошибка таймаута инт модуля при кол-ве реплик больше 1
[DEV-23710] - BE Внешние сервисы - Не работает вызов сервиса с пустым ответом
[DEV-23822] - BE Клонирование - Не возвращается существующий TEMP, созданный юзером от LATEST, созданного другим юзером
[DEV-24032] - BE Некорректный набор значений в swagger для поля inputType источников данных
[DEV-24133] - BE Сохранение данных - рефакторинг - не подставляется null при отсутствии маппинга в обновлении и вставке и обновлении
[DEV-24276] - Источник данных MongoDB: не работает тест подключения
[DEV-24325] - BE Деплой - удаляются топики, в случае, если они переиспользованы другой диаграммой
[DEV-24334] - BE. Перевод инт модуля на Spring Boot 3 + Netty
[DEV-24410] - BE Узел вызова внешнего сервиса - дубликация статускода после remap
[DEV-24415] - BE Внешний сервис - не открывается узел после удаления выходной переменной
[DEV-24416] - BE Узел вызова внешнего сервиса - ошибка кодогенерации при наличии переменной ошибки
[DEV-24420] - BE Узел вызова внешнего сервиса - пропадает переменная статус кода после сохранения, если она единственная
[DEV-24440] - BE Узел вызова внешнего сервиса - ошибки маппинга переменных ошибки при последовательном вызове
[DEV-24452] - BE Узел вызова внешнего сервиса - ошибка при маппинге 2 потоков на одну выходную переменную
[DEV-24456] - BE. Узел вызова Внешнего сервиса.При изменении типа намаппленной переменной на комплексный, тип меняется у externalServiceStatusCode
[DEV-24463] - BE Деплой - код 500 при раздеплое диаграммы с настройкой "Количество репликаций" > 1
[DEV-24510] - BE Деплой - ошибка обновления статусов при наличии деплоя диаграммы с настройкой "Количество репликаций" > 1
[DEV-24585] - BE Тарантул - tdg - не деплоятся диаграммы с узлами чтения и записи Tarantool
[DEV-24608] - ВЕ. Узел Ветвления. При изменении типа переменной используемой в узле Ветвления приходит 500 С условием что значение полей defaultPath и Path совпадают
[DEV-24641] - BE Гарантированная обработка - ошибка для всех входных сообщений при реплике инт модуля
Состав
decision-frontend: 24.1.0
decision-backend: 24.1.1
decision-integration: 24.1.0
sp: 24.1.0
Исправленные баги
[DEV-24311] - BE Деплой - не деплоится диаграмма, у которой есть поддиаграмма на нескольких уровнях
Состав фичей
[DEV-16465] - RT | Требуется возможность выгрузки логов в JSON для удобства разбора инцидентов
[DEV-19559] - Рефакторинг узла Чтение данных БД
[DEV-19560] - Рефакторинг узла Запись данных БД
[DEV-21773] - Автомаппинг
[DEV-22009] - Возможность при подключении к БД задавать произвольный URL
[DEV-23444] - RT | Добавить строку поиска по переменным поддиаграммы
[DEV-23445] - RT | Поиск по переменным диаграммы
[DEV-12228] - BE Импорт/экспорт - возможность выбора объектов
[DEV-17853] - Talys.SDE - текст ошибки перекрывает поле и мешает редактированию
[DEV-20909] - Возврат task_id в узле отправки коммуникаций в ComHub
[DEV-23665] - FE Источник данных - сделать поле база данных для источника Oracle необязательным
Исправленные баги
[DEV-4271] - BE - Версионность - отображение технической переменной для узла расчета агрегатов
[DEV-5130] - BE Пользовательские типы - Не проверяется уникальность имени/имени атрибутов в составе
[DEV-8906] - BE Отладка тестирования - не передаются данные узла fork
[DEV-9077] - BE Версионность - некорректные поля создания и изменения для Template версии диаграммы
[DEV-9492] - BE Валидация - Расчет переменных - успешная валидация при несоответствии элемента атрибуту пользовательского типа
[DEV-9691] - BE Валидация - Скоркарта - нет ошибки, если входные и выходные параметры не соответствуют элементам диаграммы
[DEV-9794] - BE Валидация - Доработка валидации скрипта Groovy
[DEV-9819] - BE Валидация - неверные сообщения при ошибке валидации
[DEV-9871] - Валидация - Fork/Join - нет ошибки в случае наличия узла join без fork
[DEV-10057] - BE - Версионность - description latest-версии отсутствует в пользовательской версии, созданной автоматически
[DEV-10089] - BE Поузловое - диаграмма с узлом скоркарта, в котором есть переменная типа Дата, дата_время, время, не деплоится
[DEV-10525] - BE Сортировка - В узлах чтения и расчета агрегата не отсортирован список агрегатов по дате изменения
[DEV-11245] - BE Скоркарта - выходной параметр скоркарты не перерасчитывается, если эта переменная подается на вход диаграммы
[DEV-11358] - BE Каталоги - каталоги не сортируются при сортировке по столбцу "Название"
[DEV-12718] - BE Внешний сервис - При изменении атрибутов комплексного типа во внешнем сервисе не применяются изменения
[DEV-12909] - BE Внешний сервис - Нельзя сохранить сервис, в котором один и тот же комплексный тип вложен в несколько переменных комплексного типа
[DEV-13061] - BE Отладочная информация - 204 на получение отладочной информации
[DEV-13439] - BE Валидация - Fork/Join - нет ошибки при активном флаге "указать ключи" и при отсутствии ключей
[DEV-13740] - BE. Узел Внешнего сервиса. Нет проверки на то, что перечень атрибутов outputVariablesMapping, их типы и признак массива соответствуют актуальному перечню соответствующих выходных атрибутов сервиса
[DEV-14098] - BE - Невозможно установить decision в произвольную схему БД
[DEV-14259] - BE. Шаблон предложения. При изменение кастомного типа на кастом тип с примитивной переменной на выход, в предложении сохраняется комплексный тип предыдущего скрипта
[DEV-14263] - RT | Успешная валидация диаграммы при наличии ошибки узла
[DEV-14395] - RT | Tarantool: нет валидации на меппинг переменной и ее значения: пропущена кавычка для строковой константы
[DEV-14603] - BE Тестирование тестирования - при генерации файла для комплексного типа создаются избыточные листы
[DEV-15602] - BE Fork/join - диаграмма возвращает некорректный ответ при низком таймауте
[DEV-16250] - BE Внутренние переменные - При перевыборе справочника во внутренней переменной , он не изменяется.
[DEV-16519] - BE Offer Storage - Не деплоится диаграмма с узлом предложения, если сервис настроен на https
[DEV-16520] - BE Offer Storage - Не работает повторный деплой диаграммы с узлом предложения
[DEV-17310] - BE Отладка тестирования - код 500 на получение отладочной информации
[DEV-17531] - BE Валидация - Offer Storage - узел валиден при незаполненном поле "Переменная предложения"
[DEV-17641] - BE Внутренние переменные - код 500 при смене типа переменной, указанной в узле выгрузки из ComHub
[DEV-17761] - BE Валидация - Сохранение данных - нет валидации на соответствие типов при отсутствии хотя бы одного маппинга
[DEV-17851] - BE Массовый деплой - не сохраняются настройки для отмененных дочерних деплоев
[DEV-18412] - BE Сохранение данных - массивы - некорректная кодогенерация блока при записи атрибута комплексного типа со специфичным именем
[DEV-18794] - Talys.SDE Расчет переменных - ошибки валидации, если сначала заполнено значение, а потом имя переменной
[DEV-18969] - FE. Каталоги. Не перемещаются агрегаты если перемещение осуществлять через три точки.
[DEV-19002] - BE Экспорт/Импорт - не импортируется деплой диаграммы с предложением, если он уже есть на стенде
[DEV-19476] - FE Набор правил - ошибка проверки выражения в Expression Editor
[DEV-19891] - BE. Кастомный код. Ошибка валидации скрипта.
[DEV-20961] - BE Внешний сервис - ошибка при развертывании диаграммы на окружении для которого нет настроек ВС
[DEV-21073] - BE Чтение данных - decisionTypesByColumn возвращает код 500, если в select не указано наименование таблицы
[DEV-21155] - Нет валидации в узле записи в Tarantool на две одинарные кавычки
[DEV-21196] - BE Развертывание диаграмм - зависание диаграмм в статусе "на развертывании" при недостатке ресурсов
[DEV-21263] - BE. Диаграмма остается в статусе на развертывании если в ней используется Кастомный код с окружением Python.и синтаксической ошибкой
[DEV-21511] - Talys.SDE Многопользовательский интерфейс - после удаления диаграммы блокировка может остаться
[DEV-21565] - RT | Успешная валидация диаграммы при невалидном источнике данных (ошибка коннекта jdbc)
[DEV-21601] - BE Тестирование тестирования - не работает запуск тестов при наличии переменной с типом "Время"
[DEV-21778] - BE Коммуникации - ошибка валидации на узле при смене версии коммуникации
[DEV-22129] - BE Переменные диаграммы - при смене имени переменной она пропадает из маппинга узла где рассчитывается ее атрибут
[DEV-22132] - BE. Переменные диаграммы. В узле Завершения вместо атрибута комплексной передается parameterName
[DEV-22145] - BE Развертывание диаграмм - ошибка при флаге Использовать topics предыдущего развертывания
[DEV-22195] - RT | При экспорте\импорте не переносится заголовки и запрос ВС на отправку предложений в OS
[DEV-22253] - FE Чтение данных - слетает курсор при маппинге
[DEV-22278] - RT | Не активны чекбоксы для выбора объектов экспорта \ импорта
[DEV-22300] - FE. Кнопка "Назад" не отменяет вставку узла.
[DEV-22455] - BE Валидация - Набор правил - ошибка в expression editor возвращается для несуществующего поля
[DEV-22472] - BE Хранение переменных - после удаления переменной и создания другой с тем же именем, она не появляется на узлах
[DEV-22530] - FE. Кнопка "Назад" назад не задизейблена после первичного сохранения узла Ветвления
[DEV-22564] - Диаграмма остается в статусе на развертывании если в ней используется Кастомный код с окружением Python.и синтаксической ошибкой
[DEV-22578] - BE-Ссылка на флик юи доступна для диаграмм в статусе развёртывание остановлено
[DEV-22592] - ВЕ. Автоперемещение связей. При перемещение исходящих связей к узлу Ветвления , на узле не отображается второй блок ветвления
[DEV-22629] - BE Предложение - нет валидации на заполнение обязательных атрибутов
[DEV-22684] - FE Окружения Python - можно удалить выбранное окружение
[DEV-22719] - FE Переменные - невалидно название переменной после удаления другой переменной с тем же именем
[DEV-22857] - FE Переменные - для маппинга на входные параметры узла недоступны переменные намаппленные на выход узла
[DEV-22947] - FE Сохранение данных/Tarantool запись - некорректная передача поля isNullable
[DEV-23031] - FE Tarantool Запись - не очищается таблица "Обновляемые атрибуты" после перевыбора таблицы
[DEV-23037] - FE Policy - узел невалиден при создании на узле переменной для записи ответа сервиса
[DEV-23038] - FE Экспорт/Импорт - технические названия в списке экспортированных/импортированных объектов
[DEV-23039] - FE Связи между объектами - 404 not found при закрытии связанного объекта
[DEV-23040] - BE - Ошибка валидации EE в узле расчета переменных
[DEV-23089] - FE. Кнопка "Назад" История затирается при сохранении узла Ветвления с проведенными линками, Доступна отмена только одного действия
[DEV-23122] - BE Переменные - В ЛЮБОМ УЗЛЕ при маппинге на атрибут комплексного типа, при открытии узла маппинг слетает на родителя
[DEV-23227] - FE. Блок Чтение данных. Не передается в поле значение в маппинге название выбранного столбца из таблицы
[DEV-23230] - FE. Блок Чтение данных. После удаления таблицы нет возможности ее выбрать
[DEV-23237] - BE. Блок Чтения данных. Узел не валиден при маппинге на атрибут внутренней переменной созданной на узле
[DEV-23239] - BE. Блок Чтения данных. При изменении имени комплексной переменной, ошибка валидации - Типы данных не совпадают
[DEV-23255] - BE. Узел Завершения. При повторном открытии узла с маппингом на атрибут комплексного типа, узел не валиден, маппинг изменился на саму комплексную переменную
[DEV-23258] - FE. Кнопка "Назад" . Не отменяется проведение связей снаружи узла
[DEV-23259] - FE. Кнопка "Назад" При отмене вставки узла Отменяется вставка и последнее перед ним действие
[DEV-23296] - FE. Узел Чтения и Сохранения данных. В запросе источников доступны для выбора источники Tarantool
[DEV-23303] - BE. Ошибка валидации при расчете одинаковых атрибутов разных переменных с одним пользовательским типом
[DEV-23317] - ВЕ. Кастомный код, Не отображается связь с объектами, На запрос GET -500
[DEV-23321] - FE Источники данных - Исчезло поле схема
[DEV-23339] - BE Чтение данных - нет проверки, что переменные, указанные в запросе, были рассчитаны
[DEV-23350] - BE Не работает экспорт ВС, если в качестве ВС указать технический сервис
[DEV-23355] - BE Экспорт не переносит ВС узла интеграции
[DEV-23406] - BE. Не Разворачивается диаграмма с узлом Отправка задач в Communication HUB - 500
[DEV-23410] - FE.Внешний сервис. При выборе преднастроенного сервиса в узлах отображается айди сервиса вместо имени
[DEV-23411] - BE. Выгрузка задач из Communication HUB. Ошибка при валидации узла - Тип аттрибута - taskId, не соответсвует типу в шаблоне Task
[DEV-23430] - FE. Отправка задач в Communication HUB, Если удалить Входную переменную с типом - Task_Root, которая используется на узле, то интерфейс уходит в ошибку при попытке открыть узел
[DEV-23431] - BE - Не удаляются справочники
[DEV-23446] - RT | Очень маленький размер поля, доступного для перетаскивания стрелки. Не всегда получается перетащить на другой узел без сильного приближения окна.
[DEV-23447] - BE. Справочники, У справочников не отображается связь с объектами
[DEV-23470] - BE. Отправка задач в Communication HUB . При изменение локальной переменной с типом Task_Root с вход/выход на выход в узле Завершения она считается не рассчитанной
[DEV-23473] - FE Шаблон предложения - шаблоны не сортируются по названию
[DEV-23484] - BE Сортировка - рандомная сортировка каталогов при сортировке по названию для некоторых объектов
[DEV-23485] - FE. Чтение данных. Не удаляются таблицы и не очищается поле с таблицами если выбрать другой источник данных
[DEV-23488] - FE. Узел Чтения данных. Можно в список таблиц добавить одну и ту же таблицу несколько раз
[DEV-23494] - FE Пользовательские функции - пустое поле с именем функции при открытии на просмотр
[DEV-23496] - FE Пользовательские функции - в expression editor не подставляется пользовательская функция
[DEV-23500] - В узле HBase Sink не сохраняется параллелизм
[DEV-23504] - FE Чтение данных, Сохранение данных - узел не открывается, если на стенде нет выбранного источника
[DEV-23508] - BE Сохранение данных - массивы - фильтрация - не работает фильтрация данных при определенных условиях
[DEV-23510] - BE Сохранение данных - массивы - узел падает при пустом массиве в сообщении
[DEV-23515] - FE. Узел Чтения данных. В поле поиска при выборе таблицы
[DEV-23524] - BE - 500 при сохранение диаграммы с удаленным объектом
[DEV-23553] - FE Переменные диаграммы/Пользовательские типы - поиск осуществляется только по переменным на верхнем уровне
[DEV-23554] - FE Переменные диаграммы - нет перехода в поиск по внешним переменным диаграммы по сочетанию клавиш Ctrl+Alt+F
[DEV-23601] - BE.Не экспортируются диаграмма со встроенным сервисом Получение предложений из Offer Storage по идентификатору предложения
[DEV-23615] - BE Деплой - диаграмма раздеплоивается после отправки сообщения, если в коммуникации не заполнено значение переменной-справочника с типом дата
[DEV-23616] - BE Экспорт/Импорт - При переносе справочников не учитываются значения, имеющиеся на контуре
[DEV-23628] - FE Источники данных - невозможно создать новый источник
[DEV-23629] - FE Источники данных - при открытии старого источника не активирован radiobutton "Параметры БД" и не заполнен URL
[DEV-23638] - FE. Блок Чтения данных, Таблицу можно добавить дважды
[DEV-23642] - BE Источники данных - возвращается ошибка при пустом поле "Дополнительные параметры" для Oracle
[DEV-23651] - BE. Завершение. Не добавляется в выходные атрибуты переменная, если она создалась после создания узла Завершения
[DEV-23660] - BE Завершение - не обновляется узел завершения при добавлении/удалении переменных
[DEV-23668] - ВЕ.Автомаппинг. В узле Завершения маппинг заполняется без выбора "Заполнить автоматически"
[DEV-23674] - BE. Автомаппинг В узле Завершения при выбранном Null значение при нажатии "Заполнить автоматически" поле "Значение " заполняется
[DEV-23681] - BE.Автомаппинг, Узел Вызова Внешнего сервиса Для маппинга доступна переменная с несовпадающим комплексным типом
[DEV-23687] - BE. Автомаппинг. Узел Внешнего сервиса. При использовании автомаппинга после выбора атрибута комплексного типа, переменная из автомаппинга подставляется как атрибут для ранее выбранной перменной
[DEV-23689] - BE.Автомаппинг, Узел Вызова Внешнего сервиса, не сбрасывается маппинг при изменение типов переменных сервиса
[DEV-23691] - BE не работает импорт диаграмм с тех. сервисами
[DEV-23692] - FE Источники данных - ошибки в поле URL
[DEV-23699] - BE. В узле Завершения при изменении типа входной переменной , атрибут которой импользуется в маппинге узла, Маппинг не слетает и нет ошибки валидации
[DEV-23706] - FE. Автомаппинг. Маппинг остается заполненным после очистки маппинга и сохранения узла
[DEV-23738] - BE.Блок Поддиаграмма, Не деплоится диаграмма с Поддиаграммой
[DEV-23780] - BE Экспорт/Импорт - при импорте только диаграммы (без связанных объектов) не фиксируется связь диаграммы с другими объектами
[DEV-23813] - FE Внутренние переменные - не удаляются внутренние переменные со вкладки переменные
[DEV-23838] - BE. Автомаппинг. Нет всплывающего сообщение об отсутствие переменных для автомаппинга
[DEV-23839] - FE.Автомаппинг. Кнопка OK активна если не выбран атрибут для замены
[DEV-23903] - FE Поиск во вкладке переменные - не раскрываются комплексные типы при поиске по внутренним переменным
[DEV-23910] - FE Источник данных - пустое поле URL при открытии источника
[DEV-23927] - FE Источник данных - при переключении на вкладку URL поле URL пустое
[DEV-23930] - FE Источники данных - не парсится поле URL
[DEV-23931] - FE Источники данных - в поле URL подставляется <schema>, если не заполнено поле "Схема"
[DEV-23943] - FE Каталоги - в линейном режиме можно переместить объект в каталог
[DEV-23945] - BE Внешний сервис - с бэка не возвращается флаг "Доступность в кастомном коде"
[DEV-23965] - ВЕ Деплой - диаграмма раздеплоивается после отправки сообщения, если в Предложении не заполнено значение переменной-справочника с типом дата, дата-время, время
[DEV-23978] - BE Сохранение данных - массивы - фильтрация - не работает фильтрация данных с оператором IN и переменной
[DEV-23987] - FE Расчет переменных - не обновляется узел, если заполнено только "Значение"
[DEV-24003] - FE Импорт/экспорт - невозможно импортировать справочник и источник данных
[DEV-24005] - BE Экспорт/Импорт - интерфейс уходит в ошибку при просмотре списка импортированных объектов
[DEV-24007] - BE - Не создается связь диаграммы с объектом при деплое/сохранении
[DEV-24024] - FE Источники данных - неправильная маска для типа источника postgresql
[DEV-24037] - BE - 500 на сабмит диаграммы с узлом записи в CommHub/чтения из CommHub с фильтрациями
[DEV-24038] - BE - не работает деплой диаграмм с узлом записи CommHub
[DEV-24043] - FE Источники данных - некорректный парсинг нескольких host и port
[DEV-24044] - FE Источники данных - не парсится поле URL, если в нем не указан один из параметров: сервер, порт, БД
[DEV-24045] - FE Сохранение данных - рефакторинг - в режиме Обновления в обновляемых атрибутах доступны атрибуты PK
[DEV-24049] - FE Экспорт/Импорт - есть возможность снять чекбокс с деплоя при экспорте
[DEV-24050] - FE Сохранение данных - рефакторинг - в режиме Обновление и Вставка и обновление изменяется значение PK на FK после сохранения узла
[DEV-24051] - BE Сохранение данных - рефакторинг - в режиме Вставка, если не заполнены поля у которых "isNullable": true, не происходит запись в БД
[DEV-24052] - BE Сохранение данных - рефакторинг - деплой переходит в статус Развертывание остановлено, если в сообщении от инт модуля 500
[DEV-24053] - BE Сохранение данных - рефакторинг - массивы - не деплоится диаграмма при оставлении пустым маппинга столбца
[DEV-24054] - BE Версионность - не создается связь поддиаграммы с deployed версией
[DEV-24055] - ВЕ. Сохранение данных, приходит 500 от инт модуля на отправку сообщения если выбран ражим обновление и вставка обновление
[DEV-24063] - BE - не работает диаграмма с записью в CommHub
[DEV-24067] - FE Предложение/Коммуникация - нельзя удалить значение, выбранное из справочника
[DEV-24077] - BE Сохранение данных - не работают ретраи
[DEV-24079] - FE Источники данных - в url для типа источника oracle проставляется лишний
[DEV-25229] - Get по клиенту. Добавить в embed response и event
[DEV-26937] - Get по клиенту. Возможность делать запрос по нескольким идентификаторам клиента
[DEV-27806] - GUI | NBO GateWay
[DEV-28956] - Создание/обновление. Включение/ выключение проверки на уникальность кода продукта
[DEV-33930] - Сохранение отклика по дефолтным офферам по клиенту
[DEV-22625] - Get по клиенту (и не только). Рефакторинг сервисов отбора (флажки active,activeChannel)
[DEV-28298] - Get по клиенту. Требуются для фильтрации новые параметры в api Offer
[DEV-28304] - Get по клиенту. Разработка фильтрации по ProductCode
[DEV-28382] - Создание/обновление офферов (async). Управление передачей params
[DEV-28656] - Offer - Логирование AUDIT событий
[DEV-29706] - Создание/обновление. Обработка кейса с проблемами с подключением к тарантулу
[DEV-32761] - GET по клиенту. Фильтр по reason
[DEV-33476] - Создание/обновление параметров отображения (async). Управление передачей параметров в Kafka
[DEV-33562] - Посмотреть отчеты Sonar по Offer и Offer.GateWay и поправить раздел Bugs и Security
Исправленные баги
[DEV-27582] - Создание/обновление. patch /offers/async не возвращает ответ в топик по несуществующим offer_id
[DEV-31393] - Get по клиенту. Deprecate записи в табличный http-лог и топик Kafka
[DEV-33105] - Не пройдет апдейт, если в одной пачке получены 2 апдейта по 1 офферу
[DEV-33304] - GUI | Не создаются группы точек показа через UI
[DEV-34575] - GUI | Фильтр по params ломает отображение точки показа
[DEV-35342] - Визуальный баг в в UI Offer в разделе "Дефолтные предложения"
Состав фичей
[DEV-26938] - Поток фиксации откликов - добавление точки показа
[DEV-27482] - Добавить справочник входящих каналов в Offer-GateWay
[DEV-25226] - TEE. Запретить удаление дефолтных значений справочников
[DEV-27047] - Изменять reasonParams из событий без изменения reason
[DEV-27083] - Одновременная обработка записи двух сегментов
[DEV-27488] - Вернуть stateId в GET/reasons
[DEV-27670] - GUI | Миграция Offer на AntDesign 5
[DEV-27770] - Добавить offerVersion в ответ POST/offers
[DEV-27964] - В PATCH /campaign-runs и segment-runs отдавать id в string
Исправленные баги
[DEV-27080] - GUI | Исправление багов со стилями
[DEV-27451] - GUI | Не отображается состояние предложений
[DEV-27560] - Offer: Устранение уязвимостей, найденных IT безопасностью
[DEV-27723] - GUI | Некорректная передача поля buisnessUser со стороны frontend
[DEV-27789] - GUI | При обновлении запуска сегмента страница карточки не обновляется
[DEV-35342] - Визуальный баг в в UI Offer в разделе "Дефолтные предложения"
Состав фичей
[DEV-26810] - Добавить возможность изменять reasonParams из event
Исправленные баги
[DEV-26825] - Offer: Устранение уязвимостей (проблем с безопасностью), найденных IT безопасностью РСХБ
Состав фичей
[DEV-25418] - Key и ID по state, reason, response
Исправленные баги
[DEV-25000] - Get events на TEE по offer_id
[DEV-25001] - Если не удалось найти предложение по полученному событию, не сохранять его. Если удалось, то сохранить в сущности event и продолжить обработку
[DEV-25762] - Не работает деактивация кампаний с фронта
Исправленные баги
[DEV-25460] - Ошибки при запуске более одного узла матриализации на диаграмме
Состав фичей
[DEV-22323] - Сервисы get по event, offer_response
[DEV-22765] - GUI | Изменение отображения статусной модели
[DEV-23727] - ТЕЕ - процесс очистки откликов и евентов
[DEV-24408] - Добавить в History статусную модель
[DEV-24614] - Онлайн-статистика по статусам предложений в разрезе запуска сегмента
[DEV-24853] - Перевод GUI на новую статусную модель и отключение расчета статистик "по-старому"
[DEV-31805] - Создание событий и откликов ( Сервисы post по event, offer_response )
[DEV-16305] - Убрать запись в offer_changes при ошибке 400 Bad Request
Исправленные баги
[DEV-23454] - PG. Тормозит сбор статистики, логирование в offers_changes
[DEV-24081] - CDC | Некорректно работает процесс переотправки при недоступности kafka
[DEV-25232] - Исправить код ошибки для "No Reason or corresponding State"
[DEV-25325] - Не пишутся ошибки в интеграционную Kafka, если reason не найден
Состав фичей
[DEV-8753] - 29 Косвенные отклики
[DEV-15684] - Кастомная статусная модель для предложений
[DEV-19814] - Деактивация предложений по отклику/событию
[DEV-22248] - Доработка репликации CDC для Откликов и Событий
[DEV-23292] - Event, OfferResponse - процессы создания партиций и очистки по storedAt
[DEV-23336] - По новым справочникам (state, reason, response, mappingRule, transition, sourceSystem) добавить кеширование
[DEV-23372] - Метод api для получения значений справочника dict_source_system
[DEV-21800] - Переход на OCI формат репозитория
[DEV-22974] - GUI | Уменьшить ширину колонок на странице кампаний и сегментов
Исправленные баги
[DEV-17191] - GUI | Список кампаний PROD | Съезжает боковая (правая) панель с многоточием
[DEV-23371] - Округление в поле sourceSystem при вызове GET /asyncResponseRoutingRules
[DEV-23677] - ТЕЕ версия. Некорректно возвращаются связки параметров оффера и OfferID в Kafka, если часть офферов не записалась
[DEV-23951] - Партиции не прикрепились к архиву
[DEV-24139] - Некорректный ответ метода /asyncResponseRoutingRules
Выпущенные релизы
Состав фичей
[DEV-37139] - Возврат к использованию одной consumer-группы
Исправленные баги
[DEV-36670] - Обновление в канале. Не применяется обновление Task после подтверждения от канала
Состав фичей
[DEV-32497] - Отклики. Реализация Collector SPI. Запрос по списку Task
[DEV-35437] - Устранение уязвимостей в communication-ui по результатам SCA-тестов
[DEV-36668] - Улучшения мониторинга и выполнения отправки Batch
Исправленные баги
[DEV-35191] - Ошибка обновления в канале при конфигурации.
[DEV-35340] - Долгая обработка батч таска с интервалом по дням недели.
[DEV-35590] - Утилизация базы "вхолостую"
[DEV-35693] - При асинхронном обновлении таск маппинг не передается providerTaskId
[DEV-36061] - расследование неотправки мейлов в день создания
[DEV-36162] - Батч не отправляется из-за бизнес-времени, когда задан интервал (бизнес-время по дням недели) отправки
[DEV-36564] - Rate limit используют general pool во время отправки
[DEV-36666] - Не заполняется поле source в Communication при создании батча с авторизацией через техническую учётку
[DEV-36670] - Обновление в канале. Не применяется обновление Task после подтверждения от канала
[DEV-36755] - Перестала работать отправка коммуникаций
Состав фичей
[DEV-5157] - Интеграция с Template
[DEV-34035] - Метрики ExecutorService
[DEV-19548] - Обновление в канале. Добавить метрики
[DEV-29793] - Batch. Добавить при создании батча проверку на актуальность даты окончания действия батча, если она заполнена
[DEV-29795] - Добавить возможность искать по нескольким taskId в сервисе GET /tasks/-/responses (отбора списка откликов)
[DEV-29797] - Добавить возможность искать по нескольким eventId в сервисе GET /events/-/properties (отбора списка событий из канала)
[DEV-32054] - Kafka-адаптер. Добавить возможность указать обязательность и преобразование типов параметров.
[DEV-34141] - GUI | Обновление механизма получения ролей
Исправленные баги
[DEV-31205] - При создании и редактировании батчей грузятся не те пулы
[DEV-33039] - Отбор тасков. При запросе блока проперти для батч тасков 500 ошибка
[DEV-33261] - Неправильно определяется терминальное состояние таска
[DEV-33396] - Проблема с view task_view
[DEV-33994] - Не используется индекс в task_mapping
[DEV-34216] - GUI | Некорректные права для communication_viewer
[DEV-34272] - GET /tasks не возвращает запрашиваемый атрибут templates
[DEV-34372] - BE Интеграция с Template - некорректная дата проставления reason при ошибке
[DEV-23843] - Правки по результатам ревью кода доработок Policy
[DEV-24000] - GUI | Offer, Comm фикс разъехавшихся стилей
[DEV-25077] - Обработка ивентов из канала | Запись внешнего идентификатора из канал и отбор по нему
Исправленные баги
[DEV-20343] - Отображение счётчиков при отборе батча (в его статистике)
[DEV-21777] - Значение параметра rateLimits.amount не должно быть пустым в случае, если rateLimits.duration заполнен
[DEV-22214] - Некорректная ошибка в случае нехватки коннектов в БД (500->503)
[DEV-24300] - Сервис отбора списка тасков | Не передаётся в ответе "Идентификатор таска из Policy"
[DEV-24303] - Обновить название поля с policyInteractionId на interactionId
[DEV-24336] - BUG. Долго читается очередь chanel_event_queue
[DEV-24381] - Проверка в Policy должна происходить по параметрам, заданным на батче/таске, если они заполнены
[DEV-24837] - Ошибка в логах: InvalidDataAccessApiUsageException: Cannot find the channel with id 1
[DEV-24865] - Вернуть в логи формат ISO для Timestamp
[DEV-25020] - BUG. Ошибка провайдера при отсутствующем externalTaskId
[DEV-25180] - Ошибки определения размера пачки для отправки
[DEV-25344] - Некорректно собираются счетчики (статистика) по батчу
Состав фичей
[DEV-19137] - COMM: Устранение уязвимостей (проблем с безопасностью), найденных IT безопасностью
Исправленные баги
[DEV-24288] - Некорректный тип данных в поле policy таблицы task (не работает get tasks)
[DEV-24290] - Не записывается идентификатор контакта из Policy в объект policy в таблицу task
Состав фичей
[DEV-12417] - Интеграция с Policy. Передача статусов коммуникации - выгрузка в очередь недостающих статусов
[DEV-22675] - Интеграция с Policy. Доработка сервисов создания и отбора Task и Batch
[DEV-16111] - Перейти на Spring Boot 3
[DEV-19137] - COMM: Устранение уязвимостей (проблем с безопасностью), найденных IT безопасностью
[DEV-21799] - Переход на OCI формат репозитория
[DEV-22382] - Добавление к "Причине таска" новых параметров "Состояние" и "Группа причин" в топиках разделения ивентов по батч/RT + переименование параметров reason, response, channel и provider
[DEV-22769] - Перенести проверку контрольной группы из ControlGroupTaskFilter в decorator (после проверки в Policy)
[DEV-23218] - GUI | Дизайн страницы с пирожком
Исправленные баги
[DEV-22379] - Сервис записи откликов | При попытке записать отклик в справочник выдаётся ошибка
[DEV-22527] - Comm - Policy баги при тестировании интеграции
[DEV-23425] - Деградирует обработка евентов при большом кол-ве евентов в очереди
[DEV-23812] - Не работает отмена RT таска в очереди
[DEV-23827] - Не работает GET по state, reasonGroup, reason, channelEventMappingRule
[DEV-23876] - Ошибка при отсутствии поля policy при создании тасков
[DEV-24137] - Ошибки при чтении строк из task queue с null значениями в Policy
Выпущенные релизы
Состав фичей
[DEV-2241] - Стоп-листы (в тч с каналами)
[DEV-2491] - Доработка по общим требованиям. Фильтрация по статусу "В архиве"
[DEV-6647] - Условное применение политики
[DEV-15754] - Витрина доступности клиентов для коммуникаций
[DEV-19598] - Проверка на допустимое количество контактов за период
[DEV-21359] - Поддержка Tarantool
[DEV-24462] - Деактивация кнопки сохранения политики после сохранения политики и до внесения изменений в политику
[DEV-26834] - Доработка карточки политики под новые атрибуты политик
[DEV-26862] - Доработка списка политик под новые атрибуты политик
[DEV-24460] - Добавить фильтрацию конфликтов в карточке политики
[DEV-24973] - Сократить высоту поля "Описание"
[DEV-25057] - Не изменять ширину ячейки матрицы при переходе в режим редактировании ячейки
[DEV-5515] - Axiom | Back | Уникальность полей датасета
[DEV-24372] - Зависание метода /transform (POST)
[DEV-26956] - Axiom | Automap При создании мапы с указанием таблицы с корректно названными столбцами вместо заглавной буквы подставляет нижнее подчеркивание
[DEV-26958] - Axiom | Automap При создании мапы разрешить несколько записей с db_column "???" в instances:columns
[DEV-29136] - Axiom | Update Dataset При попытке апдейта расписания датасета после импорта в респонсе 500 статус код
[DEV-29158] - Axiom | Back | Ошибка обработки файла с пробелом в названии
[DEV-29212] - Не производится очистка sur_entity при удалении сущностей через API
[DEV-29691] - Axiom | Docs Неполная информация по рассчету статистик за отчетные даты
[DEV-29764] - Axiom | Docs Неполная информация по логике работы загрузчика external-segment
[DEV-30722] - Axiom | Stop Job 404 ошибка при попытке остановить job в статусе new
[DEV-30747] - Axiom | Docs Не описана валидация на уникальность body джобы
[DEV-24655] - Остановка dag_executor в случае срабатывания таймаута в BF
[DEV-26128] - Axiom | Укороченная версия GET /feature
[DEV-26151] - Axiom | Расчет статистик для external-датасетов
[DEV-26355] - Axiom | Научиться создавать датасеты с неуникальным зерном
[DEV-26371] - Axiom | Разрешить режим 'replace' для файловых загрузчиков
[DEV-26676] - Axiom | Функции ALL, ANY, ONE, NONE
[DEV-27418] - Axiom | Формулы 3+ уровня
[DEV-27835] - Не работает интерфейс после настройки axiom на урл типа https://<Домен>/axiom-web
[DEV-28050] - Axiom | Тормоза GET /dataset
[DEV-28100] - Axiom | Расширение ответа /transform
Исправленные баги
[DEV-27116] - Axiom | Permissions Можно задать permission на несуществующий объект
[DEV-28930] - Axiom | Не заполняется run_info в схеме ответа POST /transform
[DEV-29544] - Axiom | Execution Profiles При запуске джобы она не запускается с заданным профилем исполнения
[DEV-29550] - Axiom | Execution Profiles При создании и запуске джобы проставляются значения не соответствующие тем, что прописаны в дефолтном профиле исполнения
Состав фичей
[DEV-16275] - Axiom | Опции сущности
[DEV-20284] - Axiom | import/export каталога (инфокарты)
[DEV-29011] - Axiom | Create New Entity При попытке отправить запрос на создание сущности когда не заполнены справочники - в респонсе 500 статус код
[DEV-29072] - Не происходит джоин на основную таблицу при переходе на другую сущность
Состав фичей
[DEV-8] - Axiom | API v1.0.0: /datasets & Co
[DEV-175] - Axiom | Ролевая модель
[DEV-178] - Axiom | Поддержка Apache Spark
[DEV-13805] - Axiom | API v1.0.0: Целевой вид sources
[DEV-17965] - Fat_compose | Разрешить ключи сущности и report_dttm в переменных 2 уровня
[DEV-22204] - Axiom | Привести статусы LOADER и DATASET к статусам Job
[DEV-22407] - Axiom | Ручка вычисления типа формулы
[DEV-22408] - Axiom | Экспорт таблицы
[DEV-22409] - Axiom | Превью датасета TOP N
[DEV-22896] - Axiom | Регистрация external таблиц без версионности
[DEV-23889] - Axiom | Добавить пагинацию для справочника цепочек
[DEV-24487] - Рефакторинг job-ов
[DEV-16384] - Добавить роль read-only для Axiom
Исправленные баги
[DEV-5515] - Axiom | Back | Уникальность полей датасета
[DEV-12511] - Axiom | Client | При создании датасета через create_as() новые переменные добавляются с exclude_flg = true
[DEV-20998] - Axiom | Back | Неправильно рендерится скрипт в Create Job SQL
[DEV-21883] - Axiom | Узел fat_compose: статус упавшей джобы по созданию датасета зависает в состоянии "running"
[DEV-22734] - Axiom | Создание датасета - отсутствует запрет на использование пустых версий переменных без данных
[DEV-23721] - Axiom | Internal server error при попытке отправить POST запрос на /transform c необрабатываемом типом таски
[DEV-24348] - Axiom | Loader: Ошибка со статус кодом 500 при отправке запроса на создание файлового загрузчика типа xlsx с delimiter = ''
[DEV-24363] - Axiom | Loader: Ошибка со статус кодом 500 при отправке запроса на создание загрузчика типа "external" с расписанием
[DEV-24471] - Axiom | Ошибка get /entity_link
[DEV-24488] - Axiom | Dataset: Ошибка со статус кодом 500 при отправке запроса на создание датасета с ошибкой в коде выражения 'LVL2_EXP'
[DEV-24547] - Axiom | Entity: 400 Client Error: Bad Request при попытке найти/изменить несуществующие зерно/ключ
[DEV-24574] - Axiom | Loader: при отправке запроса на создание загрузчика отсутствует валидация на существование entity
[DEV-24577] - Axiom | Entity Link Chains: при получении цепочки с указанным флагом only_visible выводить поля name, description и visible_flg из справочника ref link chains
[DEV-24663] - Узел вход падает при использовании ранее созданного сегмента
[DEV-24691] - Axiom | Docs Не описан расчет значений статистических показателей по сегменту
[DEV-24697] - Axiom | Docs Не описаны изменения в процессе очистки датасета - drop вместо truncate
[DEV-24954] - Axiom | Admin Запрос ref_init с параметром overwrite = true - 405 статус код в респонсе, справочники не заполняются
[DEV-24970] - Axiom | Docs Описать явное поведение для нулевых значений
[DEV-25306] - Axiom | Get One Loader дубли в ENTITY_MAP
[DEV-25307] - Axiom | Некорректная выдача Get One Dataset
[DEV-25334] - Axiom | Docs Validate Dataset - не описано ограничение, что внутри EXPRESSION НЕ могут быть переданы одновременно CODE и TREE
[DEV-25756] - Axiom | Feature Запрос Get All Feature Information возвращает 404 "detail": "1232"
[DEV-25761] - Axiom | DATA_TYPE Запрос Get All Data Type Information возвращает ошибку 422
[DEV-26018] - Axiom | Dataset Validate Ошибка со статус кодом 500 при отправке запроса на валидацию датасета с пользовательской формулой date_part
[DEV-26061] - Axiom | SDK | Перестал работать get_dataframe
[DEV-26432] - Axiom | DATASET Stats Задваиваются и некорректно рассчитываются общие статистики (статистика COUNT_DISTINCT)
[DEV-26510] - Axiom | Ошибка валидации fat_compose для фичей из сегмента
[DEV-27084] - STP запуск тяжелого узла с условием
Состав фичей
[DEV-16660] - Axiom | Пагинация (min)
[DEV-17990] - Axiom | Транслировать fat_dataset в fat_compose
[DEV-19149] - Axiom | Возможность добавить переменные в загрузчик без удаления имеющегося загрузчика
[DEV-19194] - Axiom | JSONQ | Загрузчики
[DEV-19615] - Axiom | Удаление таблиц датасета напрямую из бека