What's New for August 2024
Minor Updates
No major features were shipped this month, however, we did ship a number of minor updates to several existing features and our SDKs.
Custom Schedule Option for Syncs
We've updated the form used for managing remote server syncs in our web interface. In addition to displaying the available settings more clearly, we've added the ability to configure custom schedules directly within the sync. If you currently use an Automation to trigger a sync, you may be able to remove that Automation. Scheduling the sync within its own settings makes it more clear when the sync is scheduled to run.
Learn more about Sync Triggers.
Fixes for Certain SFTP Remote Servers
We've solved an issue connecting to certain types of SFTP Remote Servers that use SFTP v5. No action is required to enable this fix; any affected SFTP Remote Server connections have been fixed.
Learn more about connecting to SFTP Remote Servers.
Body Column in External Logs
Certain types of events that appear in External Logs do not include entire sets of data, and the relevant info is instead contained in a body column, which was not previously available in the web interface. We've added the column to the web page for External Logs to assist with troubleshooting.
Learn more about External Logs.
Improved SFTP Authentication Error Messages
Error messages for some failed SFTP authentication attempts have been made more specific to aid in troubleshooting. Your site SFTP Logs indicate when some specific errors occur, such as when an account is rate-limited or when a disallowed username attempts to connect. No action is required to enable the logging changes, and it has no impact on legitimate user connections.
Learn more about SFTP Logs.
Patterns for Automations Source Matching
We've updated the form used for managing Automations within the web interface. The screen clearly displays the options to match the files used as the source of an Automation. No action is required to enable the new form.
Learn more about Matching Source Path and Filenames in Automations.
Mobile Application Updates
The iOS version of our Mobile App has been upgraded to support the latest iOS platform improvements. For both Android and iOS, we've solved a problem listing the contents of folders for some users. Upgrade to the latest version (1.2.171) of the Files.com app on your devices to get these updates.
Learn more about the Mobile App.
Better Protection for GPG Encryption/Decryption Changes
When you change a folder's GPG setting from Encryption to Decryption, the private key used for decryption must be included. If you're using keys generated by the GPG Key Manager, or a key pair you've imported, the change should work seamlessly. If you originally imported only the public key for encryption, you must supply the private key to enable decryption.
Learn more about GPG.
Share Groups Page
We've added a page to the web interface for managing your Share Groups. Users who have sharing permissions can make changes to their share groups. No action is required to enable the new page.
Learn more about Share Groups.
Changes for Folders With Auto-Encryption
We've made some quality-of-life improvements when using GPG Encryption for a folder. To promote the best practice of adding a suffix to encrypted files, the default extension .gpg is automatically supplied. When encryption is enabled for a folder, the web interface will automatically disable creating new Office documents or previewing files within the folder.
Learn more about GPG Encryption.
Hidden Underscore Folder Protection
The hidden underscore folder is used behind-the-scenes for Snapshots and Remote Servers. Only site administrators have access to the folder. Because this folder is system-controlled, we've disabled many of the buttons that are not applicable when visiting the folder through the web interface.
API Links in Web Application
Many pages within the web interface include links to relevant API documentation. We've updated those links to match the newly updated API documentation, making it much simpler to find the relevant API resource information. No action is required to enable the updated links.
Folder Modified Time Updates
Changing a file within a folder will more immediately update the modified time of its parent folders. This improves the reliability of folder listings returned by automated tools or any of our SDKS and prevents "stale" listings from breaking your scripts. No action is required to enable this feature.
Go SDK Updated to Remove Deprecated Parameter
The Go SDK, starting from version 3.2.28 will no longer send the optional page parameter that was removed from the API. Our support team followed up with the affected customers who were using the parameter in production. Updating your Go SDK to this version should not break production installations.
Learn more about the Files.com official Go SDK.
Using .NET SDK With Framework 4.8
The README for the Files.com official .NET SDK has been updated with more specific instructions to support using .NET Framework 4.8.
Learn more about the Files.com official .NET SDK.
Java SDK Updates
The Java SDK for Files.com is updated to pass request options from a File.create call's returned FileUploadPart instance. You can then call FileUploadPart.putBufferedInputStream or FileUploadPart.putLocalFile with those same request options. The request options are used to pass in API credentials if you prefer not to set them at the non-static-global level.
Learn more about the Files.com official Java SDK.
Updated Developer Documentation
We've continued to refine our developer documentation. This month, we've reviewed and refined the descriptions of each API resource. We've also updated the READMEs in each SDK repository on GitHub to include more complete introductions.
To learn more, visit our developer documentation.
Questions? Need help?
Please let us know how we can assist you. We’re here and glad to help. Please contact us by email, chat (in your web interface when logged in), or phone (1-800-286-8372 ext. 2).Get Instant Access to Files.com
The button below will take you to our Free Trial signup page. Click on the white "Start My Free Trial" button, then fill out the short form on the next page. Your account will be activated instantly. You can dive in and start yourself or let us help. The choice is yours.