Skip to content

Commit

Permalink
Update release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
ganiuszka committed Jun 5, 2024
1 parent 9a0eb03 commit 56a3ce5
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@

This is a new release.
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

0 comments on commit 56a3ce5

Please sign in to comment.