FTPS connections to servers requiring session reuse
between the control and data connections will fail. This
is due to limitation of the SSL module that is part of
Python, which is what the Sublime Text API is built
Ongoing development work has been focused on building a cross-platform TLS library for Python to overcome this limitation. However, there is no concrete ETA for completion.
Added the extra_list_connections setting which allows spawning multiple connections to the server for vastly improved performance when determining files to be synced.
This setting is set to the number of additional connections to open, and is ONLY used for the list operation that is perfomed when determining what files should be synced.
Added the keepalive setting for users who experience frequent disconnects.
This will send a command to the server every specified number of seconds in an effort to keep the connection open.
Sync commands now perform file operations in a specific order for users that perform deployments via sync:
Added support for multiple remote configurations and switching them
New menu items were added to the side bar and editor context menus and the command palette to Add Alternate Remote Mapping… and Switch Remote Mapping…
This functionality is intended for users who need to upload from the same local folder to multiple remote environments. It is not possible, however, to upload to multiple environments simultaneously - the remote mapping must be switched and the files/folders uploaded to each in turn.
Added FTPS support
Sublime Text does not include SSL support for Linux builds due to the different versions of OpenSSL. Linux users may enable experimental ftps support by opening Preferences > Package Settings > SFTP > Settings - User and setting linux_enable_ssl to true.
Once Sublime Text is restarted, Sublime SFTP will attempt to load one of several pre-compiled _ssl modules. The console will contain debug information. If for some reason Sublime is unstable with this enabled, please set linux_enable_ssl to false and contact email@example.com for help in compiling a custom _ssl.so for Python 2.6.6.
sftp_browse_remote -> sftp_browse_server sftp_edit_remote -> sftp_edit_server sftp_delete_remote -> sftp_delete_serverCustom key bindings may need to be updated.