This version history applies to all HitekSoftware Version 9.x products.
Automize, AutoKrypt, AbleFtp, JaSFtp, and JaBack share the same code base in 9.x.
Some items will only be applicable to one or more products, but not to the other products

Patch ID = 9.17 - Use with Versions 9.00 or later ONLY
Patch release date: 11/05/12
* Windows version now uses jre1.6.0_37, os.arch = x86, sun.arch.data.model = 32
* Release tested on Windows 8
* Release tested on MacOSX 10.8
* Minor bug fixes.

Patch ID = 9.16 - Use with Versions 9.00 or later ONLY
Patch release date: 07/25/12
* BUGFIX: Ftp, Sftp tasks. Delete source file option selected: if an error occurred on a file,  subsequent source files were not deleted even if they transferred successfully.

Patch ID = 9.15 - Use with Versions 9.00 or later ONLY
Patch release date: 06/10/12
* Encryption module now uses GNUPG 1.4.12 on windows.  To get 1.4.12, use the full windows installer (not patch update).
* Ftp Monitor, Ftp-J Monitor, SFtp Monitor, and SFtp-J Monitor tasks did not allow decimals in the option for size less/greater than.
* SFtp-J module profile adds Timeout setting.

Patch ID = 9.14 - Use with Versions 9.00 or later ONLY
Patch release date: 03/09/12
* BUGFIX: Ftp and SFtp tasks Array variable ::TransferredFiles was not reset before each run, causing the variable to contain all files ever transferred in all previous runs.
* BUGFIX: Copy task Array variable ::CopiedFiles was not reset before each run, causing the variable to contain all files ever copied in all previous runs.
* BUGFIX: Windows launchers did not correctly set 'Run as Admin'  on some systems, causing launchers to fail.

Patch ID = 9.13 - Use with Versions 9.00 or later ONLY
Patch release date: 01/31/12
* Changed Ftp / SFtp task settings so that user can enter remote directory fields to support blank field and dynamic variables.
* Schedule module bugfix: suspending/resuming a schedule sometimes led to schedule being left in suspended state.

Patch ID = 9.12 - Use with Versions 9.00 or later ONLY
Patch release date: 11/04/11
* Bugfix: Engine failed to read user interface program in certain situations, forcing user to restart engine and user interface.
* Bugfix: Schedule Window.  Monthly schedule always caused February to be selected.

Patch ID = 9.11 - Use with Versions 9.00 or later ONLY
Patch release date: 10/27/11
* Bugfix:  SFTP-J task GET - Temp file option did not work when subdirectory option is selected.

Patch ID = 9.10 - Use with Versions 9.00 or later ONLY
Patch release date: 10/04/11
* Bugfix:  Command and WinCommand tasks - Specifying environment variables caused system variables to be replaced, not added to.
* Bugfix:  Task Variables window crashed in some situations when launched.
* Bugfix: Commandline Task Variables window did not list the variables in some situations.

Patch ID = 9.09 - Use with Versions 9.00 or later ONLY
Patch release date: 08/31/11
* Bugfix:  Synchronize module - waiting task instance did not wait for correct amount of time 

Patch ID = 9.08 - Use with Versions 9.00 or later ONLY
Patch release date: 07/20/11
* Bugfix:  Local copy module failed to copy full file on some operating systems (some bytes missing).
* Copy module change: 0 byte source file can be copied over if target file is also 0 byte, but 0 byte source file cannot overwrite non-empty target file.
* Copy module compares and verifies copied file size after copying is complete.

Patch ID = 9.07 - Use with Versions 9.00 or later ONLY
Patch release date: 07/05/11
* Bugfix:  Ftp and Ftp-J tasks bug caused by new option added in 9.03,9.04.  GET failed on some systems if 'include subdirectory' option is selected.

Patch ID = 9.06 - Use with Versions 9.00 or later ONLY
Patch release date: 06/30/11
* Bugfix:  Encrypt/Decrypt tasks failed if password contained metacharacters used in java regex module.

Patch ID = 9.05 - Use with Versions 9.00 or later ONLY
Patch release date: 06/15/11
* Bugfix:  'Malformed \uxxxx encoding' can result in engine crash due to corrupted settings file. This error is not preventable, so settings file is renamed or deleted.
* Bugfix:  'The requested operation cannot be performed on a file with a user-mapped section open'  can result in engine crash due to memory.  Changes made to close any open class objects that causes memory crash.

Patch ID = 9.04 - Use with Versions 9.00 or later ONLY
Patch release date: 05/27/11
* Ftp-j task - new option added to append date/time only to Main, Backup, or Both Main and Backup
* During Task editing, the task title field is disabled to prevent renaming.  Please rename task using rename button.
* Windows version now uses jre1.6.0_25, os.arch = x86, sun.arch.data.model = 32
* Email modules now use javamail 1.4.4 - released 1/14/2011

Patch ID = 9.03 - Use with Versions 9.00 or later ONLY
Patch release date: 09/28/10
* Ftp task - new option added to append date/time only to Main, Backup, or Both Main and Backup

Patch ID = 9.02 - Use with Versions 9.00 or later ONLY
Patch release date: 06/15/10
* clm bugfix: clm add function failed for any task parameter value containing =
* directory monitor task: each tasktitle now uses separate dirMonitor_taskTitle.jsd files to prevent locking up issues.
* Array variables are now supported: 
		$%ARRAYNAME::FIRSTROW%$
	    $%ARRAYNAME::LASTROW%$
	    $%ARRAYNAME::ALLROWS%$
	    $%ARRAYNAME::FIRSTCELL%$
	    $%ARRAYNAME::LASTCELL%$
	    $%ARRAYNAME::ROW::rownumber%$
	    $%ARRAYNAME::CELL::rownumber::columnnumber%$
	example:  $%ARRAY--taskTitle--variable::FIRSTROW%$

Patch ID = 9.01 - Use with Versions 9.00 or later ONLY
Patch release date: 05/19/10
* Registration key bug fix.  Users with 9.00 should update to 9.01+ to enter license key.

Patch ID = 9.00 - Use with Versions 9.00 or later ONLY
Patch release date: 05/17/10
* Version 9.x uses Java 6.  Version 8.x used Java 4.
* Ftp Commons library for FTP module now uses Commons Net 2.0
* Minor updates for Ftp-j, SFtp-j, SFtp modules
* New File properties task
* New Make Directory task
* New Directory listing task
* New Set Permissions task
* New Set Timestamp task
* New Logic IF task - Automize only
* New Logic IF AND OR task - Automize only
* New Logic While task - Automize only
* New Logic For - Automize only
* New CSV Read task - Automize only
* New CSV Write task - Automize only
* New CSV Loop task - Automize only
* New Array variables (1D and 2D) - Automize only
* New Array Read task - Automize only
* New Array loop task - Automize only
* New Array to Filename task - Automize only
* New Filename to Array task - Automize only

***********************************************************
*********** VERSION 8.x ***********************************
***********************************************************

Patch ID = 8.39 - Use with Versions 8.00 or later ONLY
Patch release date: 04/19/10
* FTP-J and SFTP-J modules now use JScape Sinetfactory 8.4 api, release date 03/11/2010

Patch ID = 8.38 - Use with Versions 8.00 or later ONLY
Patch release date: 04/05/10
* FTP-J and SFTP-J modules now support debugging via the FTP-j and SFTP-J tasks

Patch ID = 8.37 - Use with Versions 8.00 or later ONLY
Patch release date: 03/23/10
* Software main panel now displays order ID and license button.

Patch ID = 8.36 - Use with Versions 8.00 or later ONLY
Patch release date: 03/09/10
* Bugfix: FTP-j task - If connection stopped before task ends, then exit code was 0.  Now set to 11.

Patch ID = 8.35 - Use with Versions 8.00 or later ONLY
Patch release date: 02/8/10
* Bugfix: MacOSX & Unix - Encryption/Decryption tasks failed if source/target filepaths contained spaces
* Bugfix: Encryption/Decryption tasks failed if source/target filepaths or the recipient identity contained the characters ( or )

Patch ID = 8.34 - Use with Versions 8.00 or later ONLY
Patch release date: 01/18/10
* SFTP module now use SSHTools Maverick 1.4.22 api, release date 12/31/2009
* User has to accept EULA on startup for a new install as well as every time the software is updated.

Patch ID = 8.33 - Use with Versions 8.00 or later ONLY
Patch release date: 01/12/10
* FTP-J and SFTP-J modules now use JScape Sinetfactory 8.3.1 api, release date 12/04/2009
* AutoKrypt released on MacOSX

Patch ID = 8.32 - Use with Versions 8.00 or later ONLY
Patch release date: 11/23/09
* FTP and FTP-J tasks - transfer files based on modified date.. BETWEEN option now supports time in the future for first date to account for FTP server timezone differences.  Format: -3-8 Hours means files with a timestamp between 3hrs before and 8hrs past.
* Log viewer now supports Find and Find Next

Patch ID = 8.31 - Use with Versions 8.00 or later ONLY
Patch release date: 11/17/09
* FTP-J profiles bug - Custom firewall option could not be selected.
* FTP-J and FTP connections - The Firewall password was not decrypted before sending.  Hence SOCKS5, HTTP, and CUSTOM ($FIREPASSWORD$) failed when proxy server needed password authentication.
* FTP-J bugfix - Names Only mode did not work for some unix ftp servers.
* On software startup for the first time, user is required to accept license agreement.
* Register window now requires license to be accepted before user can enter registration key.

