JaBack Changelog

What's new in JaBack 11.00

Apr 9, 2015
  • Barebones release of version 11. New features/tasks will be added in 11.01-11.09.
  • Version 11 now uses Java 8 (version 10 used java 6)
  • FTP module now uses Commons .NET library version 3.3
  • FTP-J module now uses JScape FTP library version 9.2.1
  • SFTP module now uses Maverick SSH library version 1.6.8
  • SFTP-J module now uses JScape SSH/SFTP library version 9.2.1
  • Fixed Password Manager bug. While editing passwords, the encrypted passwords were displayed instead of password itself.
  • Directory Loop task - Added new variable ::CurrentDirectoryName
  • Variable Extract task - Added new variable ::ValueLast
  • Schedule Table - Schedule comments were cleared out if schedule was edited and re-saved.
  • Schedule bug - Schedule could not be renamed to a title if that title or folder existed in tasks directory.
  • FTP and SFTP browsers - fixed bug where log/debug area could not be dragged and expanded past the vertical toolbars.

New in JaBack 10.25 (Dec 29, 2014)

  • Version 10.23 and 10.24 shipped with wrong build of TaskAccountTask.exe , i.e. TaskAccount task would fail in 10.23 and 10.24
  • Task and Schedule Treelists on the left panel now implement sorting. The Treelists sorted correctly by default on windows, mac, but not on some linux systems.
  • Script Task - Example Scripts button failed to launch correct example files on some systems.
  • When deleting a task, it also deletes its schedule now. Previously, it only deleted its variables and tasklogs, but not its schedule.
  • FTP (Commons Library) - added support for Netware and AS400
  • Windows installers now shows the version correctly as 10.25.0.0 instead of 10.0.0.0
  • FTP (Commons), FTP-J (JScape), SFTP-J (JScape) and SFTP (Maverick) browsers improved.
  • Windows Service Module will only open once on startup for the first time the software is opened.

New in JaBack 10.24 (Dec 12, 2014)

  • Version 10.23 update shipped with faulty build of Windows Service Module (Error message: not valid x86 or 64-bit application)

New in JaBack 10.23 (Dec 9, 2014)

  • New feature added to export/import tasks, schedules, variables, logs and settings selectively. Tasks and schedules are copied or overwritten while Profiles are merged.
  • BUGFIX: Schedule list on left did not render correctly on some systems.

New in JaBack 10.22 (Dec 5, 2014)

  • Command Task - Updated to support format for commandline. Java 1.6.45 and later do not support commandline arguments with embedded quotes normally used to enclose file paths containing spaces.
  • Unix Service menuitem added in Engine menu. Creates automizeservice or jasftpservice etc... for use in /etc/init.d or /etc/rc.d/init.d
  • SFTP-J browser - Clicking on the connect button did not bring up profiles window.
  • ArrayLoop and CSVLoop Bugifx: loop by row added quotes and newline to end of row string.

New in JaBack 10.21 (Dec 5, 2014)

  • Encryption keystore - Keystore Tab - Settings Button - User interface Default shell command was incorrect on windows. (sh -c instead of cmd /c)

New in JaBack 10.19 (Dec 5, 2014)

  • Task Sequence user interface bugfix - Moving steps up/down, Move to step, and Drag and Drop of steps failed if Task sequence contained same task title in multiple steps.
  • Email module bugfix: javamail TLS properties not correctly set. It would default back to SSL/465 on certain servers like gmail and still work. On other servers like office365 it would fail.

New in JaBack 10.18 (Jul 24, 2014)

  • Email check task now supports SSL/TLS.

New in JaBack 10.17 (Jun 6, 2014)

  • Windows Service module Bugfix: Now correctly enters the domain\user in the account name field. This previous defaulted to .\user because domain was not found correctly.
  • Email module bugfix: HTML email added into version 10.13 caused new lines to disappear. New option added to allow user to select plain text or html.
  • FTP browser improvements. Browser would hang on long connections and transfers.

New in JaBack 10.16 (Jun 5, 2014)

  • SFTP module bugfix - updated 3rd libraryto 1.4.51 but did not update 3rd party subscription key.

New in JaBack 10.15 (Jun 5, 2014)

  • Database SQL and Database Stored Procedure tasks - option added to allow user to specify column separator
  • Mac Service menuitem added in Engine menu. Creates com.hitek.[program].service.plist for use in /Library/LaunchDaemons
  • FTP-J and SFTP-J modules - now uses JScape library version 9.2.0 - Mar 31, 2014
  • SFTP module - now uses Maverick library version 1.4.51 - Mar 31, 2014
  • Encryption module now uses GNUPG 1.4.16 on windows. To get 1.4.16, use the full windows installer (not patch update). This version supports IDEA algorithm
  • FTP-J command task adds response variables for standard ftp commands issued

