Skip to content

Releases: nextcloud/server

v30.0.1rc1

04 Oct 13:25
d0f14e5
Compare
Choose a tag to compare
v30.0.1rc1 Pre-release
Pre-release

What's Changed

  • [stable30] fix(files_external): broken credentials dialog by @backportbot in #47951
  • [stable30] fix(files): Adjust Cache::searchQuery() parameter name to match interface by @backportbot in #47957
  • [stable30] fix(files_external): Check key exists before accessing it by @backportbot in #47976
  • [stable30] fix(files_external): Handling in SFTP UI for custom ports by @backportbot in #47923
  • [stable30] fix: Do not try to set HTTP response code on already closed connection by @backportbot in #47981
  • [stable30] fix(Storage\Local): Do not call getSourcePath() on SplFileInfo by @backportbot in #48021
  • [stable30] fix(Comment): Initialize childrenCount as integer by @backportbot in #48025
  • [stable30] fix(Tags): Return boolean for userHasTags() by @backportbot in #48027
  • [stable30] fix(BaseResponse): Cast XML element values to string by @backportbot in #48035
  • [stable30] fix(S3ConfigTrait): Allow proxy field to take false by @backportbot in #48036
  • [stable30] fix: correct link to trademark by @backportbot in #48038
  • [stable30] Update psalm-baseline.xml by @nextcloud-command in #47989
  • chore(deps-dev): bump cypress-if from 1.12.5 to 1.12.6 by @dependabot in #47815
  • chore(deps-dev): bump @pinia/testing from 0.1.4 to 0.1.5 by @dependabot in #47814
  • [stable30] chore(i18n): adapted lowercase by @backportbot in #47838
  • [stable30] fix(LDAP): check index before accessing it by @backportbot in #47919
  • [stable30] fix(files): Check if target path is a descendant of the shared folder by @backportbot in #47796
  • [stable30] fix(config): Throw PreconditionException always when it didn't match by @backportbot in #47940
  • [stable30] fix: Display 'Leave share' instead of 'Delete' by @backportbot in #47894
  • [stable30] fix(caldav, carddav): also allow unsharing of circle shares by @backportbot in #47857
  • [stable30] fix(TaskProcessing): increase error_message column length by @backportbot in #47804
  • [stable30] fix(appstore): return if appstore is manually disabled by @backportbot in #47872
  • [stable30] fix(appstore): Ensure returned apps from AppStore are valid by @backportbot in #47937
  • [stable30] fix(preview): gracefully handle file not being opened in ProviderV2 by @backportbot in #47868
  • [stable30] fix(a11y): Update OpenDyslexic from 0.920 to 2.001 by @backportbot in #47995
  • [stable30] fix(dav): set string type for sanitizeMtime by @backportbot in #48053
  • [stable30] fix(settings): Add back create group icon by @backportbot in #47902
  • [stable30] Update psalm-baseline.xml by @nextcloud-command in #48059
  • [stable30] fix(dav): imip service test expects integers for last occurence by @backportbot in #48056
  • [stable30] fix(filesreport): cast fileId to integer by @backportbot in #48069
  • [stable30] fix(a11y): Add OTF font loading check by @backportbot in #48073
  • [stable30] fix(weather_status): Fix search address errors when offline by @backportbot in #48076
  • [stable30] feat: Reset route if neither the Viewer of the Sidebar is open by @backportbot in #48000
  • [stable30] fix(dav): cast parameters to string by @backportbot in #48071
  • [stable30] test: cast node name and data to string by @backportbot in #48072
  • [stable30] fix(config): Add missing handling for envCache in getKeys() by @backportbot in #48101
  • [stable30] 🥅 — Catch MaxInstancesExceededException on calendar events by @backportbot in #48097
  • [stable30] Ensure that the hash method does not return null by @backportbot in #48109
  • [stable30] fix(Entity): Fix magic setter call for custom strong typed setters by @backportbot in #48088
  • [stable30] fix(setup-checks): Ensure URL with webroot works by @backportbot in #47944
  • [stable30] ci: Bump phpunit to 9.6.19 and add dependabot by @backportbot in #48191
  • [stable30] fix(settings): disable Discover when appstore is disabled by @backportbot in #48120
  • chore(deps): Bump debounce from 2.1.0 to 2.1.1 by @dependabot in #48189
  • chore(deps): Bump @nextcloud/calendar-availability-vue from 2.2.2 to 2.2.4 by @dependabot in #48186
  • [stable30] Ci fixes by @icewind1991 in #48205
  • [stable30] fix: expand select and group by for calendar reminder backend by @backportbot in #48211
  • [stable30] Improve (slow) move on same object by @icewind1991 in #48221
  • [stable30] Update psalm-baseline.xml by @nextcloud-command in #48229
  • [stable30] perf: reuse cache info we already have when moving to object store by @backportbot in #48233
  • chore(deps-dev): Bump @types/jest from 29.5.12 to 29.5.13 by @dependabot in #48256
  • [stable30] fix(user_ldap): Use %n in plural translation to avoid a crash in L10N by @backportbot in #48061
  • chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 by @dependabot in #48257
  • [stable30] chore: add .git-blame-ignore-revs by @kesselb in #48282
  • [stable30] chore: bump 3rdparty by @kesselb in #48296
  • [stable30] fix(autocomplete): Move known array keys to psalm docs by @backportbot in #48299
  • [stable30] fix: skip the integrity check for nextcloud-init-sync.lock by @backportbot in #48302
  • [stable30] fix(i18n): Changed grammar by @nickvergessen in #48298
  • [stable30] fix: Don't crash if disabled user is missing in the database by @backportbot in #48285
  • [stable30] fix(appstoreFetcher): get list from a custom store and remove unnecessary warning by @backportbot in #48127
  • [stable30] fix(psalm): Enable findUnusedBaselineEntry by @provokateurin in #48279
  • [stable30] Add bidirectional text support - Backend by @backportbot in #48308
  • [stable30] fix: Ensure app discover section is returned as list by @backportbot in #48314
  • chore(deps): Bump web-auth/webauthn-lib from 4.8.5 to 4.9.1 by @nickvergessen in #48319
  • [stable30] build(deps): bump giggsey/libphonenumber-for-php-lite from 8.13.35 to… by @nickvergessen in #48328
  • [stable30] fix(security): Update CA certificate bundle by @nextcloud-command in #48337
  • [stable30] fix(tests): Fix test selection and run unit tests of DAV and user_status by @backportbot in #48286
  • [stable30] fix(icons): Document icon requirements for notifications and activities by @backportbot in #48358
  • [stable30] fix(files): Fix having to resolve conflicts twice when dropping files by @backportbot in #48350
  • [stable30] fix: Show storage full warning when storage is actually full by @backportbot in #48369
  • [stable30] fix(deps): Bump doctrine/dbal from 3.8.3 to 3.9.1 by @nickvergessen in #48330
  • [stable30] feat(share): ensure unique share tokens by @nickvergessen in #48142
  • [stable30] fix(files_external): Catch correct exception by @backportbot in #48365
  • [stable30] build(deps): Bump laravel/serializable-closure from 1.3.3 to 1.3.5 by @nickvergessen in #48374
  • [stable30] fix(QueryBuilder): Restrict identifier length to 30 characters due to Oracle limitations by @backportbot in #48391
  • [stable30] fix: Use placeholder for external storage password by @backportbot in #48388
  • [stable30] feat(app_api): make app_api shipped and default ...
