Changes in build 1027 * Fixed bug with communicator not sending problem messages * DownloadManager is more informative on failure * PipelineControlBar no longer defaults to "Validating Workflow" during execution * Preference dialog tweaks * Changed the dmg mounting name to LONI Pipeline, added optimization * Fixed memory leak when workflows close * Fixed bug in UNIX release scripts * Changed the transformations list in the edit advanced parameter dialog to be drag-able * Optimizations in the Java2D rendering * Fixed high CPU usage bug * Increased WorkflowAnimator action period to save CPU cycles * Moved update checker off Swing thread * Animator now stops processing updates after workflow is complete * Validation error is now thrown for input parameters that have no file types selected * Added JDOM to About Box * Pipeline Server Utility GUI added Changes in build 980 * many small bug fixes Changes in build 967 * FEATURE: New searchable Server and Personal Library * FEATURE: Tagging, Modules can be tag with any information which is searchable * FEATURE: The Pipeline will check for program updates at startup * FEATURE: Workflow can now be paused and stopped at anytime * FEATURE: User definable file types * FEATURE: Inputs can now accept multiple file types * FEATURE: Bug Reporter, please submit your bugs * FEATURE: Feedback for pre-execution events * validation now has a more robust check for the correct number of files going from one module to another * module groups resizes correctly after having a parameter exported * fixed annotations loading * fixed a bug with editing infinite cardinality file parameters * module groups edit dialog can be reached by right clicking * fixed a bug where some needs file did not get uploaded * added a new download download dialog * status message is optimized to save the amount of information going across the network * fixed a bug where connections can be made even if that exact one exist already * file transfers can now be stopped while in progress * data sinks can be marked as directory dumps, all outputs connect to a directory dump will be placed at the dump location * Recent files now displays the correct number of files defined in the Preferences * fixed the file finder on windows * validation will now check to make sure that all input values in an enumerated list are defined in the module definition * job times now displays the correct time after a reconnect * commands.log file is now in XML format and is printed out in order * annotations will now load properly * new Log Viewer Dialog * data sent across the network will now be compressed to increase transfer speed * validation now checks for malformed variables * fixed a bug where validation hangs if the server you're trying to connect to is down * added a GUI for selecting user defined filetypes * improved variables dialog * the about box is fixed * personal and server library has new icons to identify: data modules, modules, and module groups * some keyboard shortcuts has been updated Changes in build 822 * FEATURE: New icons for OS X builds and integration with Finder * FEATURE: New icons for pipe files * fixed a bug where directories before and after workflow execution were not being copied over correctly * fixed a bug where filetypes with multiple dots, eg someFileName.nifty.gz, were not being sent over to the server correctly * validation bug fix (validation will throw an error if the user puts in a directory for the executable path Changes in build 800 * FEATURE: IDA access * FEATURE: Validation can be called without executing the program * FEATURE: Module Groups * FEATURE: Data sources and sinks * FEATURE: Packages for OS X and Windows * FEATURE: Launch workflows in the GUI from the command line, example: java -jar Pipeline.jar myworkflow.pipe * FEATURE: Module definitions have support for two types of authors now (module and executable) and citation info as well * FEATURE: Once you submit a workflow to the server for execution, you can close the client. Reconnect later, and your workflow will reopen showing you its current status * FEATURE: The Pipeline now works on Windows Vista too * fixed parameters that output strings * more thorough validation including cardinality checks between modules * DRMAA native grid spec is now a preference (used to be hardcoded) * new preference for deleting workflow data after user resets workflow execution * commands.log file is now closed after writing * added citations to the module panel (removed metadata attributes) * fixed bug when trying to convert a parameter from an enumerated type to a string (bug 001693) * the browse button is back in the edit concrete module panel * validation checks enabled parameters in addition to required parameters * validation throws an error if a required parameter is not enabled * made copy/paste a little more robust * more detailed author information for modules * fixed a bug where users couldn't remove a base from the advanced parameter dialog * added a dialog that captures output and error streams and displays them to the user in the program * preferences dialog lets client users adjust thread pool size for execution * validation no longer checks output directories of type File for existence * validation fix, disabled parameters with values are no longer validated * fixed a regression that caused problems when editing enumerated parameter types * fixed the column size in the parameter table when editing module parameters * validation bug fix (no longer checks for needs files on List parameters) Changes in build 695 * bug fix for file transfer post processing * added logic to handle cycle detection in Validation * added several filetypes including some for the Brains2 application * fixed a Validation bug when checking extension that contain a dot * race condition in GUI updates at the end of workflows is now fixed * FEATURE: New tools available for monitoring a server's health * FEATURE: Annotations (notes) in a workflow. Use these to describe what different parts of your workflow do. * FEATURE: Program remembers its last size and position upon closing and opens up there (if possible) on the next run * Tons of bug fixes in the workflow editing area * FEATURE: You can download output files of parameters through the output log viewer * FEATURE: Thread pooling which allows limiting of the number of simultaneous threads/jobs that are running * FEATURE: Parameters added in the Edit Module dialog will now show up below the currently selected parameter * FEATURE: You can save output files after execution from the Log Viewer without having to bind a value. * personal library and variables dialog are now positioned inside the main frame (so they don't draw off screen) * removed old code and old libraries for a smaller binary and total package * bug fixed when trying to reorder parameters Known issue(s) in build 694 * Repainting of the workflow may leave artifacts sometimes Changes in build 661 * Many improvements in validation. It is much more strict now as well. * New dialogs for editing modules. Provenance attributes can be edited on workflows and module descriptions * Directory copying has been improved * Lots of little nice feature additions * Many bug fixes throughout the code. Changes in build 8 * Fixed a bug that would sometimes drop a network connection * Permissions on remote files are now handled by the server (no more chmod 777'ing destination folders) * Reduced the size of status updates * Improved the way status updates drawn to the GUI * Module and workflow timers that show you how long execution has taken * new log viewer * reorganized menu items * added Afni Brick, Afni Head and Nii.gz filetypes * the program will prompt you to make a connection to a server when you hit play, if the connection hasn't already been made * the workflow repaints in a smarter way (reduces CPU usage) * lots of bug fixes and robustness added throughout * the server's memory footprint has been significantly reduced Known issues in build 8 * Repainting of the workflow may leave artifacts sometimes * If a module has an error during execution, it will incorrectly turn green once the entire workflow completes