Changelog
All notable changes to Lumina will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
- Community feed with real-time job visibility and sharing
- Template library for common AI generation use cases (product ads, social content, music videos)
- Team collaboration features with role-based access control and shared credit pools
Changed
- Improved Redis resilience and error visibility across queue and server operations
- Enhanced user experience with better form handling and API response feedback
- Optimized queue polling for faster job status checks
Fixed
- False-positive polling errors on running jobs
- Array data response handling for RunningHub tasks
- Undocumented status edge cases in task processing
- URL parsing issues affecting route validation
[0.1.0] - 2025-04-28
Added
- Real-time progress tracking with WebSocket connections showing frame-by-frame rendering status
- Public REST API for programmatic job submission and webhook notifications
- Webhook retry logic with exponential backoff for reliable delivery
- Granular rate limiting to manage API usage and prevent abuse
- Batch queue management with priority ordering and scheduled processing windows
Changed
- Migrated to centralized API client for better maintainability and consistency
- Upgraded Node.js runtime to v24 for improved performance and security
- Updated all dependencies to latest stable versions
- Simplified CSP (Content Security Policy) directives for better security posture
Fixed
- Error visibility improvements in queue creation workflow
- Polymorphic RunningHub task response handling for compatibility
- Origin validation security issues
- Deprecated BitPay database columns removed
Security
- Added Cloudflare Turnstile support for bot protection
- Enhanced Content Security Policy headers
- Preview deployment password protection (optional)