Nextcloud 33.0.3
server
- Fix: show configuration options for external storage backends (server#58696)
- Fix(sharing): Align userid config key in UserPlugin with Manager (server#58989)
- Fix(oauth2): Do not store the code in throttle metadata (server#59155)
- Fix(ICalendar): allow to search for event URI (server#59161)
- Feat(settings): Log AI config changes to audit log (server#59221)
- Perf(preview): bulk process preview regeneration (server#59234)
- Fix: Fix user in Tags class, do not depend upon session (server#59236)
- Fix(chunkedUploads): Ensure max parallel count is at least 1 (server#59302)
- Fix: use unjailed source path when moving jailed files (server#59310)
- Fix: cache validation of system keys (server#59314)
- Fix(weather_status): add all missing met.no symbol codes to weatherOptions (server#59346)
- Fix(filesDrop): drag-and-drop folder upload (server#59368)
- Chore: Remove incorrect resource typing in ILDAPProvider (server#59381)
- Fix(zip): Fix warning when downloading Zip file (server#59383)
- Fix: update email button text to 'Open shared item' (server#59396)
- Fix(files_external): properly set default values for backend options (server#59397)
- Fix(settings): Don't register invalid routes (server#59399)
- Fix(lib): templates core path detection (server#59401)
- Docs(webhook_listeners): adapt codeowners (server#59404)
- Fix(file-search): use default limit to search query if not provided on request body (server#59409)
- Fix: duplicate dashboard widget (server#59412)
- Fix(user_ldap): fix lastLogin reading wrong appid and configkey (server#59421)
- Feat(talk): Allow to create conversations that are meetings (server#59479)
- Fix(zip): suppress sabre/dav response only if stream was actually sent (server#59482)
- Fix(systemtags): only render inline list of tags if there are some (server#59488)
- Fix(settings): hide list of webauthn devices if empty (server#59491)
- Fix(dashboard): remove status list if there are none (server#59492)
- Fix(files): properly handle dropped files on subfolders (server#59510)
- Fix(trashbin): keep cache and db consistent (server#59512)
- Fix(updater): Make "maintenance mode kept active" more obvious (server#59524)
- Build(deps): bump phpseclib/phpseclib from 2.0.47 to 2.0.52 (server#59528)
- Fix(settings): do not show admin section container if empty (server#59534)
- Fix: profile page on small screens (server#59538)
- Fix(sharing): show common confirmation on password reset (server#59545)
- Fix(workflowengine): remove non existing script loading (server#59547)
- Only mask the permissions for the users home directory for public shares (server#59552)
- Build(deps): bump aws/aws-sdk-php to 3.376 (server#59559)
- Docs(workflowengine): Remove reference of removed method (server#59568)
- Fix(user_ldap): Do not require credentials in wizard (server#59570)
- Fix(testing): Fix fake provider reverting strings with emojis (server#59571)
- Test: Add integration test to confirm a user can not add themselves t… (server#59604)
- Fix(apppasswords): Require password also on delete and update (server#59608)
- Fix(sharing): Don't give a reason when share from disabled user is no… (server#59612)
- Fix(notifications): Require absolute links for support of desktop and mobile clients (server#59615)
- Chore: update haze to 2.2.1 (server#59622)
- Feat(user_ldap): Add config for partial search prefix wildcard use (server#59634)
- Test(integration): Add integration test for accept share (server#59638)
- Fix(Util): `getScripts` also need to reorder core translations (server#59643)
- Perf: don't fetch child mounts when getting node parent (server#59645)
- Fix: fix LazyUserFolder::getMountPoint (server#59655)
- Fix(files): remove error message when closing the "Open locally" dialog (server#59657)
- Feat(recent-files): allow configuring image grouping (server#59667)
- Fix(files): add missing table header for actions column (server#59674)
- Restore missing apps on upgrade (server#59686)
- Build(deps): bump phpseclib/phpseclib to 2.0.53 (server#59688)
- Fix(DB): Ignore intentionally missing fs_storage_path_prefix index on PostgreSQL (server#59725)
- Fix(federation): Also sign requests with NCU providers (server#59726)
- Fix(ocm): Correctly track OCM requests (server#59727)
- Fix(profile): normalize profile visibility (server#59734)
- Fix(files): only disable template creation when both skeleton directories are empty (server#59749)
- Fix app name not translated in the title of public pages (server#59756)
- Test(integration): add tests for calendar delegation (server#59763)
- Fix(oauth2): Add missing urlencode for failure redirection (server#59772)
- Fix: Reduce the mixups between apptokens and session ids (server#59775)
- Fix: Add missing PasswordConfirmationRequired attributes (server#59789)
- Hide share token if share has more permissions than the current user (server#59793)
- Avoid undefined array key sharing request (server#59834)
- Chore: Improve SVG handling in link previews (server#59836)
- Fix(ImipService): Refactor `IMipService` to improve performance (server#59847)
- Fix(dav): unify content disposition header escaping (server#59852)
- Fix(dav): do not list intermediate files (server#59854)
- Mounts index swap path root 33 (server#59855)
- Fix(files): do not show convert-file action in view-only shares (server#59865)
- Fix(webhook-listeners): hour lifetime of tokens (server#59882)
3rdparty
- Build(deps): bump aws/aws-sdk-php to 3.376 (3rdparty#2370)
- Build(deps): bump phpseclib/phpseclib to 2.0.53 (3rdparty#2384)
activity
circles
- Fix: secondary owncloud custom group admin permissions not migrated (circles#2427)
- Fix(mail): send internal link (circles#2442)
- Fix: update shares handling (circles#2456)
files_pdfviewer
- Fix handling of "enableScripting" data attribute (files_pdfviewer#1398)
- Allow PDF Forms calculations (files_pdfviewer#1409)
notifications
- Fix(mail): Only render links when they are absolute urls (notifications#2932)
- Fix(push): Limit user output (notifications#2934)
password_policy
- Fix: Check cookie logged in event (password_policy#933)
- Chore: Bump psalm version (password_policy#934)
survey_client
- Master] Update nextcloud/ocp dependency (survey_client#397)
- Ci(workflows): Update workflows and add couple of new standard ones (survey_client#400)
suspicious_login
text
- Fix(editorApi): use onMentionSearch callback if provided (text#8422)
- Fix(checklist): don't cross out checked list items (text#8424)
- Optimize cleanup job (text#8443)
- Fix(menubar): lower z-index: on top of document content, but below modals (text#8471)
- Fix(files): don't offer "folder description" in file drop folders (text#8474)
- Fix(deps): bump phpunit and php-cs-fixer (text#8494)
- Fix: always validate share token if provided (text#8500)
updater
- Fix: verify integrity with URL override but allow to disable if needed (updater#724)
- Fix: broken upgrade via --url flag (updater#744)
- Feat(signature): allow to provide custom signature (updater#748)