Nextcloud Desktop Updates & Release Notes
11 updates curated from 1 source by the Releasebot Team. Last updated: May 19, 2026
- May 19, 2026
- Date parsed from source:May 19, 2026
- First seen by Releasebot:May 19, 2026
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 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.
- Apr 27, 2026
- Date parsed from source:Apr 27, 2026
- First seen by Releasebot:May 10, 2026
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 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 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 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 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 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 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 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 #9659New 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 #9284Full 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 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!
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:
- Claude updates93 release notes · Latest May 28, 2026
- Proton updates21 release notes · Latest Apr 24, 2026
- Proton VPN Windows updates37 release notes · Latest May 14, 2026
- Proton Pass updates33 release notes · Latest May 22, 2026
- Mistral updates61 release notes · Latest May 28, 2026
- opencode updates237 release notes · Latest May 28, 2026