Read more

v29.0.8rc1

02 Oct 14:48
1f085a6
Compare
Choose a tag to compare
v29.0.8rc1 Pre-release
Pre-release

What's Changed

  • [stable29] fix(files_external): Handling in SFTP UI for custom ports by @backportbot in #47922
  • [stable29] fix(files_external): broken credentials dialog by @backportbot in #47953
  • [stable29] fix(files): Adjust Cache::searchQuery() parameter name to match interface by @backportbot in #47958
  • [stable29] fix(files_external): Check key exists before accessing it by @backportbot in #47975
  • [stable29] fix: Do not try to set HTTP response code on already closed connection by @backportbot in #47980
  • [stable29] fix(Comment): Initialize childrenCount as integer by @backportbot in #48024
  • [stable29] fix(Storage\Local): Do not call getSourcePath() on SplFileInfo by @backportbot in #48020
  • [stable29] fix(Tags): Return boolean for userHasTags() by @backportbot in #48026
  • [stable29] Update psalm-baseline.xml by @nextcloud-command in #47987
  • [stable29] fix(S3ConfigTrait): Allow proxy field to take false by @backportbot in #48034
  • [stable29] fix(settings): Add back create group icon by @backportbot in #47903
  • [stable29] fix: Display 'Leave share' instead of 'Delete' by @backportbot in #47895
  • [stable29] fix: make swift connect exception message more informative by @backportbot in #47873
  • [stable29] fix(files): Reset context menu position on close by @backportbot in #47877
  • [stable29] fix(files_sharing): password checkbox and labels in link share by @backportbot in #47850
  • [stable29] fix: Fix inaccessible content on public pages due to overlapping footer by @backportbot in #47812
  • [stable29] fix(files): Check if target path is a descendant of the shared folder by @backportbot in #47795
  • [stable29] fix(LDAP): check index before accessing it by @backportbot in #47918
  • [stable29] fix(appstore): return if appstore is manually disabled by @backportbot in #47871
  • [stable29] fix(BaseResponse): Cast XML element values to string by @backportbot in #48033
  • [stable29] fix(preview): gracefully handle file not being opened in ProviderV2 by @backportbot in #47867
  • [stable29] fix(appstore): Ensure returned apps from AppStore are valid by @backportbot in #47936
  • [stable29] fix(dav): set string type for sanitizeMtime by @backportbot in #48052
  • [stable29] fix(config): Throw PreconditionException always when it didn't match by @backportbot in #47941
  • [stable29] fix: Run migration sql as statement so that the primary db node is used by @backportbot in #47840
  • [stable29] fix: Only write once to template instead of create/copy by @backportbot in #47862
  • [stable29] Update psalm-baseline.xml by @nextcloud-command in #48057
  • [stable29] fix(a11y): Update OpenDyslexic from 0.920 to 2.001 by @backportbot in #47983
  • [stable29] fix(dav): cast parameters to string by @backportbot in #48068
  • [stable29] feat: Reset route if neither the Viewer of the Sidebar is open by @backportbot in #48001
  • [stable29] fix(filesreport): cast fileId to integer by @backportbot in #48067
  • [stable29] test: cast node name and data to string by @backportbot in #48070
  • [stable29] fix(Entity): Fix magic setter call for custom strong typed setters by @backportbot in #48087
  • [stable29] fix(config): Add missing handling for envCache in getKeys() by @backportbot in #48100
  • [stable29] Ensure that the hash method does not return null by @backportbot in #48104
  • [stable29] 🥅 — Catch MaxInstancesExceededException on calendar events by @backportbot in #48096
  • [stable29] fix(settings): disable Discover when appstore is disabled by @backportbot in #48119
  • [stable29] Ci fixes by @backportbot in #48214
  • [stable29] Update psalm-baseline.xml by @nextcloud-command in #48228
  • [stable29] fix(FileList): Show correct avatar for federated share owner by @backportbot in #48227
  • [stable29] chore: add .git-blame-ignore-revs by @backportbot in #48293
  • [stable29] fix: skip the integrity check for nextcloud-init-sync.lock by @backportbot in #48301
  • [stable29] fix(appstoreFetcher): get list from a custom store and remove unnecessary warning by @ShGKme in #48165
  • [stable29] fix(psalm): Enable findUnusedBaselineEntry by @provokateurin in #48280
  • [stable29] fix: Don't crash if disabled user is missing in the database by @backportbot in #48284
  • [stable29] Add bidirectional text support - Backend by @backportbot in #48309
  • [stable29] refactor(AccountIcon): Remove needless console.log by @fenn-cs in #48315
  • [stable29] fix: Ensure app discover section is returned as list by @backportbot in #48313
  • [stable29] fix(security): Update CA certificate bundle by @nextcloud-command in #48336
  • [stable29] fix(files): Fix having to resolve conflicts twice when dropping files by @backportbot in #48351
  • [stable29] fix: Show storage full warning when storage is actually full by @backportbot in #48368
  • [stable29] fix(files_external): Catch correct exception by @backportbot in #48364
  • [stable29] chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.322.4 by @kesselb in #48326
  • [stable29] feat(share): ensure unique share tokens with dynamic length adjustment by @backportbot in #48380
  • [stable29] fix: Use placeholder for external storage password by @backportbot in #48387
  • [stable29] fix(files_sharing): Parse OCM share permissions from OCM and not OCS prop by @backportbot in #48400
  • [stable29] Skip future shipped apps from updatenotification check by @backportbot in #48393
  • [stable29] fix: gracefully parse non-standard trusted certificates by @st3iny in #48444
  • [stable29] Fix file item display for users with numerical user IDs by @julien-nc in #48417
  • [stable29] fix: correctly count disabled users for subadmins by @backportbot in #48449
  • [stable29] fix(Auth): ignore missing token when trying to set password-unconfirm… by @backportbot in #48491
  • [stable29] fix(config): Suppress config.php fopen error at install time by @backportbot in #48502
  • [stable29] fix: Prevent crash when refreshing metadata for files without an owner by @backportbot in #48092
  • [stable29] fix(weather_status): Fix search address errors when offline by @backportbot in #48075
  • [stable29] fix(dav): imip service test expects integers for last occurence by @backportbot in #48055
  • [stable29] fix(caldav): Do not load IMipPlugin before user auth and session is c… by @SebastianKrupinski in #47790
  • [stable29] fix(caldav): add missing handlers by @miaulalala in #48509
  • [stable29] fix: make federation address book sync work with allow_local_remote_servers = false by @backportbot in #48507
  • 29.0.8 RC1 by @Altahrim in #48499

