What's Changed
- [stable30] fix(files): Do not download files with openfile query flag by @backportbot in #50706
- [stable30] fix: make sure we process mime extensions as string by @backportbot in #50704
- [stable30] fix: don't use cached root info from shared cache if the watcher has detected an update by @backportbot in #50761
- [stable30] fix(TaskProcessing\Manager): Always use distributed cache and use PHP serialize by @backportbot in #50682
- [stable30] test: re-add object store primary storage phpunit tests by @backportbot in #49802
- [stable30] fix(files): Correctly copy the cache information during copy operations by @backportbot in #50804
- [stable30] Fix incorrect permissions when copying shared files by @backportbot in #49657
- [stable30] fix(repair): PHP8.3 deprecation warning by @backportbot in #50837
- [stable30] Bug/48678/restore dav error response by @backportbot in #49481
- chore(deps-dev): bump cypress-split from 1.24.9 to 1.24.11 by @dependabot in #50826
- chore(deps): bump @nextcloud/files from 3.10.1 to 3.10.2 by @dependabot in #50825
- [stable30] fix: Fix regression in calendar invitation sending by @backportbot in #50803
- [stable30] fix(SharedStorage): Check if storage ID is set on cache by @backportbot in #50813
- [stable30] fix(login): only show error state on login box if user interacted by @backportbot in #50849
- [stable30] fix(transferownership): Allow searching new owner by email by @backportbot in #50853
- [stable30] perf(files): faster query to fetch incomplete directories by @backportbot in #50796
- [stable30] fix(files): Properly reset all file list filters on view change by @backportbot in #50295
- [stable30] fix(systemtags): do not hide if no tags by @st3iny in #50888
- [stable30] fix(activity): Fix activity parameter types by @backportbot in #50862
- [stable30] fix(files_sharing): Fix public share expiration being set when toggle is not enabled by @backportbot in #50891
- [stable30] fix(files): properly forward open params from short urls by @backportbot in #50877
- [stable30] fix(cron): Keep job class limitation when searching for the next job by @backportbot in #50900
- [stable30] fix(files_sharing): Also list deleted team shares by @backportbot in #50925
- [stable30] fix(files_external): request strict password auth on credentials enter action by @backportbot in #50931
- [stable30] fix(l10n): Fix triple dot in translation by @backportbot in #50948
- [stable30] fix: Change UserAgent to *cloud by @backportbot in #50940
- [stable30] Update
@nextcloud/vue
to v8.23.1 by @susnux in #50914 - [stable30] fix(cypress): opendetails tests by @backportbot in #50945
- [stable30] ci(autochecks): Run some autochecks also on non-PHP files by @backportbot in #50952
- [stable30] fix(files): handle failed node properly by @backportbot in #50947
- chore(deps): bump libphonenumber-js from 1.11.19 to 1.11.20 by @dependabot in #50967
- [stable30] fix: validate account properties as a repair step by @backportbot in #51004
- chore(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 by @dependabot in #50969
- chore(deps-dev): bump cypress-split from 1.24.11 to 1.24.14 by @dependabot in #50965
- chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.13 to 1.0.0-beta.14 by @dependabot in #50966
- [stable30] Fix: NotFoundException for anonymous users by @backportbot in #51002
- [stable30] fix: Initialize lastConnectionCheck after first connection by @backportbot in #51016
- [stable30] fix(files_versions): Do not expire versions newer than min age by @backportbot in #51024
- [stable30] fix: wipe local storages on log out by @backportbot in #50997
- [stable30] fix(security): Update CA certificate bundle by @nextcloud-command in #51046
- [stable30] fix: Report duplicated extra files in integrity check by @backportbot in #51061
- [stable30] fix(l10n): Improve english source strings by @backportbot in #51057
- [stable30] make it possible to run occ as root by @backportbot in #51119
- chore(deps-dev): bump @types/dockerode from 3.3.34 to 3.3.35 by @dependabot in #51164
- chore(deps): bump @nextcloud/event-bus from 3.3.1 to 3.3.2 by @dependabot in #51165
- chore(deps-dev): bump ts-jest from 29.2.5 to 29.2.6 by @dependabot in #51166
- [stable30] chore(deps): bump webdav from 5.7.1 to 5.8.0 by @susnux in #51187
- [stable30] Remove space by @backportbot in #51150
- [stable30] fix(files_external): Move definition parameter to the correct place by @backportbot in #51105
- [stable30] fix(dav): Handle end of stream in
File::put
by @backportbot in #51127 - [stable30] fix(files_sharing): Map sharee information for
shared-by-you
view by @backportbot in #50934 - [stable30] feat: Close sessions created for login flow v2 by @backportbot in #51089
- [stable30] fix(files_trashbin): disable bulk download for trashbin by @backportbot in #51209
- [stable30] fix(FederatedShareProvider): Delete external shares when groups are deleted or users removed from a group by @backportbot in #51205
- [stable30] refactor(TempManager): Simplify and unify implementations and remove legacy behavior by @backportbot in #51202
- [stable30] fix(lookup_server_connector): correctly handle account properties by @backportbot in #51238
- [stable30] fix(files): Don't do session related work in the constructor of the View by @backportbot in #51277
- [stable30] fix(test): Add missing data-cy attribute for file actions by @artonge in #51281
- [stable30] feat: Support deleting metadata from WebDAV by @backportbot in #51222
- [stable30] fix(user_ldap): Avoid extra LDAP request when mapping a user for the first time by @backportbot in #50778
- [stable30] fix(dav): Handle long absence status earlier by @backportbot in #51272
- Revert "Revert "[stable30] fix: Handle copy of folders containing live photos"" by @artonge in #49840
- [stable30] fix: Use case insensitive check when validating login name by @backportbot in #51252
- [stable30] fix(login): Properly target public page with attribute by @backportbot in #51294
- [stable30] fix(translation): Fix string concatenation in LDAP endpoint by @nickvergessen in #51285
- [stable30] feat: log query for dbal exceptions by @backportbot in #51231
- [stable30] fix(dav): Use IUser::getDisplayName directly by @backportbot in #51282
- [stable30] chore(deps): update
@nextcloud/upload
to 1.9.0 by @skjnldsv in #51261 - [stable30] Add LDAP test settings command by @backportbot in #50691
- 30.0.7 RC1 by @blizzz in #51241
- [stable30] fix(lookup-server): disable when not using global scale by @backportbot in #51406
- [stable30] fix(external_storage): fix settings save by @backportbot in #51393
- [stable30] fix(AppDiscover): Strip double-quotes from folder name by @backportbot in #51401
- [stable30] fix(mimetypes): drop
tar.gz
andtar.bz2
and adjusttgz
by @backportbot in #51412 - [stable30] fix(lookup-server): Only flag new users for lookup update / delete by @backportbot in #51416
- 30.0.7 RC2 by @blizzz in #51429
- 30.0.7 by @blizzz in #51461
Full Changelog: v30.0.6...v30.0.7