Hello,

I'm pleased to announce that the first beta version of the next Bacula
Community version 15.0 was pushed on our git repository (Branch-15.0). The beta version
15.0.0 should be pretty stable. The list of the changes is very impressive as
you can see in the following section and in the ChangeLog. Thanks to all the
contributors, specially Bacula Systems. The documentation update is still in
progress, but a good part of the new features are already covered.

We have upgraded the volume format from BB02 to BB03 to support options such as
the Volume encryption. Old volumes can still be used by the 15.0 Storage
Daemon, however, new 15.0 BB03 volumes cannot be used by old Storage Daemons.

More news in the next days, specially with a set of Debian/Ubuntu/Redhat 
packages.
Thanks for using Bacula,

Best Regards,
Eric

Security:
 - Director TOTP Console authentication plugin
 - Better restricted console support
 - Add Storage Daemon Volume encryption support
 - Add support for Immutable filesystem flag for volumes
 - Add support for Append Only filesystem flag for volumes
 - Clamav Antivirus plugin
 - Malware detection code (via Abuse.ch)
 - Add AllowedBackupDirectories FileDaemon's directive
 - Add AllowedScriptDirectories FileDaemon's directive
 - Add ExcludeBackupDirectories FileDaemon's directive
 - Add AllowedRestoreDirectories FileDaemin's directive

Management:
 - New FreeSpace, LastBackedUpTo, FreeSpaceLeastUsed, LastBackupedToStore storage group policies
 - New ZSTD fileset compression support
 - Add Kubernetes CSI Volume Snapshot support
 - Add Amazon Cloud driver (in replacement of libS3 cloud driver)
 - Switch Storage Daemon volume format from BB02 to BB03
 - New Bacula Installation Manager (BIM) to ease the installation
 - Add runscript "AtJobCompletion" execution option

Catalog changes:
 - FileSet content description in the FileSet table
 - Add Job/RealStartTime catalog field
 - Add Job/Encrypted catalog field
 - Add Media Protected and UseProtect fields
 - Add Media VolEncrypted field
 - Add FileEvent table and "list fileevent" to track malware and viruses
 - Plugins list available in the Client table
 - Store verified jobid into the catalog PriorJobId Job field

Console changes:
 - Add JSON output to various commands (.jlist, .api 2 api_opts=j)
 - Add .search bconsole command
 - Add bconsole "list joblog jobid=x pattern=xxx" option
 - Add "update volumeprotect storage=xxx" bconsole command
 - Add "status dir novolume" to not compute volume in status director output
 - Limit the "status dir" schedule output to 50 jobs. Can be managed via "limit=x offset=y" parameters
 - Add new error codes to job messages
 - Update timestamp of the pid file after a reload command
 - Add "list jobs reviewed=<1|0>" command
 - Add Runscript to control the run queue (RunsWhen=Queue)
 - Add new Job statuses when the Job is waiting on SD/FD
 - Add new PriorJobId and PriorJobName to volume label format variables
 - Progress Status for Copy/Migration Jobs in "status director" output
 - Add  "list fileevent" bconsole command
 - help command restricted to the available commands
 - .help enhancement with description of commands
 - Add fileindex=jobid,fidx option in .bvfs_restore
 - Add VolType to .bvfs_versions
 - Add ".status dir client=xxxx" filter
 - Add ".ls dironly" bconsole command

Baculum and Rest API changes:
 - Add joberrors parameter to jobs endpoint
 - Add fileset parameter to objects endpoint
 - Add filename and path properties to fileevent endpoints
 - Add sorting parameters to clients endpoint
 - Add running jobs property to clients endpoint
 - Add documentation for os and version filters in clients endpoint
 - Add os and version parameters to clients endpoint
 - Add os, version properties and overview parameter to clients endpoint
 - Add endpoint to check disk archive device prformance on storage
 - Add endpoint to list files and dirs on storage daemon host
 - Add delete pool endpoint
 - Add delete object endpoint
 - Use new delete module in volume and job endpoints
 - Add module for delete command
 - Add client name parameter to clients endpoint
 - Add file events API endpoint
 - Improve extended name validator
 - Speed up dashboard page loading
 - Fix parsing director time in time endpoint
 - Add objecttype parameter to object categories endpoint
 - Add second dimensional sorting and use it for sorting jobstatus in
 - Add modify default object sorting in object overview endpoint
 - Fix support for PHP 5.4 in web interface layer
 - Fix content field in job record
 - Improve support for newer PostgreSQL versions
 - Add fileset content property to jobs endpoint
 - Add object categories endpoint
 - Add support for ALL action in console ACL
 - Add objecttype filter to objects names endpoint
 - Add default sorting by endtime to objects overview endpoint
 - Add sorting parameters to volumes overview endpoint
 - Add second dimension of sorting in jobs objects endpoint
 - Add offset and limit parameters to director status endpoint
 - Add sorting by endtime and add endtime property to objects overview
 - Add group_order_by and group_order_direction parameters to documentation
 - Add notes about object type filters in objects overview endpoint
 - Fix storing ACL config actions for very old PHP versions
 - Add objectsize property to objects overview endpoint
 - Add job type property to objects overview endpoint
 - Add path property to objects overview endpoint
 - Fix offset and limit parameter in jobs objects endpoint
 - Add objectname parameter to jobs objects endpoint
 - Add objectsource property to objects overview endpoint
 - New API config ACLs
 - Add group_order_by and group_order_direction parameters to objects
 - Add to grup function sorting group capability
 - Add sorting by joberrors if sorted by jobstatus first
 - Improve using unique_objects parameter in object endpoint
 - Add group_offset and unique_objects parameters to objects endpoint
 - Add volume names endpoint
 - Add object names endpoint
 - Add object types endpoint
 - Add documentation for client parameter in objects endpoint
 - Add job status filter to objects endpoint
 - Add joberrors filter to sources endpoint
 - Add server parameter to list vsphere datastores endpoint
 - Add job level property to sources endpoint
 - Add pool resnames endpoint
 - Add storage resnames endpoint
 - Add director time endpoint
 - Change M365 tenants endpoint output to contain tenant names
 - Update documentation
 - Add object overview endpoint

Misc:
 - Add XXHASH to FileSet signature option
 - Add plugins for Verfy jobs
 - Display mtime instead of ctime in estimate listing output
 - Add specific jobstatus when executing Runscripts
 - New man pages



_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to