Percona announces the release of Percona Server 5.6.35-80.0 on February 8, 2017. Download the latest version from the Percona web site or the Percona Software Repositories.
Based on MySQL 5.6.35, and including all the bug fixes in it, Percona Server 5.6.35-80.0 is the current GA release in the Percona Server 5.6 series. Percona Server is open-source and free – this is the latest release of our enhanced, drop-in replacement for MySQL. Complete details of this release are available in the 5.6.35-80.0 milestone on Launchpad.
New Features:
- Kill Idle Transactions feature has been re-implemented by setting a connection socket read timeout value instead of periodically scanning the internal InnoDB transaction list. This makes the feature applicable to any transactional storage engine, such as TokuDB, and, in future, MyRocks. This re-implementation is also addressing some existing bugs, including server crashes: #1166744, #1179136, #907719, and #1369373.
Bugs Fixed:
- Logical row counts for TokuDB tables could get inaccurate over time. Bug fixed #1651844 (#732).
- Repeated execution of
SET STATEMENT ... FOR SELECT FROM view
could lead to a server crash. Bug fixed #1392375. CREATE TEMPORARY TABLE
would create a transaction in binary log on a read-only server. Bug fixed #1539504 (upstream #83003).- If temporary tables from
CREATE TABLE ... AS SELECT
contained compressed attributes it could lead to a server crash. Bug fixed #1633957. - Using the per-query variable statement with subquery temporary tables could cause a memory leak. Bug fixed #1635927.
- Fixed new compilation warnings with GCC 6. Bugs fixed #1641612 and #1644183.
- A server could crash if a bitmap write I/O error happens in the background log tracking thread while a
FLUSH CHANGED_PAGE_BITMAPS
is executing concurrently. Bug fixed #1651656. - TokuDB was using the wrong function to calculate free space in data files. Bug fixed #1656022 (#1033).
CONCURRENT_CONNECTIONS
column in theUSER_STATISTICS
table was showing incorrect values. Bug fixed #728082.- InnoDB index dives did not detect some of the concurrent tree changes, which could return bogus estimates. Bug fixed #1625151 (upstream #84366).
INFORMATION_SCHEMA.INNODB_CHANGED_PAGES
queries would needlessly read potentially incomplete bitmap data past the needed LSN range. Bug fixed #1625466.- Percona Server cmake compiler would always attempt to build RocksDB even if
-DWITHOUT_ROCKSDB=1
argument was specified. Bug fixed #1638455. - Adding
COMPRESSED
attributes to InnoDB special tables fields (likemysql.innodb_index_stats
andmysql.innodb_table_stats
) could lead to server crashes. Bug fixed #1640810. - Lack of free pages in the buffer pool is not diagnosed with
innodb_empty_free_list_algorithm
set tobackoff
(which is the default). Bug fixed #1657026. mysqld_safe
now limits the use ofrm
andchown
to avoid privilege escalation.chown
can now be used only for/var/log
directory. Bug fixed #1660265. Thanks to Dawid Golunski (https://legalhackers.com).- Renaming a TokuDB table to a non-existent database with
tokudb_dir_per_db
enabled would lead to a server crash. Bug fixed #1030. - Read Free Replication optimization could not be used for TokuDB partition tables. Bug fixed #1012.
Other bugs fixed: #1486747 (upstream #76872), #1633988, #1638198 (upstream #82823), #1638897, #1646384, #1647530, #1647741, #1651121, #1156772, #1644569, #1644583, #1648389, #1648737, #1650247, #1650256, #1650324, #1650450, #1655587, and #1647723.
Release notes for Percona Server 5.6.35-80.0 are available in the online documentation. Please report any bugs on the launchpad bug tracker.