Percona Server for MySQL 8.0.35-27 (2023-12-27)¶
Get started with Quickstart Guide for Percona Server for MySQL.
Percona Server for MySQL 8.0.35-27 includes all the features and bug fixes available in the MySQL 8.0.35 Community Edition in addition to enterprise-grade features developed by Percona.
Release highlights¶
Percona Server for MySQL implements telemetry that fills in the gaps in our understanding of how you use Percona Server to improve our products. Participation in the anonymous program is optional. You can opt-out if you prefer not to share this information. Find more information in the Telemetry on Percona Server for MySQL document.
This merge fixes the following issue:
- PS-8849: The server exited with the
Assertion failure: row0mysql.cc:218:len < 256 * 256 thread
.
Improvements and bug fixes provided by Oracle for MySQL 8.0.35 and included in Percona Server for MySQL are the following:
- Upgraded the linked OpenSSL library to OpenSSL 3.0.10.
- Removed the printed query string limit to display the characters for a detected deadlock section of the engine status log.
- Fixed a procession of single-character tokens by an FTS parser plugin.
Deprecations¶
The following items are deprecated in this release and using any of these items may cause a warning:
-
The
binlog_transaction_dependency_tracking
server system variable -
The
old
andnew
server system variables -
The
--character-set-client-handshake
server variable -
INFORMATION_SCHEMA.PROCESSLIST
-
The implementation of the
SHOW PROCESSLIST
command that uses theINFORMATION_SCHEMA.PROCESSLIST
table -
The
performance_schema_show_processlist
variable
We recommend migrating from these items as soon as possible. They can be removed in a future release.
Find the full list of bug fixes and changes in the MySQL 8.0.35 Release Notes.
Bug fixes¶
-
PS-7806: Tables with column compression broke asynchronous replication.
-
PS-8671: An ocassional failure of the
innodb.ddl_kill
test on Jenkins. -
PS-8741: MySQL 8.0.33 failed in Debug mode while running
innodb.ddl_crash_alter_partition
. -
PS-8879: Received an out of memory error when running
ALTER TABLE ... COLUMN_FORMAT COMPRESSED;
. -
PS-8885: Instead of using the path specified in the
secure_log_path
option, the server used the default MySQL data directory to store the secure logs. -
PS-8965: In some situations, the
keyring_vault
retrieved records for already deleted keys with emptydata
anddeletion_time
set. Ensured that deleted keys were properly processed. -
PS-8973: The execution of
audit_log_filter.status_var_log_size
failed if it was run multiple times. -
PS-8975: When userstat was enabled, concurrent execution of queries to tables, including queries to
I_S.TABLE/INDEX_STATISTICS
andFLUSH PRIVILEGES
commands caused deadlocks between internal locks of the Percona Server. Statements in the existing connections were stalled, and new connections to the server failed (Thanks to Pierre POMES for reporting this issue.) -
PS-8927: The
CREATE TABLE LIKE
option didn’t write the charset on binary log if it was created from a temporary table. -
PS-9011: Downstream INSTANT algo <= 8028 on table in mysql schema led to corruption post upgrade.
Useful links¶
Install Percona Server for MySQL 8.0
Upgrade Percona Server for MySQL from 5.7 to 8.0
The Percona Server for MySQL GitHub repository
Download product binaries, packages, and tarballs at Percona Product Downloads
Contribute to the documentation
For training, contact Percona Training - Start learning now
Get expert help¶
If you need assistance, visit the community forum for comprehensive and free database knowledge, or contact our Percona Database Experts for professional support and services.