PT-2162 Release Notes 3.5.1 (#571)

modified:   Makefile.PL
	modified:   config/sphinx-build/conf.py
	modified:   docs/release_notes.rst
	new file:   docs/rn.3-5-1.txt

Co-authored-by: Alina Derkach <“alina.derkach@percona.com”>
This commit is contained in:
Alina Derkach
2023-01-17 14:47:20 +02:00
committed by GitHub
parent 2f584c85db
commit ee8afbf56f
5 changed files with 76 additions and 3 deletions

1
.gitignore vendored
View File

@@ -27,3 +27,4 @@ config/rpm/percona-toolkit.spec.bak
config/sphinx-build/percona-theme/*
coverage.out
.idea
config/sphinx-build/__pycache__

View File

@@ -2,7 +2,7 @@ use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'Percona::Toolkit',
VERSION => '3.5.0',
VERSION => '3.5.1',
EXE_FILES => [ <bin/*> ],
MAN1PODS => {
'docs/percona-toolkit.pod' => 'blib/man1/percona-toolkit.1p',

View File

@@ -41,7 +41,7 @@ master_doc = 'index'
# General information about the project.
project = u'Percona Toolkit'
copyright = u'2022, Percona LLC and/or its affiliates'
copyright = u'2023, Percona LLC and/or its affiliates'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
@@ -50,7 +50,7 @@ copyright = u'2022, Percona LLC and/or its affiliates'
# The short X.Y version.
version = '3.5'
# The full version, including alpha/beta/rc tags.
release = '3.5.0'
release = '3.5.1'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.

View File

@@ -1,6 +1,45 @@
Percona Toolkit
***************
v3.5.1 released 2023-01-
==============================
New Features
------------------------------------------------------------
* :jirabug:`PT-2134`: Adds support for PostgreSQL and MySQL operators.
This feature includes the following changes:
- **Incompatible change:** Option `--resource` now supports `pxc`, `ps`, `PDB`, `psql`, and `none` options. The default option is `none`.
- **Incompatible change:** Output file `pt-summary.txt` is renamed to `summary.txt` to avoid confusion with the `pt-summary` tool.
- The `--kubeconfig` and `--forwardport` options are added. This allows specifying custom configuration files for `kubectl` and custom port when collecting summary from the database.
- Test case now uses `--kubeconfig`, `--forwardport` options, and environment variables `KUBECONFIG_PXC`, `KUBECONFIG_PS`, `KUBECONFIG_PSMDB`, `KUBECONFIG_PSQL`, `FORWARDPORT`. This provides more flexibility.
- Summaries are now collected for all Percona operators unless `--resources=none` is specified. For PXC, MySQL, and MongoDB, the corresponding summary tools (pt-mysql-summary and pt-mongodb-summary) must be in PATH.
- The README.md file is replaced with a link to the README.rst file. This helps avoid duplicate efforts while working on the tool's documentation.
Improvements
------------------------------------------------------------
* :jirabug:`PT-2138`: Fix tests for pt-table-checksum
* :jirabug:`PT-2142`: Fix tests for pt-config-diff
* :jirabug:`PT-2143`: Fix tests for pt-deadlock-logger
* :jirabug:`PT-2144`: Fix tests for pt-fifo-split
* :jirabug:`PT-2145`: Fix tests for pt-find
* :jirabug:`PT-2146`: Fix tests for pt-fk-error-logger
* :jirabug:`PT-2147`: Fix tests for pt-heartbeat
* :jirabug:`PT-2148`: Fix tests for pt-kill
* :jirabug:`PT-2153`: Fix tests for pt-slave-find
Bugs Fixed
------------
* :jirabug:`PT-2139`: CVEs in golang binaries
* :jirabug:`PT-2140`: Update modules in the main branch
v3.5.0 released 2022-11-28
==============================

33
docs/rn.3-5-1.txt Normal file
View File

@@ -0,0 +1,33 @@
.. _PT-3.5.1:
================================================================================
*Percona Toolkit* 3.5.1
================================================================================
:Date: January 23, 2023
:Installation: `Installing Percona Toolkit <https://www.percona.com/doc/percona-toolkit/LATEST/installation.html>`_
Improvements
================================================================================
* :jirabug:`PT-2138`: Fix tests for pt-table-checksum
* :jirabug:`PT-2142`: Fix tests for pt-config-diff
* :jirabug:`PT-2143`: Fix tests for pt-deadlock-logger
* :jirabug:`PT-2144`: Fix tests for pt-fifo-split
* :jirabug:`PT-2145`: Fix tests for pt-find
* :jirabug:`PT-2146`: Fix tests for pt-fk-error-logger
* :jirabug:`PT-2147`: Fix tests for pt-heartbeat
* :jirabug:`PT-2148`: Fix tests for pt-kill
* :jirabug:`PT-2153`: Fix tests for pt-slave-find
Bugs Fixed
================================================================================
* :jirabug:`PT-2134`: pt-k8s-debug-collector prints errors when connects to PostgreSQL or MySQL (non-PXC) operators
* :jirabug:`PT-2139`: CVEs in golang binaries
* :jirabug:`PT-2140`: Update modules in the main branch