Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Mazhornyi patch 4.11.0.tar.gz | 2021-08-10 | 56.1 MB | |
Mazhornyi patch 4.11.0.zip | 2021-08-10 | 56.4 MB | |
README.md | 2021-08-10 | 4.4 kB | |
Totals: 3 Items | 112.5 MB | 0 |
Смена мажорной версии
- Полностью переписана архитектура работы классов Getl с системами логирования и конфигурации.
- Теперь поддерживается работа с множеством независимых инстансов Getl для разных репозиториев.
- Реализован новый функционал для тесной интеграции Getl с порталом управления репозиториями EasyLoader и расширением его возможностей интерфейса.
Dsl фичи
- logging: теперь каждый запускаемый инстанс Getl имеет свой менеджер логирования.
- models: в элементы модели добавлен метод objectNameInModel, который возвращает текущее имя объекта элемента модели.
- models: в модели добавлена функция listModelObjects, которая возвращает список всех элементов модели, как класс базовой спецификации.
- models: в модели добавлена функция modelStoryDatasetName, которая возвращает имя датасета хранения истории процессинга, если он указан.
- models: в модели добавлена функция findModelObjects, которая возвращает список имен объектов из элементов модели с фильтрацией по включаемым и исключаемым объектам.
- options: добавлено свойство defaultEmbeddedConnection, в котором зарегистрирована встроенная БД по умолчанию.
- main: добавлена функция embeddedTable без параметров, которая возвращает новый таблицу во встроенной БД по умолчанию.
- repository: добавлен метод renameObject, который позволяет переименовать объект в репозитории и его конфигурационный файл в файловом хранилище репозитория.
Getl фичи
- getl.utils.MapUtils: добавлен метод RemoveKeys, который позволяет удалить ключи по заданному условию.
- getl.utils.Logs: переработана архитектура логирования в Getl, теперь можно иметь множество инстансов Logs.
- getl.config.ConfigFiles: в методах LoadConfigFile и SaveConfigFile способ передачи параметров переделан на именной.
- getl.config.ConfigSlurpes: в методах LoadConfigFile и SaveConfigFile способ передачи параметров переделан на именной.
- getl.utils.GenerationUtils: в методах EvalGroovyScript и EvalGroovyClosure способ передачи параметров переделан на именной.
- getl.jdbc.QueryDataset: реализован механизм получения полей для запросов без их выполнения на сервере.
Dsl баги
- models: для mapTables не корректно импортировались параметры в методе assignUsedMapping, когда параметр имел значение с пустой строкой.
Getl баги
- getl.jdbc.JDBCDriver: не корректно работала записи в таблицы для полей с именем class.
- getl.config.ConfigSlurper: исправлена ошибка, когда при запуске джоба не учитывалась среда выполнения, указанная в аргументе environment командной строки.
- getl.files.SFTPManager: исправлена ошибка создания менеджера с свойством "passphrase", которое не было в списке разрешенных конструктора объекта.