Full Changelog: v29.0.7...v29.0.8rc1

v28.0.11rc1

02 Oct 14:48
afe1cdf
Compare
Choose a tag to compare
v28.0.11rc1 Pre-release
Pre-release

What's Changed

  • [stable28] fix(files_external): broken credentials dialog by @backportbot in #47952
  • [stable28] fix(files): Adjust Cache::searchQuery() parameter name to match interface by @backportbot in #47956
  • [stable28] fix(files_external): Check key exists before accessing it by @backportbot in #47974
  • [stable28] fix(Tags): Return boolean for userHasTags() by @backportbot in #48023
  • [stable28] fix(Comment): Initialize childrenCount as integer by @backportbot in #48022
  • [stable28] Update psalm-baseline.xml by @nextcloud-command in #47988
  • [stable28] fix(Storage\Local): Do not call getSourcePath() on SplFileInfo by @backportbot in #48019
  • [stable28] fix: Only write once to template instead of create/copy by @backportbot in #47861
  • [stable28] fix: Fix inaccessible content on public pages due to overlapping footer by @backportbot in #47811
  • [stable28] fix(LDAP): check index before accessing it by @backportbot in #47917
  • [stable28] fix(BaseResponse): Cast XML element values to string by @backportbot in #48032
  • [stable28] fix: Do not try to set HTTP response code on already closed connection by @backportbot in #47979
  • [stable28] fix(appstore): Ensure returned apps from AppStore are valid by @backportbot in #47935
  • [stable28] fix(files): Reset context menu position on close by @backportbot in #47876
  • [stable28] fix: Display 'Leave share' instead of 'Delete' by @backportbot in #47893
  • [stable28] fix(dav): set string type for sanitizeMtime by @backportbot in #48051
  • [stable28] fix(config): Throw PreconditionException always when it didn't match by @backportbot in #47942
  • [stable28] fix(preview): gracefully handle file not being opened in ProviderV2 by @backportbot in #47866
  • [stable28] fix(appstore): return if appstore is manually disabled by @backportbot in #47870
  • [stable28] feat: Reset route if neither the Viewer of the Sidebar is open by @backportbot in #48002
  • [stable28] fix(dav): cast parameters to string by @backportbot in #48066
  • [stable28] fix(Entity): Fix magic setter call for custom strong typed setters by @backportbot in #48089
  • [stable28] 🥅 — Catch MaxInstancesExceededException on calendar events by @backportbot in #48085
  • [stable28] Ensure that the hash method does not return null by @backportbot in #48103
  • [stable28] chore(1i8n): Fixed grammar and improved wording by @backportbot in #48082
  • [stable28] fix(FileList): Show correct avatar for federated share owner by @fenn-cs in #47441
  • [stable28] fix: Prevent crash when refreshing metadata for files without an owner by @backportbot in #48091
  • [stable28] fix(appstoreFetcher): get list from a custom store and remove unnecessary warning by @backportbot in #48166
  • [stable28] fix(config): Add missing handling for envCache in getKeys() by @backportbot in #48099
  • [stable28] Update psalm-baseline.xml by @nextcloud-command in #48058
  • [stable28] chore: add .git-blame-ignore-revs by @backportbot in #48292
  • [stable28] fix: skip the integrity check for nextcloud-init-sync.lock by @backportbot in #48300
  • [stable28] fix(psalm): Enable findUnusedBaselineEntry by @provokateurin in #48281
  • [stable28] fix: Don't crash if disabled user is missing in the database by @backportbot in #48283
  • [stable28] Add bidirectional text support - Backend by @backportbot in #48310
  • [stable28] fix(security): Update CA certificate bundle by @nextcloud-command in #48339
  • [stable28] fix(files): Fix having to resolve conflicts twice when dropping files by @backportbot in #48352
  • [stable28] refactor(AccountIcon): Remove needless console.log by @backportbot in #48318
  • [stable28] fix: Show storage full warning when storage is actually full by @backportbot in #48367
  • [stable28] fix(files_external): Catch correct exception by @backportbot in #48363
  • [stable28] chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.322.4 by @kesselb in #48348
  • [stable28] feat(share): ensure unique share tokens with dynamic length adjustment by @backportbot in #48379
  • [stable28] fix: Use placeholder for external storage password by @backportbot in #48386
  • [stable28] fix(files_sharing): Parse OCM share permissions from OCM and not OCS prop by @backportbot in #48399
  • [stable28] Skip future shipped apps from updatenotification check by @backportbot in #48392
  • chore(deps): bump @nextcloud/calendar-availability-vue from 2.2.2 to 2.2.4 by @dependabot in #47813
  • chore(deps-dev): Bump cypress from 13.13.2 to 13.13.3 by @dependabot in #48427
  • [stable28] fix: gracefully parse non-standard trusted certificates by @st3iny in #48443
  • [stable28] fix: correctly count disabled users for subadmins by @backportbot in #48448
  • [stable28] fix(Auth): ignore missing token when trying to set password-unconfirmable by @blizzz in #48445
  • [stable28] fix(caldav): Do not load IMipPlugin before user auth and session is c… by @SebastianKrupinski in #47791
  • [stable28] fix(config): Suppress config.php fopen error at install time by @backportbot in #48501
  • [stable28] fix(weather_status): Fix search address errors when offline by @backportbot in #48074
  • [stable28] fix(dav): imip service test expects integers for last occurence by @backportbot in #48054
  • [stable28] fix(caldav): add missing handlers by @miaulalala in #48510
  • 28.0.11 RC1 by @Altahrim in #48498

