Changelog
The history of StreamStack: every release, every improvement.
v4.0 — StreamStack Latest
Complete platform rewrite. Kubernetes-native architecture, Go + Laravel hybrid, global CDN with Cloudflare edge caching.
- New: k3s orchestration with auto-healing pods
- New: Go-based core for player, tokens, and view tracking
- New: Cloudflare CDN integration with edge caching rules
- New: AES-128 HLS encryption with per-session key rotation
- New: Real-time transcode progress with toast notifications
- New: 8K and 4K transcode profiles
- New: SVG watermark support with rasterization pipeline
- New: Multi-language website (IT, EN, ES, FR, DE)
- New: Public REST API with Swagger/OpenAPI documentation
- New: Live streaming via RTMP/SRT (MediaMTX)
- Improved: Adaptive bitrate streaming with per-device quality selection
- Improved: Multi-tenant architecture with isolated API keys
v3.5 — Security Hardening
Comprehensive security audit with 17 fixes applied. OWASP compliance review.
- Security: JWT token validation hardened on all endpoints
- Security: CORS policy enforced across all origins
- Security: Rate limiting on API and upload endpoints
- Security: Admin authorization audit — tenant isolation verified
- Improved: Upload validation for all video formats
v3.0 — Multi-Tenant Platform
Full multi-tenant support with isolated storage, billing, and analytics per organization.
- New: Multi-tenant architecture with per-org isolation
- New: API key management per tenant
- New: Per-video analytics with Chart.js dashboards
- New: Audience retention heatmaps (decile-based)
- New: Geographic and device distribution charts
- Improved: PostgreSQL migration from MySQL for better JSON support
v2.5 — Edge Network Expansion
Expanded European edge network with GeoDNS routing and pull-through caching.
- New: 10 edge servers across Italy, Switzerland, and Germany
- New: Self-hosted GeoDNS with PowerDNS + GeoIP backend
- New: Pull-through cache with 30-day inactive eviction
- Improved: HAProxy SSL termination with Let's Encrypt automation
- Improved: Origin shielding to reduce upstream load
v2.0 — HLS Pipeline Rewrite
Complete rewrite of the transcoding pipeline. FFmpeg-based ABR encoding with HLS packaging.
- New: Adaptive Bitrate streaming (1080p, 720p, 480p, 360p)
- New: HLS packaging with MPEG-TS segments
- New: MinIO object storage for originals and HLS output
- New: Redis-backed job queue with Horizon monitoring
- New: Thumbnail generation at multiple timestamps
- Improved: Upload support for 20+ video formats
v1.5 — Player Customization
Custom branded player with logo overlay, watermarking, and embed options.
- New: Custom player logo with clickable link
- New: Video watermark overlay with position/opacity controls
- New: Embed code generator with autoplay, loop, mute options
- New: Poster/cover image upload
- Improved: Mobile-responsive player with touch controls
v1.0 — Public Launch
First production release. Upload, transcode, and distribute video content via embed.
- New: Video upload with drag & drop interface
- New: FFmpeg transcoding to H.264/AAC
- New: HTML5 video player with HLS.js
- New: Dashboard with video management
- New: Basic view tracking and statistics
v0.9 — Beta
Closed beta with select enterprise clients. Core upload and playback pipeline validated.
- New: Laravel-based admin panel
- New: S3-compatible storage backend
- New: Basic authentication and user management
- Fixed: Cross-browser playback compatibility
v0.5 — Alpha
Internal alpha. Proof of concept for the streaming pipeline.
- New: Basic video upload and storage
- New: Single-resolution transcoding
- New: Simple video player prototype
Research & Development
CDN infrastructure R&D. Testing edge caching strategies, codec benchmarks (H.264 vs H.265 vs AV1), and low-latency delivery architectures. Partnership with European datacenter providers.
Project Genesis
StreamStack is born from the need for a sovereign European video platform. Initial feasibility study, market analysis, and architecture design. Focus on data sovereignty, GDPR compliance, and Italian/EU hosting requirements for enterprise video distribution.