Snowddl

Latest version: v0.44.1

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

Scan your dependencies

Page 12 of 21

0.16.0

- Implemented custom YAML tag `!include`, which allows to load specific config parameters from external files. It helps to maintain proper syntax highlight for SQL snippets (such as `VIEW` text) and bodies of Java / Scala / Python UDFs.
- Added more tests for `PROCEDURE` object type.

0.15.0

- Switched from packaging via legacy `setup.py` to `pyproject.toml` and `setup.cfg`.

0.14.4

- Grant `CREATE FILE FORMAT` privilege for OWNER schema roles. It should help to handle common use case when external tools try to create a `FILE_FORMAT` object before running `COPY INTO` command.

0.14.3

- Move `STRICT` and `IMMUTABLE` before `RUNTIME_VERSION` in SQL generated for object types `FUNCTION` and `PROCEDURE`.

0.14.2

- Added `is_memoizable` for `FUNCTION` object type.
- Added tests for `FUNCTION` object type.
- Starting slash `/` in `STAGE FILE` path is now optional.
- Runtime version for `FUNCTION` and `PROCEDURE` in YAML config can now be defined either as `number` or as `string`. Previously it was only defined as string, which caused confusion for numeric versions, like Python "3.8".

0.14.1

- Added `__hash__` implementation for `Ident` objects. It allows usage of such objects as keys for dictionaries.

Page 12 of 21

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.