AWS S3 is continuing to introduce new features steadily. New bucket locations have been added in South America (São Paulo) and Asia Pacific (Sydney) regions which are supported in the latest snapshot builds for Mac and Windows. Also, Multi-Object Delete is supported for improved performance when deleting files in a bucket.
Author: David Kocher
Mountain Lion
The latest snapshot builds for Mac support new features introduced in OS X 10.8. This includes Gatekeeper support (The application is now signed with a Mac Developer ID certificate issued by Apple), support for the notification center instead of relying on Growl and most importantly HiDPI resolution artwork for Retina displays.
Retina
For the owners of one of the latest MacBook models supporting HiDPI resolutions, all icons in Cyberduck are now updated with an additional higher resolution. Many graphics have been overhauled by Dietmar Kerschner for this occasion. You can give it a try in the latest beta and snapshot builds.
In related news, Yuko Honda yesterday posted a Cyberduck latte that we love!
Copy files between servers
The latest release available as of today as version 4.2 substantially improves support to copy files from server to server. Open two browser windows each with a connection to any server and drag files and folders between the browsers to copy files. A transfer is added to the Transfers window reading data from one server and uploading to the destination concurrently. This is much faster than in previous versions without creating any local temporary files but streaming directly from one remote server through the local host to the other server.
Copy from SFTP server to Rackspace Cloudfiles.
Activate access logs for Google Cloud Storage
The latest snapshot build of Cyberduck for Mac & Windows allows the configuration of access logging for Google Cloud Storage. The Info panel lets you choose the target bucket for log files to be delivered to. The logs in Google Storage are available in 24 hour intervals.
Enable server side encryption for AWS S3
The latest snapshot build of Cyberduck for Mac & Windows allows the configuration of server side encryption for files in Amazon S3. Server side encryption provides you the ability to encrypt data stored in Amazon S3. You can encrypt data on upload simply by selecting AES256 as the default encryption algorithm for uploads to S3 in the Preferences or selecting the checkbox in the Info panel for data already uploaded. Decryption happens automatically when data is retrieved.
Cyberduck 4.1
This release features a lot of changes under the hood with a new WebDAV protocol implementation and polishing the user interface on Windows. My personal favorite is the support for Trackpad gestures on Mac OS X to navigate folders. Refer to the changelog for the rest.
The version for the AppStore is currently in review and expected to be available shortly. Now available in the AppStore!
Default Editor on Windows
The often requested feature on the Windows version to select a default editor to edit files with regardless of the file type association set is now available in the latest snapshot build and will be part of the upcoming 4.1 release. The editor functionality in Cyberduck allows to edit files live on the server with any installed application on your computer and uploads changes upon save.
Ganymed SSH2
Ganymed SSH-2, the robust SSH implementation used in Cyberduck, is now maintained at Google Code and includes the optimizations patches that I have made for Cyberduck. Most prominently that is parallelism for downloads and uploads increasing transfer rates.
All new WebDAV
WebDAV on the upcoming Lion release of Mac OS X will feature a more prominent role. As a superset of HTTP, WebDAV adds support to retrieve a directory hierarchy and create, change and move documents therein. WebDAV is a core protocol supported in Cyberduck since 2008. To make it more robut and ready for the next couple of years I have decided to contribute to the Sardine project, an open source implementation of the WebDAV protocol that is now used in Cyberduck. You can test the new implementation in the latest beta build.