3.3.0 - 2025-08-12
❤️ Thanks to all contributors! ❤️
@ScharfViktor, @aduffeck, @michaelstingl, @dragonchaser, @AlexAndBear, @JammingBen, @individual-it, @kulmann, @prashant-gurung899
Opencloud
✨ Features
- Tenant [#1274]
📈 Enhancement
- chore: bump web to v3.3.0 [#1329]
✅ Tests
- multiTenancyTests [#1313]
📚 Documentation
- Fix posix driver documentation in STORAGE_USERS_DRIVER description [#1305]
🐛 Bug Fixes
- Improve indexing performance using batches [#1306]
- Do not run the timout func if the work func has run [#1302]
- Make sure to register prometheus collectors only once [#1295]
📦️ Dependencies
Reva
✨ Features
- add tenant check for shares [#295]
🐛 Bug Fixes
- Check storage for writability and xattrs support during startup [#296]
- Do not assimilate irregular files [#294]
- Only scan dirty directories when recursing [#292]
📈 Enhancement
- Filter users by tenant id [#297]
Web
✨ Features
- Add bottom drawer for mobile devices [#985]
🐛 Bug Fixes
- fix: incoming group share name in sidebar [#1060]
- fix: dynamic viewport height on mobile devices [#1058]
- fix: crippled search after leaving public link [#1053]
- fix extension registry stable order [#1046]
- fix: resource deselect when clicking esc in a modal [#1051]
- fix: pasting files from local clipboard [#1047]
- fix: search preview design [#1008]
- fix: sidebar actions panel design [#1005]
- fix: show explicit error message, when trying to upload space image but quota is exceeded [#1003]
📈 Enhancement
- feat: change bottom drawer to less technical context menu label [#1063]
- feat: add drilldown menu for sub menus on mobile devices [#1017]
- feat(preview): add webp as supported mimetype [#1062]
- feat: preserve empty folders on upload [#1018]
- feat: dispatch pathchange event for external integrations [#1033]
- feat: only request thumnail if server support is guaranteed [#874]
- feat: improve tile sort menu drop and drawer design [#1004]
- feat: improve and align drop and drawer design [#997]
- feat: make web installable as PWA [#980]
✅ Tests
- test: fix unit test warnings [#1067]
- enable upload tests for webkit [#1057]
- upload image from clipboard test [#1049]
- Mobile view tests [#1006]
- fix keycloak flaky test [#1021]
- fix flaky close viewer after download [#1010]
- e2e-test. fix share with multiple user test [#1013]
- change browser in the script [#998]
- cross browser testing [#954]
- [full-ci] add pipeline to send CI notifications to matrix-channel [#960]
- clear input for md and odt files [#987]
- e2e-tests. clear input before fill name [#982]