Conversation
#22) - Refactored password column detection into a standalone sub. - Implemented schema-based detection using information_schema.COLUMNS. - Added regression test tests/repro_issue_22.t. - Updated tests/test_issue_875.t mocks. - Updated Changelog.
update Changelog and release notes for Issue major#877
Include Performance Schema fixes and GitHub Actions modernization.
Make Storage Engine Statistics output deterministic
- refactor: replace system calls (whoami, hostname, printenv) with native Core Perl functions. - chore: bump version to 2.8.37.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
2.8.38 2026-02-14
2.8.36 2026-02-13
2.8.35 2026-02-02
HTTP::Tinywith robust fallback tocurl/wget(PR Add DirectAdmin support. #18 and Support for Directadmin #17).perltidyinrelease-preflightworkflow and enforce script formatting (issue Swap position of innodb buffer pool size and data size arguments #19).innodb_log_file_sizerecommendations caused by integer rounding (issue mysqltuner recommends variable-change thats already been set #770).innodb_log_buffer_sizerecommendations (issue In 2.5.3 with a fresh MariaDB install, innodb_log_buffer_size increase message emits #783).SECURITY.mdtemplate with project-specific policy and contact info (Issue SECURITY.md contains the default template #771, credit @bfontaine).perltidyonmysqltuner.plto ensure code consistency.tests/test_version_regex.tfor version extraction verification.tests/issue_770.tto verifyinnodb_log_file_sizerecommendation precision.tests/issue_783.tto verifyinnodb_log_buffer_sizerecommendation on idle servers.MySQLTuner Changelog
2.8.33 2026-01-31
fix: improved cPanel/Flex detection and refined
skip-name-resolverecommendation (issue cPanel recommendation for skip-name-resolve is incorrect #863).test: add enhanced unit test
tests/issue_863_enhanced.tfor cPanel detection verification.docs: consolidate project governance rules and resolve backwards compatibility contradiction (00_constitution.md, 03_execution_rules.md).
style: promote session-discovered rules to Tier 04 Best Practices and reset
remembers.md.feat: add automated validation (regex/coderef) for CLI options like
--portand--defaultarch.feat: implement option implications (e.g.,
--featureimplies--verbose) in metadata.feat: add SSL/TLS security checks for missing configuration, insecure protocols (TLSv1.0, TLSv1.1), and secure transport enforcement.
feat: add automated detection of current session encryption status.
feat: add observability warning and explicit recommendation when
performance_schemais disabled.fix: resolve numeric comparison warnings and prevent full workstation path leakage in CLI output.
fix: resolve contradictory key_buffer_size recommendations by adding a usage threshold to the increase recommendation (issue Double recommendations #774).
test: add unit test
tests/cli_validation.tfor comprehensive option validation verification.test: add unit test
tests/ssl_tls_validation.tfor comprehensive SSL/TLS verification.test: add unit test
tests/pfs_observability.tto verifyperformance_schemadiagnostics.test: add unit test
tests/issue_774.tto verify key_buffer_size recommendation logic.docs: cleanup MongoDB and PostgreSQL references from
ROADMAP.mdand README files.refactor: implement metadata-driven CLI option parsing to centralize defaults, validation, and documentation.
2.8.32 2026-01-30
--skippasswordfrom test laboratory to enable security checks.curl/wgetoutput.multi-db-docker-envandtest_dbvendors.2.8.31 2026-01-27
--schemadir <path>option to generate per-schema markdown documentation.--dumpdir.documentation/specifications/(/hey-agent).build/updateCVElist.plwith NVD API 2.0 (JSON-based) (Fix Master is missing vulnerabilities.csv #867).tests/sql_modeling.tmock data.mysqltuner.pl.sh -c.tests/schemadir.tto verify schema documentation logic.build/test_envs.shwithSchemadirtest scenario and fix logic ordering.execution.logand collapsible panels for better readability.--cvefilesupport.examples/and execute full LTS test suite (MySQL, MariaDB, Percona).2.8.30 2026-01-24
raw_mysqltuner.txtreport indumps/directory when using--dumpdirbuild/test_envs.shto capture and link all infrastructure logs (Docker start, DB injection, container logs, inspect data) in HTML reports for full audit traceabilityexamples/directory to keep only the 10 most recent results/examples-cleanupworkflow for manual laboratory maintenancebuild/release_gen.pyand/release-notes-genworkflow.agent/README.mdsynchronization viabuild/doc_sync.pyand/doc-syncworkflow2.8.29 2026-01-24
fix: synchronize all version occurrences in mysqltuner.pl and update release workflows (issue Installation via wget #15)
feat: add version consistency check to release-preflight and git-flow workflows
docs: update copyright years to 2026
2.8.28 2026-01-22
feat: ajoute l'option --no-pfstat pour la partie performance schema
feat: ajoute l'option --no-colstat pour la partie colonne stat
fix: skip innodb_buffer_stats during sys schema dump to avoid performance issues
2.8.27 2026-01-18
2.8.26 2026-01-18
2.8.24 2026-01-18
2.8.23 2026-01-18
2.8.22 2026-01-18
2.8.21 2026-01-18
2.8.20 2026-01-18
2.8.18 2026-01-18
2.8.17 2026-01-18
2.8.16 2026-01-18
2.8.15 2026-01-18
2.8.13 2026-01-18
2.8.12 2026-01-17
2.8.11 2026-01-17
2.8.10 2026-01-17
2.8.9 2026-01-17
2.8.8 2026-01-17
2.8.7 2026-01-17
2.8.6 2026-01-17
2.8.5 2026-01-17
2.8.4 2026-01-17
2.8.3 2026-01-17
2.8.2 2026-01-17
2.8.1 2026-01-17
2.8.0 2026-01-17