Skip to content

v4.0.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

@TheOneRing TheOneRing released this 26 Aug 13:08
· 2 commits to main since this release

We're happy to give you early access to our software so you can help us make it better!
These versions have a different configuration so that downgrading doesn't cause any problems.
So you can safely use both the regular version and the pre-release client at the same time.
We've enabled additional checks in the beta client because we're actively testing. You might occasionally see crashes, but don't worry! If this happens, please report it – the crash details will be in the log file at "$TMPDIR/OpenCloud Beta-crash.log".


Changelog

4.0.0 - 2026-08-26

❤️ Thanks to all contributors! ❤️

@Asmitapaudel, @NeoTheFox, @TheOneRing, @anon-pradip, @bernardgut, @db-ot, @dragotin, @flimmy, @guruz, @individual-it, @kaivol, @p-fruck, @paolostivanin, @prashant-gurung899, @saw-jan, @tbsbdr, @willyp713

💥 Breaking changes

  • Update Qt to 6.11, this removes support for MacOS 12 [#762]

✨ Features

  • Use webfinger for OIDC parameter discovery [#847]

🐛 Bug Fixes

  • Remove special handling of 404 during oauth refresh [#1046]
  • Extend ignore file with .Trash to follow https://specifications.freed… [#1038]
  • Fix issue with unicode paths in qml [#1027]
  • Fix fallback to wrong icon font [#1018]
  • Disable HTTP/2 support again [#1010]
  • fix(libsync): treat transient network errors as per-file retries, not whole-run aborts [#970]
  • fix(libsync): resume a TUS upload from the server's offset on a 409 mismatch [#971]
  • fix: decode JWT segments as Base64url (RFC 7515) [#978]
  • Fix account stuck in "Connecting" state after network switch [#969]
  • fix(creds): keep the job queue alive across transient token refreshes [#955]
  • FetchServerSettingsJob always emit finished [#824]
  • Fix path passed to pinstate [#810]
  • Fix canonicalPath for drives (c:) [#701]

📈 Enhancement

  • Refactor plugin loading [#839]
  • Update SVG logo with new design [#711]

📦️ Dependencies

  • build(deps): bump actions/stale from 10 to 11 [#1003]
  • build(deps): bump actions/cache from 5 to 6 [#958]
  • build(deps): bump actions/checkout from 6 to 7 [#956]
  • Bump actions/upload-artifact from 6 to 7 [#831]
  • Bump actions/cache from 4 to 5 [#758]
  • Bump actions/upload-artifact from 5 to 6 [#757]