X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2FReleaseNotes;h=08cd5eea7f7466b2e87dc58daf9b3b9e860b5bfe;hb=93d821abf9aa3842dd295d4add0d7ba8bfa18991;hp=ca02dffb226a08ab1562f679524e0fc63027f920;hpb=c8a7d629db6dcf209113937f89fdb10bedfadcb1;p=bacula%2Fbacula diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index ca02dffb22..08cd5eea7f 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,5 +1,5 @@ - Release Notes for Bacula 5.2.0 Beta 1 + Release Notes for Bacula 5.2.0 Bacula code: Total files = 1,110 Total lines = 231,439 (Using SLOCCount) @@ -7,8 +7,8 @@ General: -------- This 5.2.0 version is a major release since the last version 5.0.3. -It includes well over 50,000 lines of changes and a number of important -new features: +It includes well over 299,387 lines of changes made by 20 contributors, +lots of bug fixes, and a number of important new features: Compatibility: -------------- @@ -19,22 +19,59 @@ Compatibility: Director and Storage daemons. There should be no need to upgrade older File Daemons. +Main New Features: +------------------ +- LZO Compression +- New Tray Monitor +- Purge Migration Job +- Changes in Bvfs (Bacula Virtual FileSystem) +- Changes in the Pruning Algorithm +- Ability to Verify any specified Job +- Additions to RunScript variables +- Additions to the Plugin API +- ACL enhancements +- XATTR enhancements +- Class Based Database Backend Drivers +- Hash List Enhancements + +Some of the above are described below; all the above are +described in more detail in the New Features chapter of the +manual. + +Bug fixes since 5.0.3: +--------------------- +1389 1444 1448 1466 1467 1468 1476 1481 1486 1488 1493 1494 1497 1499 1501 +1502 1504 1509 1511 1513 1516 1524 1526 1527 1532 1536 1538 1541 1542 1549 +1551 1553 1554 1558 1559 1560 1564 1567 1568 1569 1571 1574 1577 1581 1582 +1584 1587 1594 1595 1600 1601 1602 1603 1604 1606 1608 1610 1612 1623 1624 +1633 1643 1648 1655 1661 1664 1666 1669 1672 1675 1684 1685 1695 1696 1699 +1700 1703 1735 1741 1749 1751 1761 1762 1764 1768 1770 1771 2710 + + ================== Warning !!!!!! ========================== - The new pruning algorithm will not allow to prune jobs that are essential to - restore since the last Full backup. Pruning of volumes are not affected. + The new pruning algorithm will not allow pruning of jobs that are essential to + restore since the last Full backup. This is, of course, correct and desirable, + but it is different from older Bacula versions that could inappropriately + prune jobs. Pruning of volumes is not affected. + +Building Bat: +------------- +To build Bat, you need Qt4 version 4.6.2. If you build with any other +version it is likely not to work. If you do not have version 4.6.2, on +your system, you can download the Bacula depkgs_qt version 16Dec10. New Catalog format in version 5.2.0 ----------------------------------- This release of Bacula uses a new catalog format. We provide a set of scripts that permit to convert a 5.0.x (version 12) catalog to 5.2.0 (version -14). The Bacula project rpms distributed on Source Forge will automatically +14). The Bacula project rpm spec files have been modified to detect the database change and do the upgrade for you. We strongly recommend that you save a copy of your existing database before upgrading using rpms. The simplest way to upgrade the database assuming you are building from -source: +source (i.e. manually): 1. Stop any current version of Bacula from running. 2. Save a copy of your existing database. 3. Configure, build, and install the 5.2.0 version of Bacula @@ -64,7 +101,7 @@ size. Changes: Speed and Memory Usage Enhancements: -- Implement LZO compression algorithm +- Implement LZO compression algorithm (need lzo2 headers to activate this option) - New Pruning algoritm -- safer and faster - Use of PostgreSQL cursor when doing large queries, should reduce the memory usage during restore and accurate backups. @@ -83,12 +120,15 @@ Features Enhancements: - New SQL backend and ./configure that permits building multiple catalog backends in one build, and has the main Bacula core code totally independent of the SQL backend, which should simplify packaging (only the - libbacsql.so/dll needs to be changed. + libbacsql.so/dll needs to be changed to switch from one database backend + to another (e.g. MySQL to PostgreSQL). - Indent lsmark during restore - Disable batch insert config item - Director selection option in bconsole - restorejob command in bconsole - Many additional features for bat such as "brestore" panel +- The old bat version browser has been turned off since it does not + work correctly and the brestore panel provides the same functionality - Improved hash table for hard links - Additional script variable editing such as %b (JobBytes), %F (JobFiles) and %h (Client Address) @@ -100,6 +140,7 @@ Other Enhancements: - Many new plugin API features - Improved memory handling for restores - Significant stability enhancements to bat +- xattr/ACL restore failure are now printed as Warning - A few path name length limits in Windows have been removed.