The second RC of Nextcloud 31 is now available on our download server!
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 other RCs on next week.
Downloads
Previous announcements
Changelog
- Fix(security): Update .well-known/security.txt expiration date (server#50332)
- Chore(deps-dev): bump wait-on from 8.0.1 to 8.0.2 (server#50337)
- Chore(deps-dev): bump jsdoc from 4.0.3 to 4.0.4 (server#50339)
- Chore(deps): bump pinia from 2.3.0 to 2.3.1 (server#50344)
- Chore(deps-dev): bump sass-loader from 16.0.2 to 16.0.4 (server#50347)
- Chore(branchoff): Test against stable31 branches (server#50351)
- Fix(translations): Fix profile and webhook_listeners (server#50356)
- Fix: remove return type (server#50367)
- Chore: add profile translations reuse license (server#50370)
- Fix(dav): default calendar and address book not created on first login (server#50373)
- Refactor: Sharing sidebar UI redesign (server#50374)
- Fix(TaskProcessing): Catch JSON encode errors in Manager#setTaskResult (server#50388)
- Revert “fix(Share20\Manager): Ensure node is still accessible when checking share” (server#50393)
- Ci(reuse): Fix translation reuse mapping (server#50396)
- Fix: Properly read updater channel before returning version channel as a fallback (server#50401)
- Feat: Support X-NC-Skip-Trashbin header (server#50406)
- Fix: Correctly return app id and app version for
core
styles and images (server#50407) - Fix: adjust url for task links (server#50411)
- Fix(taskprocessing): More caching (server#50419)
- Fix: Metadata field search (server#50420)
- Feat: Use redundant label for accesibility only (server#50423)
- Fix(occ): hide sensitive data while config:app:set (server#50427)
- Fix(theming): remove node-vibrant dependency and usage (was moved to backend) (server#50428)
- Fix npm audit (server#50433)
- Fix(SetupChecks): Pass webfinger if the handler returns 400 too (server#50438)
- Files: harden thumbnail endpoint (server#50442)
- Fix: Ensure
label
is always a string (server#50449) - Fix(settings): Add some context to the PHP memory limit error (server#50450)
- Fix outdated OpenAPI specs (server#50451)
- Chore(deps): Bump the symfony dependency group (server#50453)
- Fix: detect deleted items as updated for smb storage (server#50458)
- Fix(log): Fix log level handling (server#50461)
- Build(deps): Bump doctrine/dbal from 3.9.1 to 3.9.4 (server#50467)
- Fix(ratelimit): Allow to bypass rate-limit from bruteforce allowlist (server#50468)
- Fix: Filter for folders in cleanup old preview job (server#50474)
- Hide “Create templates folder” option if templates are disabled (server#50477)
- Fix(user_ldap): Do not map groups we do not know if they match filter (server#50481)
- Add integration tests for moving a file from and to a shared folder (server#50482)
- Fix(unifiedsearch): Simplify and correct thumbnail styles (server#50484)
- Fix(config): drop value details (server#50485)
- Fix(theming): Harden admin theming settings (server#50486)
- Fix:
user:settings
command when user is not available (server#50492) - Fix(ci): cypress container name (server#50497)
- Fix(files_sharing): Respect permissions passed when creating link shares (server#50505)
- Fix: Harden files scanner for invalid null access (server#50508)
- Fix(CalDav): Spelling (server#50510)
- Chore: update icewind/smb to 3.7.0 (server#50516)
- Fix(files_versions): Update
unencrypted_size
during rollback (server#50520) - Fix(performance): use low resolution for blurhash (server#50528)
- Fix: Increase background and primary color debounce time (server#50531)
- Fix(unified-search): load more than 5 items in folder filter (server#50534)
- Fix: Show recipient email addresses in share owner notification email (server#50537)
- Feat(S3): add SSE-C support in S3 External Storage (server#50547)
- Fix(theming): Do not throw in background color migration (server#50555)
- Fix(settings): Fix setup check when mail_smptmode is set to “null” (server#50556)
- Fix: Exclude non accepted shares when computing access list (server#50560)
- Fix: Only hide template folder creation if default was changed to empty (server#50562)
- Fix(files_sharing): file request form validity check reset (server#50569)
- Fix opening federated shares (server#50573)
- Build(deps): Bump the symfony group with 7 updates (3rdparty#2032)
- Build(deps): Bump doctrine/dbal from 3.9.1 to 3.9.4 (3rdparty#2035)
- Fix: Adjust version on stable31 (3rdparty#2042)
- Feat: Add sharing activity for teams (activity#1868)
- Fix: CI after server branch-off (app_api#501)
- Fix disabled annotation edition in view only files (files_pdfviewer#1124)
- Fix: apostrophe issue (firstrunwizard#1508)
- Fix npm audit (firstrunwizard#1510)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (logreader#1479)
- Update nextcloud/ocp dependency (logreader#1488)
- Fix npm audit (logreader#1492)
- Chore: update workflows (logreader#1494)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (nextcloud_announcements#424)
- Update nextcloud/ocp dependency (nextcloud_announcements#428)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (notifications#2158)
- Update nextcloud/ocp dependency (notifications#2168)
- Fix(NotificationsApp): Fix ‘Dismiss all’ on the bottom (notifications#2173)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (password_policy#721)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (photos#2775)
- Feat: Ease opening photos picker in album content view (photos#2787)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (recommendations#836)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (serverinfo#736)
- Update nextcloud/ocp dependency (serverinfo#741)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (survey_client#362)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (twofactor_nextcloud_notification#942)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#947)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (twofactor_totp#1586)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (viewer#2701)
- Feat: Fallback to manually loading media on error (viewer#2705)
- Fix: invalid keys (viewer#2711)
- Fix(deps): downgrade react from 19 to 18 (viewer#2713)