Nextcloud 32.0.14rc1
server
- Perf: Don't fetch full group object in AuthorizedGroupMapper (server#61850)
- Fix: Output shape validation will delete keys when there is a list of files (server#62239)
- Fix(files): preserve encryptedVersion when copying cache entries (server#62339)
- Perf(carddav): reduce disk usage of photocache (server#62342)
- Fix(CleanupLoginTokens): Specify the table (server#62411)
- Fix(AmazonS3): pass S3 error messages through to the frontend (server#62420)
- Master] fix(security): Update CA certificate bundle (server#62440)
- Fix(SetupChecks): Link to task processing worker docs (server#62441)
- Fix: harden object store against copying a file to itself (server#62463)
- Perf: Replace more calls from getUserGroups to getUserGroupIds (server#62467)
- Build(deps): bump guzzlehttp/guzzle to 7.15.2 (server#62582)
- Fix(unified-search): catch errors in response (server#62615)
- Chore(previews): add file signature check before opening files (server#62618)
- Test(version-check): Fix flaky test (server#62621)
- Master] fix(security): Update code signing revocation list (server#62654)
- Fix(caldav): Expand recurring events for principal calendar search (server#62691)
- Fix(search): Add end date for last 7 and last 30 days (server#62696)
- Fix(MemcachedFactory): Enable TCP_NODELAY and adjust default timeouts to be reasonable (server#62704)
- Fix(share-api-controller): add sanity check on canAccessShare for circle share types (server#62731)
- Expend a bit OCP\GlobalScale\IConfig (server#62799)
- Fix: handle sftp private key as password (server#62822)
- Host/ip validator hardenings (server#62827)
- Fix: disable direct link if link shares are disabled (server#62830)
- Check free space in the proper folder when restoring from trash (server#62835)
- Fix: clear key password after loading key (server#62848)
- Fix(direct editing): cleanup tokens on user deletion (server#62864)
- Fix(dav): properly finalize with MOVE only (server#62874)
- Fix(share): do not re-accept rejected shares (server#62889)
- Feat: Add setting to bypass password confirmation on a selected ip ranges (server#62906)
- Feat: Allow to check user existence outside specific user backends (server#62915)
- Fix: require admin permissions for all systemtag updates (server#62922)
- Fix(sharing): properly handle verification of copy/move actions (server#62939)
- Fix: Use PHP_AUTH_PW for strict password confirmation (server#62955)
- Fix(auth): log invalid token during password reset (server#62968)
- Fix(PublicPreview): Call getMimetype() on File objects (server#62979)
- Fix: Handle 2fa enforcement earlier (server#62985)
- Fix(console): write app command loading errors to stderr (server#62996)
- Fix(settings): missing end of html tag (server#63014)
- Fix(files): remove leading slash from destination in copy/move toast (server#63037)
- Fix: improve logging when failing to get newly created user (server#63073)
- Fix(lookup-server): accept self-signed lus on globalscale (server#63082)
- Fix: throw better error message if a user doesn't have a key even though it should have (server#63092)
- Fix(files): Prevent corruption of files when moving from encrypted to unencrypted folders within the same object storage (server#63098)
- Fix(files): do not let a failing move hook break the move or hide files (server#63103)
- Fix(CalDAV): Check for user status before serving public calendars (server#63110)
- Feat(federation): Add accept/decline mechanism for federated calendars (server#63116)
activity
- Fix: do not fail moves when the old location cannot be resolved (activity#2796)
- Fix(build): exclude iOS Safari < 12 from browserslist targets (activity#2827)
- Fix(notifications): Require absolute links for support of desktop and mobile clients (activity#2828)
- Chore: run composer cs:fix to satisfy php-cs (activity#2831)
circles
- Fix: Use global members limit as default for circle (circles#2704)
- Fix: add promoteToOwner method (circles#2713)
- Fix(local-controller): validate when trying adding member of type contact (circles#2720)
- Fix(circles): preserve group display names when creating circles (circles#2725)
files_pdfviewer
- Chore: Add explicit dependency for terser-webpack-plugin (files_pdfviewer#1503)
- Chore(deps): Bump PDF.js from 4.0.189 to 4.10.38 (files_pdfviewer#1511)
photos
related_resources
text
- Fix: ActionInsertLink): allow to get title from link picker (text#8929)
- Fix: update ShowImageModal to use fullUrl for show original image instead of preview (text#8949)
- Fix(editor): fix viewer header overlaying page content on mobile (text#8955)
- Fix(DirectEditing): check if user is enabled (text#8961)
- Fix(attachments): check documentId matches (text#8972)
- Chore(test): direct editing permissions (text#8973)
- Fix(lists): no margin-bottom for nested lists to prevent ugly gap (text#9022)