Files
ansible-lemp-wordpress/CHANGELOG.md
Sebastian Palencsár 0ac72f29a5 refactor: Remove RedHat/CentOS support, focus on Ubuntu/Debian
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.
2025-06-19 06:08:39 +02:00

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