Skip to content

v0.9.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Apr 11:49
· 769 commits to main since this release

Warning

To install Percona Everest 0.9.0, first uninstall the previous version.

Release highlights

We've taken a step forward in enhancing Percona Everest's point-in-time (PITR) capabilities for PostgreSQL, MySQL as well as MongoDB databases.

You can now restore your databases to specific points in time within the same cluster as well as a new cluster. This gives you more control over your database environments and more options for data recovery.

If you're looking for in-depth insights into this feature, refer to the sections Create new database from a point-in-time recovery and Restore to a point-in-time recovery in our documentation.

New features and improvements

  • EVEREST-618, EVEREST-620 - Starting with Percona Everest 0.9.0, you can now create a new database using point-in-time recovery for your MySQL and MongoDB databases. If you're looking to explore this feature further, see our comprehensive documentation.

  • EVEREST-914 - We have added a Kubernetes cluster ID to the VMAgent configuration, enabling you to use the same PMM instance to monitor multiple Kubernetes clusters.

  • EVEREST-871 - We have improved Percona Everest to ensure you don't accidentally delete a cluster. We've introduced a confirmation pop-up that will prompt you to enter the database's name correctly. Only when the correct database name is entered can you proceed with deleting the cluster.

Point-in-time recovery for PostgreSQL

  • EVEREST-598 - We have now added support for Point-In-Time Recovery (PITR) functionality for PostgreSQL databases.

  • EVEREST-624 - We have added a message on the Percona Everest UI for PostgreSQL informing users that Point-in-time recovery (PITR) is enabled by default and cannot be turned off.

  • EVEREST-619 - Starting with Percona Everest 0.9.0, you can now create a new database using point-in-time recovery for your PostgreSQL databases.

  • EVEREST-896 - We have added a warning on the Percona Everest UI to inform users about the limitations of PostgreSQL for PITR.

Bugs fixed

  • EVEREST-656 - While initiating a backup for MongoDB, the backup status was being displayed as unknown. The issue has been resolved now.

  • EVEREST-759 - We have added an error message to the Percona Everest UI for scheduled backups, which reminds you to set a backup storage location before configuring backup schedules to avoid any hassles.

  • EVEREST-786 - Fixed an issue where the PMM monitoring URL accepted incorrect credentials.

  • EVEREST-813 - When choosing the appropriate cluster size (small, medium, large) on the Resources page, the selector invariably switched to the Custom option. The issue has been resolved now.

  • EVEREST-856 - When editing a database with multiple backup schedules, an error was thrown. The issue has been resolved now.

  • EVEREST-862 - We resolved an issue where the column hide/unhide option was not functioning correctly on various UI pages.

  • EVEREST-885 - Fixed an issue where the Quick install script did not work on Linux machines with ARM CPUs.

  • EVEREST-887 - Storage location could not be chosen if scheduled backups were enabled for the first time while editing a MongoDB database.

  • EVEREST-888 - When creating a backup, the Backup storage field was not automatically populated as it was for scheduled backups. We have resolved this issue now.

  • EVEREST-890 - We have fixed an issue that was causing problems with restoring data to a new MySQL database using point-in-time recovery (PITR).

  • EVEREST-913 - We corrected the AWS load balancer type for the HAProxy replicas to use the network LB type when enabling external access to the DB cluster instead of the classic LB type.