Patch ID = 8.30 - Use with Versions 8.00 or later ONLY
Patch release date: 11/03/09
* SFTP-J task bugfix - Ascii/binary, remote EOL, and file permission fields ignored user interface settings and resetted to defaults during task run.
* SFTP-J, FTP-J task - Get mode, delete source after transfer Option,  now deletes using filename rather than full pathname.

Patch ID = 8.29 - Use with Versions 8.00 or later ONLY
Patch release date: 10/26/09
* Rename field now provides group replace options with the format: regex_pattern<GROUP>group_formatted_string.. see help for details
* Synchronize task - target directory is created if it does not exist. (needed when using variables)
* Visual script task user interface improved.  Add existing task and Add new task have separate panels.

Patch ID = 8.28 - Use with Versions 8.00 or later ONLY
Patch release date: 10/13/09
* BUGFIX - Ftp-J module active/passive mode always defaulted to passive, even if passive was not selected
* Ftp-J module, data port range supported for active connections
* Ftp-J module, NAT address supported

Patch ID = 8.27 - Use with Versions 8.00 or later ONLY
Patch release date: 09/28/09
* Windows releases now ship with java 1.4.2_19 (latest java 4 available to us).

Patch ID = 8.26 - Use with Versions 8.00 or later ONLY
Patch release date: 08/31/09
* New SSH-J task released.

Patch ID = 8.25 - Use with Versions 8.00 or later ONLY
Patch release date: 08/17/09
* Unzip task - new variable "ExtractDirectory" added
* Decrypt task - depending on filename and rename filename settings, target filename sometimes is blank which causes errors. Bugfix resets target filename to source filename.
* SFTP-J profiles bugfix - when deleting a SFTP-J profile, it deletes SFTP profile if same profile name exists in SFTP profile list.

Patch ID = 8.24 - Use with Versions 8.00 or later ONLY
Patch release date: 06/22/09
* NEW TASK - Extract Variable Value task added -  Allows substring(s) of variable values to be extracted into new variables.
* Unzip task Bugfix - when 2 unzip tasks run simultaneously, they read incorrect data settings.
* Text search task settings window bugfix - task did not allow dynamic variables to be saved for the source and results directory fields.

Patch ID = 8.23 - Use with Versions 8.00 or later ONLY
Patch release date: 05/26/09
* Automize ONLY - Windows Version ONLY - new Task Account task added. Allows user to run tasks under different user account.
* Automize ONLY - Database Stored Procedure task added

Patch ID = 8.22 - Use with Versions 8.00 or later ONLY
Patch release date: 05/11/09
* CLM - new commands listtaskfiles,listschedulefiles,listsettingfiles added to give the list of task, schedule and settings files.
* Encryption Profiles - cipher algorithm can be specified for password based encryption technique

Patch ID = 8.21 - Use with Versions 8.00 or later ONLY
Patch release date: 04/13/09
* CLM bugfix - add tasks command failed if variable was entered as part of parameter.
* CLM - new commands added (addprop and listprops) to add/edit or view any setting in the settings files ( in data/settings folder).

Patch ID = 8.20 - Use with Versions 8.00 or later ONLY
Patch release date: 03/16/09
* Schedule module - options button - All_WEEKS_OF_YEAR option added to Scheduling by weeks of year field
* Bugfix: Copy/rename of script tasks did not copy/rename script task file.
* Monitoring tasks - Task To Run field - checks added for valid tasktitle.

Patch ID = 8.19 - Use with Versions 8.00 or later ONLY
Patch release date: 03/02/09
* Ftp/SFtp tasks - Get option file transfers failed if filename contained ,

Patch ID = 8.18 - Use with Versions 8.00 or later ONLY
Patch release date: 02/17/09
* Web interface released for Automize Enterprise

Patch ID = 8.17 - Use with Versions 8.00 or later ONLY
Patch release date: 01/28/09
* Backup & Restore Settings and Logs - Backup/Restore failed to copy any files in 8.13-8.16
* Email support - create zip file failed in 8.13-8.16
* FTP & SFTP - manual browsers failed to transfer directories in 8.13-8.16

Patch ID = 8.16 - Use with Versions 8.00 or later ONLY
Patch release date: 01/21/09
* Startup Tasks - new feature allows tasks to be run on engine startup.
* Schedule Tasks - option added to allow task to run continuosly and resume/suspend schedules.

Patch ID = 8.15 - Use with Versions 8.00 or later ONLY
Patch release date: 01/13/09
* Email task bug fix - for attachment field, when using [DIR]...[FILE].. format, task failed if directory path included , in path name.

Patch ID = 8.14 - Use with Versions 8.00 or later ONLY
Patch release date: 12/30/08
* Task and Schedule lists - Attempting to rename or copy an existing task with invalid characters caused infinite loop and user interface crash.
* BUGFIX:  FTP-j - rename filename during transfer did not work on some systems.
* SSH2 keygen button added to SSH2 Browser front panel

Patch ID = 8.13 - Use with Versions 8.00 or later ONLY
Patch release date: 12/15/08
* Task Information Window:  Most time consuming tasks (Visual Script/Chain/ftp/sftp/copy/loops/command etc..) can now be stopped gracefully.  Only the Script and WinCommand tasks CANNOT be Stopped.

Patch ID = 8.12 - Use with Versions 8.00 or later ONLY
Patch release date: 12/09/08
* FTP & SFTP modules. Task will immediately exit if server closes connection.
* Task Information Window:  Visual Script tasks that are currently running can be stopped.

Patch ID = 8.11 - Use with Versions 8.00 or later ONLY
Patch release date: 11/24/08
* Bugfix - Registration key not recognized when engine is busy

Patch ID = 8.10 - Use with Versions 8.00 or later ONLY
Patch release date: 11/03/08
* Regular Expression test utility for filename FIND and RENAME added in Utility menu.
* FTP Command task - new command $$SITECOMMAND supported.. example use: $$SITECOMMAND::QUOTE SITE .....
* Encryption module - --textmode option added for Encrypt and Encrypt & Sign methods

Patch ID = 8.09 - Use with Versions 8.00 or later ONLY
Patch release date: 10/23/08
* Copy files - more safety checks added before file is copied. Applicable to copy/synchronize/backup/ftp tasks etc..
* Schedule module - option added to schedule every odd, even or custom week.

Patch ID = 8.08 - Use with Versions 8.00 or later ONLY
Patch release date: 10/06/08
* FTP-j module - FTP connection failed with null pointer in 8.06 & 8.07.

Patch ID = 8.07 - Use with Versions 8.00 or later ONLY
Patch release date: 09/18/08
* Log Options - Allows user to set the logging date format using YY,pp,dd,hh,mm,ss etc.

Patch ID = 8.06 - Use with Versions 8.00 or later ONLY
Patch release date: 08/19/08
* Zip task - does not create empty zip file if no files are added to archive
* Automize only - New schedule task added to resume or suspend schedules.

Patch ID = 8.05 - Use with Versions 8.00 or later ONLY
Patch release date: 06/12/08
* Rename field now provides more options with the format: find_string<REPLACE>replace_string
* Email server profile now allows an option to set character encoding.
* Scheduling bugfix scheduling by minute. Example: run every 6 minutes and start minute = 51, gave schedules at 51,57 & 03, instead of 51,57 only
* Ftp-j Monitor task bugfix - task did not work with certain type of directory listing styles.

Patch ID = 8.04 - Use with Versions 8.00 or later ONLY
Patch release date: 05/28/08
* Encryption module for MacOSX 10.4 or later.  Mac installers now include gnupg.  
* Other unix platforms require gpg to be installed in [install_folder]/gnupg
* Automize ONLY - New Get/Set key value tasks for Configuration/ini files.

Patch ID = 8.03a - Use with Versions 8.00 or later ONLY
Patch release date: 04/30/08
This patch includes all previous 8.x patches
This patch includes the following fixes/enhancement
* AbleFtp, JaSFtp MacOSX installers did not work on many 10.4 & 10.5 systems.

Patch ID = 8.03 - Use with Versions 8.00 or later ONLY
Patch release date: 04/29/08
* FTP-j task - Maintain timestamp did not work for GET option.
* Data conversion error from 6.x - extra schedules are lost if one task had multiple schedules.
* SubDirectory Loop task added to Task Type tree.
* Task and Schedule information windows provide more details and can be saved to file.

Patch ID = 8.02 - Use with Versions 8.00 or later ONLY
Patch release date: 04/21/08
* New Schedule Information window (via Engine menu)
* Email support generator - ZIP feature failed to work in version 8.01
* Help file - Search function did not work
* FTP-j browser. File attributes were not displayed for many Ftp server types.
* FTP-j SSL certificate usage documentation was missing.

Patch ID = 8.01 - Use with Versions 8.00 or later ONLY
Patch release date: 04/07/08
* NT service bug - Service did not start (nor any error reported) on some systems.
* NT service modifications - NT Service names were wrong (hitek7, automize7 etc.. instead of hitek8,automize8 etc..)
* Engine ports changed from 7.x: Automize - 1972, AbleFtp - 1973, JaSFtp - 1974, AutoKrypt - 1975, JaBack - 1976
* ZIP task - fatal bug fix where zip file could grow indefinitely if user kept source folder and zip file folder the same.

Patch ID = 8.00 - Use with Versions 8.00 or later ONLY
Patch release date: 03/31/08
* Front panel redesigned.  Tasks menu removed and New Task Button added to main toolbar
* New Visual script task added.  This extends the 7.x Chain task.
* Visual script task includes Script Tester
* Visual script task allows new and existing tasks to be added to Step list
* Visual script task allows direct editing of task steps
* New SubDirectory Loop task added
* New SubDirectory Monitor task added
* New Ftp module added based on another 3rd party Ftp api.
* New Ftp module supports FTPS (explicit ssl and tls, and implicit)
* New SFtp module added based on another 3rd party Ftp api.
* Converter to convert 5.x,6.x,7.x data
* Converter to convert chain tasks to new visual script tasks

