Nextcloud Desktop Updates & Release Notes

11 updates curated from 1 source by the Releasebot Team. Last updated: May 19, 2026

Get this feed:
  • May 19, 2026
    • Date parsed from source:
      May 19, 2026
    • First seen by Releasebot:
      May 19, 2026
    Nextcloud logo

    Nextcloud Desktop by Nextcloud

    Release 33.0.5

    Nextcloud Desktop ships a maintenance update with broad fixes for logging, settings, discovery, file provider behavior, and macOS compatibility. It also improves content policy handling, prevents duplicate records, preserves local dates, and removes an obsolete launch agent.

    What's Changed

    All platforms

    • fix logger for stdout (@an-dr-eas-k, #9975)
    • Fix settings dialog minimum size (@Rello, #9982)
    • editLocally: evaluate lock-record DB call outside Q_ASSERT (@greatjourney589, #9973)
    • fix: remove admin recall feature (@Rello, #10017)
    • logs: change update channel log severity to info (@nilsding, #10037)
    • discovery: do not sync shares with "Allow download and sync" unset (@nilsding, #9963)
    • double background in settings navigation (@Rello, @nilsding, #10046)

    macOS

    • Remove obsolete launch agent after installation (@i2h3, #9976)
    • Fix File Provider Item Eviction (@i2h3, #9981)
    • Apply eager content policy also to first item in nested hierarchies (@i2h3, #10009)
    • fix: Refactor visitedDirectory handling in MaterializedEnumerationObserver (@Rello, #10011)
    • Prevent duplicate database records for the same file provider item (@i2h3, #10020)
    • fix(file-provider): detect lock changes during working set enumeration. (@camilasan, #10002)
    • Fix Content Policy Inheritance for New Items (@i2h3, #10038)
    • Disable file provider on macOS 13 Ventura (@i2h3, #10021)
    • Preserve local creation and modification dates (@i2h3, #10044)

    Full Changelog: v33.0.4...v33.0.5

    Original source
  • May 4, 2026
    • Date parsed from source:
      May 4, 2026
    • First seen by Releasebot:
      May 10, 2026
    Nextcloud logo

    Nextcloud Desktop by Nextcloud

    Release 33.0.4

    Nextcloud Desktop ships stable-33.0 bug fixes, including a revert and a Windows file lock fix.

    What's Changed

    • [stable-33.0] Revert #9917 by @nilsding in #9961
    • [stable-33.0] fix(win32): unlock file after acquiring a lock by @backportbot[bot] in #9965

    Full Changelog

    v33.0.3...v33.0.4

    Original source
  • All of your release notes in one feed

    Join Releasebot and get updates from Nextcloud and hundreds of other software products.

    Create account
  • Apr 27, 2026
    • Date parsed from source:
      Apr 27, 2026
    • First seen by Releasebot:
      May 10, 2026
    Nextcloud logo

    Nextcloud Desktop by Nextcloud

    Release 33.0.3

    Nextcloud Desktop releases a stability-focused update with macOS, Windows, and sync fixes, plus improved login flow, file upload handling, and logging. It also refines keep-downloaded behavior and compatibility for a smoother desktop experience.

    What's Changed

    • [stable-33.0] fix(macOS): Set app extension version information correctly by @backportbot[bot] in #9768
    • [stable-33.0] fix(macOS): Launch on Login by @backportbot[bot] in #9775
    • [stable-33.0] fix(macOS): macOS 13 Ventura Compatibility by @backportbot[bot] in #9780
    • [stable-33.0] chore: systemd service is now wanted by graphical target by @backportbot[bot] in #9783
    • [stable-33.0] Chore/remove compilation warning qt 6.10 by @backportbot[bot] in #9787
    • [stable-33.0] chore(ci): update images by @backportbot[bot] in #9788
    • [stable-33.0] fix(gui): use native QLineEdit styling for server address by @backportbot[bot] in #9802
    • [stable-33.0] fix(windows/vfs): ensure critical logs are going to be produced by @backportbot[bot] in #9805
    • [stable-33.0] Bugfix/remove useless output debug at start by @backportbot[bot] in #9809
    • [stable-33.0] fix: remove unused COPY_SECUREFILEDROP_LINK socket command by @nilsding in #9812
    • [stable-33.0] fix(folderman): disconnect slotFolderCanSyncChanged when unloading folder. by @backportbot[bot] in #9818
    • [stable-33.0] fix(macOS): Open app settings on necessity of sandbox folder migration by @backportbot[bot] in #9836
    • [stable-33.0] Fix File Provider Domain Account Setup by @backportbot[bot] in #9839
    • [stable-33.0] fix(macOS): Word wrap in sandbox migration error display by @backportbot[bot] in #9843
    • [stable-33.0] keep sync dylib install_name as @rpath through cmake --install by @backportbot[bot] in #9848
    • [stable-33.0] Store credentials provided through command line in macOS keychain by @backportbot[bot] in #9852
    • [stable-33.0] fix: use openBrowser to open URLs by @backportbot[bot] in #9851
    • FinderSync Crash due to Socket Reading (stable-33.0) by @i2h3 in #9853
    • [stable-33.0] chore(i18n): Change group folder to team folder by @backportbot[bot] in #9869
    • [stable-33.0] feat(loginFlow): delay initialization of web view page until needed by @backportbot[bot] in #9879
    • [stable-33.0] fix(sharing): parse received timestamp from expiration date by @backportbot[bot] in #9889
    • [stable-33.0] Fix "Always keep downloaded" by @backportbot[bot] in #9896
    • [stable-33.0] Prevent unnecessary logging about an inexistent trash container item in database by @backportbot[bot] in #9899
    • feat(craft): update craft commit to get newer openssl releases by @mgallien in #9880
    • [stable-33.0] Replaced decoration asset for items to keep downloaded by @backportbot[bot] in #9901
    • [stable-33.0] chore: uses known working zlib 1.3.1 release by @backportbot[bot] in #9906
    • [stable-33.0] Run time switch for debug logging by @backportbot[bot] in #9913
    • [stable-33.0] fix(cfapi): avoid creation of db records if CfExecute failed by @backportbot[bot] in #9914
    • [stable-33.0] Remove Windows Shell/Explorer pinning fallback commands from SocketApi by @backportbot[bot] in #9915
    • [stable-33.0] fix(upload): skip locked files during upload to avoid errors by @backportbot[bot] in #9917

    Full Changelog: v33.0.2...v33.0.3

    Original source
  • Apr 24, 2026
    • Date parsed from source:
      Apr 24, 2026
    • First seen by Releasebot:
      May 10, 2026
    Nextcloud logo

    Nextcloud Desktop by Nextcloud

    Release 4.0.10

    Nextcloud Desktop fixes stable-4.0 with known-working zlib 1.3.1 in 4.0.10.

    What's Changed

    [stable-4.0] chore: uses known working zlib 1.3.1 release by @mgallien in #9907

    Full Changelog: v4.0.9...v4.0.10

    Original source
  • Apr 22, 2026
    • Date parsed from source:
      Apr 22, 2026
    • First seen by Releasebot:
      May 10, 2026
    Nextcloud logo

    Nextcloud Desktop by Nextcloud

    Release 4.0.9

    Nextcloud Desktop ships 4.0.9 with stability and polish updates, including network timeout handling, read-only delete fixes, updater and macOS background check fixes, Windows logging improvements, and a smoother login flow plus assorted UI and sync refinements.

    What's Changed

    [stable-4.0] chore(network): enable again our request timeout feature by @backportbot[bot] in #9647

    [stable-4.0] fix(read-only): make the parent folder writable before deleting a file by @backportbot[bot] in #9657

    [stable-4.0] chore(i18n): Correct text case in error message label by @backportbot[bot] in #9674

    [stable-4.0] chore(l10n): Update QLabel text property to not translate by @backportbot[bot] in #9676

    [stable-4.0] fix(settings): add missing endGroup() in Folder::removeFromSettings by @backportbot[bot] in #9690

    [stable-4.0] chore(legalnotice): update copyright year by @backportbot[bot] in #9718

    [stable-4.0] fix(macOS): Fix background update check incorrectly calling Sparkle when automaticallyChecksForUpdates is NO by @backportbot[bot] in #9748

    fix(updater): backport #9406 — respect autoUpdateCheck in Sparkle background checks by @pedromdbl in #9705

    [stable-4.0] chore: systemd service is now wanted by graphical target by @backportbot[bot] in #9784

    [stable-4.0] fix(gui): use native QLineEdit styling for server address by @backportbot[bot] in #9803

    [stable-4.0] fix(windows/vfs): ensure critical logs are going to be produced by @backportbot[bot] in #9804

    [stable-4.0] fix(folderman): disconnect slotFolderCanSyncChanged when unloading folder. by @backportbot[bot] in #9817

    fix(updater): remove extra declaration of ConfigFile. by @camilasan in #9820

    [stable-4.0] fix(asyncimageresponse): enhance check for received SVG response by @backportbot[bot] in #9837

    [stable-4.0] fix: use openBrowser to open URLs by @backportbot[bot] in #9850

    [stable-4.0] Fix #7009: Remove leftover .msi and msi.log after update by @backportbot[bot] in #9856

    FinderSync Crash due to Socket Reading (stable-4.0) by @i2h3 in #9855

    [stable-4.0] chore(i18n): Change group folder to team folder by @backportbot[bot] in #9868

    [stable-4.0] feat(loginFlow): delay initialization of web view page until needed by @backportbot[bot] in #9878

    chore: switch craft to proper branch and commit for updated openssl by @mgallien in #9881

    [stable-4.0] fix(sharing): parse received timestamp from expiration date by @backportbot[bot] in #9888

    chore: update AppImage builder image to latest by @mgallien in #9895

    New Contributors

    @pedromdbl made their first contribution in #9705

    Full Changelog: v4.0.8...v4.0.9

    Original source
  • Apr 9, 2026
    • Date parsed from source:
      Apr 9, 2026
    • First seen by Releasebot:
      May 10, 2026
    Nextcloud logo

    Nextcloud Desktop by Nextcloud

    v6.2.0

    Nextcloud Desktop ships v6.2.0 based on stable-4.0.

    Release v6.2.0 based on stable-4.0 (as per request).

    Original source
  • Mar 31, 2026
    • Date parsed from source:
      Mar 31, 2026
    • First seen by Releasebot:
      May 10, 2026
    Nextcloud logo

    Nextcloud Desktop by Nextcloud

    Release 33.0.2

    Nextcloud Desktop ships macOS and Windows fixes, including Sparkle sandboxing and VFS test improvements.

    Bug fixes

    fix(macOS): Sparkle Sandboxing (@i2h3, #9752)

    fix(macOS): Fix background update check incorrectly calling Sparkle when automaticallyChecksForUpdates is NO (@i2h3, #9744)

    What's Changed

    fix(windows/vfs): automated test for Windows VFS case clash items (@mgallien, #9741)

    Full Changelog: v33.0.1...v33.0.2

    Original source
  • Mar 30, 2026
    • Date parsed from source:
      Mar 30, 2026
    • First seen by Releasebot:
      May 10, 2026
    Nextcloud logo

    Nextcloud Desktop by Nextcloud

    Release 33.0.1

    Nextcloud Desktop ships macOS, Windows, and integration bug fixes, improving sandbox migration, extension display names, SVG handling, settings behavior, and build compatibility in a focused maintenance update.

    Bug fixes

    • macOS: Improve Sandbox Migration Experience (@i2h3, #9720)
    • fix(macOS): Extension Display Names (@i2h3, #9723)
    • fix(asyncimageresponse): enhance check for received SVG response (@nilsding, #9697)
    • fix(gui/settings): use different palette colour for backgrounds (@nilsding, #9703)
    • fix(macOS): hide dock icon when closing settings with ⌘+W (@i2h3, #9702)
    • fix(integration): only call parseEndpoints if fileId is not empty. (@camilasan, #9701)
    • fix(windows/vfs): do not create DB record for invalid virtual items (@mgallien, #9737)
    • fix(settings): add missing endGroup() in Folder::removeFromSettings (@agners, #9607)
    • fix(macOS): Fix developer build (@i2h3, #9667)
    • chore(i18n): Correct text case in error message label (@rakekniven, #9672)
    • chore(l10n): Update QLabel text property to not translate (@rakekniven, #9673)
    • Fix build with Xcode 26.4 (@i2h3, #9706)
    • chore(legalnotice): update copyright year (@nilsding, #9717)

    Full Changelog: v33.0.0...v33.0.1

    Original source
  • Mar 24, 2026
    • Date parsed from source:
      Mar 24, 2026
    • First seen by Releasebot:
      May 10, 2026
    Nextcloud logo

    Nextcloud Desktop by Nextcloud

    Release 33.0.0

    Nextcloud Desktop ships a major release with stronger syncing, richer macOS and Windows support, improved File Provider behavior, better logging and crash handling, and new features like update skipping, push notifications, tray status, and Nextcloud Assistant integration.

    What's Changed

    Bugfix/unbreak syncing public share links by @mgallien in #8836

    Allow Maximizing Settings Window by @elsiehupp in #8834

    Use upstream Extra CMake Modules by @claucambra in #6810

    Run Developer Build from Xcode by @i2h3 in #8838

    fix: folder delete/new conflict will be "delete" by @mgallien in #8671

    Branded file provider extension SF Symbol by @i2h3 in #8818

    Updated File Provider Translations by @i2h3 in #8842

    chore(deps): Bump fsfe/reuse-action from 5.0.0 to 6.0.0 by @dependabot[bot] in #8839

    chore(deps): Bump actions/stale from 10.0.0 to 10.1.0 by @dependabot[bot] in #8841

    chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.4 to 2.16.5 by @dependabot[bot] in #8840

    fix(asyncimageresponse): fetch remote resources in the same thread as Account by @nilsding in #8848

    chore(chunk-upload): always sent the total size header by @mgallien in #8849

    Bugfix/allign plus icon by @Aiiaiiio in #8851

    fix: HTML-escape file URLs to handle special characters in conflict and case clash dialogs by @Copilot in #8847

    fix(filesystembase): log correct ACL errors by @nilsding in #8863

    fix: Adding elide to menuitems by @Aiiaiiio in #8862

    fix(i18n): Fixed grammar by @rakekniven in #8870

    Fix Token Locks by @i2h3 in #8872

    fix(NextcloudDev): add missing template file. by @camilasan in #8876

    fix(tray): use native tooltips when available by @nilsding in #8883

    fix(file-provider): report a different error if database is not ready by @nilsding in #8885

    fix(quota): return unlimited quota if server query is invalid or file is in folder root. by @camilasan in #8714

    chore: set xcode target to Debug only for dev builds by @nilsding in #8889

    fix: remove "nextcloud" from debug log filenames by @Rello in #8899

    chore(ci): use Xcode 16.3 by @nilsding in #8902

    Logging NSFileProviderRequest by @i2h3 in #8890

    fix: Neutral sync icon in VFS sync status by @Rello in #8900

    Fix some of the accounts menu visual issues by @Aiiaiiio in #8894

    fix: Update minimum supported Nextcloud server version to 20 by @Rello in #8910

    fix: ignore directory listing entry for the iterated directory by @nilsding in #8921

    Removed obsolete settings features in main app by @i2h3 in #8924

    fix(account): do not consider URLs with a trailing slash as public links by @nilsding in #8932

    fix(network): fall back to unlimited bandwidth in case the legacy global limit is still set by @nilsding in #8925

    Fix Crash on File Provider Deactivation for Account with UUID Name by @i2h3 in #8941

    Fix #8914 by @i2h3 in #8943

    fix(win32): embed correct app icons again by @nilsding in #8964

    File Provider Fix: Translated Some Texts by @i2h3 in #8966

    fix: make sure migration is skipped when setting DISABLE_ACCOUNT_MIGRATION by @camilasan in #8973

    style(file-provider): improve text displayed when user resets virtual files setup. by @camilasan in #8892

    Fix (File Provider): Share Permissions by @i2h3 in #8981

    fix: Add official PPA as an option of the package type by @melroy89 in #8975

    chore(deps): Bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #8971

    refactor: Use correct string overload by @CarlSchwan in #8992

    Bugfix/edit locally server custom path by @mgallien in #8867

    fix(typo): Fix typo in debug log message for original file by @Rello in #9014

    Include Realm Databases in Debug Archives by @i2h3 in #9016

    chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.5 to 2.16.6 by @dependabot[bot] in #9011

    fix(file-provider): use correct FP domain identifier for sync status check by @nilsding in #9008

    fix(tests): ensure we compare remote state against local state by @mgallien in #9009

    feat(update): allow to manually skip a pending update by @mgallien in #9006

    fix(vfs/cfapi): avoid creating invalid db entries when using a different sync root by @nilsding in #8947

    bugfix: Tweak status icons further by @Rello in #9028

    fix: activity tray is not refreshed by @Rello in #9043

    fix(log): Re-establish connection for systray mono icons by @Rello in #9050

    fix: align qml value type registration with lowercase names by @Rello in #9053

    fix(log): Improve log messages for client status reporting by @Rello in #9052

    fix(file-provider): Fix button title in item locking user interface. by @i2h3 in #9058

    fix(log): QML warnings by @Rello in #9054

    Improved File Provider Locking Overlay Layout in Finder by @i2h3 in #9059

    fix(discovery): display more user friendly message when data is missing from server response. by @camilasan in #8982

    fix(file-provider): Existing Lock Comparison by @i2h3 in #9062

    File Provider Legacy Database Cleanup by @i2h3 in #9067

    fix(filesystem/win32): make use of long paths where possible by @nilsding in #9077

    fix: use /usr/bin/open to show a file/folder in finder (#12379) by @camilasan in #9076

    fix(checksums): avoid crash on aborted checksum calculation job by @nilsding in #9039

    fix(gui): initialise e2e()->account() from Account by @nilsding in #9031

    fix(migration): set all settings and keychain keys from the previous version of the client. by @camilasan in #8969

    chore(deps): Bump actions/checkout from 5.0.0 to 5.0.1 by @dependabot[bot] in #9095

    fix: migration of icon and user network settings. by @camilasan in #9106

    fix(win32): use file handles for checking/modifying DACLs by @nilsding in #9109

    fix(file-provider): Root container enumeration to process remote updates correctly. by @i2h3 in #9102

    chore(vfs/windows): test migration from VFS to classic sync on windows by @mgallien in #9020

    avoid detecting permissions to be invalid on linux NTFS file system by @mgallien in #7745

    feat: preserve the last selected account between runs by @DmySyz in #9061

    chore(deps): Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #9132

    fix: do not fetch user info twice during start of the client by @mgallien in #9141

    fix(encryption): allow encrypting a new folder if it was synced by @mgallien in #9144

    fix(download): allow highly compressed responses up to a known file size by @nilsding in #9146

    fix(win32): try to set ACLs without propagating them by @nilsding in #9157

    fix(win32): avoid displaying certificate warning on first connection by @nilsding in #9160

    fix: initialize user list when the first acc is added by @DmySyz in #9156

    Fix: Resolving file provider services based on security-scoped URL access by @i2h3 in #9159

    Signal enumerator for working set after file (un)lock by @i2h3 in #9166

    chore(deps): Bump actions/setup-python from 6.0.0 to 6.1.0 by @dependabot[bot] in #9163

    chore: remove undocumented socketapi commands by @nilsding in #9169

    Bugfix/enforce enterprise update channel by @Aiiaiiio in #9139

    fix(file-provider): Sync state for excluded lock files. by @i2h3 in #9173

    fix(linux/crash): fix crash in cloud provider integration by @mgallien in #9183

    fix(AppImage): include an extra library for nss3 to prevent a crash by @mgallien in #9171

    chore(log): try to print the file name of the crash log by @mgallien in #9187

    fix(upgrade): set the previous client version after the upgrade check. by @camilasan in #9204

    chore(tests): remove obsolete source files by @nilsding in #9210

    Bugfix/mgallien/noid/clazy fixes by @mgallien in #9203

    fix(migration): return correct migration state if no accounts were found. by @camilasan in #9190

    chore(deps): Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #9205

    chore(deps): Bump actions/stale from 10.1.0 to 10.1.1 by @dependabot[bot] in #9206

    fix(vfs/windows): we need all properties for new DB records by @mgallien in #9202

    fix(windows): ensure proper path conversion on Windows by @mgallien in #9213

    fix(windows): inode property may be missing for some entries: add it by @mgallien in #9215

    fix(checksums): wait for the checksum to be calculated before deletion by @nilsding in #9221

    fix: dismiss notifications. by @camilasan in #9222

    Bugfix/secure drop link by @mgallien in #9195

    feat: support notify_file_id push notifications by @nilsding in #8502

    fix: Handle server maintenance error in flow2auth by @Rello in #9226

    chore: remove unused build scripts by @nilsding in #9245

    fix(accessmanager): manually handle redirects by @nilsding in #9247

    fix(logs): reduce verbosity when deleting a folder content by @mgallien in #9243

    chore(deps): Bump actions/cache from 4.3.0 to 5.0.1 by @dependabot[bot] in #9253

    chore(usermodel): remove redundant checks for nonexistent files by @nilsding in #9251

    chore(deps): Bump actions/upload-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #9252

    fix(macOS): use relative path to src in xcodeproj. by @camilasan in #9260

    fix(usermodel): create a copy of the original notification errors list by @nilsding in #9258

    macOS App Sandbox by @i2h3 in #9023

    Mac Crafter Signing Acceleration by @i2h3 in #9255

    Integrated NextcloudFileProviderKit Repository by @i2h3 in #9176

    Check for existence of a directory to remove before attempting to do so by @i2h3 in #9288

    feat(mac-crafter): New logging. by @i2h3 in #9290

    Feat/new craft cache by @mgallien in #9287

    Implement signing for Sparkle Installer and Autoupdate by @Rello in #9298

    fix: detect upgrade only scenario. by @camilasan in #9296

    fix: Restore server subscription per account from config. by @Aiiaiiio in #9262

    chore: use newer build image with Qt 6.9.3 release as expected by @mgallien in #9305

    chore(deps): Bump actions/checkout from 4 to 6 by @dependabot[bot] in #9272

    chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.6 to 2.16.7 by @dependabot[bot] in #9282

    Bugfix/string escaping by @mgallien in #9329

    ci: Remove Ubuntu Plucky, add Resolute by @ivaradi in #9342

    File Provider Trash Changes by @i2h3 in #9323

    fix(accessmanager): only handle manual redirects unless specified otherwise by @nilsding in #9350

    fix(debugArchive): ensure proper path for destination file name by @mgallien in #9311

    fix(appimage): ensure more libraries are bundled in the AppImage by @mgallien in #9353

    Handle remote paths with special characters correctly by @i2h3 in #9341

    fix: Change destination encoding to percent encoding by @Rello in #9334

    fix(AppImage): bundle OpenGL drivers in the AppImage by @mgallien in #9364

    macOS File Provider Fix: Allow Insecure HTTP Connections by @i2h3 in #9371

    Escape dots in file provider domain display names (affects #7979) by @i2h3 in #9369

    fix(AppImage): fix broken empty web engine rendering by @mgallien in #9368

    chore: add platform name in about information by @mgallien in #9381

    chore: pin correctly some github actions still using the old way by @mgallien in #9382

    Fix: File Provider Synchronization Status by @i2h3 in #9335

    fix(AppImage): bundle less libraries to improve compatibility by @mgallien in #9380

    chore(deps): Bump actions/setup-python from 6.1.0 to 6.2.0 by @dependabot[bot] in #9383

    chore(deps): Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #9384

    chore(deps): Bump webiny/action-conventional-commits from 1.3.0 to 1.3.1 by @dependabot[bot] in #9385

    chore(deps): Bump actions/cache from 5.0.1 to 5.0.2 by @dependabot[bot] in #9386

    fix(whiteIcons): fix state icons for white monochrome theme by @mgallien in #9390

    Added first test case documentation by @i2h3 in #9321

    fix(application): Correcting the loading of translation files by @findlayfeng in #9108

    fix: Enhance update status message for valid subscriptions by @Rello in #9354

    fix(cmd): don't open the database twice with --unsyncedfolders by @GeoffreyFrogeye in #9410

    fix: respect auto update toggle on macOS by @Rello in #9406

    fix(networksettings): get rid of uic warning by @nilsding in #9401

    fix(activitydata): use parameter validation regex from server by @nilsding in #9398

    fix: prevent crash when changing proxy settings with logged out account by @Copilot in #9194

    chore(deps): Bump actions/cache from 5.0.2 to 5.0.3 by @dependabot[bot] in #9416

    refactor: drop automatic bandwidth calculations and normalize deprecated AutoLimit by @Rello in #9400

    fix: Client side TLS with Strict-Transport-Security by @rbran in #9284

    File Provider Remote Change Discovery Fix by @i2h3 in #9424

    Updated File Provider Extension Localization by @i2h3 in #9412

    Also set up signals for legacy push support by @i2h3 in #9429

    feat(tray): sync status warning banner for errored accounts by @Rello in #9418

    Persistent access to security scoped synchronization folders by @i2h3 in #9438

    Preserve dirty user data on domain removal by @i2h3 in #9436

    Added file, function and line information to logging in debug builds. by @i2h3 in #9437

    feat: re-enable WebDAV pagination for large folder enumeration on macOS by @Copilot in #9442

    Instructions for Agents about Breaking Changes by @i2h3 in #9446

    fix: use branded user agent for Flow v2 login request by @Rello in #9444

    chore: use std::make_unique to improve memory management by @mgallien in #9162

    test fix for mac-vfs by @tobiasKaminsky in #9450

    Revert "test fix for mac-vfs" by @tobiasKaminsky in #9452

    feat(tray): sync status indicator in account menu by @Rello in #9427

    feat(singleInstance): switch to use KDSingleApplication by @mgallien in #9402

    feat: Nextcloud Assistant integration by @Rello in #9431

    fix(utility): allow creation of fav links with paths containing spaces by @nilsding in #9462

    feat: client integration with server features by @camilasan in #9403

    [stable-33.0] Drop macOS 12 Support by @backportbot[bot] in #9485

    [stable-33.0] Consolidated Xcode Workspace by @backportbot[bot] in #9484

    [stable-33.0] Server Actions Integration for File Provider Extension by @backportbot[bot] in #9486

    [stable-33.0] chore: update Craft and craft cache by @backportbot[bot] in #9496

    [stable-33.0] fix(macOS): Defined PRODUCT_BUNDLE_IDENTIFIER for FinderSync by @backportbot[bot] in #9503

    [stable-33.0] chore(macOS): Updated Xcode Project Settings by @backportbot[bot] in #9504

    [stable-33.0] fix(macOS): macdeployqt now finds libvpx by @backportbot[bot] in #9505

    [stable-33.0] fix(macOS): Resolved warning about deprecated ld_classic by @backportbot[bot] in #9506

    [stable-33.0] fix(macOS): Resolved Some Xcode Compiler Warnings by @backportbot[bot] in #9507

    [stable-33.0] chore(i18n): Add context for translators by @backportbot[bot] in #9511

    [stable-33.0] fix(e2ee): ensure PIN input dialog is top most window by @backportbot[bot] in #9512

    [stable-33.0] fix(macOS): skip build-tree RPATH to prevent install_name_tool conflict by @backportbot[bot] in #9513

    [stable-33.0] fix: remove hard-coded app name from sync folder path by @backportbot[bot] in #9516

    [stable-33.0] fix: disable server version check (<7.0) by @backportbot[bot] in #9521

    [stable-33.0] Fix #7009: Remove leftover .msi and msi.log after update by @backportbot[bot] in #9522

    [stable-33.0] fix(macOS): Remove TARGETED_DEVICE_FAMILY by @backportbot[bot] in #9525

    [stable-33.0] fix: enhanced detail in "Stale DB entry" log entry by @backportbot[bot] in #9526

    [stable-33.0] fix: show paused status when account has no sync sources by @backportbot[bot] in #9527

    [stable-33.0] Fix FinderSync Extension by @backportbot[bot] in #9529

    [stable-33.0] chore(i18n): id -> ID by @backportbot[bot] in #9530

    [stable-33.0] fix(win32): only increase ACL size if a new ACE is about to be added by @backportbot[bot] in #9532

    [stable-33.0] chore: test upload of a locked file inside a remote deleted folder by @backportbot[bot] in #9533

    [stable-33.0] feature: new settings UI by @backportbot[bot] in #9534

    [stable-33.0] Bugfix/e2ee fixes for hardware certificate end to end encryption by @backportbot[bot] in #9535

    [stable-33.0] feat(macOS): QtWebEngine Switch by @backportbot[bot] in #9536

    [stable-33.0] test(integration): add tests for FileActionsModel. by @backportbot[bot] in #9538

    [stable-33.0] fix(macOS): fix crash for FileProviderSettings by @backportbot[bot] in #9541

    [stable-33.0] fix: load app icons for external sites app by @backportbot[bot] in #9545

    [stable-33.0] fix: suppress duplicate "The log output cannot be saved" popups by @backportbot[bot] in #9546

    [stable-33.0] Regain Synchronization Folder Access by @backportbot[bot] in #9560

    [stable-33.0] Note about missing End-to-End Encryption Support in File Provider Extension by @backportbot[bot] in #9563

    [stable-33.0] fix(accountmanager): check existing account proxy type setting. by @backportbot[bot] in #9577

    [stable-33.0] fix(file-provider): Fetch share options by user ID not user name (#9074) by @backportbot[bot] in #9580

    [stable-33.0] Improve error handling and clean menu texts by @backportbot[bot] in #9586

    [stable-33.0] fix(e2ee/vfs): disable on-demand population of encrypted folders by @backportbot[bot] in #9589

    [stable-33.0] feat(e2ee): add basic support for e2ee metadata format 2.1 by @backportbot[bot] in #9590

    [stable-33.0] Bugfix/migrate user encryption certificate by @backportbot[bot] in #9591

    [stable-33.0] Handle macOS alias files in File Provider Extension by @backportbot[bot] in #9594

    [stable-33.0] Bugfix/better handling of locked files during upload by @backportbot[bot] in #9592

    [stable-33.0] fix(e2ee): allow read of metadata 1.2 again by @backportbot[bot] in #9593

    [stable-33.0] Sync Status on App Launch by @backportbot[bot] in #9597

    [stable-33.0] Updated File Provider Extension Translations by @backportbot[bot] in #9600

    [stable-33.0] fix: Robustly parse file action responses and handle tooltip/URL children by @backportbot[bot] in #9603

    [stable-33.0] fix(propagateuploadng): do not encode davUrl by @backportbot[bot] in #9604

    [stable-33.0] Refactored change enumeration completion by @backportbot[bot] in #9606

    [stable-33.0] Bugfix/use display name for e2ee shares by @backportbot[bot] in #9609

    [stable-33.0] Refine new settings dialog by @backportbot[bot] in #9616

    [stable-33.0] Improve integration. by @backportbot[bot] in #9618

    [stable-33.0] fix(i18n): let Qt handle plural forms by @backportbot[bot] in #9626

    [stable-33.0] fix(file-provider): Working Set Change Enumeration by @backportbot[bot] in #9628

    [stable-33.0] Sanitized file provider UI extension string catalog by @backportbot[bot] in #9635

    [stable-33.0] fix(filesystem): deal with win32 long paths when recursively removing folders by @backportbot[bot] in #9640

    [stable-33.0] Set folders writable if remote perms require it, recurse into subdirs if etag and remoteperms differ by @backportbot[bot] in #9643

    [stable-33.0] feat(syncengine): fail and restart the sync if discovery is suspicious by @backportbot[bot] in #9645

    [stable-33.0] chore(network): enable again our request timeout feature by @backportbot[bot] in #9651

    [stable-33.0] fix(read-only): make the parent folder writable before deleting a file by @backportbot[bot] in #9656

    [stable-33.0] feature(icon/ai): improved Nextcloud Assistant icon by @backportbot[bot] in #9659

    New Contributors

    @melroy89 made their first contribution in #8975

    @DmySyz made their first contribution in #9061

    @findlayfeng made their first contribution in #9108

    @GeoffreyFrogeye made their first contribution in #9410

    @rbran made their first contribution in #9284

    Full Changelog: v4.0.0...v33.0.0

    Original source
  • Mar 20, 2026
    • Date parsed from source:
      Mar 20, 2026
    • First seen by Releasebot:
      May 10, 2026
    Nextcloud logo

    Nextcloud Desktop by Nextcloud

    Release 33.0.0 rc4

    Nextcloud Desktop releases a broad stability and feature update with sync fixes, stronger File Provider support, improved macOS and Windows behavior, richer logging, and better handling of accounts, updates, locks, and special file paths. It also adds Nextcloud Assistant integration and client-server feature support.

    What's Changed

    Bugfix/unbreak syncing public share links by @mgallien in #8836
    Allow Maximizing Settings Window by @elsiehupp in #8834
    Use upstream Extra CMake Modules by @claucambra in #6810
    Run Developer Build from Xcode by @i2h3 in #8838
    fix: folder delete/new conflict will be "delete" by @mgallien in #8671
    Branded file provider extension SF Symbol by @i2h3 in #8818
    Updated File Provider Translations by @i2h3 in #8842
    chore(deps): Bump fsfe/reuse-action from 5.0.0 to 6.0.0 by @dependabot[bot] in #8839
    chore(deps): Bump actions/stale from 10.0.0 to 10.1.0 by @dependabot[bot] in #8841
    chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.4 to 2.16.5 by @dependabot[bot] in #8840
    fix(asyncimageresponse): fetch remote resources in the same thread as Account by @nilsding in #8848
    chore(chunk-upload): always sent the total size header by @mgallien in #8849
    Bugfix/allign plus icon by @Aiiaiiio in #8851
    fix: HTML-escape file URLs to handle special characters in conflict and case clash dialogs by @Copilot in #8847
    fix(filesystembase): log correct ACL errors by @nilsding in #8863
    fix: Adding elide to menuitems by @Aiiaiiio in #8862
    fix(i18n): Fixed grammar by @rakekniven in #8870
    Fix Token Locks by @i2h3 in #8872
    fix(NextcloudDev): add missing template file. by @camilasan in #8876
    fix(tray): use native tooltips when available by @nilsding in #8883
    fix(file-provider): report a different error if database is not ready by @nilsding in #8885
    fix(quota): return unlimited quota if server query is invalid or file is in folder root. by @camilasan in #8714
    chore: set xcode target to Debug only for dev builds by @nilsding in #8889
    fix: remove "nextcloud" from debug log filenames by @Rello in #8899
    chore(ci): use Xcode 16.3 by @nilsding in #8902
    Logging NSFileProviderRequest by @i2h3 in #8890
    fix: Neutral sync icon in VFS sync status by @Rello in #8900
    Fix some of the accounts menu visual issues by @Aiiaiiio in #8894
    fix: Update minimum supported Nextcloud server version to 20 by @Rello in #8910
    fix: ignore directory listing entry for the iterated directory by @nilsding in #8921
    Removed obsolete settings features in main app by @i2h3 in #8924
    fix(account): do not consider URLs with a trailing slash as public links by @nilsding in #8932
    fix(network): fall back to unlimited bandwidth in case the legacy global limit is still set by @nilsding in #8925
    Fix Crash on File Provider Deactivation for Account with UUID Name by @i2h3 in #8941
    Fix #8914 by @i2h3 in #8943
    fix(win32): embed correct app icons again by @nilsding in #8964
    File Provider Fix: Translated Some Texts by @i2h3 in #8966
    fix: make sure migration is skipped when setting DISABLE_ACCOUNT_MIGRATION by @camilasan in #8973
    style(file-provider): improve text displayed when user resets virtual files setup. by @camilasan in #8892
    Fix (File Provider): Share Permissions by @i2h3 in #8981
    fix: Add official PPA as an option of the package type by @melroy89 in #8975
    chore(deps): Bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #8971
    refactor: Use correct string overload by @CarlSchwan in #8992
    Bugfix/edit locally server custom path by @mgallien in #8867
    fix(typo): Fix typo in debug log message for original file by @Rello in #9014
    Include Realm Databases in Debug Archives by @i2h3 in #9016
    chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.5 to 2.16.6 by @dependabot[bot] in #9011
    fix(file-provider): use correct FP domain identifier for sync status check by @nilsding in #9008
    fix(tests): ensure we compare remote state against local state by @mgallien in #9009
    feat(update): allow to manually skip a pending update by @mgallien in #9006
    fix(vfs/cfapi): avoid creating invalid db entries when using a different sync root by @nilsding in #8947
    bugfix: Tweak status icons further by @Rello in #9028
    fix: activity tray is not refreshed by @Rello in #9043
    fix(log): Re-establish connection for systray mono icons by @Rello in #9050
    fix: align qml value type registration with lowercase names by @Rello in #9053
    fix(log): Improve log messages for client status reporting by @Rello in #9052
    fix(file-provider): Fix button title in item locking user interface. by @i2h3 in #9058
    fix(log): QML warnings by @Rello in #9054
    Improved File Provider Locking Overlay Layout in Finder by @i2h3 in #9059
    fix(discovery): display more user friendly message when data is missing from server response. by @camilasan in #8982
    fix(file-provider): Existing Lock Comparison by @i2h3 in #9062
    File Provider Legacy Database Cleanup by @i2h3 in #9067
    fix(filesystem/win32): make use of long paths where possible by @nilsding in #9077
    fix: use /usr/bin/open to show a file/folder in finder (#12379) by @camilasan in #9076
    fix(checksums): avoid crash on aborted checksum calculation job by @nilsding in #9039
    fix(gui): initialise e2e()->account() from Account by @nilsding in #9031
    fix(migration): set all settings and keychain keys from the previous version of the client. by @camilasan in #8969
    chore(deps): Bump actions/checkout from 5.0.0 to 5.0.1 by @dependabot[bot] in #9095
    fix: migration of icon and user network settings. by @camilasan in #9106
    fix(win32): use file handles for checking/modifying DACLs by @nilsding in #9109
    fix(file-provider): Root container enumeration to process remote updates correctly. by @i2h3 in #9102
    chore(vfs/windows): test migration from VFS to classic sync on windows by @mgallien in #9020
    avoid detecting permissions to be invalid on linux NTFS file system by @mgallien in #7745
    feat: preserve the last selected account between runs by @DmySyz in #9061
    chore(deps): Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #9132
    fix: do not fetch user info twice during start of the client by @mgallien in #9141
    fix(encryption): allow encrypting a new folder if it was synced by @mgallien in #9144
    fix(download): allow highly compressed responses up to a known file size by @nilsding in #9146
    fix(win32): try to set ACLs without propagating them by @nilsding in #9157
    fix(win32): avoid displaying certificate warning on first connection by @nilsding in #9160
    fix: initialize user list when the first acc is added by @DmySyz in #9156
    Fix: Resolving file provider services based on security-scoped URL access by @i2h3 in #9159
    Signal enumerator for working set after file (un)lock by @i2h3 in #9166
    chore(deps): Bump actions/setup-python from 6.0.0 to 6.1.0 by @dependabot[bot] in #9163
    chore: remove undocumented socketapi commands by @nilsding in #9169
    Bugfix/enforce enterprise update channel by @Aiiaiiio in #9139
    fix(file-provider): Sync state for excluded lock files. by @i2h3 in #9173
    fix(linux/crash): fix crash in cloud provider integration by @mgallien in #9183
    fix(AppImage): include an extra library for nss3 to prevent a crash by @mgallien in #9171
    chore(log): try to print the file name of the crash log by @mgallien in #9187
    fix(upgrade): set the previous client version after the upgrade check. by @camilasan in #9204
    chore(tests): remove obsolete source files by @nilsding in #9210
    Bugfix/mgallien/noid/clazy fixes by @mgallien in #9203
    fix(migration): return correct migration state if no accounts were found. by @camilasan in #9190
    chore(deps): Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #9205
    chore(deps): Bump actions/stale from 10.1.0 to 10.1.1 by @dependabot[bot] in #9206
    fix(vfs/windows): we need all properties for new DB records by @mgallien in #9202
    fix(windows): ensure proper path conversion on Windows by @mgallien in #9213
    fix(windows): inode property may be missing for some entries: add it by @mgallien in #9215
    fix(checksums): wait for the checksum to be calculated before deletion by @nilsding in #9221
    fix: dismiss notifications. by @camilasan in #9222
    Bugfix/secure drop link by @mgallien in #9195
    feat: support notify_file_id push notifications by @nilsding in #8502
    fix: Handle server maintenance error in flow2auth by @Rello in #9226
    chore: remove unused build scripts by @nilsding in #9245
    fix(accessmanager): manually handle redirects by @nilsding in #9247
    fix(logs): reduce verbosity when deleting a folder content by @mgallien in #9243
    chore(deps): Bump actions/cache from 4.3.0 to 5.0.1 by @dependabot[bot] in #9253
    chore(usermodel): remove redundant checks for nonexistent files by @nilsding in #9251
    chore(deps): Bump actions/upload-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #9252
    fix(macOS): use relative path to src in xcodeproj. by @camilasan in #9260
    fix(usermodel): create a copy of the original notification errors list by @nilsding in #9258
    macOS App Sandbox by @i2h3 in #9023
    Mac Crafter Signing Acceleration by @i2h3 in #9255
    Integrated NextcloudFileProviderKit Repository by @i2h3 in #9176
    Check for existence of a directory to remove before attempting to do so by @i2h3 in #9288
    feat(mac-crafter): New logging. by @i2h3 in #9290
    Feat/new craft cache by @mgallien in #9287
    Implement signing for Sparkle Installer and Autoupdate by @Rello in #9298
    fix: detect upgrade only scenario. by @camilasan in #9296
    fix: Restore server subscription per account from config. by @Aiiaiiio in #9262
    chore: use newer build image with Qt 6.9.3 release as expected by @mgallien in #9305
    chore(deps): Bump actions/checkout from 4 to 6 by @dependabot[bot] in #9272
    chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.6 to 2.16.7 by @dependabot[bot] in #9282
    Bugfix/string escaping by @mgallien in #9329
    ci: Remove Ubuntu Plucky, add Resolute by @ivaradi in #9342
    File Provider Trash Changes by @i2h3 in #9323
    fix(accessmanager): only handle manual redirects unless specified otherwise by @nilsding in #9350
    fix(debugArchive): ensure proper path for destination file name by @mgallien in #9311
    fix(appimage): ensure more libraries are bundled in the AppImage by @mgallien in #9353
    Handle remote paths with special characters correctly by @i2h3 in #9341
    fix: Change destination encoding to percent encoding by @Rello in #9334
    fix(AppImage): bundle OpenGL drivers in the AppImage by @mgallien in #9364
    macOS File Provider Fix: Allow Insecure HTTP Connections by @i2h3 in #9371
    Escape dots in file provider domain display names (affects #7979) by @i2h3 in #9369
    fix(AppImage): fix broken empty web engine rendering by @mgallien in #9368
    chore: add platform name in about information by @mgallien in #9381
    chore: pin correctly some github actions still using the old way by @mgallien in #9382
    Fix: File Provider Synchronization Status by @i2h3 in #9335
    fix(AppImage): bundle less libraries to improve compatibility by @mgallien in #9380
    chore(deps): Bump actions/setup-python from 6.1.0 to 6.2.0 by @dependabot[bot] in #9383
    chore(deps): Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #9384
    chore(deps): Bump webiny/action-conventional-commits from 1.3.0 to 1.3.1 by @dependabot[bot] in #9385
    chore(deps): Bump actions/cache from 5.0.1 to 5.0.2 by @dependabot[bot] in #9386
    fix(whiteIcons): fix state icons for white monochrome theme by @mgallien in #9390
    Added first test case documentation by @i2h3 in #9321
    fix(application): Correcting the loading of translation files by @findlayfeng in #9108
    fix: Enhance update status message for valid subscriptions by @Rello in #9354
    fix(cmd): don't open the database twice with --unsyncedfolders by @GeoffreyFrogeye in #9410
    fix: respect auto update toggle on macOS by @Rello in #9406
    fix(networksettings): get rid of uic warning by @nilsding in #9401
    fix(activitydata): use parameter validation regex from server by @nilsding in #9398
    fix: prevent crash when changing proxy settings with logged out account by @Copilot in #9194
    chore(deps): Bump actions/cache from 5.0.2 to 5.0.3 by @dependabot[bot] in #9416
    refactor: drop automatic bandwidth calculations and normalize deprecated AutoLimit by @Rello in #9400
    fix: Client side TLS with Strict-Transport-Security by @rbran in #9284
    File Provider Remote Change Discovery Fix by @i2h3 in #9424
    Updated File Provider Extension Localization by @i2h3 in #9412
    Also set up signals for legacy push support by @i2h3 in #9429
    feat(tray): sync status warning banner for errored accounts by @Rello in #9418
    Persistent access to security scoped synchronization folders by @i2h3 in #9438
    Preserve dirty user data on domain removal by @i2h3 in #9436
    Added file, function and line information to logging in debug builds. by @i2h3 in #9437
    feat: re-enable WebDAV pagination for large folder enumeration on macOS by @Copilot in #9442
    Instructions for Agents about Breaking Changes by @i2h3 in #9446
    fix: use branded user agent for Flow v2 login request by @Rello in #9444
    chore: use std::make_unique to improve memory management by @mgallien in #9162
    test fix for mac-vfs by @tobiasKaminsky in #9450
    Revert "test fix for mac-vfs" by @tobiasKaminsky in #9452
    feat(tray): sync status indicator in account menu by @Rello in #9427
    feat(singleInstance): switch to use KDSingleApplication by @mgallien in #9402
    feat: Nextcloud Assistant integration by @Rello in #9431
    fix(utility): allow creation of fav links with paths containing spaces by @nilsding in #9462
    feat: client integration with server features by @camilasan in #9403
    [stable-33.0] Drop macOS 12 Support by @backportbot[bot] in #9485
    [stable-33.0] Consolidated Xcode Workspace by @backportbot[bot] in #9484
    [stable-33.0] Server Actions Integration for File Provider Extension by @backportbot[bot] in #9486
    [stable-33.0] chore: update Craft and craft cache by @backportbot[bot] in #9496
    [stable-33.0] fix(macOS): Defined PRODUCT_BUNDLE_IDENTIFIER for FinderSync by @backportbot[bot] in #9503
    [stable-33.0] chore(macOS): Updated Xcode Project Settings by @backportbot[bot] in #9504
    [stable-33.0] fix(macOS): macdeployqt now finds libvpx by @backportbot[bot] in #9505
    [stable-33.0] fix(macOS): Resolved warning about deprecated ld_classic by @backportbot[bot] in #9506
    [stable-33.0] fix(macOS): Resolved Some Xcode Compiler Warnings by @backportbot[bot] in #9507
    [stable-33.0] chore(i18n): Add context for translators by @backportbot[bot] in #9511
    [stable-33.0] fix(e2ee): ensure PIN input dialog is top most window by @backportbot[bot] in #9512
    [stable-33.0] fix(macOS): skip build-tree RPATH to prevent install_name_tool conflict by @backportbot[bot] in #9513
    [stable-33.0] fix: remove hard-coded app name from sync folder path by @backportbot[bot] in #9516
    [stable-33.0] fix: disable server version check (<7.0) by @backportbot[bot] in #9521
    [stable-33.0] Fix #7009: Remove leftover .msi and msi.log after update by @backportbot[bot] in #9522
    [stable-33.0] fix(macOS): Remove TARGETED_DEVICE_FAMILY by @backportbot[bot] in #9525
    [stable-33.0] fix: enhanced detail in "Stale DB entry" log entry by @backportbot[bot] in #9526
    [stable-33.0] fix: show paused status when account has no sync sources by @backportbot[bot] in #9527
    [stable-33.0] Fix FinderSync Extension by @backportbot[bot] in #9529
    [stable-33.0] chore(i18n): id -> ID by @backportbot[bot] in #9530
    [stable-33.0] fix(win32): only increase ACL size if a new ACE is about to be added by @backportbot[bot] in #9532
    [stable-33.0] chore: test upload of a locked file inside a remote deleted folder by @backportbot[bot] in #9533
    [stable-33.0] feature: new settings UI by @backportbot[bot] in #9534
    [stable-33.0] Bugfix/e2ee fixes for hardware certificate end to end encryption by @backportbot[bot] in #9535
    [stable-33.0] feat(macOS): QtWebEngine Switch by @backportbot[bot] in #9536
    [stable-33.0] test(integration): add tests for FileActionsModel. by @backportbot[bot] in #9538
    [stable-33.0] fix(macOS): fix crash for FileProviderSettings by @backportbot[bot] in #9541
    [stable-33.0] fix: load app icons for external sites app by @backportbot[bot] in #9545
    [stable-33.0] fix: suppress duplicate "The log output cannot be saved" popups by @backportbot[bot] in #9546
    [stable-33.0] Regain Synchronization Folder Access by @backportbot[bot] in #9560
    [stable-33.0] Note about missing End-to-End Encryption Support in File Provider Extension by @backportbot[bot] in #9563
    [stable-33.0] fix(accountmanager): check existing account proxy type setting. by @backportbot[bot] in #9577
    [stable-33.0] fix(file-provider): Fetch share options by user ID not user name (#9074) by @backportbot[bot] in #9580
    [stable-33.0] Improve error handling and clean menu texts by @backportbot[bot] in #9586
    [stable-33.0] fix(e2ee/vfs): disable on-demand population of encrypted folders by @backportbot[bot] in #9589
    [stable-33.0] feat(e2ee): add basic support for e2ee metadata format 2.1 by @backportbot[bot] in #9590
    [stable-33.0] Bugfix/migrate user encryption certificate by @backportbot[bot] in #9591
    [stable-33.0] Handle macOS alias files in File Provider Extension by @backportbot[bot] in #9594
    [stable-33.0] Bugfix/better handling of locked files during upload by @backportbot[bot] in #9592
    [stable-33.0] fix(e2ee): allow read of metadata 1.2 again by @backportbot[bot] in #9593
    [stable-33.0] Sync Status on App Launch by @backportbot[bot] in #9597
    [stable-33.0] Updated File Provider Extension Translations by @backportbot[bot] in #9600
    [stable-33.0] fix: Robustly parse file action responses and handle tooltip/URL children by @backportbot[bot] in #9603
    [stable-33.0] fix(propagateuploadng): do not encode davUrl by @backportbot[bot] in #9604
    [stable-33.0] Refactored change enumeration completion by @backportbot[bot] in #9606
    [stable-33.0] Bugfix/use display name for e2ee shares by @backportbot[bot] in #9609
    [stable-33.0] Refine new settings dialog by @backportbot[bot] in #9616
    [stable-33.0] Improve integration. by @backportbot[bot] in #9618
    [stable-33.0] fix(i18n): let Qt handle plural forms by @backportbot[bot] in #9626
    [stable-33.0] fix(file-provider): Working Set Change Enumeration by @backportbot[bot] in #9628
    [stable-33.0] Sanitized file provider UI extension string catalog by @backportbot[bot] in #9635
    [stable-33.0] fix(filesystem): deal with win32 long paths when recursively removing folders by @backportbot[bot] in #9640
    [stable-33.0] Set folders writable if remote perms require it, recurse into subdirs if etag and remoteperms differ by @backportbot[bot] in #9643
    [stable-33.0] feat(syncengine): fail and restart the sync if discovery is suspicious by @backportbot[bot] in #9645
    [stable-33.0] chore(network): enable again our request timeout feature by @backportbot[bot] in #9651
    [stable-33.0] fix(read-only): make the parent folder writable before deleting a file by @backportbot[bot] in #9656
    [stable-33.0] feature(icon/ai): improved Nextcloud Assistant icon by @backportbot[bot] in #9659

    New Contributors

    @melroy89 made their first contribution in #8975
    @DmySyz made their first contribution in #9061
    @findlayfeng made their first contribution in #9108
    @GeoffreyFrogeye made their first contribution in #9410
    @rbran made their first contribution in #9284

    Full Changelog: v4.0.0...v33.0.0-rc4

    Original source
  • Mar 19, 2026
    • Date parsed from source:
      Mar 19, 2026
    • First seen by Releasebot:
      May 10, 2026
    Nextcloud logo

    Nextcloud Desktop by Nextcloud

    Release 4.0.8

    Nextcloud Desktop ships improved end-to-end encryption support, including basic metadata format 2.1 support, better certificate handling, and PIN dialog fixes, plus stronger file sync behavior with locked files, Windows long paths, and remote permission handling.

    What's Changed

    [stable-4.0] Bugfix/use display name for e2ee shares by @backportbot[bot] in #9610

    [stable-4.0] [stable-33.0] feat(e2ee): add basic support for e2ee metadata format 2.1 by @backportbot[bot] in #9611

    [stable-4.0] fix(e2ee): ensure PIN input dialog is top most window by @backportbot[bot] in #9613

    [stable-4.0] Bugfix/e2ee fixes for hardware certificate end to end encryption by @backportbot[bot] in #9614

    [stable-4.0] Bugfix/migrate user encryption certificate by @backportbot[bot] in #9612

    [stable-4.0] fix(e2ee): allow read of metadata 1.2 again by @backportbot[bot] in #9615

    [stable-4.0] Bugfix/better handling of locked files during upload by @backportbot[bot] in #9627

    [stable-4.0] fix(filesystem): deal with win32 long paths when recursively removing folders by @backportbot[bot] in #9639

    [stable-4.0] Set folders writable if remote perms require it, recurse into subdirs if etag and remoteperms differ by @backportbot[bot] in #9642

    Full Changelog: v4.0.7...v4.0.8

    Original source

This is the end. You've seen all the release notes in this feed!

Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.

Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.

Similar to Nextcloud Desktop with recent updates: