-
v0.7.4
StableAll checks were successfulCI/CD / detect-changes (push) Successful in 4sCI/CD / test-runners (push) Has been skippedCI/CD / test-frontend (push) Successful in 5sCI/CD / test-go-pg (push) Successful in 2m51sCI/CD / test-sqlite (push) Successful in 2m51sCI/CD / build-and-deploy (push) Successful in 39sreleased this
2026-04-02 14:50:48 +00:00 | 26 commits to main since this releaseFeatures
- Added new surface runners for chat, notes, schedules, workflows, and renderer, replacing the old monolithic test runner.
- Introduced workflow editor and monitor interfaces for team admin surfaces.
- Added new shell topbar component for extensions, providing a consistent navigation and user menu.
- Added animated icons for light and dark themes, including new favicon variants.
- Added CI pipeline for surface tests with Docker support and health check scripts.
Improvements
- Migrated extension shell to a new contract, improving extension isolation and lifecycle management.
- Consolidated test runner framework into a modular, package-based architecture for better CI gating.
- Enhanced documentation with new guides for shell contract, surface runners, frontend JS, Starlark reference, permissions, and workflows.
- Updated server-side handlers to support new test runner types and workflow packages.
Refactoring
- Removed legacy ICD test runner UI and CRUD modules (channels, tasks, personas, knowledge, workspaces, projects, etc.).
- Removed legacy SDK test runner domain modules (git-board, projects, workspaces, tasks, notes, knowledge, personas, etc.).
- Consolidated test runner CSS into a single shared stylesheet (
packages/test-runners/css/main.css). - Replaced old team admin groups interface with updated admin groups surface.
Infrastructure
- Added Docker Compose configuration for CI and a dedicated test runner Dockerfile.
- Added surface test driver script and health check utility for CI.
- Updated database migrations to support new test runner types.
- Added server handlers for test runner management and validation.
Breaking Changes
- Removed old test runner system (
icd-test-runnerandsdk-test-runner). Existing tests must be migrated to the new surface runner framework. - Updated extension shell contract; extensions may require updates to work with the new shell topbar and lifecycle.
- Removed
hello-dashboardpackage and its associated assets. - Consolidated UI components and styles; extensions using old CSS may need adjustments.
Version: Updated from v0.6.18 to v0.7.0
Downloads