***********************************************************
*********** VERSION 7.x ***********************************
***********************************************************

Patch ID = 7.44 - Use with Versions 7.00 or later ONLY
Patch release date: 02/27/08
* TextSearch task - Now allows to Find/Replace text in files upto 500 MB size (tested).  Previously, task ran out of memory for files over 20 MB.  

Patch ID = 7.43 - Use with Versions 7.00 or later ONLY
Patch release date: 02/05/08
* Bugfix: The variables FILE::SIZE and FILE::DATE  returned nothing for large files.
* Bugfix: Some Ftp task variables were not reset to 0 at start of task
* Bugfix: The DATEADDX variable did not work for pp,mm,YY,hh. It only did add's by DAY (dd)

Patch ID = 7.42 - Use with Versions 7.00 or later ONLY
Patch release date: 11/06/07
* Bugfix:  Check email task - failure to release memory correctly after downloading large attachments caused memory error.
* Text Search task - options added to save each line found as a variable.
* Email profiles - Test button added to allow testing from profile window

Patch ID = 7.41 - Use with Versions 7.00 or later ONLY
Patch release date: 10/31/07
* Bugfix:  After Deleting schedule, scheduler wrongly runs deleted schedule 1 extra final time.
* Backup task filename field did not support variables.

Patch ID = 7.40 - Use with Versions 7.00 or later ONLY
Patch release date: 10/08/07
* JaSFtp & Automize Enterprise SFtp/SSH module license bug fixed for 3sp.com J2SSH Maverick version 1.3.9.

Patch ID = 7.39 - Use with Versions 7.00 or later ONLY
Patch release date: 10/02/07
* JaSFtp & Automize Enterprise SFtp/SSH module now uses 3sp.com J2SSH Maverick version 1.3.9, release date Sep 19, 2007.
* http Proxy settings window did not correctly save settings.
* Set Parameter task added for JaSFTP, AbleFTP, and AutoKrypt.

Patch ID = 7.38 - Use with Versions 7.00 or later ONLY
Patch release date: 09/18/07
* Shutdown task only did logoff instead of reboot/shutdown etc..
* Synchronize task did not return exit code > 0 for some failure situations.

Patch ID = 7.37 - Use with Versions 7.00 or later ONLY
Patch release date: 09/11/07
* New Set Parameter task added for Automize.  Previously task parameters could only be set via commandline or script task.

Patch ID = 7.36 - Use with Versions 7.00 or later ONLY
Patch release date: 08/14/07
* SFtp connection now allows 2nd authentication if required.
* New Set Variable task added.  Previously user variables could only be set via commandline.

Patch ID = 7.35 - Use with Versions 7.00 or later ONLY
Patch release date: 07/12/07
* Critical folder checks added for delete, copy, synchronize tasks to prevent user from accidently deleting critical files.
* CLM now supports Ftp profile and Ftp firewall profile functions: listing, add/edit, and delete
* Live Debugger added to help menu
* Various encryption module fixes

Patch ID = 7.34 - Use with Versions 7.00 or later ONLY
Patch release date: 06/19/07
* Backup settings and logs feature no longer allows user to cleanup backup folder during backup. This prevents user from accidently erasing files in home or root folders. During restore to the data folder, cleanup is allowed.

Patch ID = 7.33 - Use with Versions 7.00 or later ONLY
Patch release date: 06/12/07
* New variables added: taskType::LastTaskRunCompleted, LastTaskTitleRunCompleted, LastTaskTypeRunCompleted
* Recent task information list size increased from 100 to 500.
* Encrypt keystore now exports keys using keyid instead of userid for better reliability.
* Encryption keystore - export private key function now does not first export public key.
* Encryption keystore table now lists subkey size and type for DSA / EL gamal keys

Patch ID = 7.32 - Use with Versions 7.00 or later ONLY
Patch release date: 05/29/07
* Email notification feature adds .txt extension to attached task log files.
* Encryption profiles did not show armor option for the 'encrypt' method.

Patch ID = 7.31 - Use with Versions 7.00 or later ONLY
Patch release date: 05/14/07
* JaSFtp & Automize Enterprise SFtp/SSH module now uses 3sp.com J2SSH Maverick version 1.3.4, release date May 02, 2007. This release fixes PuTTY private key support which was broken due to missing dependency.
* New tables to display currently running tasks and recently run task information.

Patch ID = 7.30 - Use with Versions 7.00 or later ONLY
Patch release date: 04/23/07
This patch includes all previous 7.x patches
This patch includes the following fixes/enhancement
* JaSFtp & Automize Enterprise SFtp/SSH module now uses 3sp.com J2SSH Maverick version 1.3.3, release date March 27, 2007
* All monitoring tasks - Filenames, FileName, FirstFileName variables are now set as 'No_FILE_FOUND' instead of blank (empty) if no files pass the monitoring criteria.  Blank entry in the Filename fields of copy, ftp tasks etc.. cause all files to pass the filter.  With NO_FILE_FOUND no files will pass the filter.
* Unzip task - Extract directory is dynamically created if it does not already exist.  This allows to support dynamic variables better.
* Unzip task - New variable added for extract directory
* Copy task - Target directory is dynamically created if it does not already exist.  This allows to support dynamic variables better.
* Copy task - New variable added for target directory
* GUI improvement - 7.28 live update of running task status in task and schedule tables slowed user interface down, especially if engine is shut down.  New option added to allow user to turn live update off/on.

Patch ID = 7.29 - Use with Versions 7.00 or later ONLY
Patch release date: 04/02/07
* New windows Installshield installers which support Vista.  Updating using the full installer will require you to uninstall previous 7.x version first.
* Desktop shortcut and Startup menu shortcut added to windows install.
* Windows versions now uses JRE 1.4.2_14 which supports Vista.
* Check Email task - Downloaded email format modified to be compliant with RFC 2822
* Bugfix - Engine port and NT service module fix - Effected versions 7.22-7.28 for JaSFtp7, AutoKrypt7, AbleFtp7, JaBack7.  Engine Port setting was not being output to file on startup.  This prevented NT Service module from reading correct engine port value. 
* Bugfix - Schedule window bugfix - While editing schedules, for schedules by minute or hour, the minute setting was not loaded correctly.

Patch ID = 7.28 - Use with Versions 7.00 or later ONLY
Patch release date: 03/26/07
* GUI improvement - When task is running, a double green arrow icon is shown in the first column of the task and schedule tables
* Bugfix - Copy and Synchronize tasks -  7.27 attempted bugfix for root folders created a bug for UNC paths

Patch ID = 7.27 - Use with Versions 7.00 or later ONLY
Patch release date: 03/20/07
* Bugfix - Copy and Synchronize tasks -  If source folder is root folder (c:\ , D:\ etc..) on windows, files were copied back to root folder instead of target folder.
* Email support generator - makes copies of profile files, strips passwords from them, and attaches the non-password profile files to the support.zip file.
* Copy and Synchronize tasks - New variable "FailedFilenames" added.  Will allow user to use this variable for reporting or as filename to rerun task
* Ftp and SFtp tasks - New variables addded: FailedFilenames, FailedLocalBackupFilenames, FailedRemoteBackupFilenames, FailedStagingFilenames, FailedDeleteSourceFilenames.
* Ftp Monitor task - Settings window did not allow user to specify decimals for the file size option

Patch ID = 7.26 - Use with Versions 7.00 or later ONLY
Patch release date: 03/06/07
* Added script function:  tasklog(taskTitle, msg) which allows writing a message msg to the task log for taskTitle.
* Bugfix - Ftp GET and SFtp GET - using UNC and selecting subdirectory option messed up the actual UNC path
* Ftp and SFtp profiles - variable support added for host, port, user, password field for users who need to dynamically set connection parameters.

Patch ID = 7.25 - Use with Versions 7.00 or later ONLY
Patch release date: 02/27/07
* Additional windows installer using JRE 1.5 released to support Vista and 64 bit machines on windows.  The normal installer still uses JRE 1.4.
* Email now uses java mail version 1.4 for better stability and more features to be incorporated.

Patch ID = 7.24 - Use with Versions 7.00 or later ONLY
Patch release date: 02/13/07
* Chain task option added to allow user to set exit code = 0 or last step run, when all steps of chain are not completed.
* Windows installer uses JRE 1.4.2_13 to cover new 2007 DST rules
* Linux installer already uses JRE 1.4.2_12 which also covers new 2007 DST rules

Patch ID = 7.23 - Use with Versions 7.00 or later ONLY
Patch release date: 01/30/07
* Email Check task - added new variables for Subject and From for each email downloaded. example: Subject0, Subject1 etc..
* Single level nested variable support added. usage:  $%....NEST-[nested_variable]-NESTEND...%$, example : $%FILE::DATE::pp-dd-YY_mm-hh-ss::NEST-fileMon::FilePath-NESTEND%$ gets the date modified time for the file 
* Find/Replace utility bugfix: replace failed if any field contained = sign

Patch ID = 7.22 - Use with Versions 7.00 or later ONLY
Patch release date: 01/16/07
* Variable Manipulate task improvement - If variable name does not exist, it is created. Its value is set as the Replace field contents.
* NT service module - Period time setting could not be saved if value entered was more than 99.  Please use the full install to use this change.  The patch update does not contain hitekservice7.exe (version 7.02).
* Default Engine Port values changed to allow multiple programs to be run on same machine.  Automize = 1967 (same), AbleFtp = 1968, JaSFtp = 1969, AutoKrypt = 1970, JaBack = 1971.

