Snowddl

Latest version: v0.44.1

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 21

0.29.2

- Fixed parsing error of `secrets` parameter for `PROCEDURE`.

0.29.1

- Implemented parameters `match_by_column_name` and `include_metadata` for `PIPE` object type.
- Adjusted grant name parsing logic to extract arguments only from object types which support overloading.
- Included currently unknown data types to graceful warning logic for non-conforming identifiers. It should prevent SnowDDL from terminating with exception in case of encountering manually created `FUNCTION` or `PROCEDURE` with data type like `VECTOR` or `MAP`.

0.29.0

- Implemented `AGGREGATION_POLICY`, `PROJECTION_POLICY` object types.
- Added property `exempt_other_policies` for `MASKING_POLICY`.
- Added CLI option `--apply-all-policy` to execute SQL for all types of policies.
- Prepared test objects for all types of policies.

0.28.3

- Implemented graceful warning when encounter identifier which does not conform to SnowDDL standards while processing existing role grants. Previously it caused SnowDDL to stop with hard error.

0.28.2

- Relaxed view parsing regexp in `VIEW` converter.

0.28.1

- Refactored default permission model to init into `Config` class directly. No longer depends on parser.
- Refactored `DatabaseBlueprint` and `SchemaBlueprint` to make `permission_model` back to string and make it optional. It should help to simplify dynamic config generation scenarios when permission models do not matter.

Page 7 of 21

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.