Skip to content

Releases: nextcloud/end_to_end_encryption

v2.1.1

13 May 09:50
0bd0bf6

Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v2.1.1

v2.1.0 - Nextcloud 33

07 Apr 10:46
068c929

Choose a tag to compare

v2.1.0 - 2026-04-07

Added

  • Allow to convert files uploaded by public end-to-end encrypted file drops to regular files within the browser (#1594).

Fixed

  • Validate keys to match expected format before storing them (#1597)
  • Improved error handling on public API endpoints (#1596)
  • API endpoints for metadata locking now always return the proper HTTP status code (#1595)

Changed

  • Updated dependencies
  • Updated translations

v2.0.2 - Nextcloud 33

27 Mar 18:28
bd6d158

Choose a tag to compare

What's Changed

  • fix(sharing): Always enable e2ee proxy in public shares ( #1571 )
  • fix(sharing): Delete share keys before its deletion ( #1572 )

v2.0.1 - Nextcloud 33

27 Mar 14:57
4f63e62

Choose a tag to compare

What's Changed

  • Chore(deps): Bump @nextcloud/files from 4.0.0-rc.3 to 4.0.0 by @dependabot[bot] in #1447
  • Chore(deps): Bump @vueuse/core from 14.2.0 to 14.2.1 by @dependabot[bot] in #1460
  • Chore(deps): Bump fast-xml-parser from 5.3.7 to 5.3.9 by @dependabot[bot] in #1485
  • Chore(deps-dev): Bump eslint from 9.39.3 to 9.39.4 by @dependabot[bot] in #1498
  • Chore(deps): Bump vue from 3.5.29 to 3.5.30 by @dependabot[bot] in #1542
  • Chore(deps-dev): Bump msw from 2.12.10 to 2.12.14 by @dependabot[bot] in #1540
  • [stable33] Update nextcloud/ocp dependency by @nextcloud-command in #1550
  • [stable33] Fix npm audit by @nextcloud-command in #1552
  • [stable33] feat(api): Hint clients towards using the proper API version by @backportbot[bot] in #1520
  • [stable33] fix(keys): Forward $shareToken to `KeyStorage::getFileNameForPrivat… by @backportbot[bot] in #1527
  • [stable33] fix: skip trashbin on move by @backportbot[bot] in #1532
  • [stable33] fix(lock): Write counter after creating the lock by @backportbot[bot] in #1533
  • [stable33] fix: add throttling to all public page controllers by @backportbot[bot] in #1531

Full Changelog: v2.0.0...v2.0.1

v1.18.2 - Nextcloud 32

27 Mar 14:57
a81b0c5

Choose a tag to compare

What's Changed

  • [stable32] Update nextcloud/ocp dependency by @nextcloud-command in #1549
  • [stable32] Fix npm audit by @nextcloud-command in #1554
  • Chore(deps): Bump fast-xml-parser from 5.5.6 to 5.5.8 by @dependabot[bot] in #1538
  • [stable32] feat(api): Hint clients towards using the proper API version by @backportbot[bot] in #1521
  • [stable32] fix(lock): Write counter after creating the lock by @backportbot[bot] in #1534
  • [stable32] fix: add throttling to all public page controllers by @backportbot[bot] in #1530
    blic page controllers by @backportbot[bot] in #1530

Full Changelog: v1.18.1...v1.18.2

v1.17.2 - Nextcloud 31

27 Mar 14:58
a0c4e82

Choose a tag to compare

What's Changed

  • [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #1551
  • [stable31] Fix npm audit by @nextcloud-command in #1553
  • [stable31] feat(api): Hint clients towards using the proper API version by @backportbot[bot] in #1522
  • [stable31] fix(lock): Write counter after creating the lock by @backportbot[bot] in #1535
  • [stable31] fix: add throttling to all public page controllers by @backportbot[bot] in #1560

Full Changelog: v1.17.1...v1.17.2

v1.16.4 - Nextcloud 30

27 Mar 15:52
d915cd1

Choose a tag to compare

What's Changed

  • [stable30] feat(api): Hint clients towards using the proper API version by @backportbot[bot] in #1524

Full Changelog: v1.16.3...v1.16.4

v1.15.5 - Nextcloud 29

27 Mar 15:52
0785de7

Choose a tag to compare

What's Changed

  • [stable29] feat(api): Hint clients towards using the proper API version by @backportbot[bot] in #1525

Full Changelog: v1.15.4...v1.15.5

v1.14.6 - Nextcloud 28

27 Mar 15:52
28bdd1b

Choose a tag to compare

What's Changed

Full Changelog: v1.14.5...v1.14.6

v2.0.0

10 Feb 11:02
f3b6c23

Choose a tag to compare

v2.0.0 - Nextcloud 33

Added

  • Setup end-to-end encryption in the web interface.
    When end-to-end encryption is enabled in the browser (see personal settings - security),
    users can setup the end-to-end encryption within the files app.
    For this a new entry in the "+ New" menu was added ("Create new encrypted folder").
  • Browser based end-to-end encryption (when enabled in personal security settings):
    • When using a Chromium based browser (like Chrome or Edge),
      then it is now possible to download multiple files or folders.
    • Users can now create subfolder within encrypted folders directly in the files app.
    • Users can now upload end-to-end encrypted files from the files app.
      Please note: Chunked uploads have to be disabled by the administrator!
    • Copying encrypted files in the files app is now possible (within the same encrypted root).
    • Deleting encrypted files is now possible in the files app.
    • Moving encrypted files in the files app is now possible (within the same encrypted root).
    • Creating filedrop links for encrypted folders is now possible within the files app.
      (Using the sidebar just like with regular shares).
    • Sharing encrypted root folders is now possible from within the files app.
      Using the files sidebar just like with regular files,
      though shares always have all permissions enabled as per requirements of end-to-end encryption.
    • Allow to create read only shares with users.
    • Its possible to create public shares of end-to-end encrypted folders,
      those shares will have their own encryption keys and which have to be shared with the recipient
      using a secure second channel.

Changed

  • Updated dependencies
  • Updated translations
  • The frontend is now using Vue 3
  • The frontend is now tested with end-to-end integration tests (Playwright)
  • Code maintenance