Skip to content

Commit

Permalink
PS-9472 [DOC] - Release notes for 8.0.40-31
Browse files Browse the repository at this point in the history
	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
  • Loading branch information
patrickbirch committed Dec 4, 2024
1 parent 6abbdae commit 826f22a
Show file tree
Hide file tree
Showing 4 changed files with 58 additions and 7 deletions.
48 changes: 48 additions & 0 deletions docs/release-notes/8.0.40-31.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Percona Server for MySQL 8.0.40-31 (2024-12-12)

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)
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 8.0 release notes index

* [Percona Server for MySQL 8.0.40-31 (2024-12-12)](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)
Expand Down
3 changes: 2 additions & 1 deletion mkdocs-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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-12-12)
author: 'Percona Technical Documentation Team'
cover_logo: docs/_static/pdf-logo.png
debug_html: false
Expand All @@ -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
Expand Down
12 changes: 6 additions & 6 deletions variables.yml
Original file line number Diff line number Diff line change
@@ -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-12-12'
title_date: '2024-12-12'
pro_release: '8.0.40-31'
tag: '8.0.40'
arm_tag: '8.0.40-aarch64'
year_tag: '2024'

0 comments on commit 826f22a

Please sign in to comment.