New in JaBack 10.14 (Mar 4, 2014)

  • Deleting task will now allow option to delete its corresponding variable file and task log.
  • User Variable Window improved. Allows user to add, edit, or delete user variables from the window itself.
  • Scheduling BUGFIX: For one user, we found that next schedule time calculated is earlier than current time, causing schedule to be suspended. In this situation, schedule module will wait 15 seconds and recalculate next schedule time again.
  • BUGFIX: Excel, Access, Powerpoint, Word macro tasks did not allow dynamic variables to be used for the document or database.
  • New Reports menu added - Tasks, Schedules and Profiles configurations.

New in JaBack 10.13 (Feb 18, 2014)

  • BUGFIX: Schedule Information Window active and recent schedules list are empty on some systems from 10.09-10.12. Bug introduced with scheduler improvements done in version 10.09.
  • BUGFIX: EmailLogs task did not attach task logs if 'task' was used in the Attach Logs field.
  • Email task now supports sending HTML mail.
  • Performance Improvement: Task Sequence user interface and Task Sequence task slowed down considerably when user has large amount of tasks (>1000).

New in JaBack 10.12 (Feb 18, 2014)

  • Bugfix: Task To Run /nowait feature introduced in 10.10 resulted in Email notifications not being sent for tasks launched by 'default' and 'run in sequence |' options.
  • FTP (commons) module now supports FTPS (i.e. FTP over SSL/TLS).

New in JaBack 10.11 (Jan 6, 2014)

  • New Installers which include the files to support the XML libraries.

New in JaBack 10.10 (Dec 23, 2013)

  • Task Sequence settings window - Move button added to allow task step to be moved to any step in the sequence list.
  • Task Sequence settings window - Drag and Drop enabled to allow task step to be moved to any step in the sequence list.
  • Task Sequence settings window - Button added to allow user to specify sequence table columns width.
  • Encryption module - Favorite folders tab. View button opens file/folder in default application on all Operating Systems where java desktop api is supported. (previously only available on windows).
  • Bugfix: Task To Run feature did not wait for tasks to finish running before exiting (monitoring tasks) or moving to next loop (loop tasks).
  • Task to Run feature - since default is to wait for launched task to finish, a /nowait option is available. This allows task continue without waiting for launched task to complete.
  • Directory Loop, File Monitor and Directory Monitors tasks - adds more variables for the current/last Filename. Adds a variable without filename extension. Adds variables for alphanumeric parts of the filename separated by non-alphanumeric characters.

New in JaBack 10.09 (Dec 7, 2013)

  • BUGFIX: corrupted settings files and variables files are now detected and fixed.
  • BUGFIX: Resuming/Suspending schedule and subsequent Next Run Time value was erratic on some systems.
  • BUGFIX: If user added comment to a task or schedule folder, then the folders .properties file would be displayed in the task or schedule list.
  • Schedule Table - Next Run Time field now provides option to get value from Engine directly rather than from variable file. (more reliable)
  • Directory Loop task now supports looping through files in subdirectories also.
  • Password Encryption: The old HITEK encryption method has been removed as an option. All passwords previously encrypted with the HITEK method will still be decrypted and used.
  • Password Encryption: All new passwords will be created using the more secure JAVA method.
  • Encryption module: Keystore Tab - Settings button - default shell command for linux set to 'bash'.
  • Encryption module - Favorite folders tab has been improved.

New in JaBack 10.08 (Nov 11, 2013)

  • BUGFIX: Fixed issue where engine information was lost on engine restart or after maintenance task.
  • BUGFIX: SFTP-J profile - leaving timeout setting blank would cause connection failure.
  • BUGFIX: BulkEmail task failed to connect for SMTP authentication method.
  • BUGFIX: Script task logged error if user did not set the UserSetExitCode variable added in version 10.03.
  • Variable module adds the DATES variable which provides more flexibility and options than the DATE variable.
  • Added Nimbus skin to available platform looks (skins now available = windows, motif, java, nimbus).
  • Email support generator now attaches the data for each subtask of a Task Sequence, to the support.zip file.

New in JaBack 10.07 (Oct 21, 2013)

  • Fixed issue where license information was sometimes lost on engine restart or after maintenance task.
  • Fixed bug in FTP-J PUT task. Rename file option did not work with PUT option.

New in JaBack 10.06 (Sep 30, 2013)

  • BUGFIX: Fixed 5.x tasks conversion error.
  • Windows installers have updated InstallShield Installers (2013 version 20) to fix install issues on some Windows 2012 server systems.

New in JaBack 10.05 (Sep 11, 2013)

  • Script - Array Variable values can now be obtained using Script task. Documented in Script - Examples - Hitek Methods.
  • BUGFIX: CLM SetVar error could occur in certain situations, while setting variable value via engine. This resulted in falling back to setting variable value outside engine.

New in JaBack 10.04 (Jul 27, 2013)

  • Email send smtp port for TLS mode is 587 instead of 567.
  • Directory Loop task adds variable ::CurrentLoop

