Greenmask 0.1.9¶
This release introduces improvements and bug fixes
Improvements¶
- Implemented tables scoring according to the table size and transformation costs. This correctly spread the tables
dumping between the requested workers pool and reduces the execution time. Now greenmask introspects the table size,
adds the transformation scoring using the formula
score = tableSizeInBytes + (tableSizeInBytes * 0.03 * tableTransformationsCount), and uses the strategy "Largest First". The problem is described here - Introduced
no_verify_sslparameter for S3 storage - Adjusted Dockerfile
- Changed entrypoint to
greenmaskbinary - The
greenmaskcontainer now runs undergreenmaskuser and groups
- Changed entrypoint to
- Refactored storage config structure. Now it contains the
typethat is used for the storage type determination - Most of the attributes may be overridden with environment variables where the letters are capitalized and the dots
are replaced with underscores. For instance, the setting
storage.typemight be represented with the environment variableSTORAGE_TYPE - Parameter
--configis not required anymore. This simplifies the greenmask utility user experience - Directory storage set as the default
- Set the default temporary directory as
/tmp - Added environment variable section to the configuration docs
Fixes¶
- Fixed
S3_REGIONenvironment variable usage. Tested cases where the S3 storage is set up usingS3variables that uses bygithub.com/aws/aws-sdk-go - Updated project dependencies to the latest version
Assets¶
To download the Greenmask binary compatible with your system, see the release's assets list.