Call now to talk to an automation expert — (512) 345-2211

Change Log

Change Log for Robo-FTP v3.11.0 (Released: 2019-01-30)

Back to list of releases


  • Scheduler holiday calendar and checkbox on scheduling page to exclude holidays
  • Continuous scheduling option for jobs that should just restart whenever they are done
  • More granular permissions for framework job groups
  • [FTP]GETDIFF now supports the /difftype option
  • Scheduler service now defaults to local system account on install
  • View log activity and DASHBOARDMSG output from the configurator scheduled job list
  • Scheduled jobs list in configurator is live and no longer requires manual refreshing
  • Add cipher option to Framework ENCRYPT step
  • Progress bar dialog for "Test" button on Configurator's Managed Site form
  • Serial number can now be easily copied directly from the Configurator
  • Oracle backend support added to the Scheduler
  • FTPLOGON now automatically logs off current connection instead of generating an error
  • Option (-sn) added to SchedulerService.exe which makes a job run immediately
  • Settings Exporter can export 3 separate settings categories. Configuration, Scheduler Settings, and Files
  • FTPCHMOD command added to support "chmod"-like syntax for the sftp protocol
  • The EMAIL and SENDMAIL commands now support the /trust option for use with invalid SSL certificates
  • Added /raw option to CONFIGLOAD to disable parsing the results.
  • Edit PGP Key dialog now supports checking "show passphrase" to recover saved passphrases.
  • Progress bars and /nostatus option added to PGPDECRYPT, PGPENCRYPT, ZIP, and UNZIP
  • Remote commands provide more detailed errors
  • Activation error message now differentiates between wrong version and wrong product
  • Trusted SSH Sites are now recorded using SHA256 fingerprints
  • /timeout options now accept a time or datetime as well as a number of seconds
  • [FTP]GETDIFF now sets %[ftp]diffsize and %[ftp]diffdatetime
  • Improved /skip_changing performance in RCVFILE
  • [FTP]TMPNAME temp files are now deleted on failure if the transfer is not marked as resumable
  • [FTP]GETDIFF now support /tag and /replay options to allow tagging and then replaying the same set of differences
  • Added /largerthan= /smallerthan= /olderthan= /newerthan= options to [FTP]GETDIFF
  • Added ability to stop scheduled job run in the Configurator schedule section
  • Added support for password-protected PGP files by adding the /symmetricpw= option to PGPENCRYPT and PGPDECRYPT
  • Deliver step allows prevent overwrite or append just as push already did
  • Framework deliver step now supports prevent overwrite or append output options
  • Added /trust /port and /sslimp options to GETMAIL command enabling pop3 over ssl/tls
  • Improved handling of database outages by scheduler service
  • IFERROR $ERROR_* is now equivelent to IFERROR= instead of IFERROR >= which was not a meaningful check
  • (Critical Security Fix)PGPENCRYPT default cipher changed from Cast5 to AES 128
  • (Critical Security Fix)OpenSSL upgraded to 1.0.2q
  • (Critical Security Fix)Support for ECDSA nist SSH (SFTP) server keys
  • (Critical Security Fix)Support current key exchange and message authentication algorithms

Bug Fixes

  • GETSITEFILE failed for SFTP server implementations using SSH_FILEXFER_ATTR_EXTENDED attribute
  • When force-stopped, PULL step could pass along incomplete files to subsequent steps
  • RoboEndSession() was not returning ROBO_ERROR_SUCCESS upon success in Automate COM interface
  • Improved error messages when Service Installer was prevented from installing or uninstalling a service
  • Framework NOTIFY step errored out when total number of characters in recipients field exceeded 260
  • HTTP Host headers with default port number caused automatic disconnect on some servers
  • Debug log file names were generated based on UTC time instead of local time
  • Mutually exclusive BROWSE command options /folders and /nopath did not generate an error when combined
  • WRITEFILE gave misleading messages about the target path on encountering permission errors
  • FTPDIFF and DIFF did not allow passing more than 4 arguments but there were 6 possible ones
  • Very rare loss of configuration data could occur
  • CONFIGSECTIONS set the wrong variable name for sections after the 1st
  • SETLEFT and SETRIGHT ignore /split option if equal sign is missing
  • RCVFILE filename /nostatus does 2 listings when it should do none
  • FTPLIST doesn't work against http server when the OPTIONS method is disabled
  • On HTTP connections FTPCD returns 1157 when it can't login. It should be returning 1162
  • Directory listings failed against some WebDAV enabled HTTP servers
  • PULL and MONITOR step's min_age parameter was not being populated in web ui
  • EBCDIC <-> ASCII conversion was not working with SFTP protocol
  • Incorrect database configuration of the scheduler broke the configurator

Need help figuring out where to start?

Our sales staff is available to answer product questions and help you determine if Robo-FTP is a good match for your project.

Call Now: (512) 345-2211