New Features
Percona Server has implemented Parallel doublewrite buffer.
TokuDB Background ANALYZE TABLE feature is now enabled by default (tokudb_analyze_in_background is set to ON by default). Variable tokudb_auto_analyze default value has been changed from 0 to 30. (#935)
Suppress Warning Messages feature has been removed from Percona Server 5.7 because MySQL 5.7.11 has implemented a new system variable, log_statements_unsafe_for_binlog, which implements the same effect.
Bugs Fixed
If pid-file option wasn’t specified with the full path, Ubuntu/Debian sysvinit script wouldn’t notice the server is actually running and it will timeout or in some cases even hang. Bug fixed #1549333.
Buffer pool may fail to remove dirty pages for a particular tablesspace from the flush list, as requested by, for example, DROP TABLE or TRUNCATE TABLE commands. This could lead to a crash. Bug fixed #1552673.
Audit Log Plugin worker thread may crash on write call writing fewer bytes than requested. Bug fixed #1552682 (upstream #80606).
Percona Server 5.7 systemd script now takes the last option specified in my.cnf if the same option is specified multiple times. Previously it would try to take all values which would break the script and server would fail to start. Bug fixed #1554976.
mysqldumpslow script has been removed because it was not compatible with Percona Server extended slow query log format. Please use pt-query-digest from Percona Toolkit instead. Bug fixed #856910.
Other bugs fixed: #1521120, #1549301 (upstream #80496), and #1554043 (upstream #80607).