Skip to content

v1.0.5

Choose a tag to compare

@roypulseai roypulseai released this 30 Jun 11:07

1.0.5 (unreleased)

Added

  • Python model documentation and legacy Jinja macros support in user guide
  • Enhanced L002 lint messages for better model/source/seed identification
    • Source tables: use source('source_name', 'table_name') instead
    • Seed tables: use source('seeds', 'table_name') instead
    • Unknown tables: use ref('table_name') instead

Fixed (1.0.4 fixes incorporated)

  • Timing display: show <0.01s instead of 0.00s for sub-millisecond models (run, build, history)
  • DuckDB init template: added warehouse.path so seed data persists across runs
  • Linter L002-L010: skip seed/source files to eliminate false positives
  • State DB lock: close defer state engine in Executor.run() finally block
  • Preview: column headers no longer truncated (overflow=fold)
  • DuckDB pool semaphore leak: release() always decrements semaphore
  • CLI tables: added overflow=fold to Notes, Upstream, Downstream, Description, Detail, Message, Command columns