Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PS-9468 [DOCS] - Release notes for PS 8.4.3-3 #427

Merged
merged 1 commit into from
Dec 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions docs/release-notes/8.4.3-3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Percona Server for MySQL 8.4.3-3 (2024-12-18)

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.3 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
2 changes: 2 additions & 0 deletions docs/release-notes/release-notes-index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Percona Server for MySQL {{vers}} release notes index

* [Percona Server for MySQL 8.4.3-3 (2024-12-18)](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)
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/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-18)
author: 'Percona Technical Documentation Team'
cover_logo: docs/_static/pdf-logo.png
debug_html: false
Expand All @@ -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
Expand Down
6 changes: 3 additions & 3 deletions variables.yml
Original file line number Diff line number Diff line change
@@ -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-18'
title_date: '2024-12-18'