Skip to content

Commit 3f740fc

Browse files
committed
chore: bump version to 2.8.27
1 parent b21a411 commit 3f740fc

2 files changed

Lines changed: 149 additions & 1 deletion

File tree

Changelog

Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,151 @@
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)
1149
2.8.27 2026-01-18
2150

3151
- refactor: replace massive raw backtick usage with execute_system_command wrapper for better security and compliance (Compliance Sentinel)

mysqltuner.pl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ package main;
5959
my $is_win = $^O eq 'MSWin32';
6060

6161
# Set up a few variables for use in the script
62-
my $tunerversion = "2.8.27";
62+
my $tunerversion = "2.8.28";
6363
my ( @adjvars, @generalrec );
6464

6565
# Set defaults

0 commit comments

Comments
 (0)