|
| 1 | +2.8.28 2026-01-18 |
| 2 | + |
| 3 | +- |
| 4 | + |
| 5 | +2.8.27 2026-01-18 |
| 6 | + |
| 7 | +- refactor: replace massive raw backtick usage with execute_system_command wrapper for better security and compliance (Compliance Sentinel) |
| 8 | + |
| 9 | +2.8.26 2026-01-18 |
| 10 | + |
| 11 | +- fix: inverted replication command logic causing wrong SQL on MySQL 8.0+/MariaDB 10.5+ (issue #553) |
| 12 | +- feat: add MySQL/MariaDB version detection to prevent version number conflicts in replication logic |
| 13 | +- test: add comprehensive test suite (test_issue_553.t) for replication command compatibility |
| 14 | +- chore: bump version to 2.8.26 |
| 15 | + |
| 16 | +2.8.24 2026-01-18 |
| 17 | + |
| 18 | +- fix: improve MariaDB 11+ detection by checking version_comment (issue #869) |
| 19 | +- fix: handle innodb_buffer_pool_chunk_size=0 (autosize) in MariaDB 10.8+ (#869) |
| 20 | +- chore: bump version to 2.8.24 |
| 21 | + |
| 22 | +2.8.23 2026-01-18 |
| 23 | + |
| 24 | +- feat: add --ignore-tables CLI option to filter specific tables from analysis (#749) |
| 25 | +- chore: bump version to 2.8.23 |
| 26 | + |
| 27 | +2.8.22 2026-01-18 |
| 28 | + |
| 29 | +- feat: update all repository links from 'major' to 'jmrenouard' (issue #410) |
| 30 | +- docs: add Changelog information and Useful Links to all README files (issue #411) |
| 31 | +- feat: improve thread_pool_size recommendations based on logical CPU count (issue #404) |
| 32 | +- feat: suggest enabling thread pool for servers with max_connections >= 512 (issue #404) |
| 33 | +- fix: hide ThreadPool metrics when thread pool is not enabled to avoid noise (issue #404) |
| 34 | +- feat: add logical_cpu_cores function to accurately detect threads including HT |
| 35 | +- chore: bump version to 2.8.22 |
| 36 | + |
| 37 | +2.8.21 2026-01-18 |
| 38 | + |
| 39 | +- fix: remove contradictory query_cache_limit recommendation when disabling query cache (issue #671) |
| 40 | +- fix: cap join_buffer_size recommendation at 4MB and prefer index optimization (issue #671) |
| 41 | +- chore: bump version to 2.8.21 |
| 42 | + |
| 43 | +2.8.20 2026-01-18 |
| 44 | + |
| 45 | +- feat: add automated regression test for forcemem MB interpretation (issues #780, #810) |
| 46 | +- chore: bump version to 2.8.20 |
| 47 | + |
| 48 | +2.8.18 2026-01-18 |
| 49 | + |
| 50 | +- feat: add --max-password-checks option to limit dictionary checks (default: 100) |
| 51 | +- fix: ensure Machine type is reported as 'Container' when --container option is used |
| 52 | +- chore: bump version to 2.8.18 |
| 53 | + |
| 54 | +2.8.17 2026-01-18 |
| 55 | + |
| 56 | +- feat: implementation of issue #403 to check weak passwords on MySQL 8.0+ and flush hosts every 100 attempts |
| 57 | +- chore: bump version to 2.8.17 |
| 58 | + |
| 59 | +2.8.16 2026-01-18 |
| 60 | + |
| 61 | +- chore: bump version to 2.8.16 |
| 62 | + |
| 63 | +2.8.15 2026-01-18 |
| 64 | + |
| 65 | +- feat: update all GitHub links from 'major' to 'jmrenouard' organization |
| 66 | +- feat: refactor plugin information to filter ACTIVE status and display specific columns grouped by type |
| 67 | +- chore: bump version to 2.8.15 |
| 68 | + |
| 69 | +2.8.13 2026-01-18 |
| 70 | + |
| 71 | +- docs: add Useful Links section to all README files (English, French, Russian, Italian) |
| 72 | +- chore: bump version to 2.8.13 |
| 73 | + |
| 74 | +2.8.12 2026-01-17 |
| 75 | + |
| 76 | +- feat: update is_docker() to detect containerd and podman runtimes |
| 77 | +- chore: bump version to 2.8.12 |
| 78 | + |
| 79 | +2.8.11 2026-01-17 |
| 80 | + |
| 81 | +- docs: update INTERNALS.md with information about Cloud, SSH, Containers, and Plugins |
| 82 | +- chore: bump version to 2.8.11 |
| 83 | + |
| 84 | +2.8.10 2026-01-17 |
| 85 | + |
| 86 | +- feat: add dates and commands to log files in test_envs.sh |
| 87 | +- feat: add separators (=) at the end of log files in test_envs.sh |
| 88 | +- chore: synchronize version strings across script, POD, and version file |
| 89 | + |
| 90 | +2.8.9 2026-01-17 |
| 91 | + |
| 92 | +- feat: improve container log detection by excluding proxy containers (traefik, haproxy, maxscale, proxy) |
| 93 | +- feat: prioritize database-related container names (mysql, mariadb, percona, db, database) |
| 94 | +- chore: bump version to 2.8.9 |
| 95 | + |
| 96 | +2.8.8 2026-01-17 |
| 97 | + |
| 98 | +- feat: add -d/--database parameter to test_envs.sh to tune specific databases |
| 99 | +- feat: add -c/--configs parameter to test_envs.sh for easier configuration selection |
| 100 | +- feat: add timestamps to major steps in test_envs.sh logs |
| 101 | +- feat: add execution header to test_envs.sh output showing the full command |
| 102 | +- chore: bump version to 2.8.8 |
| 103 | + |
| 104 | +2.8.7 2026-01-17 |
| 105 | + |
| 106 | +- docs: add standardized comment headers to all build shell scripts |
| 107 | +- chore: synchronize version strings across script, POD, and version file |
| 108 | +- fix: ensure version consistency between Changelog and CURRENT_VERSION.txt |
| 109 | + |
| 110 | +2.8.6 2026-01-17 |
| 111 | + |
| 112 | +- feat: add Plugin Information section and --plugininfo flag (#794) |
| 113 | +- fix: memory calculation bug in system_recommendations (1.5GB check) |
| 114 | +- fix: ensure forcemem is correctly interpreted and displayed as MB in os_setup |
| 115 | +- chore: synchronize version strings across script, POD, and version file |
| 116 | + |
| 117 | +2.8.5 2026-01-17 |
| 118 | + |
| 119 | +- fix: noisy sysctl errors for sunrpc parameters when kernel module is not loaded |
| 120 | +- fix: refactor get_kernel_info to handle missing sysctl parameters gracefully |
| 121 | + |
| 122 | +2.8.4 2026-01-17 |
| 123 | + |
| 124 | +- fix: database injection failing to find dump files due to incorrect working directory |
| 125 | +- fix: ensure correct path handling for 'source' commands in employees.sql |
| 126 | + |
| 127 | +2.8.3 2026-01-17 |
| 128 | + |
| 129 | +- feat: detect docker/podman environment and automatically grab logs from container if local log file is not found |
| 130 | +- feat: add --container option to manually specify a container for log retrieval |
| 131 | + |
| 132 | +2.8.2 2026-01-17 |
| 133 | + |
| 134 | +- fix: system command failures (ping/ifconfig/redirection) on modern Linux (Ubuntu 22.04/WSL2) |
| 135 | +- feat: integrate external test dependencies (multi-db-docker-env, test_db) and automated employees database injection |
| 136 | + |
| 137 | +2.8.1 2026-01-17 |
| 138 | + |
| 139 | +- fix: resilient memory checks with /proc fallback on Linux and silencing expected ps failures |
| 140 | + |
| 141 | +2.8.0 2026-01-17 |
| 142 | + |
| 143 | +- Bump version to 2.8.0 |
| 144 | +- enhance user hostname restriction checks |
| 145 | +- feat: Translate comments and messages in updateCVElist.py to English |
| 146 | +- chore: ignore VS Code workspace files |
| 147 | +- build: update Debian File::Util dependency installation |
| 148 | +- cleanup: MariaDB and MySQL support documentation (focus on LTS) |
1 | 149 | 2.8.27 2026-01-18 |
2 | 150 |
|
3 | 151 | - refactor: replace massive raw backtick usage with execute_system_command wrapper for better security and compliance (Compliance Sentinel) |
|
0 commit comments