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

Change Log



Change Log for Robo-FTP v3.12.0 (Released: 2021-10-07)

Back to list of releases


Enhancements

  • Upgraded to OpenSSL 1.1.1 adding support for TLS 1.3
  • Added AS2SENDFILE command to support sending AS2 messages
  • Added AS2RCVFILE command to support receiving AS2 messages via Robo-FTP Server
  • Scheduler now runs jobs asynchronously, No more max jobs setting.
  • Don't waste desktop heap creating the main window when running non-interactively
  • Native 64 bit execution
  • Don't import prior version scheduler service config. Requires user intervention.
  • Configurator dialogs now resize fields when dialog is resized
  • DELETE, FTPDELETE, and FTPDELDIR no longer reset the GETFILE and FTPGETFILE pointers
  • FTP Applet view option now uses shell default file action instead of arbitrary text viewer
  • Allow sharing configuration store between cluster nodes
  • EXEC and DOSCMD support /redirectio to echo stdout and sterr to the script log
  • Custom steps can now be loaded from ProgramData\Modules directory
  • Debug log export progress bar now reflect percentage of data compressed and active export subtask
  • Putty private keys can now be imported from the Configurator
  • Post-import test now verifies valid license before beginning
  • Post-import test only tests public key if private key has no associated stored pw
  • Retry disabled for Post-import test and Edit Site Test button
  • Initial admin privilege caching is now nonblocking, allowing Framework UI to load more quickly the first time opened
  • Upon PGPDECRYPT failure, information is displayed about available PGP keys
  • Job group write permissions now required to access processed files through Framework UI
  • No Files Found error can be handled separately from other errors in Framework
  • Added WebCONNECT Proxy-type to Managed Sites configuration
  • Enterprise activation of a system where you're upgrading no longer deactivates prior version
  • Integrated filesystem database switched from SQLCe to SQLite
  • Program Names Now Start with Robo-FTP 3.12 instead of just 3.12
  • FTPCD "directory" /create will create directory if it does not exist
  • WRITEFILE now supports "stdout" and "stderr" to write to stdout
  • READFILE now supports "stdin" to read from stdin
  • %tab internal variable
  • Ability to use READFILE when records are longer than 4096 characters
  • Added support for creating and managing elliptic curve SSH keys
  • Added additional rotation logging controls to Configurator
  • Added option to disable Framework job schedule on error
  • Added %iffilesize, %iffiledate, %iffiletime, and %iffiledatetime to IFFILE/IFNFILE commands
  • Scheduler failed starting jobs as alternate user when running as local system
  • Name step now allows absorbing path elements in the pattern and replace
  • Added BASENAME, DIRNAME commands
  • The notify step now supports attaching multiple files
  • The stand alone Settings Importer can export debug logs for a failed settings import
  • CMSENCRYPT and CMSDECRYPT now supports loading X509 certificates for encryption/verification, directly from PKCS12 keystores
  • Add support for TLS 1.1 and 1.2 to the Framework Web UI's dedicated web server
  • Robo-FTP now runs natively as a service so we no longer need the nssm wrapper
  • Added check box to logging tab that allows sending crash reports from non interactive processes
  • New managed site server type for Azure BLOB Storage access
  • AS2 Partner Configuration section added to configurator
  • RESTful API for querying status of and manipulating various Scheduler entities
  • Framework pull and monitor steps will now process the same file again if it is put back in the source location
  • Dashboard table removed from scheduler to improve database performance
  • Service installer now creates debug logs
  • Local file searches using wildcards no longer return hidden files
  • Dashboard no activity timer is now reset by file transfer progress
  • Added outbound email config to post-Import test and report
  • Configurator logging page now warns user if window is closed without saving changes
  • Outbound Email Configuration now supports retry count and delay
  • Tamper resistant framework logging
  • FTPMOVE command added to move files remotely (convenience alias to FTPRENAME)
  • New and improved script editor with modern syntax highlighting, including known variable and function detection/suggestion

Bug Fixes

  • %uploadcount and %downloadcount set to 1 when transferring entire folder of files
  • PGPDECRYPT now decrypts if signature has no corresponding PGP key in Configurator when /signature=optional is set
  • SetCWD retry for SFTP fixed
  • HTTP 307 redirect now supports redirect to a different host / port
  • beginfunctions cannot occur in a comment or as an argument to a command even when quoted
  • FTPCD should return $ERROR_FTP_DIR_INVALID when a nonexistent directory is specified
  • Service Installer Run as User checkbox shouldn't be checked by default
  • FTPCMD should not automatically send CWD when trying to send a command with a path
  • FTPCMD displays previous server response code when LIST command is issued
  • NewXlat EBCDIC translation editor now works on Windows x64
  • Our configuration code didn't work with roaming profiles
  • GETFILE and GETNEXTFILE return incorrect error when file is locked
  • des-ede3-cfb encrypted SSH key support
  • Windows Error 995 returned by FTPLOGON when it should have returned $ERROR_CONNECT_TIMEOUT
  • * character in TLS certificate issuer common name prevented certificate from being imported
  • SFTP write permissions error when trying to download file with some servers
  • CMSPACK step failed with invalid argument
  • Scheduler failed starting jobs as alternate user when running as local system
  • %lasterrormsg could be corrupted under rare circumstances
  • %datetime day field should be 0-padded
  • Incorrectly calculated PGP subkey IDs for the debug log
  • Concurrent Robo-FTP instances were limited to a maximum of 200
  • When -h and -s both included on command line, Robo-FTP did not exit at end of script run
  • WRITEFILE was unable to write variables containing NUL characters
  • When creating new schedule for new job in Configurator, false warning message displayed
  • SFTP SENDFILE timing out with small (1 kb) transfer limit
  • Wrong server type detection was broken for HTTP
  • Unknown format error importing a PFX exported from windows 10
  • Improved license activation stability
  • SettingsImporter uses error icon and sound when it succeeds
  • SENDFILE with non-wildcard file and /copydirs results in infinite send loop
  • LOG and TRACELOG were ignoring invalid arguments rather than erroring out

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