Compare commits

..

1 Commits

Author SHA1 Message Date
dependabot[bot]
ea8fc17dbc build(deps): bump k8s.io/api from 0.34.0 to 0.34.1
Bumps [k8s.io/api](https://github.com/kubernetes/api) from 0.34.0 to 0.34.1.
- [Commits](https://github.com/kubernetes/api/compare/v0.34.0...v0.34.1)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-version: 0.34.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-15 09:50:34 +00:00
6 changed files with 8 additions and 72 deletions

View File

@@ -1,31 +1,5 @@
Changelog for Percona Toolkit Changelog for Percona Toolkit
v3.7.1 released 2025-09-
* Feature PT-2052: Tools should default to unbuffered stdout/stderr
* Feature PT-2289: Allow pt-stalk do disable ps-lock-transactions data collection via parameter
* Improvement PT-2015: pt-config-diff does not sort variable flags
* Improvement PT-2440: Support for MariaDB 10.5
* Improvement PT-2453: Add -skip-pod-summary for pt-k8s-debug-collector
* Improvement PT-2459: Mention "pt" repo for percona-toolkit installation
* Improvement PT-2465: Fix Regex pattern search on version 3.7.0 for mariadb based DBs
* Fixed bug PT-2014: pt-config-diff does not honor case insensitivity flag
* Fixed bug PT-2129: pt-online-schem-change and other tools fail on non-readable version check file
* Fixed bug PT-2305: pt-online-schema-change should error if server is a slave in row based replication
* Fixed bug PT-2322: pt-mysql-summary does not detect jemalloc.
* Fixed bug PT-2346: t/pt-table-sync/specify_column_or_index.t fails with 5.7
* Fixed bug PT-2356: Every next run of pt-online-schema-change will result in an error and create a new table that wont be cleaned up
* Fixed bug PT-2401: pt-online-schema-change 'table does not exist' on macos
* Fixed bug PT-2418: pt-online-schema-change 3.7.0 lost data when exe alter xxx rename column xxx
* Fixed bug PT-2424: Typo in pt-table-checksum error message "--resume and --no-empty-replicate-table are mutually exclusive"
* Fixed bug PT-2425: pt-table-sync performs case sensitive match for mariadb
* Fixed bug PT-2435: t/pt-online-schema-change/pt-1717-resume.t fails after PT-2355 fix
* Fixed bug PT-2451: VersionParser/MariaDB checks are incompatible with mixed-case version_comment mariadb variable
* Fixed bug PT-2467: t/pt-show-grants/basics.t t/pt-table-checksum/basics.t t/pt-table-sync/filters.t t/pt-upgrade/diff_rows.t fail with the latest PT
* Fixed bug PT-2469: version_cmp is binary file
* Fixed bug PT-2470: pt-table-sync supports recursion methods dsn and cluster but documentation does not mention it
* Fixed bug PT-2471: Link to the repository documentation is broken
v3.7.0-2 released 2025-05-14 v3.7.0-2 released 2025-05-14
This release addresses multiple security vulnerabilities reported in Percona Toolkit version 3.7.0, including issues related to the `libxml2` component (CVE-2024-56171, CVE-2025-24928), `openssl` (CVE-2024-12797), and `krb5` (CVE-2022-37967). This release addresses multiple security vulnerabilities reported in Percona Toolkit version 3.7.0, including issues related to the `libxml2` component (CVE-2024-56171, CVE-2025-24928), `openssl` (CVE-2024-12797), and `krb5` (CVE-2022-37967).

View File

@@ -11,7 +11,7 @@ MAKE_GOTOOLS
WriteMakefile( WriteMakefile(
NAME => 'Percona::Toolkit', NAME => 'Percona::Toolkit',
VERSION => '3.7.1', VERSION => '3.7.0-2',
EXE_FILES => [ EXE_FILES => [
map { map {
(my $name = $_) =~ s/^bin.//; (my $name = $_) =~ s/^bin.//;

View File

@@ -50,7 +50,7 @@ copyright = u'2025, Percona LLC and/or its affiliates'
# The short X.Y version. # The short X.Y version.
version = '3.7' version = '3.7'
# The full version, including alpha/beta/rc tags. # The full version, including alpha/beta/rc tags.
release = '3.7.1' release = '3.7.0-2'
# The language for content autogenerated by Sphinx. Refer to documentation # The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages. # for a list of supported languages.

View File

@@ -1,44 +1,6 @@
Release Notes Release Notes
*************** ***************
v3.7.1 released 2025-09-
==============================
New Features
------------------------------------------------------------
* :jirabug:`PT-2052`: Tools should default to unbuffered stdout/stderr
* :jirabug:`PT-2289`: Allow pt-stalk do disable ps-lock-transactions data collection via parameter
Improvements
------------------------------------------------------------
* :jirabug:`PT-2015`: pt-config-diff does not sort variable flags
* :jirabug:`PT-2440`: Support for MariaDB 10.5
* :jirabug:`PT-2453`: Add -skip-pod-summary for pt-k8s-debug-collector
* :jirabug:`PT-2459`: Mention "pt" repo for percona-toolkit installation
* :jirabug:`PT-2465`: Fix Regex pattern search on version 3.7.0 for mariadb based DBs
Bugs Fixed
------------
* :jirabug:`PT-2014`: pt-config-diff does not honor case insensitivity flag
* :jirabug:`PT-2129`: pt-online-schem-change and other tools fail on non-readable version check file
* :jirabug:`PT-2305`: pt-online-schema-change should error if server is a slave in row based replication
* :jirabug:`PT-2322`: pt-mysql-summary does not detect jemalloc.
* :jirabug:`PT-2346`: t/pt-table-sync/specify_column_or_index.t fails with 5.7
* :jirabug:`PT-2356`: Every next run of pt-online-schema-change will result in an error and create a new table that wont be cleaned up
* :jirabug:`PT-2401`: pt-online-schema-change 'table does not exist' on macos
* :jirabug:`PT-2418`: pt-online-schema-change 3.7.0 lost data when exe alter xxx rename column xxx
* :jirabug:`PT-2424`: Typo in pt-table-checksum error message "--resume and --no-empty-replicate-table are mutually exclusive"
* :jirabug:`PT-2425`: pt-table-sync performs case sensitive match for mariadb
* :jirabug:`PT-2435`: t/pt-online-schema-change/pt-1717-resume.t fails after PT-2355 fix
* :jirabug:`PT-2451`: VersionParser/MariaDB checks are incompatible with mixed-case version_comment mariadb variable
* :jirabug:`PT-2467`: t/pt-show-grants/basics.t t/pt-table-checksum/basics.t t/pt-table-sync/filters.t t/pt-upgrade/diff_rows.t fail with the latest PT
* :jirabug:`PT-2469`: version_cmp is binary file
* :jirabug:`PT-2470`: pt-table-sync supports recursion methods dsn and cluster but documentation does not mention it
* :jirabug:`PT-2471`: Link to the repository documentation is broken
v3.7.0-2 released 2025-05-14 v3.7.0-2 released 2025-05-14
============================== ==============================

4
go.mod
View File

@@ -33,7 +33,7 @@ require (
golang.org/x/exp v0.0.0-20230321023759-10a507213a29 golang.org/x/exp v0.0.0-20230321023759-10a507213a29
gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22 gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22
gopkg.in/yaml.v2 v2.4.0 gopkg.in/yaml.v2 v2.4.0
k8s.io/api v0.34.0 k8s.io/api v0.34.1
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 k8s.io/utils v0.0.0-20250604170112-4c0f3b243397
) )
@@ -69,7 +69,7 @@ require (
golang.org/x/text v0.28.0 // indirect golang.org/x/text v0.28.0 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/apimachinery v0.34.0 // indirect k8s.io/apimachinery v0.34.1 // indirect
k8s.io/klog/v2 v2.130.1 // indirect k8s.io/klog/v2 v2.130.1 // indirect
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect
sigs.k8s.io/randfill v1.0.0 // indirect sigs.k8s.io/randfill v1.0.0 // indirect

8
go.sum
View File

@@ -205,10 +205,10 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
k8s.io/api v0.34.0 h1:L+JtP2wDbEYPUeNGbeSa/5GwFtIA662EmT2YSLOkAVE= k8s.io/api v0.34.1 h1:jC+153630BMdlFukegoEL8E/yT7aLyQkIVuwhmwDgJM=
k8s.io/api v0.34.0/go.mod h1:YzgkIzOOlhl9uwWCZNqpw6RJy9L2FK4dlJeayUoydug= k8s.io/api v0.34.1/go.mod h1:SB80FxFtXn5/gwzCoN6QCtPD7Vbu5w2n1S0J5gFfTYk=
k8s.io/apimachinery v0.34.0 h1:eR1WO5fo0HyoQZt1wdISpFDffnWOvFLOOeJ7MgIv4z0= k8s.io/apimachinery v0.34.1 h1:dTlxFls/eikpJxmAC7MVE8oOeP1zryV7iRyIjB0gky4=
k8s.io/apimachinery v0.34.0/go.mod h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw= k8s.io/apimachinery v0.34.1/go.mod h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw=
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk= k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE= k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 h1:hwvWFiBzdWw1FhfY1FooPn3kzWuJ8tmbZBHi4zVsl1Y= k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 h1:hwvWFiBzdWw1FhfY1FooPn3kzWuJ8tmbZBHi4zVsl1Y=