What's Changed
- Guard workflow_settings.yaml and dataform.json require with existence check by @rafal-hawrylak in #2178
- Refactor CompileChildProcess to use BaseWorker by @rafal-hawrylak in #2179
- Rename worker timeout error to "Compilation timed out" by @rafal-hawrylak in #2186
- Extract task creation into executionSql helpers by @rafal-hawrylak in #2180
- Add JiT compilation support for assertion actions by @rafal-hawrylak in #2193
- Fix caller-file error (#2177) and enforce Core/CLI version match by @rafal-hawrylak in #2191
- Raise default compile timeout to 60s and improve timeout error message by @rafal-hawrylak in #2192
- Bump DF_VERSION from 3.0.58 to 3.0.59 by @rafal-hawrylak in #2194
Fixes
- Addresses a compilation failure ("
Error: Unable to find valid caller file") that occurred when using@dataform/cli3.0.57 or 3.0.58 with@dataform/core3.0.56 or earlier (Issue #2177). This fix ensures@dataform/cli3.0.59 and later is now compatible with older@dataform/coreversions (3.0.56 and earlier), and also improves version mismatch handling. (Implemented in #2191)
Full Changelog: 3.0.58...3.0.59