diff --git a/Makefile.PL b/Makefile.PL index 7d22de3c..ae01e19f 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -2,7 +2,7 @@ use ExtUtils::MakeMaker; WriteMakefile( NAME => 'Percona::Toolkit', - VERSION => '3.4.0', + VERSION => '3.5.0', EXE_FILES => [ ], MAN1PODS => { 'docs/percona-toolkit.pod' => 'blib/man1/percona-toolkit.1p', diff --git a/config/sphinx-build/__pycache__/conf.cpython-37.pyc b/config/sphinx-build/__pycache__/conf.cpython-37.pyc new file mode 100644 index 00000000..4ad8af33 Binary files /dev/null and b/config/sphinx-build/__pycache__/conf.cpython-37.pyc differ diff --git a/docs/percona-toolkit.pod b/docs/percona-toolkit.pod index a8528f12..c3ab8fc6 100644 --- a/docs/percona-toolkit.pod +++ b/docs/percona-toolkit.pod @@ -86,6 +86,14 @@ Kill MySQL queries that match certain criteria. Look at many samples of MySQL C side-by-side. +=item pt-mongodb-index-check + +Performs checks on MongoDB indexes + +=item pt-mongodb-query-digest + +Reports query usage statistics by aggregating queries from MongoDB query profiler + =item pt-mysql-summary Summarize MySQL information nicely. diff --git a/docs/pt-mongodb-index-check.rst b/docs/pt-mongodb-index-check.rst index 0b82fbca..fd1ae31c 100644 --- a/docs/pt-mongodb-index-check.rst +++ b/docs/pt-mongodb-index-check.rst @@ -19,6 +19,7 @@ Check for indexes that are the prefix of other indexes. For example if we have t db.getSiblingDB("testdb").test_col.createIndex({"f1": 1, "f2": -1, "f3": 1, "f4": 1}, {"name": "idx_01"}); db.getSiblingDB("testdb").test_col.createIndex({"f1": 1, "f2": -1, "f3": 1}, {"name": "idx_02"}); + The index ``idx_02`` is the prefix of ``idx_01`` because it has the same keys in the same order so, ``idx_02`` can be dropped. @@ -66,3 +67,4 @@ Available flags +----------------------------+----------------------------------------+ | –json | Show output as JSON | +----------------------------+----------------------------------------+ + diff --git a/docs/release_notes.rst b/docs/release_notes.rst index e07f5632..98e31fb4 100644 --- a/docs/release_notes.rst +++ b/docs/release_notes.rst @@ -1,6 +1,46 @@ Percona Toolkit *************** +v3.5.0 released 2022-11-28 +============================== + +New Features +------------ + +* :jirabug:`PT-191`: add SSL options to DSN field for pt-online-schema-change + + + +Improvements +------------------------------------------------------------ + +* :jirabug:`PT-1718`: Have pt-stalk collect performance_schema.threads along with information_schema.processlist +* :jirabug:`PT-2033`: Avoid running same query concurrently from pt-stalk +* :jirabug:`PT-2013`: Change Percona Toolkit tool names to eliminate offensive terminology + + + +Bugs Fixed +------------ + +* :jirabug:`PT-1926`: pt-k8s-debug-collector should not collect passwords +* :jirabug:`PT-1628`: pt-mysql-summary checks installed mysqld binary which may not be the version in memory +* :jirabug:`PT-1739`: disable-qrt-plugin option of pt-table-checksum is broken (Thanks to Ernie Souhrada for reporting this issue) +* :jirabug:`PT-175`: Add support for replication channels on pt-slave-restart +* :jirabug:`PT-1052`: Include NUMA information in in pt-summary and pt-stalk output + +* :jirabug:`PT-1799`: pt-osc + PTDEBUG=1 fails with Use of uninitialized value in concatenation (.) or string at /usr/bin/pt-online-schema-change line 4270. +* :jirabug:`PT-1897`: pt-stalk on MySQL 8 not collecting "lock" information +* :jirabug:`PT-2092`: Improper version of protobuf in go.sum +* :jirabug:`PT-2079`: Incorrect version is returned +* :jirabug:`PT-2075`: Fix tests for pt-stalk, so they can work with 8.0 +* :jirabug:`PT-1959`: go part of the toolkit still has the version 3.3.0 + +Packaging Notes +------------------------ + +``percona-toolkit`` is now available on Ubuntu 22.04 and Red Hat Enterprise Linux 9 + v3.4.0 released 2022-07-11 ========================== diff --git a/docs/rn.3-5-0.txt b/docs/rn.3-5-0.txt new file mode 100644 index 00000000..f71fa3eb --- /dev/null +++ b/docs/rn.3-5-0.txt @@ -0,0 +1,41 @@ +.. _PT-3.5.0: + +================================================================================ +*Percona Toolkit* 3.5.0 +================================================================================ + +:Date: January 1, 0001 +:Installation: `Installing Percona Toolkit `_ + +New Features +================================================================================ + +* :jirabug:`PT-191`: add SSL options to DSN + + + +Improvements +================================================================================ + +* :jirabug:`PT-1718`: Have pt-stalk collect performance_schema.threads along with information_schema.processlist +* :jirabug:`PT-2033`: Avoid running same query concurrently from pt-stalk +* :jirabug:`PT-2013`: Change PT tool names changes to eliminate offensive terminology + + + +Bugs Fixed +================================================================================ + +* :jirabug:`PT-1926`: pt-k8s-debug-collector should not collect passwords +* :jirabug:`PT-1628`: pt-mysql-summary checks installed mysqld binary which may not be the version in memory +* :jirabug:`PT-1739`: disable-qrt-plugin option of pt-table-checksum is broken (Thanks to Ernie Souhrada for reporting this issue) +* :jirabug:`PT-175`: Add support for replication channels on pt-slave-restart +* :jirabug:`PT-1052`: LP #1083488: Include NUMA information in pt-tool output +* :jirabug:`PT-1799`: pt-osc + PTDEBUG=1 fails with Use of uninitialized value in concatenation (.) or string at /usr/bin/pt-online-schema-change line 4270. +* :jirabug:`PT-1897`: pt-stalk on MySQL 8 not collecting "lock" information +* :jirabug:`PT-2092`: Improper version of protobuf in go.sum +* :jirabug:`PT-2079`: Incorrect version is returned +* :jirabug:`PT-2075`: Fix tests for pt-stalk, so they can work with 8.0 +* :jirabug:`PT-1959`: go part of the toolkit still has the version 3.3.0 + +