What's Changed
- [stable29] fix(provisioning_api): Show warning but do not fail when listing accounts in case of users removed from backend but still in database by @backportbot in #44985
- [stable29] fix(memcache): remove double $$ to fix error by @backportbot in #44981
- [stable29] fix(sharingDetails): Show correct share target by @backportbot in #44918
- [stable29] fix(unifiedSearch): Prevent broken avatars for federated users in peo… by @Fenn-CS in #44972
- [stable29] Support multiple scopes in DAV search by @backportbot in #44969
- [stable29] fix: chunked upload leading to 0-byte files by @backportbot in #45040
- [stable29] fix(CalDAV): remove UNKNOWN from room / resource consideration by @backportbot in #45053
- [stable29] fix(files): Fix ownership transfer encrypted files detection by @come-nc in #45105
- [stable29] fix(setupchecks): Fix opcache buffer check by @come-nc in #45106
- [stable29] fix: Fix default values for ini var in lib/base.php by @come-nc in #45107
- [stable29] fix: Remove bogus code from query builder and fix parameter name by @come-nc in #45104
- [stable29] fix(user_ldap): Fix a var name by @come-nc in #45108
- [stable29] chore: Fix update-psalm-baseline to use correct php version depending on branch by @backportbot in #44956
- [stable29] feat: support "s3-accelerate" endpoint by @backportbot in #45056
- [stable29] retry smb notify test a few times by @backportbot in #45148
- [stable29] fix(icons): Update files icon by @backportbot in #45171
- [stable29] Fix npm audit by @nextcloud-command in #44590
- [stable29] fix(DAV): Migrate known exceptions to Sabre exceptions when copying by @backportbot in #45018
- [stable29] fix(session): Avoid race condition for cache::get() vs. cache::hasKey() by @backportbot in #45192
- [stable29] fix(settings): Save one HTTP request on enabling an app by @backportbot in #45204
- [stable29] Update psalm-baseline.xml by @nextcloud-command in #44564
- [stable29] fix(User\Manager): Avoid future collisions with updater/audit logs by @backportbot in #45202
- [stable29] Update psalm-baseline.xml by @nextcloud-command in #45208
- [stable29] fix(userstatus): Fix docs of user status manager by @backportbot in #45231
- [stable29] fix(Router): Stop loading routes of disabled apps by @backportbot in #45246
- [stable29] fix(OC_Image): Set correct return type for exif_imagetype stub by @backportbot in #45199
- [stable29] fix(setupCheck): Only warn when memcache present w/o memcached by @backportbot in #45283
- [stable29] fix: consider all paths the user has for a share source when considering max permissions by @backportbot in #45293
- [stable29] fix(files): handle multidimensional arrays in scanner by @backportbot in #45279
- [stable29] Update pdf icon by @backportbot in #45296
- [stable29] fix(SetupChecks): Detect CLI mode in HTTPS / URL generator check by @backportbot in #45284
- [stable29] fix(caldav): loop through all events for busy events by @backportbot in #45313
- [stable29] Revert: "Check datadirectory owner, not config owner." by @backportbot in #45326
- [stable29] fix(search): Limit maximum number of search results by @backportbot in #45318
- [stable29] fix: Correctly check result of function by @backportbot in #45322
- [stable29] fix: Extend SVG reference check by @backportbot in #45341
- [stable29] fix(preview): check mime type before processing with Imagick by @backportbot in #45337
- [stable29] fix: add ldap_exop_passwd function to sensitive value by @backportbot in #45360
- [stable29] Hide 'updater.server.url' As It May Contain Enterprise Key by @backportbot in #45373
- [stable29] fix: delete user credentials stored in storages_credentials when user gets deleted by @backportbot in #45363
- 29.0.1 RC1 by @skjnldsv in #45336
- [stable29] perf(deleteAction): Queue delete requests by @backportbot in #45328
- nextcloud/activity#1631
- nextcloud/activity#1633
- nextcloud/activity#1645
- nextcloud/bruteforcesettings#581
- nextcloud/bruteforcesettings#593
- nextcloud/bruteforcesettings#594
- nextcloud/bruteforcesettings#597
- nextcloud/circles#1541
- nextcloud/files_downloadlimit#261
- nextcloud/files_pdfviewer#963
- nextcloud/firstrunwizard#1167
- nextcloud/firstrunwizard#1171
- nextcloud/firstrunwizard#1172
- nextcloud/firstrunwizard#1196
- nextcloud/firstrunwizard#1198
- nextcloud/firstrunwizard#1199
- nextcloud/firstrunwizard#1201
- nextcloud/firstrunwizard#1217
- nextcloud/logreader#1237
- nextcloud/nextcloud_announcements#328
- nextcloud/nextcloud_announcements#333
- nextcloud/notifications#1899
- nextcloud/notifications#1900
- nextcloud/notifications#1919
- nextcloud/notifications#1922
- nextcloud/photos#2419
- nextcloud/photos#2423
- nextcloud/photos#2446
- nextcloud/photos#2472
- nextcloud/photos#2479
- nextcloud/privacy#1056
- nextcloud/privacy#1069
- nextcloud/privacy#1070
- nextcloud/recommendations#730
- nextcloud/related_resources#390
- nextcloud/related_resources#393
- nextcloud/related_resources#418
- nextcloud/serverinfo#600
- nextcloud/serverinfo#605
- nextcloud/survey_client#269
- nextcloud/suspicious_login#864
- nextcloud/text#5642
- nextcloud/text#5694
- nextcloud/text#5708
- nextcloud/text#5709
- nextcloud/text#5710
- nextcloud/text#5711
- nextcloud/text#5713
- nextcloud/text#5714
- nextcloud/text#5719
- nextcloud/text#5753
- nextcloud/text#5760
- nextcloud/text#5761
- nextcloud/text#5762
- nextcloud/text#5763
- nextcloud/text#5764
- nextcloud/text#5765
- nextcloud/text#5766
- nextcloud/text#5767
- nextcloud/text#5768
- nextcloud/text#5769
- nextcloud/text#5783
- nextcloud/text#5788
- nextcloud/text#5789
- nextcloud/text#5790
- nextcloud/text#5791
- nextcloud/text#5796
- nextcloud/viewer#2300
Full Changelog: v29.0.0...v29.0.1rc1