Skip to content

1.6.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 20:01
3bed54a

Materialised dependency graph

2026-07-03 · #14 · closes #13

Dependency resolution moves from runtime recursive CTEs to three trigger-maintained tables (DependencyEdges, RecursiveDependencyEdges, ModuleState).

Recursive namespace queries went from 5.6 seconds to 12–20 milliseconds — a 280–470× speedup, with logical reads on ModuleJobs eliminated entirely (558K → 0).

  • Updates are incremental: only edges for affected modules are recomputed, and non-dependency inputs (literals) short-circuit without triggering work.
  • Standalone modules — those with no dependency edges — now appear in graph views, where previously they were invisible.
  • Compact dependency graph UI: expansion panels on module names, shorter display names, scroll containers.