Skip to content

grid: v0.1.1

Choose a tag to compare

@so0k so0k released this 05 Dec 02:25
b118d14

0.1.1 (2025-12-03)

Features

  • Add --link, --force to gridctl state get (16a446c)
  • Add CI/CD Workflows (9cdb3d0)
  • Add CLI UX improvements (4858e77)
  • Add count fields to Go SDK StateSummary (ebae544)
  • Add dashboard PoC (5d837dc)
  • Add Edge Status updates (d532976)
  • Add flexible eager loading methods and optimize GetStateInfo (209f325)
  • Add JSON Schema support for State outputs (d401c76)
  • Add JSON Schema support for State outputs (f438e7d)
  • Add no-auth e2e (a72a50b)
  • Add output validation Job (9d09556)
  • Add relationship count fields to eliminate frontend N+1 pattern (13bb454)
  • add SQLite database support to gridapi (d0086f3)
  • add SQLite database support to gridapi (3eea58b)
  • Add state dimensions (f317f37)
  • auth: Add AuthN/AuthZ and RBAC (4b2d554)
  • auth: Add dependency auth tests and gridctl auth discovery (9a4b70b)
  • AuthN/AuthZ implementation with Mode 1 & Mode 2 support (db274cb)
  • Basic AuthN / AuthZ with internal IdP (b54f577)
  • Basic Repo set up and state mgmt (74982ad)
  • Enable count fields and include_status parameter in handlers (d85f63e)
  • first draft of 008-cicd-workflows implementation (5f838ac)
  • First draft of dependency management (f7671f8)
  • gridapi: Adopt Viper (96031f4)
  • gridctl: add -l shorthand for --label and --init flag (1d3958c)
  • gridctl: improve gridctl UX (bd3f957)
  • gridctl: rename state schema commands and add shorthand flags (7d64239)
  • Implement auto schema inference (233ea59)
  • Implement Phase 3 Webapp UI for output schema display (grid-149f, grid-25e5, grid-7f81, grid-fb4e) (44d3a68)
  • Initial AuthN/AuthZ draft (2c7f87a)
  • Initial webapp auth tasks (880b632)
  • Initialize 008-cicd-workflows plan (a79c06d)
  • Integrate React Flow for interactive graph visualization (1da75f9)
  • Integrate ReactFlow into GraphView component (374081c)
  • labels implementation (7c41ed8)
  • Optimize JS SDK and webapp to eliminate N+1 pattern (4ef3632)
  • Optimize RPC handlers to eliminate network-level N+1 queries (a548f0e)
  • Playwright e2e tests for web authentication (#8) (9d274e0)
  • Replace Dashboard mock with @tcons/grid (195c610)
  • Updated AuthN/AuthZ after gap analysis (dbb1e48)
  • WebApp User Login Flow (039dae9)
  • webapp: Add label filter component (171b4f9)

Bug Fixes

  • Add SVG arrowhead markers to show edge direction (ac5ccba)
  • Address all Go linting issues (errcheck, unused, staticcheck) (229f64e)
  • Address Go linting issues in gridctl module (1eb4708)
  • Address Go linting issues in tests module (88a47b9)
  • auth: split dependency actions and add SIGHUP cache refresh (eae68f8)
  • auth: split dependency list and list-all actions (2c4104c)
  • ci: add missing packages section to release-please config (b100509)
  • ci: add webapp/package.json to release-please extra-files (139c3b8)
  • ci: make frontend and go-lint checks non-blocking (b22e730)
  • ci: restore RELEASE_PLEASE_TOKEN for workflow triggers (98f0b7d)
  • ci: use default GITHUB_TOKEN for release-please (61eb8d3)
  • configure SQLite connection pool for in-memory databases (12a531c)
  • convert dialect.Name to string for comparisons (bed770f)
  • Correct return value assignments in unit tests (3bbca46)
  • e2e: adopt data-testid for reliable test selectors (4425443)
  • ensure markerEdge is passed through (c896fb2)
  • Ensure React Flow container has explicit dimensions (13218e6)
  • failing output schema integration tests (a1575a4)
  • GraphView canvas (fd5b292)
  • gridapi: Fix OIDC user roles and state listing for scoped roles (6756b17)
  • gridapi: Fix OIDC user roles and state listing for scoped roles (e87787c)
  • gridapi: go linting issues (3d5670a)
  • improve JSON schema validation and error messaging (grid-e903, grid-a966, grid-522d) (981698b)
  • Improve React Flow graph layout and edge distribution (70e77d5)
  • more fixes (9cc12f5)
  • Move edge status legend to bottom-left to avoid overlap with minimap (0f597d3)
  • Move legend to top-right to avoid overlapping Controls (82d7bf5)
  • pnpm version and go linting (6a4ef31)
  • Preserve backward compatibility for include_status default (b649a39)
  • release please config (848f4fa)
  • remove package-lock.json (35354d2)
  • Remove unused count methods and re-add TODOs for buf generate (c9bad18)
  • remove unused dialect imports in migrations helper (d8d0300)
  • resolve multiple PR check failures (e7ce65e)
  • Restructure GraphView layout for proper height calculation (f255976)
  • Return all states in no-auth mode and when role lookup fails (522042a)
  • StateSummary transport and usage (2a42442)
  • use DATABASE_URL env var for SQLite integration tests (b37a4d7)
  • webapp auth flow (f8f2c5f)

Miscellaneous

Documentation

  • Add comprehensive JSON Schema validation implementation plan (e8d0f78)
  • Add integration tests summary documentation (107078c)
  • Add webapp design for output schema display (310ddbd)

Code Refactoring

  • Add bun ORM relationship annotations and eager loading methods (70535bd)
  • Add Bun ORM relationship support to eliminate N+1 queries (c387998)
  • gridctl: comprehensive UX improvements for consistency (bfbfa4d)
  • gridctl: migrate to config context pattern (752cc6a)
  • use Bun dialect constants for database type checks (7658a85)
  • Use React Flow built-in arrowheads instead of custom markers (95a559a)

Tests

  • Add comprehensive integration tests for output schema feature (a802faa)
  • add SQLite integration test suite (edffcfb)
  • update integration tests for UX changes (d5faf21)