Skip to content

v0.2.14

Choose a tag to compare

@chraltro chraltro released this 29 Apr 17:27
· 83 commits to main since this release

Hotfix on top of 0.2.13. End-to-end re-test against the case kit caught two of yesterday's fixes that didn't actually take effect:

Fixed

  • Failed transforms now actually reach _havn.run_log from the server pipeline path. 0.2.13 fixed the CLI/library code path but missed server/routes/pipeline.py -- the orchestrator the UI uses. A deliberately broken bronze model now produces a status='error' row in _havn.run_log with the full error and pipeline_run_id.
  • havn lint now actually excludes the noisy layout rules. SQLFluff's FluffConfig.from_kwargs(exclude_rules=...) expects a list, not a comma-separated string; 0.2.13 passed a string so SQLFluff iterated character by character and silently excluded nothing. LT01/ST06/LT05 are now genuinely off by default.

Re-test with a fresh pip install havn==0.2.14:

  • Broken transform -> visible failure row in _havn.run_log.
  • Aligned-AS SQL -> only AM04 fires (real correctness issue), no LT01 layout nags.