• v0.8.5 98fd3eb3e6

    v0.8.5
    All checks were successful
    CI/CD / detect-changes (push) Successful in 4s
    CI/CD / test-runners (push) Has been skipped
    CI/CD / e2e-smoke (push) Has been skipped
    CI/CD / test-frontend (push) Successful in 6s
    CI/CD / test-go-pg (push) Successful in 2m44s
    CI/CD / test-sqlite (push) Successful in 2m54s
    CI/CD / build-and-deploy (push) Successful in 52s
    Stable

    xcaliber released this 2026-04-03 11:55:15 +00:00 | 12 commits to main since this release

    Features

    • Added files sandbox module for storing and retrieving files via ObjectStore (PVC/S3) with extension-scoped namespacing.
    • Added workspace sandbox module for workspace-level operations and state management.
    • Added capability negotiation: extensions can declare required/optional capabilities in manifest; installation fails if required capabilities are missing.
    • Added vector column type support in database module for extension tables.
    • Added extension composability: slots can now be declared for discoverability and support multi-component rendering via renderAll().

    Improvements

    • Updated extension guide and Starlark reference documentation with comprehensive details for new files and workspace modules.
    • Added design documents for workflow redesign and vector column implementation.
    • Enhanced package format specification to include capabilities field in manifest.

    UI/UX

    • Improved surface layout containment by replacing height: 100% with flex: 1; min-height: 0 to prevent overflow issues.
    • Updated base template and surface templates (team-admin, welcome) for consistent flexbox behavior.

    Infrastructure

    • Extended ObjectStore interface with List() method for both PVC and S3 storage backends.
    • Added capability detection and validation during package installation.
    • Added admin endpoint for slot declarations and composability testing.

    Refactoring

    • Refactored database module to support vector column type mapping and conditional index creation.
    • Updated extension database schema creation to handle vector columns and conditional indexes.

    Breaking Changes

    • Package installation now strictly validates capabilities.required field; missing capabilities cause installation failure instead of marking package as dormant.
    • Extensions using vector columns must update their table definitions accordingly.

    Version updated to v0.8.5.

    Downloads