You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file.
3
3
4
4
*The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).*
5
5
6
+
## [4.1.0] - 2025-03-18
7
+
### Added
8
+
- Optional flags to continue deploying remaining scripts after an error, recording full error messages in the change history table and listing failed scripts at completion.
9
+
### Fixed
10
+
- Automatically add missing `ERROR_MESSAGE` column to the change history table to capture full script errors
11
+
6
12
## [4.0.1] - 2025-02-17
7
13
### Changed
8
14
- Added back the ability to pass the Snowflake password in the `SNOWFLAKE_PASSWORD` environment variable.
| -ac, --autocommit | Enable autocommit feature for DML commands. The default is 'False'. |
477
477
| -v, --verbose | Display verbose debugging details during execution. The default is 'False'. |
478
478
| --dry-run | Run schemachange in dry run mode. The default is 'False'. |
479
+
| --continue-all-on-error | Continue executing remaining scripts even if one fails. The default is 'False'. Use the script-type specific flags for finer control. |
480
+
| --continue-versioned-on-error | Continue executing remaining versioned scripts after an error. The default is 'False'. |
481
+
| --continue-repeatable-on-error | Continue executing remaining repeatable scripts after an error. The default is 'False'. |
482
+
| --continue-always-on-error | Continue executing remaining always scripts after an error. The default is 'False'. |
479
483
| --query-tag | A string to include in the QUERY_TAG that is attached to every SQL statement executed. |
480
484
485
+
When any continue-on-error flag is used, schemachange records full error messages for failed scripts in the change history table and reports the list of failed scripts before exiting.
486
+
481
487
### render
482
488
483
489
This subcommand is used to render a single script to the console. It is intended to support the development and
0 commit comments