Release Notes: This is a bugfix release. It fixes save/load of numpy subclasses, redis URL parsing, and correct handling of the case where sqlite3 is not available. Also included is support for newer versions of Ipython.
Release Notes: This release adds provenance tracking. jug is now able to output metadata on the computation results (including all dependencies).
Release Notes: This version adds Python 3 support and a debug mode (in which execution is slower, as jug executes more checks for possible bugs in the user's script).
Release Notes: This release includes use of Ipython debugger (by Alex Ford), faster Tasklets and unloading, better error messages, and the new currymap function.
Release Notes: Many small improvements in this release. A new bvalue function combines barrier and value. Several bugs have been fixed.
Release Notes: Several bugs were fixed, including for compatibility with new versions of external packages (ipython and redis). Input/Output of very large files is now improved so that it potentially uses much less intermediate memory. Unit tests were added to the distribution. A non-compatible change is that numpy arrays are now hashed differently. However, the new method is much, much better (faster and uses less memory); so it was worth breaking compatibility.
Release Notes: This release fixes a case where ~/.jug/configrc did not exist. It will print the host name to the lock file on file_store. Refactored implementation of options. Unloading tasks that have not run has been fixed. mapreduce has been fixed regarding empty input.
Release Notes: ~/.jug/configrc is parsed. A bug with waiting times was fixed. Special case saving of numpy arrays was implemented. More expressive jugdir syntax was added. The dict_store backend can be saved to disk.
Release Notes: Missing files were included.
Release Notes: The sleep-until subcommand was added. A fix was made for barrier() and mapreduce interaction. The documentation was improved.