X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=NEWS;h=c66580bafe46b5bc6bc745b41b3ec3814f8d0116;hb=1005f23c4fa108f82c8c57bef4b86fa0a5022a16;hp=a039ad819cf41aa1fdd68a0da0426225d7c49fa9;hpb=fb2bd066c2f8b34addafe48d62550e3033a59431;p=debian%2Famanda diff --git a/NEWS b/NEWS index a039ad8..c66580b 100644 --- a/NEWS +++ b/NEWS @@ -1,18 +1,151 @@ -Changes in release 2.6.0p2 - - * Bugs fix only: - o Various device-api fix - o Compilation on various platform - o others small fixes. - -Changes in release 2.6.0p1 - - * Bugs fix only: - o amfetchdump -p - o amtapetype crash - o Fix DS_INCRONLY and FORCE_FULL - o planner crash - o others small bugs +Changes in release 3.1.0 + + * Deprecated old changers; see amanda-changers(7) for replacements. These + changers are still available in the distribution, but will be removed in a + future release. + o chg-null + o chg-zd-mtx + o chg-rait + o chg-disk + o chg-multi + * Although chg-zd-mtx is still supported, we recommend that all users upgrade + to the more efficient chg-robot. See contrib/convert-zd-mtx-to-robot.sh + for a useful conversion script. + * Amanda server configuration file changes (amanda.conf) + o deprecated configuration keywords: + + label_new_tapes + o keywords deprecated in 2.6.1: + + rawtapedev + + tapebufs + + file-pad + o new configuration keyword + + autolabel -- replace label_new_tapes + + columnspec -- can specify a precision. + + order -- in script, to specify script order execution. + + client_port -- in dumptype, to specify which port to connect on + the client. + + estimate -- in dumptype, can specify multiple estimate method. + o accept 'define' keyword for defining an holdingdisk + * Amanda client configuration file changes (amanda-client.conf) + o new configuration keyword + + debug_days -- how many days to keep debug files. + + client_port -- use by amrecover, specify which port to connect on + the server. + * Removed compile-time default --with-changer-device: specify a device + explicitly in amanda.conf instead + * amtape behavior has changed: + o 'device' subcommand removed + o 'slot advance' subcommand removed + o 'update' subcommand no longer displays each slot as it is updated, and + is not supported by all changers + o taperscan output has changed + o new 'inventory' subcommand + * amrmtape rewrite + o use long option + + --changer -- Specify which changer to use + + --cleanup -- Remove logs and indexes associated with label + + --dryrun -- do not update the original copies. + + --erase -- Attempt to erase the data contained on the volume + + --keep-label -- Do not remove label from the tapelist + + --quiet -- Opposite of --verbose + + --verbose -- List backups of hosts and disks that are being + discarded. + * amdevcheck + o new --label option. + o new --properties option. + * Device API + o changed wildcard setting for S3_BUCKET_LOCATION from "" to "*" + o new 'ndmp:' device to write to a tape on an ndmp server. + o new 'dvdrw:' device to write to a dvd drive. + * Application API + o new properties to many applications + o amgtar + + new ACLS, SELINUX and XATTRS properties + o amsamba + + Allow '\' in diskname and amandapass. + + new ALLOW-ANONYMOUS property. + o new applications: + + ampgsql -- Backup PostgreSQL using continuous WAL archiving + + amsuntar -- Backup filesytem with the SUN tar + + amraw -- Backup only one directory entry + * New taper, with DirectTCP support, changed tape and catalog format: + o all dumpfiles are now F_SPLIT_DUMPFILE + o all on-tape dumpfiles have numparts=-1, since it's no longer possible + to calculate this value in advance + o there is no logging or reporting of zero-byte, successful parts (this + may cause gaps in filenums in the catalog) + * Redesigned amreport + o much more natural command-line interface (just run 'amreport $config') + o experimental XML output + * configuration override for dumptype works with inheritance. + +Changes in release 2.6.1p2 + * amtapetype: new -p option + * Bugs fixed + o S3 device driver + o amcheckdump + o file not removed from holding disk + o sendbackup compatibility with a 2.4.2 server + o handle EROFS error from tape device. + o zfs snapshot name us the diskname. + o fix fd allocation in amandad + o crash in amflush + +Changes in release 2.6.1p1 + + * amplot: better output + * Don't include genversion.h in distribution tarballs. + * Bugs fixed + o S3 device driver + o rait device driver + o amstatus + o configure + o application-api + o compilation on some platform + o others small bug + +Changes in release 2.6.1 + + * Amanda server configuration file changes (amanda.conf) + o deprecated configuration keywords: + + rawtapedev + + tapebufs + + file-pad + * Application API: Allow to easily write wrappers around any backup program, + See the 'amanda-applications' man page. + o amgtar: Use GNU tar, it is a lot more configurable than the GNUTAR + program. See 'amgtar' man page. + o amstar: Use star to do a backup, it work only on a partition. See + 'amstar' man page. + o amsamba: Use smbclient to backup a cifs share, see amsamba man page. + o amzfs-sendrecv: Do a backup of a ZFS filesystem with 'zfs send'. + * Script API: Allow to run script before and after amanda process, see the + 'amanda-scripts' man page. + o amzfs-snapshot: Do a snapshot of a ZFS filesystem, then 'amgtar' + application will backup the snapshot. See 'amzfs-snapshot' man page. + o script-email: Simple script to send email. see 'script-email' man page. + * Changer API v2.0: perl-based changer interface supporting concurrent + use of multiple devices and changers. + o currently operating in "compatibility mode," calling old changer + shell scripts. + o under active development. + * Xfer API: generic library to move and filter data with maximal efficiency + o can read from and write to arbitrary devices, files, etc. + o only used in some applications. + * Amanda archive format: A simple archive format that an application can + use to create backup image. + * 'amarchiver' program to manipulate file in amanda archive format. + * Many improvements to report better error message to user. + * amtape subcommands 'slot prev' and 'slot last' are removed. + * Dozens more perl libraries, with more stable interfaces. + * Many bugs fixed and improvement. + * amgetconf '--client' option to retrieve config from + amanda-client.conf on a client. + * Amanda configuration file changes + o new application-tool section + o new script-tool section + o new device section + o new changer section Changes in release 2.6.0 @@ -24,18 +157,14 @@ Changes in release 2.6.0 * 'amdd' and 'ammt' are deprecated. * Some Amanda files are now installed in new "amanda/" subdirectories: libraries are now installed in $libdir/amanda and internal programs - are now installed in $libexecdir/amanda. You can set --with-amlibdir - and --with-amlibexecdir if you don't want the amanda suffix. - If you mix 2.6.0 and earlier version with rsh/ssh auth, you need to - add an 'amandad_path' to the dumptype and to amanda-client.conf + are now installed in $libexecdir/amanda. * The amandates file, previously at /etc/amandates, is now at $localstatedir/amanda/amandates. You may want to move your existing /etc/amandates when you upgrade Amanda. * New 'amcryptsimple', 'amgpgcrypt' - encryption plugins based on gpg. * New 'amserverconfig', 'amaddclient' - Initial Amanda configuration tools these tools make assumptions, please see man page. - * Many bugs fixed and code rewrite/cleanup. - Speedup in 'amrecover find' and starting amrecover. + * Many bugs fixed and code rewrite/cleanup * glib is required to compile and run amanda. * Device API: pluggable interface to storage devices, supporting tapes, vtapes, RAIT, and Amazon S3