New Features
Percona XtraBackup now uses hardware accelerated implementation of crc32 where it is supported.
Percona XtraBackup has implemented new options: xtrabackup --tables-exclude and xtrabackup --databases-exclude that work similar to xtrabackup --tables and xtrabackup --databases options, but exclude given names/paths from backup.
The xbstream binary now supports parallel extraction with the --parallel option.
The xbstream binary now supports following new options: --decrypt, --encrypt-threads, --encrypt-key, and --encrypt-key-file. When --decrypt option is specified xbstream will automatically decrypt encrypted files when extracting input stream. Either --encrypt-key or --encrypt-key-file options must be specified to provide encryption key, but not both. Option --encrypt-threads specifies the number of worker threads doing the encryption, default is 1.
Bugs fixed
Backups were missing *.isl files for general tablespace. Bug fixed #1658692.
In 5.7 MySQL changed default checksum algorithm to crc32, while xtrabackup was using innodb. This caused xtrabackup to perform extra checksum calculations which were not needed. Bug fixed #1664405.
For system tablespaces consisting of multiple files xtrabackup updated LSN only in first file. This caused MySQL versions lower than 5.7 to fail on startup. Bug fixed #1669592.
xtrabackup --export can now export tables that have more than 31 index. Bug fixed #1089681.
Unrecognized character \x01; marked by <-- HERE message could be seen if backups were taken with the version check enabled. Bug fixed #1651978.