Skip to content

v2.9.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jun 23:04
289d87f

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.0

Checksums (.sha256) are available in the assets list below.