Full Changelog: v28.0.10...v28.0.11rc1

v30.0.0

25 Sep 22:40
6564888
Compare
Choose a tag to compare

What's Changed

Changelog since v30.0.0rc5: v30.0.0rc5...v30.0.0

Full Changelog for v30.0.0: https://nextcloud.com/changelog/#30-0-0

v30.0.0rc5

12 Sep 18:59
8a88d8b
Compare
Choose a tag to compare
v30.0.0rc5 Pre-release
Pre-release

What's Changed

  • [stable30] fix(dav): Always respond custom error page on exceptions by @backportbot in #47787
  • [stable30] Add an endpoint to remove all webhook registrations from an app by @backportbot in #47855
  • [stable30] fix: Replace conflicting tags in xml_exception template by @backportbot in #47842
  • [stable30] fix(files_sharing): password checkbox and labels in link share by @backportbot in #47851
  • [stable30] fix: Run migration sql as statement so that the primary db node is used by @backportbot in #47839
  • [stable30] fix: Only write once to template instead of create/copy by @backportbot in #47863
  • [stable30] fix: make swift connect exception message more informative by @backportbot in #47874
  • [stable30] fix: Fix inaccessible content on public pages due to overlapping footer by @backportbot in #47810
  • [stable30] chore: Update trashbin retention documentation with exceeded quota details by @backportbot in #47912
  • [stable30] fix(theming): Add migration to restore primary color after separating primary and background by @backportbot in #47897
  • [stable30] fix(files): Sort tree views correctly by natural order by @backportbot in #47882
  • [stable30] fix: Add whiteboard to education and public sector bundle by @backportbot in #47915
  • 30.0.0 RC5 by @Altahrim in #47890

