🏠 Moving to GitHub

We previously only had mirror repository for Cyberduck on GitHub and managed pull requests for changes on our own Git server and mirrored all changes to a SVN repository which was used to display a timeline of changes in Trac.

We are now using the repository on GitHub as the primary source root and accept pull requests at the same place. Previous milestone history has been preserved. This will make contributions more straightforward and simplify the development setup for many.

Issues

We now use Github as well to manage all issues containing bug reports or feature requests. We have migrated all previous 11919 tickets opened in Trac since 2005 to GitHub.

Documentation

Additionally we will also retire the current documentation in the Wiki and move it to docs.cyberduck.io. Contributions to the documentation written in Markdown are welcome can be made by opening a pull request.

Connection Profiles

Cyberduck 8 and Mountain Duck 4.8 introduce a new Profiles preferences tab that allows to install additional connection profiles on demand. This should make it much easier to connect to various hosting and cloud storage service providers without the need to lookup connection details other than credentials.

Usage

You can either scroll through the list of profiles or use the Search function. To install a connection profile simply enable the corresponding checkbox. The profile will be downloaded and saved in the “Profiles” folder of the application support directory right away. Since Mountain Duck and Cyberduck refer to the same application support directory the connection profiles are shared between both applications. Disabling the checkbox deactivates the connection profile for the currently used application.

Providers

Service providers that define connection profiles and open an issue to request the connection profile to be added to the default repository.

Big Sur

We have made some adjustments in version 7.7 of Cyberduck to support the new window appearance introduced in macOS 11. Switching between bookmarks and browser view is now always visible in the toolbar.

The bookmark proxy icon is now displayed inline with the other toolbar controls including the bookmark nickname replacing the previous window title.

Additionally the input field to search for bookmarks or files is now located in the toolbar and treated accordingly.

When horizontal space is limited, the toolbar can display the Search button in place of the search bar. When people click the Search button, the bar expands; when they click elsewhere in the window, the search bar collapses and the toolbar displays the button again.

Restore from Glacier

We have made available a feature in Cyberduck 7.6 and later to restore files from Glacier storage class in S3. You can temporarily restore files from Glacier using File → Restore for files with the storage class set to Glacier. The file will be restored using standard retrieval and expire in 2 days after retrieval. Restoring takes some time and attempting to download an item not yet restored will lead to an error The operation is not valid for the object’s storage class. 

Lock and unlock Cryptomator Vaults

The latest version of Cyberuck and Mountain Duck now allow to manually lock and unlock Cryptomator vaults. This is useful as an alternative to the automated discovery of vaults with configurable in Preferences → Cryptomator → Auto detect and open vault in browser.

Cyberduck

Lock and unlock vault stored in S3 in Cyberduck.

Mountain Duck

Lock and unlock vault in Finder in S3 bucket mounted with Mountain Duck. Refer to our documentation.