Percona Server for MySQL 5.7.17-11¶
Based on MySQL 5.7.17, including all the bug fixes in it, Percona Server for MySQL 5.7.17-11 is the current GA release in the Percona Server for MySQL 5.7 series. All of Percona‘s software is open-source and free, all the details of the release can be found in the 5.7.17-11 milestone at Launchpad
Percona Server for MySQL has implemented support for per-column
VARCHAR/BLOBcompression for the XtraDB storage engine. This also features compression dictionary support, to improve compression ratio for relatively short individual rows, such as JSON data.
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.
Repeated execution of
SET STATEMENT ... FOR <SELECT FROM view>could lead to a server crash. Bug fixed #1392375.
A server could crash if a bitmap write I/O error happens in the background log tracking thread while a
FLUSH CHANGED_PAGE_BITMAPSis executing concurrently. Bug fixed #1651656.
INFORMATION_SCHEMA.INNODB_CHANGED_PAGESqueries would needlessly read potentially incomplete bitmap data past the needed LSN range. Bug fixed #1625466.
Percona Server for MySQL
cmakecompiler would always attempt to build RocksDB even if
-DWITHOUT_ROCKSDB=1argument was specified. Bug fixed #1638455.
mysqld_safenow limits the use of
chownto avoid privilege escalation.
chowncan now be used only for
/var/logdirectory. Bug fixed #1660265. Thanks to Dawid Golunski (https://legalhackers.com).