v2.9.0
Pre-release
Pre-release
Release Notes - v2.9.0
Date: 2026-06-15
📝 Executive Summary
2.9.0 2026-06-15
- chore(main): whitelist deps and system commit scopes in check_compliance.pl to support Dependabot and host metrics commits.
- feat(cli): create an agent-ready output format (JSON/YAML) so that MySQLTuner can be easily integrated by AI agents.
- feat(report): finalize a complete HTML report file beginning in v2.8.45.
- feat(report): support historical comparison of database diagnostics and performance metrics over time.
- fix(main): implement cached version comparison parser to eliminate uninitialized value warnings and improve performance.
- fix(main): guard InnoDB log file size and log size percentage checks against uninitialized variables.
- fix(main): guard version and version comment checks in MariaDB parallel replication and query cache blocks.
- test(versions): add unit tests for version caching and comparisons in tests/unit_versions.t.
📈 Diagnostic Growth Indicators
| Metric | Current | Progress | Status |
|---|---|---|---|
| Total Indicators | 15 | +1 | 🚀 |
| Efficiency Checks | 0 | 0 | 🛡️ |
| Risk Detections | 2 | 0 | 🛡️ |
| Information Points | 13 | +1 | 🚀 |
🛠️ Internal Commit History
- feat(report): finalize HTML report, YAML output, and historical comparison (e364589)
⚙️ Technical Evolutions
➕ CLI Options Added
--yaml
✅ Laboratory Verification Results
- Automated TDD suite passed.
- Multi-DB version laboratory execution validated.
- Performance indicator delta analysis completed.
Deliverables
Standalone Script & Data
| Asset | Checksum |
|---|---|
mysqltuner.pl |
[sha256] |
basic_passwords.txt |
[sha256] |
vulnerabilities.csv |
[sha256] |
Docker Images
docker pull jmrenouard/mysqltuner:2.9.0Checksums (.sha256) are available in the assets list below.