Skip to content

Releases: nextcloud/server

v31.0.0rc2

30 Jan 15:27
8ba7c3e
Compare
Choose a tag to compare
v31.0.0rc2 Pre-release
Pre-release

What's Changed

  • chore(branchoff): Test against stable31 branches by @nickvergessen in #50351
  • [stable31] fix(translations): Fix profile and webhook_listeners by @backportbot in #50356
  • [stable31] fix(security): Update .well-known/security.txt expiration date by @backportbot in #50332
  • [stable31] fix: remove return type by @backportbot in #50367
  • [stable31] chore: add profile translations reuse license by @backportbot in #50370
  • [stable31] fix(dav): default calendar and address book not created on first login by @backportbot in #50373
  • [stable31] Revert "fix(Share20\Manager): Ensure node is still accessible when checking share" by @backportbot in #50393
  • [stable31] ci(reuse): Fix translation reuse mapping by @backportbot in #50396
  • [stable31] fix: Correctly return app id and app version for core styles and images by @backportbot in #50407
  • [stable31] feat: Support X-NC-Skip-Trashbin header by @backportbot in #50406
  • [stable31] refactor: Sharing sidebar UI redesign by @backportbot in #50374
  • [stable31] fix(TaskProcessing): Catch JSON encode errors in Manager#setTaskResult by @backportbot in #50388
  • [stable31] fix: adjust url for task links by @backportbot in #50411
  • [stable31] fix: Properly read updater channel before returning version channel as a fallback by @backportbot in #50401
  • [stable31] fix: Metadata field search by @backportbot in #50420
  • [stable31] feat: Use redundant label for accesibility only by @backportbot in #50423
  • [stable31] fix(taskprocessing): More caching by @backportbot in #50419
  • [stable31] fix(theming): remove node-vibrant dependency and usage (was moved to backend) by @backportbot in #50428
  • [stable31] fix(occ): hide sensitive data while config:app:set by @backportbot in #50427
  • chore(deps-dev): bump jsdoc from 4.0.3 to 4.0.4 by @dependabot in #50339
  • chore(deps-dev): bump sass-loader from 16.0.2 to 16.0.4 by @dependabot in #50347
  • [stable31] Fix npm audit by @nextcloud-command in #50433
  • [stable31] files: harden thumbnail endpoint by @backportbot in #50442
  • [stable31] fix(SetupChecks): Pass webfinger if the handler returns 400 too by @backportbot in #50438
  • chore(deps): bump pinia from 2.3.0 to 2.3.1 by @dependabot in #50344
  • [stable31] fix: Ensure label is always a string by @backportbot in #50449
  • [stable31] Fix outdated OpenAPI specs by @backportbot in #50451
  • [stable31] fix(settings): Add some context to the PHP memory limit error by @backportbot in #50450
  • chore(deps-dev): bump wait-on from 8.0.1 to 8.0.2 by @dependabot in #50337
  • [stable31] fix(log): Fix log level handling by @backportbot in #50461
  • [stable31] chore(deps): Bump the symfony dependency group by @susnux in #50453
  • [stable31] fix: detect deleted items as updated for smb storage by @backportbot in #50458
  • [stable31] fix: Filter for folders in cleanup old preview job by @backportbot in #50474
  • [stable31] Hide "Create templates folder" option if templates are disabled by @backportbot in #50477
  • [stable31] fix(user_ldap): Do not map groups we do not know if they match filter by @backportbot in #50481
  • [stable31] fix(ratelimit): Allow to bypass rate-limit from bruteforce allowlist by @backportbot in #50468
  • [stable31] Add integration tests for moving a file from and to a shared folder by @backportbot in #50482
  • [stable31] fix(unifiedsearch): Simplify and correct thumbnail styles by @backportbot in #50484
  • [stable31] fix(theming): Harden admin theming settings by @backportbot in #50486
  • [stable31] fix(config): drop value details by @backportbot in #50485
  • [stable31] fix(ci): cypress container name by @backportbot in #50497
  • [stable31] build(deps): Bump doctrine/dbal from 3.9.1 to 3.9.4 by @susnux in #50467
  • [stable31] fix: user:settings command when user is not available by @backportbot in #50492
  • [stable31] fix(files_sharing): Respect permissions passed when creating link shares by @backportbot in #50505
  • [stable31] fix(CalDav): Spelling by @backportbot in #50510
  • [stable31] fix: Harden files scanner for invalid null access by @backportbot in #50508
  • [stable31] fix(files_versions): Update unencrypted_size during rollback by @backportbot in #50520
  • [stable31] fix: Increase background and primary color debounce time by @backportbot in #50531
  • [stable31] feat(S3): add SSE-C support in S3 External Storage by @backportbot in #50547
  • [stable31] fix(performance): use low resolution for blurhash by @backportbot in #50528
  • [stable31] fix: Show recipient email addresses in share owner notification email by @backportbot in #50537
  • [stable31] fix(unified-search): load more than 5 items in folder filter by @backportbot in #50534
  • [stable31] fix(theming): Do not throw in background color migration by @backportbot in #50555
  • [stable31] chore: update icewind/smb to 3.7.0 by @backportbot in #50516
  • [stable31] fix: Only hide template folder creation if default was changed to empty by @backportbot in #50562
  • [stable31] fix: Exclude non accepted shares when computing access list by @backportbot in #50560
  • [stable31] fix(settings): Fix setup check when mail_smptmode is set to "null" by @backportbot in #50556
  • [stable31] fix(files_sharing): file request form validity check reset by @backportbot in #50569
  • [stable31] Fix opening federated shares by @backportbot in #50573
  • 31.0.0 RC2 by @blizzz in #50538

Full Changelog: v31.0.0rc1...v31.0.0rc2

v31.0.0rc1

23 Jan 09:44
e879ba1
Compare
Choose a tag to compare
v31.0.0rc1 Pre-release
Pre-release

What's Changed

  • fix(files): Properly reset all file list filters on view change by @susnux in #49261
  • fix(updatenotification): Parse pre-release version of apps by @susnux in #50233
  • fix(files): Ensure favorites set in sidebar work by @susnux in #50220
  • chore: Only show hours and minutes in first login timestamp by @Pytal in #50305
  • chore(deps): bump vite from 5.4.6 to 5.4.14 by @dependabot in #50309
  • chore(deps-dev): bump undici from 5.28.4 to 5.28.5 by @dependabot in #50310
  • chore(3rdparty): Bump symfony/http-foundation from 6.4.12 to 6.4.14 by @susnux in #50314
  • fix: Trim tags on adding or editing by @Koc in #50083
  • test(group): fix frequent testSearchGroups failure by @joshtrichards in #50319
  • feat(api): File conversion Files action by @skjnldsv in #50123
  • feat(systemtags): add setting to block non admin to create system tags by @Altahrim in #49514
  • 31.0.0 RC1 by @Altahrim in #50329

Full Changelog: v31.0.0beta5...v31.0.0rc1

v31.0.0beta5

21 Jan 16:59
a537a76
Compare
Choose a tag to compare
v31.0.0beta5 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v31.0.0beta4...v31.0.0beta5

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