Skip to content

Changelog

All notable changes to DashForge are documented here.

The format is based on Keep a Changelog, this project adheres to Semantic Versioning, and commits follow Conventional Commits.

v0.2.0 - 2026-04-26

Principal-based identity model, dashboard marketplace, and multi-app deployment support.

:octicons-tag-24: Release Notes{ .md-button }

Highlights

  • Principal-based identity model with CoreForge integration
  • Dashboard template marketplace with licensing and subscriptions
  • Multi-app deployment support via AppBackend adapter

Added

  • Principal entity as unified identity root for all actor types
  • Marketplace entities: Publisher, Listing, License, Subscription, SeatAssignment
  • DashboardTemplate entity for reusable templates
  • SpiceDB integration for fine-grained access control
  • Multi-app backend adapter for CoreForge deployment

Changed

  • Migrated JWT and OAuth to CoreForge identity packages
  • Replaced custom ChartIR types with @grokify/echartify

v0.1.0 - 2026-03-01

Initial release with full-stack dashboard builder.

:octicons-tag-24: Release Notes{ .md-button }

Highlights

  • Full-stack dashboard builder with Go backend and TypeScript frontend
  • Ent-based database schema with OAuth authentication
  • Data source integrations and alert system

Added

  • Go server with Chi router, JWT auth, and OAuth (GitHub, Google)
  • Database entities: User, Organization, Dashboard, SavedQuery, Alert
  • DataSource and Integration entities for external connections
  • TypeScript ChartIR types and dashboard definitions