File: //var/softaculous/nextcloud/changelog.txt
Version 32.0.4 January 15, 2026
Changes:
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)
Build(deps-dev): bump phpunit/phpunit from 9.6.29 to 9.6.30 in /build/integration (server#56880)
Build(deps): bump nextcloud/openapi-extractor from 1.8.6 to 1.8.7 in /vendor-bin/openapi-extractor (server#56881)
Build(deps-dev): bump msw from 2.12.3 to 2.12.4 (server#56884)
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)
Build(deps): bump phpunit/phpunit from 10.5.58 to 10.5.60 in /vendor-bin/phpunit (server#56948)
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(security): Update code signing revocation list (server#57023)
Fix: do not truncate birth year to 1970 (server#57049)
Build(deps): bump @nextcloud/paths from 2.3.0 to 2.4.0 (server#57062)
Build(deps): bump @nextcloud/logger from 3.0.2 to 3.0.3 (server#57063)
Build(deps): bump @nextcloud/vue from 8.34.0 to 8.35.0 (server#57064)
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)
Build(deps-dev): Bump puppeteer from 24.31.0 to 24.34.0 (server#57195)
Build(deps-dev): Bump sass from 1.94.2 to 1.97.1 (server#57197)
Build(deps): Bump libphonenumber-js from 1.12.29 to 1.12.33 (server#57202)
Build(deps): Bump @nextcloud/files from 3.12.0 to 3.12.2 (server#57204)
Build(deps-dev): Bump webpack from 5.103.0 to 5.104.1 (server#57207)
Build(deps): Bump @nextcloud/dialogs from 7.1.0 to 7.2.0 (server#57209)
Build(deps-dev): bump jsdom from 27.3.0 to 27.4.0 (server#57247)
Build(deps-dev): bump msw from 2.12.4 to 2.12.6 (server#57249)
Build(deps): bump focus-trap from 7.6.6 to 7.7.0 (server#57250)
Fix(security): Update code signing revocation list (server#57263)
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)
Build(deps-dev): bump msw from 2.12.6 to 2.12.7 (server#57317)
Build(deps): bump focus-trap from 7.7.0 to 7.7.1 (server#57318)
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)
Fix(security): Update code signing revocation list (server#57379)
32.0.4 RC1 (server#57397)
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)
Fix(session): handle null logger (server#57457)
32.0.4 (server#57546)
3rdparty
Build(deps): Bump web-auth/webauthn-lib from 4.9.1 to 4.9.2 (3rdparty#2131)
Build(deps): bump doctrine/dbal from 3.10.2 to 3.10.4 (3rdparty#2222)
Build(deps): Bump the symfony group with 9 updates (3rdparty#2229)
Build(deps): bump aws/aws-sdk-php from 3.349.3 to 3.369.9 (3rdparty#2255)
activity
Update nextcloud/ocp dependency (activity#2275)
bruteforcesettings
Fix npm audit (bruteforcesettings#889)
Chore(deps-dev): Bump @vitejs/plugin-vue from 6.0.2 to 6.0.3 (bruteforcesettings#911)
Update nextcloud/ocp dependency (bruteforcesettings#916)
Fix npm audit (bruteforcesettings#922)
Update nextcloud/ocp dependency (bruteforcesettings#924)
circles
Update nextcloud/ocp dependency (circles#2264)
Fix empty memberlist (circles#2271)
Fix: allow owner to leave a circle (circles#2284)
Fix(deps): npm audit fix (circles#2286)
files_downloadlimit
Chore(deps-dev): Bump eslint from 9.39.1 to 9.39.2 (files_downloadlimit#660)
files_pdfviewer
Chore(deps): Bump @nextcloud/paths from 2.2.1 to 2.2.2 (files_pdfviewer#1303)
Fix npm audit (files_pdfviewer#1317)
Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.3.0 to 6.3.2 (files_pdfviewer#1323)
Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.5 to 9.0.0-rc.6 (files_pdfviewer#1324)
Fix npm audit (files_pdfviewer#1328)
firstrunwizard
Update nextcloud/ocp dependency (firstrunwizard#1795)
Fix npm audit (firstrunwizard#1802)
logreader
Fix npm audit (logreader#1843)
Update nextcloud/ocp dependency (logreader#1855)
Fix npm audit (logreader#1858)
Fix npm audit (logreader#1864)
Fix(LogController): prevent iterator from jumping over the last item (logreader#1865)
Update nextcloud/ocp dependency (logreader#1871)
nextcloud_announcements
Update nextcloud/ocp dependency (nextcloud_announcements#554)
Update nextcloud/ocp dependency (nextcloud_announcements#558)
notifications
Build(deps): Bump ua-parser-js from 2.0.6 to 2.0.7 (notifications#2693)
Update nextcloud/ocp dependency (notifications#2698)
Build(deps): Bump vue from 3.5.25 to 3.5.26 (notifications#2703)
Fix npm audit (notifications#2713)
Update nextcloud/ocp dependency (notifications#2717)
Update nextcloud/ocp dependency (notifications#2720)
password_policy
Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (password_policy#846)
Chore(deps): Bump @nextcloud/capabilities from 1.2.0 to 1.2.1 (password_policy#848)
Chore(deps): Bump @nextcloud/vue from 8.29.1 to 8.35.0 (password_policy#850)
Chore(deps-dev): Bump typescript from 5.9.2 to 5.9.3 (password_policy#860)
Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.2 (password_policy#863)
Chore(deps-dev): Bump sass from 1.91.0 to 1.97.1 (password_policy#864)
photos
Update nextcloud/ocp dependency (photos#3339)
Update nextcloud/ocp dependency (photos#3353)
privacy
Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (privacy#1196)
Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.1.1 to 6.3.0 (privacy#1198)
Fix npm audit (privacy#1201)
Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (privacy#1228)
Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.1 (privacy#1230)
Chore(deps-dev): Bump @nextcloud/babel-config from 1.2.0 to 1.3.0 (privacy#1231)
Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.2 (privacy#1235)
recommendations
Fix npm audit (recommendations#931)
Fix(deps): bump axios (recommendations#965)
serverinfo
Update nextcloud/ocp dependency (serverinfo#905)
Fix: add localization to uptime strings (serverinfo#918)
text
Chore(deps): update dependency vite to ^7.2.7 (text#8018)
Fix(deps): update dependency mermaid to ^11.12.2 (text#8019)
Update nextcloud/ocp dependency (text#8020)
Fix npm audit (text#8023)
Feat: Add table-only editor API (text#8026)
Fix(deps): update dependency @nextcloud/files to ^3.12.1 (text#8046)
Fix(deps): update dependency @nextcloud/logger to ^3.0.3 (text#8047)
Fix updating node dist files (text#8049)
Fix(deps): update dependency @nextcloud/vue to ^8.35.0 autoclosed (text#8050)
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(deps): update dependency @nextcloud/dialogs to ^6.4.2 (text#8094)
Fix(deps): update dependency @nextcloud/files to ^3.12.2 (text#8095)
Fix(deps): update dependency y-protocols to ^1.0.7 (text#8096)
Fix(deps): update yjs (text#8097)
Update nextcloud/ocp dependency (text#8099)
Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.55.1 (text#8102)
Chore(deps): update dependency vite to ^7.3.1 (text#8103)
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_nextcloud_notification
Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1140)
Fix npm audit (twofactor_nextcloud_notification#1144)
Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1146)
Fix npm audit (twofactor_nextcloud_notification#1155)
Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1159)
twofactor_totp
Fix(deps): apply npm audit prod suggestions (twofactor_totp#1696)
viewer
Fixupdate axios version (viewer#3048)
Version 32.0.3 December 11, 2025
Changes:
server
Build(deps-dev): bump jasmine-core from 2.5.2 to 2.99.1 (server#54898)
Fix npm audit (server#54938)
Build(deps): bump @nextcloud/vue from 8.29.2 to 8.34.0 (server#55097)
Build(deps): bump @nextcloud/calendar-availability-vue from 2.2.10 to 2.2.11 (server#55202)
Fix chunked upload for file drop shares (server#55804)
Fix: don’t suggest files:scan with object store in info:file (server#56434)
Fix(core): RTL legacy snapper width (server#56448)
Build(deps): bump marked from 16.4.1 to 16.4.2 (server#56456)
Build(deps-dev): bump msw from 2.12.1 to 2.12.2 (server#56458)
Build(deps): bump @nextcloud/paths from 2.2.2 to 2.3.0 (server#56462)
Build(deps): bump color from 5.0.2 to 5.0.3 (server#56463)
Build(deps-dev): bump @nextcloud/babel-config from 1.2.0 to 1.3.0 (server#56464)
Build(deps): bump @nextcloud/router from 3.0.1 to 3.1.0 (server#56465)
Build(deps-dev): bump puppeteer from 24.29.1 to 24.30.0 (server#56467)
Fix: pass only necessary information when deleting mulitple objects (server#56505)
Feat(profiler): Use gzdecode/gzencode to parse profiles (server#56506)
Fix(files): Do not fail on missing sidebar in files list (server#56513)
Feat: Add option to update the public key of a user (server#56526)
Fix(files_reminder): prevent setting reminder in the past (server#56535)
Fix(i18n): Corrected plural for multi plural languages (server#56539)
Feat(objectstore): add configurable S3 retry attempts (server#56541)
Fix: mp3info break frame parsing on short frames (server#56552)
Chore: remove codecov bundle analysis (server#56560)
Fix(settings): Reactive UI updates for app group limitations (server#56569)
Encode s3 metadata as base64 if needed (server#56573)
Build(deps-dev): bump stylelint from 16.25.0 to 16.26.0 (server#56576)
Build(deps-dev): bump sass from 1.93.3 to 1.94.2 (server#56577)
Build(deps-dev): bump webpack from 5.102.1 to 5.103.0 (server#56578)
Build(deps): bump libphonenumber-js from 1.12.26 to 1.12.29 (server#56579)
Build(deps-dev): bump @zip.js/zip.js from 2.8.8 to 2.8.11 (server#56581)
Build(deps-dev): bump workbox-webpack-plugin from 7.3.0 to 7.4.0 (server#56586)
Build(deps): bump core-js from 3.46.0 to 3.47.0 (server#56589)
Build(deps-dev): bump @types/dockerode from 3.3.45 to 3.3.47 (server#56592)
Build(deps-dev): bump puppeteer from 24.30.0 to 24.31.0 (server#56595)
Feat: emit an event when an S3 bucket is created (server#56617)
Build(deps-dev): bump msw from 2.12.2 to 2.12.3 (server#56639)
Build(deps-dev): bump bamarni/composer-bin-plugin from 1.8.2 to 1.8.3 (server#56645)
Fix(encryption): Increment `lastChunkNr` when size is off (server#56654)
Fix(files_sharing): Allow deleting a share of a missing file (server#56657)
Fix/fix/theming legacy app config (server#56662)
Fix(CalDAV): imip set language per user (server#56663)
Fix(l10n): do not consider user language when getting the generic one (server#56666)
Fix(user_status): adjust online status string (server#56714)
Fix(logger): add back lost params for logger methods (server#56731)
Fix(files_sharing): Hide ‘Open locally’ action (server#56738)
Build(deps-dev): bump stylelint from 16.26.0 to 16.26.1 (server#56750)
Fix(files_sharing): sidebar link share password checkbox (server#56760)
Feat(CertificateManager): Add option to specify the default certificates bundle path (server#56766)
Fix(oracle): Add a warning for Oracle 11 (server#56767)
Feat(admin_audit): Log cache insert/delete to audit log (server#56769)
Fix(Memcache): use different cache key when in maintenance mode (server#56774)
Feat(ObjectStore): Allow overriding arguments per bucket (server#56778)
Fix(QuotaPlugin): Always check the quota before moving (server#56787)
Fix(sharing): Allow public share access for everyone (server#56798)
Fix(s3): rename ‘Amazon S3’ to ‘S3 Storage’ (server#56800)
Fix(updatenotification): Fix log spam from ResetToken job (server#56803)
Fix(security): Update CA certificate bundle (server#56812)
Fix(s3): make data integrity protections opt-in (server#56821)
Debt(files): Remove regular stats request (server#56822)
Chore(deps): Update flake to 25.11 and haze to 2.1.3 (server#56829)
32.0.3 RC1 (server#56832)
Reflect public shares in `isPublic` flag and fix permission check (server#56837)
Refactor(workflowengine): Check if class is correct (server#56838)
Fix(sharing): Add isTrustedServer flag to lookup results (server#56842)
Fix(trashbin): deletedBy of a file from a federated folder (server#56849)
Patch the version file to allow upgrading from owncloud > v10.13 (server#56867)
Feat(files): Add support for `storage-id` and `path` in RepairTree command (server#56869)
Fix(files_sharing): ensure that external section is mounted (server#56910)
Fix(flake): Allow using EOL PHP versions (server#56913)
32.0.3 RC2 (server#56917)
Fix(CachingRouter): Disable cache for findMatchingRoute (server#56927)
Fix(dav): handle HTML in CalDAV invitations (server#56965)
Fix(comments): Check comment object (server#56983)
32.0.3 (server#56991)
3rdparty
Fix: mp3info break frame parsing on short frames (3rdparty#2201)
activity
Fix npm audit (activity#2233)
Fix(emails): catch server connection exceptions (activity#2235)
Chore: pin ocp version (activity#2239)
Chore(deps): bump @nextcloud libraries (activity#2241)
Update nextcloud/ocp dependency (activity#2249)
Fix npm audit (activity#2252)
Update nextcloud/ocp dependency (activity#2262)
app_api
Feat(docker-29): set minimum docker engine API version to v1.44 (app_api#700)
Fix: APCu cache condition (app_api#706)
Fix: Use OCP\IAppConfig instead of OCP\IConfig to prevent config error (app_api#725)
Fix(default_daemon_config): save as “lazy” setting (app_api#726)
bruteforcesettings
Chore(deps-dev): Bump @vitejs/plugin-vue from 6.0.1 to 6.0.2 (bruteforcesettings#894)
Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.5 to 9.0.0-rc.6 (bruteforcesettings#900)
Update nextcloud/ocp dependency (bruteforcesettings#902)
Update nextcloud/ocp dependency (bruteforcesettings#906)
circles
Update nextcloud/ocp dependency (circles#2195)
Fix: replace circle/circles text with team/teams (circles#2227)
Ci: update all workflow templates from organization template repository (circles#2246)
Add auto-approve and merge workflow for Nextcloud OCP (circles#2250)
Fix(members): minlevel on initiator (circles#2259)
files_pdfviewer
Fix npm audit (files_pdfviewer#1293)
Fix(deps): Use correct version of vue-loader (files_pdfviewer#1309)
logreader
Fix npm audit (logreader#1816)
Chore: update workflows (logreader#1823)
Update nextcloud/ocp dependency (logreader#1833)
Update nextcloud/ocp dependency (logreader#1840)
Fix: do not poll log entries without lastReqId (logreader#1846)
nextcloud_announcements
Update nextcloud/ocp dependency (nextcloud_announcements#548)
notifications
Fix npm audit (notifications#2650)
Chore: update workflows (notifications#2657)
Update nextcloud/ocp dependency (notifications#2661)
Build(deps): Bump vue from 3.5.24 to 3.5.25 (notifications#2668)
Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.5 to 9.0.0-rc.6 (notifications#2669)
Update nextcloud/ocp dependency (notifications#2672)
Fix npm audit (notifications#2676)
Update nextcloud/ocp dependency (notifications#2680)
photos
Update nextcloud/ocp dependency (photos#3314)
Perf: Use distributed cache for no media paths (photos#3330)
Revert “Revert “fix: Disable ReverseGeoCoderService when the server has no internet”” (photos#3331)
Fix: fix original date time filter type (photos#3336)
privacy
Ci: update all workflow templates from organization template repository (privacy#1215)
recommendations
Ci: update all workflow templates from organization template repository (recommendations#944)
related_resources
Ci: update all workflow templates from organization template repository (related_resources#772)
Fix(groupfolders): expect object instead of array (related_resources#787)
serverinfo
Update nextcloud/ocp dependency (serverinfo#899)
suspicious_login
Ci: update all workflow templates from organization template repository (suspicious_login#1047)
Chore(github): remove st3iny as maintainer (suspicious_login#1054)
text
Fix: Add cleanup for orphaned text steps (text#7923)
Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.53.3 (text#7946)
Fix(deps): update dependency @nextcloud/router to ^3.1.0 (text#7947)
Update nextcloud/ocp dependency (text#7949)
Fix npm audit (text#7953)
Chore(deps): update dependency vite to ^7.2.4 (text#7971)
Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.8 (text#7973)
Assistant button performance and visibility fixes (text#7982)
Fix(TextDirection): Skip composition transactions (text#7983)
Ci: update all workflow templates from organization template repository (text#7987)
Update nextcloud/ocp dependency (text#7993)
Test: Use example.org instead of nextcloud.com for testing links (text#7999)
Fix: increase websocket timeout for background throttling (text#8006)
Fix: Properly check for array of authenticated share ids (text#8010)
twofactor_nextcloud_notification
Fix npm audit (twofactor_nextcloud_notification#1116)
Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1132)
Fix npm audit (twofactor_nextcloud_notification#1133)
twofactor_totp
Ci: update all workflow templates from organization template repository (twofactor_totp#1657)
Chore: update package lock format (twofactor_totp#1659)
Fix: add BFP to the enable route (twofactor_totp#1682)
Perf: load totp secret just once for verification (twofactor_totp#1685)
updater
Fix(download): download fail with only one URL (updater#697)
viewer
Fix: svg rendering (viewer#3024)
Ci: update all workflow templates from organization template repository (viewer#3030)