|
| 1 | +# Percona XtraDB Cluster 8.0.41-32 (2025-03-13) |
| 2 | + |
| 3 | +[Get started with Quickstart Guide for Percona XtraDB Cluster.](../quickstart-overview.md) |
| 4 | + |
| 5 | +Percona XtraDB Cluster 8.0.41-32 includes all the features and bug fixes available in Percona Server for MySQL 8.0.41-32. |
| 6 | + |
| 7 | +## Release highlights |
| 8 | + |
| 9 | +Percona XtraDB Cluster is based on Percona Server for MySQL. Find a complete list of improvements and bug fixes in the [Percona Server for MySQL 8.0.41-32 (2025-02-26) release notes](https://docs.percona.com/percona-server/8.0/release-notes/8.0.41-32.html). |
| 10 | + |
| 11 | +### Percona XtraDB Cluster 8.0.41-32 |
| 12 | + |
| 13 | +Implements the [Clone plugin for State Snapshot Transfer (SST) Method](https://docs.percona.com/percona-xtradb-cluster/8.0/clone-sst.html). The Clone SST is a modern and efficient method that leverages MySQL's native cloning capabilities to transfer data from a donor node to a Joiner node. It is faster and more resource-efficient compared to traditional methods like xtrabackup or rsync. |
| 14 | + |
| 15 | +### Percona Server for MySQL 8.0.41-32 |
| 16 | + |
| 17 | +* Extends the [Encryption user-defined functions](https://docs.percona.com/percona-server/8.0/encryption-functions.html) with the following: |
| 18 | + |
| 19 | + * Added support for `pkcs1`, `oaep`, or `no` padding for RSA encrypt and decrypt operations |
| 20 | + |
| 21 | + * Added support for `pkcs1` or `pkcs1_pss` padding for RSA sign and verify operations |
| 22 | + |
| 23 | + * Added the `encryption_udf.legacy_padding_scheme` system variable to manage legacy padding schemes |
| 24 | + |
| 25 | + * Added the character set awareness |
| 26 | + |
| 27 | +* Improves the [Data masking](https://docs.percona.com/percona-server/8.0/data-masking-overview.html) 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. |
| 28 | + |
| 29 | + Find more detailed information in the [Data masking overview](https://docs.percona.com/percona-server/8.0/data-masking-overview.html) and in the [Data masking component functions](https://docs.percona.com/percona-server/8.0/data-masking-function-list.html). |
| 30 | + |
| 31 | +### MySQL 8.0.41 |
| 32 | + |
| 33 | +Improvements and bug fixes provided by Oracle for MySQL 8.0.41 and included in Percona Server for MySQL are the following: |
| 34 | + |
| 35 | +* Fixed an assertion in debug builds where certain IO buffer serializations caused system hangs. (Bug #37139618) |
| 36 | + |
| 37 | +* 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) |
| 38 | + |
| 39 | +* Fixed incorrect results, including missing rows, in queries that used a descending primary key with the `index_merge` optimization. (Bug #106207, Bug #33767814) |
| 40 | + |
| 41 | +* 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) |
| 42 | + |
| 43 | +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). |
| 44 | + |
| 45 | +## Improvements |
| 46 | + |
| 47 | +[PXC-4469](https://perconadev.atlassian.net/browse/PXC-4469): Implements the [Clone plugin for State Snapshot Transfer (SST) Method](https://docs.percona.com/percona-xtradb-cluster/8.0/clone-sst.html). |
| 48 | + |
| 49 | +## Bug fixes |
| 50 | + |
| 51 | +* [PXC-4173](https://perconadev.atlassian.net/browse/PXC-4173): The Percona XtraDB Cluster node stalled when parallel replication workers executed DDLs through an asynchronous node. |
| 52 | + |
| 53 | +* [PXC-4390](https://perconadev.atlassian.net/browse/PXC-4390): The `wsrep_group_commit_queue` option was removed because caused deadlock bugs. |
| 54 | + |
| 55 | +* [PXC-4498](https://perconadev.atlassian.net/browse/PXC-4498): The Percona XtraDB Cluster node stalled and caused the cluster to stop responding. |
| 56 | + |
| 57 | +* [PXC-4393](https://perconadev.atlassian.net/browse/PXC-4393): On the donor side, if the pipeline had more than two commands, only the last command’s failure was detected, but the error was shown for the second-to-last command. |
| 58 | + |
| 59 | +* [PXC-4404](https://perconadev.atlassian.net/browse/PXC-4404): Setting the `wsrep_preordered=ON` option caused protocol violations. |
| 60 | + |
| 61 | +* [PXC-4504](https://perconadev.atlassian.net/browse/PXC-4504): The `DROP PROCEDURE/FUNCTION IF EXISTS` option generated a local Global Transaction Identifier (GTID) event. |
| 62 | + |
| 63 | +* [PXC-4506](https://perconadev.atlassian.net/browse/PXC-4506): The asynchronous replication threads on a Percona XtraDB Cluster node hung when resuming from an applier error after it was fixed. |
| 64 | + |
| 65 | +* [PXC-4509](https://perconadev.atlassian.net/browse/PXC-4509): The asynchronous replication hung on the Percona XtraDB Cluster node if the replica received Global Transaction Identifier (GTID) from the source that had already been committed on it. |
| 66 | + |
| 67 | +* [PXC-4515](https://perconadev.atlassian.net/browse/PXC-4515): Multi-source replication didn't work on the Percona XtraDB Cluster node with the new asynchronous monitor logic. |
| 68 | + |
| 69 | +* [PXC-4516](https://perconadev.atlassian.net/browse/PXC-4516): Global Transaction Identifier (GTID) auto-positioning replication didn't work correctly on the Percona XtraDB Cluster node with the new async monitor logic. |
| 70 | + |
| 71 | +* [PXC-4573](https://perconadev.atlassian.net/browse/PXC-4573): The `mysql.pxc.sst.role` lacked the `INNODB_REDO_LOG_ARCHIVE` privilege when the State Snapshot Transfer (SST) required InnoDB redo log archiving. |
| 72 | + |
| 73 | +## Additional resources |
| 74 | + |
| 75 | +Download product binaries, packages, and tarballs at [Percona Product Downloads](https://www.percona.com/downloads) |
| 76 | + |
| 77 | +[Install Percona XtraDB Cluster](../install-index.md) |
| 78 | + |
| 79 | +The [Percona XtraDB Cluster GitHub repository](https://github.com/percona/percona-xtradb-cluster) |
| 80 | + |
| 81 | +[Contribute to the documentation](https://github.com/percona/pxc-docs/blob/8.0/contributing.md) |
| 82 | + |
| 83 | +For [training](https://www.percona.com/training), contact [Percona Training - Start learning now](https://learn.percona.com/contact-me). |
0 commit comments