Full Changelog: v30.0.0rc4...v30.0.0rc5

v29.0.7

12 Sep 19:00
873a4d0
Compare
Choose a tag to compare

What's Changed

  • [stable29] fix(dav): Always respond custom error page on exceptions by @backportbot in #47786
  • [stable29] fix: Replace conflicting tags in xml_exception template by @backportbot in #47843
  • 29.0.7 by @Altahrim in #47887

Full Changelog: v29.0.7rc1...v29.0.7

v28.0.10

12 Sep 19:00
7f825c0
Compare
Choose a tag to compare

What's Changed

  • [stable28] fix(dav): Always respond custom error page on exceptions by @backportbot in #47785
  • [stable28] fix(files): Correctly parse external shares for files UI by @Antreesy in #47797
  • 28.0.10 by @Altahrim in #47886

Full Changelog: v28.0.10rc1...v28.0.10

v30.0.0rc4

05 Sep 20:22
599b923
Compare
Choose a tag to compare
v30.0.0rc4 Pre-release
Pre-release

What's Changed

  • [stable30] feat(files): Allow more than 50 favorite views by @backportbot in #47555
  • [stable30] fix: re-enable content-length header via htaccess by @backportbot in #47619
  • [stable30] [TaskProcessing] Use taskprocessing in TextProcessing and STT managers by @backportbot in #47633
  • [stable30] fix(config): Avoid error messages for restricted opcache API by @backportbot in #47621
  • [stable30] fix: Adjust filename validation messages by @backportbot in #47626
  • [stable30] fix(files): Node loading information should be accessible by @susnux in #47666
  • [stable30] Fix npm audit by @nextcloud-command in #47667
  • [stable30] fix(settings): Hide forbidden UI elements for group managers by @susnux in #47651
  • chore(deps-dev): bump ts-jest from 29.2.4 to 29.2.5 by @dependabot in #47653
  • [stable30] fix(UnifiedSearch): Restore normal dialog size by @backportbot in #47644
  • [stable30] chore(deps): bump @nextcloud/dialogs from 5.3.5 to 6.0.0 by @dependabot in #47456
  • [stable30] fix(css): Adjust header styles to only add focus-visible styles to menu by @backportbot in #47641
  • [stable30] fix(css): make scrollbar visible again by @Ornanovitch in #47693
  • [stable30] fix: Do not fail to get internal path on NonExistingFile by @backportbot in #47625
  • [stable30] [LinkReferenceProvider] Better size check by @julien-nc in #47695
  • [stable30] fix(files): Correctly parse external shares for files UI by @susnux in #47691
  • [stable30] fix(settings): Don't display built-in task types in AI settings TextP… by @marcelklehr in #47710
  • [stable30] [oauth2] Store hashed secret instead of encrypted by @julien-nc in #47699
  • [stable30] fix(settings): Fix sharing exclude groups from password requirement option not working by @provokateurin in #47716
  • [stable30] fix(files): Fix navigating with breadcrumbs not highlighting navigation entry by @Pytal in #47719
  • [stable30] fix: only keep major as server version by @backportbot in #47720
  • [stable30] chore: Improve isEncrypted description by @artonge in #47729
  • [stable30] fix: Do not throw if appstore is unavailable during upgrade by @backportbot in #47726
  • [stable30] fix(jobs): Switch to executeStatement() while deleting rows by @backportbot in #47728
  • [stable30] fix(files): undefined sidebar by @backportbot in #47748
  • [stable30] fix(files): Create non-existent parents of mountpoints by @backportbot in #47751
  • [stable30] Fix status check and saving of external storages by @backportbot in #47733
  • [stable30] fix(appstore): Cache apps.json also on dev instances by @backportbot in #47764
  • [stable30] fix(files): undefined displayname for outdated @nextcloud/files<3.6.0 apps by @backportbot in #47753
  • [stable30] fix: write object to the correct urn when moving from another storage to object store by @backportbot in #47484
  • [stable30] fix: Use sha256 to hash arguments of background jobs by @backportbot in #47778
  • [stable30] feat(transfer-ownership): Correctly react to encrypted files by @backportbot in #47781
  • [stable30] fix: add option to remove the webroot for setup checks and don't chec… by @backportbot in #47775
  • 30.0.0 RC4 by @blizzz in #47757

