Percona XtraDB Cluster 5.7.16-27.19¶
Percona is glad to announce the release of Percona XtraDB Cluster 5.7.16-27.19 on December 15, 2016. Binaries are available from the downloads section or from our software repositories.
Percona XtraDB Cluster 5.7.16-27.19 is now the current release, based on the following:
- 
Galera Replication library 3.19 
- 
wsrep API version 27 
All Percona software is open-source and free. Details of this release can be found in the 5.7.16-27.19 milestone on Launchpad.
Deprecated¶
- 
The following encryption modes: - 
encrypt=1
- 
encrypt=2
- 
encrypt=3
 
- 
The default is encrypt=0 with encryption disabled.
  The recommended mode now is the new encrypt=4,
  which uses SSL files generated by MySQL.
For more information, see Encrypting PXC Traffic.
New Features¶
- 
Added encrypt=4mode for SST encryption that uses SSL files generated by MySQL. Modes1,2, and3will soon be deprecated.
- 
ProxySQL assisted maintenance mode that enables you to take a node down without adjusting ProxySQL manually. The mode is controlled using the pxc_maint_modevariable, which can be set to one of the following values:- 
DISABLED: This is the default state that tells ProxySQL to route traffic to the node as usual.
- 
SHUTDOWN: This state is set automatically when you initiate node shutdown.
- 
MAINTENANCE: You can change to this state if you need to perform maintenace on a node without shutting it down.
 
- 
For more information, see Assisted Maintenance Mode.
- Simplified SSL configuration for Galera/SST traffic with pxc-encrypt-cluster-trafficoption, which auto-configures SSL encryption.
For more information, see SSL Automatic Configuration.
- Added the wsrep_flow_control_intervalstatus variable that displays the lower and upper limits of the flow control system used for the Galera receive queue.
Fixed Bugs¶
- 
Optimized IST donor selection logic to avoid SST. Child processes are now cleaned-up and node state is resumed if SST fails. 
- 
Added init.okto the list of files that do not get removed during SST.
- 
Fixed error with ASIO library not acknowledging an EPOLLINevent when building Galera.
- 
Fixed stalling of DML workload on slave node caused by FLUSH TABLEexecuted on master.
For more information, see #1629296.
- Fixed super_read_onlyto not apply to Galera replication applier.
For more information, see #1634295.
- Redirected netcatoutput tostdoutto avoid it in the log.
For more information, see #1625968.
- Enabled replication of ALTER USERstatements.
For more information, see #1376269.
- Changed the wsrep_max_ws_rowsvariable to ignore non-replicated write-sets generated by DML action on temporary tables (explict or implicit).
For more information, see #1638138.
- 
Fixed SST to fail with an error if SSL is not supported by socat, instead of switching to unencrypted mode.
- 
Fixed SST with SSL to auto-generate a 2048-bit dhparamsfile for versions ofsocatbefore 1.7.3. These older versions use 512-bitdhparamsfile by default that get rejected by newer clients withdh key too smallerror.
- 
PXC-731: Changed the wsrep_cluster_namevariable to read-only, because changing it dynamically leads to high overhead.
For more information, see #1620439.
- 
PXC-732: Improved error message when any of the SSL files required for SST are missing. 
- 
PXC-735: Fixed SST to fail with an error when netcatis used (transferfmtset tonc) with SSL encryption (encryptset to2,3or4), instead of silently switching to unencrypted mode.
- 
Fixed faulty switch case that caused cluster to stall when the repl.commit_ordervariable was set to2(LOCAL_OOOCmode that should allow out-of-order committing for local transactions).