diff --git a/docs/copyright.md b/docs/copyright.md index c6e9a62..709e430 100644 --- a/docs/copyright.md +++ b/docs/copyright.md @@ -2,5 +2,5 @@ ## Documentation licensing -Percona Distribution for MySQL documentation is (C)2009-2024 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/). +Percona Distribution for MySQL 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-ps-v8.0.40.md b/docs/release-notes-ps-v8.0.40.md new file mode 100644 index 0000000..041889c --- /dev/null +++ b/docs/release-notes-ps-v8.0.40.md @@ -0,0 +1,34 @@ +# Percona Distribution for MySQL 8.0.40 using Percona Server for MySQL (2025-01-02) + +Percona Distribution for MySQL is the most stable, scalable, and secure open source MySQL distribution, with two download options: one based on Percona Server for MySQL and one based on Percona XtraDB Cluster. [Install Percona Distribution for MySQL](installing.md). + +This release is based on [Percona Server for MySQL 8.0.40-31](https://www.percona.com/doc/percona-server/8.0/release-notes/8.0.40-31.html) that 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 + +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). + +## Supplied components + +Review each component’s release notes for What’s new, improvements, or bug fixes. The following is a list of the components supplied with the Percona Server for MySQL-based variation of the Percona Distribution for MySQL: + +| Component | Version | Description | +| ------------------- | --------- | -------------------------------------------| +| Orchestrator | [3.2.6-15](https://github.com/percona/orchestrator/releases/tag/v3.2.6-15) | The replication topology manager for Percona Server for MySQL| +| ProxySQL | [2.7.1-1](https://docs.percona.com/proxysql/2.7.1-1.html) | A high performance, high-availability, protocol-aware proxy for MySQL| +| Percona XtraBackup | [8.0.35-31](https://docs.percona.com/percona-xtrabackup/8.0/release-notes/8.0/8.0.35-31.0.upd.html)| An open-source hot backup utility for MySQL-based servers| +| Percona Toolkit | [3.7.0](https://docs.percona.com/percona-toolkit/release_notes.html#v3-6-0-released-2024-12-23) | The set of scripts to simplify and optimize database operation| +| MySQL Shell | [8.0.40](https://dev.mysql.com/doc/relnotes/mysql-shell/8.0/en/news-8-0-40.html) | An advanced client and code editor for MySQL Server| +| MySQL Router | [8.0.40](https://dev.mysql.com/doc/relnotes/mysql-router/8.0/en/news-8-0-40.html) | Lightweight middleware that provides transparent routing between your application and back-end MySQL servers| diff --git a/docs/release-notes.md b/docs/release-notes.md index a229a20..15b09b0 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -2,6 +2,8 @@ ## Percona Distribution for MySQL using Percona Server for MySQL +* [Percona Distribution for MySQL 8.0.40 using Percona Server for MySQL (2025-01-02)](release-notes-ps-v8.0.40.md) + * [Percona Distribution for MySQL 8.0.39 using Percona Server for MySQL (2024-10-08)](release-notes-ps-v8.0.39.md) * [Percona Distribution for MySQL 8.0.38 using Percona Server for MySQL](release-notes-ps-v8.0.38.md) diff --git a/mkdocs-base.yml b/mkdocs-base.yml index 89155e7..4603fe7 100644 --- a/mkdocs-base.yml +++ b/mkdocs-base.yml @@ -125,7 +125,7 @@ plugins: with-pdf: # https://github.com/orzih/mkdocs-with-pdf output_path: '_pdf/PerconaDistributionforMySQL.pdf' cover_title: 'Percona Distribution for MySQL Documentation' - cover_subtitle: 8.0.39 (2024-12-02) + cover_subtitle: 8.0.40 (2025-01-02) author: 'Percona Technical Documentation Team' cover_logo: docs/_images/pdf-logo.png debug_html: false @@ -149,6 +149,7 @@ nav: - Release notes: - Release notes index: release-notes.md - Percona Distribution for MySQL using Percona Server for MySQL: + - release-notes-ps-v8.0.40.md - release-notes-ps-v8.0.39.md - release-notes-ps-v8.0.38.md - release-notes-ps-v8.0.37.md