Nextcloud 32.0.7
server
- Fix(files): ensure creating folders in public shares work (server#57670)
- Test(preview): properly test postscript preview provider (server#57867)
- Feat(dav): allow extending propfind properties via event (server#58092)
- Fix(TaskProcessing): Refactor TextToImage fallback (server#58112)
- Fix(TextToImage): Refactor scheduling mechanism (server#58117)
- Feat(occ): show current version with occ app:update command (server#58124)
- Fix(files): improve handling of copy-move action (server#58130)
- Fix: add X-User-Id header to logout response (server#58142)
- Fix: federated calendar additional properties (server#58199)
- Fix: delete CalDav and CardDav shares upon group deletion (server#58231)
- Feat(files_versions): Auto-reload versions tab on file (server#58268)
- Fix(docs): Fix dead documentation link for Windows file names (server#58290)
- Fix(theming): display error messages on image upload and delete previous image only after validation (server#58322)
- Fix: obey x-nc-scheduling flag on delete (server#58340)
- Fix(sftp): Handle empty port parameter to allow host-defined ports (server#58357)
- Fix(files): ensure details doesn't trigger view (server#58362)
- Fix(propagator): Improve lock behavior of propagator (server#58368)
- Fix(cache): filter out invalid entries in `OC\Files\Cache\Wrapper\CacheWrapper::getFolderContentsById` (server#58377)
- Fix(setup): add index properties_name_path_user by default on new installs (server#58417)
- Fix(Propagator): Skip groupfolders root entries (server#58432)
- Fix/more missing userid cases (server#58439)
- Fix(TransferOwnershipService): Remove groupfolders size (server#58448)
- Fix(Propagator): Also skip groupfolders versions and trash entries (server#58451)
- Fix(View): Handle ICacheEntry returned by FileInfo->getData() (server#58456)
- Fix(files): fix tab navigation from select all checkbox to batch actions (server#58461)
- Fix(files_sharing): make legacy `downloadShare` endpoint compatible with legacy behavior (server#58469)
- Fix(propagator): Don't run queries if no parents (server#58520)
- Fix(dav): Use an exhaustive list for allowed serialized classes (server#58522)
- Fix(core): Allow external sharing to plain http://localhost (server#58524)
- Build(deps): bump the symfony group across 1 directory with 7 updates (server#58545)
- Fix: improve logging around automatic cache updated for dav downloads (server#58552)
- Fix: correctly return false for filesize on non-existing file (server#58554)
- Feat: add upload_time support to file search and recent files (server#58563)
- Fix(L10N): stop stripping _ from language codes (server#58574)
- Fix: pass only object key to deleteObjects call (server#58604)
- Fix: Use configured loglevel even when log.condition matches is set (server#58613)
- Perf(sharing): Avoid loading all shares from all users when unsharing (server#58659)
- Fix(s3): prevent "0" path from being treated as root (server#58665)
- Ci(performance): fix Unexpected input warning for profiler-branch (server#58667)
- Fix(files_sharing): ensure the server share API errors are shown (server#58669)
- Fix: check source and target when emitting copy event (server#58672)
- Fix: Set files app lexicon strictness to IGNORE (server#58682)
- Feat: set creation_time on file creation and render recently created icon (server#58693)
- Fix(files): properly handle dropping files (server#58700)
- Remove external shares from share list (server#58718)
- Fix: handle case where we can't get the filesize after open in dav get (server#58737)
- Fix(preview): Validate preview MIME type (server#58815)
- Fix: add fallback to raw path info (server#58832)
- Feat(routing): add files_sharing_raw to rootUrlApps (server#58837)
- Fix updating cached mounts with multiple entries for root id (server#58844)
- Fix: give target file all permissions on copy (server#58847)
- Chore(deps): Update haze to 2.2.0 (server#58849)
- Fix:(dav): add note to example contact (server#58865)
- Fix(SecurityMiddleware): return header to distinguish error type (server#58881)
- Fix: PostgreSQL transaction aborts when caching user mounts (server#58885)
- Fix(apporder): Load custom app order before resolving closures (server#58973)
- Chore(quota): hide available space from error (server#58995)
- Fix(admin): use correct delegation class (server#59010)
- Fix: Add missing Attribute and fix parameter type in renewpassword route (server#59013)
- Fix(initializeSession): only log HMAC problem to critical logs if indeed critical (server#59017)
- Fix: provide `canDownload` helper for shares and use it where appropriate (server#59019)
- Fix(LDAP): use displayname from DB, before reaching out to LDAP (server#59034)
- Chore(deps): update `@nextcloud/password-confirmation` to v6 (server#59037)
- 32.0.7 RC1 (server#59047)
- Fix(files_sharing): respect config to skip certificate verification (server#59051)
- Fix(bg_jobs): store job argument as a text, increase length cap to 32000 (server#59066)
- Feat(CalDAV): Add function to get the token of a publicly shared calendar (server#59078)
- Feat(taskprocessing): add worker command for synchronous task processing (server#59081)
- Fix: Move hasAnnotationOrAttribute to the reflector (server#59084)
activity
- Fix: Fix handling of deleting share from self (activity#2387)
- Notice on empty cachedPath (activity#2389)
- Fix(bulkactivity): bulk query user settings (activity#2418)
- Fix: array offset error if value is not set (activity#2421)
- Fix: don't resend failed emails (activity#2430)
- Fix(stream): add file path to tooltip (activity#2434)
- Test: apply skip to flaky sidebar test (activity#2435)
- Perf: add new index to serve a full WHERE clause (activity#2446)
- Fix: return type formatting for user paths (activity#2448)
- Fix(federation): check if app is enabled (activity#2462)
app_api
bruteforcesettings
circles
- Fix: cache invalidation issues (circles#2360)
- Fix(loopback): circles:check always fails due to APCu race and missing CLI wrapper (circles#2389)
- Fix: Fix remote instance (circles#2397)
- Fix: Fix adding circle member (circles#2403)
files_pdfviewer
- Fix "allow view without download" option not being handled (files_pdfviewer#1386)
- Update nextcloud/ocp to latest dev-stable32 (files_pdfviewer#1390)
firstrunwizard
logreader
- Ci(psalm): Ignore psalm issues in vendor libs (logreader#1924)
- Chore: update workflows (logreader#1948)
notifications
- Ci(actions): Update workflows (notifications#2807)
- Fix(notification): Fix color of notification icon in browser notifications (notifications#2863)
password_policy
recommendations
related_resources
text
- Cleanup vitest config (text#8231)
- Feat: improve attachments integration with Collectives (text#8254)
- Fix(viewer): mount text vue instance explicitely (text#8255)
- Fix(ci): needs.input.outputs.head_ref not defined (text#8264)
- Fix(menu): use templates from collectives initialState if available (text#8298)
- Fix: enable workspace header in "Personal files" (text#8306)
- Fix(css): always set highlighted background for inline code (text#8307)
- Debug flaky cypress test in stable33 (text#8321)
- Chore(test): fix race condition in attachments test (text#8325)
- Fix(search): also search for user mentions (text#8328)
- Fix(attachments): adjust fileId in attachments folder+path on folder copy (text#8340)
- Fix: sanitize name of attached file (text#8346)
- Remove unneeded max-height from text-menubar which caused a bug (text#8350)
- Fix(editor): make editor container grow on empty/short content (text#8354)
- Fix: Exclude Readme.md files from file locking in the text app (text#8364)
- Test(playwright): run playwright on stable3* branches (text#8365)
- Fix(menubar): Allow to inject custom link action (text#8370)
- Fix(link): use folder icon for "Link to file or folder" action (text#8375)
twofactor_nextcloud_notification
twofactor_totp
- Fix(deps): update minimatch (twofactor_totp#1737)
- Fix(deps): update phpunit to v9.6.33, symfony/process (twofactor_totp#1738)
updater
- Fix(web): fix use warning in web updater (updater#710)
- Fix(tests): check same code base fail if code contains "use " comment#713 (updater#716)
- Chore(tests): master is now 34 (updater#718)