KingDownloads

greenmask version history

10 releases tracked, newest first.

v0.2.22

Jul 1, 2026
- Added Azure Blob Storage backend with support for shared key, SAS token, and default credential chain authentication. - Introduced SSH/SFTP storage backend for remote host dump storage. - Enabled config file path specification via the `GREENMASK_CONFIG` environment variable. - Added `validate --strict` parameter to exit with a non-zero status for unresolved warnings.

11 downloads

v0.2.21

May 29, 2026
# Greenmask 0.2.21 ## Changes * fix: handle exclusion constraints (`EXCLUDE`) during table introspection instead of returning a hard error [#452](https://github.com/GreenmaskIO/greenmask/pull/452). Fixes bug [#451](https://github.com/GreenmaskIO/greenmask/issues/451) * bump go dependencies [#445](https://github.com/GreenmaskIO/greenmask/pull/445) * fixed inaccurate and duplicate comment for tupleSize (https://github.com/GreenmaskIO/greenmask/pull/448) * fix(pgcopy): return typed error instead of panicking on extra columns from query: (https://github.com/GreenmaskIO/greenmask/pull/435) #### Full Changelog: [v0.2.20...v0.2.21](https://github.com/GreenmaskIO/greenmask/compare/v0.2.20...v0.2.21) ## Contributors @wwoytenko @danlamanna @Lethusang @SAY-5 ## Links Feel free to reach out to us if you have any questions or need assistance: * [Discord](https://discord.gg/tAJegUKSTB) * [Email](mailto:support@greenmask.io) * [Twitter](https://twitter.com/GreenmaskIO) * [Telegram [RU]](https://t.me/greenmask_ru) * [DockerHub](https://hub.docker.com/r/greenmask/greenmask)

11 downloads

v0.2.20

May 10, 2026
# Greenmask 0.2.20 ## Changes * fix: add remote storage for validate if `--schema` is provided [#443](https://github.com/GreenmaskIO/greenmask/pull/443) #### Full Changelog: [v0.2.19...v0.2.20](https://github.com/GreenmaskIO/greenmask/compare/v0.2.19...v0.2.20) ## Contributors @wwoytenko @danlamanna ## Links Feel free to reach out to us if you have any questions or need assistance: * [Discord](https://discord.gg/tAJegUKSTB) * [Email](mailto:support@greenmask.io) * [Twitter](https://twitter.com/GreenmaskIO) * [Telegram [RU]](https://t.me/greenmask_ru) * [DockerHub](https://hub.docker.com/r/greenmask/greenmask)

11 downloads

v0.2.19

Apr 15, 2026
# Greenmask 0.2.19 ## Changes * Added environment variable interpolation in transformer parameters via `resolve_env: true` transformer option [#431](https://github.com/GreenmaskIO/greenmask/pull/431) #### Full Changelog: [v0.2.18...v0.2.19](https://github.com/GreenmaskIO/greenmask/compare/v0.2.18...v0.2.19) ## Contributors @wwoytenko ## Links Feel free to reach out to us if you have any questions or need assistance: * [Discord](https://discord.gg/tAJegUKSTB) * [Email](mailto:support@greenmask.io) * [Twitter](https://twitter.com/GreenmaskIO) * [Telegram [RU]](https://t.me/greenmask_ru) * [DockerHub](https://hub.docker.com/r/greenmask/greenmask)

11 downloads

v0.2.18

Mar 30, 2026
# Greenmask 0.2.18 ## Changes * Added environment variable interpolation in YAML configuration (`${VAR}`, `${VAR:-default}`, and `${VAR?message}`) [#421](https://github.com/GreenmaskIO/greenmask/pull/421) * Batched S3 `DeleteObjects` calls to respect the 1000 object limit [#426](https://github.com/GreenmaskIO/greenmask/pull/426) * Bumped Python dependencies and version [#427](https://github.com/GreenmaskIO/greenmask/pull/427) * Bumped Go dependencies and fixed integration tests [#424](https://github.com/GreenmaskIO/greenmask/pull/424) * Added internal code documentation [#416](https://github.com/GreenmaskIO/greenmask/pull/416) #### Full Changelog: [v0.2.17...v0.2.18](https://github.com/GreenmaskIO/greenmask/compare/v0.2.17...v0.2.18) ## Contributors @rsuchkov @wwoytenko ## Links Feel free to reach out to us if you have any questions or need assistance: * [Discord](https://discord.gg/tAJegUKSTB) * [Email](mailto:support@greenmask.io) * [Twitter](https://twitter.com/GreenmaskIO) * [Telegram [RU]](https://t.me/greenmask_ru) * [DockerHub](https://hub.docker.com/r/greenmask/greenmask)

11 downloads

v0.2.17

Mar 7, 2026
# Greenmask 0.2.17 ## Changes * Implemented `-C` (`--create`) parameter logic for restoration [#414](https://github.com/GreenmaskIO/greenmask/pull/414) * Added in-memory storage for the `validate` command [#405](https://github.com/GreenmaskIO/greenmask/pull/405) * Fixed stack overflow issue in inherited DFS logic [#409](https://github.com/GreenmaskIO/greenmask/pull/409) * Properly escape double-quote characters in SQL identifier quoting [#407](https://github.com/GreenmaskIO/greenmask/pull/407) * Fixed dump status detection when metadata is missing [#404](https://github.com/GreenmaskIO/greenmask/pull/404) * Revised playground documentation and added a demo [#406](https://github.com/GreenmaskIO/greenmask/pull/406) * Bumped Go version and fixed CI/linting warnings [#410](https://github.com/GreenmaskIO/greenmask/pull/410) #### Full Changelog: [v0.2.16...v0.2.17](https://github.com/GreenmaskIO/greenmask/compare/v0.2.16...v0.2.17) ## Contributors @chicagomg @wwoytenko @jmmalmedy ## Links Feel free to reach out to us if you have any questions or need assistance: * [Discord](https://discord.gg/tAJegUKSTB) * [Email](mailto:support@greenmask.io) * [Twitter]

