Skip to content

Release v3.7.1-4#1146

Merged
svetasmirnova merged 11 commits into
3.xfrom
release-v3.7.1
Jul 3, 2026
Merged

Release v3.7.1-4#1146
svetasmirnova merged 11 commits into
3.xfrom
release-v3.7.1

Conversation

@svetasmirnova

Copy link
Copy Markdown
Collaborator
  • The contributed code is licensed under GPL v2.0
  • Contributor Licence Agreement (CLA) is signed
  • util/update-modules has been ran
  • Documentation updated
  • Test suite update

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the Percona Toolkit v3.7.1-4 release by bumping version strings across the Perl distribution and bundled CLI tools, updating Go module dependencies (security-driven), and updating release documentation/build tooling.

Changes:

  • Bump toolkit/version identifiers to 3.7.1-4 across Perl module, Makefile.PL, and multiple bin/pt-* tools.
  • Update Go toolchain/dependencies in go.mod/go.sum (including k8s and golang.org/x/* upgrades).
  • Add v3.7.1-4 entries to release notes/Changelog and enhance RPM build scripting to inject a changelog entry.

Reviewed changes

Copilot reviewed 8 out of 42 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
Makefile.PL Bumps distribution version; adjusts MAN1PODS mapping logic for generated manpages.
lib/Percona/Toolkit.pm Updates Perl module $VERSION to 3.7.1-4.
go.mod Updates Go version and dependency set (security updates, k8s libs, etc.).
go.sum Updates module checksums to match the new dependency graph.
docs/release_notes.rst Adds release notes section for v3.7.1-4 (security CVEs, PT-2546).
docs/percona-toolkit.pod Updates embedded “VERSION” section (version/date).
config/sphinx-build/conf.py Updates Sphinx docs version/release metadata for the release.
config/scripts/pt_builder.sh Adds logic to inject an RPM %changelog entry during automated builds.
Changelog Adds v3.7.1-4 changelog entry (security CVEs, PT-2546).
bin/pt-visual-explain Updates embedded tool version string to 3.7.1-4.
bin/pt-variable-advisor Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-upgrade Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-table-usage Updates embedded tool version string to 3.7.1-4.
bin/pt-table-sync Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-table-checksum Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-summary Updates embedded tool version string to 3.7.1-4.
bin/pt-stalk Updates embedded tool version string to 3.7.1-4.
bin/pt-slave-delay Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-sift Updates embedded tool version string to 3.7.1-4.
bin/pt-show-grants Updates embedded tool version string to 3.7.1-4.
bin/pt-replica-restart Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-replica-find Updates embedded tool version string to 3.7.1-4.
bin/pt-query-digest Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-pmp Updates embedded tool version string to 3.7.1-4.
bin/pt-online-schema-change Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-mysql-summary Updates embedded tool version string to 3.7.1-4.
bin/pt-mext Updates embedded tool version string to 3.7.1-4.
bin/pt-kill Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-ioprofile Updates embedded tool version string to 3.7.1-4.
bin/pt-index-usage Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-heartbeat Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-fk-error-logger Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-fingerprint Updates embedded tool version string to 3.7.1-4.
bin/pt-find Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-fifo-split Updates embedded tool version string to 3.7.1-4.
bin/pt-eustack-resolver Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-duplicate-key-checker Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-diskstats Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-deadlock-logger Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-config-diff Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-archiver Updates $VERSION and embedded tool version string to 3.7.1-4.
bin/pt-align Updates embedded tool version string to 3.7.1-4.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Makefile.PL
Comment thread config/sphinx-build/conf.py
Comment thread docs/release_notes.rst Outdated
Comment thread Changelog Outdated
Comment thread docs/percona-toolkit.pod Outdated
@svetasmirnova svetasmirnova changed the title Release v3.7.1 Release v3.7.1-4 Jul 3, 2026
svetasmirnova and others added 3 commits July 3, 2026 16:41
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@it-percona-cla

it-percona-cla commented Jul 3, 2026

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
2 out of 3 committers have signed the CLA.

✅ adivinho
✅ svetasmirnova
❌ Copilot
You have signed the CLA already but the status is still pending? Let us recheck it.

@svetasmirnova svetasmirnova merged commit 427b0d8 into 3.x Jul 3, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants