Home / 4.6.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2020-09-25 3.5 kB
Release major version 4.6.0.tar.gz 2020-09-25 56.1 MB
Release major version 4.6.0.zip 2020-09-25 56.4 MB
Totals: 3 Items   112.5 MB 0

Licensing

License "GNU LESSER GENERAL PUBLIC LICENSE 3" has been added to the project

Getl refactoring

Refactoring of the code was made to optimize Getl compilation and adaptation to work with Spring

Dsl features

  • fileman.processing: now you can set a different directory for the file being processed to save it in the archive store using the "savedFilePath" property
  • etl.processing: in method "uploadFileToStorageError" added the ability to specify a name for the unloaded error file

Dsl bugs

  • models.monitorRules: fixed a bug where the recipients were indicated twice when sending emails
  • models.monitorRules: fixed a bug where, when the accident was closed, its detection time was not reset and because of this, notifications of a new accident might not come according to the rule

Getl features

  • getl.lang.sub.RepositoryStorageManager: added method "repositoryFiles", with which you can get a list of current files for the repository group
  • getl.lang.sub.RepositoryStorageManager: added "readObject" method for reading an object from a config file without registering it in the repository
  • getl.vertica.ReverseEngineering: added method "reverse" for calling a process from other classes
  • getl.utils.FileUtils: added method "TransformFilePath" for parsing the path containing OS variables
  • getl.data.FileConnection: added the ability to specify OS environment variables in the connection path (for example: path = "{PROJECT_DIR}/files", where PROJECT_DIR is the OS variable)
  • getl.files.Manager: added the ability to specify OS environment variables in the rootPath and scriptHistoryFile (for example: rootPath = "{PROJECT_DIR}/files", where PROJECT_DIR is the OS variable)
  • getl.utils.Log: added the ability to specify OS environment variables in the logFileName (for example: logFileName = "{PROJECT_DIR}/logs/{date}.log", where PROJECT_DIR is the OS variable)
  • getl.jdbc.JDBCConnection: added the ability to specify OS environment variables in the sqlHistoryFile (for example: sqlHistoryFile = "{PROJECT_DIR}/sql/{date}.sql", where PROJECT_DIR is the OS variable)
  • getl.utils.FileUtils: for method "CopyToDir" added the ability to specify a name for the copied file

Getl bugs

  • getl.files.FileManager: when changing the root path, the manager continued to work with the old path
  • getl.files.ResourceManager: while executing method "directoryFromPath" an error of accessing a null object might occur
  • getl.files.Manager: when disconnecting from source did not remove temporary local paths until application exited
  • getl.files.SFTPManager: when trying to connect while AD was running, the object tried to get the password through interactive input
  • getl.utils.StringUtils: refactoring of the "EvalMacroString" method to speed up string parsing with a large number of variables
  • getl.files.Manager: when parsing the file path mask for the code of calculated variables, the characteristics of the analyzed file were not transferred (filename, filedate and filesize)
  • getl.csv.CSVDataset: fixed a bug when, when the "saveErrors" property was enabled, when reading rows with violation of constraints, an error occurred instead of transferring such rows to a errors dataset
  • getl.data.FileDataset: fixed a bug where the field property "typeName" was not cleared when assigning a list of fields
  • getl.jdbc.SQLScripter: fixed a bug where the value of a text variable was substituted incorrectly if there was a "$" symbol in it
Source: README.md, updated 2020-09-25