Percona Server for MySQL 8.0.21-12 (2020-10-13)¶
- Installation Installing Percona Server for MySQL
Percona Server for MySQL 8.0.21-12 includes all the features and bug fixes available in MySQL 8.0.21 Community Edition in addition to enterprise-grade features developed by Percona.
This release fixes the security vulnerability CVE-2020-26542.
Improvements¶
-
PS-7132: Make default value of rocksdb_wal_recovery_mode compatible with InnoDB
-
PS-7245: Block enable/disable redo log with lock tables for backup
-
PS-5730: Change SELECT rotate_system_key to ALTER INSTANCE for percona system key rotation.
-
PS-7297: Modify MTR test to prevent proxy_protocol_admin_port test failure on 8.0.21
-
PS-7114: Enhance crash artifacts (core dumps and stack traces) to provide additional information to the operator
-
PS-5635: Introduce crypt_schema 2 for better error checking in encryption threads.
Bugs Fixed¶
-
PS-7203: Fix audit plugin memory leak on replicas when opening tables
-
PS-6067: Provide a fix for upstream bug #97001 in Percona Server (Upstream #97001)
-
PS-7325: Modify SELECT to correct situation when data is missing from MyRocks table when GROUP BY is used
-
PS-7275: Add variable Innodb_checkpoint_max_age
-
PS-7232: Modified Multithreaded Replica to correct the exhausted slave_transaction_retries when replica has slave_preserve_commit_order enabled (Upstream #99440)
-
PS-7231: Modify Slave_transaction::retry_transaction() to call mysql_errno() only when thd->is_error() is true
-
PS-7221: Modify get_int_sort_key_for_item_inline to return UTC string (Upstream #100402)
-
PS-7143: Suppress deadlock check for ACL Cache MDL lock to prevent server freeze
-
PS-7076: Modify to not update Cardinality after setting tokudb_cardinality_scale_percent
-
PS-7025: Fix reading ahead of insert buffer pages by dispatching of buffered AIO transfers (Upstream #100086)
-
PS-7010: Modify to Lock buffer blocks before sanity check in btr_cur_latch_leaves
-
PS-6995: Introduce a new optimizer switch to allow the user to reduce the cost of a range scan to determine best execution plan for Primary Key lookup
-
PS-7279: Modify to notify when BuildID: Not Available in case the server has been compiled with –build-id=none
-
PS-7220: Fix activity counter update in purge coordinator and workers
-
PS-7169: Set rocksdb_validate_tables to disabled RocksDB while upgrading the server from 5.7 to 8.0.20
-
PS-5741: Correct format for use of memset_s in keyring_vault
-
PS-5323: Align Keyring encryption with Master Key encryption
-
PS-7363: Modify to release locks on failure to prevent deadlock with LTFB + DROP UNDO TABLESPACE
-
PS-7360: Modify clang-4.0 compilation to correct failure from ‘-Winconsistent-missing-destructor-override’
-
PS-7359: Stabilize innodb.check_ibd_filesize_16k MTR test
-
PS-7353: Modify LDAP connection to server to be static to prevent connection failures which will lock mysqld
-
PS-7352: Correct typo in authentication_ldap_simple_ca_path to correct crash of mysqld
-
PS-7340: Add validation of default_table_encryption to confirm keyring plugin is loaded before changing modes
-
PS-7338: Set set crypt_data based on encryption status of destination table
-
PS-7328: Block create/alter/drop/undo truncation while backup lock is available and hold lock until operation is completed
-
PS-7322: Modify the right mask length calculation to handle up to string length for Data Masking
-
PS-7321: Correct Random Number Generator to create only 15 or 16 digit number in Data Masking
-
PS-7309: Modify gen_range() to support negative numbers in Data Masking
-
PS-7308: Modify limit gen_dictionary_load() to load files only from the secure-file-priv dir when secure-file-priv dir is set in Data Masking
-
PS-7307: Modify Data masking UDFs to display output using Latin1 character set
-
PS-7296: Fix online log tracking initialization to properly process existing bitmap files
-
PS-7289: Restrict innodb encryption threads to 255 and add min/max values
-
PS-7270: Fix admin_port to accept non-proxied connections when proxy_protocol_networks=’*’
-
PS-7234: Modify PS minimal tarballs to remove COPYING.AGPLv3
-
PS-7226: Modify LDAP Plugin to enhance logging and test cases
-
PS-7191: Correct documentation for PS variable default_table_encryption
-
PS-7147: Modified Relay_log_info::cannot_safely_rollback() to handle null pointer
-
PS-7140: Correct processing to apply crypt redo logs
-
PS-7120: Handle doublewrite buffer encryption for keyring key tablespaces
-
PS-7119: Correct Tests of encryption.innodb_encryption_aborted_rotation* to prevent failure
-
PS-6987: Modify to allow value of default_table_encryption to be changed only when encryption_threads are off
-
PS-7284: Fix failing test innodb.percona_changed_page_bmp_requests_debug
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.