Skip to content

v1.0.8

Choose a tag to compare

@roypulseai roypulseai released this 01 Jul 08:38

What's New

Studio Redesign

  • Complete UI overhaul with Catppuccin Mocha dark theme
  • 3-column layout with model sidebar, search/filter, 5 tabs (Overview, Models, DAG, Tests, History)
  • Interactive DAG with SVG rendering, clickable nodes, bezier edges, arrow markers
  • Rich model detail panel with upstream/downstream chips and test results view
  • Run/plan/test toolbar and stat cards

VS Code Extension Enhancements

  • Tree view now groups models by materialization type (Views/Tables/Incremental/Snapshots/Python)
  • Interactive DAG webview with color-coded nodes and search filter
  • Rich lineage view with toggleable Cards/DAG/Both modes
  • Model documentation viewer (columns, types, descriptions, tags)
  • Model source SQL viewer in side tab
  • Enhanced CodeLens: Build, Docs, Lineage added
  • Status bar shows live model count
  • Version bumped to 1.0.8

Bug Fixes

  • \kelpmesh init \ creates correct subdirectory
  • \is_incremental()\ works bare (no Jinja braces)
  • Python models pass \dbt\ and \session\ proxies
  • All StateEngine read methods properly locked
  • Encryption docs corrected to Fernet (AES-128-CBC + HMAC-SHA256)
  • Invalid base64 keys rejected with clear error message
  • \sanitize_name()\ called in preview, test, and diff engines
  • \security classify --table\ fetches real columns
  • \ est --generate\ suggests \kelpmesh-expectations\ when empty