Skip to content

v0.118.1

Choose a tag to compare

@chio-labs-delivery chio-labs-delivery released this 25 Sep 05:01
ca7333f

0.118.1 (2026-09-25)

Bug fixes and cleanup

  • Align SQL scanners and remove obsolete implementations (#815, 920a933).
  • Respect dialect backticks in lint, skip comments in rule fallback normalization, and correctly merge assertion CTEs into a leading WITH.
  • Support UNION, INTERSECT and EXCEPT with optional ALL/DISTINCT in expected CTEs across SQL test kinds. Every branch's projection names and order are validated.
  • Fix PostgreSQL bulk microbatch event insertion when nullable columns contain only NULL values, retaining append-only and idempotent behavior.
  • Remove unused implementations, test-only production helpers and obsolete adapter/state methods.

Upgrade notes

  • The deprecated sqlbuild.execution_history.EventLogStorage alias is removed. Import LifecycleEventLogStorage instead.
  • Declared Python loader columns now participate in version identity. Upgrading can produce a one-time loader version change; subsequent column-declaration edits correctly change identity. Retry and connection-mode settings were not added to the identity payload.
  • Expected-CTE errors name the actual CTE. Previously accepted INTERSECT/EXCEPT tests with mismatched later-branch projection names now fail with an explicit branch mismatch.