1.9.0
🚀 Major New Features
Enhanced Configuration Management
- Maintenance Mode Support - New
demyx config --maintenanceflag to activate WordPress core maintenance mode - Container Migration Tool - New
demyx config --convertflag to convert container and volume names to new format - Skip Confirmation - New
demyx config -fflag to bypass confirmation prompts
Advanced Container Management
- Traefik Operations - New backup/restore commands for Traefik (
demyx backup/restore traefik) - Extended Shell Access - New exec commands for Browser (
demyx exec code) and Traefik (demyx exec traefik) containers - Host Management - New
demyx host upcommand for better host control
Performance Optimizations
- FastCGI Cache Control - New
DEMYX_APP_CACHE_INACTIVEenvironment variable for cache expiration management - PHP Performance Tuning - New
--php-averageflag for optimized PHP configuration
⚡ Performance & Security Improvements
Network & Security Enhancements
- HTTP3/QUIC Support - Enabled for faster, more efficient connections
- A+ SSL Grade - Achieved top-tier SSL security rating
- Hot Configuration Updates - Auth, rate limiting, and whitelist changes now apply without container restarts
System Improvements
- Modern PHP Versions - Updated default PHP to 8.2/8.3
- Better IP Detection - Using
digfor improved server IP detection across distributions - Rsync Integration - Backup and restore operations now use rsync with backward compatibility
🧹 Code Quality & Modernization
Architectural Improvements
- Simplified Container Naming - Removed dynamic container name updates in favor of hard-coded names
- Cleaner Codebase - Removed deprecated logging code and CPU/memory restrictions
- Enhanced Installation Process - Improved Docker run commands with better volume mounts and environment variables
Function Refactoring
- Streamlined Login Logic - Simplified
demyx_app_loginfunction for better maintainability - Better Error Handling - Enhanced validation for environment variable names
- Improved Help Documentation - More consistent and clear command descriptions
Developer Experience
- Removed Legacy Features - Eliminated deprecated PHP process management flags
- Simplified Host Operations - Removed developer mode complexity
- Better Version Management - Improved upgrade logic with cleaner version checking
🐛 Critical Bug Fixes
System Stability
- Volume Creation - Fixed missing
demyx_uservolume creation - Variable Assignment - Corrected
DEMYX_APP_WP_VOLUMEcontainer variable reference - External Volume Errors - Resolved "external volume not found" issues
Version Management
- Upgrade Process - Fixed carriage return characters in version output for consistent comparisons
- Various Typos - Multiple variable name and syntax corrections
This release represents a significant step forward in system reliability, performance, and developer experience while maintaining backward compatibility.