Releases: bacularis/bacularis-api
Bacularis-API 4.2.1
Bacularis-API 4.2.0
Bacularis 4.2.0 provides a new API plugin interface support.
Bacularis users can now create own plugins in this layer in
the same way as they could do in the web interface layer.
We also prepared first API plugin for pre/post config actions.
Changes
- Add API plugin support
- Add Bacula configuration plugin
Bacularis-API 4.1.0
This is a new feature release. We added a new name parameter to storage list endpoint.
Changes
- Add name parameter to /storages API endpoint
- Add default operator for SQL query criterias
Bacularis-API 4.0.0
This is a new major Bacularis release. It provides in the install wizard a new
capability to install and configure complete Bacula environment to work
with Bacularis.
Changes:
- Add to initial wizard capability to install and configure complete Bacula
environment to use with Bacularis - Initial wizard visual improvements
- Make /jobs/run endpoint job parameters as optional
- Update API documentation
Bacularis-API 3.2.1
This is a minor bug fix release. We fixed bugs that were introduced in 3.2.0.
Changes
- Fix create dedicated Bconsole config file option in add/edit basic user/oauth2 account endpoints
- Fix language setting in installation wizard
- Extend error messages in POST and PUT config endpoints
Bacularis-API 3.2.0
We added a new version 3 of the Bacularis API. Users that use own scripts or programs working with Bacularis API version 2 can still use it because it is still fully supported in Bacularis 3.2.0. These users can consider switching to API version 3 in the future. All details about what changed in API you can find at the end of this text and also in the release announcement on the Bacularis website.
To maintain continuity of work in multiple Bacularis instance environments advised upgrading method to version 3.2.0 is to upgrade all Bacularis API hosts first and Bacularis Web at the end. It is because of fact that Bacularis API 3.2.0 works well with Bacularis Web lower than 3.2.0, while Bacularis Web 3.2.0 does not work with Bacularis API lower than 3.2.0.
Changes
- New API version 3
- Add new API endpoint methods to configure Bacula
API v3 changes
- new POST method to create resource in /api/v3/config/{component_type}/{resource_type}/{resource_name}
- new DELETE method to delete resource in /api/v3/config/{component_type}/{resource_type}/{resource_name}
- add rename function to PUT method in /api/v3/config/{component_type}/{resource_type}/{resource_name}
- add automatic changing resouce to new name in directives in dependent resources. Ex: if resource A is used in B, then renaming A causes that A entry in B resource will be updated to new value.
- add simulate mode for saving Bacula configuration
Bacularis-API 3.1.0
This is a new release.
Bacularis-API 3.0.1
This is a major new function release. We added new endpoints to support job
file difference function and health self-test check.
Changes:
- Add endpoint to run health self-test
- Add job file difference endpoint
Bacularis-API 3.0.0
This is a major new function release. We added new endpoints to support job
file difference function and health self-test check.
Changes:
- Add endpoint to run health self-test
- Add job file difference endpoint
Bacularis-API 2.8.1
This is a minor release. We updated Polish language translations.
Changes:
- Update Polish translations