v4.3.0
v4.3.0 - CLI Migration Scripts & Out-of-Order Execution
This release introduces powerful new capabilities for deploying complex Snowflake objects and supporting parallel development workflows.
Added
- CLI Migration Scripts (
.cli.yml): Execute CLI commands as part of your deployment process. Deploy dbt projects, Snowpark functions, or any Snowflake CLI operation directly from schemachange - Supports Versioned (
V), Repeatable (R), and Always (A) script types - YAML-based step definitions with Jinja templating support
- Full change history tracking
- Out-of-Order Execution (
--out-of-order): Apply versioned scripts regardless of version ordering - perfect for parallel development workflows where branches merge in any order - Failed Script Logging: Script failures now recorded in change history table with
STATUS = 'Failed' - Connector Upgrade: Minimum
snowflake-connector-pythonbumped to>=3.0(dropping 2.x support)
Fixed
- Password from
connections.tomlnow correctly passed to Snowflake connector - Trailing comment handling regression from 4.2.0
Full Changelog: v4.2.0...v4.3.0