Full Changelog: v30.0.0rc3...v30.0.0rc4

v29.0.7rc1

05 Sep 20:23
dd9f749
Compare
Choose a tag to compare
v29.0.7rc1 Pre-release
Pre-release

What's Changed

  • [stable29] fix(files): Correctly parse external shares for files UI by @susnux in #47692
  • [stable29] fix(webauthn): Increase database column for public key id by @backportbot in #47247
  • [stable29] fix(config): Avoid error messages for restricted opcache API by @backportbot in #47623
  • [stable29] fix(settings): Fix sharing exclude groups from password requirement option not working by @provokateurin in #47715
  • [stable29] fix: re-enable content-length header via htaccess by @backportbot in #47620
  • [stable29] fix: only keep major as server version by @skjnldsv in #47721
  • [stable29] Fix npm audit by @nextcloud-command in #47717
  • [stable29] fix(jobs): Switch to executeStatement() while deleting rows by @backportbot in #47727
  • [stable29] [LinkReferenceProvider] Better size check by @julien-nc in #47696
  • [stable29] [oauth2] Store hashed secret instead of encrypted by @julien-nc in #47700
  • [stable29] fix(files): Typo in import of ShareType by @backportbot in #47743
  • [stable29] fix(files): undefined sidebar by @backportbot in #47747
  • [stable29] fix(files): undefined displayname for outdated @nextcloud/files<3.6.0 apps by @skjnldsv in #47745
  • [stable29] fix(files): Create non-existent parents of mountpoints by @backportbot in #47750
  • [stable29] Fix status check and saving of external storages by @backportbot in #47734
  • [stable29] fix(appstore): Cache apps.json also on dev instances by @backportbot in #47765
  • [stable29] fix(caldav): allow renaming of birthday calendars by @backportbot in #47337
  • [stable29] fix: check for correct storage class when checking for link parent by @backportbot in #47284
  • [stable29] fix: write object to the correct urn when moving from another storage to object store by @backportbot in #47486
  • [stable29] fix: add option to remove the webroot for setup checks and don't chec… by @backportbot in #47774
  • [stable29] feat(transfer-ownership): Correctly react to encrypted files by @backportbot in #47780
  • [stable29] fix: Use sha256 to hash arguments of background jobs by @backportbot in #47777
  • 29.0.7 RC1 by @blizzz in #47758

