BREAKING CHANGE: Removed RedHat/CentOS/Rocky Linux support to improve stability - Remove all RedHat/CentOS-specific code and variables - Consolidate Ubuntu/Debian variables into single debian-family.yml - Simplify CI/CD pipeline (remove CentOS tests) - Remove unstable multi-OS complexity - Update documentation to reflect Ubuntu/Debian focus - Streamline playbooks for better maintainability This change makes the project more stable and maintainable by focusing on the most common server distributions (Ubuntu/Debian) instead of trying to support multiple OS families with different package managers and configurations.
2.1 KiB
2.1 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
- SSL/HTTPS support with Let's Encrypt integration
- Multi-OS support (Ubuntu, Debian, CentOS, RHEL, Rocky Linux)
- GitHub Actions CI/CD pipeline
- Advanced WordPress features (Redis, Memcached, Fail2Ban)
- Automated backup system
- WordPress Multisite support
- Performance optimizations (OPcache, MySQL tuning)
- Security enhancements (Fail2Ban, ModSecurity ready)
- Comprehensive documentation
- Contributing guidelines
- Troubleshooting guide
Changed
- BREAKING: Removed RedHat/CentOS/Rocky Linux support for stability
- Focused on Ubuntu/Debian family systems only
- Simplified CI/CD pipeline (removed CentOS tests)
- Unified variables into single debian-family.yml file
- Streamlined playbooks for better maintainability
Fixed
- WP-CLI download from official source
- MySQL user permissions for TCP connections
- PHP-FPM socket permissions
- Service management across different OS families
Removed
- RedHat/CentOS/Rocky Linux specific code and variables
- CentOS Docker tests from CI/CD pipeline
- Multi-OS complexity that caused maintenance issues
[1.0.0] - 2025-06-19
Added
- SSL/HTTPS support with Let's Encrypt integration
- Ubuntu/Debian support (20.04, 22.04, 24.04, Debian 11, 12)
- GitHub Actions CI/CD pipeline
- Advanced WordPress features (Redis, Memcached, Fail2Ban)
- Automated backup system
- WordPress Multisite support
- Performance optimizations (OPcache, MySQL tuning)
- Security enhancements (Fail2Ban, ModSecurity ready)
- Comprehensive documentation
- Contributing guidelines
- Troubleshooting guide
Changed
- Restructured project for better maintainability
- Improved error handling in playbooks
- Enhanced variable management with OS-specific files
- Better template organization
Fixed
- WP-CLI download from official source
- MySQL user permissions for TCP connections
- PHP-FPM socket permissions
- Service management across different OS families