Skip to content

Commit 21d5873

Browse files
committed
feat: release 2.8.40
1 parent 5653056 commit 21d5873

5 files changed

Lines changed: 311 additions & 191 deletions

File tree

CURRENT_VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.8.41
1+
2.8.40

Changelog

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
2.8.41 2026-02-15
2-
3-
-
4-
51
# MySQLTuner Changelog
62

73
2.8.40 2026-02-15
@@ -55,9 +51,11 @@
5551
- test: add reproduction test for Performance Schema disabled diagnostic (tests/repro_pfs_disabled.t).
5652
- fix: prevent creation of directory "0" when --dumpdir is not specified or set to 0 (Issue #20).
5753
- docs: fix broken endoflife.date links in README files (Issue #877, credit @FabioPedretti).
54+
- docs: fix broken endoflife.date links in README files (Issue #877, credit @FabioPedretti).
5855
- test: add reproduction test for Performance Schema disabled scenario (repro_pfs_disabled.t).
5956
- ci: fix Docker API mismatch in GitHub Actions by migrating to native services.
6057
- feat: make Storage Engine Statistics output deterministic by @lewart3 (Issue #26).
58+
- feat: make Storage Engine Statistics output deterministic by @lewart3 (Issue #26).
6159

6260
2.8.35 2026-02-02
6361

mysqltuner.pl

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2982,7 +2982,7 @@ sub log_file_recommendations {
29822982
}
29832983

29842984
# Try to find logs from docker/podman if file doesn't exist locally
2985-
elsif ( !-f "$myvar{'log_error'}"
2985+
elsif (!-f "$myvar{'log_error'}"
29862986
&& $myvar{'log_error'} !~ /^(docker|podman|kubectl|systemd):/
29872987
&& !is_docker() )
29882988
{
@@ -7951,7 +7951,7 @@ sub mariadb_xtradb {
79517951
infoprint "XtraDB is enabled.";
79527952
infoprint "Note that MariaDB 10.2 makes use of InnoDB, not XtraDB."
79537953

7954-
# Not implemented
7954+
# Not implemented
79557955
}
79567956

79577957
# Recommendations for RocksDB
@@ -9297,7 +9297,7 @@ sub mysql_innodb {
92979297
infoprint
92989298
"innodb_buffer_pool_chunk_size is set to 'autosize' (0) in MariaDB >= 10.8. Skipping chunk size checks.";
92999299
}
9300-
elsif ( !defined( $myvar{'innodb_buffer_pool_chunk_size'} )
9300+
elsif (!defined( $myvar{'innodb_buffer_pool_chunk_size'} )
93019301
|| $myvar{'innodb_buffer_pool_chunk_size'} == 0
93029302
|| !defined( $myvar{'innodb_buffer_pool_size'} )
93039303
|| $myvar{'innodb_buffer_pool_size'} == 0
@@ -10876,17 +10876,15 @@ sub dump_result {
1087610876
}
1087710877

1087810878
my $json = JSON->new->allow_nonref;
10879-
print $json->utf8(1)
10880-
->pretty( ( $opt{'prettyjson'} ? 1 : 0 ) )
10879+
print $json->utf8(1)->pretty( ( $opt{'prettyjson'} ? 1 : 0 ) )
1088110880
->encode( \%result );
1088210881

1088310882
if ( $opt{'outputfile'} ne 0 ) {
1088410883
unlink $opt{'outputfile'} if ( -e $opt{'outputfile'} );
1088510884
open my $fh, q(>), $opt{'outputfile'}
1088610885
or die
1088710886
"Unable to open $opt{'outputfile'} in write mode. please check permissions for this file or directory";
10888-
print $fh $json->utf8(1)
10889-
->pretty( ( $opt{'prettyjson'} ? 1 : 0 ) )
10887+
print $fh $json->utf8(1)->pretty( ( $opt{'prettyjson'} ? 1 : 0 ) )
1089010888
->encode( \%result );
1089110889
close $fh;
1089210890
}

0 commit comments

Comments
 (0)