New in JaBack 10.03 (May 29, 2013)

  • Automize Enterprise Script module allows user to specify script exit code via User Variable 'YourScriptTaskTitle::UserSetExitCode'.
  • Iconify feature now supports System Tray.

New in JaBack 10.02 (Apr 2, 2013)

  • Email module now supports sending secure email using TLS (example: GMail) or SSL (example: Yahoo Mail).
  • Automize Enterprise Script module now supports javax.script supported languages like ruby, javascript, python, groovy etc.

New in JaBack 10.01 (Apr 2, 2013)

  • Windows launchers target minimum .NET 3.0 instead of .NET 4.0 to support older systems.
  • Fixed Windows launchers to automatically 'run as administrator'.
  • HitekService Module targets a minimum .NET 3.0 instead of .NET 4.0 to support older systems.

New in JaBack 10.00 (Apr 2, 2013)

  • Barebones release with new program folders, launchers, and updated 3rd party libraries.
  • New features being tested will be added in from 10.00-10.10.
  • Version 10 uses java JRE 6. Version 9 also used java JRE 6.
  • Java 7 has some issues with the FTP and email modules. When resolved we will move to Java 7.
  • Windows version now uses jre1.6.0_43, os.arch = x86, sun.arch.data.model = 32
  • Commandline Module is now freely included with all products. No separate license is needed.
  • Web Interface is freely included with all products. No separate license is needed.
  • Email module now uses JavaMail 1.4.6, release date February 7, 2013.
  • FTP module now uses Commons .NET library version 2.2, release date 2010-11-17.
  • Note: Commons .NET library 3.2, release date 2012-11-26 is being tested but currently has issues.
  • 10.x will eventually move to Commons .NET 3.2 when issues are resolved.
  • FTP-J module now uses JScape FTP library version 9.0, release date Oct 8, 2012
  • SFTP module now uses Maverick library version 1.4.4, release date Dec 5, 2012
  • SFTP-J module now uses JScape SFTP library version 9.0, release date Oct 8, 2012
  • New windows service module HitekService.exe which no longer needs a 3rd party active-x control.
  • Windows service module has a new Service Monitoring feature built in.

New in JaBack 9.17 (Nov 5, 2012)

  • Windows version now uses jre1.6.0_37, os.arch = x86, sun.arch.data.model = 32
  • Release tested on Windows 8
  • Minor bug fixes.

New in JaBack 9.16 (Aug 2, 2012)

  • 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.

New in JaBack 9.15 (Jun 12, 2012)

  • 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

New in JaBack 9.14 (Mar 10, 2012)

  • 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.

New in JaBack 9.13 (Feb 1, 2012)

  • 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.

New in JaBack 9.12 (Nov 5, 2011)

  • 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.

New in JaBack 9.11 (Oct 28, 2011)

  • Bugfix: SFTP-J task GET - Temp file option did not work when subdirectory option is selected.

New in JaBack 9.10 (Oct 5, 2011)

  • 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.

New in JaBack 9.09 (Sep 1, 2011)

  • Bugfix: Synchronize module - waiting task instance did not wait for correct amount of time

New in JaBack 9.08 (Jul 20, 2011)

  • Bugfix: Local copy module failed to copy full file on some operating systems (some bytes missing).
  • Copy module changes: a) 0 byte source file can be copied over if target file is also 0 byte. b) 0 byte source file cannot overwrite non-empty target file.

New in JaBack 9.07 (Jul 16, 2011)

  • 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.

New in JaBack 9.06 (Jul 1, 2011)

  • Bugfix: Encrypt/Decrypt tasks failed if password contained metacharacters used in java regex module.

New in JaBack 9.05 (Jul 1, 2011)

  • 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.

New in JaBack 9.04 (Jul 1, 2011)

  • 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
  • Email modules now use javamail 1.4.4 - released 1/14/2011

New in JaBack 9.03 (Jul 1, 2011)

  • Ftp task - new option added to append date/time only to Main, Backup, or Both Main and Backup

New in JaBack 9.02 (Jul 1, 2011)

  • 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

New in JaBack 9.01 (May 21, 2010)

  • Registration key bug fix. Users with 9.00 should update to 9.01 to enter license key.

New in JaBack 9.00 (May 21, 2010)

  • 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 in JaBack 8.39 (Apr 22, 2010)

  • FTP-J and SFTP-J modules now use JScape Sinetfactory 8.4 api, release date 03/11/2010

New in JaBack 8.38 (Apr 6, 2010)

  • FTP-J and SFTP-J modules now support debugging via the FTP-j and SFTP-J tasks

New in JaBack 8.37 (Mar 25, 2010)

  • Software main panel now displays order ID and license button.

New in JaBack 8.36 (Mar 10, 2010)

  • Bugfix: FTP-j task - If connection stopped before task ends, then exit code was 0. Now set to 11.

New in JaBack 8.25 (Aug 18, 2009)

  • Major Update