]> git.sur5r.net Git - bacula/bacula/blob - bacula/ReleaseNotes
b9b71bbd5c880e63d3a50d3d5ba018f5da4f48b1
[bacula/bacula] / bacula / ReleaseNotes
1
2                Release Notes for Bacula 7.0.0
3
4  Bacula code: Total files = 713 Total lines = 305,722
5  The diff between Bacula 5.2.13 and Bacula 7.0.0 is 622,577 lines,
6  which represents very large change.
7
8 This is a major new release with many new features and a
9 number of changes. Please take care to test this code carefully
10 before putting it into production.  Although the new features
11 have been tested, they have not run in a production environment.
12
13 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14 For packagers, if you change options, naming, and the way 
15 we link our shared object files, as at least one of you does,
16 you are creating a situation where the user may not be able
17 to run multiple versions of Bacula on the same machine, which
18 is often very useful, and in addition, you create a configuration
19 that the project cannot properly support.
20
21 Please note that the documentation has significantly changed.
22 You will need additional packages to build it such as inkscape.
23 Please see the README and README.pct files in the docs directory.
24 The packages come with pre-build English pdf and html files,
25 which are located in the docs/docs/manuals/en/pdf-and-html directory.
26
27 Packagers: please note that the Bacula LICENSE has changed, it is still
28 AGPLv3 and still open source. A new requirement has been added which
29 requires other projects using the source to keep the acreditations.
30
31 Packagers: please note that the docs license has changed. It is now 
32 licensed: Creative Commons Attribution-ShareAlike 4.0 International
33 This is a common open source license.
34 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
35
36 Compatibility:
37 --------------
38 As always, both the Director and Storage daemon(s) must be upgraded at
39 the same time. Any File daemon running on the same machine as a Director
40 or Storage daemon must be of the same version.
41
42 Older File Daemons should be compatible with the 7.0.0 Director and Storage
43 daemons.  There should be no need to upgrade older File Daemons.
44
45 The following are new directives, commands and features:
46 - New Baculum web GUI interface.  See the gui/baculum directory.
47 - Directive fdstorageaddress in Client
48 - Directive SD Calls Client in Client
49 - Directive Maximum Bandwidth per Job in Client
50 - Directive FD Storage Address in Storage
51 - Directive Maximum Spawned Jobs in Job
52 - setbandwidth command in bconsole
53 - Progress meter with FD in status dir
54 - LastDay of month in schedule
55 - sixth 6th week in month in schedule
56 - Improvements in bconsole SQL calls
57 - Allow list and ranges in cancel as well as the keyword: all
58 - truncate command in bconsole
59 - prune expired volumes?
60 - New hardlink performance enhancements
61 - restart command
62 - restore optimizespeed=yes|no for hardlinks default yes
63 - PkiCipher and PkiDigest in FD Client item
64  Cipher aes128, aes192, aes256, blowfish
65  Digest md5, sha1, sha256
66 - Maximum Bandwidth Per Job in FD Client resource
67 - Maximum Bandwidth Per Job in FD Director Resource
68 - .bvfs_decode_lstat
69 - DisableCommand in FD Director resource
70 - DisableCommand in FD Client resource
71 - status scheduled bconsole command with the following options:
72    days=nn (0-500 default 10); limit=nn (0-2000 default 100)
73    time=YYYY-MM-DD HH:MM:SS
74    schedule=xxx job=xxx
75 - NextPool in Run override
76 - Directive NextPool in Job
77
78 Please see the New Features chapter of the manual for more
79 details.
80
81 The following features or directives have been removed:
82 - Win32
83 - tray-monitor
84 - wx_console
85 - Removed cats DBI driver
86 - Python
87
88 Detailed changes:
89 =================
90 24Mar14
91  - Add Josip Almasi to AUTHORS
92  - [PATCH] Support for restricted consoles in BAT config
93  - [PATCH] Fix for free director directive
94  - [PATCH] Fix auto-select restricted console for director in bconsole
95  - Realign output display
96  - Update ua_output.c from Branch-6.7
97  - Add some missing Branch-6.7 updates
98  - Added needed empty directories to Baculum
99  - Fix for support PostgreSQL, MySQL and SQLite
100  - Framework adjusting to Baculum database connections
101  - Framework fix for lower case tables names in MySQL
102  - Fix for Baculum SQLite support
103  - Initial commit Baculum
104  - Add Marcin to AUTHORS file
105  - Strip trailing blanks
106  - Update copyright year
107  - Update LICENSE and header files
108  - Remove old file
109  - Add new header in misc files
110  - Remove tray-monitor bwx-console manual installation
111  - Remove FD python and examples
112  - Fixup spec files
113  - Remove pythonlib from lib
114  - Update package-list
115  - Fix SDCallsClient daemon synchronization
116  - Add debug code + make 127.0.0.1 same as localhost for tls tests
117  - Fix multiple DIRs in console
118  - Make failure for bat to connect to DIR non-fatal
119  - Fix bat style to one that works
120  - Take disk-changer from Branch-6.7
121  - Simplify Version output
122  - Fix FDVersion for SD Calls Client test
123  - Update accurate test
124  - Update differential test
125  - Add new regress timing scripts
126  - Improve plugin make clean
127  - Implement regress FORCE_SDCALLS
128  - Remove win32 tray-monitor and wx-console directories
129  - Remove regress-config need only regress-config.in
130  - Add configure archivedir
131  - Improve SQL failure reporting
132  - First cut backport BEE to community
133  - Add copyright to mtx-changer.in