From edce208e7386c4f4843121f768cdd2996361c300 Mon Sep 17 00:00:00 2001 From: Patrick Birch <48594400+patrickbirch@users.noreply.github.com> Date: Mon, 6 Jan 2025 04:08:24 -0600 Subject: [PATCH] PXC-4528 [DOCS] - release notes for PXC 8.0.40 modified: docs/copyright-and-licensing-information.md new file: docs/release-notes/8.0.40-31.md modified: docs/release-notes/release-notes_index.md modified: mkdocs-base.yml modified: variables.yml --- docs/copyright-and-licensing-information.md | 2 +- docs/release-notes/8.0.40-31.md | 39 +++++++++++++++++++++ docs/release-notes/release-notes_index.md | 2 ++ mkdocs-base.yml | 3 +- variables.yml | 6 ++-- 5 files changed, 47 insertions(+), 5 deletions(-) create mode 100644 docs/release-notes/8.0.40-31.md diff --git a/docs/copyright-and-licensing-information.md b/docs/copyright-and-licensing-information.md index f4da8cf2..b58110fc 100644 --- a/docs/copyright-and-licensing-information.md +++ b/docs/copyright-and-licensing-information.md @@ -2,4 +2,4 @@ ## Documentation licensing -Percona XtraDB Cluster documentation is (C)2009-2023 Percona LLC and/or its affiliates and is distributed under the [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/). \ No newline at end of file +Percona XtraDB Cluster documentation is (C)2009-2025 Percona LLC and/or its affiliates and is distributed under the [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/). diff --git a/docs/release-notes/8.0.40-31.md b/docs/release-notes/8.0.40-31.md new file mode 100644 index 00000000..49fe0864 --- /dev/null +++ b/docs/release-notes/8.0.40-31.md @@ -0,0 +1,39 @@ +# Percona XtraDB Cluster 8.0.40-31 (2025-01-23) + +[Get started with Quickstart Guide for Percona XtraDB Cluster.](../quickstart-overview.md) + +Percona XtraDB Cluster 8.0.40-31 includes all the features and bug fixes available in Percona Server for MySQL 8.0.40-31. + +## Release highlights + +Percona XtraDB Cluster is based on Percona Server for MySQL. Find a complete list of improvements and bug fixes in the [Percona Server for MySQL 8.0.40-31 (2024-12-30) release notes](https://docs.percona.com/percona-server/8.0/release-notes/8.0.40-31.html). + +Improvements and bug fixes provided by Oracle for MySQL 8.0.40 and included in Percona Server for MySQL are the following: + +* Changes in MySQL 8.0.33 caused queries using joins on InnoDB tables to perform worse because refactoring affected functions that were previously inline. + +* An unexpected exit ocurred if the server tried to update columns altered with NULL as the default value using the INSTANT algorithm. + +* An unexpected exit during DELETE or UPDATE operations if a column, using the INSTANT algorithm, was dropped. + +* Importing a table created under a different `sql_mode` sometimes led to schema mismatches, risking data corruption in secondary indexes. The fix now includes integrity checks on the imported tablespace. + +* Rebuilding tables with secondary indexes required more file I/O operations compared to MySQL 8.0.26, which slowed down query performance. + +Find the complete list of bug fixes and changes in the [MySQL 8.0.40 Release Notes](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-40.html). + +## Bug fixes + +[PXC-4558](https://perconadev.atlassian.net/browse/PXC-4558): During the post-processing step in `wsrep_sst_common`, the script connected to mysql-server to check replication status through the `upgrade_socket`. Since mysql-server was started with `--skip-networking`, mysql could only connect to mysql-server with socket. When the host was set to `127.0.0.1` in `.mylogin.cnf`, the post-processing step failed. + +## Additional resources + +Download product binaries, packages, and tarballs at [Percona Product Downloads](https://www.percona.com/downloads) + +[Install Percona XtraDB Cluster](../install-index.md) + +The [Percona XtraDB Cluster GitHub repository](https://github.com/percona/percona-xtradb-cluster) + +[Contribute to the documentation](https://github.com/percona/pxc-docs/blob/8.0/contributing.md) + +For [training](https://www.percona.com/training), contact [Percona Training - Start learning now](https://learn.percona.com/contact-me). \ No newline at end of file diff --git a/docs/release-notes/release-notes_index.md b/docs/release-notes/release-notes_index.md index 3a46bd08..14387635 100644 --- a/docs/release-notes/release-notes_index.md +++ b/docs/release-notes/release-notes_index.md @@ -1,5 +1,7 @@ # Percona XtraDB Cluster 8.0 release notes index +* [Percona XtraDB Cluster 8.0.40-31 (2025-01-23)](8.0.40-31.md) + * [Percona XtraDB Cluster 8.0.39-30 (2024-12-02)](8.0.39-30.md) * [Percona XtraDB Cluster 8.0.38](8.0.38.md) diff --git a/mkdocs-base.yml b/mkdocs-base.yml index 29d5dae8..890b3f35 100644 --- a/mkdocs-base.yml +++ b/mkdocs-base.yml @@ -126,7 +126,7 @@ plugins: with-pdf: # https://github.com/orzih/mkdocs-with-pdf output_path: '_pdf/PerconaXtradbCluster-8.0.pdf' cover_title: 'Percona XtraDB Cluster Documentation' - cover_subtitle: 8.0.39-30 (2024-12-02) + cover_subtitle: 8.0.40-31 (2025-01-23) author: 'Percona Technical Documentation Team' cover_logo: docs/_static/Percona_Logo_Color.png debug_html: false @@ -147,6 +147,7 @@ nav: - get-help.md - Release notes: - Release notes index: release-notes/release-notes_index.md + - release-notes/8.0.40-31.md - release-notes/8.0.39-30.md - release-notes/8.0.38.md - release-notes/8.0.37-29.md diff --git a/variables.yml b/variables.yml index 927d0cda..b42dc1ed 100644 --- a/variables.yml +++ b/variables.yml @@ -1,6 +1,6 @@ # variables for HTML output -release: '8.0.39-30' +release: '8.0.40-31' version: '8.0' -release_date: '2024-12-02' -title_date: '2024-11-28' +release_date: '2025-01-23' +title_date: '2025-01-23'