diff --git a/docs/release-notes/8.4.3-3.md b/docs/release-notes/8.4.3-3.md new file mode 100644 index 00000000000..9b6cc083f5c --- /dev/null +++ b/docs/release-notes/8.4.3-3.md @@ -0,0 +1,55 @@ +# Percona Server for MySQL 8.4.3-3 (2024-12-0) + +Get started with [Quickstart Guide for Percona Server for MySQL]. + +[Percona Server for MySQL 8.4.3-3] includes all the features and bug fixes available in the MySQL 8.4 Community Edition in addition to enterprise-grade features developed by Percona. + +## Release highlights + +Improvements and bug fixes introduced by Oracle for MySQL 8.4.3 and included in Percona Server for MySQL are the following: + +* The query `SELECT * FROM sys.innodb_lock_waits;` now fetches only two locks per wait, instead of scanning all locks twice, improving performance under heavy load. Additionally, primary keys have been added to `DATA_LOCKS` and `DATA_LOCK_WAITS`. (Bug #100537, Bug #31763497) + +* Changes in MySQL 8.0.33 caused performance degradation for queries using joins on `InnoDB` tables due to refactoring of 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.4.3 release notes]. + +## Bug fixes + +* [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. + +## Additional resources + +* Install [Percona Server for MySQL 8.4] + +* The [Percona Server for MySQL GitHub repository] + +* Download product binaries, packages, and tarballs at [Percona Software Downloads] + +* [Contribute to the documentation] + +* For [training], contact [Percona Training - Start learning now] + +[Quickstart Guide for Percona Server for MySQL]: ../quickstart-overview.md +[Percona Server for MySQL 8.4.3-3]: https://www.percona.com/software/mysql-database/percona-server + + +[Percona Server for MySQL 8.4]: ../installation.md + +[MySQL 8.4.3 release notes]: https://dev.mysql.com/doc/relnotes/mysql/8.4/en/news-8-4-3.html + +[Percona Server for MySQL GitHub repository]: https://github.com/percona/percona-server +[Percona Software Downloads]: https://www.percona.com/downloads +[Contribute to the documentation]: https://github.com/percona/psmysql-docs/blob/8.0/contributing.md +[training]: https://www.percona.com/training +[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 d11466324d2..9dd6aa5434e 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 {{vers}} release notes index +* [Percona Server for MySQL 8.4.3-3 (2024-12-0)](8.4.3-3.md) + * [Percona Server for MySQL 8.4.2-2 (2024-11-04)](8.4.2-2.md) * [Percona Server for MySQL 8.4.1](8.4.1.md) diff --git a/mkdocs-base.yml b/mkdocs-base.yml index 5e18f8a002b..215e9bac436 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/PerconaServer-8.4.pdf' cover_title: 'Percona Server Documentation' - cover_subtitle: 8.4.2-2 (2024-11-04) + cover_subtitle: 8.4.3-3 (2024-12-0) author: 'Percona Technical Documentation Team' cover_logo: docs/_static/pdf-logo.png debug_html: false @@ -149,6 +149,7 @@ nav: - psmysql-pro.md - Release notes: - Release notes index: release-notes/release-notes-index.md + - release-notes/8.4.3-3.md - release-notes/8.4.2-2.md - release-notes/8.4.1.md - release-notes/8.4.0-1.md diff --git a/variables.yml b/variables.yml index e2748ec29cc..e8d3fc6100d 100644 --- a/variables.yml +++ b/variables.yml @@ -1,9 +1,9 @@ # variables for HTML output -release: '8.4.2-2' +release: '8.4.3-3' version: '8.4' vers: '8.4' # we are going to use it instead of version pkg: 'ps-84-lts' -release_date: '2024-11-04' -title_date: '2024-11-04' +release_date: '2024-12-0' +title_date: '2024-12-0'