11 downloads

v0.2.16

Feb 18, 2026
# Greenmask 0.2.16 ## Changes * Added Cloudflare R2 compatibility guide and fixed documentation typos [#401](https://github.com/GreenmaskIO/greenmask/pull/401) * Fixed ACL entries restoration when using `--restore-in-order` [#345](https://github.com/GreenmaskIO/greenmask/pull/345) * Re-structured contributor documentation [#400](https://github.com/GreenmaskIO/greenmask/pull/400) * Enhanced and documented PostgreSQL version update procedure [#383](https://github.com/GreenmaskIO/greenmask/pull/383) * Fixed deterministic order in PK/FK introspection query, resolving issues with composite foreign keys in the subset system [#398](https://github.com/GreenmaskIO/greenmask/pull/398) * Updated sponsor logo [#399](https://github.com/GreenmaskIO/greenmask/pull/399) #### Full Changelog: [v0.2.15...v0.2.16](https://github.com/GreenmaskIO/greenmask/compare/v0.2.15...v0.2.16) ## Contributors @jmmalmedy @Dufran @GreatBahram @thomasbecker @wwoytenko ## Links Feel free to reach out to us if you have any questions or need assistance: * [Discord](https://discord.gg/tAJegUKSTB) * [Email](mailto:support@greenmask.io) * [Twitter](https://twitter.com/GreenmaskIO) * [T

11 downloads

v1.0.0b1

Pre-releaseDec 20, 2025
# Greenmask v1.0.0b1 ## Preface This release marks the first beta version of **Greenmask v1**. It features a significant framework refactoring designed to enable support for multiple DBMSs by reusing core objects and abstractions. > This version introduces the **MySQL** engine. **PostgreSQL** support is not yet included in this release; the port of PostgreSQL support (based on v0.2.x) will be available soon. > > **Note**: About 80% of the documentation for PostgreSQL is compatible with MySQL. We have not fully revised it for this release yet. If you have any questions or experience any issues, please open a [GitHub issue](https://github.com/GreenmaskIO/greenmask/issues) or write to us on [Discord](https://discord.gg/tAJegUKSTB). ## Getting started You can easily try out the MySQL engine using the provided Docker Compose playground. ### Quick Start 1. **Clone the repository and checkout the v1 branch:** ```bash git clone https://github.com/greenmaskio/greenmask.git cd greenmask git checkout v1 ``` 2. **Run the playground environment:** ```bash docker compose -f v1/docker-compose-mysql.yml run greenmask-from-source

11 downloads

v0.2.15

Dec 13, 2025
# Greenmask 0.2.15 ## Changes * Supported PostgreSQL 18 [#380](https://github.com/GreenmaskIO/greenmask/pull/380) * Added `postcode` type to `Masking` transformer for masking postcodes [#362](https://github.com/GreenmaskIO/greenmask/pull/362) * Added `skip_not_exist` parameter to `Json` transformer operations. This allows skipping the operation if the key does not exist by the provided path [#356](https://github.com/GreenmaskIO/greenmask/pull/356) * Fixed temp file cleanup order in schema-only dump [#379](https://github.com/GreenmaskIO/greenmask/pull/379) * Fixed TOC entry duplication when merging schema and data sections [#378](https://github.com/GreenmaskIO/greenmask/pull/378) #### Full Changelog: [v0.2.14...v0.2.15](https://github.com/GreenmaskIO/greenmask/compare/v0.2.14...v0.2.15) ## Contributors @bruno @wwoytenko ### Special thanks @raayu83 ## Links Feel free to reach out to us if you have any questions or need assistance: * [Discord](https://discord.gg/tAJegUKSTB) * [Email](mailto:support@greenmask.io) * [Twitter](https://twitter.com/GreenmaskIO) * [Telegram [RU]](https://t.me/greenmask_ru) * [DockerHub](https://hub.docker.com/r/greenmask

11 downloads

v0.2.14

Sep 17, 2025
# Greenmask 0.2.14 ## Changes * Fixed RandomPerson hash generation [#327](https://github.com/GreenmaskIO/greenmask/pull/327) * Implemented `--quiet` flag for `list-dumps` command [#331](https://github.com/GreenmaskIO/greenmask/pull/331). This makes it easy to use list-dumps in shell pipelines like: ```bash greenmask list-dumps -q | xargs -I {} greenmask delete {} ``` * Implemented an official greenmask installation script [#334](https://github.com/GreenmaskIO/greenmask/pull/334). Now greenmask can be installed with a single command: ```bash curl -fsSL https://greenmask.io/install.sh | bash ``` * Added a `--description` flag to the dump command, store it in metadata, and display it in `list-dumps` for better context [#339](https://github.com/GreenmaskIO/greenmask/pull/339). * Fixed logic in ExcludeSchema filter: now correctly returns false for excluded schemas, preventing them from being restored [#343](https://github.com/GreenmaskIO/greenmask/pull/343) * Fix: ensure SEQUENCE SET and BLOB entries are restored after topologically sorted tables when using `--restore-in-order` [#340](https://github.com/GreenmaskIO/greenmask/pull/340) * Fixed command links

11 downloads