Skip to content

Releases: bacularis/bacularis-api

Bacularis-API 4.2.1

29 Sep 02:50
a5333a5
Compare
Choose a tag to compare

In Bacularis 4.2.0 we found a non-existing module definition that causes
Bacularis break. Bacularis 4.2.1 is a bug fix release that fixes this
error.

Bacularis-API 4.2.0

29 Sep 02:06
0dfb415
Compare
Choose a tag to compare

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

15 Sep 00:55
cfe2b8a
Compare
Choose a tag to compare

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

25 Aug 15:45
56c8878
Compare
Choose a tag to compare

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

15 Jun 00:23
20b7543
Compare
Choose a tag to compare

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

05 Jun 16:32
56a3ce5
Compare
Choose a tag to compare

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

26 May 11:01
c0710ee
Compare
Choose a tag to compare

This is a new release.

Bacularis-API 3.0.1

12 May 03:13
f0bff58
Compare
Choose a tag to compare

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

12 May 02:34
f0bff58
Compare
Choose a tag to compare

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

28 Apr 02:25
19509bf
Compare
Choose a tag to compare

This is a minor release. We updated Polish language translations.

Changes:

  • Update Polish translations