]> git.sur5r.net Git - bacula/bacula/blob - bacula/ReleaseNotes
Update version + ChangeLog + ReleaseNotes
[bacula/bacula] / bacula / ReleaseNotes
1
2                Release Notes for Bacula 7.0.3
3
4 Release version 7.0.3
5 This is a bug fix release to version 7.0.2. We recommend that
6 everyone using version 7.0.2 upgrade to this version.
7
8 12May14
9  - Tighten error condition handling in sellist
10  - Add new cancel test
11  - Update LICENSE and LICENSE-FAQ
12  - Also update autoconf/aclocal.m4
13  - Reschedule on error caused EndTime to be incorrect -- fixes bug #2029
14  - Flush console queued job messages -- should fix bug #2054
15  - Attempt to fix FreeBSD echo/printf, bug #2048
16  - Update to newer libtool + config.guess
17  - Recompile configure
18  - Apply fix supplied for acl.c in bug #2050
19  - Fix a SD seg fault that occurs with over committed drives
20  - Clear bvfs cache and set debug options available only for admin
21  - Moved auth params to curl opts
22  - Filtred single results for restricted consoles
23  - Removed unnecessary debug
24  - Changed e-mail address in gettext file
25  - Support for customized and restricted consoles
26  - Misc changes for rpm building (made by Louis)
27  - Updated requirements for Baculum
28  - Apply fix for bug 2049: wrong drive selected
29  - Fix #2047 about bthread_cond_wait_p not declared
30  - Fix Bacula bug #2044 -- fix Makefile for bplugininfo linking
31  - Fix Bacula bug #2046 -- sellist limited to 10000
32  - Fix Bacula bug #2045 -- multiply defined daemon_event
33  - Fix Bacula bug #2020 overflow in btape -- Andreas Koch
34
35 Bugs fixed/closed since last release:
36 2020 2029 2044 2045 2046 2047 2048 2050 2054
37
38
39 ===================================================================
40 Release version 7.0.2
41 This is a minor update since version 7.0.1 that is mostly cleanup.
42 However, there is one annoying bug concerning shell expansion of
43 config directory names that is fixed, and there is at least one
44 syntax error in building the full docs that appears on some systems
45 that is also fixed.
46
47 02Apr14
48  - Remove more vestiges of libbacpy
49  - Put back @PYTHON@ path in configure
50  - Fix improper string in parser
51  - Remove libbacpy from rpm spec files
52  - Fix linking check_bacula
53  - Fix new SD login in check_bacula
54  - Tweak docs build process
55
56
57 Release version 7.0.1
58 This is a minor update since version 7.0.0 that is mostly cleanup.
59
60 31Mar14
61  - Remove old plugin-test
62  - Update po files
63  - Enable installation of the bpluginfo utility
64  - More tray-monitor updates
65  - Add Simone Caronii to AUTHORS
66  - Align command line switches in manpages.
67  - Apply upgrade to config.guess
68  - Remove bgnome-console and bwx-console leftovers.
69  - Update tray-monitor header also for new bsock calls
70  - Attempt to fix nagios to use new bsock calls
71  - Update tray-monitor to new bsock calls
72
73 ========================================
74 Release 7.0.0
75
76  Bacula code: Total files = 713 Total lines = 305,722
77  The diff between Bacula 5.2.13 and Bacula 7.0.0 is 622,577 lines,
78  which represents very large change.
79
80 This is a major new release with many new features and a
81 number of changes. Please take care to test this code carefully
82 before putting it into production.  Although the new features
83 have been tested, they have not run in a production environment.
84
85 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
86 For packagers, if you change options, naming, and the way 
87 we link our shared object files, as at least one of you does,
88 you are creating a situation where the user may not be able
89 to run multiple versions of Bacula on the same machine, which
90 is often very useful, and in addition, you create a configuration
91 that the project cannot properly support.
92
93 Please note that the documentation has significantly changed.
94 You will need additional packages to build it such as inkscape.
95 Please see the README and README.pct files in the docs directory.
96 The packages come with pre-build English pdf and html files,
97 which are located in the docs/docs/manuals/en/pdf-and-html directory.
98
99 Packagers: please note that the Bacula LICENSE has changed, it is still
100 AGPLv3 and still open source. A new requirement has been added which
101 requires other projects using the source to keep the acreditations.
102
103 Packagers: please note that the docs license has changed. It is now 
104 licensed: Creative Commons Attribution-ShareAlike 4.0 International
105 This is a common open source license.
106 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
107
108 Compatibility:
109 --------------
110 As always, both the Director and Storage daemon(s) must be upgraded at
111 the same time. Any File daemon running on the same machine as a Director
112 or Storage daemon must be of the same version.
113
114 Older File Daemons should be compatible with the 7.0.0 Director and Storage
115 daemons.  There should be no need to upgrade older File Daemons.
116
117 The following are new directives, commands and features:
118 - New Baculum web GUI interface.  See the gui/baculum directory.
119 - Directive fdstorageaddress in Client
120 - Directive SD Calls Client in Client
121 - Directive Maximum Bandwidth per Job in Client
122 - Directive FD Storage Address in Storage
123 - Directive Maximum Spawned Jobs in Job
124 - setbandwidth command in bconsole
125 - Progress meter with FD in status dir
126 - LastDay of month in schedule
127 - sixth 6th week in month in schedule
128 - Improvements in bconsole SQL calls
129 - Allow list and ranges in cancel as well as the keyword: all
130 - truncate command in bconsole
131 - prune expired volumes?
132 - New hardlink performance enhancements
133 - restart command
134 - restore optimizespeed=yes|no for hardlinks default yes
135 - PkiCipher and PkiDigest in FD Client item
136  Cipher aes128, aes192, aes256, blowfish
137  Digest md5, sha1, sha256
138 - Maximum Bandwidth Per Job in FD Client resource
139 - Maximum Bandwidth Per Job in FD Director Resource
140 - .bvfs_decode_lstat
141 - DisableCommand in FD Director resource
142 - DisableCommand in FD Client resource
143 - status scheduled bconsole command with the following options:
144    days=nn (0-500 default 10); limit=nn (0-2000 default 100)
145    time=YYYY-MM-DD HH:MM:SS
146    schedule=xxx job=xxx
147 - NextPool in Run override
148 - Directive NextPool in Job
149
150 Please see the New Features chapter of the manual for more
151 details.
152
153 The following features or directives have been removed:
154 - Win32
155 - tray-monitor
156 - wx_console
157 - Removed cats DBI driver
158 - Python
159
160 Detailed changes:
161 =================
162 24Mar14
163  - Add Josip Almasi to AUTHORS
164  - [PATCH] Support for restricted consoles in BAT config
165  - [PATCH] Fix for free director directive
166  - [PATCH] Fix auto-select restricted console for director in bconsole
167  - Realign output display
168  - Update ua_output.c from Branch-6.7
169  - Add some missing Branch-6.7 updates
170  - Added needed empty directories to Baculum
171  - Fix for support PostgreSQL, MySQL and SQLite
172  - Framework adjusting to Baculum database connections
173  - Framework fix for lower case tables names in MySQL
174  - Fix for Baculum SQLite support
175  - Initial commit Baculum
176  - Add Marcin to AUTHORS file
177  - Strip trailing blanks
178  - Update copyright year
179  - Update LICENSE and header files
180  - Remove old file
181  - Add new header in misc files
182  - Remove tray-monitor bwx-console manual installation
183  - Remove FD python and examples
184  - Fixup spec files
185  - Remove pythonlib from lib
186  - Update package-list
187  - Fix SDCallsClient daemon synchronization
188  - Add debug code + make 127.0.0.1 same as localhost for tls tests
189  - Fix multiple DIRs in console
190  - Make failure for bat to connect to DIR non-fatal
191  - Fix bat style to one that works
192  - Take disk-changer from Branch-6.7
193  - Simplify Version output
194  - Fix FDVersion for SD Calls Client test
195  - Update accurate test
196  - Update differential test
197  - Add new regress timing scripts
198  - Improve plugin make clean
199  - Implement regress FORCE_SDCALLS
200  - Remove win32 tray-monitor and wx-console directories
201  - Remove regress-config need only regress-config.in
202  - Add configure archivedir
203  - Improve SQL failure reporting
204  - First cut backport BEE to community
205  - Add copyright to mtx-changer.in