Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Minornyi patch 4.7.2.tar.gz | 2021-02-15 | 56.0 MB | |
Minornyi patch 4.7.2.zip | 2021-02-15 | 56.3 MB | |
README.md | 2021-02-15 | 4.0 kB | |
Totals: 3 Items | 112.4 MB | 0 |
Важные изменения
- в опциях пакетной загрузки bulkLoadSpec для Dataset свойство moveFileTo переименовано в saveFilePath из за изменения поведения метода bulkLoadCsv, проверьте использования этого свойства в коде
DSL фичи
- main: добавлена возможность передавать маску, как параметр командной строки для параметров скрипта с типом Path
- sql: добавлена поддержка вызова sql из блока команд таблиц jdbcTable с автоматическим использованием соединения таблицы и передачей в sql переменных schema_name и table_name
- models: для правил MonitorRules добавлено свойство enabled, при выключении которого правило будет игнорироваться при обработке
- models: для всех моделей, работающих с Dataset, добавлена функция findModelDatasets, с помощью которой можно получить список имен таблиц модели с учетом масок включаемых и исключаемых таблиц
- fileman: для моделей обработки файлов добавлены события startProcess и finishProcess, которые вызываются при процессинге перед обработкой файлов и при финише процессинга после обработки файлов
Getl фичи
- getl.utils.FileUtils: добавлена функция PathFile, которая собирает и возвращает полное имя из параметров пути к файлу и имени файла
Getl баги
- getl.config.ConfigSlurper: не корректно поддерживались Map, вложенные в Map, возникала ошибка чтения после записи таких конфигураций
- getl.data.Dataset: исправлена ошибка в методе bulkLoadCsv, когда файлы удалялись после переноса в архивный директорий, даже если не был указан флаг удаления файлов removeFile
- getl.files.FileManager: исправлена ошибка, когда проверке существования директория функцией existsDirectory возвращалось false, если до этого не был явно вызван метод connect
- getl.oracle.OracleDriver: исправлена ошибка, где тип Date в Oracle датасетах определялся, как тип Date без времени, теперь Oracle поля с типом Date в Getl определяются, как DateTime тип
- getl.proc.Executor: исправлена ошибка работы методов startBackground и stopBackground, когда код потока мог быть вызван уже после вызова вызова остановки потока с помощью stopBackground
- getl.vertica.VerticaDriver: исправлена ошибка пакетной загрузки файлов с помощью bulkLoad, где неправильно обрабатывался разделитель записей и это могло привести к ошибке "Разделитель записей должен иметь только один символ"
- getl.vertica.VerticaTable: при конвертации Oracle полей в тип Vertica в методе ProcessOracleFields теперь поля с типом Date конвертируются в Timestamp тип