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