Patch ID = 7.21 - Use with Versions 7.00 or later ONLY
Patch release date: 01/08/07
* BUGFIX: Find/Replace feature (file menu) did not work correctly
* Email Check task - regex support for crit1 and crit2
* Unzip task - Option added to allow file timestamps to be maintained.

Patch ID = 7.20 - Use with Versions 7.00 or later ONLY
Patch release date: 12/12/06
* Copy task - File sorting capability added based on name, size, date
* CLM - Suspend all schedules(susAll) and Resume all schedules (resAll) commands added

Patch ID = 7.19 - Use with Versions 7.00 or later ONLY
Patch release date: 12/05/06
* Ftp task - rename filename field added
* SFtp task - rename filename field added

Patch ID = 7.18 - Use with Versions 7.00 or later ONLY
Patch release date: 11/27/06
* Unneeded file creates cleaned up at various locations in engine source code.  This caused memory problems on some Solaris 9 systems.
* Email notification profiles now allow profile priority level to be set.
* Synchronization profiles now allow profile priority level to be set.

Patch ID = 7.17 - Use with Versions 7.00 or later ONLY
Patch release date: 11/09/06
* Telnet, Telnet(Adv), and SSH tasks now allow wait time for each command to be set using: STEPTIME=5^pwd format
* Bugfix: CurrentInstanceRunningTasks variable did not update correctly at start of new task
* Bugfix: FileMonitor and DirLoop tasks - Option based on file size less than X kb did not work
* New variable added for Instance that passes the synchronization criteria - taskTitle::LastRunInstance.

Patch ID = 7.16 - Use with Versions 7.00 or later ONLY
Patch release date: 10/21/06
* Ftp Monitor, SFtp Monitor, Directory Monitor, File Monitor, Directory Loop tasks now support sorting based on file name, size, date
* If user interface is password protected, and user interface is minimized as desktop icon, user will have to enter password to access user interface.
* Email check task did not close connection correctly if there are 0 messages in INBOX.
* New email check task variables: CurrentMessageID and CurrentAttachmentID
* Mininum time between ping attempts is now reduced to 5 seconds.
* Variable support added for Text search Source Directory field.
* Variable added: StoppedInstanceRunningTasks (updated periodically during maintainance task and shutdown requests while engine is waiting for tasks to complete.  Reset to 0 when engine shuts down)
* Variable added: StoppedInstanceKilledTasks  (total running tasks when engine shuts down due to wait time expired)
* Variable added: CurrentInstanceRunningTasks (total currently running tasks in current instance of engine.  Not reset to 0 if engine shuts down while tasks are running)

Patch ID = 7.15 - Use with Versions 7.00 or later ONLY
Patch release date: 10/08/06
* BugFix: Ftp transfer now allows character encoding to be set correctly in the profile setting / connection tab.  This allows for greek, chinese filenames etc. to be transferred using UTF-8 or UTF-16 encoding. 
* BugFix: Ftp and SFtp tasks: Option for processing based on modified date between x-y Minute/Day/Hour did not work even after 7.13 fix.
* Folder name filter is provided for Copy, SFtp, Ftp, Delete, Zip, Text search, Encrypt and Decrypt tasks
* New Unzip task variables: TotalZips,TotalSuccessUnzip,TotalFailUnzip,FailZipnames,SuccessZipnames
* SFtp monitor task - PassFileName variable added
* All Task Parameters are now displayed in the Properties tab.  Mostly useful for setting task parameters via Script task or through commandline

Patch ID = 7.14 - Use with Versions 7.00 or later ONLY
Patch release date: 09/28/06
* New MacOSX installers.  Many users have reported problems recently with the current installer.
* During Ftp/SFtp get, if file transfer error occurs, the partial file is moved to the temp folder instead of deleting it.
* SFtp connection now allows user to specificy cipher as aes-256-cbc etc..
* Right mouse click popup menu in task and schedule lists did not work on MacOSX and Linux.
* BugFix:  Selecting option to prevent multiple triggers within 30 seconds, prevented schedules (by Second) from running every 1-29 seconds.

Patch ID = 7.13 - Use with Versions 7.00 or later ONLY
Patch release date: 09/20/06
* Critical BugFix:  Engine failed to launch on some MacOSX systems due to a linux launcher fix introduced in version 7.12.
* BugFix: Copy, Zip, Ftp, SFtp, Encrypt, Decrypt tasks: Option for processing based on modified date between x-y Minute/Day/Hour did not work.

Patch ID = 7.12 - Use with Versions 7.00 or later ONLY
Patch release date: 09/16/06
* Cross platform java7.zip installer did not include clm and clm.bat files.
* NT service module includes commandline support for service install and removal.
* Copy, Unzip, Encrypt, Decrypt, Ftp, SFtp tasks - Place files in Subdirectory option is now editable and support variables.
* Improvement - Place files in Subdirectories no longer prefixes task title to date or date/time by default.  User can do this if required for added flexibility.
* Launch code changed to enclose java executable path in quotes because of failure to launch on some linux systems.

Patch ID = 7.11 - Use with Versions 7.00 or later ONLY
Patch release date: 08/27/06
* Script now supports Hitek methods resumeSchedule and suspendSchedule.
* Bugfix - Editing schedules or tasks failed, because of stray empty files with same name as existing task or schedule files.
* Copy task - rename mode improvement - if target file exists, it is stored as a temp file.  If rename fails, then the target is restored.

Patch ID = 7.10 - Use with Versions 7.00 or later ONLY
Patch release date: 08/20/06
* Task table and Schedule tables can be sorted.
* Email support generator allows user the option of not including profile files while sending support request.
* Java password encryption scheme now allows user to set a custom key to encrypt passwords. (Settings menu / Password Encryption menu).
* Ftp and SFtp monitor task profile field now supports variables.
* Encrypt and Decrypt task backup directory fields now support variables.

Patch ID = 7.09 - Use with Versions 7.00 or later ONLY
Patch release date: 08/12/06
* Script task - Settings window would not allow task to be saved if editing for first time
* Copy task - rename failed if target file existed
* Copy task - option added to copy files with temporary extension.

Patch ID = 7.08 - Use with Versions 7.00 or later ONLY
Patch release date: 08/06/06
* New feature to run a task as an external process
* User actions like adding/editing/deleting tasks and schedules are now logged into activity log
* New AutoKrypt startup welcome window which includes startup suggestions, status, and wizards.

Patch ID = 7.07 - Use with Versions 7.00 or later ONLY
Patch release date: 07/29/06
This patch includes all previous 7.x patches
This patch includes the following fixes/enhancement
* More schedule columns added to schedule table to be compatible with 6.x schedule table.
* Task wait time can now be set (Engine menu / Task Wait Time menu).

Patch ID = 7.06 - Use with Versions 7.00 or later ONLY
Patch release date: 07/22/06
* Task and schedule lists no longer collapse during refresh, copy or other operations. 
* Refresh button added to Ftp and Encrypt log viewers
* Multiple trigger external process reliability improvement.  Every schedules previous run is logged into a separate file in variables folder.
* If you tried to create a second schedule for a task (clicking on schedule button in task tab), it would overwrite the first schedule.
* Maintanance task sometimes failed to shutdown previous instance of engine resulting in multiple java processes.
* Graceful shutdown (from user interface, or clm, or NT service) did not work correctly because schedules failed to cancel sometimes.
* CLM addx (add or modify schedule funtion) did not work correctly

Patch ID = 7.05 - Use with Versions 7.00 or later ONLY
Patch release date: 07/15/06
* JaSFtp now uses 3sp.com J2SSH Maverick version 1.29, release date June 8, 2006
* SFtp transfer auto binary/ascii mode feature added.
* SFtp transfer now allows character encoding to be set.  This allows for greek, chinese filenames etc. to be transferred using UTF-8 encoding.
* Copy task bugfix - Rename feature now correctly supports regular expressions for the filename field
* Engine failed to shutdown gracefully even if engine was set to wait for tasks to finish running.
* Log viewer output, activity, debug and tasklog buttons did not display the files.
* Suspending or resuming a schedule in the schedule tree did not correctly reflect in the schedule table.

Patch ID = 7.04 - Use with Versions 7.00 or later ONLY
Patch release date: 07/11/06
* Ftp transfer auto binary/ascii mode feature added.

Patch ID = 7.03 - Use with Versions 7.00 or later ONLY
Patch release date: 06/15/06
This patch includes all previous 7.x patches
This patch includes the following fixes/enhancements
* Scheduler option to check for multiple triggers in external processes reliability improvement.
* Email notification feature did not attach logs

Patch ID = 7.02 - Use with Versions 7.00 or later ONLY
Patch release date: 05/28/06
* New Variable number manipulation task 
* New Variable LOC::....  provides localized strings
* Encrypt and Decrypt task bug fix: Task failed if option is selected to Encrypt based on file modified date.
* Ftp manual browser - Files were incorrectly transferred for MVS system (Names only option)
* Ftp & SFtp manual browsers - bug fix - both browsers failed to manually transfer directories.. only files could be transferred.
* Scheduler - Selecting options to check for Multiple triggers caused schedules to be stopped.

Patch ID = 7.01 - Use with Versions 7.00 or later ONLY
Patch release date: 05/17/06
* Database Test utility bug fixed.
* Filename filter custom wildcard system now supports case insensitive matching using (?i) before the filename.
* Ftp connection now supports character encoding to be specified.  

