Loading...

Latest news

All (172) General (49) Releases (69) Guides (35) Articles (19)
 Back
Releases

New release Bacularis 6.4.0

28 Jul 2026, 01:10
<p>Bacularis 6.4.0 is now available, bringing a new simple restore mode, an improved job log experience, new API capabilities, and a range of internal enhancements and bug fixes.</p>

Bacularis 6.4.0 is now available, bringing a new simple restore mode, an improved job log experience, new API capabilities, and a range of internal enhancements and bug fixes.

Highlights

  • Simple restore mode
  • Job log toolbar
  • Modernization of internal modules
  • Easier use of PHP CLI scripts
  • New API endpoints and parameters
  • Bug fixes

Hello Community,

We are pleased to announce the release of Bacularis 6.4.0. This release includes new features, improvements to existing functionality, and bug fixes. Let us take a closer look at the most important changes introduced in version 6.4.0.

Simple restore mode

The most significant new feature is the simple restore mode. Alongside the existing BVFS-based mode, a new simple restore mode based on the standard Bconsole restore interface is now available.

It provides an alternative that can be particularly useful in environments containing millions of files and directories, where preparing and browsing BVFS data may take longer. Both modes – BVFS restore and simple restore using Bconsole – can be selected in the restore wizard. This allows users to choose the method that best matches the size and characteristics of their environment.

Job log toolbar

Another new feature is a toolbar added everywhere the Bacula job log is displayed: on the job list, in job reports, and on the job details page.

The idea for this toolbar came from a community user report concerning the lack of pagination in the job log:

Bacularis App GitHub Issue 130

The toolbar provides the following features:

  • Bacula job log pagination
  • setting the offset and the number of entries displayed per page
  • copying the log to the clipboard
  • saving the log to a file
  • refreshing the log
  • changing the entry sort order
  • displaying an icon representing the current job status

Module modernization

In addition to introducing new features, we modernized several internal modules responsible for managing Bacularis sessions. We also rewrote the API client and updated the restore wizard code.

These changes are not directly visible in the interface, but they bring the code in line with newer standards and make further project development easier. The new simple restore mode is the first feature built on this modernized foundation.

Easier use of PHP CLI scripts

We have made it easier to use the PHP CLI scripts included with Bacularis, such as task, which is used to automate tasks – for example, renewing SSL certificates – and plugin, which is intended for managing Bacularis plugins.

The scripts now also provide more detailed help messages describing required and optional parameters, together with examples showing how to use them.

New API endpoints

For Bacularis API users, we have introduced new endpoints for managing simple restore sessions. Full details are available in the API documentation.

We have also added new parameters to existing endpoints, including pagination and sorting support for the job log endpoint. The job list endpoint now allows multiple values to be provided for the job level and job type parameters, instead of accepting only a single value.

Bug fixes

Bacularis 6.4.0 also includes numerous bug fixes. One worth mentioning resolves an issue reported by a community user concerning the display of tapes in an autochanger when the Volume Retention directive was set to a very large value:

Bacularis API GitHub Issue 9

We wish everyone smooth installations and upgrades.

The Bacularis Team

Main changes

Bacularis Web

  • Implement simple restore in restore wizard
  • Add toolbar to job log components
  • Add job log window module
  • Add job log box module
  • Add new API client
  • Add test mode to API client
  • Modernize restore wizard internals + code refactoring
  • Improve OAuth2 record module
  • Improve host record module
  • Visual improvements for fileset and messages
  • Unify HTTP header module name
  • Increase maximum content request repeats in restore wizard
  • Use session idle timeout and adapt displaying plugin options in restore wizard
  • Use test mode in API host window
  • Rename Bconsole portlet into BaculaConsole
  • Remove not needed imports in restore wizard
  • Remove API host window from deployment page
  • Fix PHP error in API client if host is null
  • Fix check if API host exists
  • Fix default log order to ascending
  • Fix visiblity of install Bacula component options in deployment window
  • Fix table width in Bacula resource usage window
  • Fix display toolbar in job history report
  • Fix select restore job in simple mode if there exist multiple restore jobs

Bacularis Common

  • Add Bacula console management with session support
  • Add delete session record
  • Add current script name to shell action help messages
  • Add restorejob parameter to restore action start
  • Add console session idle time out
  • Add debug parameter to all Bacula console actions
  • Add new HTTP method module
  • Improve plugin and task interfaces
  • Modernize session record module
  • Use case-insensitive patterns in bacula console module
  • Unify module names
  • Narrow down command file privileges
  • Use flexbox in file browser loader
  • Change API authentication error message
  • Improve help messages for create SSL certificate task action
  • Extend bconsole support error codes
  • Update application settings
  • Enable save debug messages to dedicated file
  • Remove unused shell module
  • Fix description for certificate task action
  • Fix save plugin debug and metadata if SELinux is enabled
  • Fix PHP error if command action does not provide parameters

Bacularis API

  • Add new restore API endpoints
  • Add new job log parameters to API reference
  • Add output parameter to /bvfs/getjobids endpoint + code refactoring
  • Add to /joblog/{jobid} endpoint order_by, order_type, limit and offset parameters
  • Add restorejob parameter support in restore start endpoint
  • Add new parameters support to log manager
  • Add validation to where and replace restore parameters
  • Enable job level and type parameters to be multi value in in /jobs endpoint
  • Modernize OAuth2 modules
  • Internal enhancements in API restore endpoint
  • Improve delete expired OAuth2 authid and tokens
  • Extend console command pattern types
  • Create OpenAPI documentation for new restore API endpoints
  • Update OpenAPI documentation
  • Prepare debug option for new restore API endpoints
  • Fix error in listing volumes if volume retention is large
  • Fix PHP error if restore starts without sudo user/group