X-Git-Url: https://git.gag.com/?p=debian%2Famanda;a=blobdiff_plain;f=ReleaseNotes;h=45b425b7ea3fc4fe46a1b9cfd12f8e1540c94887;hp=664194b2dcc50be1fd5d2d937107d85ded3d9604;hb=HEAD;hpb=cdbbeef9cde260e429854dd313bc0bf7560e1e24 diff --git a/ReleaseNotes b/ReleaseNotes index 664194b..45b425b 100644 --- a/ReleaseNotes +++ b/ReleaseNotes @@ -1,3 +1,425 @@ + Release Notes for amanda-3.3.3 + +* amdump.X log files use timestamp instead of number, amdump and amdump.1 + are maintained as symlink. +* chg-disk + o Use the changerfile for the statefile. +* s3 device + o support CASTOR storage +* amanda.conf + o New REPORT-USE-MEDIA and REPORT-NEXT-MEDIA. +* amfetchdump + o new --extract, --directory, --data-path and --application-property + arguments. It allow to do the extraction on the server. +* --exact-match argument to many command, and '=' prefix to expression. + o It diable use of expression for host, disk, level and datestamp on + command line argument. +* All changer scripts. + o Add LOCK-TIMEOUT property. +* Many bug fix. + + + Release Notes for amanda-3.3.2 + +* amgtar + o New IGNORE-ZEROS property. +* amsamba + o Fix use of subdir for restore. +* s3 device + o New PROXY property. + o New PASSWORD, USERNAME, TENANT_ID, TENANT_NAME properties. + o New STORAGE_API property. + o New S3_MULTI_DELETE property + o New CLIENT_ID, CLIENT_SECRET and REFRESH_TOKEN properties. + o New CREATE-BUCKET property. + o New PROJECT-ID property. + o New REUSE-CONNECTION property. + o Works with swift and google storage. +* NDMP device + o Add INDIRECT property. +* amanda.conf + o Add 'max-warnings', The maximum number of warning lines in the report. + o Default 'columspec' changed to: HostName=0:-12:12,Disk=1:-11:11,Level=1:-1:1,OrigKB=1:-7:0,OutKB=1:-7:0,Compress=1:-6:1,DumpTime=1:-7:7,Dumprate=1:-6:1,TapeTime=1:-6:6,TapeRate=1:-6:1 +* amadmin + o Add --no-default and --print-source arguments for config and + disklist command. +* amfetchdump + o Print progress. + o Add --decrypt, --no-decrypt, --server-decrypt, --client-decrypt, + --compress, --no-compress, --server-compress and --client-compress + options. +* fix for compilation with newer glib. +* fix for compilation on cigwin. +* Many bug fix. + + + Release Notes for amanda-3.3.1 + +* amrecover + o New 'settransalte' command. +* amanda.conf + o new '$s' substitution in autolabel. + o new 'max-dle-by-volume' global option. + o new 'eject-volume' global option. +* diskfile + o new 'includefile' option +* amcheck + o new '--client-verbose' argument. +* All programs have a new '--version' argument. +* ampgsql can take property from server configuration. +* amgetconf can print one property of a section. +* s3 device + o new S3_SERVER_SIDE_ENCRYPTION property. + o use multiple thread to speedup deleting a volume. +* Many bug fix. + + + Release Notes for amanda-3.3.0 + +* The default auth is changed to "bsdtcp", if you are using the default bsd + then you must add it to your configuration. + o in amanda.conf + o in amanda-client.conf + o in dumptype/disklist + o in xinetd (if no '-auth' argument to amandad) +* amdump trap crtl-c, it still send the report and do cleanup if you do + one crtl-c, do it more than once to abort the run. +* s3 device + o use multiple threads to speedup the transfer + o can connect to eucalytus. + o new NB_THREADS_BACKUP property + o new NB_THREADS_RECOVERY property + o new S3_HOST property + o new S3_SERVICE_PATH property + o new S3_SUBDOMAIN property +* chg-aggregate: new changer that use other changer sequentially. +* meta-volume +* Add meta label in tapelist file +* chg-disk: + o support for removable disk + o new NUM-SLOT property + o new AUTO-CREATE-SLOT property + o new REMOVABLE property + o new MOUNT property + o new UMOUNT property + o new UMOUNT-LOCKFILE property + o new UMOUNT-IDLE property +* new taperscan algorithm: + o oldest: this algorithm try to run through the volumes in the oldest + order + o lexical: this algorithm try to run through the volumes in the natural + order +* Change in amanda.conf + o new meta-autolabel option + o autolabel can include org, config, barcode, meta in the label + o new client-name option in appication and script. +* application and script in amanda-client.conf can be used to set default + properties for application or script. +* amlabel + o The label argument is no longer required, an autolabel can be + generated + o new --meta option + o new --barcode option + o new --assign option +* amgtar, amstar: The path must be specified, it will not works with a + device. +* amrecover: decompression and decryption are now done on the client if + compression/encryption was done on the client. +* amtape: inventory print the current slot +* amanda.conf: + o autoflush have value "no|yes|all" + o script have single-execution setting. + o Add pre-amcheck, post-amcheck, pre-estimate, post-estimate, pre-backup + and post-backup to execute-on of script. + o Add taperscan and interactivity section. + o add 'server' value in recovery-limit. + o add dump-limit in a dumptype. +* amanda-client.conf + o add amdump-server setting. +* script are searched in $APPLICATION_DIR, $CONFIG_DIR//application + and $CONFIG_DIR/application +* amservice + o add -s argument + o is also installed on client +* new amdumpd server service, if enable, it allow client to start a backup + of itself. +* new amdump_client program, it is use on client to start a backup of itself +* implement restore command amzfs-sendrecv, it can be use with amrecover. + + Release Notes for amanda-3.2.2 + +* Do not restore the NUL padding bytes, some program fail with them. +* Fix driver doing nothing if taper crash early. +* Fix taperalog *FIT no going to second volume. +* Fix amrestore '-p' not going to next file. +* flush even if flush threshold are not met if it save tape space. +* fix crash in amtrmidx due to memory leak. +* amsamba use 'Use smbclient -TF' for restore. + + Release Notes for amanda-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" bug. + 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. + + Release Notes for amanda-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 + + Release Notes for amanda-3.1.0 + +config + * The 'rawtapedev' keyword was removed, and the 'label_new_tapes' keyword + was deprecated. + * New warnings for dangerous splitting configurations + +changer + We have many changers implementing the new changer API. The new changers are + faster, more reliable, and have many new features. One new features is that + the changer keeps track of which label is in which slot, allowing it to + locate a tape faster. But with some changers (new chg-multi or chg-robot + without a barcode), it doesn't get automaticaly notified if you change the + volume in a slot. In this case, you must notify the changer of it with the + 'amtape update' command: + amtape DailySet1 update 3-8 + amtape DailySet1 update 3-8= + amtape DailySet1 update 3=DailySet-003 + See amanda-changers(7) for more information. + +ndmp, dvdrw + New Amanda devices - see amanda-devices(7) for more information. + +amsamba + The default amandapass file for the amsamba application is + $CONFIG_DIR/amandapass, but it is /etc/amandapass for program GNUTAR. + Don't forget to move the file if you switch to the amsamba application. + +ampgsql, amsuntar, amraw + New applications to back up PostgreSQL databases, Solaris systems, and + raw device files, respectively. + +amtape + Amtape's behavior has changed; see NEWS + +amrmtape + Rewritten with new command-line interface; see NEWS + +amdevcheck + New --label and --properties options give more information about device + +amreport + New, more natural command-line interface (try 'amreport $config') + + + Release Notes for amanda-2.6.1 + +amgtar, amstar, amsamba, amzfs-sendrecv + Three new programs implementing application-api. + Swithching from the program "GNUTAR" to the application "amgtar" have some + advantage: + - amgtar use by default the gtar --atime-preserve=system option, you must + disable it if you gtar relase doesn't have that option. + - Can be configured to cross filesystem. + - Can be configured to not check the device number on newer gtar + (--no-check-device of gtar). + - You can configure error message from gtar you don't want to see in the + report. + +amzfs-snapshot, script-email + Two new scripts implementing script-api. + The 'zfs-snapshot' script must be used only with the 'amgtar' application. + +amarchiver + New program to manipulate file in amanda archive format. + +New perl Module: + Application (perl utility functions for Applications) + Archive (Perl access to the amanda archive library) + Constants (perl access to build-time configuration values) + MainLoop (Perl interface to the Glib MainLoop) + Process (interface to process), used by amcleanup. + Script (perl utility functions for Scripts) + Tapelist (Manipulate the Amanda tapelist) + Xfer (Xfer-api) + + + Release Notes for amanda-2.6.0 + +amcheckdump + New program written entirely in perl, it replaces 'amverify' and + 'amveryfyrun' + +amcryptsimple, amgpgcrypt + New encryption plugins based on gpg. + +amserverconfig, amaddclient + New Initial Amanda configuration tools, these tools make assumptions, + please see man page. + +Deprecated programs + 'amverify' and 'amveryfyrun' are deprecated -- use amcheckdump. + 'amdd' and 'ammt' are also deprecated. If you have scripts that use + them, then you must rewrite them in perl using the new perl modules. + +Configure options + --disable-shared doesn't work because perl modules require shared library. + Instead, use --with-static-binaries to build staticailly linked binaries. + --with-amlibdir, libraries are now installed in $amlibdir + --without-amlibdir : amlibdir=$libdir + --with-amlibdir=yes : amlibdir=$libdir/amanda (default value) + --with-amlibdir=/path/to/libdir : amlibdir=/path/to/libdir + --with-amlibexecdir, internal programs are installed in $amlibexecdir + --without-amlibexecdir : amlibdir=$libexecdir + --with-amlibexecdir=yes : amlibdir=$libexecdir/amanda + (default value) + --with-amlibexecdir=/path/to/libexecdir : amlibdir=/path/to/libexecdir + --with-amperldir, Where to install perl modules + --without-amperldir : amperldir=$amlibdir/perl + --with-amperldir=yes : amperldir= $(perl installsitelib) + (default value) + --with-amperldir=/path/to/perldir : amperldir=/path/to/perldir + +Path changes + Libraries are installed in $amlibdir (previously $libdir) + Internal programs are installed in $amlibexecdir (previously $libexecdir) + You must change your inetd/xinetd config for the new amandad path. + The amandad path change affect rsh/ssh auth, amanda-2.6.0 installations + will need to add an 'amandad_path' parameter to configuration files in + order to talk to older versions of Amanda: + amanda-2.6.0 client -> amanda-2.5.2 or earlier server: add + 'amandad_path "/usr/libexec/amandad"' (or the appropriate path) to + /etc/amanda/amanda-client.conf + amanda-2.5.2 or earlier client -> amanda-2.6.0 server: add + 'amandad_path "/usr/libexec/amanda/amandad"' (or the appropriate path) + to /etc/amanda/amanda-client.conf + amanda-2.6.0 server -> amanda-2.5.2 or earlier client: add + 'amandad_path "/usr/libexec/amandad"' (or the appropriate path) to the + dumptype + amanda-2.5.2 or earlier server -> amanda-2.6.0 client: add + 'amandad_path "/usr/libexec/amanda/amandad"' (or the appropriate path) + to the dumptype + The amandates files is now $localstatedir/amanda/amandates, previously it + was /etc/amandates, this file must be created on all client. + +usetimestamps + It now defaults to 'yes'. + +Glib + glib is required to compile and run amanda. + It is free and can be downloaded form http://www.gtk.org/download/ + +Device API + The Device API is a complete rewrite of all tape-access functionality. + To use the Device API, all devices must be specified by their full + name, e.g., tape:/dev/nst0. Existing functionality is now available + in the tape, file, and rait devices, and a new Amazon S3 backend named + 's3' is also available. + +Perl Module + Link directly to Amanda, to support writing Amanda applications in Perl + Available Modules: + Changer (Execute changer scripts) + Cmdline (Parse command line argument) + Config (Parse config files) + Device (device-api) + Debug (Write to debug files) + Logfile (Parse log files) + Tapefile (Parse tapelist file) + Perl modules are installed in $amperldir + +local security driver (auth) + Allows backups of the Amanda server without any need for network + configuration, and similarly allows amrecover to work on the Amanda + server without any network configuration. + +make installcheck + Almost 200 unit tests are available, which should be run on an installed + copy of Amanda. See http://wiki.zmanda.com/index.php/Testing for more + information. + +flush-threshold-dumped, flush-threshold-scheduled, taperflush + These three config options allow to better fill your tapes. + They are what was known as the taperstart/taperflush feature. + + + Release Notes for amanda-2.5.2 + +IPv6 + + IPv6 support is enabled by default if your OS support it, if your OS is + not working correctly with IPV6, you can disable it at configure time + with '--without-ipv6'. + +readblocksize + + This option is useful only if you configured amanda with a big + '--with-maxtapeblocksize' and your hardware can't works with big block + size. + + Release Notes for amanda-2.5.1