New in Bacula 13.0.1 (Aug 6, 2022)
- Fix org#2594 About compilation warning on VolRead/WriteTime
- Fix org#2644 Add support for binary files to bacula md5sum
- Fix org#2655 About incorrect definition of MAX_FOPTS
- Fix org#2656 About incorrect error message on TLS CA Certificate
- Fix org#2657 About startup problem for bacula-sd
- baculum: Adapt code to use PSR-4 autoloader
- baculum: Fix #2653 PHP warning about wrong array_key_exists() parameter in session record
- baculum: Improve logging and add audit log
- osx: Fix #9309 about extended attribute backup error on macOS
- Rework MacOS package
- rpms: Add kubernetes spec file
- rpms: Add spec file for k8s tools
- rpms: Fix cloud package
- rpms: more work on docker and docker tools
- win32: update openssl to 1.1.1q
New in Bacula 13.0.0 (Jul 7, 2022)
- This is a major new release with many new features and a number of
- Changes. Please take care to test this code carefully before putting it into
- Production. Although the new features have been tested, they have not run in a
- Production environment.
- Compatibility:
- As always, both the Director and Storage daemon(s) must be upgraded at
- The same time. Any File daemon running on the same machine as a Director
- Or Storage daemon must be of the same version.
- Older File Daemons should be compatible with the 13.0 Director and Storage
- Daemons. There should be no need to upgrade older File Daemons.
- New Catalog format in version 13.0 and greater:
- This release of Bacula uses a new catalog format. We provide a set of scripts
- That permit conversion from 9.x and earlier versions to the new 13.0 format
- (1024). Normally the conversion/upgrade is automatic, though there is a big
- Change from 9.x to 11.0 that takes longer than usual, the upgrade process will
- Require about twice the disk space of the actual database.
- The database upgrade introduced in 11.0 should significantly increase
- Performance when inserting a large number of Jobs with a lot of Files into the
- Database catalog.
- If you start from scratch, you don't need to run the update_bacula_tables
- Script because the create_bacula_tables script automatically creates the new
- Table format. However, if you are using a version of Bacula older than 5.0.0
- (e.g. 3.0.3) then you need to run the update_bacula_tables script that will be
- Found in the /src/cats directory after you run the ./configure command.
- As mentioned above, before running this script, please backup your catalog
- Database, be sure to shutdown Bacula and be aware that running the script can
- Take some time depending on your database size.
- S3 Cloud Driver:
- To build the S3 Storage Cloud Driver, it is required to download and
- Install the libs3 available on https://www.bacula.org/downloads/libs3-20200523.tar.gz
- New Features:
- Job 'Storage Group' support
- Kubernetes plugin
- New Accurate option to save only file's ACL and metadata
- Windows CSV (Cluster Shared Volumes) support
- More logging for daemon<->daemon connections in Job log output
- Tag support on catalog objects
- Support for SHA256 and SHA512 signatures in FileSet
- External LDAP Console authentication
- Misc Features:
- Windows installer 'Silent Mode' options
- Add PriorJob to bconsole 'llist job' output
- Check for IP SANs when verifying TLS certs
- Clarify SD vbackup Device error message
- Remove deprecated sbrk in MacOS and Windows
- Add bconsole .jlist command to get JSON output from regular list commands
- Ensure that the Director will reject catalog updates from the FD
- Add variable for PreviousJobId in mail messages
- Respect the 'nodump' flag in more OSes than just BSD
- Add debug/trace/tags information to .status header
- Handle lin_tape end of device with the new 'Use Lintape=yes' Device directive
- Add MaximumJobErrorCount FileDaemon directive
- Bsmtp: Add the possibility to add emails separated with a comma as recipient list
- SDPacketCheck FileDaemon used to control the network flow
- Add bconsole .bvfs_lsfiles allfiles command
- Main Fixes:
- Fix org#2188 About the presence of FileSet and Pool directives in the Job
- Fix Director crash for Client Initiated Backup
- Fix Director crash for Migration Job
- Fix incorrect output for the .status client command
- Skip XATTR larger than MaximumNetworkBuffer
- Fix deadlock when starting the Director with an improperly configured catalog
- Fix Director crash caused by BAT
- Fix org#2627 About Director crashing for Copy Jobs and resource rename
- Move the delete volume event just before the actual deletion
- Fix mail variables not working after a conf reload
- Fix OpenBSD chio-changer script
- Fix SQL query generated with ACLs
- Fix heartbeat segfault when the Job is terminated very quickly
- Fix About wrong backup Client displayed to the user when the original Client doesn't exist
- Fix org#2605 About incorrect message in restore command
- Cdp: open the inotify stream using the CLOEXEC (close on exec) flag
- Docker: Check the presence of the docker tools during loadPlugins()
- Fix reload issue when a Job doesn't have a Pool defined
- Fix Copy Job with SelectionType=PoolUncopiedJobs selecting Jobs from wrong Pool
- Fix about checking for Storage being used for Job restart/resume
- Fix about incorrect variable substitution with the query command
- Fix org#2579 About incorrect JSON generated from empty Messages resource
- Fix #9116: copy job missuses the client->FdStorageAddress directive
- Fix org#2658 About segfault with bsdjson with incorrect parameters
- Skip storage daemon detection if the information is not available in the BSR
- Alist: Fix for memory overflow access
- Fix org#2659 Install dbcheck and bsmtp in 755
- Fix org#2662 About SQLite migration script issue
- Snapshot: Adapt for BTRFS 5.17
- Snapshot: Fix snapshot delete/prune command
- Snapshot: Fix #9143 About snapshot not properly stored in the catalog
- Snapshot: Add support for new LVM 2.03.15
- Rpms: Fix org#2633 about log directory not created on Centos7
- GUI:
- Baculum: Fix clearing OAuth2 properties after testing API connection on security page
- Baculum: Fix directing to default page after log in for users with non-admin roles
- Baculum: Fix #2667 keep original fileset options order
- Baculum: Add to install wizard pre-defined b*json tool paths for FreeBSD and older Debian/Ubuntu
- Baculum: Fix #2661 required parameter PHP error on PHP 8.0
- Baculum: Fix error calling method_exists() with non-objects on PHP 8
- Baculum: Fix clearing OAuth2 properties after testing API connection on security page
- Baculum: Fix directing to default page after log in for users with non-admin roles
- Baculum: Add to install wizard pre-defined b*json tool paths for FreeBSD and older Debian/Ubuntu
- Baculum: Fix #2661 required parameter PHP error on PHP 8.0
- Baculum: Fix error calling method_exists() with non-objects on PHP 8
New in Bacula 11.0.2 (Mar 29, 2021)
- Add functions to unittests library
- Add support for store_alist_str() in plugin configuration items
- Enhance bdelete_and_free() macro
- Update baculabackupreport script
- Fix #7286 DIR segfault when doing a "dir" command in a restore
- Fix #7321 About issue when stopping jobs waiting for resources
- Fix #7396 GRANT command error in granting privileges script for MySQL
- Fix #7449 About incorrect JSON output with 'TLS Allowed CN' directive
- Fix #7451 About deleted files incorrectly kept in Virtual Full
- Fix S3 compilation
- Fix Verify job issue with offset stream and compressed blocks
- Fix bug #2498 - Wrong mode for /etc/logrotate.d/bacula
- Fix check_bacula.c to ignore daemon events
- Fix possible memory corruption in the label process
- Fix reload issue when a Job doesn't have a Pool defined
- Possible fix for SD high memory usage problem
- Remove suspicious debug line on setdebug()
- baculum: Add Craig Holyoak to AUTHORS
- baculum: Fix #2597 LDAP login with LDAPS option
- baculum: Fix cancel button in new job wizard
- baculum: Fix displaying warning messages in messages window
- baculum: Fix undefined property error in run job API endpoint if level value is not provided
- baculum: Implement API version 2
- baculum: Improve updating asset files after upgrade
- baculum: Unify jobs/{jobid}/files endpoint output for detailed and normal modes
- baculum: Update Polish translations
- baculum: Update Portuguese translations
- baculum: Update Russian translations
- baculum: Use new APIv2 status client request on job history view page
- rpms: Fix bacula.spec for Fedora 31
- rpms: Fix bacula.spec for rhel8 / centos 8
- rpms: Fix missing query.sql
- rpms: Update bacula.spec for rhel8
- win32: Fill the version information as CFLAGS
- win32: Fix #7373 binaries are tagged with correct resource
- win32: Fix error message when labeling volume on Windows SD
- win32: Update openssl version to 1.1.1k
- Bugs fixed/closed since last release:
- 2498 2597 7286 7321 7373 7396 7449 7451
New in Bacula 11.0.1 (Feb 8, 2021)
- BEE Backport bacula/src/tools/dbcheck.c
- Fix #7079 About a segfault in a copyjob when the fileset is no longer defined
- Fix #7168 About incorrect start time displayed for canceled jobs not yet unning
- Fix #7207 About ‘dbcheck -n’ not working properly
- Fix #7214 Adapt mtx-changer.conf for GNU cpio mt version
- Fix #7247 About incorrect variable substitution with the query command
- Fix MySQL update procedure with incorrect handling of the FileIndex type
- Fix compilation warnings with Solaris Studio
- Fix copy/migration job selection
- Fix org#2579 About incorrect JSON generated from empty Messages resource
- Fix org#2587 Improve btraceback output
- Fix org#2588 About incorrect Object/ObjectId type in update_postgresql_tables
- Fix update_sqlite3_tables to upgrade from 9.6 to 11.0
- Initialize StartTime in db_create_job_record()
- Remove deprecated sbrk in macOS and Windows.
- Use PKG_PROG_PKG_CONFIG macro to search for pkg-config. It is cross-compile safe.
- alist: Fix for memory overflow access.
- baculum: Add capability to create filedaemon console and schedule on new
- Resource page:
- baculum: Add console messages log API endpoint
- baculum: Add console messages log envelope
- baculum: Add job status weather on job list page
- baculum: Add new icons for job status weather purpose
- baculum: Add to Bvfs lsdirs and lsfiles API endpoints pathid parameter
- baculum: Browser paths in restore browser using pathid
- baculum: Fix #2560 in restore wizard display names encoded in non-UTF encoding
- baculum: Fix finding jobs by filename in restore wizard if filename contains
- Whitespace characters:
- baculum: Fix problem with setting hourly schedule – reported by Elias Pereira
- baculum: Remove excanvas.js dependency
- baculum: Update debian files to latest version
- baculum: Update spec files
- win32: Backport signing procedures to 11.0
- win32: Fix #7094 bypass random pwd generation when pwd is provided
- win32: Fix conditional #define’s
- win32: Fix #7256 Update Windows version detection with latest versions
New in Bacula 9.6.6 (Sep 23, 2020)
- baculum: Fix displaying date and time on volume view page
- baculum: Fix #2564 changing volume status to Read-Only
- baculum: Fix saving multicombobox control values
- baculum: Fix multicombobox and multitextbox controls to work with PHP 7.4
- baculum: Fix #2562 displaying date and time in tables on Safari
- Update copyright year
- Clarify SD vbackup device error message
- Fix MT2554 :update upload_cache call in dircmd.c
- zero malloced memory when SMARTALLOC not enabled
- baculum: Fix #2558 saving day or day range in schedule resource – reported b
- Jose Alberto
- Fix MT2554 :upgrade upload_cache interface.
- Eliminate compiler errors when smartalloc is turned off
- baculum: Fix date formatter to work with PHP 7.4
- baculum: Fix configure Bacula hosts page to work with PHP 7.4
- baculum: Update Portuguese translations
- baculum: Change colours in table headers and borders
- baculum: Add remove runscript button
- Fix #6366 About an issue with verify job level=DiskToCatalog
- baculum: Close modal windows on pressing ESC key
- baculum: Fix logout button on authorization failed page
- baculum: Add local user authentication method support
- baculum: Add date and time formatters – idea proposed by Wanderlei Huttel
- baculum: Enable re-running jobs in async way and visual improvements
- baculum: Change cursor over selectable table
- Fix build script copyright detection
- release: add code to detect Bacula Systems copyrights and fail release
- Fix compilation of bsnapshot on Fedora
New in Bacula 9.6.2 (Feb 26, 2020)
- Major Baculum New Features:
- SELinux support
- New graph types
- Graphical client status
- Graphical running job status
- Capability to start, stop and restart components
- Support for commands that can take a long time (label, estimate…)
- List job files tab on the job history page
- Bandwidth limit setting for client and for job
- New statistics configuration page
- Improvements to responsive interface
- Option to show size unit values as decimal or binary bytes
- Support for new directives
- New Web controls (password, speed, multiple textbox)
- New API functions
- Job history list on job page
- Bacula New features:
- Docker plugin. Documentation for this plugin is not yet ready,
- but will be forthcoming within a few weeks.
- Statistics Collector for Dir, FD, and SD (interface to Graphite)
- New Statistics resource
- Documentation for this feature is in the New Features section of
- the main manual
- Support for MacOS suspend in File daemon
- SD SyncOnClose directive in Device resource
- 26Feb20
- Apply fix for history size from Martin Simmons
- Fix missing part of patch 8135b9d21d — readline truncate fix
- baculum: Fix using bconsole with sudo on Fedora if SELinux is enabled
- baculum: Add copy, CSV and column visibility buttons to tables
- baculum: Add buttons and colvis DataTables plugins
- baculum: Add additional values to job and volume API endpoints
- docker: Replace realloc_pm() for check_size().
- Update pluglib.
- Fix Docker Plugin for accurate backup.
- Docker: add baculatar docker image.
- Win32: update Windows build to including needed collector files
- Get Branch-9.4 ReleaseNotes
- Update po POTFILES.in and version
- Get ChangeLog from Branch-9.4
- baculum: Update Polish translations for API and Web
- baculum: Update Portuguese translations for API and Web
- Fix cats-test.c compile
- baculum: Upgrade W3.CSS from version 4.10 to 4.13
- Add Docker Plugin for FileDaemon.
- Add pluglib fd plugin support utilities.
- Redesigning PM management add missing files.
- baculum: Fix delete job button visibility
- baculum: Add to BVFS lsdirs, lsfiles and versions endpoints new output=raw/j
- parameter
- baculum: Update spec and deb files
- baculum: Do not try to switch to new user in API and Web install wizards
- baculum: Improve Polish translations
- baculum: Fix maximum length for basic auth password fields
- baculum: Start storing basic auth passwords in APR MD5 format
- baculum: Fix button to reopen change user password setting
- baculum: Fix sorting clients in fileset browser window
- baculum: Improve showing create new resource messages
- baculum: Improve texts in restore wizard
- baculum: Use new icons in restore and fileset browsers
- baculum: Fix PHP error on storage view page with autochanger comming from
- host different than main (reported by Jose Alberto)
- baculum: Fix internal error on restore page if MySQL catalog database is
- used
- baculum: Avoid doing redundant API calls by job monitor
- baculum: Add support to restore from copy jobs
- baculum: Add API changes to support restore from copy jobs
- baculum: Add script for checking if Baculum files are installed correctly
- baculum: Refactor authentication, authorization and exceptions
- Fix #5708 about “cancel all” command issue
- baculum: Bandwidth limit window improvements
- baculum: Add auto-refreshing job tables
- baculum: Add progress bar to restore jobs on status client
- baculum: Add job name parameter to monitor
- baculum: Add table filters
- baculum: Add restore progress bar
- baculum: In job status avoid calling client if job isn’t running
- Fix compilation on Solaris
- baculum: Extend max length for client secret field to maximum allowed secret
- size
- baculum: Improvements to messages resource
- baculum: Implement swipe event and use it to hide main menu on mobile device
- baculum: Group directives into sections in config directive list
- baculum: Fix problem with shaking spinning icons on Firefox
- baculum: Add confirm window to delete job action
- baculum: Add job history list on job page
- baculum: Fix loading first job setting in run job window on window open
- baculum: Add in API wizard example sudo configuration for bconsole and JSON
- tools
- baculum: Make resource config page buttons always available
- baculum: Fix language setting in config wizard during first run
- baculum: Fix refreshing job status only when actions tab is open
- baculum: Miscellaneous improvements to schedule configuration
- baculum: Extend combobox control to support associative arrays as data
- source
- Fix for #0005391: show negative values.
- Fix #5546 about incorrect level for job resumed
- baculum: Move refresh job button and log order button to job log tab
- baculum: Set job values on job selection in run job window
- baculum: Turn application mode to normal
- baculum: Add jsmin-php as framework dependency
- baculum: Fix small issues with old not using svg icons
- Fix error on .ls when plugin name without ‘:’
- baculum: Add list job files to job history view page
- baculum: Add list job files API endpoint
- tray-monitor: fix potential memory corruption
- Fix #5461 #5513 #4717 About WroteVol non-zero message
- Update Docker Plugin build procedure.
- docker: Add Docker Plugin DKID unittest.
- Add Docker Plugin regression tests more files.
- Add Docker Plugin regression tests.
- build: Add Makefile update to fd plugin builds.
- baculum: Fix PHP error on running job status page and client status page
- baculum: Fix support for UTF-8 currency symbols in paths reported by
- Frédéric F.
- Fix running job count in status output
- baculum: Fix directing to default API page when API settings has not been
- created yet
- baculum: Set default refresh interval for status client
- baculum: Improve selecting storage value in run job window
- baculum: Fix saving to config empty runscript subresources
- baculum: Add graphical running job status on running job page
- baculum: Add progress bars to backup jobs displaying on status client page
- baculum: Fix displaying SqlQuery value in selection type job directive
- baculum: Add to client status modal window to set bandwidth limit for job
- baculum: Add API endpoint to set job bandwidth limit
- baculum: Add to client status modal window to set bandwidth limit for client
- baculum: Add API endpoint to set client bandwidth limit
- baculum: Add UnitType and AllowRemove parameters to speed type directive
- control
- baculum: Don not use data description and data dependencies modules initiali
- baculum: Improve checking dependencies
- baculum: Fix running job twice when job is running by run job window
- baculum: Changes to proper working list type controls on page load
- baculum: Change Font Awesome SVG icons into web fonts icons
- Add new psk-enable-test
- baculum: Fix removing fileset options subresources
- baculum: Make loading configuration controls easier
- baculum: Enable adding multiple file set file browser controls on the same
- page
- baculum: Fix using nested directives in repeater control
- baculum: Misc changes to keep backward compatibility in API endpoints
- baculum: Fix scrolling to new runscript subresource on add new runscript
- action
- baculum: Change way of working directive renderer
- baculum: Split API panel, oauth, api and page parts into separate services
- baculum: Add component start/stop/restart actions to Web
- baculum: Update API SELinux module for new component action policies
- baculum: Implement component start/stop/restart actions in API
- baculum: Show error message on status client request if client is not availa
- baculum: Implement graphical status client
- baculum: Update Font Awesome icons to version 5.9.0
- baculum: Add output=raw/json parameter to show client API endpoint
- baculum: Add status client API endpoint
- baculum: Remove deprecated and not used directives
- baculum: On restore wizard job list add link to job history for specific
- jobid
- baculum: Fix showing job size value on jobs on volume page
- baculum: Minor fixes and improvements in fileset file browser
- baculum: Allow dollar character in bconsole commands (used for paths)
- baculum: Enable restoring data from locations included in paths defined in
- FileSet
- baculum: Make ‘Run job’ and ‘Perform restore’ buttons clickable at whole
- theirs area
- baculum: Miscellaneous improvements to use restore file browsers on differen
- screen sizes and mobile devices
- baculum: Fix removing items from selected file browser in restore wizard
- baculum: Unify config module menus look
- baculum: Create multiple combobox control and use it in console ACL directiv
- baculum: Add timeout to first refresh job log to have log output earlier
- baculum: Do not show unknown job level for admin job type
- baculum: Add new directives and new resources support
- baculum: Fix setting selected items in list directive controls
- baculum: Add version number to API and Web idea proposed by Wanderlei
- Huttel
- baculum: Disable emulation prepared statements for MySQL to solve problem
- getting every value as string
- baculum: Apply framework patch that fixes SQL error when native MySQL prepar
- statements are used
- baculum: Add new graph types
- baculum: Add statistics resource support
- baculum: Add option to show size unit values as decimal or binary bytes
- Add a Bacula statistics collection routine.
- Fix incorrect ASSERTD().
- baculum: Fix showing unit for size and time period directive types
- baculum: Add missing speed type control to support speed type directives –
- reported by Wanderlei Huttel
- Fix comment
- baculum: Fix #2477 escaping backslashes in config in text directive types
- Fix bug 2476 — copy/migration jobs fail when waiting for a new Volume
- Add copy-jobspan-label-wait-test to do_all
- Add two new regression tests submitted by Martin Simmons for bug 2476
- Add bsmtp Message-Id/MIME-Version/Content-Type headers.
- baculum: Fix #2474 error 404 if document root path uses link with ending
- slash fix suggested by vondi
- Add Michael Narigon as author for Mac heap implementation
- Remove bacula32.def and bacula64.def.
- Redesigning PM management and add support for macOS.
- baculum: Add password field control and use it for password directives
- baculum: Add SELinux modules for Web and API
- baculum: Remove php database extensions dependency from web requirements
- Add tests/restart-jobmedia-test to do_all
- baculum: Update API documentation to job estimate endpoint
- baculum: Use in run job window estimate command in background to avoid HTTP
- timeout
- baculum: Move running job estimation to background in API part
- baculum: Prevent selecting in restore file browser directories placed in
- locations that are outside paths defined in fileset reported by Wanderlei
- Huttel
- baculum: Fix removing path items selected to restore in restore wizard
- baculum: Fix clearing restore path field after selecting backup in restore
- wizard
- baculum: Update API documentation
- baculum: Add API endpoints to update slots with and without barcodes and use
- them in on web interface side
- baculum: Use on web interface side new API endpoints to label volume with an
- without barcodes
- baculum: Add API endpoints to label volume with and without barcodes
- baculum: Update run job API endpoint in API documentation
- baculum: Request #2469 add start and cancel buttons on job history list
- page
- baculum: Add filesetid parameter to run job API endpoint
- baculum: Set column visibility priorities for status schedule tables in
- responsive mode
- baculum: Add status schedule endpoint to API documentation
- baculum: Fix showing graphs if exists finished job with empty start time
- value
- baculum: Fix TPhpFatalErrorException exception on job view page with PHP
- version lower than 5.5
- baculum: Extend log parser to support restore client, job name and volume
- names
- Rework fsync patch for win32
- Fix Windows SD compilation
- Add Cython detection
- Add SyncOnClose Storage Device directive
- Add db_get_jobmedia_record() function
- Check JobMedia validity after an incomplete job
New in Bacula 9.0.8 (Jun 10, 2018)
- Fix bug #2212 where restore jobid=nn file=xxx restores the files twice
- Pull regression truncate-test from Branch-9.1
- Apply patch from Wandlei Huttel to add Run Time and suffix to Restored
- Bytes
- Fix bug #2343 where truncate of explicit Volume name truncates non-purged
- Volumes
- Fix some file execute permissions. Fixes bug #2389
- Fix license problems in Bug #2382
- Apply patch from Leo to fix bug 2192
- Fix bad placement of jcr->pool reference as pointed out by Martin Simmons
- rpm: Add OpenSuse Leap 42.3
- rpm: Update bacula.spec for Fedora 27
- baculum: Fix SQL grouping error in restore wizard reported by Rasmus Linde
- Update some old copyrights
- baculum: Update Portuguese translations
- Remove old Bacula Systems notices
New in Bacula 9.0.7 (May 28, 2018)
- Remove NSIS debug
- Baculum: Fix opening configuration tabs bug reported by Heitor Faria
- Restore win32 dir from Branch-5.2 and update it
- Add Phil Stracchino’s fix for Qt5
- Baculum: Fix saving boolean values in schedule Run directive
- Rpm: Add Fedora26-64 platform
- Baculum: Add link to go back from job configuration window
- Use correct SQL table encoding for Postgresql 10.x
- Baculum: Add listbox control and use it for base and device directives
- Baculum: Fix showing verify job fields in job run configuration window
- Baculum: Revert back volume pool name in volume list window
- Baculum: Fix error message about disabled bconsole
- Baculum: API endpoints code refactor
- Baculum: Add state, number, boolean and id validators
- Baculum: Return bconsole disabled error if bconsole support isn’t enabled
- Baculum: Remove unused api endpoints
- Baculum: Fix oauth2 client working in the web part
- Baculum: Fix auth setting radio buttons alignement
- Baculum: Enlarge interface height to 100%
- Baculum: Add more information to cURL error
- Baculum: New reworked restore wizard
- Baculum: Wizards view improvements
- Baculum: Add restore hardlinks support in api
- Baculum: Add strip_prefix, add_prefix, add_suffix and regex_where restore
- Options to api restore
- Port missing RestoreObject Plugin Config code from BEE.
- Baculum: Stop using hidden fields to store item identifiers
- Baculum: Fix redundant loading users portlet
- Baculum: Add required config fields asterisk mark
New in Bacula 7.4.0 (Feb 8, 2016)
- This version consists of more backports from Bacula Enterprise 8.4 as well quite a few bug fixes (28) as a number of new features.
- New Features and changes summary:
- Support for KFREEBSD OS
- Improved support for Clang
- Configure SSL connection to MySQL
- New chio-changer-freebase in examples/autochangers
- New directives in bacula-dir.conf in Catalog{} resource for the MySQL backend (not currently implemented for Postgresql or QLite).
- dbsslkey
- dbsslcert
- dbsslca
- dbsslcapath
- dbsslcipher
- examples/autochangers/rc-chio-changer removed
- examples/devices/DVD.conf removed
- updated copyrights
- Add “Expires in” to list and llist volumes
- Implement a more efficient Volume selection algorithm between DIR and SD
- Implement new list/llist command keywords:
- order=asc|ascending
- order=desc|decending
- limit=nn
- jobstatus=
- Client=
- JobErrors
- Implement new bconsole @tall command that outputs input and output to console and terminal. Note, this also outputs bconsole input commands.
- Implement MaxVirtualFullInterval
- Implement VirtualFullPool override
- Pool overrides work better
- Automatic selection of catalog from client where possible.
- Implement VerifyData level type for Verify jobs.
- Bugs fixed/closed since last release:
- 1131 1360 1362 1368 1382 1412 1414 1449 1470 1524 1545 1548 1882 2083 2090 2103 2115 2117 2151 2153 2156 2165 2180 2182 2183 2192 804 898
New in Bacula 5.2.10 (Jul 28, 2012)
- IPv6 networking should work correctly now
- SQL Counter problems resolved
- Bat hanging after running a number of jobs
- dbcheck rw_writelock problem
- Windows VSS restore bug
New in Bacula 2.2.6 (Nov 26, 2007)
- Fix bat crash wen it cannot connect to Director.
- Fix joblist failure bug in bat.
- Fix many other bugs
New in Bacula 2.2.5 (Nov 7, 2007)
- It fixes many bugs
- It also improves listing performance problems in bat