Skip to content

Commit 95d304e

Browse files
PS-9499 [Doc] Release notes for - 8.0.41-32 (#463)
modified: docs/copyright-and-licensing-information.md new file: docs/release-notes/8.0.41-32.md modified: docs/release-notes/release-notes_index.md modified: mkdocs-base.yml modified: variables.yml
1 parent a94f1be commit 95d304e

5 files changed

+94
-13
lines changed

docs/copyright-and-licensing-information.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Documentation licensing
44

5-
Percona Server 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/).
5+
Percona Server 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/).
66

77
## Software license
88

docs/release-notes/8.0.41-32.md

+77
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# Percona Server for MySQL 8.0.41-32 (2025-02-26)
2+
3+
Get started with [Quickstart Guide for Percona Server for MySQL](../quickstart-overview.md).
4+
5+
[Percona Server for MySQL 8.0.41-32](https://www.percona.com/mysql/software) includes all the features and bug fixes available in the [MySQL 8.0.41 Community Edition](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-41.html) and enterprise-grade features developed by Percona.
6+
7+
## Release highlights
8+
9+
### Percona Server for MySQL 8.0.41-32
10+
11+
* Extends the [Encryption user-defined functions](..//encryption-functions.md) with the following:
12+
13+
* Added support for `pkcs1`, `oaep`, or `no` padding for RSA encrypt and decrypt operations
14+
15+
* Added support for `pkcs1` or `pkcs1_pss` padding for RSA sign and verify operations
16+
17+
* Added the `encryption_udf.legacy_padding_scheme` system variable to manage legacy padding schemes
18+
19+
* Added the character set awareness
20+
21+
* Improves the [Data masking](..//data-masking-overview.md) performance by introducing an internal term cache. The new cache speeds up lookups for `gen_blocklist()` and `gen_dictionary()` functions by storing dictionary data in memory.
22+
23+
Find more detailed information in the [Data masking overview](..//data-masking-overview.md) and in the [Data masking component functions](..//data-masking-function-list.md).
24+
25+
### MySQL 8.0.41
26+
27+
Improvements and bug fixes provided by Oracle for MySQL 8.0.41 and included in Percona Server for MySQL are the following:
28+
29+
* Fixed an assertion in debug builds where certain IO buffer serializations caused system hangs. (Bug #37139618)
30+
31+
* Resolved a failure when dropping the primary key and adding a new `AUTO_INCREMENT` column as the primary key in descending order using the `INPLACE` algorithm resulted in failure. (Bug #36658450)
32+
33+
* Fixed incorrect results, including missing rows, in queries that used a descending primary key with the `index_merge` optimization. (Bug #106207, Bug #33767814)
34+
35+
* Addressed a replication channel issue where MySQL failed to stop the channel properly when large transactions were being processed, and `STOP REPLICA` was requested. This issue also prevented graceful server shutdown, requiring process termination or system restart. (Bug #115966, Bug #37008345)
36+
37+
Find the complete list of bug fixes and changes in the [MySQL 8.0.41 Release Notes](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-41.html).
38+
39+
## Improvements
40+
41+
* [PS-8389](https://perconadev.atlassian.net/browse/PS-8389): Extends the [Encryption user-defined functions](..//encryption-functions.md) to incorporate the new and modified asymmetric key functionality introduced by Oracle in MySQL 8.0.30 [Enterprise Encryption Component Function Descriptions](https://dev.mysql.com/doc/refman/8.0/en/enterprise-encryption-functions.html).
42+
43+
* [PS-9148](https://perconadev.atlassian.net/browse/PS-9148): Extends the [Data masking](..//data-masking-overview.md) with new additions from MySQL 8.3.0 [Enterprise Data Masking and De-Identification Component Variables](https://dev.mysql.com/doc/refman/8.4/en/data-masking-component-variables.html).
44+
45+
## Bug Fixes
46+
47+
* [PS-9391](https://perconadev.atlassian.net/browse/PS-9391): The replication broke with the error `HA_ERR_KEY_NOT_FOUND` when the `slave_rows_search_algorithms` were set to `INDEX_SCAN,HASH_SCAN`.
48+
49+
* [PS-9416](https://perconadev.atlassian.net/browse/PS-9416): The error messages from the Key Management Interoperability Protocol (KMIP) component were not descriptive.
50+
51+
* [PS-9537](https://perconadev.atlassian.net/browse/PS-9537): When building a new component that used mysql_command_xxx services (such as `mysql_command_factory`, `mysql_command_query`, etc.), it was impossible to reuse the same connection to run multiple queries. This issue was observed with `SELECT` queries, but it may also apply to `INSERT`, `UPDATE`, and `DELETE` operations.
52+
53+
* [PS-9542](https://perconadev.atlassian.net/browse/PS-9542): Added Clang-19 to Azure pipelines, and fixed the clang-19 compilation issues.
54+
55+
* [PS-9551](https://perconadev.atlassian.net/browse/PS-9551): When building components that utilized MySQL command services (for example, `mysq _command_factory`, `mysql_command_query`), reusing a single connection for multiple queries was previously impossible. This limitation was observed with `SELECT` queries but may have also impacted `INSERT`, `UPDATE`, and `DELETE` operations.
56+
57+
* [PS-9611](https://perconadev.atlassian.net/browse/PS-9611): An assertion failure occurred during server shutdown: `!is_set() || m_can_overwrite_status`.
58+
59+
* [PS-9612](https://perconadev.atlassian.net/browse/PS-9612): Percona Server build failed if more than 128 threads were available. Percona merged the fix from [MariaDB](https://github.com/MariaDB/server/commit/fd9f1638ea7).
60+
61+
* [PS-9509](https://perconadev.atlassian.net/browse/PS-9509): Percona Server did not track the `global_connection_memory` when setting the `thread_handling='pool-of-threads'` option.
62+
63+
* [PS-9614](https://perconadev.atlassian.net/browse/PS-9614): When the `pool-of-threads` was enabled, the `timer_thread` was missing if `mysqld` had been started with the `--daemonize` option.
64+
65+
## Useful links
66+
67+
Install [Percona Server for MySQL 8.0](https://docs.percona.com/percona-server/8.0/installation.html)
68+
69+
Upgrade [Percona Server for MySQL from 5.7 to 8.0](../upgrade.md)
70+
71+
The [Percona Server for MySQL GitHub repository](https://github.com/percona/percona-server)
72+
73+
Download product binaries, packages, and tarballs at [Percona Product Downloads](https://www.percona.com/downloads)
74+
75+
[Contribute to the documentation](https://github.com/percona/psmysql-docs/blob/8.0/contributing.md)
76+
77+
For [training](https://www.percona.com/training), contact [Percona Training - Start learning now](https://learn.percona.com/contact-me)

docs/release-notes/release-notes_index.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Percona Server for MySQL 8.0 release notes index
22

3+
* [Percona Server for MySQL 8.0.41-32 (2025-02-26)](8.0.41-32.md)
4+
35
* [Percona Server for MySQL 8.0.40-31 (2024-12-30)](8.0.40-31.md)
46

57
* [Percona Server for MySQL 8.0.39-30 (2024-10-08)](8.0.39-30.md)

mkdocs-base.yml

+10-8
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ site_name: Percona Server for MySQL
22
site_description: Documentation
33
site_author: Percona LLC
44
copyright: >-
5-
<a href="https://www.percona.com/about">Percona LLC</a> and its affiliates &copy; 2024 — <a href="#" onclick="Osano.cm.showDrawer('osano-cm-dom-info-dialog-open')">Cookie Preferences</a>
5+
<a href="https://www.percona.com/about">Percona LLC</a> and its affiliates &copy; 2025 — <a href="#" onclick="Osano.cm.showDrawer('osano-cm-dom-info-dialog-open')">Cookie Preferences</a>
66
repo_name: percona/psmysql-docs
77
repo_url: https://github.com/percona/psmysql-docs
88
edit_uri: edit/8.0/docs/
@@ -123,7 +123,7 @@ plugins:
123123
with-pdf: # https://github.com/orzih/mkdocs-with-pdf
124124
output_path: '_pdf/PerconaServer-8.0.pdf'
125125
cover_title: 'Percona Server Documentation'
126-
cover_subtitle: 8.0.40-31 (2024-12-30)
126+
cover_subtitle: 8.0.41-32 (2025-02-26)
127127
author: 'Percona Technical Documentation Team'
128128
cover_logo: docs/_static/pdf-logo.png
129129
debug_html: false
@@ -148,17 +148,19 @@ nav:
148148
- get-help.md
149149
- Release notes:
150150
- Release notes index: release-notes/release-notes_index.md
151+
- release-notes/8.0.41-32.md
151152
- release-notes/8.0.40-31.md
152153
- release-notes/8.0.39-30.md
153154
- release-notes/8.0.38.md
154155
- release-notes/8.0.37-29.md
155156
- release-notes/8.0.36-28.md
156-
- release-notes/8.0.35-27.md
157-
- release-notes/8.0.34-26.md
158-
- release-notes/8.0.33-25.upd.md
159-
- release-notes/8.0.33-25.md
160-
- release-notes/8.0.32-24.md
161-
- release-notes/8.0.31-23.md
157+
- 2023 (versions 8.0.35-27 to 8.0.31-23):
158+
- release-notes/8.0.35-27.md
159+
- release-notes/8.0.34-26.md
160+
- release-notes/8.0.33-25.upd.md
161+
- release-notes/8.0.33-25.md
162+
- release-notes/8.0.32-24.md
163+
- release-notes/8.0.31-23.md
162164
- 2022 (versions 8.0.30-22 to 8.0.26-17):
163165
- release-notes/8.0.30-22.upd.md
164166
- release-notes/8.0.30-22.md

variables.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# variables for HTML output
22

3-
release: '8.0.40-31'
3+
release: '8.0.41-32'
44
version: '8.0'
5-
release_date: '2024-12-30'
6-
title_date: '2024-12-30'
5+
release_date: '2025-02-26'
6+
title_date: '2025-02-26'
77
pro_release: '8.0.40-31'
88
tag: '8.0.40'
99
arm_tag: '8.0.40-aarch64'
10-
year_tag: '2024'
10+
year_tag: '2025'

0 commit comments

Comments
 (0)