Version 2021 Release 2
•The existing FlowForce built-in functions from the /system/ftp library now support options for connecting to a server via FTPS (FTP via SSL).
•FlowForce Server Advanced Edition now supports Secure FTP (also known as SFTP, or FTP via SSH). To enable you to connect to an FTP server via SFTP and perform operations on it, new functions are available in the /system/sftp container.
•A new credential type for SFTP, SSH Key, is now available.
•New FTP functions are available that enable uploading, retrieving, and deleting files on a remote FTP server using wildcards. Specifically, if you connect to the FTP server through FTP or FTPS, you can use the functions delete-wildcard, retrieve-wildcard, and store-wildcard from the /system/ftp library. If you connect through SFTP, you can use functions with the same name from the /system/sftp library.
•To display a summary of the outcome of job execution and other job-related information, statistics and charts are now available in the Web administration interface.
•When creating a file system trigger, you can set the minimum polling interval to 1 second (previously, the minimum interval was 30 seconds).
•Statistics Detail Page: changes in the color scheme and labeling.
•File Path Functions: join-paths is a new function that allows combining paths supplied as arguments into one path.
•The Log View page has been optimized to load records faster and includes new navigation and filtering options, as well as the ability to save the current state of the log as a permanent link.
•A new Log Instance page is available that is dedicated exclusively to viewing one logged job instance at a time. From this page, you can export the logged information to a .zip archive in order to view it later or send it to another party. You can also load previously exported job instances into the "Log Instance" page and view them for post mortem debugging, for example.
•There are new Logging Settings available that let you configure whether certain logging details should be stored or skipped for logging purposes. You can also configure the level of logging detail based on the job outcome. For example, on job failure, you might want to keep full tracing information in the log, whereas on successful execution you might want to keep only the most basic information.
•You can configure certain logging settings not only at application level, but also for specific FlowForce Server jobs. See Logging rules at object level.