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:
uiforge→dashforge,uiforge-server→dashforge-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.0–v0.3.0 remain importable as dashforge; v0.4.0–v0.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 sources —
SourceConfigmodel, connector registry,SourceStore(JSON file and Dolt/Ent metadata-DB backends), OmniVaultdsnRef/credentialRefresolution, and CRUD/test/connectors API endpoints - Dolt metadata database —
mysql://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
replacedirectives that broke CI builds outside the dev machine; DashForge now consumes releasedgithub.com/grokify/systemforgev0.9.0 (which bringsgithub.com/grokify/goauth/dpopfor DPoP).
Upgrade Notes¶
- Update imports:
github.com/plexusone/uiforge→github.com/plexusone/dashforge. - Rename any
UIFORGE_*environment variables toDASHFORGE_*. - Rebuild/reinstall CLIs:
go install github.com/plexusone/dashforge/cmd/dashforge@v0.6.0(andcmd/dashforge-server). - If you used
--omniroadmap-dsn, register the source via the persisted analytics sources API instead.