Найти тему
Platformeco

Новые политики, улучшенные коннекторы и оптимизация тестирования в Core

Оглавление

1 квартал 2023
1 квартал 2023

Dotnev Loader 1.1.0

Изменения:

Добавлена опция ✅ ignoreErrors. При включении этой опции ядро больше не будет аварийно завершать работу, если .env-файл не существует, а просто напишет об этом в логи

-2

Platformeco Core

3.18.0 — 3.19.0

Большие обновления для тестирования функциональности

Изменения:

  • Уменьшено потребление оперативной памяти при запуске
  • Добавлена возможность игнорировать отключенные тесты;
  • Добавлена возможность запускать только один тест в CLI с ключом -t или все тесты для одного Shared Flow с ключом -s;
  • Добавлена обработка порога покрытия (coverageThreshold);
  • Переименован аргумент CLI для тестов с ключом --ci в --tests.

Исправлена ошибка в тесте, если ожидаемое значение было false-like

-3

Vault Loader 4.2.0

Изменения:

Добавлена возможность декодирования base64

-4

XSD Policies 1.0.0

Релиз политики:

-5
-6

JSON to XML policy 1.0.1

Релиз политики:

-7
-8

JWT policies 2.0.0

Изменения:

  • Теперь можно генерировать и проверять неподписанный токен. Для этого необходимо указать алгоритм none в политиках.
  • Асимметричные ключи не могут быть использованы для подписи и проверки HMAC-токенов, произойдет ошибка
  • Размер ключа RSA должен быть 2048 бит или больше, чтобы отключить это требование, установите значение параметра allowInsecureKeySizes в true
  • Типы ключей должны быть действительными для алгоритма подписи/верификации, чтобы отключить это требование, установите значение параметра allowInvalidAsymmetricKeyTypes в true
-9

JsonSchema policy 4.4.0

Изменения:

  • Установите configurationType на File. Установите pathToFile относительно channelDir
  • Вы можете добавить ссылку на Common Data Model в ваших схемах в любом configurationType. Этот $ref должен быть похож на $ref в Common Data Models.
-10
-11

FTP Connector 4.0.0

Изменения:

  • Обновлены библиотеки для работы с ftp
  • Добавлена поддержка FTPS

Исправлена проблема с кириллическими символами в имени файла

-12
-13

Fastify Connector

3.2.0 — 3.3.1

Изменения:

  • Появилась возможность фильтровать трассы в мониторинге с помощью пользовательского тега http.error_code, который можно задать в политике raiseError;
  • В настройки коннектора добавлен новый флаг ✅ requestValidation (аналог proceed-on-error), который позволяет запустить дефиницию, даже если валидация не была успешной. Результат проверки добавляется в validationResult в контексте запроса;
  • Добавлена опция ✅ doJsonStringify. Теперь вы можете передавать объекты в тело ответа в блоке Set Response без JSON.stringify()

Исправления:

Значения по умолчанию для серверных опций keepAliveTimeout и headersTimeout установлены в соответствии с настройками инфраструктуры upstream балансировщиков нагрузки по умолчанию. Это усовершенствование должно значительно повысить надежность работы приложения.

-14

Superagent Connector 5.0.0

Изменения:

Обновление superagent библиотеки v6.1.0 до v8.0.8

-15

Telegram Connector 3.2.0

Добавлен формат шаблона для полей широты и долготы в политике sendLocation

Добавлены политики:

-16

Исправления:

  • исправлена ошибка с исчезновением моделей данных
  • обновлена версия Telegraph до 4.11.2
-17

Kafka Connector

4.3.0 — 4.4.0

Изменения:

В журнал добавлена ошибка о проверке параметров дефиниции, включая имя дефиниции, которая вызвала ошибку

Исправления:

  • Теперь, если сообщение недействительно, сателлит не прекращает потребление, а поведение учитывает настройки retry/dlq.
  • Исправлена ошибка при шаблонизации несуществующих переменных.
  • Исправлена ошибка при сохранении дефиниций для DataType: Avro без выбора configurationType
-18

Блог Platformeco