Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v3.6.0 #831

Merged
merged 33 commits into from
Jun 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
59e0867
Changelog template for version 3.5.8
svetasmirnova Dec 28, 2023
5ac9e77
Entry about PR-734
svetasmirnova Dec 29, 2023
cc4cc58
Entries about PR-754, PT-2307, PR-169, PT-2298
svetasmirnova Jan 29, 2024
f608b49
Added PR-140
svetasmirnova Jan 30, 2024
ae4837a
- Entries for PT-1751, PR-765, PT-2233, PR-772, PT-2301, PT-2295, PT-…
svetasmirnova Apr 1, 2024
86e641f
Merge branch '3.x' into Changelog
svetasmirnova May 17, 2024
ef78b33
Added rest of PRs, planned for the 3.6.0 release
svetasmirnova May 17, 2024
4a1fca3
Extra space removed
svetasmirnova May 20, 2024
973d7d8
Added records about Yoann
svetasmirnova May 20, 2024
7cccc98
Merge branch '3.x' into Changelog
svetasmirnova May 21, 2024
2268f78
PT-1717 - resume pt-online-schema-change if it's interrupted
svetasmirnova May 23, 2024
acc0d49
Typo in t/lib/bash/collect.t, causing test failure on Bookworm
svetasmirnova May 24, 2024
31124b1
Added SSL_verifycn_name flag to start_SSL in HTTP::Micro to resolve t…
svetasmirnova May 24, 2024
a8258bf
PR-471 - Support adding explain output for slow query in JSON report …
svetasmirnova May 25, 2024
65914c4
Version and modules updated for version 3.6.0
svetasmirnova May 25, 2024
0f4fe96
Ubuntu24
EvgeniyPatlan May 27, 2024
42d7854
Merge pull request #824 from percona/ubuntu24
svetasmirnova May 27, 2024
0abaa8a
Merge branch '3.x' into release-v3.6.0
svetasmirnova May 29, 2024
e95f4bc
PT-1717 - resume pt-online-schema-change if it's interrupted
svetasmirnova May 30, 2024
f8d2f59
PT-2119 - pt-osc aborts in 8.0.15 even if no FK exists
svetasmirnova May 30, 2024
1774b85
PT-2264 - pt-query-digest Pipeline process 11 (--output slowlog) caus…
svetasmirnova May 30, 2024
dd1e9ae
Adjusted t/pt-table-checksum/samples/default-results-5.7.txt to skip …
svetasmirnova May 30, 2024
efbebc6
Fix build
EvgeniyPatlan Jun 4, 2024
143f694
Adjusted t/pt-table-checksum/samples/default-results-5.7.txt to skip …
svetasmirnova May 30, 2024
942298a
Merge pull request #826 from percona/fix_build
svetasmirnova Jun 7, 2024
8aecd2b
Adjusted t/pt-table-checksum/samples/default-results-5.7.txt to skip …
svetasmirnova May 30, 2024
5e72127
Merge branch 'release-v3.6.0' of github.com:percona/percona-toolkit i…
svetasmirnova Jun 7, 2024
8dd0f28
Removed extra spaces in lsof output, so mysql_pid detection does not …
svetasmirnova Jun 5, 2024
aaa258d
Added master server restart in the cleanup for t/pt-online-schema-cha…
svetasmirnova Jun 5, 2024
e8a09c6
Fixed wait_for_slaves in t/pt-table-sync/master_master.t, so it instr…
svetasmirnova Jun 6, 2024
1ecc039
Adjusted release date for 3.6.0 and updated Go version in go.mod
svetasmirnova Jun 8, 2024
0c16c13
Fix go version
EvgeniyPatlan Jun 10, 2024
4de15ef
Merge pull request #827 from percona/fix_go_ver
svetasmirnova Jun 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 34 additions & 1 deletion Changelog
Original file line number Diff line number Diff line change
@@ -1,12 +1,45 @@
Changelog for Percona Toolkit

v3.6.0 released 2024-06-12

