-
Notifications
You must be signed in to change notification settings - Fork 2
Roadmap and Releases
joshuaaferguson edited this page Nov 28, 2025
·
3 revisions
This page summarizes ROADMAP.md, CHANGELOG.md, FEATURES.md, and release notes so stakeholders can track progress across all repositories.
- Version: v2.0-beta.1 (Production Ready)
- Focus: Multi-platform architecture, multi-tenancy, observability, and enterprise security
- Architecture: Control Plane + Agent model supporting Kubernetes and Docker
- Organization context in JWT claims with org_id
- Org-scoped database queries for all resources
- WebSocket authentication with org filtering
- Cross-tenant prevention at middleware level
- 3 Grafana dashboards (Control Plane, Sessions, Agents)
- 12 Prometheus alert rules with configurable thresholds
- Structured logging with trace IDs
- 15 CVEs fixed (2 Critical, 2 High, 10 Moderate, 1 Low)
- Migrated from dgrijalva/jwt-go to golang-jwt/jwt/v5
- Security headers: HSTS, CSP, X-Frame-Options
- 0 Critical/High vulnerabilities remaining
- OpenAPI 3.0 specification with 70+ endpoints
- Swagger UI at
/api/docs - Interactive API explorer
| Metric | Target | Actual |
|---|---|---|
| API Latency (p99) | < 800ms | ~200ms |
| Session Startup | < 30s | ~6s |
| VNC Latency | < 100ms | <100ms |
| Agent Reconnection | < 60s | ~23s |
- 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.
- v2.0 – Multi-Platform: Control Plane + Agent architecture, K8s Agent, Docker Agent. ✅ Completed.
- v2.0-beta.1: Multi-tenancy, observability, security fixes, API documentation. ✅ Completed.
- v2.1: VM Agent support (Hyper-V, VMware)
- v2.2: Cloud Agent support (AWS, GCP, Azure)
- Managed SaaS: StreamSpace Cloud with automatic upgrades, backups, 24/7 support
- v2.0.0-beta.1 (2025年11月28日): Multi-tenancy, observability, 15 CVEs fixed, API docs
- v2.0.0-beta (2025年11月21日): Control Plane + Agent architecture, K8s Agent, Docker Agent
- Use semantic versioning with Conventional Commits
- Docker images tagged with
vX.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.