← Back to all sparks
N

Nextcloud Desktop

COLLAB
Velocity5.0

Desktop sync client for Nextcloud file collaboration

Three parallel branches, one job: stop the macOS sync client from losing files.

sync-integritymacosfile-providerbackportsmaintenancevfs
Current state
The desktop client is running three maintenance trains at once — 34.0 as the new stable line, 33.0 and 4.0 as backport branches — and nearly every entry in the window is a bot-authored backport list rather than a feature note. The substantive work is concentrated on macOS: the File Provider extension got Server Actions integration, a consolidated Xcode workspace, XPC refactoring for FinderSync, and repeated fixes for lock tokens, app nap kills and menu-bar state. macOS 12 support was dropped in 34.0.0.
Where it's heading
This is a correctness campaign, not a feature cycle. The recurring shape of the fixes — folder move/rename data loss, lock tokens invalidated on path change, parent-folder-moves-during-sync, file size preserved on upload — says the team is systematically closing a class of sync-integrity bugs in the virtual-file layer that the macOS File Provider rewrite exposed. The 34.0.1 entry adds the first performance work in the window, eliminating O(N-squared) enumeration in large folders.
Prediction
Expect 34.0.2 and further 33.0.x backports in the same shape: macOS File Provider fixes and Windows VFS path handling, with the 4.0 branch receiving only the subset that applies. Nothing in these entries points to a new user-facing capability landing soon.

Recent moves

  1. 14d ago

    34.0.1 cuts O(N²) work from large-folder enumeration

    The first patch on the new stable line is mostly macOS plumbing — Local Network access verification, another FinderSync XPC refactor, file locking moved off the GUI thread — but it also removes quadratic work from large-folder enumeration, the first performance fix in this window. It fits the correctness-and-hardening arc rather than breaking from it.

    View source ↗
  2. 22d ago

    34.0.0 lands: Server Actions in Finder, macOS 12 dropped

    The 34.0 line goes stable, carrying Server Actions integration for the macOS File Provider extension, a consolidated Xcode workspace, and a dropped macOS 12 floor. It is a real version bump, but the payload is platform consolidation and accumulated fixes rather than new sync capability.

    View source ↗
  3. 26d ago

    34.0.0 RC5 restates the same release-candidate changelog

    RC5 republishes the cumulative 34.0.0 change list verbatim rather than adding anything of its own. It is a step in the release train, not a change in what the client does.

    View source ↗
  4. 27d ago

    34.0.0 RC3 pulled and replaced over a macOS defect

    RC3 was superseded by RC4 within the same week over a critical macOS issue, and its note otherwise restates the cumulative 34.0.0 list. It is useful only as evidence of how much of the release risk sat on the macOS side.

    View source ↗
  5. 1mo ago

    34.0.0 RC2 fixes folder-move data loss and VFS paths

    This is where the 34.0 hardening actually shows up: folder move-or-rename data loss, lock tokens invalidated when paths change, a nullptr dereference when VFS mode is unavailable, and correct relative local paths for Windows VFS DB records. It is the substance the later RCs only restate.

    View source ↗
  6. 1mo ago

    4.0.11 backports fixes to the older client branch

    A maintenance roll-up on the 4.0 branch, composed entirely of backported fixes — file tag paths, Explorer folder icons during migration, end-to-end encryption, large-folder listing. It keeps the old branch usable without changing what it does.

    View source ↗