Skip to content

v0.6.0

Release Date: 2026-08-23

Overview

This release renames the project back to DashForge (reverting the v0.4.0 rename to UIForge) and ships the persistent analytics sources platform: managed source configurations with OmniVault credential refs, a connector registry, a Dolt/Ent metadata database, and a generalized analytics engine with a public connector contract — plus a substantially expanded Builder.

Breaking Changes

Project renamed back to DashForge

The Go module is now github.com/plexusone/dashforge (GitHub redirects the old repo URLs automatically):

// Old
import "github.com/plexusone/uiforge/dashboardir"

// New
import "github.com/plexusone/dashforge/dashboardir"

Also renamed:

  • CLI binaries: uiforgedashforge, uiforge-serverdashforge-server
  • Env var prefix: UIFORGE_*DASHFORGE_* (e.g. DASHFORGE_MY_SOURCE_DSN)
  • npm workspace scopes: @uiforge/*@dashforge/*
  • Local runtime state dir: .uiforge.dashforge

Version availability across the rename history: v0.1.0v0.3.0 remain importable as dashforge; v0.4.0v0.5.0 remain importable as uiforge; v0.6.0+ are dashforge.

Analytics engine generalized

The analytics engine now exposes a public connector contract with no roadmap-specific dependencies (fd9a9ab). The server loads persisted analytics sources; the --omniroadmap-dsn flag is removed (c8bd107) — register sources via the source store / API instead.

Highlights

  • Persistent analytics sourcesSourceConfig model, connector registry, SourceStore (JSON file and Dolt/Ent metadata-DB backends), OmniVault dsnRef/credentialRef resolution, and CRUD/test/connectors API endpoints
  • Dolt metadata databasemysql:// metadata DB via Ent and godolt
  • Questions & catalog IR — saved questions, catalog IR, and the GrokifyQL policy foundation
  • Builder — questions workspace with AI assist, analytics source management panel, collapsible app-shell navigation, updated static viewer

Changed

  • Dropped local replace directives that broke CI builds outside the dev machine; DashForge now consumes released github.com/grokify/systemforge v0.9.0 (which brings github.com/grokify/goauth/dpop for DPoP).

Upgrade Notes

  1. Update imports: github.com/plexusone/uiforgegithub.com/plexusone/dashforge.
  2. Rename any UIFORGE_* environment variables to DASHFORGE_*.
  3. Rebuild/reinstall CLIs: go install github.com/plexusone/dashforge/cmd/dashforge@v0.6.0 (and cmd/dashforge-server).
  4. If you used --omniroadmap-dsn, register the source via the persisted analytics sources API instead.