Mountain Duck. Cyberduck for mounting
volumes in the file
explorer for Mac & Windows.
Follow us on Mastodon.
Version 9.1.0
- Feature Display transfer progress in Finder for downloads and uploads
(macOS) (#16568)
- Feature Show indeterminate progress when concatenating segments after
download transfer (#13610)
- Feature Show indeterminate progress when waiting for large file upload
to complete (Backblaze B2, Box, OpenStack Swift, S3)
- Bugfix Multipart uploads fail to buckets with '.' character in name
(S3) (#16401)
- Bugfix Usability improvements entering connection details (#15200)
- Bugfix Set "Show Hidden Files"shortcut to "⌘ ⇧ ." as in Finder (macOS)
(#16459)
- Bugfix Do not require GroupMember.Read.All permission (Microsoft
OneDrive, SharePoint) (#16564)
- Bugfix Do not require storage.buckets.list permission to access bucket
(Google Storage) (#16565)
- Bugfix Test credentials using sts:GetCallerIdentity (AWS S3) (#16565)
- Bugfix Cannot exclude files in transfer prompt for existing files
(macOS) (#16503)
- Bugfix Files not removed in vault when deleting folder (Cryptomator)
(Box, Dropbox, Google Drive, OneDrive,
WebDAV, SMB) (#14101)
- Bugfix Access files with double-byte character in key (S3) (#13407)
- Bugfix Failure uploading nested folders to vault (Cryptomator) (Azure,
Backblaze B2, Google Storage, OpenStack
Swift) (#15489)
- Bugfix Error copying files between vaults (Cryptomator) (#15422)
Version 9.0.3
- Bugfix Registration key prompt in browser window regardless of
registration (Windows) (#16326)
Version 9.0.2
- Feature Support for Canada West (Calgary) region (S3) (#16215)
- Feature Support for Asia Pacific (Melbourne) region (S3)
- Feature Support for Israel (Tel Aviv) region (S3)
- Feature Support for Asia Pacific (Kuala Lumpur) region (S3)
- Bugfix No accessible elements in list of bookmarks (macOS) (#10853)
- Bugfix Unable to enter device serial number for MFA delete (S3) (#16267)
Version 9.0.1
- Bugfix Auto detect of vaults not always working (Cryptomator)
- Bugfix Missing server prompts before transfer (Windows) (#16140, #16113)
- Bugfix Hang on reopening Transfer window when transfer in progress
(Windows) (#16147)
- Bugfix Crash when selected default protocol doesn’t exist (Windows) (#16115)
Version 9.0.0
- Feature Versioning of files edited in external application (#15137)
- Feature Custom icons for protocols (Nextcloud, ownCloud)
- Feature Detect proxy configuration change for already open connections
(#13274)
- Feature Rewrite implementation of Transfers window (Windows) (#15885)
- Bugfix Failure retrieving previous versions of file (ownCloud)
- Bugfix Missing shared folders (OneDrive Business) (#16036)
Version 8.9.0
- Feature Resumable file uploads (ownCloud) (#15619)
- Feature Support authentication using SSH certificates (SFTP) (#15183)
- Bugfix Failure sharing file (ownCloud) (#15855, #15839)
- Bugfix Disable signing and encryption by default (SMB) (#15817)
- Bugfix NTLM authentication failures (WebDAV, SharePoint) (#15127)
Version 8.8.2
- Bugfix Slower file transfers caused by connections per host limit (#15737)
- Bugfix Unable to edit HTTP header metadata (S3) (#15742)
Version 8.8.1
- Bugfix Mismatch with Content-MD5 for multipart uploads to vault (S3,
Cryptomator) (#15704)
Version 8.8.0
- Localize Tamil Localization
- Bugfix Improved retry and backoff strategy for API errors (Backblaze
B2) (#15601)
- Bugfix Require signing and encryption by default (SMB) (#15638)
- Bugfix Support upload to buckets with object lock enabled (S3) (#15557)
- Bugfix Transfer incomplete message when copying between servers (#15583)
- Bugfix Unresponsive application when waiting for transfer to cancel on
timeout (#15671)
Version 8.7.3
- Bugfix Crash when opening application (Windows) (#15535)
Version 8.7.2
- Bugfix Missing digest header when commiting large file upload (Box) (#14564)
- Bugfix Modification date not set in upload (Dropbox) (#15381)
- Bugfix Setting modification date truncates file (SMB) (#15495)
Version 8.7.1
- Bugfix Crash when selecting private key outside of ~/.ssh (macOS, Mac
App Store)
- Bugfix Application scoped bookmark to access file outside of sandbox
not saved (macOS, Mac App Store) (#15250)
- Bugfix Failure parsing expiration from cached temporary credentials in
AWS CLI configuration from AWS SSO (S3) (#15257)
- Bugfix Unable to authenticate with S3 (Credentials from AWS Command
Line Interface) connection profile (S3) (#15222)
- Bugfix Refreshed OAuth tokens not saved in credentials manager
(Dropbox, Google Drive, Google Storage, Microsoft OneDrive, SharePoint) (#15309)
- Bugfix Failure saving OpenID Connect (OIDC) token in credentials
manager (Windows)
- Bugfix Failure completing OAuth authentication flow (Dropbox, Microsoft
OneDrive, SharePoint) (Windows Store)
Version 8.7.0
- Feature SMB (Server Message Block) protocol support (#5368)
- Feature Support to login using temporary credentials from Security
Token
Service (STS API) using OpenID Connect (OIDC) web identity (S3) (#13804)
- Feature Login using connection profile for AWS S3/STS + Google (OIDC)
(S3)
- Feature Login using connection profile for AWS S3/STS + Azure AD (OIDC)
(S3)
- Feature Support login using OAuth 2.0 in (ownCloud) (#14876)
- Feature Allow to create internal share (ownCloud, Nextcloud) (#14197)
- Feature Option to automatically download and install updates (macOS)
- Feature Set creation date for uploaded files (Backblaze B2, Box, Google
Drive)
- Bugfix Refresh temporary access credentials obtained from CLI
configuration (S3) (#10917)
- Bugfix Cannot reuse nonce for GCM encryption uploading small files
(Cryptomator)
Version 8.6.3
- Bugfix Failure configuring credentials from AWS CLI setup (S3) (#14970)
- Bugfix Frequent broken pipe errors (FTP) (#14969)
Version 8.6.2
- Feature Allow to open connections without copying authentication code
after login (Microsoft OneDrive, SharePoint)
- Bugfix Segmented downloads with multiple connections per file causes
transfers to fail (#13374)
- Bugfix Use recommended part size from authorization response for large
file uploads (Backblaze B2) (#14856)
- Bugfix Skip determining if directory only contains hidden files
(Backblaze B2) (#14775)
- Bugfix Does not show folders by default that do not contain a .bzEmpty
placeolder file (Backblaze B2) (#14768)
- Bugfix Make settings in Preferences → Connection → Timeouts apply for
transfers (#14737)
- Bugfix Copy or move files between containers (Azure) (#14826)
- Bugfix Upload with glob pattern including folders for local source has
wrong target on server (CLI) (#14800)
- Bugfix Should not attempt to read metadata of existing files with no
--preserve flag passed (CLI) (#14802)
- Bugfix Resolve tilde prefix in default path to home directory (SFTP)
Version 8.6.1
- Bugfix Parse seconds or milliseconds from Mtime in metadata (S3)
Version 8.6.0
- Feature Add preference "Use Keychain" when unlocking vaults
(Cryptomator) (#14662)
- Bugfix Slow listing of directory contents (Backblaze B2) (#14527)
- Bugfix Set newly calculated nonces and checksum when retrying upload
(Cryptomator) (#14547)
- Bugfix Allow tilde character in keys (S3, Google Storage) (#14590)
- Bugfix Support sso_session configuration directive (S3) (#14568)
- Bugfix Allow synchronizing of folders with different folder names as
parameters (CLI) (#13911)
- Bugfix Only prompt for password when creating share when account is
subscribed to professional plan (Dropbox) (#14581)
- Bugfix File permission changes not applying recursively (SFTP, FTP) (#14004)
- Bugfix No result set when searching for shared files (Google Drive) (#14612)
- Bugfix Make Bonjour installation optional (Windows) (#13416)
- Bugfix Allow uninstall of Bonjour components (Windows) (#13416)
- Bugfix Error parsing MLST response from Serv-U FTP Server (FTP) (#14652)
- Bugfix Set timestamps in metadata interoperable with rclone (S3) (#14639)
- Bugfix Failure configuring CloudFront distributions for bucket (S3) (#14669)
Version 8.5.9
- Bugfix Requires force quit after opening file multiple times in
external editor (macOS) (#14412)
Version 8.5.8
- Bugfix Presigned URL does not consider the server port number (S3) (#13981)
- Bugfix File changes in editors are no longer uploaded when file has
previously deleted by a save process (#14455)
- Bugfix Unable to duplicate files (macOS) (#14413)
- Bugfix Failure reverting previous version in vault (Cryptomator,
OneDrive, Google Drive, Dropbox) (#14410)
- Bugfix Hide directory placeholders only containing hidden files
(Backblaze B2) (#14431)
Version 8.5.7
- Bugfix Cannot create or duplicate files with any suffix (#14263)
- Bugfix Do not use MLST when running with interoperability connection
profile (FTP) (#14333)
- Bugfix Error using "Open With" to open file in external editor
(Windows) (#14332)
- Bugfix Overwriting large file deletes segments after transfer is
complete (OpenStack Swift) (#14326)
- Bugfix Edit file instantly uploads and overwrites file on server with
no change (#14251)
- Bugfix The bucket does not allow ACLs error when copying file to bucket
with BucketOwnerEnforced ownership controls (S3) (#14300)
- Bugfix Allow to copy expiring public links using shared access
signature with different expiry dates (Azure) (#14270)
- Bugfix Allow to create public links with different expiry dates
(OpenStack Swift) (#14256)
- Bugfix Review layout of input prompts (Windows)
- Bugfix Overwrite prompt does not allow to expand folder (Windows)
(#14287#)
- Bugfix Transfer with Resume or Compare option marked as incomplete when
all files can be skipped (#12998)
Version 8.5.6
- Bugfix Support for vaults using GCM encryption (Cryptomator) (#14207)
- Bugfix Recursive search displaying folders not containing files
matching the pattern (#13925)
- Bugfix Copying or moving files with two browser windows may not use
server side operation (#14084)
- Bugfix Lazily calculate pre-signed URLs (S3, Openstack Swift, Azure)
Version 8.5.5
- Bugfix Save OAuth tokens with username to allow connecting to different
accounts (Google Drive,
Google Storage, OneDrive, Dropbox, Box)
Version 8.5.4
- Bugfix Failure authorizing using OAuth with no desktop browser
installed (Linux) (#14028)
- Bugfix Allow to create new buckets in regions ap-south-2,
ap-southeast-3, eu-south-2, eu-central-2, me-central-1 (S3) (#14045)
- Bugfix Allow custom path for IdentityAgent configuration (SFTP,
Windows) (#13933)
Version 8.5.3
- Bugfix Failure uploading file with diacritic in filename (Windows) (#13723)
- Bugfix Folders containing backup file dirid.c9r cannot be deleted
(Cryptomator) (#13957)
- Bugfix Files not decrypted after unlocking vault (Cryptomator, Box) (#13961)
- Bugfix Only read specific key from SSH agent with IdentitiesOnly and
public key in IdentitiyFile directive in OpenSSH configuration to limit number of authentication attempts (SFTP)
(#13935)
- Bugfix Interoperability with IdentityAgent from 1Password (SFTP)
Version 8.5.2
- Bugfix Invalid syntax in Open in Terminal command (SFTP, macOS)
- Bugfix Passwords for ProxyJump hosts in .ssh/config are not saved
(SFTP) (#13936)
- Bugfix Files in vault not decrypted (Cryptomator, Google Storage)
(#13949)
Version 8.5.1
- Feature Skip button to allow creating share with no passphrase
(Dropbox, Box, ownCloud, Nextcloud) (#13846)
- Feature Redirect to application without requiring to copy
authentication code when opening new connection (Dropbox)
- Feature Allow configuration of client certificate (ownCloud, Nextcloud)
- Feature Use Authorization Code Flow with Proof Key for Code Exchange
(PKCE) (Google Storage, Google Drive, Dropbox)
- Bugfix Mutual authentication does not work with client certificates
with a friendly name set (Windows)
Version 8.5.0
- Feature Allow to view and revert previous versions of files (ownCloud,
Nextcloud) (#10560)
- Feature Allow to request files with upload share link (Dropbox) (#13832)
- Bugfix Try keyboard-interactive authentication always before password
for interoperability with 2FA configurations (SFTP)
- Bugfix Connect to custom hostname from pairing response (Files.com)
- Bugfix Failure creating upload link to request files (Nextcloud) (#13791)
Version 8.4.5
- Bugfix Failure enabling connection profile from Preferences (#13739)
- Bugfix Only set userProject parameter in requests for buckets with
requester pays option enabled (Google Storage) (#13745)
- Bugfix Allow glob pattern when searching for files in browser (#13781)
Version 8.4.4
- Bugfix Prioritise password authentication if password is available
(SFTP) (#13442)
- Bugfix Filter identities in SSH agent based on private key selection in
bookmark (SFTP) (#13680)
- Bugfix Switch OAuth registration with redirect URIs shorter than the
allowed maximum of 32 characters in Windows Store (Google Storage, Google Drive) (#13695)
- Bugfix Save OAuth expiry in keychain instead of preferences (#13710)
Version 8.4.3
- Bugfix Repeated prompt to verify server fingerprint (SFTP, Windows) (#13638)
- Bugfix OAuth token not saved in credentials manager (Dropbox, Windows)
(#13613)
- Bugfix Malformed authorization header with wrong region when browsing
buckets in multiple regions (S3)
- Bugfix Lower memory footprint regardless of available memory on system
(macOS)
Version 8.4.2
- Bugfix Setting to always open default editor application set in
Preferences (Windows) (#13546)
- Bugfix Unable to complete OAuth flow with missing scheme handler
registered when running in sandbox (Google Storage, Google Drive) (Mac App Store)
Version 8.4.1
- Bugfix Crash running on versions prior macOS 11 (#13521)
Version 8.4.0
- Feature Revert previous file versions in Info panel (S3, Backblaze B2,
Dropbox, Google Storage, OneDrive, Microsoft SharePoint)
- Feature Delete previous file versions in Info panel (S3, Backblaze B2,
Google Drive, Google Storage)
- Feature View previous file versions in Info panel (S3, Backblaze B2,
Dropbox, Google Drive, Google Storage, OneDrive, Microsoft SharePoint)
- Feature Support applications installed from Windows Store for editing
files (12802) (Windows)
- Feature No length limitation when storing passwords in Windows
Credential manager (#12803) (Windows)
- Feature Migrate OAuth out-of-band flow to an alternative method (#13360) (Google Drive, Google Storage)
- Feature Add menu item to request files for protocols that support
upload share links (#13426) (Box, Nextcloud, ownCloud)
- Feature Include region identifier in region selection when creating new
bucket (S3) (#13501)
- Bugfix Do not attempt to set ACL on files uploaded to bucket with
owner controls set that disallows ACLs (S3) (#13386)
- Bugfix Register custom DNS resolver to handle IPv6 preference (#13399)
- Bugfix Failure opening vault (Cryptomator, FTP) (#13375)
- Bugfix Mismatch between SHA256 hash error when downloading files
(Dropbox) (#13361)
- Bugfix No such file error when uploading with temporary filename
option (SFTP) (#13367)
- Bugfix Transfer acceleration endpoints not used (S3) (#13359)
- Bugfix Delete multiple files with batch request (DRACOON)
- Bugfix RequestTimeTooSkewed error with computer date settings not using
Gregorian calendar (S3) (#13454)
- Bugfix Fix error reporting to display exact parser failure for
unexpected response contents (S3) (#13383)
- Bugfix Invalid hostname used when completing multipart upload when
connecting to single bucket (S3)
- Bugfix Unable to delete object version created prior enabling file
versioning for bucket (S3) (#13507)
- Bugfix Bucket versioning checkbox should reflect lifecycle
configuration (Backblaze B2) (#13505)
Version 8.3.3
- Bugfix Failing transfers with multipe files (FTP) (#13322)
Version 8.3.2
- Bugfix Connection not released causing freeze in browser or transfer
(FTP) (#13273)
Version 8.3.1
- Bugfix Failure reconnecting when control connection is closed on server
(FTP) (#13037)
- Bugfix Set role session name from configuration when connecting using
credentials from AWS Command Line Interface (S3)
- Bugfix Hide file when deleting latest version to allow later restore
(Backblaze B2)
Version 8.3.0
- Feature Enable authentication using OpenSSH agent on Windows (SFTP,
Windows) (#12880)
- Bugfix File edited moved to trash and no longer updated on server (#11729)
- Bugfix Failure copying or renaming file when bucket name is set in
hostname using virtual host style (S3)
- Bugfix Failure deleting file (Google Drive, Cryptomator)
- Bugfix Failures when deleting folder with no placeholder (Azure) (#12900)
- Bugfix Batch requests when deleting multiple files (Dropbox) (#12904)
- Bugfix Deleting many files may fail with 413 Request Entity Too Large
(Google Drive) (#12902)
- Bugfix IPv6 not working for hosts with both A and AAAA entries (#12917)
- Bugfix Resolve tilde in IdentityAgent configuration (SFTP) (#12954)
- Bugfix Missing download overwrite prompt (#12860)
- Bugfix Compose segments of download very slow after downloading is slow
(#12996)
- Bugfix Trim whitespace from input in username and password fields (#12986)
- Bugfix Missing Glacier Instant Retrieval storage class option (S3) (#12915)
Version 8.2.3
- Bugfix When creating new vault save vault.cryptomator to make vaults
readable by Cryptomator apps (Cryptomator)
- Bugfix Unable to download files using glob pattern (CLI) (#12797)
- Bugfix Failure unlocking vault (CLI, Cryptomator, Windows) (#12812)
Version 8.2.2
- Bugfix Add support reading IdentityAgent from OpenSSH configuration
(SFTP)
- Bugfix Unable to enable debug log configuration (Windows)
Version 8.2.1
- Bugfix Try all public key algorithms available for a specific key type
(SFTP) (#12733)
- Bugfix Add fallback when location query for endpoint URI fails (S3) (#12723)
- Bugfix Failure connecting to bucket with missing virtual host style
request support (S3) (#12746)
- Bugfix Fix display scaling issues (Windows) (#12742)
Version 8.2.0
- Feature Support for Box API (Box) (#10235)
- Bugfix Failure opening connection (FTP-SSL, Windows)
- Bugfix Interoperability with SharePoint Site (Microsoft SharePoint)
- Bugfix Compare option for existing files in transfer fails to verify
checksums (#12688)
- Bugfix Failure uploading to folders in vault (Cryptomator, CLI) (#11881)
Version 8.1.2
- Bugfix Crash with unsatisifed link error using random functions
(Windows) (#12628)
Version 8.1.1
- Feature Interoperability with vault format 8 (Cryptomator) (#11888)
- Feature Support for AWS SSO using Session Token Authentication (S3) (#11568)
- Feature Support for TLSv1.3 (Windows) (#11790)
- Bugfix Allow session reuse for data connections (FTP-SSL) (#12589)
Version 8.1.0
- Feature Native support for Apple silicon (#11101)
Version 8.0.2
- Bugfix Replacing file may cause empty permission set in ACL (S3)
- Bugfix Failure authentication with PuTTY private key (SFTP) (#11887)
- Bugfix Set storage class for transition to "ARCHIVE" when editing
lifecycle configuration (Google Cloud Storage) (#11906)
- Bugfix Deleted folders still displayed with versioning enabled on
bucket (Google Cloud Storage) (#11904)
Version 8.0.1
- Bugfix Interoperability with servers not supporting Range header in
requests (WebDAV)
Version 8.0.0
- Feature Allow to manage additional connection profiles in Preferences
(#10823)
- Feature New default connection profile (ownCloud)
- Feature Retain modification date in metadata for uploads (Google
Storage) (#11784)
- Feature Retain modification date in metadata for uploads (S3) (#11784)
- Feature Build package in AppImage format (CLI) (#11762)
- Feature Support for PuTTY v3 key files (SFTP)
- Feature Support public key authentication using certificates (SFTP)
- Feature Support for PEM ASN.1 encoded private keys (SFTP)
- Feature Support for host certificate keys handling @cert-authority in
known_hosts (SFTP)
- Feature Column in browser window to display checksum (#11824)
- Bugfix Change default path for NextCloud connections to include
username (#11787)
- Bugfix Failed to overwrite upload of object with custom metadata
(Google Cloud Storage) (#11781)
- Bugfix Skip duplicate file versions in output (Cyberduck CLI) (#11786)
- Bugfix Fails to use selected private key file outside of ~/.ssh folder
(SFTP, Mac App Store) (#11782)
- Bugfix Unable to delete folders (Google Cloud Storage) (#11808)
- Bugfix Allow to set Glacier storage class (Google Cloud Storage) (#11521)
- Bugfix Unable to remove delete marker (S3) (#11803)
- Bugfix Unable to download previous version of file (S3, Backblaze B2) (#11797, #11835)
- Bugfix Copying files requires permission to read bucket ACL (S3) (#11701)
- Bugfix Unable to set storage class to STANDARD (S3) (#11849)
- Bugfix Taskbar shows incorrect number of transfers (Windows) (#11813)
- Bugfix Allow to delete trashed files (Google Drive) (#11816)
- Bugfix Create directory placeholders using default storage class (S3) (#11751)
- Bugfix Create master key using default storage class (S3, Cryptomator)
(#11751)
- Bugfix Use specific region endpoint only with --region option (S3, CLI)
(#11827)
- Bugfix Empty list output when listing root directory (CLI) (#11814)
Release notes for previous versions can be found at cyberduck.io/changelog.