Skip to content

Commit

Permalink
Merge pull request #184 from percona/DISTMYSQL-489
Browse files Browse the repository at this point in the history
DISTMYSQL-489 [DOC] Release notes for PDPS 8.0.40
  • Loading branch information
patrickbirch authored Jan 2, 2025
2 parents d5dc9e4 + 7940498 commit d495fd9
Show file tree
Hide file tree
Showing 4 changed files with 39 additions and 2 deletions.
2 changes: 1 addition & 1 deletion docs/copyright.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/).

34 changes: 34 additions & 0 deletions docs/release-notes-ps-v8.0.40.md
Original file line number Diff line number Diff line change
@@ -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|
2 changes: 2 additions & 0 deletions docs/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
3 changes: 2 additions & 1 deletion mkdocs-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down

0 comments on commit d495fd9

Please sign in to comment.