* Feature PR-754: Port improved pt-pmp (Thanks to Alexey Stroganov for the contribution)
* Feature PT-1751: adds --where param to pt-online-schema-change
* Feature PT-1717: resume pt-online-schema-change if interrupted
* Improvement PT-2100: fixed Wide character error (Thanks to Satoshi MITANI for the contribution)
* Improvement PT-2307: Include last inactive check messages on pt-galera-log-explainer (Thanks Yoann La Cancellera for the contribution)
* Improvement PR-160: added support for operf if present, and if CMD_OPCONTROL is not set (Thanks to Fernando Ipar for the contribution)
* Improvement PR-140: Add CPU cache configuration info to pt-summary (Thanks to Alexey Kopytov for the contribution)
* Improvement PR-765: pt-galera-log-explainer: improvements from feedbacks (Thanks Yoann La Cancellera for the contribution)
* Improvement PT-2233: pt-k8s-debug-collector needs psql in the host node
(Thanks to Jobin Augustine for the contribution)
* Improvement PR-772: pt-galera-log-explainer: add custom regexes parameter (Thanks Yoann La Cancellera for the contribution)
* Improvement PT-2301: pt-galera-log-explainer: whois redesign (Thanks Yoann La Cancellera for the contribution)
* Improvement PT-2190: pt-show-grants should use print_identified_with_as_hex
* Improvement PT-2247: pt-show-grants does not CREATE USER (Thanks to Marco Tusa for the contribution)
* Improvement PT-2299: collect openssl x509 certificate information for each secret
* Fixed bug PT-2298: pt-galera-log-explainer: superfluous lines on conflicts (Thanks Yoann La Cancellera for the contribution)
* Fixed bug PT-2295: Fix tests on distributions
* Fixed bug PT-2275: "System Summary" graph breaks when perl is not available (OS summary dashboard)
* Fixed bug PT-2284: pt-kill 3.5.5: "Wide character in printf at /usr/bin/pt-kill line 7553."
* Fixed bug PT-2264: pt-query-digest Pipeline process 11 (--output slowlog) caused an error: Wide character
* Fixed bug PT-2313: pt-diskstat fails with new kernels again
* Fixed bug PT-1911: pt-online-schema-change can't use options port
* Fixed bug PT-2119: pt-osc aborts in 8.0.15 even if no FK exists #792
* Fixed bug PT-1194: LP #1266896: pt-table-sync port problem
* Fixed bug PT-2217: pt-mongodb-summary gives error with psmdb6.0
* Fixed bug PT-2231: pt-osc + PTDEBUG=1 fails with Use of uninitialized value in concatenation (.) or string at ./pt-online-schema-change line 4309.
* Fixed bug PT-2327: pt-mysql-summary fails to connect if password has a single quote character
* Fixed bug PT-2302: pt-k8s-debug-collector cannot pass properly to pt-mysql-summary pxc root password with special characters
* Fixed bug PT-2309: pt-table-sync hits an error when the primary key is uuid binary
* Fixed bug PT-2154: Fix tests for pt-table-sync

v3.5.7 released 2023-12-23

This is a HotFix release that does not have any public bug fix

v3.5.6 released 2023-12-21

* Feature PR-669: Add pt-galera-log-explainer
* Feature PR-669: Add pt-galera-log-explainer (Thanks Yoann La Cancellera for the contribution)
* Improvement PT-1860: pt-osc case sensitivity issue (Thanks to Ivan Kruglov for the contribution)
* Improvement PR-388: Check undefined skip check slave lag schema change (Thanks to Chrys Swingler for the contribution)
* Improvement PR-471: Support adding explain output for slow query in JSON report as well (Thanks to Ayush Goyal for the contribution)
Expand Down
2 changes: 1 addition & 1 deletion bin/pt-align
Original file line number Diff line number Diff line change
Expand Up @@ -1364,6 +1364,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-align 3.5.7
pt-align 3.6.0

