Version 4.0 (6/13/2023) * Now supports Ubuntu 20.04 on x86_64 architecture and 22.04 on x86_64 and aarch64 architectures * Added native Apple Silicon (M1/M2) support * Better SSL support * General stability improvements * Memory management / PID file cleanup improvements Version 3.2 (11/3/2022) * Added support for MacOS Ventura Version 3.0706 (6/25/2021) * Added support for Apple M1 Architecture Version 3.0 (11/24/2020) * Major new feature: Now supports file manipulation with Dropbox accounts * OAuth workflow, plugin functions added for use with connecting to Dropbox * For Dropbox login, a browser URL is provided for first-time login after which new FTPeek functions manage access and refresh tokens * Implemented sharable download link feature for S3 Version 2.314 (11/2/2020) * Fixed an issue where plugins were failing to load on FileMaker Server 19.1 and later Version 2.305 (5/28/2020) * Updated FTP libraries, resolving some connection issues * Reworked the Forcetrust parameter on FTPeek_ConnectFTPS. It should now accept most invalid certificates. Version 2.3 (11/20/2019) * Fixed issues with the registration dialog where registration would not persist * Plugins are now notarized to comply with MacOS Catalina changes * Improved logging, preventing hangups on background logging threads * Better handling of child processes on Windows Version 2.2 (5/14/2019) * Plugin startup and shutdown procedures have been greatly improved. * Fixed issues that caused PSOS calls to return "Host capacity exceeded" * Fixed issues that prevented plugins from autoupdating using the Install Plugin script step * Fixed an issue where multiple server side scripts would cause plugin functions to time out * Fixed issues related to multi user environments (Server side scripts, WebDirect, Custom Web Publishing) * Fixed issues where child processes would not be terminated on shutdown * Reworked GUI framework, so that plugin windows will stay in lock-step with FileMaker windows * FTPeek now support TLS 1.2 for FTPS connections Version 2.1 (6/14/2018) * Major new feature: Now supports uploads and downloads from Amazon S3 * Fixed a problem that caused some plug-ins installed in FMS 17 on Windows to not initialize Version 2.08 (1/21/2018) * Fixed a problem where plug-ins that had just been installed on Windows would not initialize if Internet Security options were set to 'high' Version 2.07 (1/12/2018) * Various improvements to plug-in GUI functions for progress bars and dialogs * Significant improvements to plug-in stability when running in FileMaker Server, on Mac, Windows, and FileMaker Cloud Version 2.06 (12/6/2017) * Now compatible with MacOS High Sierra * License checking code has been improved - fixed several issues related to license checking * Graphical User Interface (GUI) improvements made to progress bars, file choosers, and configuration dialog windows * Better reliability when loading and initializing plug-ins Version 2.05 (6/6/2017) * Fixed cases where server-side scripts could cause the FileMaker Scripting Engine to hang * Fixed some issues with FileMaker Cloud when enabling and disabling plug-ins repeatedly * Fixed some problems on Mac displaying configuration dialog * Fixed an issue for maintenance customers getting an incorrect message that their license was expired * Restored compatibility for 32-bit Windows OS Version 2.04 (5/27/2017) * Many bug fixes, especially for GUI operations, server-side operations, and running multiple plug-ins Version 2.02 (5/12/2017) * Fixed an issue that prevented plug-ins from loading in Windows Server 2012r2 Version 2.01 (5/10/2017) * No longer requires Java installation * Can use plugin functions as script steps with a user-friendly GUI for specifying parameters * Better error reporting in scripts * Compatible with FileMaker Cloud * Better compatibility with FileMaker Server for Perform Script on Server and scheduled scripts * Each plugin runs in a separate process, increasing reliability and stability * Plugins can be reliably unloaded, making it possible to auto-update without restarting FileMaker * Where appropriate, plugin parameters can be selected from pull-down lists and checkboxes * Support for streaming large container data, allowing unlimited amounts of data to be transferred between FileMaker and the plugin without running out of memory. * Compatible with the older plugin API, so you can continue to use your existing scripts and calculations with the new plugins. Version 1.67 (5/12/2015) * FileMaker 14 compatibility release * Updates to usage with PSOS and server scheduled scripts * Updates to install plugin and auto-update Version 1.66 (12/15/2014) * Full support for Perform Script on Server (PSOS), FileMaker Server 13 feature * 64-bit support for all plugin deployments * Support for Windows Server 2012 * Various fixes and improvements Version 1.642 (1/10/2014) * Fixed a bug with FTPeek_UploadFileFromContainer where not specifying a remote destination path results in the string "null" being prefixed to the filename Version 1.64 (6/21/2013) * 64-bit plugin now included for use with Custom Web Publishing in FMS 12 * New error reporting features in plugin * Compatible with Java 7 update 25 Version 1.633 (3/19/2013) * Fixed issue with segmentation fault and crashing in Mac Version 1.632 (2/22/2012) * Fixed issue with FTPeek_ChooseFile giving missing class error Version 1.631 (2/21/2013) * Enabled use of filemasks for directory listing, note the ftp server has to support filemasks * Fixed a bug in detection of which environment the plugin is running in, FileMaker vs. FileMaker Server * Improvements to file transfers via SFTP Version 1.63 (8/9/2012) * Added support for Java 7, the issues is with a bug in Windows firewall this release works around the bug Version 1.62 (5/7/2012) * Added better support for FTPS, added support for various flags to fine tune FTPS SSL communication * Added optional flag for FTPS to start with clear data channels. Setting this flag to true fixes an issue with connection returning a 'USER and PASS required first' error. Version 1.61 (4/5/2012) * corrected issue introduced in version 1.6; an incorrect release date prevented some of the portfolio licenses from registering FTPeek 1 Version 1.6 (4/4/2012) * FileMaker Pro and Server 12 compatibility release. * Changed to work with FTP servers that do not return files with path passed as parameter. Must be in pwd to work with this feature. * Fixed a hang when using with FileMaker Server scheduled scripts. Version 1.561 (7/6/2011) * Fixed issue where some users would receive a thread error when calling FTPeek_UploadFileFromContainer * Added move function Version 1.56 (5/12/2011) * Fixed issue with getting a file listing of folders with spaces in the name, this was an issue on certain servers that don't support wildcards for listing directories. Version 1.55 (1/24/2010) * Fixed issues with Auto-Update on Mac and Windows. Plugins prior to this version will need to be removed from the Auto-Update directory, we've put together an applet to take care of this http://www.360works.com/remove-plugins/. Perviously, FileMaker needed to be restarted after Auto-Update on Mac and on Windows the update had to be performed manually in some cases, this update takes care of both issues. Version 1.54 (1/18/2011) * Changed encoding setting for issuing FTP commands; should work with a broader set of FTP servers now. * Issue was resolved that was only allowing one plugin at a time to load on Windows 7 and Windows Server 2008r2. * Logging is now consolidated to a single log file for all 360Works plug-ins. This should make it easier to report issues to 360Works, and will also significantly reduce the amount of disk space used when running multiple 360Works plugins on FileMaker Server. Version 1.534 (11/03/2010) * Fixed a bug in the way FTPeek was storing the host's public key for SFTP connections that use a non-standard port * Switched to OpenSSH format, of host's public key for SFTP connections, from SECSH Version 1.533 * added FTPeek_ExecuteCommand command function, for executing arbitrary commands via a SFTP connection. * Fixed a bug in FTPeek_GetFileList, directories with spaces were not handled correctly. Version 1.532 (7/12/2010) * Updated licensing architecture * Fixed error in FTPeek 'choose file' function if you have not yet connected to a server * improved error handling and reporting in FTPeek_ChangeDirUp() * FTPeek_UploadFileFromField will upload to current directory if remoteDestPath is empty. * improved documentation Version 1.531 (3/16/2010) * Fixed bug in FTPeek_MakeDir( remoteDir ). Version 1.53 (3/15/2010) * Fixed 'java.lang.RuntimeException: The licence has expired. Expiry date: 15 Mar 2010' error. * Improved FTPeek_MakeDir( remoteDir ) performance. Version 1.521 (3/8/2010) * Fixed intermittent problem where plugins may not load in Windows XP in FileMaker 11 Version 1.52 (2/11/2010) * Fixed a problem that can occur when doing multiple downloads on OS X * Fixed problems when changing into directories with spaces in the name Version 1.51 (2/4/2010) * Removed error dialog popup added in last update Version 1.501 (1/27/2010) * Fixed bug in uploadFileFromContainer when the destination is blank * Now displays visible error message unless SetErrorCapture is on * Fixed situations where modal dialogs could appear behind other windows in MS Windows * Fixed plugin not loading in Java 6 update 18 Version 1.45 (1/13/2010) * Improved the performance of the FTPeek_GetFileInfo function * Fixed bug in FTPeek_DeleteLocal Version 1.44 (9/8/2009) * Fixed the issue with plugin not starting on OS X Leopard Version 1.43 (8/25/2009) * OS X 10.6 Snow Leopard compatible Version 1.42 (7/13/2009) * Fixed intermittent lockup issue for GUI functions Version 1.41 (4/24/2009) * Added FTPeek_ChooseFile function * Documentation fixes * Improved how remote file path is handled in FTPeek_UploadFileFromField function * Added wildcard delete to the FTPeek_DeleteFile function * Added recursive flag to FTPeek_DeleteDir function Version 1.4 (3/31/2009) * added optional active mode flag in the connect methods for FTP and FTPS connections Version 1.392 (2/15/2009) * better error handling and validation of public key in SFTP connections, custom port numbers Version 1.39 (1/28/2009) * Fixed compatibility issues with running on Server 10 and IWP Version 1.38 (11/21/2008) * Added FTPeek_SetTransferType function to allow explicit setting of transfer type to ASCII or BINARY Version 1.372 (11/12/2008) * Fix for applets when using Java 1.6_10 Version 1.371 (10/31/2008) * Fixed FTPS implicit connect method Version 1.37 (10/6/2008) * Fixes to FTPS connections supporting explicit/implicit connections, added flags for implicit connections and disabling certificate validation Version 1.362 (10/3/2008) * No longer requires a demo license to run in demo mode Version 1.361 (10/1/2008) * Added better error reporting/handling for FTPeek_ConnectSFTP Version 1.36 (9/2/2008) * FTPeek_DownloadFileToField converts line breaks to FileMaker line breaks. Version 1.354 (8/26/2008) * Better error reporting when FTP server is not available * Better error reporting when uploading an empty container field * Better support for filemaker-style paths (ie. filemac: and filewin: ) Version 1.352 * Fixed carriage returns in FTPeek_ScanLocalDirectory to return carriage returns instead of line feeds * Can now run multiple FileMaker instances with the plugin installed Version 1.35 (7/30/2008) * Fixed out-of-memory issue when uploading very large text fields using FTPeek_UploadFileFromField Version 1.31 (6/24/2008) * Added FTPeek_SetShowProgress function to control whether the progress bar is visible or not * Fix memory leak when uploading thousands of files Version 1.3 (6/3/2008) * Better plugin logging * Fixed bug where files were not closed properly, so they could not be deleted until quitting FileMaker * Show the path of the remote file in the progress bar Version 1.2 (5/21/2008) * Fixed some missing documentation * Bug fixes for Windows file paths * Better international support when connecting to a US FTP Server from outside the US Version 1.121 (5/14/2008) * Fixed bug with specifying port number in the host string for sftp connections Version 1.12 (5/7/2008) * Much better demo file and example FTP application * Added functions for FTPeek_ScanLocalDirectory and FTPeek_GetFileInfo Version 1.05 (3/11/2008) * Added support for specifying text encoding * Few bug fixes in the example file Version 1.051 (3/17/2008) * Fixed major bug in FTPeek_DownloadFile() function Version 1.052 (4/16/2008) * Added support for uploading from a URL * Fixed bug with how remote permissions are handled