Nextcloud 34.0.5rc1
server
- Feat(search): Subdue header search input placeholder (server#60833)
- Fix(dashboard): update scrollbar contrast on background (server#62630)
- Fix(encryption): bind personal private key password inputs (server#62672)
- Fix: allow Enter on public share Download link (server#62770)
- Fix: multiple file selection on tab navigation (server#63214)
- Fix: Combined Calendar and Contacts Import (server#63334)
- Fix: fail uploads when uri does not match session/share token (server#63960)
- Fix: don't rely on constraint for filecache_extended "upsert" when in transaction (server#63985)
- Fix: Unknown cli option (server#63988)
- Fix: filter system tag object IDs by user visibility (server#63991)
- Fix(files_external): map display names for groups (server#64010)
- Fix(sharing): Hide Allow download and sync option for federated (server#64013)
- Fix(tags): broken tag deletion on user delete (server#64089)
- Fix(metadata): bind chunked file ids in dropMetadataForFiles (server#64092)
- Master] fix(security): Update code signing revocation list (server#64097)
- Fix: protect share accept endpoint with CSRF token (server#64107)
- Fix: remove wrongly used system address book flag (server#64131)
- Fix(files_sharing): normalize share target on parent folder rename (server#64143)
- Fix(files_sharing): don't abort share:list when orphaned shares exist (server#64146)
- Use strict comparaison (server#64190)
- Fix: update left padding of public shares (server#64212)
- Chore: update flake inputs (server#64215)
- Refactor: correct small typo in isUpgradeRequired log message (server#64297)
- Fix(ci): Pin 32-bit (server#64304)
- Fix(sharing): Use link_defaultExpDays for default expiration in web UI (server#64321)
- Fix: preserve link shares on ownership transfer (server#64330)
- Allow quota write streams with unknown free space (server#64342)
- Fix: remove nested items from favorites view on unfavorite (server#64345)
- Fix(encryption): cap and invalidate key-cache (server#64355)
- Fix(files): Show confirmation dialog on delete hotkey press (server#64359)
- Fix(files_external): show that an unrestricted storage applies to all (server#64361)
- Fix(files_sharing): don't crash CleanupShareTarget when mount info is missing (server#64368)
- Fix: improve form validation feedback for login, account creation, and sharing (server#64373)
- Fix: show custom permissions when share is removed from edit bundle (server#64376)
- Fix: logs can leak sensitive information.. (server#64385)
- Fix: skip copying skeleton if the user has 0 quota (server#64397)
- Fix: use correct mimetype for theming logo (server#64409)
- Fix(files_sharing): only offer folders in file-request which are shareable (server#64415)
- Fix: scope group share child permission updates to usergroup (server#64419)
- Fix: Send password to owner when password sending fails, regardless of enforcement (server#64424)
- Fix(previews): set Content-Type header for Imaginary requests (server#64430)
- Fix(config): Don't print sensitive config when setting them (server#64443)
- Master] fix(security): Update code signing revocation list (server#64464)
- Fix: keep share visible for share owner when iinitiator is deactivated (server#64476)
- Fix(files_sharing): cap share presets to the permissions the resharer (server#64481)
- Fix(encryption): keep version and size in sync for files not in the cache (server#64484)
- Fix(files): validate dropped filenames before upload (server#64503)
- Fix(dav): keep tags on hidden files when setting tag object ids (server#64560)
- Fix(systemtags): offer every tag in the tag selects (server#64585)
- Fix(encryption): keep the encrypted version the copy was written with (server#64605)
- Perf(setupchecks): Don't load all tasks to calculate stats (server#64610)
- Fix: correct cast ttl to int in KeyValueCache (server#64614)
- Fix(CalDAV): set significant change flag properly (server#64616)
- Fix(caldav): explicitly check from component types (server#64618)
- Add API to generate system report section (server#64632)
- Fix(auth): keep remember-me cookies pointing at a live session token (server#64650)
- Take mount name into account when searching by filename. (server#64665)
- Always make user in external share manager explicit (server#64670)
- Fix: never block simple renames in SharesPlugin (server#64676)
- Chore: drop DropFederatedInvitesTable (server#64688)
- Fix(files): keep deleting live photo peers after a missing one (server#64698)
- Master] fix(security): Update code signing revocation list (server#64721)
- Fix(dav): compare sync token retention against an absolute cutoff (server#64730)
- Hide "Shared by link" when sharing by link is disabled (server#64767)
- Chore: Reduce ownership list (server#64836)
- Feat: add additional metadata to node webhooks (server#64846)
- Fix(files_external): preserve boolean mount options (server#64878)
- Ci(psalm): Fail taint analysis action when it had errors (server#64883)
- Fix(adminaudit): Allow named placeholders via CriticalActionPerformedEvent (server#64894)
- Fix(cache): Check if $entry['fileid'] exists (server#64903)
- Fix(user_ldap): show %uid instead of %%uid in the login filter hint (server#64914)
- Perf(files): Only match search results against caches of their storage (server#64917)
- Fix(session): only regenerate session id after valid remember-me cookie (server#64926)
- Bump 3rdparty to update aws sdk (server#64928)
- Fix: allow copy or move on ownerless mounts when no new shares are added (server#64930)
- Fix(l10n): stop double-escaping the instance name in settings text (server#64934)
- Fix(encryption): use the closest cached parent for the access list (server#64961)
- Fix(dav): stop recording no-op address book changes (server#64966)
- Feat: Add code integrity background job (server#64973)
- Fix(files_external): propagate child copy failures in AmazonS3::copy() (server#65003)
- Fix(theming): Fix imagick segmentation fault when rendering an app icon (server#65010)
- Fix(files_trashbin): make trashbin:expire continue on errors (server#65019)
- Fix(files_trashbin): misleading trashbin:expire output when expiration is disabled (server#65021)
- Fix(webhook-listeners): revert admin check and document delegation behaviour (server#65107)
- Fix: only use `unencrypted_size` if set to a value (server#65114)
- Fix(TaskProcessing): return the actual message in 412 responses (server#65118)
- Fix(occ): dispatch password reset events for user:resetpassword (server#65134)
- Test(integration): Use correct share type for file requests (server#65152)
- Fix(files_sharing): make send_password_by_talk reactive (server#65164)
- Fix(files): check internal path when rescanning after failed fopen (server#65169)
- Refactor(dav): replace sabre collection (server#65177)
- Fix(contactsmenu): remove scrollbars with dyslexia font (server#65189)
- Fix(auth): check reset link expiry against interactive login timestamp (server#65246)
- Ci(actions): Fix pinned versions (server#65249)
- Fix(dav): skip metadata handlers for non-updatable nodes (server#65251)
- Fix: use correct node when formatting share token (server#65260)
- Chore: Update CODEOWNERS for IDP team (server#65285)
- Fix: Rely on isAdmin method to check if user is admin (server#65288)
- Fix(dav): restrict calendar and address book sharing to the owner (server#65301)
3rdparty
activity
app_api
- Fix(k8s): check daemon reachability by deploy id (app_api#1027)
- Test(exapp_integration): add a browser test that the admin settings page renders (app_api#1035)
- Fix(k8s): apply daemon registry mappings (app_api#1075)
- Fix(daemon): stop prefilling the daemon key in the templates (app_api#1085)
bruteforcesettings
circles
- Fix(promote-owner): avoid DB errors on PostgreSQL and SQLite (circles#2916)
- Fix: Expose circle:report (circles#2934)
- Fix: Remove deadcode (circles#2952)
- Feat(workflow): Add fixup block (circles#2988)
- Fix: Add a synchronous fallback when loopback doesn't work (circles#3006)
- Fix(share): Hide circle shares of files in the trashbin (circles#3015)
files_lock
files_pdfviewer
logreader
photos
text
- Fix(print): hide files list when printing page (text#9205)
- Fix(SyncService): Behave like an idle disconnect on 403 responses (text#9209)
- Fix(Cron): tear down file system between attachment clean up runs (text#9231)
- Fix(links): open links on click and link bubble on hover (text#9234)
- Fix(ImageView): center blurhash placeholder like the loaded image (text#9240)
- Test(playwright): try to fix flakiness of conflict resolution tests (text#9246)
- Fix: search decoration (text#9247)
- Fix(callouts): fix long words overflowing the editor width (text#9255)
- Perf(session): fetch document only once in SessionMiddleware (text#9296)
- Fix(CodeBlock): make sure buttons don't overlay content (text#9306)
- Fix(TableOfContents): don't display toc container on mobile (text#9307)
- Fix(files): await FilesSettings before mounting (text#9344)
- Fix(autosave): only save after changes in the editor (text#9352)
twofactor_nextcloud_notification
- Ci(nextcloud-ocp): Remove old no-op approve-merge action (twofactor_nextcloud_notification#1531)
- Chore: Adjust codeowners (twofactor_nextcloud_notification#1546)