We released a new Bacularis version 4.5.0
We are happy to announce a new Bacularis release 4.5.0. This is a new feature and bug fix release. We prepared two new Bacularis plugins: MySQL and MariaDB database backup plugins. Using them there is possible to do the databases backup in various ways: dump backup (in three variants), binary physical online backup, backup for Point-in-Time Recovery (PITR), file backup for crucial database server files. This two plugins solution also introduces real incremental and differential database backups for the dump backup method. We are very glad that we provide these plugins for the Community. Below you can see the video guides that present the new plugins. They use the MariaDB server but the very similar functions are available for the MySQL databases backup as well. More information about the database plugins you can find in the Bacularis documentation.
[1/5] Bacularis - MariaDB/MySQL dump all databases separately - backup and restore
https://www.youtube.com/watch?v=09BaFdNfwPI
[2/5] Bacularis - MariaDB/MySQL dump backup - various restore ways
https://www.youtube.com/watch?v=WWCkQhISr_c
[3/5] Bacularis - MariaDB/MySQL dump all databases one dump - backup and restore
https://www.youtube.com/watch?v=QUvcO18NqoY
[4/5] Bacularis - MariaDB/MySQL local dump backup restore
https://www.youtube.com/watch?v=slqEZeEauKE
[5/5] Bacularis - MariaDB/MySQL binary online backup and restore
https://www.youtube.com/watch?v=XxO4KfeIb78
Bacularis MySQL plugin:
https://bacularis.app/doc/plugins/database/mysql-backup-plugin.html
Bacularis MariaDB plugin:
https://bacularis.app/doc/plugins/database/mariadb-backup-plugin.html
Besides new plugins, we also did some changes and small improvements in the deployment process. At the end we fixed a couple of bugs reported by the Community.
Bacularis Common
- Add MySQL database backup plugin
- Add MariaDB database backup plugin
- Add plugin restore parameter categories
- Add common working directory to install and update scripts
- Add plugin shell interface
- New bpipe plugin module
- Adapt to PSR-12 coding style
- Extend misc module for new functions
- Register new common modules
- Prepare interface for new Bacula backup plugin type
- Make plugin list control more flexible
- Remove unused methods in backup plugin interface
- Prepare common part to use new plugin types
- Fix text in multi-value combobox
Bacularis Web
- Add restore to original location in restore wizard
- Add window in fileset config page for setting up Bacula backup plugins
- Add reinstall parameter to deploy Bacularis and Bacula using deb packages
- Use sorting in the plugin and config lists
- Remove repository key after successful copying it to destination host
- Move Web plugin base part to common module
- Fix restore wizard error if plugin config not exists
- Fix hanging the deployment process in some cases
- Fix sources.list entry in deploying Bacularis on DEB-based systems
Bacularis API
- Move API plugin base part to common module
We wish you good installations and upgrades.
Happy using Bacularis!