We're pleased to announce that DPBuddy 3.2-beta is now available. The main feature of this release is the ability to execute any DPBuddy task or command against multiple devices and/or domains. Simply define the URLs of your devices using environment properties and supply a list of environment prefixes to a command or an Ant task:
dpbuddy import -file services.zip -env "dev,test"
DPBuddy will execute the command against all the devices in the list, and, in case of any errors, it would optionally rollback either just the failed domains or all the devices/domains in the list.
You can find more details in the DPBuddy documentation.
Other new features include:
- Full support for the latest versions of DataPower firmware, including versions 7.0.0.3 and 7.1.0.1.
- Support for remotely executing DataPower CLI commands and configuration scripts. DPBuddy can upload the script to the device and execute it there. The scripts can contain Ant/Groovy variables.
- Copy, action and several other commands now support auto-rollback in case of an error.
- Support for a global "ignore list" of object classes and names. This list is used by state check commands to exclude those objects from the check that are supposed to be in the "down" state.
- DPBuddy CLI can now be run under Cygwin.
The release also contains several important bug fixes.
The general availability of DPBuddy 3.2 is expected in January 2015. Meanwhile, please let us know if you're interested in becoming part of our beta program.