ESLint Plugin
1.0.1
Изменения:
Автоматическая проверка ваших дефиниций и конфигурационных файлов для использования лучших практик работы с Platformeco!
Автоматическая проверка ваших дефиниций и конфигурационных файлов для использования лучших практик работы с Platformeco!

1.3.0
Изменения:
Добавлено новое правило, которое предлагает использовать политики вместо методов объектов:
Добавлено новое правило, которое предлагает использовать политики вместо методов объектов:
- use-array-policies, проверяющее использование методов массивов;
- use-date-policies, проверяющее использование методов дат;
- use-string-policies, проверяющее использование методов и свойств строк


Microsoft Teams Connector 1.0.0
Добавлен:
- триггер дефиниций по сообщению в Microsoft Teams
- блок Post message
- блок Post card


Mattermost Connector 1.0.0
Это MatterMost Duplex Connector для Platformeco, использующий http и websocket API
Новые блоки:


Kafka Connector 5.0.0
Добавлен блок:
- Pause
- Resume


Fastify Connector 3.6.2
Изменения:
- Мгновенный асинхронный ответ в середине потока В политику Set Response добавлен флажок ✅ Send reply instantly, который позволяет отправить ответ на запрос сразу же в тот момент, где находится Set Response, и не дожидаться завершения дефиниции.
- Изменены заголовки для схем запроса и ответа Раньше схема тела запроса и ответа называлась Body. Теперь будут Request Body и Response Body, соответственно
Исправления:
Предупреждение вместо ошибки при использовании на старых версиях Platformeco Core
Предупреждение вместо ошибки при использовании на старых версиях Platformeco Core

JDBC Connector 4.4.0
Изменения:
- Добавлена политика JDBCRollback
- TransactionSql запускается один раз в начале политики JDBCTransaction
- Добавлено свойство proceedOnError для политики JDBCTransaction
Исправлена трассировка и добавлено больше информации в логи span-ов


Postgres Connector 2.0.0
Добавлены блоки:


S3 Connector 2.8.0
Изменения:
В политику SimpleStorageService добавлено новое свойство — tracing. response (Трассировка ответа). При выключении этого свойства отключается логирование тела ответа из S3. Это полезно, когда getObject получает большие файлы, что может приводить к блокировке EventLoop Node.js
В политику SimpleStorageService добавлено новое свойство — tracing. response (Трассировка ответа). При выключении этого свойства отключается логирование тела ответа из S3. Это полезно, когда getObject получает большие файлы, что может приводить к блокировке EventLoop Node.js

Oracle JMS Connector 2.0.1
Изменения:
Теперь коннектор переподключается, когда:
- Добавлен новый код для переподключения и обновлен файл Readme
Теперь коннектор переподключается, когда:
- Коннектор выполняет операцию чтения или записи и терпит неудачу
- Коннектор выполняет повторный вызов connection.ping(), чтобы проверить, живо ли еще соединение.
- connection.ping() возвращают ошибку

FTP Connector 4.3.1
Изменения:
Теперь, когда ftp connector не удается подключиться к серверу, выдается более подробное сообщение об ошибке
Теперь, когда ftp connector не удается подключиться к серверу, выдается более подробное сообщение об ошибке

Core
3.29.0 — 3.32.0
Изменения:
- EventLoop разблокируется после каждой политики, улучшая надежность сервисов.
- Библиотеку 'blockedAt' можно использовать в ядре без loader-а для быстрой диагностики блокировок EventLoop.
- Отключение WebSocket серверов в режиме graceful shutdown.
- Отправка событий в WebSocket.
- Включение/выключение логов для циклов, чтобы не перегружать трассировку.
- Просмотр всех итераций в политике цикла для отслеживания результатов каждой итерации.
- Отображение количества успешных итераций в политике цикла.
- Ошибки в политике цикла логируются даже при отключенных логах.
- Возможность устанавливать 'proceed-on-error' для коннекторов и loader-ов, делая их необязательными и позволяя ядру запускаться при ошибках.
- Ошибка "Cannot read property 'info' of undefined" теперь уточнена. Если коннектор отсутствует в конфиге, будет сообщение: "Unable to find connector '${connectorName}'. Проверьте, добавлен ли он в список коннекторов config core.connectors?"

Metrics Policies 1.0.2
Изменения:
- поддержка конфигурации через контекстную переменную
- записывает результат политики в контекст
- добавлены недостающие схемы для свойства ref
- добавлен format: ref для контекстной переменной
Релиз Flow Policies 1.0.0
Новый блок While


XSD Policies 3.0.0
Изменения:
Блок XSD: Validate теперь имеет свойство largeXmlThreshold. Если размер xml превышает largeXmlThreshold, то xml будет валидирован в отдельном потоке. В противном случае файл будет проверен в текущем потоке
Блок XSD: Validate теперь имеет свойство largeXmlThreshold. Если размер xml превышает largeXmlThreshold, то xml будет валидирован в отдельном потоке. В противном случае файл будет проверен в текущем потоке
Telemetry Server 7.3.0
- Скрипт регулярной миграции метрик теперь будет пропускать повторяющиеся записи метрик с одинаковой меткой времени (на одном канале была странная проблема, когда несколько часовых записей метрик имели одну и ту же метку времени и одинаковые все остальные поля, что, по-видимому, было связано с проблемой закрытого ключа)
- Добавлен новый скрипт агрегирования метрик. Это позволяет сильно экономить пространство для хранения метрик
Vault Loader 5.0.0
Изменения:
- Добавлена возможность задавать в настройках loader-а параметр proceed-on-error, чтобы пользователь мог добавить его в конфигурацию канала для объявления загрузчика необязательным, чтобы при возникновении ошибок инициализации загрузчика ядро все равно запускалось.
- Убраны ограничения на additionalProperties
Scheduler Executor 2.7.0
Добавлены метрики duration (продолжительность)