We are excited to announce the availability of Nextcloud Hub 25 Autumn!
This release include a lot of changes, give us your feedback!
Downloads
Changelogs
server
- Feat(migration-attributes): add DataCleansing (server#54861)
- Feat(SystemTag): Add typed events for tag mapper events (server#54863)
- Style(contactsmenu): properly align contacts menu actions (server#54865)
- Build(deps-dev): bump phpunit/phpunit from 9.6.21 to 9.6.25 in /build/integration (server#54872)
- Build(deps-dev): bump @testing-library/cypress from 10.0.3 to 10.1.0 (server#54873)
- Build(deps): bump phpunit/phpunit from 10.5.35 to 10.5.53 in /vendor-bin/phpunit (server#54879)
- Build(deps-dev): bump msw from 2.10.5 to 2.11.1 (server#54881)
- Build(deps-dev): bump symfony/event-dispatcher from 6.4.13 to 6.4.25 in /build/integration (server#54884)
- Build(deps): bump libphonenumber-js from 1.12.13 to 1.12.15 (server#54892)
- Build(deps-dev): bump @zip.js/zip.js from 2.7.72 to 2.7.73 (server#54895)
- Fix: TypeError: this.fetchDisplayName is not a function (server#54902)
- Fix: remove executable flag from source files (server#54906)
- Chore(flake): update haze to 2.1.2 (server#54910)
- Add task processing manager method to get the list of available task type IDs (server#54917)
- Chore(deps-dev): bump puppeteer from 24.17.0 to 24.19.0 (server#54929)
- Chore(deps-dev): bump sass from 1.90.0 to 1.92.1 (server#54930)
- Chore(deps): bump @nextcloud/sharing from 0.2.5 to 0.3.0 (server#54931)
- Fix(cache): Set default Redis port to `0` for UNIX sockets (server#54945)
- Feat(file_sharing): Provide template creator list in public shares (server#54948)
- Fix: ensure all object store configuration have distict bucket names (server#54952)
- Fix: calculate node limit using MiB instead of MB (server#54956)
- Chore(deps): update `doctrine/dbal` to v3.10.2 (server#54960)
- Feat: show object store instance in info:file (server#54961)
- Fix: remove loading removed script (server#54964)
- Feat(files_trashbin): Refactor expire background job to support parallel run (server#54967)
- Fix(files_trashbin): Fix size propagation when moving file to trash (server#54972)
- Fix: Avoid internal error when logging in with the wrong account to verify email address (server#54973)
- Perf(mounts): avoid array_merge in mounts loop (server#54976)
- Fix(security): Update CA certificate bundle (server#54982)
- Fix: don’t show object size warning if we can’t determine the object size (server#54996)
- 32.0.0 RC2 (server#55000)
- Fix: update transifex link (server#55017)
- Fix(user-status): adjust user status icon size (server#55018)
- Feat(ZipFolderPlugin): always use the parent folder name as archive name (server#55020)
- Fix(auth): allow access to dynamic js files during 2FA (server#55023)
- Build(deps-dev): bump puppeteer from 24.19.0 to 24.20.0 (server#55028)
- Build(deps-dev): bump msw from 2.11.1 to 2.11.2 (server#55033)
- Build(deps): bump query-string from 9.2.2 to 9.3.0 (server#55035)
- Build(deps-dev): bump @zip.js/zip.js from 2.7.73 to 2.8.2 (server#55037)
- Build(deps-dev): bump stylelint from 16.23.1 to 16.24.0 (server#55038)
- Build(deps): bump @nextcloud/upload from 1.10.0 to 1.11.0 (server#55040)
- Build(deps-dev): bump dockerode from 4.0.7 to 4.0.8 (server#55042)
- Fix(security): Update code signing revocation list (server#55051)
- Feat(encryption): Add integration tests for occ commands and fix them (server#55060)
- Fix(PWA): fix standalone window margins (server#55064)
- Fix(unified-search): make sure date range option is translated (server#55076)
- Fix(ownCloud): ensure that `accounts.display_name` fits into `users.displayname` (server#55078)
- Fix(files_sharing): use `newPassword` always for the unsaved password (server#55082)
- Fix(settings): rename “Settings presets” to “Quick presets” (server#55084)
- Fix(contactsmenu): adjust padding to new design (server#55088)
- Build(deps-dev): bump phpunit/phpunit from 9.6.25 to 9.6.26 in /build/integration (server#55094)
- Build(deps): bump phpunit/phpunit from 10.5.53 to 10.5.54 in /vendor-bin/phpunit (server#55095)
- Build(deps-dev): bump mime from 4.0.7 to 4.1.0 (server#55096)
- Build(deps-dev): bump wait-on from 8.0.4 to 8.0.5 (server#55098)
- Build(deps): bump libphonenumber-js from 1.12.15 to 1.12.17 (server#55099)
- Fix: Dispatch favorite event with an actual path (server#55127)
- Fix: handleIMip undefined array key (server#55138)
- Build: Update 3rdparty ignorelist (server#55145)
- Fix: always use english name for recently contacted category (server#55146)
- Fix(Updater): Lower deadlock log level from warning to info (server#55150)
- Fix: Allow hyphen in appid (server#55152)
- Fix: make sure default contact exists by default (server#55154)
- Fix(userconfig): set ‘mail’ as indexed (server#55159)
- 32.0.0 RC3 (server#55162)
- Fix(TaskProcessing): Cache task types by user language (server#55165)
- Fix(lexicon): trigger email indexing (server#55167)
- Feat(files_sharing): provide web components based API for sidebar (server#55174)
- Fix(trashbin): Translate Nextcloud exception to Sabre exception (server#55189)
- Update calendar-availability-vue to v2.2.11 (TrashCanOutline) (server#55192)
- Fix(comments): add inline container size query to comment body (server#55195)
- Build(deps): bump @simplewebauthn/browser from 13.1.2 to 13.2.0 (server#55203)
- Build(deps-dev): bump phpunit/phpunit from 9.6.26 to 9.6.27 in /build/integration (server#55204)
- Build(deps): bump phpunit/phpunit from 10.5.54 to 10.5.55 in /vendor-bin/phpunit (server#55205)
- Build(deps-dev): bump sass from 1.92.1 to 1.93.0 (server#55206)
- Build(deps-dev): bump @types/dockerode from 3.3.43 to 3.3.44 (server#55207)
- Build(deps): bump @nextcloud/dialogs from 6.3.1 to 6.3.2 (server#55208)
- Build(deps): bump query-string from 9.3.0 to 9.3.1 (server#55209)
- Build(deps): bump dompurify from 3.2.6 to 3.2.7 (server#55210)
- Build(deps): bump color from 5.0.0 to 5.0.2 (server#55211)
- Build(deps-dev): bump cypress-split from 1.24.21 to 1.24.23 (server#55212)
- Build(deps): bump marked from 16.2.1 to 16.3.0 (server#55213)
- Build(deps-dev): bump puppeteer from 24.20.0 to 24.22.0 (server#55214)
- Build(deps): bump @nextcloud/axios from 2.5.1 to 2.5.2 (server#55229)
- Build(deps-dev): bump msw from 2.11.2 to 2.11.3 (server#55238)
- Fix(ocm-invites): add route to invite accept dialog (server#55239)
- Fix(github): add labels and milestone to PR checklist (server#55246)
- Fix: added bluesky link (server#55249)
- Feat(db): add SSL/TLS support for PostgreSQL (server#55256)
- Chore(i18n): Fixed grammar (server#55270)
- Fix: Stop infinite loop in ExpireTrash (server#55295)
- 32.0.0 RC4 (server#55298)
- Update assistant text gradient (server#55305)
- 32.0.0 (server#55354)
3rdparty
- Build(deps): Bump doctrine/dbal from 3.9.1 to 3.10.2 (3rdparty#2134)
- Chore: Update gitignore list (3rdparty#2142)
activity
app_api
- Fix CI after branch off (app_api#656)
- Replace MDI filled icons with Material Symbols outlined variant (app_api#657)
- Fix(exAppArchiveFetcher): correct apps_path handling (app_api#663)
circles
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (circles#2101)
- Stable version (circles#2103)
- Fix(share): extract expiration from cached data (circles#2106)
- Update nextcloud/ocp dependency (circles#2111)
- Fix federated teams with space-containing userid (circles#2113)
files_downloadlimit
- Feat: migrate to web components API (files_downloadlimit#542)
- Feat: allow to unset default download limit (files_downloadlimit#554)
files_pdfviewer
- Chore(deps): Bump @nextcloud/auth from 2.5.1 to 2.5.2 (files_pdfviewer#1253)
- Chore(deps): Bump @nextcloud/sharing from 0.2.4 to 0.2.5 (files_pdfviewer#1254)
- Fix: Update engines in package-lock.json (files_pdfviewer#1259)
- Fix npm audit (files_pdfviewer#1262)
- Fix npm audit (files_pdfviewer#1268)
firstrunwizard
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (firstrunwizard#1668)
- Fix: resolve visual regressions on Nextcloud 32 (firstrunwizard#1671)
- Chore(deps-dev): Bump sass from 1.92.0 to 1.92.1 (firstrunwizard#1680)
- Update nextcloud/ocp dependency (firstrunwizard#1683)
- Fix: ensure modal always has a min height to prevent jumping (firstrunwizard#1691)
- Fix: always use the internal back button (firstrunwizard#1692)
- Chore(deps-dev): Bump vite from 7.1.4 to 7.1.5 (firstrunwizard#1696)
- Chore(deps): Bump @nextcloud/vue from 9.0.0-rc.8 to 9.0.0-rc.9 (firstrunwizard#1697)
- Update nextcloud/ocp dependency (firstrunwizard#1700)
- Fix npm audit (firstrunwizard#1702)
- Chore(deps-dev): Bump vite from 7.1.5 to 7.1.6 (firstrunwizard#1712)
- Chore(deps): Bump @nextcloud/dialogs from 7.0.0-rc.2 to 7.0.0-rc.3 (firstrunwizard#1713)
- Update nextcloud/ocp dependency (firstrunwizard#1714)
logreader
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (logreader#1725)
- Update nextcloud/ocp dependency (logreader#1731)
- Chore(deps): install @nextcloud/eslint-config v9.0.0-rc.5 (logreader#1737)
- Update nextcloud/ocp dependency (logreader#1740)
- Update nextcloud/ocp dependency (logreader#1746)
nextcloud_announcements
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (nextcloud_announcements#515)
- Update nextcloud/ocp dependency (nextcloud_announcements#518)
- Update nextcloud/ocp dependency (nextcloud_announcements#519)
- Update nextcloud/ocp dependency (nextcloud_announcements#524)
notifications
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (notifications#2487)
- Build(deps): Bump vue from 3.5.20 to 3.5.21 (notifications#2493)
- Build(deps): Bump @nextcloud/vue from 9.0.0-rc.7 to 9.0.0-rc.8 (notifications#2494)
- Update nextcloud/ocp dependency (notifications#2497)
- Update nextcloud/ocp dependency (notifications#2500)
- Fix npm audit (notifications#2501)
- Update nextcloud/ocp dependency (notifications#2506)
- Build(deps): Bump @nextcloud/vue from 9.0.0-rc.8 to 9.0.0-rc.9 (notifications#2513)
- Build(deps): Bump ua-parser-js from 2.0.4 to 2.0.5 (notifications#2514)
- Update nextcloud/ocp dependency (notifications#2519)
- Chore(deps): bump @nextcloud/dialogs 7.0.0-rc.3 (notifications#2522)
- Fix(permissions): Correctly ask for browser permissions (notifications#2526)
photos
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (photos#3150)
- Replace mdi download icon with Material Symbol variant (photos#3153)
- Chore(deps): Add missing resolved and integrity fields in package-lock.json (photos#3180)
- Validate album names (photos#3184)
recommendations
related_resources
- Chore(deps): bump @nextcloud/vue from 8.14.0 to 8.30.0 (related_resources#658)
- Chore(deps-dev): bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (related_resources#660)
- Chore(deps-dev): bump @nextcloud/webpack-vue-config from 6.0.1 to 6.3.0 (related_resources#667)
- Chore(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (related_resources#669)
serverinfo
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (serverinfo#870)
- Update nextcloud/ocp dependency (serverinfo#873)
- Update nextcloud/ocp dependency (serverinfo#875)
survey_client
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (survey_client#375)
- Admin ui: fix checkbox toggles not working (survey_client#379)
text
- Migrate to outline Material Symbol style (text#7608)
- Update nextcloud/ocp dependency (text#7616)
- Update nextcloud/ocp dependency (text#7639)
- Fix(createEditor): always provide editor. (text#7646)
- Fix(readonly-bar): Clean up read-only menu bar to behave consistently with normal menu bar (text#7651)
- Update nextcloud/ocp dependency (text#7667)
- Fix: add close button when open readonly files on mobile app (text#7670)
- Fix(print): hide readonly bar in print view (text#7674)
twofactor_nextcloud_notification
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (twofactor_nextcloud_notification#1052)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1055)
- Fix npm audit (twofactor_nextcloud_notification#1059)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1064)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1067)