Release Notes for Bacula 9.4.0
This is a major release (currently a Beta release) comprised of more than
-13,000 lines of differences since version 9.2.2.
+13,000 lines of differences since version 9.2.2. It has updates to Baculum
+and small number of bug fixes and back ports from Bacula Systems Enterprise
+since version 9.2.2, but primarily it has two new features ...
The main new feature is the addition support for using Amazon S3 (and other
*identical* S3 providers), and WORM tape cassettes. Note: Azur, Oracle S3,
and Goggle S3 are not compatible with Amazon S3.
-14Dec18
+16Dec18
- Add copyright and correct name on stop-restart-test
- Fix #4449 about an incorrect pool selected with the restart command
- Fix #4386 About incorrect permission on directories after a restore with
- Add makedir() in fd_common.h
- Add bfile is_plugin_data() API
- Fix issue between FO_PORTABLE and FO_PORTABLE_DATA
- - baculum: Update Japanese translation files
- - baculum: Fix availability web config wizard when there is problem with access
to api
- - baculum: Add new size directive control
- Fix NOATTR detection
- Implement worm cassette support
- Make detection of duplicate M_SECURITY messages work
- Add new security monitoring test
- Implement new message numbers in stored/block.c
- Fix incorrectly indicating: malformed message
- - baculum: Fix basic auth user setting in API install wizard
- Fix bugs #2335 and #2349 Volume messages printed many times
- Add new test for bug printing many multiple Max Volume jobs= info
- Add worning message about failure to update volume info
- Improve error messages when JobMedia errors
- - baculum: Fix undefined index error on web config wizard page
- - baculum: Fix #2418 creating or updating new resource
- - baculum: Fix size unit formatters in restore browser reported by Wanderlei
- Huttel
- Fix complier warning due to unused subroutine variable
- Fix bug #2334 seg fault when releasing globals
- Security: sleep(5) on error + aggregating identical messages
- Add fnmatch unittests.
- Update unit tests and add regression tests for it.
- Fix escaping special characters in bvfs restore for sqlite catalog
- - baculum: Improve error handling in web part
- - baculum: Fix formatted size and time values on the volume details page
- Add new manual test
- baculum: Do not store any main oauth2 client nor main http basic user in api
config
- Fix bsock compilation warning.
- Fix bsock compilation problem in *BSD.
- Permit negative FileIndex values in the catalog
+ - Fix format string is not a string literal (potentially insecure).
+
+ - baculum: Update Japanese translation files
+ - baculum: Fix availability web config wizard when there is problem with access
+ - baculum: Add new size directive control
+ - baculum: Fix basic auth user setting in API install wizard
+ - baculum: Fix undefined index error on web config wizard page
+ - baculum: Fix #2418 creating or updating new resource
+ - baculum: Fix size unit formatters in restore browser reported by Wanderlei
+ Huttel
- baculum: Fix logging output if it is not possible to decode to json
+ - baculum: Improve error handling in web part
+ - baculum: Fix formatted size and time values on the volume details page
- baculum: Fix saving logs when an error occurs
- baculum: API panel and wizard improvements
- baculum: Add name field to api client parameters
- - Fix format string is not a string literal (potentially insecure).
Bugs fixed/closed since last release:
2334 2335 2418 3574 4379 4386 4449