Skip to content

SkillMeat v0.27.0 Release Notes

Release Date: 2026-04-07

Added

Enterprise Edition Parity Improvements — Enterprise edition now provides full feature parity with local edition for artifact management, with 16 previously-stubbed endpoints now returning real implementations.

  • Version History — Artifact version browsing, restore, and timeline visualization now fully functional in enterprise edition via versions.py router
  • Bundle Management — Create, read, update, delete, and export artifact bundles in enterprise mode via bundles.py router
  • Memory Items — AI context memory CRUD, full-text search, and memory packing fully supported in enterprise via memory_items.py router
  • User Collections — User collection management, query, and metadata operations now available in enterprise via user_collections.py router
  • Scaffold Templates — Template CRUD and configuration available in enterprise via scaffold_templates.py router
  • Settings & Preferences — User preference and notification settings writable in enterprise mode via settings.py router
  • Context Entity Categories — Category CRUD and association management now available in enterprise via new EnterpriseContextEntityCategoryRepository
  • Cache Management — Manual cache refresh and invalidation endpoints available in enterprise via cache.py router
  • Bill of Materials — BoM snapshot and multi-format export features functional in enterprise via bom.py router

Repository Implementations (Phase 1) — Four enterprise repository classes promoted from stubs to real implementations: - EnterpriseArtifactHistoryRepository — Version history queries with tenant filtering - EnterpriseArtifactHistoryEventRepository — Append-only activity event tracking per artifact - EnterpriseContextEntityCategoryRepository — Category management with artifact association counts - EnterpriseDuplicatePairRepository — Duplicate detection and ignore-list management (scoring deferred to v2.2)

Changed

  • Frontend no longer applies edition guards to Phase 2–3 features; all previously-conditional feature UI now renders for enterprise users
  • context_sync.py pull/push/resolve/discover endpoints now return HTTP 501 with explicit deferral message (upgraded from inadvertent 503)
  • Dependency injection factories (dependencies.py) now route enterprise repositories for all promoted domains instead of returning stubs

Fixed

  • SQLite TSVECTOR compatibility in enterprise test fixtures (unblocked 11 tenant isolation tests)
  • Enterprise artifact upstream field hydration (now includes upstream tracking status for GitHub-backed sources)
  • Enterprise sync auto-enable on startup (feature flag defaults to True when edition="enterprise")

Deferred

  • context_sync federation design (pull/push/resolve/discover endpoints deferred to v2.2; discovery and MCP-related endpoints remain 501-gated)
  • Duplicate pair similarity scoring algorithm (CRUD and ignore-list available; scoring engine in v2.2 roadmap)

Technical

  • Repository Pattern: All 4 new enterprise repositories follow EnterpriseRepositoryBase[T] pattern with automatic tenant filtering via _apply_tenant_filter()
  • Tenant Isolation: 48 new integration tests verify no cross-tenant data leakage across repository and HTTP layers
  • Edition Feature Matrix: Updated with all 9 newly-enabled features and endpoint support matrix

Known Limitations

  • Duplicate pair similarity scoring not implemented (CRUD and ignore-list fully functional)
  • Context pack federation partially available pending design resolution

Migration Notes

Existing enterprise deployments will see new features automatically enabled. No database migration required — all tables created in v2.0 schema. Feature flags remain available for phased rollout if needed. No breaking changes; local edition unaffected.

Compatibility

  • ✅ PostgreSQL 12+ (tested against 16)
  • ✅ Python 3.9–3.12
  • ✅ SQLite 3.40+ (local edition)
  • ✅ No breaking changes