Releases: nextcloud/server
Releases · nextcloud/server
v29.0.2
What's Changed
- [stable29] Expose subscription calendars by @backportbot in #45224
- [stable29] fix(contactsmenu): empty content margin by @backportbot in #45427
- [stable29] enh(metadata): migrate metadata to lazy appconfig by @backportbot in #44899
- [stable29] feat: Add back searching in disabled user list by @backportbot in #45477
- [stable29] fix(comments): Fix issues thrown by comments sidebar tab code by @backportbot in #44903
- [stable29] fix(db): Prevent two connections for single node databases by @backportbot in #45541
- [stable29] fix(files): Focus filename input in new-node dialog when opened by @backportbot in #44852
- [stable29] Fix header menu icon color by @susnux in #45430
- [stable29] perf(db): Sort data for IN before chunking by @backportbot in #45215
- [stable29] fix: Mark more configs as sensitive by @backportbot in #45443
- [stable29] fix(db): Log long transaction times at debug level by @backportbot in #45522
- [stable29] fix: forbid moving a folder into a subfolder of itself by @backportbot in #45529
- [stable29] fix(files): Implement
SortingService
to fix sorting of files by @backportbot in #45534 - [stable29] fix: fix FileAccess::getByFileId(InStorage) by @backportbot in #45158
- [stable29] feat: add request id as comment to all queries by @backportbot in #44959
- 29.0.2 RC1 by @Altahrim in #45550
- [stable29] fix(userstatus): catch unique constrain violation on revert by @backportbot in #45206
- 29.0.2 RC2 by @Altahrim in #45564
- [stable29] Respect empty
expiryDate
value in server by @backportbot in #45483 - 29.0.2 by @Altahrim in #45687
Full Changelog: v29.0.1...v29.0.2
v27.1.10rc2
What's Changed
- [stable27] fix(theming): stable 27 disable accessible color config switch by @skjnldsv in #45422
- [stable27] fix: Keep download action for files and hide only for relevant files by @juliushaertl in #45344
- [stable27] fix: regression with updating read-only config by @backportbot in #44925
- [stable27] fix(memcache): remove double $$ to fix error by @backportbot in #44979
- [stable27] Respect empty
expiryDate
value in server by @backportbot in #45481 - 27.1.10 RC2 by @skjnldsv in #45466
Full Changelog: v27.1.10rc1...v27.1.10rc2
v29.0.1
What's Changed
- [stable29] fix(groups): allows to save group names with more than 64 characters by @backportbot in #45367
- [stable29] fix(db): Prevent data loss by temporarily disabling
db:convert-type
by @backportbot in #45469 - 29.0.1 by @skjnldsv in #45468
Full Changelog: v29.0.1rc1...v29.0.1
v28.0.6
v29.0.1rc1
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
v28.0.6rc1
What's Changed
- [stable28] fix: chunked upload leading to 0-byte files by @backportbot in #45039
- [stable28] fix(share): Send correct share attributes upon share creation by @backportbot in #44500
- [stable28] fix(user_ldap): Fix a var name by @backportbot in #45119
- [stable28] fix: Fix default values for ini var in lib/base.php by @backportbot in #45114
- [stable28] fix: Remove bogus code from query builder and fix parameter name by @backportbot in #45116
- [stable28] Update psalm-baseline.xml by @nextcloud-command in #43412
- [stable28] fix(icons): Update files icon by @backportbot in #45170
- [stable28] fix(DAV): Migrate known exceptions to Sabre exceptions when copying by @backportbot in #45017
- [stable28] 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 #44984
- [stable28] fix(session): Avoid race condition for cache::get() vs. cache::hasKey() by @backportbot in #45191
- [stable28] Fix npm audit by @nextcloud-command in #45187
- [stable28] fix(setupchecks): Fix opcache buffer check by @backportbot in #45112
- [stable28] Update psalm-baseline.xml by @nextcloud-command in #45133
- [stable28] fix(User\Manager): Avoid future collisions with updater/audit logs by @backportbot in #45201
- [stable28] fix(userstatus): Fix docs of user status manager by @backportbot in #45230
- [stable28] fix(files): handle multidimensional arrays in scanner by @backportbot in #45278
- [stable28] fix(settings): Save one HTTP request on enabling an app by @backportbot in #45203
- [stable28] fix(caldav): loop through all events for busy events by @backportbot in #45312
- [stable28] fix(search): Limit maximum number of search results by @backportbot in #45319
- [stable28] fix: Correctly check result of function by @backportbot in #45323
- [stable28] fix: Extend SVG reference check by @backportbot in #45342
- [stable28] retry smb notify test a few times by @backportbot in #45147
- [stable28] fix(preview): check mime type before processing with Imagick by @backportbot in #45339
- [stable28] fix: add ldap_exop_passwd function to sensitive value by @backportbot in #45359
- [stable28] Hide 'updater.server.url' As It May Contain Enterprise Key by @backportbot in #45372
- 28.0.6 RC1 by @skjnldsv in #45335
- [stable28] perf(deleteAction): Queue delete requests by @backportbot in #45327
- [stable28] fix(setupCheck): Only warn when memcache present w/o memcached by @backportbot in #45282* nextcloud/bruteforcesettings#595
- nextcloud/files_pdfviewer#959
- nextcloud/nextcloud_announcements#329
- nextcloud/nextcloud_announcements#334
- nextcloud/notifications#1898
- nextcloud/notifications#1923
- nextcloud/photos#2477
- nextcloud/photos#2478
- nextcloud/privacy#1068
- nextcloud/related_resources#416
- nextcloud/serverinfo#599
- nextcloud/serverinfo#604
- nextcloud/text#5702
- nextcloud/text#5795
Full Changelog: v28.0.5...v28.0.6rc1
v27.1.10rc1
What's Changed
- [stable27] fix: chunked upload leading to 0-byte files by @backportbot in #45038
- [stable27] fix(CalDAV): remove UNKNOWN from room / resource consideration by @backportbot in #45051
- [stable27] feat: support "s3-accelerate" endpoint by @backportbot in #45060
- [stable27] fix: Fix default values for ini var in lib/base.php by @backportbot in #45113
- [stable27] chore: Fix update-psalm-baseline to use correct php version depending on branch by @backportbot in #45123
- [stable27] fix(files): Fix ownership transfer encrypted files detection by @backportbot in #45109
- [stable27] fix(DAV): Migrate known exceptions to Sabre exceptions when copying by @backportbot in #45016
- [stable27] fix(OC_Image): Set correct return type for exif_imagetype stub by @backportbot in #45197
- [stable27] fix(user_ldap): Fix a var name by @backportbot in #45118
- [stable27] fix(User\Manager): Avoid future collisions with updater/audit logs by @backportbot in #45200
- [stable27] feat(perf): add cache for authtoken lookup by @backportbot in #44447
- [stable27] fix(userstatus): Fix docs of user status manager by @backportbot in #45229
- [stable27] fix: Remove bogus code from query builder and fix parameter name by @backportbot in #45115
- [stable27] 44032 fix show new shares without refresh by @Fenn-CS in #44464
- [stable27] fix(search): Limit maximum number of search results by @backportbot in #45320
- [stable27] fix: Correctly check result of function by @backportbot in #45324
- [stable27] fix: Extend SVG reference check by @backportbot in #45343
- [stable27] fix(caldav): loop through all events for busy events by @backportbot in #45311
- [stable27] fix(preview): check mime type before processing with Imagick by @backportbot in #45338
- [stable27] fix: add ldap_exop_passwd function to sensitive value by @backportbot in #45358
- [stable27] Hide 'updater.server.url' As It May Contain Enterprise Key by @backportbot in #45371
- 27.1.10 RC1 by @skjnldsv in #45334
- [stable27] perf(deleteAction): Queue delete requests by @artonge in #45376
- [stable27] fix: delete user credentials stored in storages_credentials when user gets deleted by @backportbot in #45361* nextcloud/nextcloud_announcements#330
- nextcloud/nextcloud_announcements#335
- nextcloud/notifications#1920
- nextcloud/photos#2303
- nextcloud/related_resources#419
- nextcloud/serverinfo#603
- nextcloud/survey_client#271
- nextcloud/text#5722
- nextcloud/text#5793
Full Changelog: v27.1.9...v27.1.10rc1