-
Notifications
You must be signed in to change notification settings - Fork 2
Roadmap and Releases
joshuaaferguson edited this page Nov 15, 2025
·
3 revisions
This page summarizes ROADMAP.md, CHANGELOG.md, FEATURES.md, and MIGRATION_SUMMARY.md so stakeholders can track progress across all repositories.
- Version: v1.0.0 (Phase 5 – Production Ready).
- Focus: Hardening, plugin ecosystem expansion, template/catalog migration, and prep for Phase 6 (VNC independence via TigerVNC + noVNC).
-
Recent Docs:
MIGRATION_SUMMARY.mdandTEMPLATE_MIGRATION_GUIDE.mddescribe how templates/plugins moved to dedicated repos currently mirrored in this wiki.
- Phase 1 – Foundation: Session/template CRDs, controller, PVC automation, metrics, CI/CD. ✅ Completed.
- Phase 2 – Core Platform: API backend (70+ handlers), React UI (50+ components), hibernation system. ✅ Completed.
- Phase 3 – Advanced Features: Plugin system, repository sync, collaboration, operational dashboards. ✅ Completed.
- Phase 4 – Enterprise: Compliance dashboards, RBAC enhancements, quotas, DLP, admin console tooling. ✅ Completed.
- Phase 5 – Production Readiness: Security hardening, audit logging, monitoring, documentation cleanup. ✅ Completed.
- Phase 6 – VNC Independence: Replace LinuxServer.io + KasmVNC images with native TigerVNC/noVNC stack, improve media pipeline, update templates. 🚧 Planned.
-
Template Image Refresh: Build StreamSpace-maintained images for browsers, IDEs, and desktops (tracked in
docs/VNC_MIGRATION.md). - Automation: CLI parity for template/plugin management, more integration tests, GitOps workflows.
- Managed SaaS: Launch StreamSpace Cloud with automatic upgrades, backups, 24/7 support (see README teaser).
- Observability Enhancements: Additional Prometheus metrics, Grafana dashboards, alert bundles.
- v0.2.0: Added external repository archives, migration of templates/plugins to their own repos, documentation overhaul, and security/auth cleanup.
- Use semantic versioning with Conventional Commits; each release includes controller, API, and UI image tags plus Helm chart updates.
- Tagging Strategy:
git describepowers build metadata; Docker images tagged withvX.Y.Z, Git tag, andlatest.
- Link PRs/issues to roadmap items and phases.
- Document breaking changes or required operator actions in the release section of PR descriptions and update this page accordingly.
- For migrations affecting plugins/templates, also update
streamspace-pluginsorstreamspace-templatesREADME plus cross-reference here.
Refer to Project-Overview for feature context and Deployment-and-Operations for upgrade notes.