Patch ID = 7.00 - Use with Versions 7.00 or later ONLY
Patch release date: 05/01/06
* GA release for Automize, AutoKrypt, JaSFtp, AbleFtp, JaBack

Patch ID = 7.00b7 - Use with Versions 7.00 or later ONLY
Patch release date: 04/25/06
* Autokrypt 7.00 b7 released. 
* Completely new encryption module for 7.x versus 6.x.  Version 7.x encryption module is now a wrapper around GnuPG 1.4.x.
* PGP one step Encrypt&Sign and one step Decrypt&Verify modes are supported.
* TextSearch task now supports Regex based Find and Replace.
* Copy task rename option now supports Regex based Find and Replace to rename the file.

Patch ID = 7.00b6 - Use with Versions 7.00 or later ONLY
Patch release date: 04/15/06
* Automize Professional released.  This edition adds advanced scripting capabilities to Automize Standard.
* Remote system task - This task requests the engine on remote system to run a task and recieves the exit code.
* New Directory Loop task added. For every file that satisfies the criteria, new variables are set, and required task is launched.
* New Variable Manipulation task added.  Allows user to modify existing variable and save as new user variable.
* Filename fields now support Regular expressions (REGEX) in addition to 6.x filename options.
* All email related tasks and features failed due to incompatibility of new version with existing 6.x debug option.  The debug option has been turned off till the cause is determined.

Patch ID = 7.00b5 - Use with Versions 7.00 or later ONLY
Patch release date: 04/03/06
* NT service module Version 7 released.
* In version 7, Engine will stay on (not restart) when user logs off.  In version 6, Engine would restart when user logs off.
* Data converter for versions 5.x and 6.x
* New simpler version 7.x registration system released.
* Various scheduling module bug fixes.

Patch ID = 7.00b4 - Use with Versions 7.00 or later ONLY
Patch release date: 03/27/06
* Commandline module Version 7 released.  
* If User Interface password is set, Engine requires password to be used for CLM and other commandline utilities.
* New global suspend switch to temporarily suspend all schedules.
* New variable added:  [TaskType]::LastTaskRun - Task title of last task run for each task type
* Email Support Generator now allows CC and return receipt to allow user to obtain confirmation that technical support request has been sent to us.
* Scheduling bugfix: no schedules could be run on saturdays.

Patch ID = 7.00b3 - Use with Versions 7.00 or later ONLY
Patch release date: 03/13/06
* User interface now supports multiple languages using Machine translation.  We will improve the machine translation using human translators.
* The help file also supports multiple languages using Machine translation.

Patch ID = 7.00b2 - Use with Versions 7.00 or later ONLY
Patch release date: 02/20/06
* Ftp Log - Incorrectly set maximum ftp log size as 10 times maximum log size settings, instead of using maximum ftp log size setting.
* Ftp Log is now rotated similar to activity, output and debug logs.
* SFtp task - Using the Backup Remote File option caused file locking, which results in the Staging option (if selected) to copy rather than move files.  
* SFtp and Ftp tasks - Parsing error while reading source file timestamp from Ftp log sometimes caused files to be retransferred.
* AutoKrypt 7.x and Automize Enterprise 7.x, will only support the OpenPGP standard (PGP password and PGP keys).  The Autokrypt 6.x NON-PGP secret key and password based encryption methods have been discontinued, due to incompatibility issues.  AutoKrypt 6.x users who used these 2 methods should decrypt Autokrypt 6.x encrypted files using Autokrypt 6.x.  Then use 7.x PGP encryption techniques.  Due to this, AutoKrypt 6.x users are provided a free upgrade to 7.x.
* Special Encryption Log added - Can log to individual log files for each encryption task.
* Chain Task - can now run other chain tasks

Patch ID = 7.00b1 - Use with Versions 7.00 or later ONLY
Patch release date: 02/12/06
* Barebones release.  No new 7.x tasks added in yet.
* Schedule table and Task table changed to windows explorer tree + table format.
* Data format changed.  All data files have same format.  They are now simple text property files.
* Task data is now in [DATA_FOLDER]\tasks folder.  Each task setting is in its own property file.
* Schedule data is now in [DATA_FOLDER]\schedules folder.  Each schedule setting is in its own property file.
* Logs are now in [DATA_FOLDER]\logs folder.
* Task Logs are now in [DATA_FOLDER]\tasklogs folder.
* Ftp and SFtp tasks can now log into individual Ftp task logs in the [DATA_FOLDER]\ftplogs folder.
* Variables are now in [DATA_FOLDER]\variables folder.
* Ftp module now uses Commons.NET 1.4.0 api from Apache.org

***********************************************************
*********** VERSION 6.x ***********************************
***********************************************************

Patch ID = 6.31 - Use with Versions 6.00 or later ONLY
Patch release date: 02/18/06
* Ftp Log - Incorrectly set maximum ftp log size as 10 times maximum log size settings, instead of using maximum ftp log size setting.
* Ftp Log is now rotated similar to activity, output and debug logs.
* SFtp task - Using the Backup Remote File option caused file locking, which results in the Staging option (if selected) to copy rather than move files.  
* SFtp and Ftp tasks - Parsing error while reading source file timestamp from Ftp log sometimes causes files to be retransferred.  While not reproducable on our systems, a best guess fix is attempted based on users debug log.
	
Patch ID = 6.30 - Use with Versions 6.00 or later ONLY
Patch release date: 01/28/06
* Ftp Put task - Reset local file timestamp to match remote file timestamp failed if remote file did not originally exist.
* SFtp and Ftp GET tasks - Files are no longer downloaded into a system default temp folder (this was added in 6.29) during transfer with .tmp extension. The inherited file permissions on some server systems may not allow users to have full permissions when files are moved to target directory.
* SFtp Put task - File locking issue caused delete source file option to fail intermittently after successfull transfer.
* SFtp Get task - File locking issue caused rename after transfer with .tmp extension option to fail intermittently.  
	
Patch ID = 6.29 - Use with Versions 6.00 or later ONLY
Patch release date: 01/24/06
* Chain Task - now allows max wait time to be set to 0, which allows chain to wait forever until task finishes its run. 
* Chain Task - added check to prevent user from setting negative skip to step value
* File Monitor and Directory Monitor Task bugfix - The settings window for this file did not allow parameters (dynamic variables) to be entered for the Source Directory path.
* SFTP tasks (all) - bugfix - SFtp connections were not closed on some versions of OpenSSH, leaving ghost processes on the server.
* Autokrypt Encryption task - Secret key encryption task failed to read DESEDE key.
* SFtp and Ftp GET tasks - issue during transfer with .tmp extension.  Sometimes the transferred .tmp file is locked (reason unknown) after transfer, and the .tmp rename function fails. In this patch, a second attempt to copy the .tmp file is made and the .tmp is deleted.  Sometimes the copy is successfull but the .tmp cannot be deleted due to the file lock.  This results in .tmp files left in the temporary folder.  We have contacted our 3rd party Ftp/Sftp api vendors to resolve this locking issue.
	
Patch ID = 6.28 - Use with Versions 6.00 or later ONLY
Patch release date: 12/17/05
* Ftp Bug - If Ftp profiles data timeout field (added in 6.27) is left empty, the Ftp connection fails
* FILE::DATE variable bugfix.  This variable returned DATE:: before actual date string.
	
Patch ID = 6.27 - Use with Versions 6.00 or later ONLY
Patch release date: 11/29/05
* Ftp task option added to allow data timeout to be set
	
Patch ID = 6.26 - Use with Versions 6.00 or later ONLY
Patch release date: 11/02/05
This patch includes all previous 6.x patches
This patch includes the following fixes/enhancements
* Email task - bug fix - Append date/time to attachment filename option did not work

Patch ID = 6.25 - Use with Versions 6.00 or later ONLY
Patch release date: 09/04/05
* Ftp Command task - new custom command added - $$MLDEL - delete multiple files from local working directory
* Ftp profiles bug - Account field could not be saved in the profile setup dialog
	
Patch ID = 6.24 - Use with Versions 6.00 or later ONLY
Patch release date: 08/20/05
* SFtp task - Option added to allow time offset to be used when comparing local and remote file timestamps.
* Automize addon module now includes SFtp synchronize task
* AutoKrypt now supports OpenPGP Sign and Verify modes
* AutoKrypt bugfix - Encryption Profiles failed to load correct mode (encrypt or decrypt) when profile is selected	

Patch ID = 6.23 - Use with Versions 6.00 or later ONLY
Patch release date: 08/14/05
* JaSFtp - new SFtp synchronize task added
* AutoKrypt - OpenPGP tasks now support DSA/ELGAMAL (PGP DH/DSS equivalent) keys

Patch ID = 6.22 - Use with Versions 6.00 or later ONLY
Patch release date: 08/08/05
* New product AutoKrypt released (version 6.221)
* DATEADD and DATEADDX functions did not work if +1 was used instead of 1 for the last 'add' field.  Using -1 and 1 worked, but +1 failed.
* FileMonitor task now allows file size resolution of 0.001 KB.  Previously 1 KB was minimum resolution.
	
Patch ID = 6.21 - Use with Versions 6.00 or later ONLY
Patch release date: 07/24/05
* SFtp put task bugfix - When making new subdirectory based on date, files are only put into this folder once.  The next runs place files incorrectly into the parent folder.
* Ftp task - Option added to allow time offset to be used when comparing local and remote file timestamps.
	
Patch ID = 6.20 - Use with Versions 6.00 or later ONLY
Patch release date: 07/10/05
* Copy task Bugfix - If a file fails to copy, or if a file fails to be deleted after the move/rename option, the exit code =0.  Now, the exit code = 1
* Copy task - New variables TaskTitle::CopyFailed and TaskTitle::DeleteFailed added
* Chain task user interface improvements. Double Click on task step brings up options for the step.  Right Click on step brings up popup menu to quickly enable/disable step.
	
