From ee0ed372cb2ff0320d768a5b5278909f13dc6fc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Palencs=C3=A1r?= Date: Thu, 19 Jun 2025 07:27:56 +0200 Subject: [PATCH] docs: Finalize CHANGELOG for v1.0.0 release - Consolidate all features and improvements into v1.0.0 - Include multilingual documentation in first release - Remove confusing version splits - Clear structure: Unreleased (planned) vs v1.0.0 (complete) --- CHANGELOG.md | 67 +++++++++++++++++++++------------------------------- 1 file changed, 27 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 12ed301..eec2d39 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,60 +7,47 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Planned +- PostgreSQL database support +- Apache webserver option +- Advanced monitoring dashboard + +## [1.0.0] - 2025-06-19 - First Release + ### Added +- Complete LEMP stack automation for Ubuntu/Debian - 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 +- Automated backup system with retention - 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 +- Performance optimizations (PHP OPcache, MySQL tuning) +- Security enhancements (Fail2Ban, secure configurations) +- Comprehensive documentation and guides +- Contributing guidelines and troubleshooting guide +- Docker testing environment +- Multi-environment support (Docker, VMs, bare metal) - 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 +- ๐ŸŒ Multilingual documentation (German, Hungarian translations) +- ๐Ÿงช Simplified and robust CI/CD testing approach +- ๐Ÿ“ Professional language navigation in README ### Changed - Restructured project for better maintainability - Improved error handling in playbooks - Enhanced variable management with OS-specific files - Better template organization +- Focused exclusively on Ubuntu/Debian family systems for better stability +- Unified variables into single debian-family.yml file +- Streamlined playbooks for better maintainability +- Improved test reliability with syntax checks instead of runtime tests ### Fixed - WP-CLI download from official source - MySQL user permissions for TCP connections - PHP-FPM socket permissions -- Service management across different OS families +- Service management across different systems +- CI/CD pipeline stability issues +- Container build problems in GitHub Actions +- SSH connectivity issues in automated tests +- Python3-apt dependency problems in check mode