We have released Bacularis 6.2.0. Check what's new.
Hello Community,
We are very pleased to announce the release of Bacularis 6.2.0.
This release represents a significant amount of work over the past months, including development, testing, and preparation. Without a doubt, this is one of the largest releases in the history of Bacularis.
Let's take a look at what we have prepared.
The main feature of version 6.2.0 is the new AWS EC2 virtual machine backup plugin.
The plugin supports backups of both complete EC2 instances and selected EBS volumes, including their data and metadata. This makes it possible to restore environments that closely reproduce the original EC2 instances. During restore operations, selected instance properties can also be overridden, such as instance type, security groups, or Availability Zone settings.
The AWS EC2 plugin supports both full and incremental block-level backups, helping reduce transferred data and improve backup performance.
We are excited to deliver this plugin to the community and hope it will help protect AWS EC2 workloads more efficiently.
Complete technical documentation for the plugin is available in the new dedicated documentation section:
Bacularis AWS EC2 plugin documentation
Along with the AWS EC2 plugin, we prepared a number of generic tools that were required for implementing EC2 backup functionality and that will also be useful for future plugins.
These include cloud communication tools, data stream processing tools, and several other components. Thanks to these additions, developing future plugins should become easier and faster.
Version 6.2.0 is not only about the AWS EC2 plugin.
As previously announced, we prepared the first phase of changes required for the planned upgrade of the PRADO PHP framework that powers Bacularis.
In this release, the framework itself remains unchanged, but we are now one step closer to the upgrade.
Another area of improvement in this release is the Bacularis plugin system.
This includes improved plugin event logging, enhancements to plugin parameter handling, and several other changes. These improvements may be particularly useful for users developing their own Bacularis plugins.
Finally, we included several bug fixes.
Although the number of fixes is relatively small, there is one that we would particularly like to mention. We fixed an issue with missing port numbers in Bacularis URLs when running behind Nginx installations.
The issue was caused by recent changes in Nginx configurations used in modern distributions. This problem was reported by a member of our community @sgw, and the Bacularis fix adjusts the interface behavior accordingly.
We wish you successful installations and upgrades.
As always, we encourage you to share feedback, report issues, and discuss your experiences with the Bacularis community.
The Bacularis Team
Bacularis Web
Bacularis Common
Bacularis API