Patch ID = 6.19 - Use with Versions 6.00 or later ONLY
Patch release date: 06/26/05
* Ftp task now supports setting file permissions after a PUT
* Ftp and SFtp browsers now supports File viewer which launches program to view files based on system file associations
* Ftp and SFtp browsers column widths can now be set
* Ftp task bugfix - When task fails to get directory listing, the exit code = 0.  Now exit code = 10, when directory listing fails, or if server closes connection during directory listing step.
* Commandline module now supports the command:  run::taskTitle,  where taskTitle is the task title in the Task Table.

Patch ID = 6.18 - Use with Versions 6.00 or later ONLY
Patch release date: 06/12/05
* Help system upgraded to Java Help.  Includes full text search, and context sensitive help
* JaSFtp now uses 3sp.com J2SSH Maverick version 1.24, release date June 1, 2005
* SSH2 Connection parameters can now be set for each profile
* JaSFtp now allows larger packet size to be set. This allows compatibility with Globalscape which transmits data at 85K
* Multiple Ftp and SFtp browsers can now be launched simultaneously
	
Patch ID = 6.17 - Use with Versions 6.00 or later ONLY
Patch release date: 05/30/05
* bugfix - Command Task did not write stdout and stderr information reliably

Patch ID = 6.16 - Use with Versions 6.00 or later ONLY
Patch release date: 05/21/05
* bugfix - AutoBackup task fails to backup settings files.  This bug was introduced in version 6.12.
* bugfix - Ftp tasks read incorrect timestamp for files created during the 12 PM hour on MSDOS Ftp servers.
* FileMonitor task - New Option added to allow monitoring based on total file size in directory
	
Patch ID = 6.15 - Use with Versions 6.00 or later ONLY
Patch release date: 05/06/05
* New Password manager utility added.  Allows you to view/edit Ftp and SFtp passwords
* bugfix - Startup module fix for bug introduced in version 6.14.  Version 6.14 users should update to 6.15 or later
	
Patch ID = 6.14 - Use with Versions 6.00 or later ONLY
Patch release date: 04/30/05
* JaSFtp now uses 3sp.com J2SSH Maverick version 1.23, release date April 6, 2005.
* SFtp task - option added to allow setting binary/ascii mode of transfer. This option only applies to SFTP servers which support SFTP protocol version 4+.  Older SFTP protocols only support binary mode.
* SFtp task - option added to allow setting remote end of line for servers running SFTP version 3 (or less)
* SSH2/SFtp - Implemented Proxy server (socks4, socks5, and http proxies) support for SSH2/SFTP connections
* bugfix - SFtp login failure incorrectly provided exit code = 0
* New option added to allow logs to be trimmed to 0,25 or 50%.
	
Patch ID = 6.13 - Use with Versions 6.00 or later ONLY
Patch release date: 02/18/05
* New Product JaBack released - Automate Backup, synchronize and other archive related tasks.
	
Patch ID = 6.12 - Use with Versions 6.00 or later ONLY
Patch release date: 02/04/05
* Added new option to the chain task to allow email notifications of tasks within it.
* Added new option to the chain task to enable/disable steps within the chain
* Added new option to the chain task to specify the step number or step title at which Chain should start
* BUGFIX - Ftp profiles did not correctly load the 'Names Only' value for the parameter 'Directory Listing style'
* BUGFIX - Bulk email - parameters input only worked for the first recipient in the list
	
Patch ID = 6.11 - Use with Versions 6.00 or later ONLY
Patch release date: 10/31/04
* BULK EMAIL - Allow multiple parameters to be input via recipientlist file separated by ^..  email_address^parameter 1^parameter 2 etc..  This allows mail merge.. like using Dear %%1 in message body, where %%1 refers to parameter 1
* BUGFIX - if user is editing task A, and then edits another task B, then saves task A, sometimes task B gets overwritten with task A.  So, you will have 2 duplicate task A, and task B gets deleted.
* Dynamic variable PassFileName added for FileMonitor and FtpMonitor tasks.  This gives number of files passing filename filter

Patch ID = 6.10 - Use with Versions 6.00 or later ONLY
Patch release date: 09/01/04
* Thread priority can now be set using the scheduler settings menu.  Default priority is now normal_priority.  Previously maximum priority was used.
* Copy task bugfix - rename option failed if filename entered was a substring of rename filename entered
* Chain task - Sometimes if a task step fails to start and returns immediately, the chain task gives a wrong message saying that the maximum wait time is exceeded.  This message is now corrected.
* Ftp and SFtp profile dialogs sort the profile list on startup
* Url monitor - increased spider depth to 9
* Url monitor - the filename filter can now filter both by filename and/or by folder path together.  Multiple filters should be separated by ^
* Url monitor bug fix - file timestamp comparison was done even if the url failed filename or folder path filter
* Email Notify dialog - Dialog failed to load on linux on some systems.  This issue was not reproducable on our systems, but a best guess fix is attempted, based on the users error log.
	
Patch ID = 6.09 - Use with Versions 6.00 or later ONLY
Patch release date: 08/07/04
* Licensing update - Multiple users using the software on a single install or single system, requires multiple licenses.  This was not clearly defined in the license agreement.
* New native installers for Windows and MacOSX
* MacOSX installer uses JRE 1.3.1, since JRE 1.4.x does not work well yet with OSX 10.2 and 10.3.
* New .zip java and linux installers. Linux installer is bundled with Jre 1.4.2 which is recommended for RH 9.
* Synchronize, Unzip, and DirMonitor tasks added to JaSFtp

Patch ID = 6.08 - Use with Versions 6.00 or later ONLY
Patch release date: 07/17/04
* Unzip task - Exit code always = 0, even if error occurs
* Database SQL task bugfix - P1:: append to filename option failed
* Dir Monitor task - Dynamic Variables ::FirstFileName and ::FileName added.  This returns first and last filename that satisfies criteria.
* Engine information - added engine and user interface system name
* CLM - Bugfix - listx:: function only provided total schedules.  It did not provide the list of schedules.
* CLM - Bugfix - the functions sus:: and sch:: failed to work on some systems
	
Patch ID = 6.07 - Use with Versions 6.00 or later ONLY
Patch release date: 05/30/04
* New Registration module & NT Service module incompatibility issue - For users using 6.05 or 6.06, and using NT Service with logon account different from normal desktop logon username, tasks will not run.  This issue is fixed in 6.07.
* 6.05 & 6.06 Users should update to 6.07, go to the Help menu / Register Dialog and hit the 'Enter Key' button again.
* SFTP manual transfer browser - now displays current and overall transfer status
	
Patch ID = 6.06 - Use with Versions 6.00 or later ONLY
Patch release date: 05/25/04
* Dynamic Variables ::FirstFileName (File monitor) and ::FirstFileFound (ftp and sftp monitor tasks) added.  This returns first filename that satisfies criteria.  ::FileName (File Monitor task) and ::FileFound (Ftp monitor task) already return last filename.
* SFTP task bugfix - Put option did not work with subdirectories option selected
* Automize SSH2/SFTP addon now has SFTP browser
* First release of JaSFtp - This JaSFtp version uses 3rd party maverick api version 1.08
	
Patch ID = 6.05 - Use with Versions 6.00 or later ONLY
Patch release date: 05/14/04
* New registration key system implemented - Every computer now has a unique registration key, which should be obtained from hiteksoftware.com via email or online form.  Please see help menu - Register Dialog for details
* Users who registered for 6.00-6.04, will be sent new registration information via email
* SSH Key Generator dialog failed to launch on some systems
* Copy Task - new option to delete empty subfolders after the Move action
* Email Logs and Email Notification features now attach logs as .txt instead of .jsd files.  This is consistent with 4.x & 5.x.  In version 6.00-6.04, the logs were incorrectly attached as .jsd files.
* Data Conversion bugfix - for users upgrading from 4.x,5.x, it failed to correctly convert 5.x Delete task data.	

Patch ID = 6.04 - Use with Versions 6.00 or later ONLY
Patch release date: 05/01/04
* New dynamic variable added - DATEMONTH::...   Returns a user formatted date string for the last day of the previous month, or first Sunday of next month etc..
* Check Email task - Following dynamic variables added: TaskTitle::Subject & TaskTitle::From.  These variables are the subject and sender for the last downloaded email
* Options provided to turn off/on  debugging information for email,scheduler,variable, synchronization modules, and directory information for copy/ftp/sftp tasks.
* Copy task - Rename option bugfix - rename failed if target file already existed.
* Web Task - https downloads will now accept the certificate if presented by the server
* Ftp and SFtp tasks now support intermediate staging folder.  This prevents processes from working on the file while Ftp transfer is taking place.
* DirMonitor task bug fix - In 6.00-6.03, the exitCode = 0 (instead of -100) when modified files where found.  This also prevented the 'Task To Run' feature to fail.

Patch ID = 6.03 - Use with Versions 6.00 or later ONLY
Patch release date: 04/17/04
* Data Conversion bugfix - for users upgrading from AbleFtp 4.x, ftp task data was not converted correctly in some cases
* SFTP task bugfix - Files were transferred even if target file timestamp was newer or same as source file timestamp (i.e. 'transfer modified' option was ignored)
* File Monitor, Ftp Monitor, SFtp Monitor 	task bugfix - For 5.x users, these tasks failed with exit code = 100, due to a data conversion issue.  Editing and saving the task again in 6.x prevents this issue.
* Chain Task bugfix - If skip to step was set to 1 (i.e. first step in chain), the chain did not loop back
	
