From 07be9abc8e6a4e0b0ab8c162aff57445f3b1a13b Mon Sep 17 00:00:00 2001 From: Patrick Birch <48594400+patrickbirch@users.noreply.github.com> Date: Fri, 15 Nov 2024 05:34:52 -0600 Subject: [PATCH] PS-9472 [DOC] - Release notes for 8.0.40-31 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/release-notes/8.0.40-31.md | 48 +++++++++++++++++++++++ docs/release-notes/release-notes_index.md | 2 + mkdocs-base.yml | 3 +- variables.yml | 12 +++--- 4 files changed, 58 insertions(+), 7 deletions(-) create mode 100644 docs/release-notes/8.0.40-31.md 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 00000000000..838b549ea89 --- /dev/null +++ b/docs/release-notes/8.0.40-31.md @@ -0,0 +1,48 @@ +# Percona Server for MySQL 8.0.40-31 (2024-11) + +Get started with [Quickstart Guide for Percona Server for MySQL](../quickstart-overview.md). + +[Percona Server for MySQL 8.0.40-31](https://www.percona.com/mysql/software) includes all the features and bug fixes available in the [MySQL 8.0.40 Community Edition](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-40.html) and enterprise-grade features developed by Percona. + +## Release highlights + +This release merges the MySQL 8.0.40 code base. Percona has implemented the Agile Release Train Strategy. This strategy allows us to deliver software updates more frequently, ensuring you receive the latest features and improvements as soon as they're ready. This approach helps us respond quickly to your needs and provide a better overall experience with our product. + +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. + +* The server crashed when it tried to update columns altered with NULL as the default value using the INSTANT algorithm. + +* The server could crash during DELETE or UPDATE operations if a column was dropped using the INSTANT algorithm. + +* 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 + +* [PS-9323](https://perconadev.atlassian.net/browse/PS-9323): A file name change in the documentation broke a link to Percona Toolkit UDFs in package install output. + +* [PS-9369](https://perconadev.atlassian.net/browse/PS-9369): The Audit plugin caused a memory leak. This occurred when threads remained connected to the database for extended periods. + +* [PS-9382](https://perconadev.atlassian.net/browse/PS-9382): After an upgrade, the telemetry daemon ran continuously. The telemetry daemon was manually stopped and the service was disabled. Adding `percona_telemetry_disable=1` to the configuration file and restarting MySQL led to the server becoming unresponsive and required a forced termination. + +* [PS-9453](https://perconadev.atlassian.net/browse/PS-9453): The `percona_telemetry` tool caused a long wait on `COND_thd_list` if the root user is absent. + + +## Useful links + +Install [Percona Server for MySQL 8.0](https://docs.percona.com/percona-server/8.0/installation.html) + +Upgrade [Percona Server for MySQL from 5.7 to 8.0](../upgrade.md) + +The [Percona Server for MySQL GitHub repository](https://github.com/percona/percona-server) + +Download product binaries, packages, and tarballs at [Percona Product Downloads](https://www.percona.com/downloads) + +[Contribute to the documentation](https://github.com/percona/psmysql-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) diff --git a/docs/release-notes/release-notes_index.md b/docs/release-notes/release-notes_index.md index 7da730dce4b..357edcdf11f 100644 --- a/docs/release-notes/release-notes_index.md +++ b/docs/release-notes/release-notes_index.md @@ -1,5 +1,7 @@ # Percona Server for MySQL 8.0 release notes index +* [Percona Server for MySQL 8.0.40-31 (2024-11)](8.0.40-31.md) + * [Percona Server for MySQL 8.0.39-30 (2024-10-08)](8.0.39-30.md) * [Percona Server for MySQL 8.0.38](8.0.38.md) diff --git a/mkdocs-base.yml b/mkdocs-base.yml index 38b971d8aaa..dcca11fa57c 100644 --- a/mkdocs-base.yml +++ b/mkdocs-base.yml @@ -123,7 +123,7 @@ plugins: with-pdf: # https://github.com/orzih/mkdocs-with-pdf output_path: '_pdf/PerconaServer-8.0.pdf' cover_title: 'Percona Server Documentation' - cover_subtitle: 8.0.39-30 (2024-10-08) + cover_subtitle: 8.0.40-31 (2024-11) author: 'Percona Technical Documentation Team' cover_logo: docs/_static/pdf-logo.png debug_html: false @@ -147,6 +147,7 @@ nav: - psmysql-pro.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 611fc1fc503..df3ba03fb74 100644 --- a/variables.yml +++ b/variables.yml @@ -1,10 +1,10 @@ # variables for HTML output -release: '8.0.39-30' +release: '8.0.40-31' version: '8.0' -release_date: '2024-10-08' -title_date: '2024-10-08' -pro_release: '8.0.37-29' -tag: '8.0.39' -arm_tag: '8.0.39-aarch64' +release_date: '2024-11' +title_date: '2024-11' +pro_release: '8.0.40-31' +tag: '8.0.40' +arm_tag: '8.0.40-aarch64' year_tag: '2024'