Skip to content

Минорный патч 4.14.10

Choose a tag to compare

@ascrus ascrus released this 08 Aug 16:50
· 100 commits to master since this release

Кратко о версии

  • Проведен рефакторинг кода для совместимости с Java 17. Переписаны вызовы deprecated функционала, помеченного в Java 11.
  • Доработан функционал событийной модели workflow, чтобы события можно было указывать как в тексте инициализации шагов, так и с кода Groovy.
  • В файловые процессы добавлено событие onProcessTrackCode для отслеживания хода работы процесса.

Dsl фичи

  • models: Теперь в workflow можно так же задавать события прямо в коде Groovy с помощью функции events, как это сделано для инициализации шагов.
  • fileman: в процессах copier и processing теперь можно указать код для события отслеживания хода обработки файлов. В Closure событие будут передаваться два параметра:
    • Long count_files - общее количество файлов для обработки;
    • Long processed_files - обработанное на текущий момент количество файлов.

Dsl баги

  • В эталонных файловых моделях не создавались директории, если был включен флаг их создания.

Getl баги

  • getl.proc.Executor: при вызове кода с помощью функции runCodeWithTimeout не корректно работало автоклонирование объектов репозитория для выполняемого потока, что не приводило к закрытию соединений после завершения работы кода потока до остановки приложения или вызова сборщика мусора.

Download GETL