nextcloud/server (nextcloud/server)
### [`v28.0.7`](https://togithub.com/nextcloud/server/releases/tag/v28.0.7)
[Compare Source](https://togithub.com/nextcloud/server/compare/v28.0.6...v28.0.7)
#### What's Changed
- \[stable28] fix(contactsinteraction): Allow vCard download by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45286](https://togithub.com/nextcloud/server/pull/45286)
- \[stable28] feat: Add back searching in disabled user list by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45478](https://togithub.com/nextcloud/server/pull/45478)
- \[stable28] fix(files): properly reset preview component by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45432](https://togithub.com/nextcloud/server/pull/45432)
- \[stable28] fix(files): Implement `SortingService` to fix sorting of files by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45533](https://togithub.com/nextcloud/server/pull/45533)
- \[stable28] fix(contactsmenu): empty content margin by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45426](https://togithub.com/nextcloud/server/pull/45426)
- \[stable28] feat: Limit email input to 255 chars by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45289](https://togithub.com/nextcloud/server/pull/45289)
- \[stable28] fix: Mark more configs as sensitive by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45442](https://togithub.com/nextcloud/server/pull/45442)
- \[stable28] Fix header menu icon color by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45552](https://togithub.com/nextcloud/server/pull/45552)
- \[stable28] fix(session): Do not update authtoken last_check for passwordless by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45063](https://togithub.com/nextcloud/server/pull/45063)
- \[stable28] fix(userstatus): catch unique constrain violation on revert by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45205](https://togithub.com/nextcloud/server/pull/45205)
- \[stable28] perf(db): Sort data for IN before chunking by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45214](https://togithub.com/nextcloud/server/pull/45214)
- \[stable28] fix(theming): replace standard generic package icon by material design by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45578](https://togithub.com/nextcloud/server/pull/45578)
- \[stable28] fix(files): Don't fail if dir exists by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45591](https://togithub.com/nextcloud/server/pull/45591)
- \[stable28] fix(groups): allows to save group names with more than 64 characters by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45368](https://togithub.com/nextcloud/server/pull/45368)
- \[stable28] fix(files): Ensure active file list entry is highlighted by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45598](https://togithub.com/nextcloud/server/pull/45598)
- \[stable28] fix(theming): replace standard generic package icon by material design by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45610](https://togithub.com/nextcloud/server/pull/45610)
- \[stable28] Expose subscription calendars by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45225](https://togithub.com/nextcloud/server/pull/45225)
- \[stable28] fix: Refresh file picker on folder creation by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud/server/pull/45575](https://togithub.com/nextcloud/server/pull/45575)
- \[stable28] fix: Update `@nextcloud/files` to fix public link shares by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45600](https://togithub.com/nextcloud/server/pull/45600)
- \[stable28] Avoid updating the same oc_authtoken row twice by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45349](https://togithub.com/nextcloud/server/pull/45349)
- \[stable28] fix(memcache): remove double $$ to fix error by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44980](https://togithub.com/nextcloud/server/pull/44980)
- \[stable28] unmark deleted users if their last login date is more recent than deleted date by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45588](https://togithub.com/nextcloud/server/pull/45588)
- \[stable28] fix(dav): Add occ command to fix missing caldav sync tokens by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44197](https://togithub.com/nextcloud/server/pull/44197)
- \[stable28] fix: delete user credentials stored in storages_credentials when user gets deleted by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45362](https://togithub.com/nextcloud/server/pull/45362)
- \[stable28] CalDAV fix search with limit and time range by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45567](https://togithub.com/nextcloud/server/pull/45567)
- \[stable28] feat: support "s3-accelerate" endpoint by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45059](https://togithub.com/nextcloud/server/pull/45059)
- \[stable28] fix(caldav): automatically delete outdated scheduling objects by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45640](https://togithub.com/nextcloud/server/pull/45640)
- \[stable28] fix(core): unsupported browser redirect url by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45622](https://togithub.com/nextcloud/server/pull/45622)
- \[stable28] fix(CalDAV): remove UNKNOWN from room / resource consideration by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45052](https://togithub.com/nextcloud/server/pull/45052)
- \[stable28] fix(files): Only execute default action if there is an action to perform by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45663](https://togithub.com/nextcloud/server/pull/45663)
- \[stable28] fix(INavigationManager): Fix psalm alias not set in the right place by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45646](https://togithub.com/nextcloud/server/pull/45646)
- \[stable28] fix(core): Add missing null value possibility to Resource and Reference richObject by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45643](https://togithub.com/nextcloud/server/pull/45643)
- \[stable28] fix(dav): Add retention time to sync token cleanup by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44398](https://togithub.com/nextcloud/server/pull/44398)
- \[stable28] fix(files_sharing): usage of NcTextField in SelectShareFolderDialogue by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45689](https://togithub.com/nextcloud/server/pull/45689)
- \[stable28] fix(federatedfilesharing): import external federated share script by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45674](https://togithub.com/nextcloud/server/pull/45674)
- \[stable28] fix(files): Display selected files count by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44908](https://togithub.com/nextcloud/server/pull/44908)
- \[stable28] fix: Fix truncation on public page by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44990](https://togithub.com/nextcloud/server/pull/44990)
- \[stable28] fix(unifiedSearch): Prevent broken avatars for federated users by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45028](https://togithub.com/nextcloud/server/pull/45028)
- \[stable28] feat: add request id as comment to all queries by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44958](https://togithub.com/nextcloud/server/pull/44958)
- \[stable28] fix: forbid moving a folder into a subfolder of itself by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45528](https://togithub.com/nextcloud/server/pull/45528)
- \[stable28] fix(files): Fix ownership transfer encrypted files detection by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45110](https://togithub.com/nextcloud/server/pull/45110)
- \[stable28] fix(OC_Image): Set correct return type for exif_imagetype stub by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45198](https://togithub.com/nextcloud/server/pull/45198)
- \[stable28] fix(sharing): Avoid (dead)locking during orphan deletion by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44010](https://togithub.com/nextcloud/server/pull/44010)
- \[stable28] fix: regression with updating read-only config by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44926](https://togithub.com/nextcloud/server/pull/44926)
- \[stable28] fix: consider all paths the user has for a share source when considering max permissions by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45294](https://togithub.com/nextcloud/server/pull/45294)
- \[stable28] fix(dav): Rate limit address book creation by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45542](https://togithub.com/nextcloud/server/pull/45542)
- \[stable28] fix(files): Make sure files are opened when using `open-in-files` action(s) or at lease are scrolled into view by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45727](https://togithub.com/nextcloud/server/pull/45727)
- \[stable28] ci(eol): update workflow from template by [@st3iny](https://togithub.com/st3iny) in [https://github.com/nextcloud/server/pull/45735](https://togithub.com/nextcloud/server/pull/45735)
- \[stable28] fix(dav): Don't log access control as error by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45758](https://togithub.com/nextcloud/server/pull/45758)
- \[stable28] fix(files): Close sidebar and update fileid when current node is deleted by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45658](https://togithub.com/nextcloud/server/pull/45658)
- \[stable28] fix: avoid douple `expireDate` parsing by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44912](https://togithub.com/nextcloud/server/pull/44912)
- \[stable28] fix: Autodetect legacy filekey instead of trusting the header for legacy header by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45777](https://togithub.com/nextcloud/server/pull/45777)
- \[stable28] Update psalm-baseline.xml by [@nextcloud-command](https://togithub.com/nextcloud-command) in [https://github.com/nextcloud/server/pull/45719](https://togithub.com/nextcloud/server/pull/45719)
- \[stable28] fix(search): tags redirect route by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45790](https://togithub.com/nextcloud/server/pull/45790)
- \[stable28] fix(Mailer): Allow to enforce strict email format by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45793](https://togithub.com/nextcloud/server/pull/45793)
- \[stable28] fix(caldav): event links in shared calendar notifications by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45799](https://togithub.com/nextcloud/server/pull/45799)
- \[stable28] fix(files): reset menu pos when opening in grid mode by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45665](https://togithub.com/nextcloud/server/pull/45665)
- \[stable28] fix(files): handling numbered type owner name & id by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45803](https://togithub.com/nextcloud/server/pull/45803)
- \[stable28] fix(Session): avoid password confirmation on SSO by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45704](https://togithub.com/nextcloud/server/pull/45704)
- \[stable28] fix(files_sharing): fix parsing of remote shares by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45817](https://togithub.com/nextcloud/server/pull/45817)
- \[stable28] fix(files): also trigger new tab on file name middle click by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45825](https://togithub.com/nextcloud/server/pull/45825)
- \[stable28] fix: Only list remnants as disabled if option is enabled by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45774](https://togithub.com/nextcloud/server/pull/45774)
- \[stable28] test: add tests for ProfilePageController by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45823](https://togithub.com/nextcloud/server/pull/45823)
- \[stable28] 44032 fix show new shares without refresh by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45303](https://togithub.com/nextcloud/server/pull/45303)
- \[stable28] fix(files): do not rely on unique fileid by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45836](https://togithub.com/nextcloud/server/pull/45836)
- \[stable28] Use isRetryable to catch retryable exceptions by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45807](https://togithub.com/nextcloud/server/pull/45807)
- \[stable28] get child ids for folder in a separate query during move by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45850](https://togithub.com/nextcloud/server/pull/45850)
- \[stable28] feat: add option to disable scanner transactions by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45857](https://togithub.com/nextcloud/server/pull/45857)
- \[stable28] fix(ObjectStore): Fix regression when hostname is empty by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45839](https://togithub.com/nextcloud/server/pull/45839)
- \[stable28] Respect empty `expiryDate` value in server by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45604](https://togithub.com/nextcloud/server/pull/45604)
- \[stable28] fix(files): Ignore right click for default action by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45863](https://togithub.com/nextcloud/server/pull/45863)
- \[stable28] fix(files_sharing): Add one string for every share type + fix(sharingDetails): Show correct share target by [@Fenn-CS](https://togithub.com/Fenn-CS) in [https://github.com/nextcloud/server/pull/45024](https://togithub.com/nextcloud/server/pull/45024)
- \[stable28] Show non writable folders during move or copy by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45865](https://togithub.com/nextcloud/server/pull/45865)
- 28.0.7 RC1 by [@blizzz](https://togithub.com/blizzz) in [https://github.com/nextcloud/server/pull/45796](https://togithub.com/nextcloud/server/pull/45796)
- \[stable28] fix(comments): Use proper icon components instead of icon classes to fix dark mode by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45870](https://togithub.com/nextcloud/server/pull/45870)
- Revert "\[stable28] fix(comments): Use proper icon components instead … by [@skjnldsv](https://togithub.com/skjnldsv) in [https://github.com/nextcloud/server/pull/45881](https://togithub.com/nextcloud/server/pull/45881)
- \[stable28] fix(deleteAction): Bump up delete requests concurrency to 5 by [@blizzz](https://togithub.com/blizzz) in [https://github.com/nextcloud/server/pull/45909](https://togithub.com/nextcloud/server/pull/45909)
- \[stable28] ci: use precise ref for 3rdparty check by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45927](https://togithub.com/nextcloud/server/pull/45927)
- \[stable28] fix(files): correctly import WebDAV client in files store by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud/server/pull/45933](https://togithub.com/nextcloud/server/pull/45933)
- 28.0.7 RC2 by [@blizzz](https://togithub.com/blizzz) in [https://github.com/nextcloud/server/pull/45914](https://togithub.com/nextcloud/server/pull/45914)
- \[stable28] fix(dav): Limit number of UPDATES for sync token created_at by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45990](https://togithub.com/nextcloud/server/pull/45990)
- 28.0.7 RC3 by [@skjnldsv](https://togithub.com/skjnldsv) in [https://github.com/nextcloud/server/pull/46006](https://togithub.com/nextcloud/server/pull/46006)
- \[stable28] fix: move repair mimetype repair step to the expensive steps by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/46031](https://togithub.com/nextcloud/server/pull/46031)
- \[stable28] fix(theming): also apply enforced theme for guests by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45903](https://togithub.com/nextcloud/server/pull/45903)
- 28.0.7 RC4 by [@blizzz](https://togithub.com/blizzz) in [https://github.com/nextcloud/server/pull/46033](https://togithub.com/nextcloud/server/pull/46033)
- \[stable28] fix(Token): add FILESYSTEM scope with SCOPE_SKIP_PASSWORD_VALIDATION by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/46088](https://togithub.com/nextcloud/server/pull/46088)
- 28.0.7 by [@blizzz](https://togithub.com/blizzz) in [https://github.com/nextcloud/server/pull/46064](https://togithub.com/nextcloud/server/pull/46064)
**Full Changelog**: https://github.com/nextcloud/server/compare/v28.0.6...v28.0.7
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
28.0.6
->28.0.7
Release Notes
nextcloud/server (nextcloud/server)
### [`v28.0.7`](https://togithub.com/nextcloud/server/releases/tag/v28.0.7) [Compare Source](https://togithub.com/nextcloud/server/compare/v28.0.6...v28.0.7) #### What's Changed - \[stable28] fix(contactsinteraction): Allow vCard download by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45286](https://togithub.com/nextcloud/server/pull/45286) - \[stable28] feat: Add back searching in disabled user list by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45478](https://togithub.com/nextcloud/server/pull/45478) - \[stable28] fix(files): properly reset preview component by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45432](https://togithub.com/nextcloud/server/pull/45432) - \[stable28] fix(files): Implement `SortingService` to fix sorting of files by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45533](https://togithub.com/nextcloud/server/pull/45533) - \[stable28] fix(contactsmenu): empty content margin by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45426](https://togithub.com/nextcloud/server/pull/45426) - \[stable28] feat: Limit email input to 255 chars by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45289](https://togithub.com/nextcloud/server/pull/45289) - \[stable28] fix: Mark more configs as sensitive by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45442](https://togithub.com/nextcloud/server/pull/45442) - \[stable28] Fix header menu icon color by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45552](https://togithub.com/nextcloud/server/pull/45552) - \[stable28] fix(session): Do not update authtoken last_check for passwordless by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45063](https://togithub.com/nextcloud/server/pull/45063) - \[stable28] fix(userstatus): catch unique constrain violation on revert by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45205](https://togithub.com/nextcloud/server/pull/45205) - \[stable28] perf(db): Sort data for IN before chunking by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45214](https://togithub.com/nextcloud/server/pull/45214) - \[stable28] fix(theming): replace standard generic package icon by material design by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45578](https://togithub.com/nextcloud/server/pull/45578) - \[stable28] fix(files): Don't fail if dir exists by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45591](https://togithub.com/nextcloud/server/pull/45591) - \[stable28] fix(groups): allows to save group names with more than 64 characters by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45368](https://togithub.com/nextcloud/server/pull/45368) - \[stable28] fix(files): Ensure active file list entry is highlighted by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45598](https://togithub.com/nextcloud/server/pull/45598) - \[stable28] fix(theming): replace standard generic package icon by material design by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45610](https://togithub.com/nextcloud/server/pull/45610) - \[stable28] Expose subscription calendars by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45225](https://togithub.com/nextcloud/server/pull/45225) - \[stable28] fix: Refresh file picker on folder creation by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud/server/pull/45575](https://togithub.com/nextcloud/server/pull/45575) - \[stable28] fix: Update `@nextcloud/files` to fix public link shares by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45600](https://togithub.com/nextcloud/server/pull/45600) - \[stable28] Avoid updating the same oc_authtoken row twice by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45349](https://togithub.com/nextcloud/server/pull/45349) - \[stable28] fix(memcache): remove double $$ to fix error by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44980](https://togithub.com/nextcloud/server/pull/44980) - \[stable28] unmark deleted users if their last login date is more recent than deleted date by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45588](https://togithub.com/nextcloud/server/pull/45588) - \[stable28] fix(dav): Add occ command to fix missing caldav sync tokens by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44197](https://togithub.com/nextcloud/server/pull/44197) - \[stable28] fix: delete user credentials stored in storages_credentials when user gets deleted by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45362](https://togithub.com/nextcloud/server/pull/45362) - \[stable28] CalDAV fix search with limit and time range by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45567](https://togithub.com/nextcloud/server/pull/45567) - \[stable28] feat: support "s3-accelerate" endpoint by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45059](https://togithub.com/nextcloud/server/pull/45059) - \[stable28] fix(caldav): automatically delete outdated scheduling objects by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45640](https://togithub.com/nextcloud/server/pull/45640) - \[stable28] fix(core): unsupported browser redirect url by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45622](https://togithub.com/nextcloud/server/pull/45622) - \[stable28] fix(CalDAV): remove UNKNOWN from room / resource consideration by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45052](https://togithub.com/nextcloud/server/pull/45052) - \[stable28] fix(files): Only execute default action if there is an action to perform by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45663](https://togithub.com/nextcloud/server/pull/45663) - \[stable28] fix(INavigationManager): Fix psalm alias not set in the right place by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45646](https://togithub.com/nextcloud/server/pull/45646) - \[stable28] fix(core): Add missing null value possibility to Resource and Reference richObject by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45643](https://togithub.com/nextcloud/server/pull/45643) - \[stable28] fix(dav): Add retention time to sync token cleanup by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44398](https://togithub.com/nextcloud/server/pull/44398) - \[stable28] fix(files_sharing): usage of NcTextField in SelectShareFolderDialogue by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45689](https://togithub.com/nextcloud/server/pull/45689) - \[stable28] fix(federatedfilesharing): import external federated share script by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45674](https://togithub.com/nextcloud/server/pull/45674) - \[stable28] fix(files): Display selected files count by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44908](https://togithub.com/nextcloud/server/pull/44908) - \[stable28] fix: Fix truncation on public page by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44990](https://togithub.com/nextcloud/server/pull/44990) - \[stable28] fix(unifiedSearch): Prevent broken avatars for federated users by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45028](https://togithub.com/nextcloud/server/pull/45028) - \[stable28] feat: add request id as comment to all queries by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44958](https://togithub.com/nextcloud/server/pull/44958) - \[stable28] fix: forbid moving a folder into a subfolder of itself by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45528](https://togithub.com/nextcloud/server/pull/45528) - \[stable28] fix(files): Fix ownership transfer encrypted files detection by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45110](https://togithub.com/nextcloud/server/pull/45110) - \[stable28] fix(OC_Image): Set correct return type for exif_imagetype stub by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45198](https://togithub.com/nextcloud/server/pull/45198) - \[stable28] fix(sharing): Avoid (dead)locking during orphan deletion by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44010](https://togithub.com/nextcloud/server/pull/44010) - \[stable28] fix: regression with updating read-only config by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44926](https://togithub.com/nextcloud/server/pull/44926) - \[stable28] fix: consider all paths the user has for a share source when considering max permissions by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45294](https://togithub.com/nextcloud/server/pull/45294) - \[stable28] fix(dav): Rate limit address book creation by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45542](https://togithub.com/nextcloud/server/pull/45542) - \[stable28] fix(files): Make sure files are opened when using `open-in-files` action(s) or at lease are scrolled into view by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45727](https://togithub.com/nextcloud/server/pull/45727) - \[stable28] ci(eol): update workflow from template by [@st3iny](https://togithub.com/st3iny) in [https://github.com/nextcloud/server/pull/45735](https://togithub.com/nextcloud/server/pull/45735) - \[stable28] fix(dav): Don't log access control as error by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45758](https://togithub.com/nextcloud/server/pull/45758) - \[stable28] fix(files): Close sidebar and update fileid when current node is deleted by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45658](https://togithub.com/nextcloud/server/pull/45658) - \[stable28] fix: avoid douple `expireDate` parsing by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/44912](https://togithub.com/nextcloud/server/pull/44912) - \[stable28] fix: Autodetect legacy filekey instead of trusting the header for legacy header by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45777](https://togithub.com/nextcloud/server/pull/45777) - \[stable28] Update psalm-baseline.xml by [@nextcloud-command](https://togithub.com/nextcloud-command) in [https://github.com/nextcloud/server/pull/45719](https://togithub.com/nextcloud/server/pull/45719) - \[stable28] fix(search): tags redirect route by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45790](https://togithub.com/nextcloud/server/pull/45790) - \[stable28] fix(Mailer): Allow to enforce strict email format by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45793](https://togithub.com/nextcloud/server/pull/45793) - \[stable28] fix(caldav): event links in shared calendar notifications by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45799](https://togithub.com/nextcloud/server/pull/45799) - \[stable28] fix(files): reset menu pos when opening in grid mode by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45665](https://togithub.com/nextcloud/server/pull/45665) - \[stable28] fix(files): handling numbered type owner name & id by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45803](https://togithub.com/nextcloud/server/pull/45803) - \[stable28] fix(Session): avoid password confirmation on SSO by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45704](https://togithub.com/nextcloud/server/pull/45704) - \[stable28] fix(files_sharing): fix parsing of remote shares by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45817](https://togithub.com/nextcloud/server/pull/45817) - \[stable28] fix(files): also trigger new tab on file name middle click by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45825](https://togithub.com/nextcloud/server/pull/45825) - \[stable28] fix: Only list remnants as disabled if option is enabled by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45774](https://togithub.com/nextcloud/server/pull/45774) - \[stable28] test: add tests for ProfilePageController by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45823](https://togithub.com/nextcloud/server/pull/45823) - \[stable28] 44032 fix show new shares without refresh by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45303](https://togithub.com/nextcloud/server/pull/45303) - \[stable28] fix(files): do not rely on unique fileid by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45836](https://togithub.com/nextcloud/server/pull/45836) - \[stable28] Use isRetryable to catch retryable exceptions by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45807](https://togithub.com/nextcloud/server/pull/45807) - \[stable28] get child ids for folder in a separate query during move by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45850](https://togithub.com/nextcloud/server/pull/45850) - \[stable28] feat: add option to disable scanner transactions by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45857](https://togithub.com/nextcloud/server/pull/45857) - \[stable28] fix(ObjectStore): Fix regression when hostname is empty by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45839](https://togithub.com/nextcloud/server/pull/45839) - \[stable28] Respect empty `expiryDate` value in server by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45604](https://togithub.com/nextcloud/server/pull/45604) - \[stable28] fix(files): Ignore right click for default action by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45863](https://togithub.com/nextcloud/server/pull/45863) - \[stable28] fix(files_sharing): Add one string for every share type + fix(sharingDetails): Show correct share target by [@Fenn-CS](https://togithub.com/Fenn-CS) in [https://github.com/nextcloud/server/pull/45024](https://togithub.com/nextcloud/server/pull/45024) - \[stable28] Show non writable folders during move or copy by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45865](https://togithub.com/nextcloud/server/pull/45865) - 28.0.7 RC1 by [@blizzz](https://togithub.com/blizzz) in [https://github.com/nextcloud/server/pull/45796](https://togithub.com/nextcloud/server/pull/45796) - \[stable28] fix(comments): Use proper icon components instead of icon classes to fix dark mode by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45870](https://togithub.com/nextcloud/server/pull/45870) - Revert "\[stable28] fix(comments): Use proper icon components instead … by [@skjnldsv](https://togithub.com/skjnldsv) in [https://github.com/nextcloud/server/pull/45881](https://togithub.com/nextcloud/server/pull/45881) - \[stable28] fix(deleteAction): Bump up delete requests concurrency to 5 by [@blizzz](https://togithub.com/blizzz) in [https://github.com/nextcloud/server/pull/45909](https://togithub.com/nextcloud/server/pull/45909) - \[stable28] ci: use precise ref for 3rdparty check by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45927](https://togithub.com/nextcloud/server/pull/45927) - \[stable28] fix(files): correctly import WebDAV client in files store by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud/server/pull/45933](https://togithub.com/nextcloud/server/pull/45933) - 28.0.7 RC2 by [@blizzz](https://togithub.com/blizzz) in [https://github.com/nextcloud/server/pull/45914](https://togithub.com/nextcloud/server/pull/45914) - \[stable28] fix(dav): Limit number of UPDATES for sync token created_at by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45990](https://togithub.com/nextcloud/server/pull/45990) - 28.0.7 RC3 by [@skjnldsv](https://togithub.com/skjnldsv) in [https://github.com/nextcloud/server/pull/46006](https://togithub.com/nextcloud/server/pull/46006) - \[stable28] fix: move repair mimetype repair step to the expensive steps by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/46031](https://togithub.com/nextcloud/server/pull/46031) - \[stable28] fix(theming): also apply enforced theme for guests by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/45903](https://togithub.com/nextcloud/server/pull/45903) - 28.0.7 RC4 by [@blizzz](https://togithub.com/blizzz) in [https://github.com/nextcloud/server/pull/46033](https://togithub.com/nextcloud/server/pull/46033) - \[stable28] fix(Token): add FILESYSTEM scope with SCOPE_SKIP_PASSWORD_VALIDATION by [@backportbot](https://togithub.com/backportbot) in [https://github.com/nextcloud/server/pull/46088](https://togithub.com/nextcloud/server/pull/46088) - 28.0.7 by [@blizzz](https://togithub.com/blizzz) in [https://github.com/nextcloud/server/pull/46064](https://togithub.com/nextcloud/server/pull/46064) **Full Changelog**: https://github.com/nextcloud/server/compare/v28.0.6...v28.0.7Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.