Skip to content

Commit

Permalink
PS-9307 Release notes for Percona Server for MySQL 8.0.39-30 (#384)
Browse files Browse the repository at this point in the history
new file:   docs/release-notes/8.0.38.md
	new file:   docs/release-notes/8.0.39-30.md
	modified:   docs/release-notes/release-notes_index.md
	modified:   mkdocs-base.yml
	modified:   variables.yml
  • Loading branch information
alina-derkach-oaza authored Oct 8, 2024
1 parent a69c29f commit ab82a03
Show file tree
Hide file tree
Showing 5 changed files with 71 additions and 6 deletions.
3 changes: 3 additions & 0 deletions docs/release-notes/8.0.38.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Percona Server for MySQL 8.0.38

Due to a critical fix, MySQL Community Server 8.0.39 was released shortly (22 days later) after MySQL Community Server 8.0.38. Percona has skipped the release of Percona Server for MySQL 8.0.38. Percona Server for MySQL 8.0.39 contains all bug fixes and contents from MySQL Community Server 8.0.38 and MySQL Community Server 8.0.39.
58 changes: 58 additions & 0 deletions docs/release-notes/8.0.39-30.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Percona Server for MySQL 8.0.39-30 (2024-10-08)

Get started with [Quickstart Guide for Percona Server for MySQL](../quickstart-overview.md).

[Percona Server for MySQL 8.0.39-30](https://www.percona.com/software/mysql-database/percona-server) includes all the features and bug fixes available in the [MySQL 8.0.38 Community Edition](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-38.html) and [MySQL 8.0.39 Community Edition](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-39.html) and enterprise-grade features developed by Percona.

## Release highlights

Improvements and bug fixes provided by Oracle for MySQL 8.0.38, MySQL 8.0.39 and included in Percona Server for MySQL are the following:

* The server could not restart successfully after creating a large number of tables (8001 or more). This issue, Bug #36808732, is a regression of Bug #33398681.

* Enhanced performance of tablespace file scanning during startup. (Bug #110402, Bug #35200385)

* InnoDB file system operations now consistently perform an fsync on the parent directory when carrying out directory-altering tasks. (Bug #36174938)

* Worker jobs now include details about the relay log file that initiated the transaction, rather than relying on the default specified by `relay_log`.

Find the complete list of bug fixes and changes in the [MySQL 8.0.38 Release Notes](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-38.html) and [MySQL 8.0.39 Release Notes](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-39.html).

## Improvements

* [PS-9233](https://perconadev.atlassian.net/browse/PS-9233): Adds the [UUID_VX component](../uuid-versions.md) which provides a set of functions for generating and working with various versions of the Universally Unique Identifier (UUID).

## Bug fixes

* [PS-8057](https://perconadev.atlassian.net/browse/PS-8057): The variable `slow_query_log_file` at runtime did not match the value defined in the `my.cnf` file.

* [PS-9214](https://perconadev.atlassian.net/browse/PS-9214): An `ALTER TABLE` operation that rebuilt an InnoDB table using the `INPLACE` algorithm could occasionally fail with an unwarranted duplicate primary key error. This could happen if there were concurrent insertions, even though theose insertions did not cause any primary key conflict.

* [PS-9314](https://perconadev.atlassian.net/browse/PS-9314): There was no connection to the server because mysqld received signal 11 when using `JSON_TABLE`.

* [PS-9286](https://perconadev.atlassian.net/browse/PS-9286): The Key Management Interoperability Protocol (KMIP) component left keys in a `pre-active` state.

* [PS-9306](https://perconadev.atlassian.net/browse/PS-9306): MySQL versions 8.0.38, 8.4.1, and 9.0.0 exited upon restarting if the database contained 10,000 or more tables.

* [PS-9322](https://perconadev.atlassian.net/browse/PS-9322): When `super_read_only=1` is enabled, undo truncation couldn't update the data dictionary (DD), resulting in orphaned truncate log files.

* [PS-9379](https://perconadev.atlassian.net/browse/PS-9379): On some platforms, using the `-l atomic` flag could cause a compilation error because the compiler already has built-in support for atomic operations and does not require linking to the atomic library.

* [PS-9144](https://perconadev.atlassian.net/browse/PS-9144): In-place `ALTER TABLE` operations that internally rebuilt tables sometimes resulted in lost rows if a concurrent purge happened.

## 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)



4 changes: 4 additions & 0 deletions docs/release-notes/release-notes_index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Percona Server for MySQL 8.0 release notes index

* [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)

* [Percona Server for MySQL 8.0.37-29 (2024-08-06)](8.0.37-29.md)

* [Percona Server for MySQL 8.0.36-28 (2024-03-04)](8.0.36-28.md)
Expand Down
6 changes: 3 additions & 3 deletions 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.37-29 (2024-08-06)
cover_subtitle: 8.0.39-30 (2024-10-08)
author: 'Percona Technical Documentation Team'
cover_logo: docs/_static/pdf-logo.png
debug_html: false
Expand All @@ -147,6 +147,8 @@ nav:
- psmysql-pro.md
- Release notes:
- Release notes index: release-notes/release-notes_index.md
- release-notes/8.0.39-30.md
- release-notes/8.0.38.md
- release-notes/8.0.37-29.md
- release-notes/8.0.36-28.md
- release-notes/8.0.35-27.md
Expand Down Expand Up @@ -331,7 +333,6 @@ nav:
- group-replication-flow-control.md
- group-replication-system-variables.md
- Monitor:

- audit-log-plugin.md
- jemalloc-profiling.md
- misc-info-schema-tables.md
Expand Down Expand Up @@ -361,7 +362,6 @@ nav:
- prefix-index-queries-optimization.md
- query-limit-records.md
- show-engines.md

- xtradb-performance-improvements-io-bound-highly-concurrent-workloads.md

- Percona MyRocks:
Expand Down
6 changes: 3 additions & 3 deletions variables.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# variables for HTML output

release: '8.0.37-29'
release: '8.0.39-30'
version: '8.0'
release_date: '2024-08-06'
title_date: '2024-08-06'
release_date: '2024-10-08'
title_date: '2024-10-08'
pro_release: '8.0.37-29'

0 comments on commit ab82a03

Please sign in to comment.