Patch ID = 6.02 - Use with Versions 6.00 or later ONLY
Patch release date: 03/31/04
* New Logging option (logs menu/logfile preferences) to delete TaskLog before each run.  i.e. each TaskLog will only contain the last runs output
* Log Monitor task - Has been improved to support most common column delimited logging formats 
* Bugfix: On windows, when user interface starts up, an error message was incorrectly logged, indicating that engine directory and user interface directories do not match.
* Scheduling Bug - On Schedule by Second, Minute or Hour, the first selected hours schedule did not run.. Examples: If run hours = 0,1,2,3...etc schedules between 12.00-1.00 AM would not run.. If run hours = 4,5,6, schedules between 4.00-5.00 AM would not run
	
Patch ID = 6.01 - Use with Versions 6.00 or later ONLY
Patch release date: 03/22/04
* Scheduling Bug - Schedule by Day and Week resulted in next run time being 1 year in the future.  The cause of this bug was the new 'Run Weeks' Option introduced in 6.00
* Scheduler Information menu item - Provides engine program name, version, working directory, port
* Dynamic variables bugfix: Beginning 6.01, each task will have its own variable file in the 'variables' folder in the main install directory.  This prevents excess memory usage and prevents corruption of the variables file.
* Ftp browser is now the same for all 6.x products.
* SSH key generator now supports generating keys in SECSH format
	
Version 6.00
Release date: 03/10/04
Version 6.x has the following enhancements over 5.x
	*****New Tasks*****
* Synchronize task - synchronize two folders - unidirectional or bidirectional mirrors
* Unzip task - automatically unzip a zip file
* Echo task - Allows user defined messages to be output to the logs
* Send Keystrokes task - Allows user to send keystrokes to currently active window
* Log file monitor task - monitor log file for alert terms and archives the timestamp
* Delay task - useful to add delays in chain or between tasks in monitoring tasksToRun
* SSH2 & SFtp - These tasks have been built into the software.  These tasks require additional license and additional supporting 3rd party downloads.
	*****Engine Upgrades*****
* All tasks are now multi threaded.  Each task can be synchronized on by tasktitle.
* When shutting down scheduler engine, the engine checks that no tasks are running before shutting down.  If tasks are running it polls every minute and shuts down after a user defined time.
* Allow user to set TimeZone independent of systems TimeZone setting
* Options provided when scheduling errror occurs.  Reschedule task, reset all schedules or restart scheduler engine. 
* Option is provided to check for multiple schedule triggers for the same task
	*****New Features*****
* Email Notification module enhanced.  Multiple notification profiles allowed and allows user to select tasks and specific logs to attach
* New feature to set/get user variables from the commandline
* New feature to set task parameters from the commandline
* Options to allow Activity, Output, Error logs to be consolidated into single log
* New variable DATEADDX added.  This allows user to add date/hour/minute to current time intelligently.  Ex: adding a day rolls over from 12/31/03 to 01/01/04, not to 12/32/03 
* Email, Ftp & SFtp profiles feature added
* Commandline module - The module has been rewritten to match 6.x codebase.  Many new functions have been added.
	*****User Interface*****
* Automatic sorting of task and schedule tables by column
* User has option to consolidate Activity, Output, and debug logs
* Option to view help files in default browser instead of default software browser	
* Task and Schedule table column widths can be set by user
	*****Added Task Features*****
* Chain task - now allows multiple tasks to run simultaneously using '&' in the Skip to Step field
* Copy task - new option supports move and rename
* Delete task - new options support subdirectory deletion and empty folder deletion
* Zip task - new option to save paths as absolute, relative including source directory name, or relative not including source directory name
* TextSearch task - new options support replacing strings and subdirectory searching
* Maintanance task - Will start new instance of scheduler engine and then waits for all currently running tasks to finish before shutting down
* Variable Monitor task - new option allows date based variable comparisons, i.e. if variable (date values only) is older than 5 hours etc..
* File Variable task - new options allow writing variable in middle of lines
* Check Email task - new option allows user to delete downloaded mail from server
* Copy,ftp,delete tasks etc... for transfer based on date modified now allows user to set BETWEEN x,y hours..,i.e. transfer if date modified between 3,6 than hours/minutes etc..
* All monitoring tasks - for Task To Run selection, it is now editable and allows multiple tasks to run (i.e. task1,task2,task3) if monitoring condition is met.  Also allow tasks to run in sequence or in parallel
* Variable monitor task - addrf option to compare dates (i.e. older than / newer than) ex: variable name = Web_task_title::modifiedTime , variable value = DATEADD::..... etc..
* AppendToFilename field now supports variables
* Check email task - allows user option to delete downloaded email from server
* URL monitor now supports filename/subfolder path filters
* Ftp & SFtp tasks - now support option to place all transferred files into new subdirectory based on date/time.
* Ftp task - now supports ability to maintain timestamp for GET option
* Ftp task - now supports ability to reset local file timestamp to match that of remote timestamp after a PUT
* SFtp task - supports UMASK command to set remote files permissions after a PUT
* Date variable: Following variables have been added/corrected: DATE::dy,DATE::dyx,DATE::wy,DATE::wyx
* New dynamic variable added - DATEMONTH::...   Returns a user formatted date string for the last day of the previous month, or first Sunday of next month etc..
* Ftp and SFtp tasks now support intermediate staging folder.  This prevents processes from working on the file while Ftp transfer is taking place.

***********************************************************
*********** VERSION 5.x ***********************************
***********************************************************

Patch ID = 5.60 - Use with Versions 5.0 or later ONLY
Patch release date: 06/04/04
* New registration system compatible with 6.x is used

Patch ID = 5.59 - Use with Versions 5.0 or later ONLY
Patch release date: 03/20/04
* Dyanmic variables bugfix: Beginning 5.59 each task will have its own variable file in the 'variables' folder in the main install directory.  This prevents excess memory usage and prevents corruption of the variables file.

Patch ID = 5.58 - Use with Versions 5.0 or later ONLY
Patch release date: 03/10/04
* Date variable: Following variables have been added/corrected: DATE::dy,DATE::dyx,DATE::wy,DATE::wyx
* Dyanmic variables bugfix: For users that have many tasks, sometimes the userVariables.properties file cannot be read because it exceeds approximately 1 MB, and/or contains many null \u0000 values.
* Ftp task fix: For any failed transfer/delete/rename/backup, the exit code = 1, as documented previously in help file/exit codes.
	
Patch ID = 5.57 - Use with Versions 5.0 or later ONLY
Patch release date: 03/1/04
This patch includes all previous 5.x patches
This patch includes the following fixes/enhancements
* DirMonitor enhancement: Performance improvements (about 100 fold).  Now task can monitor folder with 50,000 files in less than 2 minutes, on Pentium III, 700MHz, 376 MB Ram

Patch ID = 5.56 - Use with Versions 5.0 or later ONLY
Patch release date: 02/7/04
* FileMonitor bug fix:  The variable 'Filenames' appended current file names to previous runs variable value, instead of only including current runs file names.  
* Option is provided to check for multiple schedule triggers for the same task

Patch ID = 5.55 - Use with Versions 5.0,5.1,5.2,5.3,5.4 ONLY
Patch release date: 01/10/03
* Task runner code is improved for windows
* Email Notification module bug fix
* Scheduling module is now synchronized
* On scheduling errors, option is provided in Scheduler Settings dialog to reset all schedules or restart scheduler.
* Repair is attempted on all property files that fail to load correctly.  If repair fails, file is renamed based on date/time and user is informed to send data files to HitekSoftware
	
Patch ID = 5.54 - Use with Versions 5.0,5.1,5.2,5.3,5.4 ONLY
Patch release date: 11/22/03
* Dynamic variables module checks for null values/keys added and module is synchronized 
* Repair is attempted on all property files that fail to load correctly
	
Patch ID = 5.53 - Use with Versions 5.0,5.1,5.2,5.3,5.4 ONLY
Patch release date: 11/10/03
* Email Notification module: settings changed if user sends email through multiple smtp servers.
* Ftp modules - If transferred file size = 0, but original file size > 0, error is reported and transfer is not logged into Ftp Log

Patch ID = 5.52 - Use with Versions 5.0,5.1,5.2,5.3,5.4 ONLY
Patch release date: 11/01/03
This patch was pulled back due to compatibility problems arising from Ftp module changes

Patch ID = 5.51 - Use with Versions 5.0,5.1,5.2,5.3,5.4 ONLY
Patch release date: 08/09/03
* Maintanance task enhancement.  Server is closed before starting new instance of engine.  Open Server caused new instance of engine to shut down.
* Zip task bug: On windows, if source directory is root dir (ex: c:\ or z:\ etc..), then first character of filenames were cropped off
* Other minor enhancements

Patch ID = 5.50 - Use with Versions 5.0,5.1,5.2,5.3,5.4 ONLY
Patch release date: 06/20/03
* SSH2 optional addon package added
* New Dynamic variables added: taskTitle::LastRunEndTime,taskTitle::LastRunStartTime,taskTitle::LastRunRunTime
* Database SQL task bugfix:  Cells with whitespace in them were automatically trimmed.  This autotrim has been eliminated.
* Database SQL task: maximum rows allowed increased to 1,000,000 from 50,000.  Tested task with rows returned = 1,000,000 rows, 2 columns.  Task ran in less than 3 minutes, on 700 MHz, 396 MB RAM, Win 2K
* Other minor enhancements

