Skip to content

For help, click the link below to get free database assistance or contact our experts for personalized support.

Percona Server for MySQL 8.0.46-37 (2026-06-10)

Final 8.0 series release

Percona Server for MySQL 8.0.46-37 is the final release of the Percona Server for MySQL 8.0 series. MySQL 8.0 has reached its End of Life (EOL).

Percona offers tailored support before, during, and after your move to MySQL 8.4, and can keep your existing MySQL 8.0 deployment secure and performant post-EOL through MySQL 8.0 Post-EOL Support from Percona.

The program provides critical updates and ensures stability for businesses relying on MySQL 8.0 beyond the official EOL.

Post-EOL support subscribers can access the full release, including pre-compiled binaries, through the private repository.

Community members can build the release from publicly available source code, which is released quarterly.

Upgrading to MySQL 8.4 is recommended, but support for MySQL 8.0 will continue.

Get started with Quickstart Guide for Percona Server for MySQL.

Percona Server for MySQL 8.0.46-37 includes all the features and bug fixes available in the MySQL 8.0.46 Community Edition and enterprise-grade features developed by Percona.

Release highlights

MySQL 8.0.46

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

  • Building full-text search indexes on very large InnoDB tables now uses noticeably less memory, lowering the risk of out-of-memory conditions during index creation. (Bug #39040226)

  • When an undo tablespace was truncated, the purge thread previously left the undo_{space_number}_trunc.log marker file behind on disk; this cleanup step now runs reliably as part of the truncate operation. (Bug #38871808)

  • Running CREATE INDEX with a high --innodb_parallel_read_threads value could, under some workloads, consume all available disk space on the data volume. The parallel index build path has been adjusted to keep its on-disk footprint bounded. (Bug #38370155)

Find the complete list of bug fixes and changes in the MySQL 8.0.46 Release Notes.

Improvements

  • PS-8867: Increased the verbosity of the data dictionary upgrade process, making it easier to diagnose problems that occur during upgrade.

  • PS-10312: The audit log buffer is now flushed on server shutdown when the ASYNCHRONOUS logging strategy is in use, preventing the loss of buffered events.

  • PS-11161: Performance optimizations for mem_root_deque.

Bug Fixes

  • PS-10228: An audit log filter defined with no value did not log any events.

  • PS-10338: audit_log_filter_set_filter() returned OK for filters that referenced unknown field names instead of reporting the error.

  • PS-10348: The Audit Log Filter did not support filtering by integer fields.

  • PS-10351: Reduced the number of events emitted by the Audit Log Filter to improve performance.

  • PS-10378: With the MeCab plugin, a boolean-mode full-text query that used LIMIT still computed ranking scores for all matches, preventing the limit-based optimization from being applied.

  • PS-10448: A prepared INSERT statement failed to write rows across partitions.

  • PS-10545: MTR run with --only-big-test incorrectly skipped tests that included both big_test.inc and no_valgrind_without_big.inc.

  • PS-10591: create_digest() raised an assertion when invoked with extendable-output function (XOF) algorithms such as SHAKE128 and SHAKE256.

  • PS-10593: The audit_log plugin segfaulted inside a memcpy call.

  • PS-10853: The audit_log_filter plugin crashed because throwing calls were made from filesystem functions declared noexcept.

  • PS-10872: Corrected event subclass naming in the Audit Log Filter and aligned its JSON output with the upstream format.

  • PS-10873: The legacy audit log MTR test audit_log_charset failed in Percona Server for MySQL 8.0.

  • PS-10990: A specific join executed inside a stored procedure crashed in Item_cache::walk.

  • PS-10991: Updated Percona Server for MySQL 8.0 to use a KMIP library that includes the latest memory leak fixes.

  • PS-11073: Tables with large rows that were originally created on earlier MySQL versions could not be created on MySQL 8.0.46.

  • PS-11181: MyRocks could overflow a buffer when rocksdb_merge_buf_size was set above 4 GB.

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 Software Downloads

Contribute to the documentation

For training, contact Percona Training - Start learning now