🔒 Security Enhancements
- Added CSRF protection for sensitive operations
- Fixed session token generation using crypto.randomBytes
- Implemented token masking in API responses
- Fixed XSS vulnerability in log viewer
- Rate limiting now fail-closed for better security
🎨 UI/UX Improvements
- Added official GitLab branding and logo
- Improved favicon for better brand recognition
- Enhanced sidebar design with larger logo
- Better visual consistency across the platform
🧪 Testing
- Added Jest testing framework
- Created 26 unit tests for auth and logger
- 100% test pass rate
- Better code quality and reliability
🐛 Bug Fixes
- Fixed path traversal in artifacts download
- Fixed parseInt radix issues
- Improved error handling
- Memory optimization with batch processing
📦 New Features
- DORA metrics analytics
- User preferences management
- Password change functionality
- Dashboard management API
Full Changelog: v1.2.0...v1.3.0