=cut
9 changes: 6 additions & 3 deletions bin/pt-archiver
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ BEGIN {
{
package Percona::Toolkit;

our $VERSION = '3.5.7';
our $VERSION = '3.6.0';

use strict;
use warnings FATAL => 'all';
Expand Down Expand Up @@ -5116,7 +5116,10 @@ sub _split_url {
or croak(qq/Could not binmode() socket: '$!'/);

if ( $scheme eq 'https') {
IO::Socket::SSL->start_SSL($self->{fh});
IO::Socket::SSL->start_SSL(
$self->{fh},
SSL_verifycn_name => $host,
);
ref($self->{fh}) eq 'IO::Socket::SSL'
or die(qq/SSL connection failed for $host\n/);
if ( $self->{fh}->can("verify_hostname") ) {
Expand Down Expand Up @@ -8883,6 +8886,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-archiver 3.5.7
pt-archiver 3.6.0

=cut
9 changes: 6 additions & 3 deletions bin/pt-config-diff
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ BEGIN {
{
package Percona::Toolkit;

our $VERSION = '3.5.7';
our $VERSION = '3.6.0';

use strict;
use warnings FATAL => 'all';
Expand Down Expand Up @@ -4364,7 +4364,10 @@ sub _split_url {
or croak(qq/Could not binmode() socket: '$!'/);

if ( $scheme eq 'https') {
IO::Socket::SSL->start_SSL($self->{fh});
IO::Socket::SSL->start_SSL(
$self->{fh},
SSL_verifycn_name => $host,
);
ref($self->{fh}) eq 'IO::Socket::SSL'
or die(qq/SSL connection failed for $host\n/);
if ( $self->{fh}->can("verify_hostname") ) {
Expand Down Expand Up @@ -6029,6 +6032,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-config-diff 3.5.7
pt-config-diff 3.6.0

=cut
9 changes: 6 additions & 3 deletions bin/pt-deadlock-logger
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ BEGIN {
{
package Percona::Toolkit;

our $VERSION = '3.5.7';
our $VERSION = '3.6.0';

use strict;
use warnings FATAL => 'all';
Expand Down Expand Up @@ -3411,7 +3411,10 @@ sub _split_url {
or croak(qq/Could not binmode() socket: '$!'/);

if ( $scheme eq 'https') {
IO::Socket::SSL->start_SSL($self->{fh});
IO::Socket::SSL->start_SSL(
$self->{fh},
SSL_verifycn_name => $host,
);
ref($self->{fh}) eq 'IO::Socket::SSL'
or die(qq/SSL connection failed for $host\n/);
if ( $self->{fh}->can("verify_hostname") ) {
Expand Down Expand Up @@ -5806,6 +5809,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-deadlock-logger 3.5.7
pt-deadlock-logger 3.6.0

=cut
9 changes: 6 additions & 3 deletions bin/pt-diskstats
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ BEGIN {
{
package Percona::Toolkit;

our $VERSION = '3.5.7';
our $VERSION = '3.6.0';

use strict;
use warnings FATAL => 'all';
Expand Down Expand Up @@ -3861,7 +3861,10 @@ sub _split_url {
or croak(qq/Could not binmode() socket: '$!'/);

if ( $scheme eq 'https') {
IO::Socket::SSL->start_SSL($self->{fh});
IO::Socket::SSL->start_SSL(
$self->{fh},
SSL_verifycn_name => $host,
);
ref($self->{fh}) eq 'IO::Socket::SSL'
or die(qq/SSL connection failed for $host\n/);
if ( $self->{fh}->can("verify_hostname") ) {
Expand Down Expand Up @@ -5693,6 +5696,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-diskstats 3.5.7
pt-diskstats 3.6.0

=cut
9 changes: 6 additions & 3 deletions bin/pt-duplicate-key-checker
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ BEGIN {
{
package Percona::Toolkit;

our $VERSION = '3.5.7';
our $VERSION = '3.6.0';

use strict;
use warnings FATAL => 'all';
Expand Down Expand Up @@ -3972,7 +3972,10 @@ sub _split_url {
or croak(qq/Could not binmode() socket: '$!'/);

if ( $scheme eq 'https') {
IO::Socket::SSL->start_SSL($self->{fh});
IO::Socket::SSL->start_SSL(
$self->{fh},
SSL_verifycn_name => $host,
);
ref($self->{fh}) eq 'IO::Socket::SSL'
or die(qq/SSL connection failed for $host\n/);
if ( $self->{fh}->can("verify_hostname") ) {
Expand Down Expand Up @@ -5822,6 +5825,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-duplicate-key-checker 3.5.7
pt-duplicate-key-checker 3.6.0

=cut
2 changes: 1 addition & 1 deletion bin/pt-eustack-resolver
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-eustack-resolver 3.5.7
pt-eustack-resolver 3.6.0

=cut
2 changes: 1 addition & 1 deletion bin/pt-fifo-split
Original file line number Diff line number Diff line change
Expand Up @@ -1719,6 +1719,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-fifo-split 3.5.7
pt-fifo-split 3.6.0

=cut
9 changes: 6 additions & 3 deletions bin/pt-find
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ BEGIN {
{
package Percona::Toolkit;

our $VERSION = '3.5.7';
our $VERSION = '3.6.0';

use strict;
use warnings FATAL => 'all';
Expand Down Expand Up @@ -2737,7 +2737,10 @@ sub _split_url {
or croak(qq/Could not binmode() socket: '$!'/);

if ( $scheme eq 'https') {
IO::Socket::SSL->start_SSL($self->{fh});
IO::Socket::SSL->start_SSL(
$self->{fh},
SSL_verifycn_name => $host,
);
ref($self->{fh}) eq 'IO::Socket::SSL'
or die(qq/SSL connection failed for $host\n/);
if ( $self->{fh}->can("verify_hostname") ) {
Expand Down Expand Up @@ -5237,6 +5240,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-find 3.5.7
pt-find 3.6.0

=cut
2 changes: 1 addition & 1 deletion bin/pt-fingerprint
Original file line number Diff line number Diff line change
Expand Up @@ -2271,6 +2271,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-fingerprint 3.5.7
pt-fingerprint 3.6.0

=cut
9 changes: 6 additions & 3 deletions bin/pt-fk-error-logger
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ BEGIN {
{
package Percona::Toolkit;

our $VERSION = '3.5.7';
our $VERSION = '3.6.0';

use strict;
use warnings FATAL => 'all';
Expand Down Expand Up @@ -2918,7 +2918,10 @@ sub _split_url {
or croak(qq/Could not binmode() socket: '$!'/);

if ( $scheme eq 'https') {
IO::Socket::SSL->start_SSL($self->{fh});
IO::Socket::SSL->start_SSL(
$self->{fh},
SSL_verifycn_name => $host,
);
ref($self->{fh}) eq 'IO::Socket::SSL'
or die(qq/SSL connection failed for $host\n/);
if ( $self->{fh}->can("verify_hostname") ) {
Expand Down Expand Up @@ -4793,6 +4796,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-fk-error-logger 3.5.7
pt-fk-error-logger 3.6.0

=cut
9 changes: 6 additions & 3 deletions bin/pt-heartbeat
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ BEGIN {
{
package Percona::Toolkit;

our $VERSION = '3.5.7';
our $VERSION = '3.6.0';

use strict;
use warnings FATAL => 'all';
Expand Down Expand Up @@ -4707,7 +4707,10 @@ sub _split_url {
or croak(qq/Could not binmode() socket: '$!'/);

if ( $scheme eq 'https') {
IO::Socket::SSL->start_SSL($self->{fh});
IO::Socket::SSL->start_SSL(
$self->{fh},
SSL_verifycn_name => $host,
);
ref($self->{fh}) eq 'IO::Socket::SSL'
or die(qq/SSL connection failed for $host\n/);
if ( $self->{fh}->can("verify_hostname") ) {
Expand Down Expand Up @@ -7559,6 +7562,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-heartbeat 3.5.7
pt-heartbeat 3.6.0

=cut
9 changes: 6 additions & 3 deletions bin/pt-index-usage
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ BEGIN {
{
package Percona::Toolkit;

our $VERSION = '3.5.7';
our $VERSION = '3.6.0';

use strict;
use warnings FATAL => 'all';
Expand Down Expand Up @@ -5374,7 +5374,10 @@ sub _split_url {
or croak(qq/Could not binmode() socket: '$!'/);

if ( $scheme eq 'https') {
IO::Socket::SSL->start_SSL($self->{fh});
IO::Socket::SSL->start_SSL(
$self->{fh},
SSL_verifycn_name => $host,
);
ref($self->{fh}) eq 'IO::Socket::SSL'
or die(qq/SSL connection failed for $host\n/);
if ( $self->{fh}->can("verify_hostname") ) {
Expand Down Expand Up @@ -7756,6 +7759,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-index-usage 3.5.7
pt-index-usage 3.6.0

=cut
2 changes: 1 addition & 1 deletion bin/pt-ioprofile
Original file line number Diff line number Diff line change
Expand Up @@ -1149,7 +1149,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-ioprofile 3.5.7
pt-ioprofile 3.6.0

=cut

Expand Down
9 changes: 6 additions & 3 deletions bin/pt-kill
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ BEGIN {
{
package Percona::Toolkit;

our $VERSION = '3.5.7';
our $VERSION = '3.6.0';

use strict;
use warnings FATAL => 'all';
Expand Down Expand Up @@ -5930,7 +5930,10 @@ sub _split_url {
or croak(qq/Could not binmode() socket: '$!'/);

if ( $scheme eq 'https') {
IO::Socket::SSL->start_SSL($self->{fh});
IO::Socket::SSL->start_SSL(
$self->{fh},
SSL_verifycn_name => $host,
);
ref($self->{fh}) eq 'IO::Socket::SSL'
or die(qq/SSL connection failed for $host\n/);
if ( $self->{fh}->can("verify_hostname") ) {
Expand Down Expand Up @@ -8858,6 +8861,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-kill 3.5.7
pt-kill 3.6.0

=cut
2 changes: 1 addition & 1 deletion bin/pt-mext
Original file line number Diff line number Diff line change
Expand Up @@ -825,7 +825,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-mext 3.5.7
pt-mext 3.6.0

=cut

Expand Down
2 changes: 1 addition & 1 deletion bin/pt-mysql-summary
Original file line number Diff line number Diff line change
Expand Up @@ -3384,7 +3384,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.

=head1 VERSION

pt-mysql-summary 3.5.7
pt-mysql-summary 3.6.0

=cut

Expand Down
Loading
Loading