Patch ID = 5.4_9 - Use with Versions 5.0,5.1,5.2,5.3,5.4 ONLY
Patch release date: 05/31/03
* More fields in the Command, WinCommand, Ftp, and Ftp Monitor tasks now support dynamic variables
* License: license_NetComponents.txt and license_gnu_lgpl.txt files added to installation for use of NetComponents api
* Other minor enhancements

Patch ID = 5.4_8 - Use with Versions 5.0,5.1,5.2,5.3,5.4 ONLY
Patch release date: 05/13/03
* Email Check task.  Option added to monitor emails, if Date received is newer/older than X minutes.
* New Global task variables added:  LastTaskTitleRun, LastTaskTypeRun, LastExitCode
* Other minor enhancements

Patch ID = 5.4_7 - Use with Versions 5.0,5.1,5.2,5.3,5.4 ONLY
Patch release date: 04/26/03
* DirectoryChange task:  Bugfix, task always returned exit code = 0, even if change was detected.  Now will correctly return -100.
* New data backup option is added before user closes the user interface
* Other minor enhancements

Patch ID = 5.4_6 - Use with Versions 5.0,5.1,5.2,5.3,5.4 ONLY
Patch release date: 03/30/03
*	New Web task option: allows user choice to download embedded images.  Previously embedded images were always downloaded.
* Copy and Zip tasks: Dynamic variable values are reset at start of task run, incase task fails.  This prevents incorrect values remaining from previous scheduled run to persist incase current schedule fails.
* Other minor enhancements
	
Patch ID = 5.4_5 - Use with Versions 5.0,5.1,5.2,5.3,5.4 ONLY
Patch release date: 03/09/03
*	DATEADD variable fix - for pp,dd,HH,hh,mm,ss formats, the number was incorrectly returned as single character string instead of 2 characters (example: 3 instead of 03)
* Other minor enhancements

Patch ID = 5.4_4 - Use with Versions 5.0,5.1,5.2,5.3,5.4 ONLY
Patch release date: 03/02/03
* Ftp task - Invalid local directory returned exit code = 0.  Now an invalid local directory will return exit code = 10.
* WinCommand task - Bug fix: when 2 or more WinCommand tasks were launched at exactly same time (within 1-2 seconds), the task runs were unpredictable or only one task ran multiple times.
* Other minor enhancements
	
Patch ID = 5.4_3 - Use with Versions 5.0,5.1,5.2,5.3,5.4 ONLY
Patch release date: 12/21/02
* New variable added for TextSearch task:'Task_Title::TotalTermsFound', which outputs the number of search terms that were found.   
* New variable added for TextSearch task:'Task_Title::LastLineNumber', which outputs the last line number where a search term was found.   
* New Variable $%FILE::LINENUMCONTAINS::... added which output the line number of the last or first line that contains a given string in a given file.
* New Variable $%FILE::LINESAFTER & $%FILE::LINESBEFORE added which outputs all lines before/after a line containing a given string in a given file.
* New scheduler option added.  Allows scheduler to delay after current schedule is triggered before setting the next schedule.  This helps to prevent multiple triggers on some older systems which may return faulty values of the current time
* New Variable $%DATEADD::..  added which allows to specify dates/times in past or future.
* Ftp task - The Dos style dir listing feature has been made more robust. 'Transfer based on Ftp Log' failed to work correctly in some situations with DOS style dir listing.
* Ftp task - More error information is output to error log when transfer fails
	
Patch ID = 5.4_2 - Use with Versions 5.0,5.1,5.2,5.3,5.4 ONLY
Patch release date: 11/24/02
* Filename filter modified to exclude filenames using !. Example:  !.zip^* will pass all files except .zip files
* Zip Task bug - Subdirectories always get transferred once selected.  Subsequently, all zip tasks include subdirectory transfers even if user sets it to be off.
* Email Check task - Text attachments were saved into body of email.  Now they are downloaded correctly as separate files.
		
Patch ID = 5.4_1 - Use with Versions 5.0,5.1,5.2,5.3,5.4 ONLY
Patch release date: 11/10/02
* New variable added:'Task_Type::LastTaskRun', which outputs the last run task_title for any task_type.  
* New variables added for chain task
* MacOSX - Program icon now shows up in the Dock
* Unix Service - Did not allow nohup option to be disabled once nohup was set
	
Patch ID = 5.4 - Use with Versions 5.0,5.1,5.2,5.3 ONLY
Patch release date: 10/27/02
1) File Monitor, Ftp Monitor & DirMonitor tasks:  Now outputs a new variable TaskTitle::Filenames.  This variable is formatted as #filename1^#filename2^#filename3 where filename1, filename2 are the files that have been modified since the last run.  You can directly use this variable as the Filename in other tasks like copy, ftp etc, to copy or ftp modified files only
2) DirMonitor task now removes files/dirs from the property list, if the files/dirs do not exist on the local system.  This prevents the property file from expanding indefinitely
3) Web, Url cgi, spider, monitor tasks did not correctly save proxy server user/pwd data if proxy server field is empty 
4) New Ftp Commands task added
5) Ftp task - Names only option now sets remote path = filename, for file transfers.  
	
Patch ID = 5.3_2 - Use with Versions 5.0,5.1,5.2,5.3 ONLY
Patch release date: 10/06/02
1) Email notification subject and message body can be customized
2) File Monitor task: Task variables are now output for use in other tasks.  
3) Ftp Monitor task: Task variables are now correctly updated only when the monitoring criteria is met
4) Ftp & Ftp monitor tasks:  Some ftp servers (example IBM) returned the ftp working directory enclosed in quotes.  This caused the ftp task to fail
5) Log output format is now customizable with more options provided
6) Email task: debugging information was always written into debugLog when error occured.  New option added in Settings/option dialog to allow user to turn on/off email debugging
7) Email and Bulk Email tasks:  Before adding attachments to the email, an extra check is added to ensure that the entered attachments are valid files.
	
Patch ID = 5.3_1 - Use with Versions 5.0,5.1,5.2,5.3 ONLY
Patch release date: 9/15/02
This patch includes all previous 5.x patches
This patch includes the following fixes/enhancements
1) Ftp put task failed for subdirectory transfers if user entered local directory with trailing '/' or '\'
2) Url Cgi task provides user the option to download embedded images
3) Dir Change task improved.  Allows task to be used as a daemon.  i.e Keep polling file/directory even after change is detected
4) Dir Monitor task improved.  Now, it can also detect when file/folders are deleted from directory
5) Ftp task option added to allow transfers of modified source files only, based on source file timestamp comparison with entry in Ftp log. This option was available in 4.x version but inadvertantly left out of 5.x. This option will work correctly the second time the task is run.  The first time, it writes the modified time to log. 
6) Ftp log date formats are changed to be compatible with the option described above, and to be compatible with the standard logging format.
7) Help File. Did not work on Unix systems when invoked from Help menu.
8) Ftp task option added to tranfer/delete files if date modified is newer/older than X day/minute/hour
	
Patch ID = 5.3 - Use with Versions 5.0,5.1,5.2 ONLY
Patch release date: 8/25/02
This patch includes previous patches 5.2_1,5.2_2,5.2_3
This patch includes the following fixes/enhancements
1) A Variable menu has been added
2) More Task variables have been added.  This information is available via Task menu / Variables / Task Variables
3) Help files have been updated to reflect enhanced variable support
4) Variable Output task has been added.  Allows variables to be output to file
5) Ftp (put) task now correctly transfer files if 'transfer with temporary extension' option is selected
6) CLM module bug fix. Could not add schedules or tasks for some situations
7) Telnet(Adv) task has been improved.  It can receive more than than 2048 characters
	
Patch ID = 5.2_3 - Use with Versions 5.0,5.1,5.2 ONLY
Patch release date: 8/11/02

This patch includes previous patches 5.2_1,5.2_2
This patch includes the following fixes/enhancements:
1) Variables are now supported for many text fields.  More variables will be added when 5.3 is released
2) Telnet task now recognizes blank (return or enter) line entry as a command
3) Ftp task attempts corrective action if user enters invalid remote directory
4) New Addons dialog is available to inform user of optional Addons
5) Email and BulkEmail tasks now allow user to leave the Sender field empty
6) BulkEmail task has more output information and capability to add delay between emails
7) New Telnet(Adv) task added.  This task is multithreaded and can detect responses from server.
8) Variable monitor task updated to detect task variables, system variables, and java variables
	
Patch ID = 5.2_2 - Use with Versions 5.0,5.1,5.2 ONLY
Patch release date: 7/27/02

This patch fixes the following problems in version 5.2
1) Some Ftp transfer failures did not provide enough error information
2) Support is provided for https downloads in the web, url cgi,monitor, and spider tasks.  However, additional SSL support files are required if you need to download https urls.  Please visit our knowledge base to download these files. 
3) For web download tasks, support for downloading embedded images within the file is improved

This patch fixes the following problems in version 5.1
1) Web downloads, Url spider, monitor, CGI tasks can download embedded images correctly
2) Ftp task now returns exit code = -100 correctly when transfer occurs (instead of 0)
3) Filename wildcard search now supports exact name search.  User should enter filename preceeded by #.  Example:   #test will pass test but not test1 or test.jpg
4) Passive mode transfer is now supported in Ftp
5) For From, Email modules now implement: sender name <sender email>
6) Setting the user interface password locked user out of user interface after first login
7) CLM module did not work on X11 windows systems due to Java 1.3 issue
8) Some Ftp transfers did not work reliably on MacOSX and Unix systems
9) Scheduler reliability improvement.  More information for failed schedules
10) Some Ftp transfer failures did not provide enough error information

Other minor fixes
