Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Greenmask Release v0.1.5 #14

Merged
merged 14 commits into from
Feb 16, 2024
Merged

Greenmask Release v0.1.5 #14

merged 14 commits into from
Feb 16, 2024

Conversation

wwoytenko
Copy link
Contributor

@wwoytenko wwoytenko commented Feb 14, 2024

Greenmask 0.1.5

This release introduces a new Greenmask command, improvements, bug fixes, and numerous documentation updates.

New features

Added a new Greenmask CLI command — show-transformer that shows detailed information about a specified transformer.

Improvements

  • The Hash transformer has been completely remastered and now has the function parameter to choose from several hash algorithm options and the max_length parameter to truncate the hash tail.
  • Split information about transformers between the list-transformers and new show-transformer CLI commands, which allows for more comprehensible and useful outputs for both commands
  • Added error severity for the Cmd parameter validator
  • Improved UX for the Greenmask release binaries
  • Moved documentation from greenmask-docs
  • Significantly refactored the structure and content of documentation

Fixes

  • Fixed metadata enrichment for validation warnings caused by RawValueValidator
  • Fixed a typo in the credit_card value for the type parameter of the Masking transformer
  • Fixed Greenmask Playground environment variables and the cleanup command
  • Fixed list-dump, list-transformers, and restore commands exit code on error

Contributors

@tarbaev-vl
@gracingpro
@ginstagram
@wwoytenko

tarbaev-vl and others added 12 commits February 7, 2024 16:06
CI/CD Change. Pack binaries, Licence and summaries into one archive file
* Introduced temporal solution for Column container. Greenmask has a few transformers with parameters that are lists of objects that point out on the columns of the table. For correct `list-transformers` and `show-transformer` command print the IsColumnContainer property is introduced. This later will rise the case for "Container" parameters introspection.
* Reduced output in list-transformers command. Now it prints only the transformer name, description, and column parameters
* Added `show-transformer` command that prints details about transformer found by name provided
* Fixed list-dump, list-transformers, and restore commands exit code on error
* New `Hash` transformer uses `sha1` hash by default.
* Added parameter `function` that can provide a choice of possible hash algorithms `md5, sha1, sha256, sha512`.
* Added `max_length` parameter allowing to truncate hash tail higher than provided length. The default value is `0` - meaning "do not truncate"
* Fixed metadata enrichment for validation warnings caused by `RawValueValidator`

Additional changes:
* Added Error severity for Cmd parameter validator

Closes #8
* Fixed playground environment variables and `cleanup` command.
* Removed `start_period` not required property from `playground-storage`.
New Hash transformer implementation and validation warning fixes
Fixed credit_card parameter value for type parameter in Masking transformer
@wwoytenko wwoytenko marked this pull request as draft February 14, 2024 19:41
@wwoytenko wwoytenko linked an issue Feb 14, 2024 that may be closed by this pull request
@wwoytenko wwoytenko marked this pull request as ready for review February 16, 2024 19:16
@wwoytenko wwoytenko removed the request for review from tarbaev-vl February 16, 2024 19:17
@wwoytenko wwoytenko merged commit c0977a1 into main Feb 16, 2024
14 checks passed
@wwoytenko wwoytenko deleted the release_0_1_5 branch February 16, 2024 19:20
@wwoytenko wwoytenko restored the release_0_1_5 branch February 16, 2024 19:20
@wwoytenko wwoytenko deleted the release_0_1_5 branch February 16, 2024 19:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Hash transformer is too slow
4 participants