Maintenance releases of 32.0.4 and 31.0.13 are coming next Thursday and RCs for those are now available on our download server.
At the same time, the second beta of Nextcloud 33 is now available on download servers! ![]()
As always, help with testing is very much welcome!
If you notice anything out of order, please report back on the appropriate GitHub repository! ![]()
We will follow up with frequent betas over the next weeks.
Downloads
Changelog
33.0.0 Beta 2
server
- Fix interval option in `occ background-job:worker` (server#53414)
- Chore: add chunked queries on `occ sharing:delete-orphan-shares` (server#55252)
- Perf: log slow DNS operations (server#55265)
- Refactor(dav): Clean up QuotaPlugin and add new hints (server#55293)
- Feat(encryption): Support running decrypt-all when encryption is already disabled (server#55861)
- Feat(ocm): handle /.well-known/ocm (server#56047)
- Feat: hide โExternal Sharesโ section if no external shares can be created (server#56404)
- Feat(AppManager): log when cleanAppId drops invalid chars (server#56518)
- Feat(snowflake): extend Entity class to support snowflakes (server#56795)
- Feat(ocm): event on ocm discovery and ocm request (server#56899)
- Fix(settings): update all button only updates a single app (server#56923)
- Fix: Unify handling of exclude groups in contacts menu and sharing (server#56938)
- Feat(openmetrics): introduce OpenMetrics exporter (server#57165)
- Refactor(files_versions): tidy up DAV plugin logic / modernize (server#57245)
- Refactor(trashbin): improve DAV handler robustness + docs + readability (server#57267)
- Feature/54562/drop mounts on full or provider setup (server#57289)
- Fix(admin_audit): Fix typo in visibility log message (server#57291)
- Refactor(files): migrate from deprecated `useNavigation` to `activeStore` (server#57347)
- Fix: adjust public page footer logic (server#57348)
- Refactor(psalm): Enable psalm for comments unit tests (server#57367)
- Feat(Config.php): change `array_merge` to `array_replace_recursive` when merging configs (server#57371)
- Fix: Usage of a deprecated alias (server#57373)
- Fix(settings): Allow clearing legal and privacy links (server#57394)
- Feat(TaskProcessing): add endpoints for ExApp access without userId (server#57395)
- Fix(snowflake): Allow SnowflakeAware to overwrite the field types (server#57403)
- Fix(image): Remove NOP imagedestroy call (server#57407)
- Ci(static-code-analysis): add missing permissions to upload sarif file (server#57409)
- Fix(snowflake): Fix generateId() call for SnowflakeEntity (server#57410)
- Fix(controller): Support native int ranges (server#57413)
- Fix(l10n): Fix language selection (server#57414)
- Fix(openmetrics): import right classes (server#57427)
- Build(deps): bump aws/aws-sdk-php from 3.349.3 to 3.369.9 (server#57428)
32.0.4 RC1
server
- Fix(sharing): Adapt share suggestions to match trusted servers configs (server#55642)
- Feat(log): Add script name and occ command to log details (server#56851)
- Fix(settings): Improve mail test error handling and logging (server#56935)
- Fix: legal footer on public page (server#56936)
- Fix: calendar subscription memory exhaustion (server#56937)
- Fix: Fix orphan shares blocking moving other shares (server#56969)
- Fix(unified-search): prevent provider disabling on content filter apply (server#56974)
- Fix(files_sharing): Normalize dir type to folder for federated shares (server#57001)
- Fix(templates): deduplicate provider templates (server#57016)
- Fix: do not truncate birth year to 1970 (server#57049)
- Fix caching routes by users with an active session (server#57085)
- Fix(css): correct boundaries of breaking points (server#57086)
- Fix(TaskProcessing): Increase EShapeType::Text limit to 512 KB (server#57088)
- Fix(dav): catch NotFound exception in UploadHome::childExists() (server#57104)
- Fix(shares): Fix infinite loop when all shares are invalid (server#57107)
- Fix(unified-search): Add missing supports active filters calculation (server#57108)
- Fix(sharing): allow federated shares to non-trusted servers (server#57109)
- Fix(UserMountCache): Add back unique index for oc_mounts and use normal insert (server#57122)
- Chore: Update `@nextcloud/dialogs` to v7.0.0 (server#57129)
- Fix(IpNormalizer): Added `inet_pton()` check before bitwise operations (server#57150)
- Fix(lib): include headers from OC\Template\Template as well in produced HTML (server#57171)
- Build(deps): Bump the symfony group with 9 updates (server#57173)
- Build(deps): bump doctrine/dbal from 3.10.2 to 3.10.4 (server#57181)
- Fix(ocm): fully disable signed request on config (server#57184)
- Build(deps): Bump web-auth/webauthn-lib from 4.9.1 to 4.9.2 (server#57187)
- Fix(NewUserDialog): update group selection to prevent admin group from being assigned as subadmin (server#57293)
- Feat: add an option to filter what paths get checked for updates (server#57299)
- Feat: add fileid to exception message when reading a dav file fails (server#57312)
- Feat: donโt gate perBucket object store configuration behind multibucket (server#57346)
- Fix: Ensure CLOUD key exists before resolving Cloud ID (server#57358)
- Fix: allow moving from of non-resharable to other share if the user has delete permissions (server#57368)
- Fix(team-manager): team is already teamid (server#57378)
- Feat(Config.php): change `array_merge` to `array_replace_recursive` when merging configs (server#57401)
- Fix: Unify handling of exclude groups in contacts menu and sharing (server#57416)
- Fix(controller): Support native int ranges (server#57418)
- Fix(l10n): Fix language selection (server#57420)
- Chore: add chunked queries on `occ sharing:delete-orphan-shares` (server#57425)
- Build(deps): bump aws/aws-sdk-php from 3.349.3 to 3.369.9 (server#57426)
- Fix: adjust public page footer logic (server#57430)
- Perf: log slow DNS operations (server#57433)
3rdparty
circles
logreader
recommendations
serverinfo
text
- Feat: Add table-only editor API (text#8026)
- Fix updating node dist files (text#8049)
- Fix(FloatingButtons): Add missing `aria-label` to NcButton components (text#8057)
- Fix(ci): add back token parameter to checkout action in update-node-dist (text#8061)
- Fix: first action in empty document cannot be undone (text#8068)
- Fix(ImageView): Use `mouseenter` instead of `mouseover` (text#8070)
- Fix(files): Disable suggestions bar output for not rich workspace (text#8076)
- Fix(editor): bring back placeholder (text#8078)
- Fix: expose getHtml() to editor api (text#8110)
- Main] fix(ci): Only build Assistant from git for main branch (text#8117)
- Fix: constrain height of video preview (text#8125)
twofactor_totp
viewer
31.0.13 RC1
server
- Feat(log): Add script name and occ command to log details (server#56852)
- Feat(admin_audit): Log cache insert/delete to audit log (server#56856)
- Fix(files_sharing): Allow removing password from link shares (server#56914)
- Fix(settings): Improve mail test error handling and logging (server#56934)
- Fix: calendar subscription memory exhaustion (server#56939)
- Fix(sharing): allow federated shares to non-trusted servers (server#56968)
- Fix: Fix orphan shares blocking moving other shares (server#56970)
- Fix(unified-search): prevent provider disabling on content filter apply (server#56975)
- Fix(files_sharing): Normalize dir type to folder for federated shares (server#57002)
- Fix: do not truncate birth year to 1970 (server#57048)
- Fix(templates): deduplicate provider templates (server#57053)
- Fix(css): correct boundaries of breaking points (server#57087)
- Fix(TaskProcessing): Increase EShapeType::Text limit to 512 KB (server#57089)
- Fix(dav): catch NotFound exception in UploadHome::childExists() (server#57103)
- Fix(shares): Fix infinite loop when all shares are invalid (server#57106)
- Build(deps): Bump guzzlehttp/guzzle from 7.9.2 to 7.9.3 (server#57161)
- Build(deps): Bump the symfony group with 9 updates (server#57175)
- Build(deps): bump doctrine/dbal from 3.10.2 to 3.10.4 (server#57182)
- Fix(ocm): fully disable signed request on config (server#57183)
- Build(deps): Bump web-auth/webauthn-lib from 4.9.1 to 4.9.2 (server#57188)
- Fix(NewUserDialog): update group selection to prevent admin group from being assigned as subadmin (server#57294)
- Feat: add an option to filter what paths get checked for updates (server#57298)
- Feat: donโt gate perBucket object store configuration behind multibucket (server#57345)
- Fix: Ensure CLOUD key exists before resolving Cloud ID (server#57359)
- Fix: allow moving from of non-resharable to other share if the user has delete permissions (server#57369)
- Fix(team-manager): team is already teamid (server#57377)
- Feat(Config.php): change `array_merge` to `array_replace_recursive` when merging configs (server#57400)
- Fix: Unify handling of exclude groups in contacts menu and sharing (server#57415)
- Fix(controller): Support native int ranges (server#57417)
- Fix(l10n): Fix language selection (server#57419)
- Chore: add chunked queries on `occ sharing:delete-orphan-shares` (server#57424)
- Build(deps): bump aws/aws-sdk-php from 3.324.13 to 3.369.9 (server#57429)
3rdparty
activity
circles
logreader
text
- Feat: Add table-only editor API (text#8029)
- Fix updating node dist files (text#8048)
- Fix(ci): add back token parameter to checkout action in update-node-dist (text#8062)
- Fix: first action in empty document cannot be undone (text#8069)
- Fix(ImageView): Use `mouseenter` instead of `mouseover` (text#8071)
- Fix: expose getHtml() to editor api (text#8109)
- Fix(ci): Only build Assistant from git for main branch (text#8124)