+Changes in release 3.2.1
+
+ * barcode are added to the tapelist file.
+ * Faster 'amadmin find', improve speed on many programs.
+ * device-output-buffer-size default to a minimum of 4*block_size.
+ * ssh auth use the client-port
+ * Bug fixed:
+ o "Can't opendata output stream: Connection refused".
+ o Better handling of dump to tape.
+ o Corrupted 'amdump' log file, amstatus not showing correct state.
+ o Execute subprocess with the config overwrite.
+ o tape-device allow to set LEOM.
+ o Crash in robot changer.
+ o Script output property are not sent to application.
+
+Changes in release 3.2.0
+
+ * Support for multiple simultaneous writes to storage devices
+ o Can write to all available drives in parallel.
+ o Works only with the new changer API.
+ o Useful if two or more volumes are used in a single run.
+ o dump direct to tape can be scheduled any time during the run,
+ previously they were done sequencially after all dump to holding disk.
+ o enabled with the new 'taper-parallel-write' configuration option.
+ * Support for LEOM in storage devices
+ o allows splitting without partial parts, saving space
+ o much more efficient, since parts need not be cached on disk in most
+ cases
+ * new, simpler splitting commands in the tapetype section:
+ part-size, part-cache-type, part-cache-dir, part-cache-max-size; see
+ amanda.conf(5) for details
+ * Amanda server configuration file changes (amanda.conf)
+ o new configuration keyword:
+ + taper-parallel-write -- How many drive amanda can write to
+ in parallel.
+ o deprecated configuration keywords:
+ + amrecover_do_fsf
+ + amrecover_check_label
+ * the CONFIG parameter to amidxtaped is now required; this means that
+ versions of amrecover older than 2.4.3 will be unable to recover from
+ servers running Amanda-3.2 and later.
+ * The new dumptype and global parameters 'recovery-limit' can be used to
+ limit which hosts may recover from a particular DLE. See amanda.conf(5)
+ and amanda-auth(7) for more information.
+ * Several old changers have been removed - these changers will work with
+ Amanda for the forseeable future, but are no longer included in the
+ distribution.
+ o chg-chio
+ o chg-chs
+ o chg-iomega
+ o chg-juke
+ o chg-mcutil
+ o chg-mtx
+ o chg-null (use the new "chg-null:")
+ o chg-rait (use the new "chg-rait:{dev1,dev2}")
+ o chg-rth
+ o chg-scsi-chio
+ o chg-scsi
+ * Amdump change:
+ o new '--no-taper' option to start the run in degraded mode
+ * Amvault is much improved, but still experimental:
+ o supports assembling split parts on the source volume and re-splitting
+ them on the destination
+ o supports filtering dumps with the same syntax as amfetchdump
+ o a --fulls-only option skips all incremental dumps on the source
+ o an --export option tries to move tertiary volumes to import/export
+ slots when completed
+ o command-line syntax has changed incompatibly; see manpage or
+ 'amvault --help'
+ * Rewritten and improved:
+ o amoverview
+ o amcheckdump
+
+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
+
+ * configure --disable-shared doesn't work because perl modules require
+ shared libraries. Use configure --with-static-binaries to build
+ statically linked binaries.
+ * 'amverify' and 'amverifyrun' are deprecated and replaced with the
+ new, more flexible 'amcheckdump'
+ * '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.
+ * 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
+ * glib is required to compile and run amanda.
+ * Device API: pluggable interface to storage devices, supporting tapes,
+ vtapes, RAIT, and Amazon S3
+ * New perl modules link directly to Amanda, to support writing Amanda
+ applications in Perl. Perl module are installed by default in the perl
+ installsitelib directory. It can be changed with
+ 'configure --with-amperldir'.
+ * New 'local' security driver supports backups of the amanda server
+ without any network connection or other configuration.
+ * Almost 200 unit tests are available via 'make installcheck'.
+ * Amanda configuration file changes
+ o amanda.conf changes
+ + flush-threshold-dumped
+ + flush-threshold-scheduled
+ + taperflush
+ + device_property
+ + usetimestamps default to yes
+
+Changes in release 2.5.2p1
+
+ * Many bugs fixed
+ o Many IPv6 bugs
+ + missing sockaddr_storage
+ + missing AI_V4MAPPED and AI_ALL
+ + compare of IPv4 and IPv6 v4mapped address.
+ + (bsd/bsdudp): server use two sockets,
+ one for IPv4 and one for IPv6
+ o amflush/autoflush
+ o chown/chmod
+ o amstatus
+ o compilation on some platform
+ o others small bug
+
+Changes in release 2.5.2
+
+ * Many bugs fixed and code cleanup
+ * krb5 auth is working
+ * Works with IPv6 address
+ * Amanda configuration file changes
+ o amanda.conf changes
+ + debugging is enabled in the config file
+ see all debug_* config option
+ + tapetype 'readblocksize', if maxtapeblocksize is set too
+ larger for your hardware
+
+Changes in release 2.5.1p3
+
+ * Many bugs fixed
+ * amrecover improve handling of not ascii filename in index.
+ * Works with tar-1.16 and exit status of 1.
+ * Can define a LASTSLOT in a chg-disk config file.
+
+
+Changes in release 2.5.1p2
+
+ * Many bugs fixed
+ * amoverview is working
+ * dumptype starttime is working
+
+ * Amanda command changes
+ o amtape accept the -o arguments
+ o amgetconf --list to list all tapetype, dumptype, holdingdisk
+ or interface
+ o amgetconf can return a value of a specific tapetype, dumptype,
+ holdingdisk or interface
+
+
+Changes in release 2.5.1p1
+
+ * Many bugs fixed:
+ o Timeout waiting for ACK
+ o "illegal density" with dump
+ o IRIX: Parse config file, amrecover
+ o MacOs: compilation
+ o amrecover with FreeBSD/OpenBSD
+ * Some other small cleanup.
+ * Remove contrib/sst.
+
+