Full Changelog: v29.0.6...v29.0.7rc1

v28.0.10rc1

05 Sep 20:23
a2a9d66
Compare
Choose a tag to compare
v28.0.10rc1 Pre-release
Pre-release

What's Changed

  • [stable28] fix(user_ldap): Catch DB Exceptions when updating group memberships by @backportbot in #47335
  • [stable28] fix(trashbin): Correctly set original name as displayname by @backportbot in #47037
  • [stable28] fix(files): Provide default file action for file entry name (on click action) by @backportbot in #46939
  • [stable28] fix(FileList): Update filelist or share save by @fenn-cs in #47318
  • [stable28] Don't save translated predefined user status as custom status by @backportbot in #47262
  • [stable28] fix(setupcheck): Fix mimetype server version check in backport by @nickvergessen in #47377
  • [stable28] fix(theming): Make getImage() call save against missing non-SVG version by @backportbot in #47383
  • [stable28] Fix npm audit by @nextcloud-command in #47019
  • [stable28] Fix/comment deleting with activities installed by @GretaD in #47233
  • [stable28] fix(caldav): limit property length by @backportbot in #47420
  • [stable28] fix(sharing): Pin @nextcloud/dialogs to a version that doesn't use Nextcloud 29 APIs by @nickvergessen in #47271
  • [stable28] fix: Trusted server icon recovery without addressbook change by @backportbot in #47427
  • [stable28] fix(files): Adjust import of ShareType by @susnux in #47386
  • [stable28] fix(mailer): Call to custom mail_template_class by @backportbot in #47476
  • [stable28] fix: csrf check failed on public share with password by @blizzz in #47445
  • [stable28] fix(flow): cannot set custom user agent by @backportbot in #47481
  • [stable28] Fix npm audit by @nextcloud-command in #47472
  • [stable28] fix(files): Correctly validate new node name by @backportbot in #47035
  • [stable28] fix(userstatus): run user status automation job for start and end events by @backportbot in #47214
  • [stable28] fix: gracefully handle unexpected exif orientation types by @backportbot in #47531
  • [stable28] fix(files): fix list gap at bottom by @backportbot in #47537
  • [stable28] fix(provisionning_api): Remove parameters that are not set into template by @backportbot in #47572
  • [stable28] fix: optimise getWrongShareOwnership query by @backportbot in #47576
  • [stable28] fix(webauthn): Increase database column for public key id by @backportbot in #47246
  • [stable28] fix(caldav): allow renaming of birthday calendars by @backportbot in #47336
  • [stable28] fix: re-enable content-length header via htaccess by @backportbot in #47622
  • [stable28] fix(config): Avoid error messages for restricted opcache API by @backportbot in #47624
  • [stable28] fix(files): Reset drop notice on firefox by @backportbot in #47639
  • [stable28] Fix npm audit by @nextcloud-command in #47669
  • [stable28] [LinkReferenceProvider] Better size check by @julien-nc in #47697
  • [stable28] [oauth2] Store hashed secret instead of encrypted by @julien-nc in #47701
  • [stable28] fix: Pass the mountpoint target user to storages without owner by @backportbot in #46680
  • [stable28] fix(settings): Fix sharing exclude groups from password requirement option not working by @provokateurin in #47714
  • [stable28] fix: only keep major as server version by @backportbot in #47722
  • [stable28] fix(dav): adjust usages of webdav.customRequest by @st3iny in #47732
  • [stable28] fix(files): undefined sidebar by @backportbot in #47746
  • [stable28] fix(appstore): Cache apps.json also on dev instances by @backportbot in #47766
  • [stable28] Fix status check and saving of external storages by @backportbot in #47735
  • [stable28] fix(files): Create non-existent parents of mountpoints by @backportbot in #47749
  • build(deps): bump jquery-ui-dist from 1.13.2 to 1.13.3 by @dependabot in #46483
  • [stable28] feat(transfer-ownership): Correctly react to encrypted files by @backportbot in #47779
  • [stable28] fix: Use sha256 to hash arguments of background jobs by @backportbot in #47776
  • 28.0.10 RC1 by @blizzz in #47759

Full Changelog: v28.0.9...v28.0.10rc1