github jmrenouard/MySQLTuner-perl v2.8.43

pre-release3 hours ago

Release Notes - v2.8.42

Date: 2026-05-25

๐Ÿ“ Executive Summary

2.8.42 2026-05-25

- chore: bump version to 2.8.42.
- fix: resolve invalid login credentials error by defaulting to root when only --pass is set and escaping single quotes in passwords (#781).
- fix: resolve fake aborted connections count increase during password strength checks (#900).
- fix: resolve EOF metadata corruption and duplicated configurations in Emacs block (#904).
- fix: prevent plaintext password leakage in weak password diagnostic messages.
- fix: implement symlink verification and atomic writes for aborted connects state file protection.
- fix: append transport-specific host and container identifiers in state file path to prevent collisions.
- test: strengthen authentication plugin checks and add verification suite for state file protections.
- ci: optimize release notes generation to isolate branch changes.
- perf: optimize --dumpdir performance by excluding heavy RDS/Aurora and internal metrics.
- docs: improve authentication plugins algorithm labels and resolve absolute documentation links.
- refactor: catch explicit exception classes in build/release_gen.py to prevent masking system signals.

๐Ÿ“ˆ Diagnostic Growth Indicators

Metric Current Progress Status
Total Indicators 15 +2 ๐Ÿš€
Efficiency Checks 0 0 ๐Ÿ›ก๏ธ
Risk Detections 2 0 ๐Ÿ›ก๏ธ
Information Points 13 +2 ๐Ÿš€

๐Ÿงช New Diagnostic Capabilities

โ„น๏ธ New Information Points

  • SKIPPING $info_pf_table
  • SKIPPING $info_s_table

๐Ÿ› ๏ธ Internal Commit History

  • refactor: consolidate recommendation reporting into generalrec and update documentation and tests (a9bfc42)
  • docs: update changelog and release notes for v2.8.42 (9e558a0)
  • docs: finalize changelog and release notes for v2.8.42 (81efefb)
  • ci: optimize release notes generation to isolate branch changes (0bcf8bc)
  • docs: sync changelog, release notes, memory database and add tests for v2.8.42 (e2a8bd8)
  • docs: generate FEATURES.md (54b803c)
  • style: tidy mysqltuner.pl (933038c)
  • docs: update v2.8.42 release notes and optimize dumpdir exclusions (57b5e6e)
  • chore: prepare release v2.8.42 (0a0aaeb)

โš™๏ธ Technical Evolutions

โœ… 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.8.42

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

Don't miss a new MySQLTuner-perl release

NewReleases is sending notifications on new releases.