Release Notes: '-L n --pipe' will use records of n lines. This is useful when processing data that have fixed records with a fixed number of lines (e.g. fastq). --filter-hosts will remove down hosts. For each remote host, the program checks that login through ssh works. If not, the host will not be used. Currently you can not put --filter-hosts in a profile, $PARALLEL, /etc/parallel/config, or similar. --pipe now uses fork() instead of busy wait. The performance should be better on computers with more than 10 cores while remaining the same on computers with fewer cores.


Release Notes: The software can now be installed in 10 seconds by running wget -O - pi.dk/3 | sh. CPU detection was added for HURD, IRIX, SCO OpenServer, and HPUX. --ctrlc will send SIGINT to tasks running on remote computers and thus kill them. --load now uses 'ps' to find the number of running processes instead of 'uptime' and is much faster. CentOS 3.9 and FreeBSD 7 compatibility bugs were fixed. Some of these required quite extensive changes, making this release beta quality. --retries now works with --onall. The new --load computation now works on FreeBSD 7. --nice works under tcsh.


Release Notes: --resume works with --pipe. --resume-failed will go through --joblog, redo the failed jobs, and then continue like --resume. Negative positional arguments count from the end: {-1} means the last argument, {-2} the second to last. NetBSD CPU detection. --blocksize increases exponentially if it smaller than a full record. Processing n-line records (--pipe -L n) is now much faster. --tollef is obsoleted after discussion on the mailing list.


Release Notes: --sshdelay delays starting the next SSH by the specified number of seconds. The value can be less than 1 second.


Release Notes: --shebang-wrap now makes it possible to parallelize scripts by putting "parallel" in the shebang line (the first #! line in scripts). --delay adds a delay after starting each job (useful to avoid raceconditions and thundering herd problems). --results now uses "/" as a separator instead of TAB, and thus creates subdirectories. OpenBSD CPU detection is now performed. niceload --sensor allows negative numbers to signify a lower number, meaning the limit is lower. niceload --prg suspends a named program which is already running. niceload multiple --pid suspends process ids which are already running.


Release Notes: niceload --sensor makes it possible to use a program to control whether a program should be suspended.