Создание процессов с сохранением состояния с Workflow, улучшения в Debugger и оптимизация производительности
Studio Desktop 2.2.4
Теперь изменения из Platformeco Cloud Studio 4.2.2 доступны в десктопной версии!
Изменения:
Новый модуль документации с поддержкой OpenApi3 и встроенной проверкой в соответствии со спецификацией OpenApi
Копирование конфигурации между окружениями
Новое окно фиксации изменений
У каждой политики теперь есть своя персонализированная иконка
Platformeco Cloud Studio 4.3.0
Изменения: 1.Новые изменения в модуле отладки с обновленным управлением трассировкой
Оптимизированный процесс отладки
Взаимодействие и управление трассировками
Расширенная группировка трасс
Загрузка и совместное использование трасс
Просмотр трасс из нескольких дефиниций
Итеративная отладка с помощью forEach
2.Улучшения в процессе сборки
Новая структура блоков
Модернизированное создание модели данных
Удобное обновление модели данных
3.Автокоррекция модели данных на основе трейсов в отладчике
Тонкая настройка моделей данных с помощью ручной кастомизации
Выбор трейса в репозитории переменных
Workflows
Policies 1.0.0
Релиз Workflows! Теперь в Platformeco можно создавать процессы с сохранением состояния (statefull). Это позволяет создавать бизнес-процессы, которые могут быть растянуты во времени на месяцы и даже годы
Добавлена политика:
SendSignal
StartWorkflow
Core 3.37.0
Изменения:
Поддержка нового типа потока — Workflows
Поддержка узлов Workflow: Activity, Workflow, Loop, Branches, Block, FX
Поддержка трассировки OTEL для Workflows
Обновление зависимостей OTEL (может выдавать предупреждения при установке текущих версий коннекторов)
Nodes 1.1.0
Изменения:
Добавлена форма круга для узла WaitSignal
Добавлены узлы для Workflow: ForEach, Fx, Switch, While
WaitSignal — ожидание сигнала от политики SendSignal
Core
3.34.3
Увеличен DEFAULT_MAX_STRING_SIZE с 300 до 5000 символов. Таким образом, текст ошибки в отладчике не будет обрезаться
3.35.0
Изменения:
Улучшена производительность отладки;
В конфигурацию ядра добавлен параметр maxArraySize. Этот параметр управляет максимальным количеством элементов массива, видимых в отладчике (по умолчанию 100)
Csvtojson Policy 1.2.0
Изменения: Добавлена возможность возвращать результат в виде объекта (по умолчанию строка)
Jsonschema Policy 4.7.0
Изменения: Добавлена возможность изменения версии JSON-схемы
Kafka Connector
5.2.0
Изменения: Добавлена транзакционная политика Read Policy, которая позволяет получать определенное количество сообщений за один запрос. Теперь сообщения из Kafka можно читать не только в Kafka-дефинициях, но и в любых других
Требуется для работы:
Redis
Версия Kafka-satellite ≥ 1.7.0
Ядро ≥ 3.28.1
5.3.0
Изменения: Рефакторинг логики обработки ошибок: теперь весь список ошибок помещается в трассировку
Исправлено:
некорректное поведение при ошибке отправки DLQ: теперь при неудачной отправке сообщения в DLQ не происходит попытка комита батча сообщений;
отображение информации об ошибках в трассировке
FTP Connector
4.3.2 — 4.3.3
Изменения:
Улучшена производительность блока FindFilesInFTP при установке параметра checksubfolder в true. Использование памяти уменьшилось примерно в 4,5 раза при использовании FTP-сервера, содержащего около 300 тысяч файлов. Скорость выполнения дефиниции также увеличилась примерно в 18 раз;
Оптимизировано использование памяти блоком FindFilesInFTP при установке параметра checksubfolder в true при работе с SFTP-сервером.
IOedis Connector 2.12.0
Добавлены новые опции для подключения Redis Sentinel
Изменения:
Sentinel Username — имя пользователя для экземпляров Sentinel
Sentinel Password — Пароль для экземпляров Sentinel
Enable TLS For Sentinel Mode — Установите значение true при подключении к зашифрованным экземплярам Sentinel.
Sentinel Instances — Список экземпляров Sentinel для подключения. В списке не обязательно должны быть перечислены все ваши экземпляры Sentinel, достаточно нескольких, чтобы в случае отказа одного из них клиент попробовал подключиться к следующему.
Preferred Slaves — может использоваться для предпочтения определенного ведомого или набора ведомых на основе приоритета.
Предпочитаемые ведомые — может использоваться для предпочтения определенного ведомого или набора ведомых на основе приоритета.
IMAP Connector
1.0.0 — 1.2.0
Блок:
Read messages для получения сообщений;
List mailboxes для просмотра доступных папок в почтовых ящиках;
Search messages для поиска сообщений по параметрам
БлокRead messages теперь по умолчанию возвращает основные поля from, to, topic иbody
Postgres Connector 2.1.0
Изменения: Реализована возможность добавления параметров запроса с использованием значения из контекста для политики PG: Query. Для этого в политику было добавлено новое свойство типа Parameters configuration, которое можно было установить с помощью контекстной переменной
JDBC Connector 4.6.0
Изменения: Добавлено новое поле при создании коннектора Program name. Если пользователь не заполнит это поле, то по умолчанию будет использоваться значение jdbc — satellite — channel name — environment. При получении информации о сеансах работы с базами данных имя клиента можно увидеть в столбце program_name, а для Oracle — в столбце PROGRAM
Superagent Connector 5.3.0
Изменения: Добавлен флаг ✅ ignoreIndefinite для заголовков запроса в блоке HTTP Request. Если он включен, переменные undefined и null не будут переданы в headers запроса
Channel Loader 5.5.0
Изменения:
Улучшена производительность загрузки конвертеров моделей данных
Добавлена возможность настройки боковой панели в студии через config:
Добавлены yaml-файлы для внутренних/основных политик (forEach, function, javascript, parallel, switch),
Добавлена возможность группировать политики потока с основными политиками в боковой панели
Добавлена возможность чтения свойства keywords из политик
Добавлен метод buildSidebar в адаптере студии, который преобразует текущий конфиг в sidebar и возвращает структуру sidebar
Cloud Manager 10.5.0
Изменения: Добавлена полноценная поддержка русского языка для экрана списка сессий