Skip to content

Navigation Menu

Sign in
Sign up

Roadmap and Releases

joshuaaferguson edited this page Nov 28, 2025 · 3 revisions

Roadmap & Releases

This page summarizes ROADMAP.md, CHANGELOG.md, FEATURES.md, and release notes so stakeholders can track progress across all repositories.

Current Status

  • 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

v2.0-beta.1 Highlights

Multi-Tenancy

  • 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

Observability

  • 3 Grafana dashboards (Control Plane, Sessions, Agents)
  • 12 Prometheus alert rules with configurable thresholds
  • Structured logging with trace IDs

Security (Wave 28)

  • 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

API Documentation

  • OpenAPI 3.0 specification with 70+ endpoints
  • Swagger UI at /api/docs
  • Interactive API explorer

Performance Metrics

Metric Target Actual
API Latency (p99) < 800ms ~200ms
Session Startup < 30s ~6s
VNC Latency < 100ms <100ms
Agent Reconnection < 60s ~23s

Development Phases

  1. Phase 1 – Foundation: Session/template CRDs, controller, PVC automation, metrics, CI/CD. ✅ Completed.
  2. Phase 2 – Core Platform: API backend (70+ handlers), React UI (50+ components), hibernation system. ✅ Completed.
  3. Phase 3 – Advanced Features: Plugin system, repository sync, collaboration, operational dashboards. ✅ Completed.
  4. Phase 4 – Enterprise: Compliance dashboards, RBAC enhancements, quotas, DLP, admin console tooling. ✅ Completed.
  5. Phase 5 – Production Readiness: Security hardening, audit logging, monitoring, documentation cleanup. ✅ Completed.
  6. v2.0 – Multi-Platform: Control Plane + Agent architecture, K8s Agent, Docker Agent. ✅ Completed.
  7. v2.0-beta.1: Multi-tenancy, observability, security fixes, API documentation. ✅ Completed.

Upcoming Milestones

  • 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

Release Highlights (CHANGELOG.md)

  • 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, and latest

Contribution Tracking

  • 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-plugins or streamspace-templates README plus cross-reference here.

Refer to Project-Overview for feature context and Deployment-and-Operations for upgrade notes.

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /