Skip to content

Releases: nextcloud/server

v31.0.0beta4

16 Jan 18:33
bdc73c6
Compare
Choose a tag to compare
v31.0.0beta4 Pre-release
Pre-release

What's Changed

Full Changelog: v31.0.0beta3...v31.0.0beta4

v30.0.5

16 Jan 18:38
568bd4f
Compare
Choose a tag to compare

v29.0.11

16 Jan 18:37
38a63b1
Compare
Choose a tag to compare

v31.0.0beta3

16 Jan 18:34
9cb57a4
Compare
Choose a tag to compare
v31.0.0beta3 Pre-release
Pre-release

What's Changed

  • feat(federation): auto-accept shares from trusted servers by @skjnldsv in #49973
  • fix: Use displayname as sidebar title by @artonge in #50107
  • perf(settings): Speed up InternetConnectivity setup check by @joshtrichards in #49977
  • fix: Do not duplicate / in davPath by @artonge in #50108
  • fix(SetupChecks): Don't test caches using binary data by @solracsf in #50113
  • feat(contacts-menu): implement custom javascript hook action by @st3iny in #49375
  • fix(dashboard): don't reload hidden widgets by @st3iny in #50111
  • fix: Apply enforce theme config for anonymous users as well by @Koc in #50076
  • [master] fix(files): actions submenu papercuts by @backportbot in #50126
  • build(deps): bump @nextcloud/password-confirmation from 5.3.0 to 5.3.1 by @dependabot in #50131
  • fix(caldav): rename default calendar to keep it in the trashbin instead of purging it by @tcitworld in #50034
  • chore(deps-dev): bump @vitest/coverage-v8 from 2.1.5 to 2.1.8 by @dependabot in #49768
  • feat: Adapt providers disabled property to match user applied filters by @nfebe in #50128
  • Harden files_sharing API by @provokateurin in #50052
  • feat(files_trashbin): Allow preventing trash to be deleted permanently by @provokateurin in #50077
  • feat(ocp): add calendar api to retrieve availability of attendees by @st3iny in #50100
  • fix: Make maintenance:mode description more accurate + add help by @joshtrichards in #49967
  • fix(template): Use <div> instead of <main> to support Vue3 apps mounting by @susnux in #50127
  • fix(systemtags): color picker open/close events by @skjnldsv in #50168
  • chore: update command-compile.yml from template by @skjnldsv in #50169
  • fix: use proper way to get numeric storage id for mountpoint by @icewind1991 in #50164
  • fix(dashboard): don't initially load items of hidden api widgets by @st3iny in #50152
  • 31.0.0 beta 3 by @skjnldsv in #50178

Full Changelog: v31.0.0beta2...v31.0.0beta3

v31.0.0beta2

09 Jan 12:51
33b564d
Compare
Choose a tag to compare
v31.0.0beta2 Pre-release
Pre-release

What's Changed

Full Changelog: v31.0.0beta1...v31.0.0beta2

v30.0.5rc1

09 Jan 12:51
3d95837
Compare
Choose a tag to compare
v30.0.5rc1 Pre-release
Pre-release

What's Changed

  • [stable30] fix: Fix ServiceWorker scope when Nextcloud installed in subfolder by @backportbot in #49798
  • [stable30] fix: don't propagate future mtimes by @backportbot in #49656
  • [stable30] fix(external_storage): Cast id to int by @backportbot in #49624
  • [stable30] fix mimetype not being updated when changing file extention on objectstore by @backportbot in #49794
  • [stable30] fix(CalDav): add support for Microsoft time zones by @backportbot in #49741
  • [stable30] fix: smb: don't fail hard if we can't load acls for a file by @backportbot in #49651
  • [stable30] fix(migration): Check if table exists by @backportbot in #49690
  • [stable30] fix(maintenance): Show a success message on data-fingerprint command by @backportbot in #49591
  • [stable30] fix(files): properly update paths and folder children on node move by @backportbot in #49610
  • [stable30] Fix metadata storage with sharding by @backportbot in #49165
  • [stable30] fix(files): throttle favorite with max 5 simultaneous requests by @backportbot in #49805
  • [stable30] fix(files): virtual scroller item size computation by @backportbot in #49561
  • [stable30] FIX WebDav MacOS failed uploads php-fpm and big files (-36 error) by @backportbot in #49562
  • [stable30] fix: Handle copy of folders containing live photos by @backportbot in #49650
  • Revert "[stable30] fix: Handle copy of folders containing live photos" by @artonge in #49825
  • [stable30] Add an error log message that notifications app isn't enabled at file… by @backportbot in #49618
  • [stable30] Disable/hide share edit options when user can not edit the share by @backportbot in #49784
  • [stable30] perf: improve performance of SharedStorage::getWatcher by @backportbot in #49615
  • [stable30] fix(files): cancel renaming on enter if no file name changes by @backportbot in #49752
  • [stable30] chore(i18n): Improved grammar by @backportbot in #49100
  • [stable30] chore(deps): bump @nextcloud/upload from 1.7.0 to 1.7.1 by @dependabot in #49769
  • [stable30] fix(files): failsafe when executing actions methods by @backportbot in #49792
  • [stable30] fix(files_sharing): Fix error messages from password policy by @backportbot in #49822
  • [stable30] chore(absence): Add capability by @backportbot in #49595
  • [stable30] Improve select handling for sharded queries by @backportbot in #49838
  • [stable30] fix(files_external): wrong type for external mount id by @backportbot in #49846
  • [stable30] fix: return 204 instead of 404 by @backportbot in #49851
  • chore(deps): bump libphonenumber-js from 1.11.11 to 1.11.16 by @dependabot in #49762
  • [stable30] fix: replace null character when serializing by @backportbot in #49855
  • [stable30] fix(TemplateManager): Make sure TemplateFolder is a Folder by @backportbot in #49877
  • [stable30] fix(ReferenceApiController): Bump rate limit for public resolve endpoint by @backportbot in #49884
  • [stable30] fix(View): Catch exceptions when executing mkdir for non-existent parents by @backportbot in #49894
  • [stable30] fix: make sure we have a valid scheme when testing ocm urls by @skjnldsv in #49900
  • [stable30] fix(files): Only register preview service worker once when the instance is hosted at the root path by @backportbot in #49918
  • fix(share): render conflict modal in public shares by @max-nextcloud in #49924
  • [stable30] fix: Add command to update re-share if shared-by user has been revoked by @backportbot in #49612
  • [stable30] fix: promote re-shares when deleting the parent share by @backportbot in #49629
  • [stable30] fix(setupcheck): Make the Memcache setupcheck use the cache by @backportbot in #49594
  • fix: Create empty file instead of file with a space by @juliusknorr in #49936
  • [stable30] fix(CalDAV): disable both iTip and iMip messages by @backportbot in #49780
  • [stable30] chore(i18n): Fixed grammar by @backportbot in #49556
  • [stable30] fix(share): Don't print twice the same text on emails by @backportbot in #49878
  • [stable30] fix(security): Update CA certificate bundle by @nextcloud-command in #50000
  • [stable30] fix(shares): Remove noisy text from email by @backportbot in #49994
  • [stable30] fix(federatedfilesharing): fix notification typo by @backportbot in #50014
  • [stable30] enh: Improvements on sharing details by @backportbot in #49631
  • [stable30] chore(ci): Run kerberos tests on ubuntu-latest by @backportbot in #50023
  • chore(deps-dev): bump mime from 4.0.4 to 4.0.6 by @dependabot in #49945
  • [stable30] fix(cypress): flaky live photo test grid_view trigger issue by @backportbot in #50028
  • [stable30] fix(logger): Prevent infinite recursion with log.condition => users or matches by @backportbot in #50031
  • chore(deps-dev): bump @types/dockerode from 3.3.31 to 3.3.33 by @dependabot in #50037
  • chore(deps): bump @nextcloud/moment from 1.3.1 to 1.3.2 by @dependabot in #50036
  • chore(deps): bump vue-material-design-icons from 5.3.0 to 5.3.1 by @dependabot in #49765
  • [stable30] fix: remove references to non-existent ShareTypes by @nfebe in #50021
  • [stable30] fix(HTTP): Adjust JSONResponse data type by @backportbot in #50058
  • [stable30] Clarify installation wording to be clear that it is about account creation by @backportbot in #50062
  • [stable30] fix: block moving files to it's own parent with dav by @backportbot in #50060
  • [stable30] fix(preview): Do not try to parse M3U files as MP3 by @backportbot in #50079
  • [stable30] fix(app-store): add missing exApps list items to search filter by @backportbot in #50032
  • [stable30] fix(Http): Only allow valid HTTP status code values via template by @backportbot in #50089
  • 30.0.5 RC1 by @blizzz in #50096

Full Changelog: v30.0.4...v30.0.5rc1

v29.0.11rc1

09 Jan 12:51
1f0e8ec
Compare
Choose a tag to compare
v29.0.11rc1 Pre-release
Pre-release

What's Changed

  • [stable29] fix(db): Create the systag_by_objectid index for new installations by @backportbot in #49679
  • [stable29] fix(maintenance): Show a success message on data-fingerprint command by @backportbot in #49590
  • [stable29] chore(absence): Add capability by @backportbot in #49596
  • [stable29] fix(external_storage): Cast id to int by @backportbot in #49467
  • chore(deps-dev): bump cypress from 13.13.2 to 13.13.3 by @dependabot in #49704
  • chore(deps): bump core-js from 3.37.0 to 3.37.1 by @dependabot in #49705
  • chore(deps-dev): bump cypress-if from 1.12.5 to 1.12.6 by @dependabot in #49702
  • chore(deps): bump underscore from 1.13.6 to 1.13.7 by @dependabot in #49706
  • chore(deps): bump vue-material-design-icons from 5.3.0 to 5.3.1 by @dependabot in #49703
  • [stable29] fix(files_sharing): Stop infinite loop blocking link share requests by @backportbot in #49723
  • [stable29] fix(files): cancel renaming on enter if no file name changes by @backportbot in #49751
  • [stable29] fix(files): properly update paths and folder children on node move by @backportbot in #49609
  • [stable29] chore(deps): bump @nextcloud/upload from 1.7.0 to 1.7.1 by @dependabot in #49764
  • [stable29] fix(CalDAV): disable both iTip and iMip messages by @backportbot in #49779
  • [stable29] Disable/hide share edit options when user can not edit the share by @backportbot in #49783
  • [stable29] fix(files): throttle favorite with max 5 simultaneous requests by @backportbot in #49806
  • [stable29] fix(files_sharing): Correct property enforced property names by @backportbot in #49808
  • [stable29] fix mimetype not being updated when changing file extention on objectstore by @backportbot in #49793
  • [stable29] fix(files_sharing): also submit new share on password submit by @backportbot in #49816
  • [stable29] fix(external_storage): Cast id to int by @backportbot in #49623
  • [stable29] fix: smb: don't fail hard if we can't load acls for a file by @backportbot in #49652
  • [stable29] fix: don't propagate future mtimes by @backportbot in #49654
  • [stable29] Add an error log message that notifications app isn't enabled at file… by @backportbot in #49617
  • [stable29] fix(files): failsafe when executing actions methods by @backportbot in #49791
  • [stable29] fix: Add command to update re-share if shared-by user has been revoked by @backportbot in #49613
  • [stable29] fix(files_external): wrong type for external mount id by @backportbot in #49845
  • [stable29] fix: return 204 instead of 404 by @backportbot in #49850
  • chore(deps-dev): bump cypress-split from 1.24.0 to 1.24.7 by @dependabot in #49860
  • chore(deps-dev): bump @testing-library/jest-dom from 6.4.2 to 6.4.8 by @dependabot in #49861
  • [stable29] fix: replace null character when serializing by @backportbot in #49854
  • [stable29] fix(files): ensure valid mtime and fallback to crtime if defined by @backportbot in #49283
  • [stable29] fix(migration): Correctly sort migrations by version number by @nickvergessen in #49668
  • [stable29] fix(TemplateManager): Make sure TemplateFolder is a Folder by @backportbot in #49876
  • [stable29] fix(files_sharing): Fix error messages from password policy by @backportbot in #49836
  • [stable29] fix(View): Catch exceptions when executing mkdir for non-existent parents by @backportbot in #49893
  • [stable29] fix: make sure we have a valid scheme when testing ocm urls by @backportbot in #49901
  • [stable29] fix: promote re-shares when deleting the parent share by @backportbot in #49927
  • [stable29] fix(setupcheck): Make the Memcache setupcheck use the cache by @backportbot in #49593
  • [stable29] fix: Create empty file instead of file with a space by @backportbot in #49938
  • [stable29] fix(security): Update CA certificate bundle by @nextcloud-command in #50003
  • [stable29] fix(federatedfilesharing): fix notification typo by @backportbot in #50013
  • chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.12 by @dependabot in #49947
  • chore(deps-dev): bump @types/jest from 29.5.12 to 29.5.14 by @dependabot in #49946
  • [stable29] chore(ci): Run kerberos tests on ubuntu-latest by @backportbot in #50022
  • chore(deps-dev): bump mime from 4.0.4 to 4.0.6 by @dependabot in #50039
  • chore(deps): bump @vueuse/integrations from 10.11.0 to 10.11.1 by @dependabot in #50038
  • chore(deps): bump moment-timezone from 0.5.45 to 0.5.46 by @dependabot in #49767
  • chore(deps-dev): bump @pinia/testing from 0.1.3 to 0.1.7 by @dependabot in #49775
  • [stable29] fix(HTTP): Adjust JSONResponse data type by @backportbot in #50057
  • [stable29] fix(cypress): flaky live photo test grid_view trigger issue by @backportbot in #50027
  • [stable29] Clarify installation wording to be clear that it is about account creation by @backportbot in #50063
  • [stable29] fix(preview): Do not try to parse M3U files as MP3 by @backportbot in #50080
  • [stable29] fix(files): Make injected actions reactive by @backportbot in #49425
  • [stable29] Fix incorrect permissions when copying shared files by @backportbot in #49655
  • [stable29] perf: improve performance of SharedStorage::getWatcher by @backportbot in #49614
  • [stable29] fix: don't do same-storage move optimization with encryption wrappers by @backportbot in #49675
  • [stable29] fix: block moving files to it's own parent with dav by @backportbot in #50061
  • 29.0.11 RC1 by @blizzz in #50097

Full Changelog: v29.0.10...v29.0.11rc1

v30.0.4

12 Dec 12:22
f82ff16
Compare
Choose a tag to compare

What's Changed

  • [stable30] fix(app-store): Add back legacy store API used for update and removal by @backportbot in #49216
  • [stable30] fix(activity): make emails for link share uploads true by default by @backportbot in #49691
  • chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.12 by @dependabot in #49713
  • chore(deps-dev): bump @babel/node from 7.25.0 to 7.25.9 by @dependabot in #49712
  • chore(deps-dev): bump cypress-split from 1.24.0 to 1.24.7 by @dependabot in #49716
  • chore(deps): bump pinia from 2.2.6 to 2.2.8 by @dependabot in #49715
  • chore(deps): bump @nextcloud/sharing from 0.2.3 to 0.2.4 by @dependabot in #49714
  • [stable30] fix(files_sharing): Stop infinite loop blocking link share requests by @backportbot in #49724
  • 30.0.4 RC1 by @blizzz in #49737
  • [stable30] fix(files_sharing): Correct property enforced property names by @backportbot in #49809
  • [stable30] fix(files_sharing): also submit new share on password submit by @backportbot in #49817
  • 30.0.4 by @blizzz in #49810

Full Changelog: v30.0.3...v30.0.4

v28.0.14

12 Dec 12:21
f6d1d18
Compare
Choose a tag to compare

What's Changed

  • [stable28] fix(maintenance): Show a success message on data-fingerprint command by @backportbot in #49589
  • chore(deps-dev): bump @types/dockerode from 3.3.29 to 3.3.32 by @dependabot in #49709
  • chore(deps-dev): bump @cypress/vue2 from 2.1.0 to 2.1.1 by @dependabot in #49707
  • [stable28] fix(files_sharing): Stop infinite loop blocking link share requests by @backportbot in #49722
  • 28.0.14 RC1 by @blizzz in #49738
  • [stable28] fix(files_sharing): Correct property enforced property names by @backportbot in #49807
  • [stable28] fix(files_sharing): also submit new share on password submit by @backportbot in #49818
  • 28.0.14 by @blizzz in #49811

Full Changelog: v28.0.13...v28.0.14

v30.0.4rc1

09 Dec 16:58
168f97f
Compare
Choose a tag to compare
v30.0.4rc1 Pre-release
Pre-release

What's Changed

  • [stable30] fix(app-store): Add back legacy store API used for update and removal by @backportbot in #49216
  • [stable30] fix(activity): make emails for link share uploads true by default by @backportbot in #49691
  • chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.12 by @dependabot in #49713
  • chore(deps-dev): bump @babel/node from 7.25.0 to 7.25.9 by @dependabot in #49712
  • chore(deps-dev): bump cypress-split from 1.24.0 to 1.24.7 by @dependabot in #49716
  • chore(deps): bump pinia from 2.2.6 to 2.2.8 by @dependabot in #49715
  • chore(deps): bump @nextcloud/sharing from 0.2.3 to 0.2.4 by @dependabot in #49714
  • [stable30] fix(files_sharing): Stop infinite loop blocking link share requests by @backportbot in #49724
  • 30.0.4 RC1 by @blizzz in #49737

Full Changelog: v30.0.3...v30.0.4rc1