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