Skip to content

Commit

Permalink
Merge pull request #57 from GreenmaskIO/docs_release_v0.1.9
Browse files Browse the repository at this point in the history
Updated release notes for v0.1.9
  • Loading branch information
wwoytenko authored Apr 6, 2024
2 parents 944ecda + 3f6cdb1 commit c5e6324
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 1 deletion.
1 change: 1 addition & 0 deletions docs/mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ nav:
- Core custom functions: built_in_transformers/advanced_transformers/custom_functions/core_functions.md
- Faker function: built_in_transformers/advanced_transformers/custom_functions/faker_function.md
- Release notes:
- Greenmask 0.1.9: release_notes/greenmask_0_1_9.md
- Greenmask 0.1.8: release_notes/greenmask_0_1_8.md
- Greenmask 0.1.7: release_notes/greenmask_0_1_7.md
- Greenmask 0.1.6: release_notes/greenmask_0_1_6.md
Expand Down
2 changes: 1 addition & 1 deletion docs/overrides/main.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{% extends "base.html" %}

{% block announce %}
Version 0.1.8 is <a href="https://github.com/GreenmaskIO/greenmask/releases/tag/v0.1.8">released</a>
Version 0.1.9 is <a href="https://github.com/GreenmaskIO/greenmask/releases/tag/v0.1.9">released</a>
{% endblock %}
34 changes: 34 additions & 0 deletions docs/release_notes/greenmask_0_1_9.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Greenmask 0.1.9

This release introduces improvements and bug fixes

## Improvements

* Implemented tables scoring according to the type 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](https://github.com/GreenmaskIO/greenmask/discussions/50)
* Introduced `no_verify_ssl` parameter for S3 storage
* Adjusted Dockerfile
* Changed entrypoint to `greenmask` binary
* The `greenmask` container now runs under `greenmask` user and groups
* Refactored storage config structure. Now it contains the `type` that 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.type` might be represented with the environment
variable `STORAGE_TYPE`
* Parameter `--config` is 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_REGION` environment variable usage. Tested cases where the S3 storage is set up using `S3` variables that
uses by `github.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](https://github.com/GreenmaskIO/greenmask/releases/tag/v0.1.9).
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ nav:
- Core custom functions: built_in_transformers/advanced_transformers/custom_functions/core_functions.md
- Faker function: built_in_transformers/advanced_transformers/custom_functions/faker_function.md
- Release notes:
- Greenmask 0.1.9: release_notes/greenmask_0_1_9.md
- Greenmask 0.1.8: release_notes/greenmask_0_1_8.md
- Greenmask 0.1.7: release_notes/greenmask_0_1_7.md
- Greenmask 0.1.6: release_notes/greenmask_0_1_6.md
Expand Down

0 comments on commit c5e6324

Please sign in to comment.