.. _rn.8-0-5:
================================================================================
|pxb.name| |release|
================================================================================
|percona| is glad to announce the release of |pxb.name| |release| on |date|.
Downloads are available from our `download site
`_ and
from :ref:`apt ` and :ref:`yum ` repositories.
|Percona XtraBackup| enables MySQL backups without blocking user queries, making
it ideal for companies with large data sets and mission-critical applications
that cannot tolerate long periods of downtime. Offered free as an open source
solution, it drives down backup costs while providing unique features for
|MySQL| backups.
|pxb.name| |release| introduces the support of undo tablespaces created using
the new syntax (``CREATE UNDO TABLESPACE``) `available since MySQL 8.0.14
`_. |pxb.name|
also supports the binary log encryption introduced in |MySQL| 8.0.14.
Two new options were added to |xbstream|. Use the
:option:`--decompress` option with |xbstream| to decompress individual qpress
files. With the :option:`--decompress-threads` option, specify the
number of threads to apply when decompressing. Thanks to `Rauli Ikonen
`_ for this contribution.
This release of |pxb.name| is a **General Availability** release ready for use
in a production environment.
All Percona software is open-source and free.
.. rubric:: Please note the following about this release:
- The deprecated innobackupex has been removed. Use the xtrabackup command to
back up your instances: ``$ xtrabackup --backup --target-dir=/data/backup``
- When migrating from earlier database server versions, `backup and restore and
using Percona XtraBackup 2.4
`_
and then use ``mysql_upgrade`` from |MySQL| 8.0.x
- If using ``yum`` or ``apt`` repositories to install |Percona Xtrabackup| |release|, ensure
that you have enabled the new `tools` repository. You can do this with the
:program:`percona-release enable tools release` command and then install the
`percona-xtrabackup-80` package.
New Features
================================================================================
- :jirabug:`PXB-1548`: |pxb.name| enables updating the :file:`ib_buffer_pool` file
with the latest pages present in the buffer pool using the
:option:`--dump-innodb-buffer-pool` option. Thanks to Marcelo Altmann for
contribution.
- :jirabug:`PXB-1768`: Added support for undo tablespaces created with the new
|MySQL| 8.0.14 syntax.
- :jirabug:`PXB-1781`: Added support for binary log encryption introduced
in |MySQL| 8.0.14.
- :jirabug:`PXB-1797`: For |xbstream|, two new options were added. The
:option:`--decompress` option enables |xbstream| to decompress
individual qpress files. The :option:`--decompress-threads` option
controls the number of threads to apply when decompressing. Thanks to
`Rauli Ikonen `_ for this contribution.
Bugs Fixed
================================================================================
- Using ``--lock-ddl-per-table`` caused the server to scan all records of
partitioned tables which could lead to the "out of memory" error. Bugs fixed
:jirabug:`PXB-1691` and :jirabug:`PXB-1698`.
- When |pxb.name| was started run with the :option:`--slave-info`, incorrect
coordinates were written to the xtrabackup_slave_info file.. Bug fixed :jirabug:`PXB-1737`
- |pxb.name| could crash at the prepare stage when making an
incremental backup if the variable ``innodb-rollback-segments`` was
changed after starting the |MySQL| Server. Bug fixed
:jirabug:`PXB-1785`.
- The full backup could fail when |Percona Server| was started with the ``--innodb-encrypt-tables``
parameter. Bug fixed :jirabug:`PXB-1793`.
Other bugs fixed:
:jirabug:`PXB-1632`,
:jirabug:`PXB-1715`,
:jirabug:`PXB-1770`,
:jirabug:`PXB-1771`,
:jirabug:`PXB-1773`.
.. |percona| replace:: Percona
.. |pxb.name| replace:: Percona XtraBackup
.. |date| replace:: March 4, 2019
.. |release| replace:: 8.0.5