diff --git a/.gitignore b/.gitignore index 26dde1619f..7cc8f24c07 100644 --- a/.gitignore +++ b/.gitignore @@ -16,7 +16,7 @@ yarn.lock # build artifacts */bin services/*/bin -/ocis/dist/ +/opencloud/dist/ services/*/assets ocis/ocis ocis/cmd/ocis/__debug_bin diff --git a/CHANGELOG.md b/CHANGELOG.md index f2909dc052..e69de29bb2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,16196 +0,0 @@ -# Table of Contents - -* [Changelog for unreleased](#changelog-for-unreleased-unreleased) -* [Changelog for 7.0.0](#changelog-for-700-2024-12-17) -* [Changelog for 5.0.9](#changelog-for-509-2024-11-14) -* [Changelog for 6.6.1](#changelog-for-661-2024-10-24) -* [Changelog for 6.6.0](#changelog-for-660-2024-10-21) -* [Changelog for 6.5.0](#changelog-for-650-2024-10-01) -* [Changelog for 5.0.8](#changelog-for-508-2024-09-30) -* [Changelog for 6.4.0](#changelog-for-640-2024-09-12) -* [Changelog for 5.0.7](#changelog-for-507-2024-09-04) -* [Changelog for 6.3.0](#changelog-for-630-2024-08-20) -* [Changelog for 6.2.0](#changelog-for-620-2024-07-30) -* [Changelog for 5.0.6](#changelog-for-506-2024-07-17) -* [Changelog for 6.1.0](#changelog-for-610-2024-07-08) -* [Changelog for 6.0.0](#changelog-for-600-2024-06-19) -* [Changelog for 5.0.5](#changelog-for-505-2024-05-22) -* [Changelog for 5.0.4](#changelog-for-504-2024-05-13) -* [Changelog for 5.0.3](#changelog-for-503-2024-05-02) -* [Changelog for 5.0.2](#changelog-for-502-2024-04-17) -* [Changelog for 5.0.1](#changelog-for-501-2024-04-10) -* [Changelog for 4.0.7](#changelog-for-407-2024-03-27) -* [Changelog for 5.0.0](#changelog-for-500-2024-03-18) -* [Changelog for 4.0.6](#changelog-for-406-2024-02-07) -* [Changelog for 4.0.5](#changelog-for-405-2023-12-21) -* [Changelog for 4.0.4](#changelog-for-404-2023-12-07) -* [Changelog for 4.0.3](#changelog-for-403-2023-11-24) -* [Changelog for 4.0.2](#changelog-for-402-2023-09-28) -* [Changelog for 4.0.1](#changelog-for-401-2023-09-01) -* [Changelog for 4.0.0](#changelog-for-400-2023-08-21) -* [Changelog for 3.0.0](#changelog-for-300-2023-06-06) -* [Changelog for 2.0.0](#changelog-for-200-2022-11-30) -* [Changelog for 1.20.0](#changelog-for-1200-2022-04-13) -* [Changelog for 1.19.1](#changelog-for-1191-2022-03-29) -* [Changelog for 1.19.0](#changelog-for-1190-2022-03-29) -* [Changelog for 1.18.0](#changelog-for-1180-2022-03-03) -* [Changelog for 1.17.0](#changelog-for-1170-2022-02-16) -* [Changelog for 1.16.0](#changelog-for-1160-2021-12-10) -* [Changelog for 1.15.0](#changelog-for-1150-2021-11-19) -* [Changelog for 1.14.0](#changelog-for-1140-2021-10-27) -* [Changelog for 1.13.0](#changelog-for-1130-2021-10-13) -* [Changelog for 1.12.0](#changelog-for-1120-2021-09-14) -* [Changelog for 1.11.0](#changelog-for-1110-2021-08-24) -* [Changelog for 1.10.0](#changelog-for-1100-2021-08-06) -* [Changelog for 1.9.0](#changelog-for-190-2021-07-13) -* [Changelog for 1.8.0](#changelog-for-180-2021-06-28) -* [Changelog for 1.7.0](#changelog-for-170-2021-06-04) -* [Changelog for 1.6.0](#changelog-for-160-2021-05-12) -* [Changelog for 1.5.0](#changelog-for-150-2021-04-21) -* [Changelog for 1.4.0](#changelog-for-140-2021-03-30) -* [Changelog for 1.3.0](#changelog-for-130-2021-03-09) -* [Changelog for 1.2.0](#changelog-for-120-2021-02-17) -* [Changelog for 1.1.0](#changelog-for-110-2021-01-22) -* [Changelog for 1.0.0](#changelog-for-100-2020-12-17) - -# Changelog for [unreleased] (UNRELEASED) - -The following sections list the changes for unreleased. - -[unreleased]: https://github.com/owncloud/ocis/compare/v7.0.0...master - -## Summary - -* Bugfix - Share creation date is missing in invite response: [#10780](https://github.com/owncloud/ocis/pull/10780) -* Bugfix - Bump some golang dependencies: [#10795](https://github.com/owncloud/ocis/pull/10795) -* Bugfix - Allow to accepted invite after it was once deleted: [#10834](https://github.com/owncloud/ocis/pull/10834) -* Enhancement - Part I: The user settings are extended by notifications preferences: [#10706](https://github.com/owncloud/ocis/pull/10706) -* Enhancement - Part II: Filtering of in-app notifications: [#10779](https://github.com/owncloud/ocis/pull/10779) -* Enhancement - Part III: Filtering of mail notifications: [#10792](https://github.com/owncloud/ocis/pull/10792) -* Enhancement - Translate Notification Settings: [#10812](https://github.com/owncloud/ocis/pull/10812) -* Enhancement - Bump Reva: [#10830](https://github.com/owncloud/ocis/pull/10830) -* Enhancement - Part IV: Grouping of mail notifications: [#10838](https://github.com/owncloud/ocis/pull/10838) -* Enhancement - Update web to v11.1.0: [#10853](https://github.com/owncloud/ocis/pull/10853) - -## Details - -* Bugfix - Share creation date is missing in invite response: [#10780](https://github.com/owncloud/ocis/pull/10780) - - The graph drives invite response now includes the `createdDateTime` field. - - https://github.com/owncloud/ocis/issues/10739 - https://github.com/owncloud/ocis/pull/10780 - -* Bugfix - Bump some golang dependencies: [#10795](https://github.com/owncloud/ocis/pull/10795) - - Bump dependencies "golang.org/x/crypto" and "golang.org/x/net" - - https://github.com/owncloud/ocis/pull/10795 - -* Bugfix - Allow to accepted invite after it was once deleted: [#10834](https://github.com/owncloud/ocis/pull/10834) - - Allowed to accepted invite even after it was once deleted on the invite receiver - or invite creation side. - - https://github.com/owncloud/ocis/issues/10813 - https://github.com/owncloud/ocis/pull/10834 - -* Enhancement - Part I: The user settings are extended by notifications preferences: [#10706](https://github.com/owncloud/ocis/pull/10706) - - Part I: Users can now store their notifications preferences in the user settings - - https://github.com/owncloud/ocis/issues/10669 - https://github.com/owncloud/ocis/pull/10706 - -* Enhancement - Part II: Filtering of in-app notifications: [#10779](https://github.com/owncloud/ocis/pull/10779) - - Part II: In-app notifications are now filtered based on the notification - preferences in the user settings - - https://github.com/owncloud/ocis/issues/10769 - https://github.com/owncloud/ocis/pull/10779 - -* Enhancement - Part III: Filtering of mail notifications: [#10792](https://github.com/owncloud/ocis/pull/10792) - - Part III: Mail notifications are now filtered based on the notification - preferences in the user settings - - https://github.com/owncloud/ocis/issues/10790 - https://github.com/owncloud/ocis/pull/10792 - -* Enhancement - Translate Notification Settings: [#10812](https://github.com/owncloud/ocis/pull/10812) - - Translates the notification settings according to the users language preference. - - https://github.com/owncloud/ocis/pull/10812 - -* Enhancement - Bump Reva: [#10830](https://github.com/owncloud/ocis/pull/10830) - - Bumps the reva version - - https://github.com/owncloud/ocis/pull/10830 - https://github.com/owncloud/ocis/pull/10842 - -* Enhancement - Part IV: Grouping of mail notifications: [#10838](https://github.com/owncloud/ocis/pull/10838) - - Part IV: Mail notifications can now be grouped on a daily or weekly basis - - https://github.com/owncloud/ocis/issues/10793 - https://github.com/owncloud/ocis/pull/10838 - -* Enhancement - Update web to v11.1.0: [#10853](https://github.com/owncloud/ocis/pull/10853) - - - Bugfix [owncloud/web#12040](https://github.com/owncloud/web/pull/12040): - Preview app files visibility: #12040 - Bugfix - [owncloud/web#12044](https://github.com/owncloud/web/pull/12044): Disable paste - action in same folder: #12044 - Bugfix - [owncloud/web#12045](https://github.com/owncloud/web/pull/12045): Do not push - sidebar close action away: #12045 - Bugfix - [owncloud/web#12045](https://github.com/owncloud/web/pull/12045): Update sidebar - width on resize: #12045 - Bugfix - [owncloud/web#12045](https://github.com/owncloud/web/pull/12045): Use correct - breakpoints in sidebar: #12045 - Bugfix - [owncloud/web#12050](https://github.com/owncloud/web/pull/12050): Show indirect - shares on search page: #12050 - Bugfix - [owncloud/web#12055](https://github.com/owncloud/web/pull/12055): Add more - padding to input when clear action is visible: #12055 - Bugfix - [owncloud/web#12058](https://github.com/owncloud/web/pull/12058): Use local - state in sidebar in embed mode: #12058 - Bugfix - [owncloud/web#12063](https://github.com/owncloud/web/pull/12063): Change opacity - of disabled checkboxes: #12063 - Bugfix - [owncloud/web#12074](https://github.com/owncloud/web/pull/12074): Refetch - notifications settings on locale change: #12074 - Enhancement - [owncloud/web#12010](https://github.com/owncloud/web/pull/12010): Add - notifications settings: #12010 - Enhancement - [owncloud/web#12054](https://github.com/owncloud/web/pull/12054): Use generic - private link error: #12054 - - https://github.com/owncloud/ocis/pull/10853 - https://github.com/owncloud/web/releases/tag/v11.1.0 - -# Changelog for [7.0.0] (2024-12-17) - -The following sections list the changes for 7.0.0. - -[7.0.0]: https://github.com/owncloud/ocis/compare/v5.0.9...v7.0.0 - -## Summary - -* Bugfix - Generate short tokens to be used as access tokens for WOPI: [#10391](https://github.com/owncloud/ocis/pull/10391) -* Bugfix - Fix put relative wopi operation for microsoft: [#10403](https://github.com/owncloud/ocis/pull/10403) -* Bugfix - Make SSE keepalive interval configurable: [#10411](https://github.com/owncloud/ocis/pull/10411) -* Bugfix - Removed 'OCM_OCM_PROVIDER_AUTHORIZER_VERIFY_REQUEST_HOSTNAME' setting: [#10425](https://github.com/owncloud/ocis/pull/10425) -* Bugfix - Micro registry cache fixes: [#10429](https://github.com/owncloud/ocis/pull/10429) -* Bugfix - Fix the memlimit loglevel: [#10433](https://github.com/owncloud/ocis/pull/10433) -* Bugfix - Log GRPC requests in debug mode: [#10438](https://github.com/owncloud/ocis/pull/10438) -* Bugfix - Restart Postprocessing properly: [#10439](https://github.com/owncloud/ocis/pull/10439) -* Bugfix - Allow to configure data server URL for ocm: [#10440](https://github.com/owncloud/ocis/pull/10440) -* Bugfix - Respect proxy url when validating proofkeys: [#10462](https://github.com/owncloud/ocis/pull/10462) -* Bugfix - Return wopi lock header in get lock response: [#10470](https://github.com/owncloud/ocis/pull/10470) -* Bugfix - 'ocis backup consistency' fixed for file revisions: [#10493](https://github.com/owncloud/ocis/pull/10493) -* Bugfix - Wait for services to be ready before registering them: [#10498](https://github.com/owncloud/ocis/pull/10498) -* Bugfix - Fix 0-byte file uploads: [#10500](https://github.com/owncloud/ocis/pull/10500) -* Bugfix - Fixed `sharedWithMe` response for OCM shares: [#10501](https://github.com/owncloud/ocis/pull/10501) -* Bugfix - Fix gateway nats checks: [#10502](https://github.com/owncloud/ocis/pull/10502) -* Bugfix - Fix idp guest role default assignment: [#10511](https://github.com/owncloud/ocis/pull/10511) -* Bugfix - Remove mbreaker: [#10524](https://github.com/owncloud/ocis/pull/10524) -* Bugfix - Fix impersonated request user mismatch: [#10548](https://github.com/owncloud/ocis/pull/10548) -* Bugfix - Fix federated sharing when using an external IDP: [#10567](https://github.com/owncloud/ocis/pull/10567) -* Bugfix - Fix node cache ttl updates: [#10575](https://github.com/owncloud/ocis/pull/10575) -* Bugfix - We now limit the number of workers of the jsoncs3 share manager: [#10578](https://github.com/owncloud/ocis/pull/10578) -* Bugfix - Set MaxConcurrency to 1: [#10580](https://github.com/owncloud/ocis/pull/10580) -* Bugfix - Reuse go-micro service clients: [#10582](https://github.com/owncloud/ocis/pull/10582) -* Bugfix - Make collaboration service use a gateway selector: [#10584](https://github.com/owncloud/ocis/pull/10584) -* Bugfix - Return an error if we can't get the keys and ensure they're cached: [#10590](https://github.com/owncloud/ocis/pull/10590) -* Bugfix - Fix status code for thumbnail requests: [#10592](https://github.com/owncloud/ocis/pull/10592) -* Bugfix - Fix the activity field mapping: [#10593](https://github.com/owncloud/ocis/pull/10593) -* Bugfix - Fix deny access for graph roles: [#10627](https://github.com/owncloud/ocis/pull/10627) -* Bugfix - Fix link activity message: [#10663](https://github.com/owncloud/ocis/pull/10663) -* Bugfix - Fix possible race condition when a thumbnails is stored in the FS: [#10693](https://github.com/owncloud/ocis/pull/10693) -* Bugfix - Skip fetching members: [#10701](https://github.com/owncloud/ocis/pull/10701) -* Bugfix - Fix FileInfo BreadcrumbFolderURL: [#10718](https://github.com/owncloud/ocis/pull/10718) -* Bugfix - Fix graph drives response for federated shares: [#10730](https://github.com/owncloud/ocis/pull/10730) -* Bugfix - GetLastModified property in the REPORT response will use RFC1123 format: [#10738](https://github.com/owncloud/ocis/pull/10738) -* Bugfix - Unifi logging: [#10743](https://github.com/owncloud/ocis/pull/10743/) -* Bugfix - Fix FileInfo BreadcrumbFolderURL upd: [#10757](https://github.com/owncloud/ocis/pull/10757) -* Bugfix - Bump Reva: [#10766](https://github.com/owncloud/ocis/pull/10766) -* Enhancement - Create thumbnails for GGP MIME types: [#10304](https://github.com/owncloud/ocis/pull/10304) -* Enhancement - Include a product name in the collaboration service: [#10335](https://github.com/owncloud/ocis/pull/10335) -* Enhancement - Add web extensions to the ocis_full example: [#10399](https://github.com/owncloud/ocis/pull/10399) -* Enhancement - Remove deprecated CLI commands: [#10432](https://github.com/owncloud/ocis/pull/10432) -* Enhancement - Bump cs3api: [#10449](https://github.com/owncloud/ocis/pull/10449) -* Enhancement - Bump reva to latest: [#10472](https://github.com/owncloud/ocis/pull/10472) -* Enhancement - Concurrent userlog processing: [#10504](https://github.com/owncloud/ocis/pull/10504) -* Enhancement - Concurrent autoaccept for shares: [#10507](https://github.com/owncloud/ocis/pull/10507) -* Enhancement - Fetch shared resource metadata concurrently in graph: [#10683](https://github.com/owncloud/ocis/pull/10683) -* Enhancement - Update web to v11.0.6: [#10755](https://github.com/owncloud/ocis/pull/10755) - -## Details - -* Bugfix - Generate short tokens to be used as access tokens for WOPI: [#10391](https://github.com/owncloud/ocis/pull/10391) - - Currently, the access tokens being used might be too long. In particular, - Microsoft Office Online complains about the URL (which contains the access - token) is too long and refuses to work. - - https://github.com/owncloud/ocis/pull/10391 - -* Bugfix - Fix put relative wopi operation for microsoft: [#10403](https://github.com/owncloud/ocis/pull/10403) - - We fixed a bug in the put relative wopi operation for microsoft. The response - now contains the correct properties. - - https://github.com/owncloud/ocis/pull/10403 - -* Bugfix - Make SSE keepalive interval configurable: [#10411](https://github.com/owncloud/ocis/pull/10411) - - To prevent intermediate proxies from closing the SSE connection admins can now - configure a `SSE_KEEPALIVE_INTERVAL`. - - https://github.com/owncloud/ocis/pull/10411 - -* Bugfix - Removed 'OCM_OCM_PROVIDER_AUTHORIZER_VERIFY_REQUEST_HOSTNAME' setting: [#10425](https://github.com/owncloud/ocis/pull/10425) - - The config option 'OCM_OCM_PROVIDER_AUTHORIZER_VERIFY_REQUEST_HOSTNAME' was - removed from the OCM service. The additional security provided by this setting - is somewhat questionable and only provided in very specific setups. - - We are not going through the normal deprecation process for this setting, as it - was never really working anyway. If you have this setting in your configuration, - it will be ignored. You can safely remove it. - - https://github.com/owncloud/ocis/issues/10355 - https://github.com/owncloud/ocis/pull/10425 - -* Bugfix - Micro registry cache fixes: [#10429](https://github.com/owncloud/ocis/pull/10429) - - We now invalidate cache entries when any of the nodes was not updated. - - https://github.com/owncloud/ocis/pull/10429 - -* Bugfix - Fix the memlimit loglevel: [#10433](https://github.com/owncloud/ocis/pull/10433) - - We set the memlimit default loglevel to error. - - https://github.com/owncloud/ocis/issues/10427 - https://github.com/owncloud/ocis/pull/10433 - -* Bugfix - Log GRPC requests in debug mode: [#10438](https://github.com/owncloud/ocis/pull/10438) - - When log level is set to debug we will now also log grpc requests. - - https://github.com/owncloud/ocis/pull/10438 - -* Bugfix - Restart Postprocessing properly: [#10439](https://github.com/owncloud/ocis/pull/10439) - - Properly differentiate between resume and restart postprocessing. - - https://github.com/owncloud/ocis/pull/10439 - -* Bugfix - Allow to configure data server URL for ocm: [#10440](https://github.com/owncloud/ocis/pull/10440) - - We introduced the `OCM_OCM_STORAGE_DATA_SERVER_URL` setting to fix a bug when - downloading files from an OCM share. Before the data server URL defaulted to the - listen address of the OCM server, which did not work when using 0.0.0.0 as the - listen address. - - https://github.com/owncloud/ocis/issues/10358 - https://github.com/owncloud/ocis/pull/10440 - -* Bugfix - Respect proxy url when validating proofkeys: [#10462](https://github.com/owncloud/ocis/pull/10462) - - We fixed a bug where the proxied wopi URL was not used when validating - proofkeys. This caused the validation to fail when the proxy was used. - - https://github.com/owncloud/ocis/pull/10462 - -* Bugfix - Return wopi lock header in get lock response: [#10470](https://github.com/owncloud/ocis/pull/10470) - - We fixed a bug where the wopi lock header was not returned in the get lock - response. This is now fixed and the wopi validator tests are passing. - - https://github.com/owncloud/ocis/pull/10470 - -* Bugfix - 'ocis backup consistency' fixed for file revisions: [#10493](https://github.com/owncloud/ocis/pull/10493) - - A bug was fixed that caused the 'ocis backup consistency' command to incorrectly - report inconistencies when file revisions with a zero value for the nano-second - part of the timestamp were present. - - https://github.com/owncloud/ocis/issues/9498 - https://github.com/owncloud/ocis/pull/10493 - -* Bugfix - Wait for services to be ready before registering them: [#10498](https://github.com/owncloud/ocis/pull/10498) - - https://github.com/owncloud/ocis/pull/10498 - -* Bugfix - Fix 0-byte file uploads: [#10500](https://github.com/owncloud/ocis/pull/10500) - - We fixed an issue where 0-byte files upload did not return the Location header. - - https://github.com/owncloud/ocis/issues/10469 - https://github.com/owncloud/ocis/pull/10500 - -* Bugfix - Fixed `sharedWithMe` response for OCM shares: [#10501](https://github.com/owncloud/ocis/pull/10501) - - OCM shares returned in the `sharedWithMe` response did not have the `mimeType` - property populated correctly. - - https://github.com/owncloud/ocis/issues/10495 - https://github.com/owncloud/ocis/pull/10501 - -* Bugfix - Fix gateway nats checks: [#10502](https://github.com/owncloud/ocis/pull/10502) - - We now only check if nats is available when the gateway actually uses it. - Furthermore, we added a backoff for checking the readys endpoint. - - https://github.com/owncloud/ocis/pull/10502 - -* Bugfix - Fix idp guest role default assignment: [#10511](https://github.com/owncloud/ocis/pull/10511) - - We fixed an idp guest role default assignment. - - https://github.com/owncloud/ocis/issues/10474 - https://github.com/owncloud/ocis/pull/10511 - -* Bugfix - Remove mbreaker: [#10524](https://github.com/owncloud/ocis/pull/10524) - - The circuit breaker is not handle correctly and leads therefore to more issues - than it solves. We removed it. - - https://github.com/owncloud/ocis/pull/10524 - -* Bugfix - Fix impersonated request user mismatch: [#10548](https://github.com/owncloud/ocis/pull/10548) - - We fixed a user id and name mismatch in the impersonated auth-app API request - - https://github.com/owncloud/ocis/issues/10292 - https://github.com/owncloud/ocis/pull/10548 - -* Bugfix - Fix federated sharing when using an external IDP: [#10567](https://github.com/owncloud/ocis/pull/10567) - - We fixed a bug that caused federated sharing to fail, when the federated oCIS - instances where sharing the same external IDP. - - https://github.com/owncloud/ocis/pull/10567 - https://github.com/cs3org/reva/pull/4933 - -* Bugfix - Fix node cache ttl updates: [#10575](https://github.com/owncloud/ocis/pull/10575) - - We now only udpate the TTL of the node that is created or updated. - - https://github.com/owncloud/ocis/pull/10575 - -* Bugfix - We now limit the number of workers of the jsoncs3 share manager: [#10578](https://github.com/owncloud/ocis/pull/10578) - - We now restrict the number of workers that look up shares to 5. The number can - be changed with `SHARING_USER_JSONCS3_MAX_CONCURRENCY` or - `OCIS_MAX_CONCURRENCY`. - - https://github.com/owncloud/ocis/pull/10578 - https://github.com/owncloud/ocis/pull/10552 - -* Bugfix - Set MaxConcurrency to 1: [#10580](https://github.com/owncloud/ocis/pull/10580) - - Set MaxConcurrency for frontend and userlog and sharing services to 1. Too many - workers will negatively impact performance on small machines. - - https://github.com/owncloud/ocis/pull/10580 - https://github.com/owncloud/ocis/pull/10557 - -* Bugfix - Reuse go-micro service clients: [#10582](https://github.com/owncloud/ocis/pull/10582) - - Go micro clients must not be reinitialized. The internal selector will spawn a - new go routine to watch for registry changes. - - https://github.com/owncloud/ocis/pull/10582 - -* Bugfix - Make collaboration service use a gateway selector: [#10584](https://github.com/owncloud/ocis/pull/10584) - - https://github.com/owncloud/ocis/pull/10584 - -* Bugfix - Return an error if we can't get the keys and ensure they're cached: [#10590](https://github.com/owncloud/ocis/pull/10590) - - Previously, there was an issue where we could get an error while getting the - public keys from the /hosting/discovery endpoint but we're returning a wrong - success value instead. This is fixed now and we're returning the error. - - In addition, the public keys weren't being cached, so we hit the - /hosting/discovery endpoint every time we need to use the public keys. The keys - are now cached so we don't need to hit the endpoint more than what we need. - - https://github.com/owncloud/ocis/pull/10590 - -* Bugfix - Fix status code for thumbnail requests: [#10592](https://github.com/owncloud/ocis/pull/10592) - - We fixed the status code returned by the thumbnails service when the image - source for a thumbnail exceeds the configured maximum dimensions or file size. - The service now returns a 403 Forbidden status code instead of a 500 Internal - Server Error status code. - - https://github.com/owncloud/ocis/issues/10589 - https://github.com/owncloud/ocis/pull/10592 - -* Bugfix - Fix the activity field mapping: [#10593](https://github.com/owncloud/ocis/pull/10593) - - https://github.com/owncloud/ocis/issues/10228 - https://github.com/owncloud/ocis/pull/10593 - Fixed - the - activity - field - mapping - -* Bugfix - Fix deny access for graph roles: [#10627](https://github.com/owncloud/ocis/pull/10627) - - We added a unified role "Cannot access" to prevent a regression when switching - the share implementation to the graph API. This role is now used to deny access - to a resource.The new role is not enabled by default. The whole deny feature is - still experimental. - - https://github.com/owncloud/ocis/pull/10627 - -* Bugfix - Fix link activity message: [#10663](https://github.com/owncloud/ocis/pull/10663) - - We changed the link token to display name in the activity message. - - https://github.com/owncloud/ocis/issues/10295 - https://github.com/owncloud/ocis/pull/10663 - -* Bugfix - Fix possible race condition when a thumbnails is stored in the FS: [#10693](https://github.com/owncloud/ocis/pull/10693) - - A race condition could cause the thumbnail service to return a thumbnail with 0 - bytes or with partial content. In order to fix this, the service will create a - temporary file with the contents and then rename that file to its final - location. - - https://github.com/owncloud/ocis/pull/10693 - -* Bugfix - Skip fetching members: [#10701](https://github.com/owncloud/ocis/pull/10701) - - We now skip fetching group members when they are not needed. - - https://github.com/owncloud/ocis/pull/10701 - -* Bugfix - Fix FileInfo BreadcrumbFolderURL: [#10718](https://github.com/owncloud/ocis/pull/10718) - - We fixed the FileInfo.BreadcrumbFolderURL in a collaboration api" - - https://github.com/owncloud/ocis/pull/10718 - -* Bugfix - Fix graph drives response for federated shares: [#10730](https://github.com/owncloud/ocis/pull/10730) - - Federated shares where erroneously showing up in the /me/drives response on the - graph API. - - https://github.com/owncloud/ocis/issues/10689 - https://github.com/owncloud/ocis/pull/10730 - -* Bugfix - GetLastModified property in the REPORT response will use RFC1123 format: [#10738](https://github.com/owncloud/ocis/pull/10738) - - This will follow the standard and will also match the format of the same - property in the PROPFIND response - - https://github.com/owncloud/ocis/pull/10738 - -* Bugfix - Unifi logging: [#10743](https://github.com/owncloud/ocis/pull/10743/) - - We fixed some cases where we did not use the correct logger. - - https://github.com/owncloud/ocis/pull/10743/ - -* Bugfix - Fix FileInfo BreadcrumbFolderURL upd: [#10757](https://github.com/owncloud/ocis/pull/10757) - - Made GetScopeByKeyPrefix function as a private method of the FileConnector - - https://github.com/owncloud/ocis/pull/10757 - -* Bugfix - Bump Reva: [#10766](https://github.com/owncloud/ocis/pull/10766) - - Bumps reva version to 2.27.0 - - * Bugfix [cs3org/reva#4985](https://github.com/cs3org/reva/pull/4985): Drop unneeded session locks - * Bugfix [cs3org/reva#5000](https://github.com/cs3org/reva/pull/5000): Fix ceph build - * Bugfix [cs3org/reva#4989](https://github.com/cs3org/reva/pull/4989): Deleting OCM share also updates storageprovider - * Enhancement [cs3org/reva#4998](https://github.com/cs3org/reva/pull/4998): Emit event when an ocm share is received - * Enhancement [cs3org/reva#4996](https://github.com/cs3org/reva/pull/4996): Get rid of some cases of unstructured logging - - Bumps reva version to 2.26.8 - - * Fix [cs3org/reva#4983](https://github.com/cs3org/reva/pull/4983): Delete stale shares in the jsoncs3 share manager - * Fix [cs3org/reva#4963](https://github.com/cs3org/reva/pull/4963): Fix name and displayName in an ocm - * Fix [cs3org/reva#4968](https://github.com/cs3org/reva/pull/4968): Jsoncs3 cache fixes - * Fix [cs3org/reva#4928](https://github.com/cs3org/reva/pull/4928): Propagate lock in PROPPATCH - * Fix [cs3org/reva#4971](https://github.com/cs3org/reva/pull/4971): Use manager to list shares - * Fix [cs3org/reva#4978](https://github.com/cs3org/reva/pull/4978): We added more trace spans in decomposedfs - * Fix [cs3org/reva#4921](https://github.com/cs3org/reva/pull/4921): Polish propagation related code - - Bugfix: Bump Reva to v2.26.7 - - * Fix [cs3org/reva#4964](https://github.com/cs3org/reva/issues/4964): Fix a wrong error code when approvider creates a new file - - Bump Reva to v2.26.6 - - * Fix [cs3org/reva#4955](https://github.com/cs3org/reva/issues/4955): Allow small clock skew in reva token validation - * Fix [cs3org/reva#4929](https://github.com/cs3org/reva/issues/4929): Fix flaky posixfs integration tests - * Fix [cs3org/reva#4953](https://github.com/cs3org/reva/issues/4953): Avoid gateway panics - * Fix [cs3org/reva#4959](https://github.com/cs3org/reva/issues/4959): Fix missing file touched event - * Fix [cs3org/reva#4933](https://github.com/cs3org/reva/issues/4933): Fix federated sharing when using an external identity provider - * Fix [cs3org/reva#4935](https://github.com/cs3org/reva/issues/4935): Enable datatx log - * Fix [cs3org/reva#4936](https://github.com/cs3org/reva/issues/4936): Do not delete mlock files - * Fix [cs3org/reva#4954](https://github.com/cs3org/reva/issues/4954): Prevent a panic when logging an error - * Fix [cs3org/reva#4956](https://github.com/cs3org/reva/issues/4956): Improve posixfs error handling and logging - * Fix [cs3org/reva#4951](https://github.com/cs3org/reva/issues/4951): Pass the initialized logger down the stack - - Bugfix: Bump Reva to v2.26.5 - - * Fix [cs3org/reva#4926](https://github.com/cs3org/reva/issues/4926): Make etag always match content on downloads - * Fix [cs3org/reva#4920](https://github.com/cs3org/reva/issues/4920): Return correct status codes for simple uploads - * Fix [cs3org/reva#4924](https://github.com/cs3org/reva/issues/4924): Fix sync propagation - * Fix [cs3org/reva#4916](https://github.com/cs3org/reva/issues/4916): Improve posixfs stability and performanc - - Enhancement: Bump reva to 2.26.4 - - * Bugfix [cs3org/reva#4917](https://github.com/cs3org/reva/pull/4917): Fix 0-byte file uploads - * Bugfix [cs3org/reva#4918](https://github.com/cs3org/reva/pull/4918): Fix app templates - - Bump reva to 2.26.3 - - * Bugfix [cs3org/reva#4908](https://github.com/cs3org/reva/pull/4908): Add checksum to OCM storageprovider responses - * Enhancement [cs3org/reva#4910](https://github.com/cs3org/reva/pull/4910): Bump cs3api - * Enhancement [cs3org/reva#4909](https://github.com/cs3org/reva/pull/4909): Bump cs3api - * Enhancement [cs3org/reva#4906](https://github.com/cs3org/reva/pull/4906): Bump cs3api - - Bump reva to 2.26.2 - - * Enhancement [cs3org/reva#4897](https://github.com/cs3org/reva/pull/4897): Fix remaining quota calculation - * Bugfix [cs3org/reva#4902](https://github.com/cs3org/reva/pull/4902): Fix quota calculation - - https://github.com/owncloud/ocis/pull/10766 - https://github.com/owncloud/ocis/pull/10735 - https://github.com/owncloud/ocis/pull/10612 - https://github.com/owncloud/ocis/pull/10552 - https://github.com/owncloud/ocis/pull/10539 - https://github.com/owncloud/ocis/pull/10419 - -* Enhancement - Create thumbnails for GGP MIME types: [#10304](https://github.com/owncloud/ocis/pull/10304) - - Creates thumbnails for newly added ggp files - - https://github.com/owncloud/ocis/pull/10304 - -* Enhancement - Include a product name in the collaboration service: [#10335](https://github.com/owncloud/ocis/pull/10335) - - The product name will allow using a different app name. For example, a "CoolBox" - app name might use a branded Collabora instance by using "Collabora" as product - name. - - https://github.com/owncloud/ocis/pull/10335 - https://github.com/owncloud/ocis/pull/10490 - -* Enhancement - Add web extensions to the ocis_full example: [#10399](https://github.com/owncloud/ocis/pull/10399) - - We added some of the web extensions from ownCloud to the ocis_full docker - compose example. - - - importer - draw-io - external-sites - json-viewer - unzip - progressbars - - These can be enabled in the .env file one by one. - - Read more about ocis extensions in - https://github.com/owncloud/web-extensions/blob/main/README.md - - https://github.com/owncloud/ocis/pull/10399 - -* Enhancement - Remove deprecated CLI commands: [#10432](https://github.com/owncloud/ocis/pull/10432) - - We removed the following deprecated CLI commands: `ocis storage-users uploads - list` `ocis storage-users uploads clean` - - https://github.com/owncloud/ocis/issues/10428 - https://github.com/owncloud/ocis/pull/10432 - -* Enhancement - Bump cs3api: [#10449](https://github.com/owncloud/ocis/pull/10449) - - https://github.com/owncloud/ocis/pull/10449 - -* Enhancement - Bump reva to latest: [#10472](https://github.com/owncloud/ocis/pull/10472) - - https://github.com/owncloud/ocis/pull/10472 - -* Enhancement - Concurrent userlog processing: [#10504](https://github.com/owncloud/ocis/pull/10504) - - We now start multiple go routines that process events. The default of 5 - goroutines can be changed with the new `USERLOG_MAX_CONCURRENCY` environment - variable. - - https://github.com/owncloud/ocis/pull/10504 - -* Enhancement - Concurrent autoaccept for shares: [#10507](https://github.com/owncloud/ocis/pull/10507) - - Shares for groups are now concurrently accepted. Tha default of 25 goroutinges - can be changed with the new `FRONTEND_MAX_CONCURRENCY` environment variable. - - https://github.com/owncloud/ocis/pull/10507 - https://github.com/owncloud/ocis/pull/10476 - -* Enhancement - Fetch shared resource metadata concurrently in graph: [#10683](https://github.com/owncloud/ocis/pull/10683) - - We now concurrently stat shared resources when listing shares - - https://github.com/owncloud/ocis/pull/10683 - -* Enhancement - Update web to v11.0.6: [#10755](https://github.com/owncloud/ocis/pull/10755) - - - Bugfix [owncloud/web#11992](https://github.com/owncloud/web/pull/11992): OCM - invite flow - Bugfix - [owncloud/web#11997](https://github.com/owncloud/web/pull/11997): Change search - scope without search term - Bugfix - [owncloud/web#11998](https://github.com/owncloud/web/pull/11998): Do not load - version when sidebar is closed - Bugfix - [owncloud/web#12000](https://github.com/owncloud/web/pull/12000): Use only space - resource with driveType "project" as space in sidebar - Bugfix - [owncloud/web#12002](https://github.com/owncloud/web/pull/12002): OCM share - editing - Bugfix - [owncloud/web#12002](https://github.com/owncloud/web/pull/12002): OCM share - recipient issuer - Bugfix - [owncloud/web#12008](https://github.com/owncloud/web/pull/12008): Missing - activities on Shared with me page - Bugfix - [owncloud/web#12010](https://github.com/owncloud/web/pull/12010): Sidebar file - info for shares - Bugfix - [owncloud/web#12012](https://github.com/owncloud/web/pull/12012): Show missing - role name in link share panel - Bugfix - [owncloud/web#12013](https://github.com/owncloud/web/pull/12013): Missing - translations for share type filters - Bugfix - [owncloud/web#12022](https://github.com/owncloud/web/pull/12022): Permanent link - for shares - - We updated ownCloud Web to v11.0.4. Please refer to the changelog (linked) for - details on the web release. - - - Bugfix [owncloud/web#11870](https://github.com/owncloud/web/issues/11870): - Preview image retries postprocessing - Bugfix - [owncloud/web#11883](https://github.com/owncloud/web/issues/11883): Preview app - Shared with me page - Bugfix - [owncloud/web#11897](https://github.com/owncloud/web/issues/11897): "Save as" / - "Open" when embed delegate authentication is enabled - Bugfix - [owncloud/web#11900](https://github.com/owncloud/web/issues/11900): App top bar - does not show location when shared file is opened - Bugfix - [owncloud/web#11900](https://github.com/owncloud/web/issues/11900): Open from - app and Save As feature broken when opened via shared file - Bugfix - [owncloud/web#11904](https://github.com/owncloud/web/issues/11904): Public - folder reload - Bugfix - [owncloud/web#11916](https://github.com/owncloud/web/issues/11916): Fix order in - roles drop down - Bugfix - [owncloud/web#11923](https://github.com/owncloud/web/issues/11923): Allow create - template with different editors - Bugfix - [owncloud/web#11924](https://github.com/owncloud/web/issues/11924): Extension - actions in right sidebar - Bugfix - [owncloud/web#11929](https://github.com/owncloud/web/issues/11929): Unique - request ids - - We updated ownCloud Web to v11.0.2. Please refer to the changelog (linked) for - details on the web release. - - - Bugfix [owncloud/web#11803](https://github.com/owncloud/web/issues/11803): - Files appearing in file list - Bugfix - [owncloud/web#11804](https://github.com/owncloud/web/pull/11804): Add missing - translations - Bugfix - [owncloud/web#11806](https://github.com/owncloud/web/issues/11806): Folder size - mismatch - Bugfix - [owncloud/web#11813](https://github.com/owncloud/web/pull/11813): Preview image - retries - Bugfix - [owncloud/web#11817](https://github.com/owncloud/web/pull/11817): Respect post - logout url - Bugfix - [owncloud/web#11830](https://github.com/owncloud/web/issues/11830): Right side - bar cut off - Bugfix - [owncloud/web#11831](https://github.com/owncloud/web/pull/11831): Sidebar - showing wrong shares - Bugfix - [owncloud/web#11853](https://github.com/owncloud/web/issues/11853): Context menu - "Open app in new tab" broken - Bugfix - [owncloud/web#11008](https://github.com/owncloud/web/issues/11008): Show lock - information in file details - - https://github.com/owncloud/ocis/pull/10755 - https://github.com/owncloud/ocis/pull/10569 - https://github.com/owncloud/ocis/pull/10604 - https://github.com/owncloud/ocis/pull/10467 - https://github.com/owncloud/ocis/pull/10503 - https://github.com/owncloud/web/releases/tag/v11.0.6 - https://github.com/owncloud/web/releases/tag/v11.0.3 - https://github.com/owncloud/web/releases/tag/v11.0.4 - https://github.com/owncloud/web/releases/tag/v11.0.1 - https://github.com/owncloud/web/releases/tag/v11.0.2 - -# Changelog for [5.0.9] (2024-11-14) - -The following sections list the changes for 5.0.9. - -[5.0.9]: https://github.com/owncloud/ocis/compare/v6.6.1...v5.0.9 - -## Summary - -* Bugfix - Thumbnail request limit: [#10280](https://github.com/owncloud/ocis/pull/10280) -* Bugfix - Restart Postprocessing properly: [#10439](https://github.com/owncloud/ocis/pull/10439) -* Change - Define maximum input image dimensions and size when generating previews: [#10270](https://github.com/owncloud/ocis/pull/10270) - -## Details - -* Bugfix - Thumbnail request limit: [#10280](https://github.com/owncloud/ocis/pull/10280) - - The `THUMBNAILS_MAX_CONCURRENT_REQUESTS` setting was not working correctly. - Previously it was just limiting the number of concurrent thumbnail downloads. - Now the limit is applied to the number thumbnail generations requests. - Additionally the webdav service is now returning a "Retry-After" header when it - is hitting the ratelimit of the thumbnail service. - - https://github.com/owncloud/ocis/pull/10280 - https://github.com/owncloud/ocis/pull/10270 - https://github.com/owncloud/ocis/pull/10225 - -* Bugfix - Restart Postprocessing properly: [#10439](https://github.com/owncloud/ocis/pull/10439) - - Properly differentiate between resume and restart postprocessing. - - https://github.com/owncloud/ocis/pull/10439 - -* Change - Define maximum input image dimensions and size when generating previews: [#10270](https://github.com/owncloud/ocis/pull/10270) - - This is a general hardening change to limit processing time and resources of the - thumbnailer. - - https://github.com/owncloud/ocis/pull/10270 - https://github.com/owncloud/ocis/pull/9360 - https://github.com/owncloud/ocis/pull/9035 - https://github.com/owncloud/ocis/pull/9069 - -# Changelog for [6.6.1] (2024-10-24) - -The following sections list the changes for 6.6.1. - -[6.6.1]: https://github.com/owncloud/ocis/compare/v6.6.0...v6.6.1 - -## Summary - -* Bugfix - Fix panic when stopping the nats: [#10363](https://github.com/owncloud/ocis/pull/10363) -* Bugfix - Disable download activity: [#10368](https://github.com/owncloud/ocis/pull/10368) -* Bugfix - Fix Activitylog issues: [#10376](https://github.com/owncloud/ocis/pull/10376) -* Bugfix - Security fixes: [#10376](https://github.com/owncloud/ocis/pull/10376) -* Bugfix - Make antivirus workers configurable: [#10383](https://github.com/owncloud/ocis/pull/10383) -* Bugfix - Increase event processing workers: [#10385](https://github.com/owncloud/ocis/pull/10385) -* Bugfix - Fix envvar deprecations for next production release: [#10386](https://github.com/owncloud/ocis/pull/10386) -* Bugfix - Fix healthchecks: [#10405](https://github.com/owncloud/ocis/pull/10405) - -## Details - -* Bugfix - Fix panic when stopping the nats: [#10363](https://github.com/owncloud/ocis/pull/10363) - - The nats server itself runs signal handling that the Shutdown() call in the ocis - code is redundant and led to a panic. - - https://github.com/owncloud/ocis/issues/10360 - https://github.com/owncloud/ocis/pull/10363 - -* Bugfix - Disable download activity: [#10368](https://github.com/owncloud/ocis/pull/10368) - - We disable the download activity until we have a proper solution for it. - - https://github.com/owncloud/ocis/issues/10293 - https://github.com/owncloud/ocis/pull/10368 - -* Bugfix - Fix Activitylog issues: [#10376](https://github.com/owncloud/ocis/pull/10376) - - Fixes multiple activititylog issues. There was an error about `max payload - exceeded` when there were too many activities on one folder. Listing would take - very long even with a limit activated. All of these issues are now fixed. - - https://github.com/owncloud/ocis/pull/10376 - -* Bugfix - Security fixes: [#10376](https://github.com/owncloud/ocis/pull/10376) - - We polished some of the sonarcloud issues. - - https://github.com/owncloud/ocis/pull/10376 - -* Bugfix - Make antivirus workers configurable: [#10383](https://github.com/owncloud/ocis/pull/10383) - - We made the number of go routines that pull events from the queue configurable. - - https://github.com/owncloud/ocis/pull/10383 - -* Bugfix - Increase event processing workers: [#10385](https://github.com/owncloud/ocis/pull/10385) - - We increased the number of go routines that pull events from the queue to three - and made the number off workers configurable. Furthermore, the postprocessing - delay no longer introduces a sleep that slows down pulling of events, but - asynchronously triggers the next step. - - https://github.com/owncloud/ocis/pull/10385 - https://github.com/owncloud/ocis/pull/10368 - -* Bugfix - Fix envvar deprecations for next production release: [#10386](https://github.com/owncloud/ocis/pull/10386) - - Some envvar deprecations were incomplete. One was missed to be removed, one had - missing information. - - https://github.com/owncloud/ocis/pull/10386 - -* Bugfix - Fix healthchecks: [#10405](https://github.com/owncloud/ocis/pull/10405) - - We needed to replace 0.0.0.0 bind addresses by outbound IP addresses in the - healthcheck routine. - - https://github.com/owncloud/ocis/pull/10405 - -# Changelog for [6.6.0] (2024-10-21) - -The following sections list the changes for 6.6.0. - -[6.6.0]: https://github.com/owncloud/ocis/compare/v6.5.0...v6.6.0 - -## Summary - -* Bugfix - Fix health and ready endpoints: [#10163](https://github.com/owncloud/ocis/pull/10163) -* Bugfix - Always treat LDAP attribute names case-insensitively: [#10204](https://github.com/owncloud/ocis/pull/10204) -* Bugfix - Fix delete share panic: [#10219](https://github.com/owncloud/ocis/pull/10219) -* Bugfix - Continue listing shares on error: [#10243](https://github.com/owncloud/ocis/pull/10243) -* Bugfix - Avoid re-creating thumbnails: [#10251](https://github.com/owncloud/ocis/pull/10251) -* Bugfix - Graph service now supports `OCIS_LDAP_USER_SCHEMA_DISPLAYNAME` env var: [#10257](https://github.com/owncloud/ocis/issues/10257) -* Bugfix - Kept historical resource naming in activity: [#10266](https://github.com/owncloud/ocis/pull/10266) -* Bugfix - Fix panic when sharing with groups: [#10279](https://github.com/owncloud/ocis/pull/10279) -* Bugfix - Thumbnail request limit: [#10280](https://github.com/owncloud/ocis/pull/10280) -* Bugfix - Forbid the ocm space sharing: [#10287](https://github.com/owncloud/ocis/pull/10287) -* Bugfix - Use secure config defaults for OCM: [#10307](https://github.com/owncloud/ocis/pull/10307) -* Enhancement - Add OCM wellknown configuration: [#9815](https://github.com/owncloud/ocis/pull/9815) -* Enhancement - Load IDP logo from theme: [#10274](https://github.com/owncloud/ocis/pull/10274) -* Enhancement - WebOffice Templates: [#10276](https://github.com/owncloud/ocis/pull/10276) -* Enhancement - Remove Deprecations: [#10305](https://github.com/owncloud/ocis/pull/10305) -* Enhancement - Allow to use libvips for generating thumbnails: [#10310](https://github.com/owncloud/ocis/pull/10310) -* Enhancement - Bump various dependencies: [#10352](https://github.com/owncloud/ocis/pull/10352) -* Enhancement - Update web to v11.0.0: [#10357](https://github.com/owncloud/ocis/pull/10357) -* Enhancement - Bump reva to 2.26.0: [#10364](https://github.com/owncloud/ocis/pull/10364) - -## Details - -* Bugfix - Fix health and ready endpoints: [#10163](https://github.com/owncloud/ocis/pull/10163) - - We added new checks to the `/readyz` and `/healthz` endpoints to ensure that the - services are ready and healthy. This change ensures that the endpoints return - the correct status codes, which is needed to stabilize the k8s deployments. - - https://github.com/owncloud/ocis/issues/10316 - https://github.com/owncloud/ocis/issues/10281 - https://github.com/owncloud/ocis/pull/10163 - https://github.com/owncloud/ocis/pull/10301 - https://github.com/owncloud/ocis/pull/10302 - https://github.com/owncloud/ocis/pull/10303 - https://github.com/owncloud/ocis/pull/10308 - https://github.com/owncloud/ocis/pull/10323 - https://github.com/owncloud/ocis/pull/10163 - https://github.com/owncloud/ocis/pull/10333 - -* Bugfix - Always treat LDAP attribute names case-insensitively: [#10204](https://github.com/owncloud/ocis/pull/10204) - - We fixes a bug where some LDAP attributes (e.g. owncloudUUID) were not treated - case-insensitively. - - https://github.com/owncloud/ocis/issues/10200 - https://github.com/owncloud/ocis/pull/10204 - -* Bugfix - Fix delete share panic: [#10219](https://github.com/owncloud/ocis/pull/10219) - - Fixes a panic when deleting an ocm share - - https://github.com/owncloud/ocis/pull/10219 - -* Bugfix - Continue listing shares on error: [#10243](https://github.com/owncloud/ocis/pull/10243) - - We now continue listing received shares when one of the shares cannot be statted - or converted to a driveItem. - - https://github.com/owncloud/ocis/pull/10243 - -* Bugfix - Avoid re-creating thumbnails: [#10251](https://github.com/owncloud/ocis/pull/10251) - - We fixed a bug that caused the system to re-create thumbnails for images, even - if a thumbnail already existed in the cache. - - https://github.com/owncloud/ocis/pull/10251 - -* Bugfix - Graph service now supports `OCIS_LDAP_USER_SCHEMA_DISPLAYNAME` env var: [#10257](https://github.com/owncloud/ocis/issues/10257) - - To align with the other services the graph service now supports the - `OCIS_LDAP_USER_SCHEMA_DISPLAYNAME` environment variable to configure the LDAP - attribute that is used for display name attribute of users. - - `LDAP_USER_SCHEMA_DISPLAY_NAME` is now deprecated and will be removed in a - future release. - - https://github.com/owncloud/ocis/issues/10257 - -* Bugfix - Kept historical resource naming in activity: [#10266](https://github.com/owncloud/ocis/pull/10266) - - Kept historical resource naming after renaming in activity for shares and public - links. - - https://github.com/owncloud/ocis/issues/10210 - https://github.com/owncloud/ocis/pull/10266 - -* Bugfix - Fix panic when sharing with groups: [#10279](https://github.com/owncloud/ocis/pull/10279) - - We fixed a bug which caused a panic when sharing with groups, this only happened - under a heavy load. Besides the bugfix, we also reduced the number of share auto - accept log messages to avoid flooding the logs. - - https://github.com/owncloud/ocis/issues/10258 - https://github.com/owncloud/ocis/pull/10279 - -* Bugfix - Thumbnail request limit: [#10280](https://github.com/owncloud/ocis/pull/10280) - - The `THUMBNAILS_MAX_CONCURRENT_REQUESTS` setting was not working correctly. - Previously it was just limiting the number of concurrent thumbnail downloads. - Now the limit is applied to the number thumbnail generations requests. - Additionally the webdav service is now returning a "Retry-After" header when it - is hitting the ratelimit of the thumbnail service. - - https://github.com/owncloud/ocis/pull/10280 - https://github.com/owncloud/ocis/pull/10225 - -* Bugfix - Forbid the ocm space sharing: [#10287](https://github.com/owncloud/ocis/pull/10287) - - We forbid adding the federated users as members of the space via items invite. - - https://github.com/owncloud/ocis/issues/10051 - https://github.com/owncloud/ocis/pull/10287 - -* Bugfix - Use secure config defaults for OCM: [#10307](https://github.com/owncloud/ocis/pull/10307) - - https://github.com/owncloud/ocis/pull/10307 - -* Enhancement - Add OCM wellknown configuration: [#9815](https://github.com/owncloud/ocis/pull/9815) - - We now configure the `wellknown` service for OCM. - - https://github.com/owncloud/ocis/pull/9815 - -* Enhancement - Load IDP logo from theme: [#10274](https://github.com/owncloud/ocis/pull/10274) - - We now load the IDP logo from the theme file. - - https://github.com/owncloud/web/issues/11603 - https://github.com/owncloud/ocis/pull/10274 - -* Enhancement - WebOffice Templates: [#10276](https://github.com/owncloud/ocis/pull/10276) - - We are now able to use templates for WebOffice and use them as a starting point - for new documents. - - We are supporting the following mime types: - - ## OnlyOffice - - - **MimeType:** `application/vnd.ms-word.template.macroenabled.12` - **TargetExtension:** `docx` - - - **MimeType:** `application/vnd.oasis.opendocument.text-template` - **TargetExtension:** `docx` - - - **MimeType:** - `application/vnd.openxmlformats-officedocument.wordprocessingml.template` - **TargetExtension:** `docx` - - - **MimeType:** `application/vnd.oasis.opendocument.spreadsheet-template` - **TargetExtension:** `xlsx` - - - **MimeType:** `application/vnd.ms-excel.template.macroenabled.12` - **TargetExtension:** `xlsx` - - - **MimeType:** - `application/vnd.openxmlformats-officedocument.spreadsheetml.template` - **TargetExtension:** `xlsx` - - - **MimeType:** `application/vnd.oasis.opendocument.presentation-template` - **TargetExtension:** `pptx` - - - **MimeType:** `application/vnd.ms-powerpoint.template.macroenabled.12` - **TargetExtension:** `pptx` - - - **MimeType:** - `application/vnd.openxmlformats-officedocument.presentationml.template` - **TargetExtension:** `pptx` - - ## Collabora - - - **MimeType:** `application/vnd.oasis.opendocument.spreadsheet-template` - **TargetExtension:** `ods` - - - **MimeType:** `application/vnd.oasis.opendocument.text-template` - **TargetExtension:** `odt` - - - **MimeType:** `application/vnd.oasis.opendocument.presentation-template` - **TargetExtension:** `odp` - - https://github.com/owncloud/ocis/issues/9785 - https://github.com/owncloud/ocis/pull/10276 - -* Enhancement - Remove Deprecations: [#10305](https://github.com/owncloud/ocis/pull/10305) - - Remove deprecated stores/caches/registries and envvars from the codebase. - - https://github.com/owncloud/ocis/pull/10305 - -* Enhancement - Allow to use libvips for generating thumbnails: [#10310](https://github.com/owncloud/ocis/pull/10310) - - To improve performance (and to be able to support a wider range of images - formats in the future) the thumbnails service is now able to utilize libvips - (https://www.libvips.org/) for generating thumbnails. Enabling the use of - libvips is implemented as a build-time option which is currently disabled for - the "bare-metal" build of the ocis binary and enabled for the docker image - builds. - - https://github.com/owncloud/ocis/pull/10310 - -* Enhancement - Bump various dependencies: [#10352](https://github.com/owncloud/ocis/pull/10352) - - https://github.com/owncloud/ocis/pull/10352 - -* Enhancement - Update web to v11.0.0: [#10357](https://github.com/owncloud/ocis/pull/10357) - - Tags: web - - We updated ownCloud Web to v11.0.0. Please refer to the changelog (linked) for - details on the web release. - - - Change [owncloud/web#11709](https://github.com/owncloud/web/pull/11709): - Remove importer as default app - Enhancement - [owncloud/web#11668](https://github.com/owncloud/web/pull/11668): Allow setting - view mode for apps via query - Enhancement - [owncloud/web#11731](https://github.com/owncloud/web/pull/11731): File size - warning in editors - Enhancement - [owncloud/web#11737](https://github.com/owncloud/web/pull/11737): Add not found - page - Enhancement - [owncloud/web#11750](https://github.com/owncloud/web/pull/11750): Create - documents from templates - Bugfix - [owncloud/web#11604](https://github.com/owncloud/web/pull/11604): User filters - after page reload - Bugfix - [owncloud/web#11645](https://github.com/owncloud/web/pull/11645): Hide copy - permanent link action on public pages - Bugfix - [owncloud/web#11677](https://github.com/owncloud/web/pull/11677): Missing tags - on "Shared with me" page - Bugfix - [owncloud/web#11678](https://github.com/owncloud/web/pull/11678): Undefined - request IDs - Bugfix - [owncloud/web#11688](https://github.com/owncloud/web/pull/11688): Deleting - federated connections - Bugfix - [owncloud/web#11706](https://github.com/owncloud/web/pull/11706): Escape HTML - characters in activities and notification view - Bugfix - [owncloud/web#11707](https://github.com/owncloud/web/pull/11707): Prevent not - allowed characters in shortcut name - Bugfix - [owncloud/web#11712](https://github.com/owncloud/web/pull/11712): Details panel - wrong WebDAV URL of received shares - Bugfix - [owncloud/web#11725](https://github.com/owncloud/web/pull/11725): Accessing - disabled password-protected space does not show error - Bugfix - [owncloud/web#11726](https://github.com/owncloud/web/pull/11726): Application - menu not operable in Safari browser - Bugfix - [owncloud/web#11758](https://github.com/owncloud/web/pull/11758): Navigating - into folders that have been shared externally - Bugfix - [owncloud/web#11795](https://github.com/owncloud/web/pull/11795): Sharing label - for locked files - - https://github.com/owncloud/ocis/pull/10357 - https://github.com/owncloud/web/releases/tag/v11.0.0 - -* Enhancement - Bump reva to 2.26.0: [#10364](https://github.com/owncloud/ocis/pull/10364) - - * Bugfix [cs3org/reva#4880](https://github.com/cs3org/reva/pull/4880): Kept historical resource naming in activity - * Bugfix [cs3org/reva#4874](https://github.com/cs3org/reva/pull/4874): Fix rename activity - * Bugfix [cs3org/reva#4881](https://github.com/cs3org/reva/pull/4881): Log levels - * Bugfix [cs3org/reva#4884](https://github.com/cs3org/reva/pull/4884): Fix OCM upload crush - * Bugfix [cs3org/reva#4872](https://github.com/cs3org/reva/pull/4872): Return 409 conflict when a file was already created - * Bugfix [cs3org/reva#4887](https://github.com/cs3org/reva/pull/4887): Fix ShareCache concurrency panic - * Bugfix [cs3org/reva#4876](https://github.com/cs3org/reva/pull/4876): Fix share jail mountpoint parent id - * Bugfix [cs3org/reva#4879](https://github.com/cs3org/reva/pull/4879): Fix trash-bin propfind panic - * Bugfix [cs3org/reva#4888](https://github.com/cs3org/reva/pull/4888): Fix upload session bugs - * Bugfix [cs3org/reva#4560](https://github.com/cs3org/reva/pull/4560): Always select next before making CS3 calls for propfinds - * Enhancement [cs3org/reva#4893](https://github.com/cs3org/reva/pull/4893): Bump dependencies and go to 1.22.8 - * Enhancement [cs3org/reva#4890](https://github.com/cs3org/reva/pull/4890): Bump golangci-lint to 1.61.0 - * Enhancement [cs3org/reva#4886](https://github.com/cs3org/reva/pull/4886): Add new Mimetype ggp - * Enhancement [cs3org/reva#4809](https://github.com/cs3org/reva/pull/4809): Implement OCM well-known endpoint - * Enhancement [cs3org/reva#4889](https://github.com/cs3org/reva/pull/4889): Improve posixfs stability and performance - * Enhancement [cs3org/reva#4882](https://github.com/cs3org/reva/pull/4882): Indicate template conversion capabilities on apps - - https://github.com/owncloud/ocis/pull/10364 - https://github.com/owncloud/ocis/pull/10347 - https://github.com/owncloud/ocis/pull/10321 - https://github.com/owncloud/ocis/pull/10236 - https://github.com/owncloud/ocis/pull/10216 - https://github.com/owncloud/ocis/pull/10315 - -# Changelog for [6.5.0] (2024-10-01) - -The following sections list the changes for 6.5.0. - -[6.5.0]: https://github.com/owncloud/ocis/compare/v5.0.8...v6.5.0 - -## Summary - -* Bugfix - Fixed the ocm email template: [#10030](https://github.com/owncloud/ocis/pull/10030) -* Bugfix - Fixed activity filter depth: [#10031](https://github.com/owncloud/ocis/pull/10031) -* Bugfix - Fixed proxy build info: [#10039](https://github.com/owncloud/ocis/pull/10039) -* Bugfix - Fixed the ocm tocken: [#10050](https://github.com/owncloud/ocis/pull/10050) -* Bugfix - Fix ocm space sharing: [#10060](https://github.com/owncloud/ocis/pull/10060) -* Bugfix - Fix the error code for ocm space sharing: [#10079](https://github.com/owncloud/ocis/pull/10079) -* Bugfix - Added LinkUpdated activity: [#10085](https://github.com/owncloud/ocis/pull/10085) -* Bugfix - Fix Activities leak: [#10092](https://github.com/owncloud/ocis/pull/10092) -* Bugfix - Include additional logs in the collaboration service: [#10101](https://github.com/owncloud/ocis/pull/10101) -* Bugfix - Added ShareUpdate activity: [#10104](https://github.com/owncloud/ocis/pull/10104) -* Bugfix - Fixed the collaboration service registration: [#10107](https://github.com/owncloud/ocis/pull/10107) -* Bugfix - CheckFileInfo will return a 404 error if the target file isn't found: [#10112](https://github.com/owncloud/ocis/pull/10112) -* Bugfix - Forbid Activities for Sharees: [#10136](https://github.com/owncloud/ocis/pull/10136) -* Bugfix - Always select next gateway client: [#10141](https://github.com/owncloud/ocis/pull/10141) -* Bugfix - Remove duplicate CSP header from responses: [#10146](https://github.com/owncloud/ocis/pull/10146) -* Bugfix - Fixed the missing folder variable: [#10150](https://github.com/owncloud/ocis/pull/10150) -* Bugfix - Fix activity limit: [#10165](https://github.com/owncloud/ocis/pull/10165) -* Bugfix - Fix email translations: [#10171](https://github.com/owncloud/ocis/pull/10171) -* Bugfix - Fix Activities translation: [#10175](https://github.com/owncloud/ocis/pull/10175) -* Enhancement - Allow to maintain the last sign-in timestamp of a user: [#9942](https://github.com/owncloud/ocis/pull/9942) -* Enhancement - Add an Activity for FileUpdated: [#10072](https://github.com/owncloud/ocis/pull/10072) -* Enhancement - Remove METADATA_BACKEND: [#10113](https://github.com/owncloud/ocis/pull/10113) -* Enhancement - Load CSP configuration file if it exists: [#10139](https://github.com/owncloud/ocis/pull/10139) -* Enhancement - FileDownloaded Activity: [#10161](https://github.com/owncloud/ocis/pull/10161) -* Enhancement - Add WOPI host URLs to the collaboration service: [#10174](https://github.com/owncloud/ocis/pull/10174) -* Enhancement - Update web to v10.3.0: [#10177](https://github.com/owncloud/ocis/pull/10177) -* Enhancement - Bump reva to 2.25.0: [#10194](https://github.com/owncloud/ocis/pull/10194) - -## Details - -* Bugfix - Fixed the ocm email template: [#10030](https://github.com/owncloud/ocis/pull/10030) - - The golang conditional construction moved out from the transifex template. - - https://github.com/owncloud/ocis/pull/10030 - -* Bugfix - Fixed activity filter depth: [#10031](https://github.com/owncloud/ocis/pull/10031) - - Fixed activity filter 'depth:-1' - - https://github.com/owncloud/ocis/issues/9850 - https://github.com/owncloud/ocis/pull/10031 - -* Bugfix - Fixed proxy build info: [#10039](https://github.com/owncloud/ocis/pull/10039) - - The version string for the proxy service has been changed to 'version'. - - https://github.com/owncloud/ocis/pull/10039 - -* Bugfix - Fixed the ocm tocken: [#10050](https://github.com/owncloud/ocis/pull/10050) - - We now pass the JWT secret to the reva runtime. - - https://github.com/owncloud/ocis/pull/10050 - -* Bugfix - Fix ocm space sharing: [#10060](https://github.com/owncloud/ocis/pull/10060) - - We prevent adding the federated users as members of the space. - - https://github.com/owncloud/ocis/issues/10051 - https://github.com/owncloud/ocis/pull/10060 - -* Bugfix - Fix the error code for ocm space sharing: [#10079](https://github.com/owncloud/ocis/pull/10079) - - We fixed the error code for ocm space sharing - - https://github.com/owncloud/ocis/issues/10051 - https://github.com/owncloud/ocis/pull/10079 - -* Bugfix - Added LinkUpdated activity: [#10085](https://github.com/owncloud/ocis/pull/10085) - - Added the LinkUpdated activity in the space context - - https://github.com/owncloud/ocis/issues/10012 - https://github.com/owncloud/ocis/pull/10085 - -* Bugfix - Fix Activities leak: [#10092](https://github.com/owncloud/ocis/pull/10092) - - Fix activities endpoint by preventing unauthorized users to get activities - - https://github.com/owncloud/ocis/pull/10092 - -* Bugfix - Include additional logs in the collaboration service: [#10101](https://github.com/owncloud/ocis/pull/10101) - - More logs have been added in the middlware of the collaboration service to debug - 401 error codes. Any error that happens in that middleware should have its - corresponding log entry - - https://github.com/owncloud/ocis/pull/10101 - -* Bugfix - Added ShareUpdate activity: [#10104](https://github.com/owncloud/ocis/pull/10104) - - Added the ShareUpdate activity in the space context. - - https://github.com/owncloud/ocis/issues/10011 - https://github.com/owncloud/ocis/pull/10104 - -* Bugfix - Fixed the collaboration service registration: [#10107](https://github.com/owncloud/ocis/pull/10107) - - Fixed an issue when the collaboration service registers apps also for binary and - unknown mime types. - - https://github.com/owncloud/ocis/issues/10086 - https://github.com/owncloud/ocis/pull/10107 - -* Bugfix - CheckFileInfo will return a 404 error if the target file isn't found: [#10112](https://github.com/owncloud/ocis/pull/10112) - - Previously, the request failed with a 500 error code, but it it will fail with a - 404 error code - - https://github.com/owncloud/ocis/pull/10112 - -* Bugfix - Forbid Activities for Sharees: [#10136](https://github.com/owncloud/ocis/pull/10136) - - Sharees may not see item activities. We now bind it to ListGrants permission. - - https://github.com/owncloud/ocis/pull/10136 - -* Bugfix - Always select next gateway client: [#10141](https://github.com/owncloud/ocis/pull/10141) - - We now use the gateway selector to always select the next gateway client. This - ensures that we can always connect to the gateway during up- and downscaling. - - https://github.com/owncloud/ocis/pull/10141 - https://github.com/owncloud/ocis/pull/10133 - -* Bugfix - Remove duplicate CSP header from responses: [#10146](https://github.com/owncloud/ocis/pull/10146) - - The web service was adding a CSP on its own, and that one has been removed. The - proxy service will take care of the CSP header. - - https://github.com/owncloud/ocis/pull/10146 - -* Bugfix - Fixed the missing folder variable: [#10150](https://github.com/owncloud/ocis/pull/10150) - - We fixed the missing folder variable when folder renamed. - - https://github.com/owncloud/ocis/issues/10148 - https://github.com/owncloud/ocis/pull/10150 - -* Bugfix - Fix activity limit: [#10165](https://github.com/owncloud/ocis/pull/10165) - - When requesting a limit on activities, ocis would limit first, then filter and - sort. Now it filters and sorts first, then limits. - - https://github.com/owncloud/ocis/pull/10165 - -* Bugfix - Fix email translations: [#10171](https://github.com/owncloud/ocis/pull/10171) - - Email translations would not use custom translation pathes. This is now fixed. - - https://github.com/owncloud/ocis/pull/10171 - -* Bugfix - Fix Activities translation: [#10175](https://github.com/owncloud/ocis/pull/10175) - - Fix the panic for the translation-sync in the activities service. - - https://github.com/owncloud/ocis/pull/10175 - -* Enhancement - Allow to maintain the last sign-in timestamp of a user: [#9942](https://github.com/owncloud/ocis/pull/9942) - - When the LDAP identity backend is configured to have write access to the - database we're now able to maintain the ocLastSignInTimestamp attribute for the - users. - - This attribute is return in the 'signinActivity/lastSuccessfulSignInDateTime' - properity of the user objects. It is also possible to $filter on this attribute. - - Use e.g. '$filter=signinActivity/lastSuccessfulSignInDateTime le - 2023-12-31T00:00:00Z' to search for users that have not signed in since - 2023-12-31. Note: To use this type of filter the underlying LDAP server must - support the '<=' filter. Which is currently not the case of the built-in LDAP - server (idm). - - https://github.com/owncloud/ocis/pull/9942 - https://github.com/owncloud/ocis/pull/10111 - -* Enhancement - Add an Activity for FileUpdated: [#10072](https://github.com/owncloud/ocis/pull/10072) - - Previously FileUpdated has also triggered a FileAdded Activity - - https://github.com/owncloud/ocis/pull/10072 - -* Enhancement - Remove METADATA_BACKEND: [#10113](https://github.com/owncloud/ocis/pull/10113) - - Removes the deprecated XXX_METADATA_BACKEND envvars - - https://github.com/owncloud/ocis/pull/10113 - -* Enhancement - Load CSP configuration file if it exists: [#10139](https://github.com/owncloud/ocis/pull/10139) - - The Content Security Policy (CSP) configuration file is now loaded by default if - it exists. The configuration file looked for should be located at - `$OCIS_BASE_DATA_PATH/proxy/csp.yaml`. If the file does not exist, the default - CSP configuration is used. - - https://github.com/owncloud/ocis/issues/10021 - https://github.com/owncloud/ocis/pull/10139 - -* Enhancement - FileDownloaded Activity: [#10161](https://github.com/owncloud/ocis/pull/10161) - - Add an activity when a file gets downloaded via public link - - https://github.com/owncloud/ocis/pull/10161 - -* Enhancement - Add WOPI host URLs to the collaboration service: [#10174](https://github.com/owncloud/ocis/pull/10174) - - We added the WOPI host urls to create a better integration with WOPI clients. - This allows the WOPI apps to display links to our sharing and versions panel in - the UI. - - https://github.com/owncloud/ocis/pull/10174 - -* Enhancement - Update web to v10.3.0: [#10177](https://github.com/owncloud/ocis/pull/10177) - - Tags: web - - We updated ownCloud Web to v10.3.0. Please refer to the changelog (linked) for - details on the web release. - - * Bugfix [owncloud/web#11557](https://github.com/owncloud/web/pull/11557): OCM token clipboard copy - * Bugfix [owncloud/web#11560](https://github.com/owncloud/web/pull/11560): OCM local instance check - * Bugfix [owncloud/web#11583](https://github.com/owncloud/web/pull/11583): Thumbnails for GeoGebra slides not showing up - * Bugfix [owncloud/web#11584](https://github.com/owncloud/web/pull/11584): Logout issues on token renewal failure - * Bugfix [owncloud/web#11633](https://github.com/owncloud/web/pull/11633): App version downloads - * Bugfix [owncloud/web#11642](https://github.com/owncloud/web/pull/11642): Wrong webdav URL in sidebar - * Bugfix [owncloud/web#11643](https://github.com/owncloud/web/pull/11643): Renaming space in projects view files table does not work - * Bugfix [owncloud/web#11653](https://github.com/owncloud/web/pull/11653): Hide share type switch for project spaces - * Bugfix [owncloud/web#11658](https://github.com/owncloud/web/pull/11658): File name truncation - * Enhancement [owncloud/web#11553](https://github.com/owncloud/web/pull/11553): Copy quick link action removal - * Enhancement [owncloud/web#11553](https://github.com/owncloud/web/pull/11553): Internal link removal - * Enhancement [owncloud/web#11558](https://github.com/owncloud/web/pull/11558): Add split confirm button to create link modal - * Enhancement [owncloud/web#11561](https://github.com/owncloud/web/pull/11561): Add versions to the left sidebar bottom - * Enhancement [owncloud/web#11574](https://github.com/owncloud/web/pull/11574): Accessibility improvements - * Enhancement [owncloud/web#11580](https://github.com/owncloud/web/pull/11580): Show min oCIS version in app details (app store) - * Enhancement [owncloud/web#11586](https://github.com/owncloud/web/pull/11586): Add a "Save As" function to the app top bar - * Enhancement [owncloud/web#11606](https://github.com/owncloud/web/pull/11606): Move permanent link indicator - * Enhancement [owncloud/web#11606](https://github.com/owncloud/web/pull/11606): Redesign sidebar link section in sharing panel - * Enhancement [owncloud/web#11614](https://github.com/owncloud/web/pull/11614): Soothe right sidebar panel transitions - * Enhancement [owncloud/web#11631](https://github.com/owncloud/web/pull/11631): Preview loading performance - * Enhancement [owncloud/web#11644](https://github.com/owncloud/web/pull/11644): Add cancel button to unsaved changes dialog - * Enhancement [owncloud/web#11646](https://github.com/owncloud/web/pull/11646): File type icon for .ggs files - * Enhancement [owncloud/web#11661](https://github.com/owncloud/web/pull/11661): Remove link type "Uploader" - - https://github.com/owncloud/ocis/pull/10177 - https://github.com/owncloud/web/releases/tag/v10.3.0 - -* Enhancement - Bump reva to 2.25.0: [#10194](https://github.com/owncloud/ocis/pull/10194) - - * Bugfix [cs3org/reva#4854](https://github.com/cs3org/reva/pull/4854): Added ShareUpdate activity - * Bugfix [cs3org/reva#4865](https://github.com/cs3org/reva/pull/4865): Better response codes for app new endpoint - * Bugfix [cs3org/reva#4858](https://github.com/cs3org/reva/pull/4858): Better response codes for app new endpoint - * Bugfix [cs3org/reva#4867](https://github.com/cs3org/reva/pull/4867): Fix remaining space calculation for S3 blobstore - * Bugfix [cs3org/reva#4852](https://github.com/cs3org/reva/pull/4852): Populate public link user correctly - * Bugfix [cs3org/reva#4859](https://github.com/cs3org/reva/pull/4859): Fixed the collaboration service registration - * Bugfix [cs3org/reva#4835](https://github.com/cs3org/reva/pull/4835): Fix sharejail stat id - * Bugfix [cs3org/reva#4856](https://github.com/cs3org/reva/pull/4856): Fix time conversion - * Bugfix [cs3org/reva#4851](https://github.com/cs3org/reva/pull/4851): Use gateway selector in sciencemesh - * Bugfix [cs3org/reva#4850](https://github.com/cs3org/reva/pull/4850): Write upload session info atomically - * Enhancement [cs3org/reva#4866](https://github.com/cs3org/reva/pull/4866): Unit test the json ocm invite manager - * Enhancement [cs3org/reva#4847](https://github.com/cs3org/reva/pull/4847): Add IsVersion to UploadReadyEvent - * Enhancement [cs3org/reva#4868](https://github.com/cs3org/reva/pull/4868): Improve metadata client errors - * Enhancement [cs3org/reva#4848](https://github.com/cs3org/reva/pull/4848): Add trashbin support to posixfs alongside other improvements - - https://github.com/owncloud/ocis/pull/10194 - https://github.com/owncloud/ocis/pull/10172 - https://github.com/owncloud/ocis/pull/10157 - https://github.com/owncloud/ocis/pull/9817 - -# Changelog for [5.0.8] (2024-09-30) - -The following sections list the changes for 5.0.8. - -[5.0.8]: https://github.com/owncloud/ocis/compare/v6.4.0...v5.0.8 - -## Summary - -* Bugfix - Update reva to v2.19.8: [#10138](https://github.com/owncloud/ocis/pull/10138) - -## Details - -* Bugfix - Update reva to v2.19.8: [#10138](https://github.com/owncloud/ocis/pull/10138) - - We updated reva to v2.19.8 - - * Fix [cs3org/reva#4761](https://github.com/cs3org/reva/pull/4761): Quotes in dav Content-Disposition header - * Fix [cs3org/reva#4853](https://github.com/cs3org/reva/pull/4853): Write upload session info atomically - * Enh [cs3org/reva#4701](https://github.com/cs3org/reva/pull/4701): Extend service account permissions - - https://github.com/owncloud/ocis/pull/10138 - https://github.com/owncloud/ocis/pull/10103 - -# Changelog for [6.4.0] (2024-09-12) - -The following sections list the changes for 6.4.0. - -[6.4.0]: https://github.com/owncloud/ocis/compare/v5.0.7...v6.4.0 - -## Summary - -* Bugfix - Set capability response `disable_self_password_change` correctly: [#9853](https://github.com/owncloud/ocis/pull/9853) -* Bugfix - Activity Translations: [#9856](https://github.com/owncloud/ocis/pull/9856) -* Bugfix - The user attributes `userType` and `memberOf` are readonly: [#9867](https://github.com/owncloud/ocis/pull/9867) -* Bugfix - Use key to get specific trash item: [#9879](https://github.com/owncloud/ocis/pull/9879) -* Bugfix - Fix response code when upload a file over locked: [#9894](https://github.com/owncloud/ocis/pull/9894) -* Bugfix - List OCM permissions as graph drive item permissions: [#9905](https://github.com/owncloud/ocis/pull/9905) -* Bugfix - Fix listing ocm shares: [#9925](https://github.com/owncloud/ocis/pull/9925) -* Bugfix - Allow update of ocm shares: [#9980](https://github.com/owncloud/ocis/pull/9980) -* Change - Remove store service: [#9890](https://github.com/owncloud/ocis/pull/9890) -* Enhancement - We now set the configured protocol transport for service metadata: [#9490](https://github.com/owncloud/ocis/pull/9490) -* Enhancement - Microsoft Office365 and Office Online support: [#9686](https://github.com/owncloud/ocis/pull/9686) -* Enhancement - Added a new role space editor without versions: [#9880](https://github.com/owncloud/ocis/pull/9880) -* Enhancement - Improve revisions purge: [#9891](https://github.com/owncloud/ocis/pull/9891) -* Enhancement - Allow setting default locale of activitylog: [#9892](https://github.com/owncloud/ocis/pull/9892) -* Enhancement - Graph translation path: [#9902](https://github.com/owncloud/ocis/pull/9902) -* Enhancement - Added a new roles viewer/editor with ListGrants: [#9943](https://github.com/owncloud/ocis/pull/9943) -* Enhancement - Handle OCM invite generated event: [#9966](https://github.com/owncloud/ocis/pull/9966) -* Enhancement - Update web to v10.2.0: [#9988](https://github.com/owncloud/ocis/pull/9988) -* Enhancement - Allow blob as connect-src in default CSP: [#9993](https://github.com/owncloud/ocis/pull/9993) -* Enhancement - Unified Roles Management: [#10013](https://github.com/owncloud/ocis/pull/10013) -* Enhancement - Bump reva to v2.24.1: [#10028](https://github.com/owncloud/ocis/pull/10028) - -## Details - -* Bugfix - Set capability response `disable_self_password_change` correctly: [#9853](https://github.com/owncloud/ocis/pull/9853) - - The capability value `disable_self_password_change` was not being set correctly - when `user.passwordProfile` is configured as a read-only attribute. - - https://github.com/owncloud/enterprise/issues/6849 - https://github.com/owncloud/ocis/pull/9853 - -* Bugfix - Activity Translations: [#9856](https://github.com/owncloud/ocis/pull/9856) - - Translations for activities did not show up in transifex - - https://github.com/owncloud/ocis/pull/9856 - -* Bugfix - The user attributes `userType` and `memberOf` are readonly: [#9867](https://github.com/owncloud/ocis/pull/9867) - - The graph API now treats the user attributes `userType` and `memberOf` as - read-only. They are not meant be updated directly by the client. - - https://github.com/owncloud/ocis/issues/9858 - https://github.com/owncloud/ocis/pull/9867 - -* Bugfix - Use key to get specific trash item: [#9879](https://github.com/owncloud/ocis/pull/9879) - - The activitylog and clientlog services now only fetch the specific trash item - instead of getting all items in trash and filtering them on their side. This - reduces the load on the storage users service because it no longer has to - assemble a full trash listing. - - https://github.com/owncloud/ocis/pull/9879 - -* Bugfix - Fix response code when upload a file over locked: [#9894](https://github.com/owncloud/ocis/pull/9894) - - We fixed a bug where the response code was incorrect when uploading a file over - a locked file. - - https://github.com/owncloud/ocis/issues/7638 - https://github.com/owncloud/ocis/pull/9894 - -* Bugfix - List OCM permissions as graph drive item permissions: [#9905](https://github.com/owncloud/ocis/pull/9905) - - The libre graph API now returns OCM shares when listing driveItem permissions. - - https://github.com/owncloud/ocis/issues/9898 - https://github.com/owncloud/ocis/pull/9905 - -* Bugfix - Fix listing ocm shares: [#9925](https://github.com/owncloud/ocis/pull/9925) - - The libre graph API now returns an etag, the role and the creation time for ocm - shares. It also includes ocm shares in the sharedByMe endpoint. - - https://github.com/owncloud/ocis/pull/9925 - https://github.com/owncloud/ocis/pull/9920 - -* Bugfix - Allow update of ocm shares: [#9980](https://github.com/owncloud/ocis/pull/9980) - - We fixed a bug that prevented ocm shares to be updated or removed. - - https://github.com/owncloud/ocis/issues/9926 - https://github.com/owncloud/ocis/pull/9980 - -* Change - Remove store service: [#9890](https://github.com/owncloud/ocis/pull/9890) - - We have removed the unused store service. - - https://github.com/owncloud/ocis/issues/1357 - https://github.com/owncloud/ocis/pull/9890 - -* Enhancement - We now set the configured protocol transport for service metadata: [#9490](https://github.com/owncloud/ocis/pull/9490) - - This allows configuring services to listan on `tcp` or `unix` sockets and - clients to use the `dns`, `kubernetes` or `unix` protocol URIs instead of - service names. - - https://github.com/owncloud/ocis/pull/9490 - https://github.com/cs3org/reva/pull/4744 - -* Enhancement - Microsoft Office365 and Office Online support: [#9686](https://github.com/owncloud/ocis/pull/9686) - - Add support for Microsoft Office365 Cloud and Microsoft Office Online on - premises. You can use the cloud feature either within a Microsoft - [CSP](https://learn.microsoft.com/en-us/partner-center/enroll/csp-overview) - partnership or via the ownCloud office365 proxy subscription. Please contact - sales@owncloud.com to get more information about the ownCloud office365 proxy - subscription. - - https://github.com/owncloud/ocis/pull/9686 - -* Enhancement - Added a new role space editor without versions: [#9880](https://github.com/owncloud/ocis/pull/9880) - - We add a new role space editor without list and restore version permissions. - - https://github.com/owncloud/ocis/issues/9699 - https://github.com/owncloud/ocis/pull/9880 - -* Enhancement - Improve revisions purge: [#9891](https://github.com/owncloud/ocis/pull/9891) - - The `revisions purge` command would time out on big spaces. We have improved - performance by parallelizing the process. - - https://github.com/owncloud/ocis/pull/9891 - -* Enhancement - Allow setting default locale of activitylog: [#9892](https://github.com/owncloud/ocis/pull/9892) - - Allows setting the default locale via `OCIS_DEFAULT_LANGUAGE` envvar - - https://github.com/owncloud/ocis/pull/9892 - -* Enhancement - Graph translation path: [#9902](https://github.com/owncloud/ocis/pull/9902) - - Add `GRAPH_TRANSLATION_PATH` envvar like in other l10n services - - https://github.com/owncloud/ocis/pull/9902 - -* Enhancement - Added a new roles viewer/editor with ListGrants: [#9943](https://github.com/owncloud/ocis/pull/9943) - - We add a new roles space viewer/editor with ListGrants permissions. - - https://github.com/owncloud/ocis/issues/9701 - https://github.com/owncloud/ocis/pull/9943 - -* Enhancement - Handle OCM invite generated event: [#9966](https://github.com/owncloud/ocis/pull/9966) - - Both the notification and audit services now handle the OCM invite generated - event. - - - The notification service is responsible for sending an email to the invited - user. - The audit service is responsible for logging the event. - - https://github.com/owncloud/ocis/issues/9583 - https://github.com/owncloud/ocis/pull/9966 - https://github.com/cs3org/reva/pull/4832 - -* Enhancement - Update web to v10.2.0: [#9988](https://github.com/owncloud/ocis/pull/9988) - - Tags: web - - We updated ownCloud Web to v10.2.0. Please refer to the changelog (linked) for - details on the web release. - - * Bugfix [owncloud/web#11512](https://github.com/owncloud/web/pull/11512): OCM invite generation body format - * Bugfix [owncloud/web#11526](https://github.com/owncloud/web/pull/11526): Logout on access token renewal failure - * Enhancement [owncloud/web#11377](https://github.com/owncloud/web/pull/11377): Replace custom datepicker with native html element - * Enhancement [owncloud/web#11387](https://github.com/owncloud/web/pull/11387): Display disabled role permissions - * Enhancement [owncloud/web#11394](https://github.com/owncloud/web/pull/11394): Mark external shares - * Enhancement [owncloud/web#11484](https://github.com/owncloud/web/pull/11484): Hide versions panel with insufficient permissions - * Enhancement [owncloud/web#11502](https://github.com/owncloud/web/pull/11502): Support a tags in actions - * Enhancement [owncloud/web#11508](https://github.com/owncloud/web/pull/11508): Improve tiles view performance - * Enhancement [owncloud/web#11515](https://github.com/owncloud/web/pull/11515): Add default actions extension point - * Enhancement [owncloud/web#11518](https://github.com/owncloud/web/pull/11518): Add select all checkbox to tiles view - - https://github.com/owncloud/ocis/pull/9988 - https://github.com/owncloud/web/releases/tag/v10.2.0 - -* Enhancement - Allow blob as connect-src in default CSP: [#9993](https://github.com/owncloud/ocis/pull/9993) - - We added 'blob:' to the default connect-src items in the default CSP rules. - - https://github.com/owncloud/ocis/pull/9993 - -* Enhancement - Unified Roles Management: [#10013](https://github.com/owncloud/ocis/pull/10013) - - Improved management of unified roles with the introduction of default - enabled/disabled states and a new command for listing available roles. It is - important to note that a disabled role does not lose previously assigned - permissions; it only means that the role is not available for new assignments. - - The following roles are now enabled by default: - - - UnifiedRoleViewerID - UnifiedRoleSpaceViewer - UnifiedRoleEditor - - UnifiedRoleSpaceEditor - UnifiedRoleFileEditor - UnifiedRoleEditorLite - - UnifiedRoleManager - - The following roles are now disabled by default: - - - UnifiedRoleSecureViewer - - To enable the UnifiedRoleSecureViewer role, you must provide a list of all - available roles through one of the following methods: - - - Using the GRAPH_AVAILABLE_ROLES environment variable. - Setting the - available_roles configuration value. - - To enable a role, include the UID of the role in the list of available roles. - - A new command has been introduced to simplify the process of finding out which - UID belongs to which role. The command is: - - ``` - $ ocis graph list-unified-roles - ``` - - The output of this command includes the following information for each role: - - - uid: The unique identifier of the role. - Description: A short description of - the role. - Enabled: Whether the role is enabled or not. - - https://github.com/owncloud/ocis/issues/9698 - https://github.com/owncloud/ocis/pull/10013 - https://github.com/owncloud/ocis/pull/9727 - -* Enhancement - Bump reva to v2.24.1: [#10028](https://github.com/owncloud/ocis/pull/10028) - - * Bugfix [cs3org/reva#4843](https://github.com/cs3org/reva/pull/4843): Allow update of ocm shares - * Bugfix [cs3org/reva#4820](https://github.com/cs3org/reva/pull/4820): Fix response code when upload a file over locked - * Bugfix [cs3org/reva#4837](https://github.com/cs3org/reva/pull/4837): Fix OCM userid encoding - * Bugfix [cs3org/reva#4823](https://github.com/cs3org/reva/pull/4823): Return etag for ocm shares - * Bugfix [cs3org/reva#4822](https://github.com/cs3org/reva/pull/4822): Allow listing directory trash items by key - * Enhancement [cs3org/reva#4816](https://github.com/cs3org/reva/pull/4816): Ignore resharing requests - * Enhancement [cs3org/reva#4817](https://github.com/cs3org/reva/pull/4817): Added a new role space editor without versions - * Enhancement [cs3org/reva#4829](https://github.com/cs3org/reva/pull/4829): Added a new roles viewer/editor with ListGrants - * Enhancement [cs3org/reva#4828](https://github.com/cs3org/reva/pull/4828): New event: UserSignedIn - * Enhancement [cs3org/reva#4836](https://github.com/cs3org/reva/pull/4836): Publish an event when an OCM invite is generated - - https://github.com/owncloud/ocis/pull/10028 - https://github.com/owncloud/ocis/pull/9980 - https://github.com/owncloud/ocis/pull/9981 - https://github.com/owncloud/ocis/pull/9981 - https://github.com/owncloud/ocis/pull/9920 - https://github.com/owncloud/ocis/pull/9879 - https://github.com/owncloud/ocis/pull/9860 - -# Changelog for [5.0.7] (2024-09-04) - -The following sections list the changes for 5.0.7. - -[5.0.7]: https://github.com/owncloud/ocis/compare/v6.3.0...v5.0.7 - -## Summary - -* Enhancement - Add virus filter to sessions command: [#9041](https://github.com/owncloud/ocis/pull/9041) -* Enhancement - Assimilate `clean` into `sessions` command: [#9828](https://github.com/owncloud/ocis/pull/9828) -* Enhancement - Update web to v8.0.5: [#9958](https://github.com/owncloud/ocis/pull/9958) - -## Details - -* Enhancement - Add virus filter to sessions command: [#9041](https://github.com/owncloud/ocis/pull/9041) - - Allow filtering upload session by virus status (has-virus=true/false) - - https://github.com/owncloud/ocis/pull/9041 - -* Enhancement - Assimilate `clean` into `sessions` command: [#9828](https://github.com/owncloud/ocis/pull/9828) - - We deprecated `ocis storage-user uploads clean` and added the same logic to - `ocis storage-users uploads session --clean` - - https://github.com/owncloud/ocis/pull/9828 - -* Enhancement - Update web to v8.0.5: [#9958](https://github.com/owncloud/ocis/pull/9958) - - Tags: web - - We updated ownCloud Web to v8.0.5. Please refer to the changelog (linked) for - details on the web release. - - - Bugfix [owncloud/web#11395](https://github.com/owncloud/web/pull/11395): - Missing space members for group memberships - Bugfix - [owncloud/web#11263](https://github.com/owncloud/web/pull/11263): Show more - toggle in space members view not reactive - Bugfix - [owncloud/web#11263](https://github.com/owncloud/web/pull/11263): Space show - links from other spaces - Bugfix - [owncloud/web#11303](https://github.com/owncloud/web/pull/11303): Uploading - nested folders - - https://github.com/owncloud/ocis/pull/9958 - https://github.com/owncloud/web/releases/tag/v8.0.5 - -# Changelog for [6.3.0] (2024-08-20) - -The following sections list the changes for 6.3.0. - -[6.3.0]: https://github.com/owncloud/ocis/compare/v6.2.0...v6.3.0 - -## Summary - -* Bugfix - Ignore address for kubernetes registry: [#9490](https://github.com/owncloud/ocis/pull/9490) -* Bugfix - Use bool type for web embed delegatedAuthentication: [#9692](https://github.com/owncloud/ocis/pull/9692) -* Bugfix - Repair nats-js-kv registry: [#9734](https://github.com/owncloud/ocis/pull/9734) -* Bugfix - Use less selectors that watch the registry: [#9741](https://github.com/owncloud/ocis/pull/9741) -* Bugfix - We fixed the client config generation for the built in IDP: [#9770](https://github.com/owncloud/ocis/pull/9770) -* Bugfix - Change ocmproviders config defaultpath: [#9778](https://github.com/owncloud/ocis/pull/9778) -* Bugfix - Web theme color contrasts: [#10726](https://github.com/owncloud/web/issues/10726) -* Enhancement - New WOPI operations added to the collaboration service: [#9505](https://github.com/owncloud/ocis/pull/9505) -* Enhancement - Allow configuring grpc max connection age: [#9657](https://github.com/owncloud/ocis/pull/9657) -* Enhancement - Tracing improvements in the collaboration service: [#9684](https://github.com/owncloud/ocis/pull/9684) -* Enhancement - Local WEB App configuration: [#9691](https://github.com/owncloud/ocis/pull/9691) -* Enhancement - Bump tusd pkg to v2: [#9714](https://github.com/owncloud/ocis/pull/9714) -* Enhancement - Gateways should directly talk to themselves: [#9714](https://github.com/owncloud/ocis/pull/9714) -* Enhancement - Support Skyhigh Security ICAP as an ICAP server: [#9720](https://github.com/owncloud/ocis/issues/9720) -* Enhancement - Added generic way to translate composite entities: [#9722](https://github.com/owncloud/ocis/pull/9722) -* Enhancement - Add an API to auth-app service: [#9755](https://github.com/owncloud/ocis/pull/9755) -* Enhancement - Bump go-micro plugins pkg: [#9756](https://github.com/owncloud/ocis/pull/9756) -* Enhancement - Allow querying federated user roles for sharing: [#9765](https://github.com/owncloud/ocis/pull/9765) -* Enhancement - Refactor the connector in the collaboration service: [#9771](https://github.com/owncloud/ocis/pull/9771) -* Enhancement - Add OCIS_ENABLE_OCM env var: [#9784](https://github.com/owncloud/ocis/pull/9784) -* Enhancement - OCM related adjustments in graph: [#9788](https://github.com/owncloud/ocis/pull/9788) -* Enhancement - Update web to v10.1.0: [#9832](https://github.com/owncloud/ocis/pull/9832) -* Enhancement - Bump reva to 2.23.0: [#9852](https://github.com/owncloud/ocis/pull/9852) - -## Details - -* Bugfix - Ignore address for kubernetes registry: [#9490](https://github.com/owncloud/ocis/pull/9490) - - We no longer pass an address to the go micro kubernetes registry implementation. - This causes the implementation to autodetect the namespace and not hardcode it - to `default`. - - https://github.com/owncloud/ocis/pull/9490 - -* Bugfix - Use bool type for web embed delegatedAuthentication: [#9692](https://github.com/owncloud/ocis/pull/9692) - - https://github.com/owncloud/ocis/pull/9692 - -* Bugfix - Repair nats-js-kv registry: [#9734](https://github.com/owncloud/ocis/pull/9734) - - The registry would always send traffic to only one pod. This is now fixed and - load should be spread evenly. Also implements watcher method so the cache can - use it. Internally, it can now distinguish services by version and will - aggregate all nodes of the same version into a single service, as expected by - the registry cache and watcher. - - https://github.com/owncloud/ocis/pull/9734 - https://github.com/owncloud/ocis/pull/9726 - https://github.com/owncloud/ocis/pull/9656 - -* Bugfix - Use less selectors that watch the registry: [#9741](https://github.com/owncloud/ocis/pull/9741) - - The proxy now shares the service selector for all host lookups. - - https://github.com/owncloud/ocis/pull/9741 - -* Bugfix - We fixed the client config generation for the built in IDP: [#9770](https://github.com/owncloud/ocis/pull/9770) - - We now use the OCIS_URL to generate the web client registration configuration. - It does not make sense use the OCIS_ISSUER_URL if the idp was configured to run - on a different domain. - - https://github.com/owncloud/ocis/pull/9770 - -* Bugfix - Change ocmproviders config defaultpath: [#9778](https://github.com/owncloud/ocis/pull/9778) - - We moved the default location of the `ocmproviders.json` config file out of the - data directory of the ocm service to the ocis config directory. - - https://github.com/owncloud/ocis/pull/9778 - -* Bugfix - Web theme color contrasts: [#10726](https://github.com/owncloud/web/issues/10726) - - Web theme colors have been enhanced so they have at least a 4.5:1 contrast ratio - because of a11y reasons. - - https://github.com/owncloud/web/issues/10726 - https://github.com/owncloud/web/pull/11331 - https://github.com/owncloud/ocis/pull/9752 - -* Enhancement - New WOPI operations added to the collaboration service: [#9505](https://github.com/owncloud/ocis/pull/9505) - - PutRelativeFile, DeleteFile and RenameFile operations have been added to the - collaboration service. GetFileInfo operation will now report the support of - these operations to the WOPI app - - https://github.com/owncloud/ocis/pull/9505 - -* Enhancement - Allow configuring grpc max connection age: [#9657](https://github.com/owncloud/ocis/pull/9657) - - We added a GRPC_MAX_CONNECTION_AGE env var that allows limiting the lifespan of - connections. A closed connection triggers grpc clients to do a new DNS lookup to - pick up new IPs. - - https://github.com/owncloud/ocis/pull/9657 - -* Enhancement - Tracing improvements in the collaboration service: [#9684](https://github.com/owncloud/ocis/pull/9684) - - Uploads and downloads through the collaboration service will be traced. The - openInApp request will also be linked properly with other requests in the - tracing. In addition, the collaboration service will include some additional - information in the traces. Filtering based on that information might be an - option. - - https://github.com/owncloud/ocis/pull/9684 - -* Enhancement - Local WEB App configuration: [#9691](https://github.com/owncloud/ocis/pull/9691) - - We've added a new feature which allows configuring applications individually - instead of using the global apps.yaml file. With that, each application can have - its own configuration file, which will be loaded by the WEB service. - - The local configuration has the highest priority and will override the global - configuration. The Following order of precedence is used: local.config > - global.config > manifest.config. - - Besides the configuration, the application now be disabled by setting the - `disabled` field to `true` in one of the configuration files. - - https://github.com/owncloud/ocis/issues/9687 - https://github.com/owncloud/ocis/pull/9691 - -* Enhancement - Bump tusd pkg to v2: [#9714](https://github.com/owncloud/ocis/pull/9714) - - Bumps the tusd pkg to v2.4.0 - - https://github.com/owncloud/ocis/pull/9714 - -* Enhancement - Gateways should directly talk to themselves: [#9714](https://github.com/owncloud/ocis/pull/9714) - - The CS3 gateway can directly to itself when it wants to talk to the registries - running in the same reva runtime. - - https://github.com/owncloud/ocis/pull/9714 - -* Enhancement - Support Skyhigh Security ICAP as an ICAP server: [#9720](https://github.com/owncloud/ocis/issues/9720) - - We have upgraded the antivirus ICAP client library, bringing enhanced - performance and reliability to our antivirus scanning service. With this update, - the Skyhigh Security ICAP can now be used as an ICAP server, providing robust - and scalable antivirus solutions. - - https://github.com/owncloud/ocis/issues/9720 - https://github.com/fschade/icap-client/pull/6 - -* Enhancement - Added generic way to translate composite entities: [#9722](https://github.com/owncloud/ocis/pull/9722) - - Added a generic way to translate the necessary fields in composite entities. The - function takes the entity, translation function and fields to translate that are - described by the TranslateField function. The function supports nested structs - and slices of structs. - - https://github.com/owncloud/ocis/issues/9700 - https://github.com/owncloud/ocis/pull/9722 - -* Enhancement - Add an API to auth-app service: [#9755](https://github.com/owncloud/ocis/pull/9755) - - Adds an API to create, list and delete app tokens. Includes an impersonification - feature for migration scenarios. - - https://github.com/owncloud/ocis/pull/9755 - -* Enhancement - Bump go-micro plugins pkg: [#9756](https://github.com/owncloud/ocis/pull/9756) - - Bump plugins pkg to include fix for cache delete - - https://github.com/owncloud/ocis/pull/9756 - -* Enhancement - Allow querying federated user roles for sharing: [#9765](https://github.com/owncloud/ocis/pull/9765) - - When listing permissions clients can now fetch the list of available federated - sharing roles by sending a `GET - /graph/v1beta1/drives/{driveid}/items/{itemid}/permissions?$filter=@libre.graph.permissions.roles.allowedValues/rolePermissions/any(p:contains(p/condition, - '@Subject.UserType=="Federated"'))` request. Note that this is the only - supported filter expression. Federated sharing roles will be omitted from - requests without this filter. - - https://github.com/owncloud/ocis/pull/9765 - -* Enhancement - Refactor the connector in the collaboration service: [#9771](https://github.com/owncloud/ocis/pull/9771) - - This will simplify and homogenize the code around the connector - - https://github.com/owncloud/ocis/pull/9771 - -* Enhancement - Add OCIS_ENABLE_OCM env var: [#9784](https://github.com/owncloud/ocis/pull/9784) - - We added a new `OCIS_ENABLE_OCM` env var that will enable all ocm flags. - - https://github.com/owncloud/ocis/pull/9784 - -* Enhancement - OCM related adjustments in graph: [#9788](https://github.com/owncloud/ocis/pull/9788) - - The /users enpdoint of the graph service was changed with respect to how it - handles OCM federeated users: - The 'userType' property is now alway returned. - As new usertype 'Federated' was introduced. To indicate that the user is a - federated user. - Supported for filtering users by 'userType' as added. Queries - like "$filter=userType eq 'Federated'" are now possible. - Federated users are - only returned when explicitly requested via filter. When no filter is provider - only 'Member' users are returned. - - https://github.com/owncloud/ocis/issues/9702 - https://github.com/owncloud/ocis/pull/9788 - https://github.com/owncloud/ocis/pull/9757 - -* Enhancement - Update web to v10.1.0: [#9832](https://github.com/owncloud/ocis/pull/9832) - - Tags: web - - We updated ownCloud Web to v10.1.0. Please refer to the changelog (linked) for - details on the web release. - - - Bugfix [owncloud/web#11263](https://github.com/owncloud/web/pull/11263) Show - more toggle in space members view not reactive - Bugfix - [owncloud/web#11299](https://github.com/owncloud/web/pull/11299) Uploading - nested folders - Bugfix - [owncloud/web#11312](https://github.com/owncloud/web/pull/11312) Toggling - checkboxes via keyboard - Bugfix - [owncloud/web#11313](https://github.com/owncloud/web/pull/11313) Prevent - horizontal table scroll - Bugfix - [owncloud/web#11342](https://github.com/owncloud/web/pull/11342) Keyboard - actions for disabled resources - Bugfix - [owncloud/web#11348](https://github.com/owncloud/web/pull/11348) OCM page reload - - Bugfix [owncloud/web#11353](https://github.com/owncloud/web/pull/11353) - Closing an app opened via in-app open feature stays open - Enhancement - [owncloud/web#11287](https://github.com/owncloud/web/pull/11287) Add quota - information to account page - Enhancement - [owncloud/web#11302](https://github.com/owncloud/web/pull/11302) App Store app - - Enhancement [owncloud/web#11310](https://github.com/owncloud/web/pull/11310) - Redesign share link modal - Enhancement - [owncloud/web#11315](https://github.com/owncloud/web/pull/11315) Accessibility - - Enhancement [owncloud/web#11329](https://github.com/owncloud/web/pull/11329) - Files as links - Enhancement - [owncloud/web#11344](https://github.com/owncloud/web/pull/11344) Unstick top bar - - https://github.com/owncloud/ocis/pull/9832 - https://github.com/owncloud/web/releases/tag/v10.1.0 - -* Enhancement - Bump reva to 2.23.0: [#9852](https://github.com/owncloud/ocis/pull/9852) - - * Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4741): Always find unique providers - * Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4762): Blanks in dav Content-Disposition header - * Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4775): Fixed the response code when copying the shared from to personal - * Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4633): Allow all users to create internal links - * Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4771): Deleting resources via their id - * Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4768): Fixed the file name validation if nodeid is used - * Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4758): Fix moving locked files, enable handling locked files via ocdav - * Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4774): Fix micro ocdav service init and registration - * Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4776): Fix response code for DEL file that in postprocessing - * Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4746): Uploading the same file multiple times leads to orphaned blobs - * Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4778): Zero byte uploads - * Chg [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4759): Updated to the latest version of the go-cs3apis - * Chg [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4773): Ocis bumped - * Enh [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4766): Set archiver output format via query parameter - * Enh [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4763): Improve posixfs storage driver - - https://github.com/owncloud/ocis/pull/9852 - https://github.com/owncloud/ocis/pull/9763 - https://github.com/owncloud/ocis/pull/9714 - https://github.com/owncloud/ocis/pull/9715 - -# Changelog for [6.2.0] (2024-07-30) - -The following sections list the changes for 6.2.0. - -[6.2.0]: https://github.com/owncloud/ocis/compare/v5.0.6...v6.2.0 - -## Summary - -* Bugfix - Fix restarting of postprocessing: [#6945](https://github.com/owncloud/ocis/pull/6945) -* Bugfix - Fix crash on empty tracing provider: [#9622](https://github.com/owncloud/ocis/pull/9622) -* Bugfix - Fixed the file name validation if nodeid is used: [#9634](https://github.com/owncloud/ocis/pull/9634) -* Bugfix - Fix a missing SecureView permission attribute in the REPORT response: [#9638](https://github.com/owncloud/ocis/pull/9638) -* Bugfix - Fixed the channel lock in a workers pool: [#9647](https://github.com/owncloud/ocis/pull/9647) -* Bugfix - Missing invitation in permission responses: [#9652](https://github.com/owncloud/ocis/pull/9652) -* Bugfix - Repair nats-js-kv registry: [#9662](https://github.com/owncloud/ocis/pull/9662) -* Bugfix - Fix panic: [#9673](https://github.com/owncloud/ocis/pull/9673) -* Bugfix - Fixed the response code when copying the shared from to personal: [#9677](https://github.com/owncloud/ocis/pull/9677) -* Bugfix - Fixed response code for DELETE file that is in postprocessing: [#9689](https://github.com/owncloud/ocis/pull/9689) -* Change - Remove unavailable web config options: [#9679](https://github.com/owncloud/ocis/pull/9679) -* Enhancement - Introduce auth-app service: [#9079](https://github.com/owncloud/ocis/pull/9079) -* Enhancement - Add support for proof keys for the collaboration service: [#9366](https://github.com/owncloud/ocis/pull/9366) -* Enhancement - Log user agent and remote addr on auth errors: [#9475](https://github.com/owncloud/ocis/pull/9475) -* Enhancement - Add missing WOPI features: [#9580](https://github.com/owncloud/ocis/pull/9580) -* Enhancement - Bump commitID for web: [#9631](https://github.com/owncloud/ocis/pull/9631) -* Enhancement - Remove oidc-go dependency: [#9641](https://github.com/owncloud/ocis/pull/9641) -* Enhancement - Improve the collaboration service logging: [#9653](https://github.com/owncloud/ocis/pull/9653) -* Enhancement - Fix trash command: [#9665](https://github.com/owncloud/ocis/pull/9665) -* Enhancement - Added the debugging to full ocis docker example: [#9666](https://github.com/owncloud/ocis/pull/9666) -* Enhancement - Add locking support for MS Office Online Server: [#9685](https://github.com/owncloud/ocis/pull/9685) -* Enhancement - Bump reva to v.2.22.0: [#9690](https://github.com/owncloud/ocis/pull/9690) -* Enhancement - Add `--diff` to the `ocis init` command: [#9693](https://github.com/owncloud/ocis/pull/9693) -* Enhancement - Update web to v10.0.0: [#9707](https://github.com/owncloud/ocis/pull/9707) - -## Details - -* Bugfix - Fix restarting of postprocessing: [#6945](https://github.com/owncloud/ocis/pull/6945) - - We fixed a bug where non-admin requests to admin resources would get 401 - Unauthorized. Now, the server sends 403 Forbidden response. - - https://github.com/owncloud/ocis/issues/5938 - https://github.com/owncloud/ocis/pull/6945 - -* Bugfix - Fix crash on empty tracing provider: [#9622](https://github.com/owncloud/ocis/pull/9622) - - We have fixed a bug that causes a crash when OCIS_TRACING_ENABLED is set to - true, but no tracing Endpoints or Collectors have been provided.a - - https://github.com/owncloud/ocis/issues/7012 - https://github.com/owncloud/ocis/pull/9622 - -* Bugfix - Fixed the file name validation if nodeid is used: [#9634](https://github.com/owncloud/ocis/pull/9634) - - We have fixed the file name validation if nodeid is used - - https://github.com/owncloud/ocis/issues/9568 - https://github.com/owncloud/ocis/pull/9634 - -* Bugfix - Fix a missing SecureView permission attribute in the REPORT response: [#9638](https://github.com/owncloud/ocis/pull/9638) - - We fixed a missing SecureView permission attribute in the REPORT response. - - https://github.com/owncloud/ocis/issues/9607 - https://github.com/owncloud/ocis/pull/9638 - -* Bugfix - Fixed the channel lock in a workers pool: [#9647](https://github.com/owncloud/ocis/pull/9647) - - We fixed an error when the users can't see more than 10 shares - - https://github.com/owncloud/ocis/issues/9642 - https://github.com/owncloud/ocis/pull/9647 - -* Bugfix - Missing invitation in permission responses: [#9652](https://github.com/owncloud/ocis/pull/9652) - - We have fixed a bug where the `invitation` property was missing in the response - when creating, listing or updating graph permissions. - - https://github.com/owncloud/ocis/issues/9571 - https://github.com/owncloud/ocis/pull/9652 - -* Bugfix - Repair nats-js-kv registry: [#9662](https://github.com/owncloud/ocis/pull/9662) - - The registry would always send traffic to only one pod. This is now fixed and - load should be spread evenly. Also implements watcher method so the cache can - use it. - - https://github.com/owncloud/ocis/pull/9662 - https://github.com/owncloud/ocis/pull/9654 - https://github.com/owncloud/ocis/pull/9620 - -* Bugfix - Fix panic: [#9673](https://github.com/owncloud/ocis/pull/9673) - - Fixes panic occuring when the nats-js-kv is not properly initialized. - - https://github.com/owncloud/ocis/pull/9673 - -* Bugfix - Fixed the response code when copying the shared from to personal: [#9677](https://github.com/owncloud/ocis/pull/9677) - - We fixed the response code when copying the file from shares to personal space - with a secure view role. - - https://github.com/owncloud/ocis/issues/9482 - https://github.com/owncloud/ocis/pull/9677 - -* Bugfix - Fixed response code for DELETE file that is in postprocessing: [#9689](https://github.com/owncloud/ocis/pull/9689) - - We fixed the response code when DELETE and MOVE requests to the file that is - still in post-processing. - - https://github.com/owncloud/ocis/issues/9432 - https://github.com/owncloud/ocis/pull/9689 - -* Change - Remove unavailable web config options: [#9679](https://github.com/owncloud/ocis/pull/9679) - - We've removed config options from the web package, that are no longer available - in web. Check the web changelog for more details. - - https://github.com/owncloud/ocis/pull/9679 - https://github.com/owncloud/web/pull/11256 - https://github.com/owncloud/web/pull/10122 - https://github.com/owncloud/web/pull/11260 - -* Enhancement - Introduce auth-app service: [#9079](https://github.com/owncloud/ocis/pull/9079) - - Introduce a new service, auth-app, that provides authentication and - authorization services for applications. - - https://github.com/owncloud/ocis/pull/9079 - -* Enhancement - Add support for proof keys for the collaboration service: [#9366](https://github.com/owncloud/ocis/pull/9366) - - Proof keys support will be enabled by default in order to ensure that all the - requests come from a trusted source. Since proof keys must be set in the WOPI - app (OnlyOffice, Collabora...), it's possible to disable the verification of the - proof keys via configuration. - - https://github.com/owncloud/ocis/pull/9366 - -* Enhancement - Log user agent and remote addr on auth errors: [#9475](https://github.com/owncloud/ocis/pull/9475) - - The proxy will now log `user_agent`, `client.address`, `network.peer.address` - and `network.peer.port` to help operations debug authentication errors. The - latter three follow the [Semantic Conventions 1.26.0 / General / - Attributes](https://opentelemetry.io/docs/specs/semconv/general/attributes/) - naming to better integrate with log aggregation tools. - - https://github.com/owncloud/ocis/pull/9475 - -* Enhancement - Add missing WOPI features: [#9580](https://github.com/owncloud/ocis/pull/9580) - - We added the feature to disable the chat for onlyoffice and added the missing - language parameters to the wopi app url. - - https://github.com/owncloud/ocis/pull/9580 - -* Enhancement - Bump commitID for web: [#9631](https://github.com/owncloud/ocis/pull/9631) - - Bump the web commitID to current master - - https://github.com/owncloud/ocis/pull/9631 - -* Enhancement - Remove oidc-go dependency: [#9641](https://github.com/owncloud/ocis/pull/9641) - - Removes the kgol/oidc-go dependency because it was flagged by dependabot. - Luckily us we only used it for importing the strings "profile" and "email". - - https://github.com/owncloud/ocis/pull/9641 - -* Enhancement - Improve the collaboration service logging: [#9653](https://github.com/owncloud/ocis/pull/9653) - - We added more debug log information to the collaboration service. This is vital - for scenarios when we need to debug in remote setups. - - https://github.com/owncloud/ocis/pull/9653 - -* Enhancement - Fix trash command: [#9665](https://github.com/owncloud/ocis/pull/9665) - - The `ocis trash purge-empty-dirs` command should work on any storage provider, - not just `storage/users`. - - https://github.com/owncloud/ocis/pull/9665 - -* Enhancement - Added the debugging to full ocis docker example: [#9666](https://github.com/owncloud/ocis/pull/9666) - - Added the debugging to full ocis docker example - - https://github.com/owncloud/ocis/pull/9666 - -* Enhancement - Add locking support for MS Office Online Server: [#9685](https://github.com/owncloud/ocis/pull/9685) - - We added support for the special kind of lock tokens that MS Office Online - Server uses to lock files via the Wopi protocol. It will only be active if you - set the `COLLABORATION_APP_NAME` environment variable to - `MicrosoftOfficeOnline`. - - https://github.com/owncloud/ocis/pull/9685 - -* Enhancement - Bump reva to v.2.22.0: [#9690](https://github.com/owncloud/ocis/pull/9690) - - * Bugfix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4741): Always find unique providers - * Bugfix [cs3org/reva#4762](https://github.com/cs3org/reva/pull/4762): Blanks in dav Content-Disposition header - * Bugfix [cs3org/reva#4775](https://github.com/cs3org/reva/pull/4775): Fixed the response code when copying the shared from to personal - * Bugfix [cs3org/reva#4633](https://github.com/cs3org/reva/pull/4633): Allow all users to create internal links - * Bugfix [cs3org/reva#4771](https://github.com/cs3org/reva/pull/4771): Deleting resources via their id - * Bugfix [cs3org/reva#4768](https://github.com/cs3org/reva/pull/4768): Fixed the file name validation if nodeid is used - * Bugfix [cs3org/reva#4758](https://github.com/cs3org/reva/pull/4758): Fix moving locked files, enable handling locked files via ocdav - * Bugfix [cs3org/reva#4774](https://github.com/cs3org/reva/pull/4774): Fix micro ocdav service init and registration - * Bugfix [cs3org/reva#4776](https://github.com/cs3org/reva/pull/4776): Fix response code for DEL file that in postprocessing - * Bugfix [cs3org/reva#4746](https://github.com/cs3org/reva/pull/4746): Uploading the same file multiple times leads to orphaned blobs - * Bugfix [cs3org/reva#4778](https://github.com/cs3org/reva/pull/4778): Zero byte uploads - * Change [cs3org/reva#4759](https://github.com/cs3org/reva/pull/4759): Updated to the latest version of the go-cs3apis - * Change [cs3org/reva#4773](https://github.com/cs3org/reva/pull/4773): Ocis bumped - * Enhancement [cs3org/reva#4766](https://github.com/cs3org/reva/pull/4766): Set archiver output format via query parameter - * Enhancement [cs3org/reva#4763](https://github.com/cs3org/reva/pull/4763): Improve posixfs storage driver - - https://github.com/owncloud/ocis/pull/9690 - https://github.com/owncloud/ocis/pull/9662 - https://github.com/owncloud/ocis/pull/9621 - https://github.com/owncloud/ocis/pull/9677 - https://github.com/owncloud/ocis/pull/9689 - -* Enhancement - Add `--diff` to the `ocis init` command: [#9693](https://github.com/owncloud/ocis/pull/9693) - - We have added a new flag `--diff` to the `ocis init` command to show the diff of - the configuration files. This is useful to see what has changed in the - configuration files when you run the `ocis init` command. The diff is stored to - the ocispath in the config folder as ocis.config.patch and can be applied using - the linux `patch` command. - - https://github.com/owncloud/ocis/issues/3645 - https://github.com/owncloud/ocis/pull/9693 - -* Enhancement - Update web to v10.0.0: [#9707](https://github.com/owncloud/ocis/pull/9707) - - Tags: web - - We updated ownCloud Web to v10.0.0. Please refer to the changelog (linked) for - details on the web release. - - - Bugfix [owncloud/web#11174](https://github.com/owncloud/web/pull/11174) - Downloading files via the app top bar doesn't reflect the current state - Bugfix - [owncloud/web#11186](https://github.com/owncloud/web/pull/11186) Images - stretched in preview app in Safari browser - Bugfix - [owncloud/web#11194](https://github.com/owncloud/web/pull/11194) UI breaks when - tags are numbers - Bugfix - [owncloud/web#11253](https://github.com/owncloud/web/pull/11253) Open dropdown - menu does not deselect other items in admin settings app - Change - [owncloud/web#11251](https://github.com/owncloud/web/pull/11251) Removal of - Deprecated Config Options - Change - [owncloud/web#11252](https://github.com/owncloud/web/pull/11252) Remove draw-io - as default app - Change - [owncloud/web#11277](https://github.com/owncloud/web/pull/11277) Remove set as - description space action - Enhancement - [owncloud/web#11166](https://github.com/owncloud/web/pull/11166) Add share role - icon to shared with me table - Enhancement - [owncloud/web#11258](https://github.com/owncloud/web/pull/11258) Application - menu extension point - Enhancement - [owncloud/web#11279](https://github.com/owncloud/web/pull/11279) Move quota info - to general info in user menu - Enhancement - [owncloud/web#11280](https://github.com/owncloud/web/pull/11280) Add edit - description button to space info - - https://github.com/owncloud/ocis/pull/9707 - https://github.com/owncloud/web/releases/tag/v10.0.0 - -# Changelog for [5.0.6] (2024-07-17) - -The following sections list the changes for 5.0.6. - -[5.0.6]: https://github.com/owncloud/ocis/compare/v6.1.0...v5.0.6 - -## Summary - -* Bugfix - Allow all uploads to restart: [#9506](https://github.com/owncloud/ocis/pull/9506) -* Bugfix - Fix the email notification service: [#9514](https://github.com/owncloud/ocis/pull/9514) -* Enhancement - Limit concurrent thumbnail requests: [#9199](https://github.com/owncloud/ocis/pull/9199) -* Enhancement - Update web to v8.0.4: [#9429](https://github.com/owncloud/ocis/pull/9429) -* Enhancement - Add cli to purge revisions: [#9497](https://github.com/owncloud/ocis/pull/9497) - -## Details - -* Bugfix - Allow all uploads to restart: [#9506](https://github.com/owncloud/ocis/pull/9506) - - On postprocessing-restart, allow all uploads to restart even if one fails. - - https://github.com/owncloud/ocis/pull/9506 - -* Bugfix - Fix the email notification service: [#9514](https://github.com/owncloud/ocis/pull/9514) - - We fixed an error in the notification service that caused the email notification - to fail when the user's display name contained special characters. - - https://github.com/owncloud/ocis/issues/9402 - https://github.com/owncloud/ocis/pull/9514 - -* Enhancement - Limit concurrent thumbnail requests: [#9199](https://github.com/owncloud/ocis/pull/9199) - - The number of concurrent requests to the thumbnail service can be limited now to - have more control over the consumed system resources. - - https://github.com/owncloud/ocis/pull/9199 - -* Enhancement - Update web to v8.0.4: [#9429](https://github.com/owncloud/ocis/pull/9429) - - Tags: web - - We updated ownCloud Web to v8.0.4. Please refer to the changelog (linked) for - details on the web release. - - - Bugfix [owncloud/web#10814](https://github.com/owncloud/web/issues/10814): - Vertical scroll for OcModal on small screens - Bugfix - [owncloud/web#10918](https://github.com/owncloud/web/issues/10918): Resource - deselection on right-click - Bugfix - [owncloud/web#10920](https://github.com/owncloud/web/pull/10920): Resources with - name consist of number won't show up in trash bin - Bugfix - [owncloud/web#10941](https://github.com/owncloud/web/issues/10941): Space not - updating on navigation - Bugfix - [owncloud/web#11063](https://github.com/owncloud/web/issues/11063): Enforce - shortcut URL protocol - Bugfix - [owncloud/web#11092](https://github.com/owncloud/web/issues/11092): Browser - confirmation dialog after closing editor - Bugfix - [owncloud/web#11091](https://github.com/owncloud/web/issues/11091): Button focus - when closing editor - Bugfix - [owncloud/web#10942](https://github.com/owncloud/web/issues/10942): Keyboard - navigation breaking - Bugfix - [owncloud/web#11086](https://github.com/owncloud/web/pull/11086): Opening public - links with an expired token - - https://github.com/owncloud/ocis/pull/9429 - https://github.com/owncloud/ocis/pull/9510 - https://github.com/owncloud/web/releases/tag/v8.0.3 - https://github.com/owncloud/web/releases/tag/v8.0.4 - -* Enhancement - Add cli to purge revisions: [#9497](https://github.com/owncloud/ocis/pull/9497) - - Adds a cli that allows removing all revisions for a storage-provider. - - https://github.com/owncloud/ocis/pull/9497 - -# Changelog for [6.1.0] (2024-07-08) - -The following sections list the changes for 6.1.0. - -[6.1.0]: https://github.com/owncloud/ocis/compare/v6.0.0...v6.1.0 - -## Summary - -* Bugfix - Fix sharing-ng permission listings for personal and virtual drive items: [#9438](https://github.com/owncloud/ocis/pull/9438) -* Bugfix - Add inotify-tools and bash packages to docker files: [#9440](https://github.com/owncloud/ocis/pull/9440) -* Bugfix - Allow all uploads to restart: [#9465](https://github.com/owncloud/ocis/pull/9465) -* Bugfix - Fix the email notification service: [#9467](https://github.com/owncloud/ocis/pull/9467) -* Bugfix - Fix Password Reset: [#9479](https://github.com/owncloud/ocis/pull/9479) -* Bugfix - Fixed the email template: [#9484](https://github.com/owncloud/ocis/pull/9484) -* Bugfix - Polish secure view: [#9532](https://github.com/owncloud/ocis/pull/9532) -* Enhancement - Rudimentary OCM support in graph: [#8909](https://github.com/owncloud/ocis/pull/8909) -* Enhancement - Activitylog API: [#9361](https://github.com/owncloud/ocis/pull/9361) -* Enhancement - Add the backchannel logout event: [#9447](https://github.com/owncloud/ocis/pull/9447) -* Enhancement - Add fail flag to consistency check: [#9447](https://github.com/owncloud/ocis/pull/9447) -* Enhancement - Configurable OCM timeouts: [#9450](https://github.com/owncloud/ocis/pull/9450) -* Enhancement - Deprecate gateway environment variables: [#9451](https://github.com/owncloud/ocis/pull/9451) -* Enhancement - Allow reindexing all spaces: [#9456](https://github.com/owncloud/ocis/pull/9456) -* Enhancement - Autoprovision group memberships: [#9458](https://github.com/owncloud/ocis/pull/9458) -* Enhancement - Allow disable versioning: [#9473](https://github.com/owncloud/ocis/pull/9473) -* Enhancement - Empty trash directories: [#9483](https://github.com/owncloud/ocis/pull/9483) -* Enhancement - Various fixes for the activitylog service: [#9485](https://github.com/owncloud/ocis/pull/9485) -* Enhancement - Add cli to purge revisions: [#9497](https://github.com/owncloud/ocis/pull/9497) -* Enhancement - Update web to v9.1.0: [#9547](https://github.com/owncloud/ocis/pull/9547) -* Enhancement - Bump reva to v2.21.0: [#9556](https://github.com/owncloud/ocis/pull/9556) - -## Details - -* Bugfix - Fix sharing-ng permission listings for personal and virtual drive items: [#9438](https://github.com/owncloud/ocis/pull/9438) - - Fixes an issue where the sharing-ng service was not able to list permissions for - personal and virtual drive items. - - https://github.com/owncloud/ocis/issues/8922 - https://github.com/owncloud/ocis/pull/9438 - -* Bugfix - Add inotify-tools and bash packages to docker files: [#9440](https://github.com/owncloud/ocis/pull/9440) - - We need both packages to make posixfs work. Later, once the golang package is - fixed to not depend on bash any more, bash can be removed again. - - https://github.com/owncloud/ocis/pull/9440 - -* Bugfix - Allow all uploads to restart: [#9465](https://github.com/owncloud/ocis/pull/9465) - - On postprocessing-restart, allow all uploads to restart even if one fails. - - https://github.com/owncloud/ocis/pull/9465 - -* Bugfix - Fix the email notification service: [#9467](https://github.com/owncloud/ocis/pull/9467) - - We fixed an error in the notification service that caused the email notification - to fail when the user's display name contained special characters. - - https://github.com/owncloud/ocis/issues/9402 - https://github.com/owncloud/ocis/pull/9467 - -* Bugfix - Fix Password Reset: [#9479](https://github.com/owncloud/ocis/pull/9479) - - The `ocis idm resetpassword` always used the hardcoded `admin` name for the - user. Now user name can be specified via the `--user-name` (`-u`) flag. - - https://github.com/owncloud/ocis/pull/9479 - -* Bugfix - Fixed the email template: [#9484](https://github.com/owncloud/ocis/pull/9484) - - Fixed the email template when the description was marked as a link. - - https://github.com/owncloud/ocis/issues/8424 - https://github.com/owncloud/ocis/pull/9484 - -* Bugfix - Polish secure view: [#9532](https://github.com/owncloud/ocis/pull/9532) - - We fixed a bug where viewing pdf files in secure view mode was not possible. - Secure view access on space roots was dropped because of unwanted side effects. - - https://github.com/owncloud/ocis/pull/9532 - -* Enhancement - Rudimentary OCM support in graph: [#8909](https://github.com/owncloud/ocis/pull/8909) - - We now allow creating and accepting OCM shares. - - https://github.com/owncloud/ocis/pull/8909 - -* Enhancement - Activitylog API: [#9361](https://github.com/owncloud/ocis/pull/9361) - - Adds an api to the `activitylog` service which allows retrieving data by clients - to show item activities - - https://github.com/owncloud/ocis/pull/9361 - -* Enhancement - Add the backchannel logout event: [#9447](https://github.com/owncloud/ocis/pull/9447) - - We've added the backchannel logout event - - https://github.com/owncloud/ocis/issues/9355 - https://github.com/owncloud/ocis/pull/9447 - -* Enhancement - Add fail flag to consistency check: [#9447](https://github.com/owncloud/ocis/pull/9447) - - We added a `--fail` flag to the `ocis backup consistency` command. If set to - true, the command will return a non-zero exit code if any inconsistencies are - found. This allows you to use the command in scripts and CI/CD pipelines to - ensure that backups are consistent. - - https://github.com/owncloud/ocis/pull/9447 - -* Enhancement - Configurable OCM timeouts: [#9450](https://github.com/owncloud/ocis/pull/9450) - - We added `OCM_OCM_INVITE_MANAGER_TOKEN_EXPIRATION` and - `OCM_OCM_INVITE_MANAGER_TIMEOUT` to allow changing the default invite token - duration as well as the request timeout for requests made to other instances. - - https://github.com/owncloud/ocis/pull/9450 - -* Enhancement - Deprecate gateway environment variables: [#9451](https://github.com/owncloud/ocis/pull/9451) - - Deprecate service specific `_GATEWAY_NAME` env vars. It makes no sense to point - one specific service to a different gateway. - - https://github.com/owncloud/ocis/pull/9451 - -* Enhancement - Allow reindexing all spaces: [#9456](https://github.com/owncloud/ocis/pull/9456) - - Adds a `--all-spaces` flag to the `ocis search index` command to allow - reindexing all spaces at once. - - https://github.com/owncloud/ocis/pull/9456 - -* Enhancement - Autoprovision group memberships: [#9458](https://github.com/owncloud/ocis/pull/9458) - - When PROXY_AUTOPROVISION_ACCOUNTS is enabled it is now possible to automatically - maintain the group memberships of users via a configurable OIDC claim. - - https://github.com/owncloud/ocis/issues/5538 - https://github.com/owncloud/ocis/pull/9458 - -* Enhancement - Allow disable versioning: [#9473](https://github.com/owncloud/ocis/pull/9473) - - Adds new configuration options to disable versioning for the storage providers - - https://github.com/owncloud/ocis/pull/9473 - -* Enhancement - Empty trash directories: [#9483](https://github.com/owncloud/ocis/pull/9483) - - We have added a cli-command that allows cleaning up empty directories in the - trashbins folder structure in decomposedFS. - - https://github.com/owncloud/ocis/issues/9393 - https://github.com/owncloud/ocis/issues/9271 - https://github.com/owncloud/ocis/pull/9483 - -* Enhancement - Various fixes for the activitylog service: [#9485](https://github.com/owncloud/ocis/pull/9485) - - First round of fixes to make the activitylog service more robust and reliable. - - https://github.com/owncloud/ocis/pull/9485 - https://github.com/owncloud/ocis/pull/9467 - -* Enhancement - Add cli to purge revisions: [#9497](https://github.com/owncloud/ocis/pull/9497) - - Adds a cli that allows removing all revisions for a storage-provider. - - https://github.com/owncloud/ocis/pull/9497 - -* Enhancement - Update web to v9.1.0: [#9547](https://github.com/owncloud/ocis/pull/9547) - - Tags: web - - We updated ownCloud Web to v9.1.0. Please refer to the changelog (linked) for - details on the web release. - - * Bugfix [owncloud/web#11058](https://github.com/owncloud/web/pull/11058): Resetting user after logout - * Bugfix [owncloud/web#11059](https://github.com/owncloud/web/pull/11059): Admin settings UI update after save - * Bugfix [owncloud/web#11068](https://github.com/owncloud/web/pull/11068): Editor save after token renewal - * Bugfix [owncloud/web#11132](https://github.com/owncloud/web/pull/11132): Trash bin breaking on navigation - * Bugfix [owncloud/web#11135](https://github.com/owncloud/web/issues/11135): Tooltips in trashbin covered - * Bugfix [owncloud/web#11137](https://github.com/owncloud/web/pull/11137): Duplicated elements on public link page - * Bugfix [owncloud/web#11139](https://github.com/owncloud/web/pull/11139): Secure view default action - * Enhancement [owncloud/web#5387](https://github.com/owncloud/web/issues/5387): Accessibility improvements - * Enhancement [owncloud/web#10996](https://github.com/owncloud/web/pull/10996): Activities sidebar app panel - * Enhancement [owncloud/web#11054](https://github.com/owncloud/web/pull/11054): Consistent initial loading spinner - * Enhancement [owncloud/web#11057](https://github.com/owncloud/web/pull/11057): Add action drop down to app top bar - * Enhancement [owncloud/web#11060](https://github.com/owncloud/web/pull/11060): Decrease text editor loading times - * Enhancement [owncloud/web#11077](https://github.com/owncloud/web/pull/11077): Reduce network load on token renewal - * Enhancement [owncloud/web#11085](https://github.com/owncloud/web/pull/11085): Open file directly from app - * Enhancement [owncloud/web#11093](https://github.com/owncloud/web/pull/11093): Enable default autosave in editors - - https://github.com/owncloud/ocis/pull/9547 - https://github.com/owncloud/web/releases/tag/v9.1.0 - -* Enhancement - Bump reva to v2.21.0: [#9556](https://github.com/owncloud/ocis/pull/9556) - - * Bugfix [cs3org/reva#4740](https://github.com/cs3org/reva/pull/4740): Disallow reserved filenames - * Bugfix [cs3org/reva#4748](https://github.com/cs3org/reva/pull/4748): Quotes in dav Content-Disposition header - * Bugfix [cs3org/reva#4750](https://github.com/cs3org/reva/pull/4750): Validate a space path - * Enhancement [cs3org/reva#4737](https://github.com/cs3org/reva/pull/4737): Add the backchannel logout event - * Enhancement [cs3org/reva#4749](https://github.com/cs3org/reva/pull/4749): DAV error codes - * Enhancement [cs3org/reva#4742](https://github.com/cs3org/reva/pull/4742): Expose disable-versioning configuration option - * Enhancement [cs3org/reva#4739](https://github.com/cs3org/reva/pull/4739): Improve posixfs storage driver - * Enhancement [cs3org/reva#4738](https://github.com/cs3org/reva/pull/4738): Add GetServiceUserToken() method to utils pkg - - https://github.com/owncloud/ocis/pull/9556 - https://github.com/owncloud/ocis/pull/9473 - -# Changelog for [6.0.0] (2024-06-19) - -The following sections list the changes for 6.0.0. - -[6.0.0]: https://github.com/owncloud/ocis/compare/v5.0.5...v6.0.0 - -## Summary - -* Bugfix - Fix an error when lock/unlock a public shared file: [#8472](https://github.com/owncloud/ocis/pull/8472) -* Bugfix - Fix the docker-compose wopi: [#8483](https://github.com/owncloud/ocis/pull/8483) -* Bugfix - Fix remove/update share permissions: [#8529](https://github.com/owncloud/ocis/pull/8529) -* Bugfix - Correct the default mapping of roles: [#8534](https://github.com/owncloud/ocis/pull/8534) -* Bugfix - Fix graph drive invite: [#8538](https://github.com/owncloud/ocis/pull/8538) -* Bugfix - Fix the mount points naming: [#8543](https://github.com/owncloud/ocis/pull/8543) -* Bugfix - We now always select the next clients when autoaccepting shares: [#8570](https://github.com/owncloud/ocis/pull/8570) -* Bugfix - Always select next before making calls: [#8578](https://github.com/owncloud/ocis/pull/8578) -* Bugfix - Fix sharing invite on virtual drive: [#8609](https://github.com/owncloud/ocis/pull/8609) -* Bugfix - Prevent copying a file to a parent folder: [#8649](https://github.com/owncloud/ocis/pull/8649) -* Bugfix - Disable Multipart uploads: [#8666](https://github.com/owncloud/ocis/pull/8666) -* Bugfix - Internal links shouldn't have a password: [#8668](https://github.com/owncloud/ocis/pull/8668) -* Bugfix - Fix uploading via a public link: [#8702](https://github.com/owncloud/ocis/pull/8702) -* Bugfix - Mask user email in output: [#8726](https://github.com/owncloud/ocis/issues/8726) -* Bugfix - Fix restarting of postprocessing: [#8782](https://github.com/owncloud/ocis/pull/8782) -* Bugfix - Fix the create personal space cache: [#8799](https://github.com/owncloud/ocis/pull/8799) -* Bugfix - Fix removing groups from space: [#8803](https://github.com/owncloud/ocis/pull/8803) -* Bugfix - Validate conditions for sharing roles by resource type: [#8815](https://github.com/owncloud/ocis/pull/8815) -* Bugfix - Fix creating the drive item: [#8817](https://github.com/owncloud/ocis/pull/8817) -* Bugfix - Fix unmount item from share: [#8827](https://github.com/owncloud/ocis/pull/8827) -* Bugfix - Fix creating new WOPI documents on public shares: [#8828](https://github.com/owncloud/ocis/pull/8828) -* Bugfix - Nats reconnects: [#8880](https://github.com/owncloud/ocis/pull/8880) -* Bugfix - Update the admin user role assignment to enforce the config: [#8897](https://github.com/owncloud/ocis/pull/8897) -* Bugfix - Fix affected users on sses: [#8928](https://github.com/owncloud/ocis/pull/8928) -* Bugfix - Fix well-known rewrite endpoint: [#8946](https://github.com/owncloud/ocis/pull/8946) -* Bugfix - Crash when processing crafted TIFF files: [#8981](https://github.com/owncloud/ocis/pull/8981) -* Bugfix - Fix collaboration registry setting: [#9105](https://github.com/owncloud/ocis/pull/9105) -* Bugfix - Service startup of WOPI example: [#9127](https://github.com/owncloud/ocis/pull/9127) -* Bugfix - Fix the status code for multiple mount and unmount share: [#9193](https://github.com/owncloud/ocis/pull/9193) -* Bugfix - Don't show thumbnails for secureview shares: [#9299](https://github.com/owncloud/ocis/pull/9299) -* Bugfix - Fix share update: [#9301](https://github.com/owncloud/ocis/pull/9301) -* Bugfix - Fix the error translation from utils: [#9331](https://github.com/owncloud/ocis/pull/9331) -* Bugfix - Fix the settings metedata tests: [#9341](https://github.com/owncloud/ocis/pull/9341) -* Bugfix - The hidden shares have been excluded from a search result: [#9371](https://github.com/owncloud/ocis/pull/9371) -* Bugfix - Encode Registry Keys: [#9385](https://github.com/owncloud/ocis/pull/9385) -* Change - Change the default store for presigned keys to nats-js-kv: [#8419](https://github.com/owncloud/ocis/pull/8419) -* Change - Disable resharing by default for deprecation: [#8653](https://github.com/owncloud/ocis/pull/8653) -* Change - The `filesystem` backend for the settings service has been removed: [#9138](https://github.com/owncloud/ocis/pull/9138) -* Change - Define maximum input image dimensions and size when generating previews: [#9360](https://github.com/owncloud/ocis/pull/9360) -* Enhancement - Introduce staticroutes package & remove well-known OIDC middleware: [#6095](https://github.com/owncloud/ocis/issues/6095) -* Enhancement - Graphs endpoint for mounting and unmounting shares: [#7885](https://github.com/owncloud/ocis/pull/7885) -* Enhancement - Add epub reader to web default apps: [#8410](https://github.com/owncloud/ocis/pull/8410) -* Enhancement - Change Cors default settings: [#8518](https://github.com/owncloud/ocis/pull/8518) -* Enhancement - Custom WEB App Loading: [#8523](https://github.com/owncloud/ocis/pull/8523) -* Enhancement - Update to go 1.22: [#8586](https://github.com/owncloud/ocis/pull/8586) -* Enhancement - Send more sse events: [#8587](https://github.com/owncloud/ocis/pull/8587) -* Enhancement - Send SSE when file is locked/unlocked: [#8602](https://github.com/owncloud/ocis/pull/8602) -* Enhancement - Add the spaceID to sse: [#8614](https://github.com/owncloud/ocis/pull/8614) -* Enhancement - The graph endpoints for listing permission works for spaces now: [#8642](https://github.com/owncloud/ocis/pull/8642) -* Enhancement - Bump keycloak: [#8687](https://github.com/owncloud/ocis/pull/8687) -* Enhancement - Make IDP cookies same site strict: [#8716](https://github.com/owncloud/ocis/pull/8716) -* Enhancement - Make server side space templates production ready: [#8723](https://github.com/owncloud/ocis/pull/8723) -* Enhancement - Sharing NG role names and descriptions: [#8743](https://github.com/owncloud/ocis/pull/8743) -* Enhancement - Ability to Change Share Item Visibility in Graph API: [#8750](https://github.com/owncloud/ocis/pull/8750) -* Enhancement - Enable web extension drawio by default: [#8760](https://github.com/owncloud/ocis/pull/8760) -* Enhancement - Remove resharing: [#8762](https://github.com/owncloud/ocis/pull/8762) -* Enhancement - Add CSP and other security related headers to oCIS: [#8777](https://github.com/owncloud/ocis/pull/8777) -* Enhancement - Add FileTouched SSE Event: [#8778](https://github.com/owncloud/ocis/pull/8778) -* Enhancement - Prepare runners to start the services: [#8802](https://github.com/owncloud/ocis/pull/8802) -* Enhancement - Sharing SSEs: [#8854](https://github.com/owncloud/ocis/pull/8854) -* Enhancement - Secure viewer share role: [#8907](https://github.com/owncloud/ocis/pull/8907) -* Enhancement - Add Link SSEs: [#8908](https://github.com/owncloud/ocis/pull/8908) -* Enhancement - ShareeIDs in SSEs: [#8915](https://github.com/owncloud/ocis/pull/8915) -* Enhancement - Allow to resolve public shares without the ocs tokeninfo endpoint: [#8926](https://github.com/owncloud/ocis/pull/8926) -* Enhancement - Initiator-IDs: [#8936](https://github.com/owncloud/ocis/pull/8936) -* Enhancement - Add endpoint for getting drive items: [#8939](https://github.com/owncloud/ocis/pull/8939) -* Enhancement - Improve infected file handling: [#8947](https://github.com/owncloud/ocis/pull/8947) -* Enhancement - Configurable claims for auto-provisioning user accounts: [#8952](https://github.com/owncloud/ocis/pull/8952) -* Enhancement - Bump nats-js-kv pkg: [#8953](https://github.com/owncloud/ocis/pull/8953) -* Enhancement - Graph permission created date time: [#8954](https://github.com/owncloud/ocis/pull/8954) -* Enhancement - Add virus filter to sessions command: [#9041](https://github.com/owncloud/ocis/pull/9041) -* Enhancement - Assimilate `clean` into `sessions` command: [#9041](https://github.com/owncloud/ocis/pull/9041) -* Enhancement - Add remote item id to WebDAV report responses: [#9094](https://github.com/owncloud/ocis/issues/9094) -* Enhancement - Theme Processing and Logo Customization: [#9133](https://github.com/owncloud/ocis/pull/9133) -* Enhancement - Add watermark text: [#9144](https://github.com/owncloud/ocis/pull/9144) -* Enhancement - Update selected attributes of autoprovisioned users: [#9166](https://github.com/owncloud/ocis/pull/9166) -* Enhancement - Limit concurrent thumbnail requests: [#9199](https://github.com/owncloud/ocis/pull/9199) -* Enhancement - The storage-users doc updated: [#9228](https://github.com/owncloud/ocis/pull/9228) -* Enhancement - Docker compose example for ClamAV: [#9229](https://github.com/owncloud/ocis/pull/9229) -* Enhancement - Add command to check ocis backup consistency: [#9238](https://github.com/owncloud/ocis/pull/9238) -* Enhancement - Web server compression: [#9287](https://github.com/owncloud/ocis/pull/9287) -* Enhancement - Add secureview flag when listing apps via http: [#9289](https://github.com/owncloud/ocis/pull/9289) -* Enhancement - Activitylog Service: [#9327](https://github.com/owncloud/ocis/pull/9327) -* Enhancement - Update web to v9.0.0-alpha.7: [#9395](https://github.com/owncloud/ocis/pull/9395) -* Enhancement - Bump Reva to v2.20.0: [#9415](https://github.com/owncloud/ocis/pull/9415) - -## Details - -* Bugfix - Fix an error when lock/unlock a public shared file: [#8472](https://github.com/owncloud/ocis/pull/8472) - - We fixed a bug when anonymous user with viewer role in public link of a folder - can lock/unlock a file inside it - - https://github.com/owncloud/ocis/issues/7785 - https://github.com/owncloud/ocis/pull/8472 - -* Bugfix - Fix the docker-compose wopi: [#8483](https://github.com/owncloud/ocis/pull/8483) - - We fixed an issue when Collabora is not available time by time after running the - docker-compose wopi deployment - - https://github.com/owncloud/ocis/issues/8474 - https://github.com/owncloud/ocis/pull/8483 - -* Bugfix - Fix remove/update share permissions: [#8529](https://github.com/owncloud/ocis/pull/8529) - - This is a workaround that should prevent removing or changing the share - permissions when the file is locked. These limitations have to be removed after - the wopi server will be able to unlock the file properly. These limitations are - not spread on the files inside the shared folder. - - https://github.com/owncloud/ocis/issues/8273 - https://github.com/owncloud/ocis/pull/8529 - https://github.com/cs3org/reva/pull/4534 - -* Bugfix - Correct the default mapping of roles: [#8534](https://github.com/owncloud/ocis/pull/8534) - - The default config for the OIDC role mapping was incorrect. Lightweight users - are now assignable. - - https://github.com/owncloud/ocis/pull/8534 - -* Bugfix - Fix graph drive invite: [#8538](https://github.com/owncloud/ocis/pull/8538) - - We fixed the issue when sharing of personal drive is allowed via graph - - https://github.com/owncloud/ocis/issues/8494 - https://github.com/owncloud/ocis/pull/8538 - -* Bugfix - Fix the mount points naming: [#8543](https://github.com/owncloud/ocis/pull/8543) - - We fixed a bug that caused inconsistent naming when multiple users share the - resource with same name to another user. - - https://github.com/owncloud/ocis/issues/8471 - https://github.com/owncloud/ocis/pull/8543 - -* Bugfix - We now always select the next clients when autoaccepting shares: [#8570](https://github.com/owncloud/ocis/pull/8570) - - https://github.com/owncloud/ocis/pull/8570 - -* Bugfix - Always select next before making calls: [#8578](https://github.com/owncloud/ocis/pull/8578) - - We now select the next client more often to spread out load - - https://github.com/owncloud/ocis/pull/8578 - -* Bugfix - Fix sharing invite on virtual drive: [#8609](https://github.com/owncloud/ocis/pull/8609) - - We fixed the issue when sharing of virtual drive with other users was allowed - - https://github.com/owncloud/ocis/issues/8495 - https://github.com/owncloud/ocis/pull/8609 - -* Bugfix - Prevent copying a file to a parent folder: [#8649](https://github.com/owncloud/ocis/pull/8649) - - When copying a file to a parent folder, the file would be copied to the parent - folder, but the file would not be removed from the original folder. - - https://github.com/owncloud/ocis/issues/1230 - https://github.com/owncloud/ocis/pull/8649 - https://github.com/cs3org/reva/pull/4571 - %60 - -* Bugfix - Disable Multipart uploads: [#8666](https://github.com/owncloud/ocis/pull/8666) - - Disables multiparts uploads as they lead to high memory consumption - - https://github.com/owncloud/ocis/pull/8666 - -* Bugfix - Internal links shouldn't have a password: [#8668](https://github.com/owncloud/ocis/pull/8668) - - Internal links shouldn't have a password when create/update - - https://github.com/owncloud/ocis/issues/8619 - https://github.com/owncloud/ocis/pull/8668 - -* Bugfix - Fix uploading via a public link: [#8702](https://github.com/owncloud/ocis/pull/8702) - - Fix http error when uploading via a public link - - https://github.com/owncloud/ocis/issues/8699 - https://github.com/owncloud/ocis/pull/8702 - -* Bugfix - Mask user email in output: [#8726](https://github.com/owncloud/ocis/issues/8726) - - We have fixed a bug where the user email was not masked in the output and the - user emails could be enumerated through the sharee search. This is the ocis side - which adds an suiting config option to mask user emails in the output. - - https://github.com/owncloud/ocis/issues/8726 - https://github.com/cs3org/reva/pull/4603 - https://github.com/owncloud/ocis/pull/8764 - -* Bugfix - Fix restarting of postprocessing: [#8782](https://github.com/owncloud/ocis/pull/8782) - - When an upload is not found, the logic to restart postprocessing was bunked. - Additionally we extended the upload sessions command to be able to restart the - uploads without using a second command. - - NOTE: This also includes a breaking fix for the deprecated `ocis storage-users - uploads list` command - - https://github.com/owncloud/ocis/pull/8782 - -* Bugfix - Fix the create personal space cache: [#8799](https://github.com/owncloud/ocis/pull/8799) - - We fixed a problem with the config for the create personal space cache which - resulted in the cache never being used. - - https://github.com/owncloud/ocis/pull/8799 - -* Bugfix - Fix removing groups from space: [#8803](https://github.com/owncloud/ocis/pull/8803) - - We fixed a bug when unable to remove groups from space via graph - - https://github.com/owncloud/ocis/issues/8768 - https://github.com/owncloud/ocis/pull/8803 - -* Bugfix - Validate conditions for sharing roles by resource type: [#8815](https://github.com/owncloud/ocis/pull/8815) - - We improved the validation of the allowed sharing roles for specific resource - type for various sharing related graph API endpoints. This allows e.g. the web - client to restrict the sharing roles presented to the user based on the type of - the resource that is being shared. - - https://github.com/owncloud/ocis/issues/8331 - https://github.com/owncloud/ocis/pull/8815 - -* Bugfix - Fix creating the drive item: [#8817](https://github.com/owncloud/ocis/pull/8817) - - We fixed the issue when creating a drive item with random item id was allowed - - https://github.com/owncloud/ocis/issues/8724 - https://github.com/owncloud/ocis/pull/8817 - -* Bugfix - Fix unmount item from share: [#8827](https://github.com/owncloud/ocis/pull/8827) - - We fixed the status code returned for the request to delete a driveitem. - - https://github.com/owncloud/ocis/issues/8731 - https://github.com/owncloud/ocis/pull/8827 - -* Bugfix - Fix creating new WOPI documents on public shares: [#8828](https://github.com/owncloud/ocis/pull/8828) - - Creating a new Office document in a publicly shared folder is now possible. - - https://github.com/owncloud/ocis/issues/8691 - https://github.com/owncloud/ocis/pull/8828 - -* Bugfix - Nats reconnects: [#8880](https://github.com/owncloud/ocis/pull/8880) - - We fixed the reconnect handling of the natjs kv registry. - - https://github.com/owncloud/ocis/pull/8880 - -* Bugfix - Update the admin user role assignment to enforce the config: [#8897](https://github.com/owncloud/ocis/pull/8897) - - The admin user role assigment was not updated after the first assignment. We now - read the assigned role during init and update the admin user ID accordingly if - the role is not assigned. This is especially needed when the OCIS_ADMIN_USER_ID - is set after the autoprovisioning of the admin user when it originates from an - external Identity Provider. - - https://github.com/owncloud/ocis/pull/8897 - -* Bugfix - Fix affected users on sses: [#8928](https://github.com/owncloud/ocis/pull/8928) - - The AffectedUsers field of sses now only reports affected users. - - https://github.com/owncloud/ocis/pull/8928 - -* Bugfix - Fix well-known rewrite endpoint: [#8946](https://github.com/owncloud/ocis/pull/8946) - - https://github.com/owncloud/ocis/issues/8703 - https://github.com/owncloud/ocis/pull/8946 - -* Bugfix - Crash when processing crafted TIFF files: [#8981](https://github.com/owncloud/ocis/pull/8981) - - Fix for a vulnerability with low severity in disintegration/imaging. - - https://github.com/owncloud/ocis/pull/8981 - https://github.com/advisories/GHSA-q7pp-wcgr-pffx - -* Bugfix - Fix collaboration registry setting: [#9105](https://github.com/owncloud/ocis/pull/9105) - - Fixed the collaboration service GRPC namespace - - https://github.com/owncloud/ocis/pull/9105 - -* Bugfix - Service startup of WOPI example: [#9127](https://github.com/owncloud/ocis/pull/9127) - - We fixed a bug in the service startup of the appprovider-onlyoffice in the - ocis_wopi deployment example. - - https://github.com/owncloud/ocis/pull/9127 - -* Bugfix - Fix the status code for multiple mount and unmount share: [#9193](https://github.com/owncloud/ocis/pull/9193) - - We fixed the status code for multiple mount and unmount share. - - https://github.com/owncloud/ocis/issues/8876 - https://github.com/owncloud/ocis/pull/9193 - -* Bugfix - Don't show thumbnails for secureview shares: [#9299](https://github.com/owncloud/ocis/pull/9299) - - We have fixed a bug where thumbnails were shown for secureview shares. - - https://github.com/owncloud/ocis/issues/9249 - https://github.com/owncloud/ocis/pull/9299 - -* Bugfix - Fix share update: [#9301](https://github.com/owncloud/ocis/pull/9301) - - We fixed the response code when the role/permission is empty on the share update - - https://github.com/owncloud/ocis/issues/8747 - https://github.com/owncloud/ocis/pull/9301 - -* Bugfix - Fix the error translation from utils: [#9331](https://github.com/owncloud/ocis/pull/9331) - - We've fixed the error translation from the statusCodeError type to CS3 Status - because the FromCS3Status function converts a CS3 status code into a - corresponding local Error representation. - - https://github.com/owncloud/ocis/issues/9151 - https://github.com/owncloud/ocis/pull/9331 - -* Bugfix - Fix the settings metedata tests: [#9341](https://github.com/owncloud/ocis/pull/9341) - - We fix the settings metedata tests that had the data race - - https://github.com/owncloud/ocis/issues/9372 - https://github.com/owncloud/ocis/pull/9341 - -* Bugfix - The hidden shares have been excluded from a search result: [#9371](https://github.com/owncloud/ocis/pull/9371) - - The hidden shares have been excluded from a search result. - - https://github.com/owncloud/ocis/issues/7383 - https://github.com/owncloud/ocis/pull/9371 - -* Bugfix - Encode Registry Keys: [#9385](https://github.com/owncloud/ocis/pull/9385) - - Encode the keys of the natsjskv registry as they have always been. - - https://github.com/owncloud/ocis/pull/9385 - -* Change - Change the default store for presigned keys to nats-js-kv: [#8419](https://github.com/owncloud/ocis/pull/8419) - - We wrapped the store service in a micro store implementation and changed the - default to the built-in NATS instance. - - https://github.com/owncloud/ocis/pull/8419 - -* Change - Disable resharing by default for deprecation: [#8653](https://github.com/owncloud/ocis/pull/8653) - - We disabled the resharing feature by default. This feature will be removed from - the product in the next major release. The resharing feature is not recommended - for use and should be disabled. Existing reshares will continue to work. - - https://github.com/owncloud/ocis/pull/8653 - -* Change - The `filesystem` backend for the settings service has been removed: [#9138](https://github.com/owncloud/ocis/pull/9138) - - The only remaining backend for the settings service is `metadata`, which has - been the default backend since ocis 2.0 - - https://github.com/owncloud/ocis/pull/9138 - -* Change - Define maximum input image dimensions and size when generating previews: [#9360](https://github.com/owncloud/ocis/pull/9360) - - This is a general hardening change to limit processing time and resources of the - thumbnailer. - - https://github.com/owncloud/ocis/pull/9360 - https://github.com/owncloud/ocis/pull/9035 - https://github.com/owncloud/ocis/pull/9069 - -* Enhancement - Introduce staticroutes package & remove well-known OIDC middleware: [#6095](https://github.com/owncloud/ocis/issues/6095) - - We have introduced a new static routes package to the proxy. This package is - responsible for serving static files and oidc well-known endpoint - `/.well-known/openid-configuration`. We have removed the well-known middleware - for OIDC and moved it to the newly introduced static routes module in the proxy. - - https://github.com/owncloud/ocis/issues/6095 - https://github.com/owncloud/ocis/pull/8541 - -* Enhancement - Graphs endpoint for mounting and unmounting shares: [#7885](https://github.com/owncloud/ocis/pull/7885) - - Functionality for mounting (accepting) and unmounting (rejecting) received - shares has been added to the graph API. - - https://github.com/owncloud/ocis/pull/7885 - -* Enhancement - Add epub reader to web default apps: [#8410](https://github.com/owncloud/ocis/pull/8410) - - We've added the new epub reader app to the web default apps, so it will be - enabled and usable by default. - - https://github.com/owncloud/ocis/pull/8410 - -* Enhancement - Change Cors default settings: [#8518](https://github.com/owncloud/ocis/pull/8518) - - We have changed the default CORS settings to set `Access-Control-Allow-Origin` - to the `OCIS_URL` if not explicitely set and `Access-Control-Allow-Credentials` - to `false` if not explicitely set. - - https://github.com/owncloud/ocis/issues/8514 - https://github.com/owncloud/ocis/pull/8518 - -* Enhancement - Custom WEB App Loading: [#8523](https://github.com/owncloud/ocis/pull/8523) - - We've added a new feature which allows the administrator of the environment to - provide custom web applications to the users. This feature is useful for - organizations that have specific web applications that they want to provide to - their users. - - The users will then be able to access these custom web applications from the web - ui. For a detailed description of the feature, please read the WEB service - README.md file. - - https://github.com/owncloud/ocis/issues/8392 - https://github.com/owncloud/ocis/pull/8523 - -* Enhancement - Update to go 1.22: [#8586](https://github.com/owncloud/ocis/pull/8586) - - We have updated go to version 1.22. - - https://github.com/owncloud/ocis/pull/8586 - -* Enhancement - Send more sse events: [#8587](https://github.com/owncloud/ocis/pull/8587) - - We added sse events for `ItemTrashed`, `ItemRestored`,`ContainerCreated` and - `FileRenamed` - - https://github.com/owncloud/ocis/pull/8587 - -* Enhancement - Send SSE when file is locked/unlocked: [#8602](https://github.com/owncloud/ocis/pull/8602) - - Send sse events when a file is locked or unlocked. - - https://github.com/owncloud/ocis/pull/8602 - -* Enhancement - Add the spaceID to sse: [#8614](https://github.com/owncloud/ocis/pull/8614) - - Adds the spaceID to all clientlog sse messages - - https://github.com/owncloud/ocis/pull/8614 - https://github.com/owncloud/ocis/pull/8624 - -* Enhancement - The graph endpoints for listing permission works for spaces now: [#8642](https://github.com/owncloud/ocis/pull/8642) - - We enhanced the 'graph/v1beta1/drives/{{driveid}}/items/{{itemid}}/permissions' - endpoint to list permission of the space when the 'itemid' refers to a space - root. - - https://github.com/owncloud/ocis/issues/8352 - https://github.com/owncloud/ocis/pull/8642 - -* Enhancement - Bump keycloak: [#8687](https://github.com/owncloud/ocis/pull/8687) - - Bumps keycloak version - - https://github.com/owncloud/ocis/issues/8569 - https://github.com/owncloud/ocis/pull/8687 - -* Enhancement - Make IDP cookies same site strict: [#8716](https://github.com/owncloud/ocis/pull/8716) - - To enhance the security of our application and prevent Cross-Site Request - Forgery (CSRF) attacks, we have updated the SameSite attribute of the build in - Identity Provider (IDP) cookies to Strict. - - This change restricts the browser from sending these cookies with any cross-site - requests, thereby limiting the exposure of the user's session to potential - threats. - - This update does not impact the existing functionality of the application but - provides an additional layer of security where needed. - - https://github.com/owncloud/ocis/pull/8716 - -* Enhancement - Make server side space templates production ready: [#8723](https://github.com/owncloud/ocis/pull/8723) - - Fixes several smaller bugs and adds some improvements to space templates, - introduced with https://github.com/owncloud/ocis/pull/8558 - - https://github.com/owncloud/ocis/pull/8723 - -* Enhancement - Sharing NG role names and descriptions: [#8743](https://github.com/owncloud/ocis/pull/8743) - - We've adjusted the display names and descriptions of the sharing NG roles to - align with the previously agreed upon terms. - - https://github.com/owncloud/ocis/pull/8743 - -* Enhancement - Ability to Change Share Item Visibility in Graph API: [#8750](https://github.com/owncloud/ocis/pull/8750) - - Introduce the `PATCH /graph/v1beta1/drives/{driveID}/items/{itemID}` Graph API - endpoint which allows updating individual Drive Items. - - At the moment, only the share visibility is considered changeable, but in the - future, more properties can be added to this endpoint. - - This enhancement is needed for the user interface, allowing specific shares to - be hidden or unhidden as needed, thereby improving the user experience. - - https://github.com/owncloud/ocis/issues/8654 - https://github.com/owncloud/ocis/pull/8750 - -* Enhancement - Enable web extension drawio by default: [#8760](https://github.com/owncloud/ocis/pull/8760) - - Enable web extension drawio by default - - https://github.com/owncloud/ocis/pull/8760 - -* Enhancement - Remove resharing: [#8762](https://github.com/owncloud/ocis/pull/8762) - - Removed resharing feature from codebase - - https://github.com/owncloud/ocis/pull/8762 - -* Enhancement - Add CSP and other security related headers to oCIS: [#8777](https://github.com/owncloud/ocis/pull/8777) - - General hardening of oCIS - - https://github.com/owncloud/ocis/pull/8777 - https://github.com/owncloud/ocis/pull/9025 - https://github.com/owncloud/ocis/pull/9167 - https://github.com/owncloud/ocis/pull/9313 - -* Enhancement - Add FileTouched SSE Event: [#8778](https://github.com/owncloud/ocis/pull/8778) - - Send an sse when a file is touched (aka 0 byte upload) - - https://github.com/owncloud/ocis/pull/8778 - -* Enhancement - Prepare runners to start the services: [#8802](https://github.com/owncloud/ocis/pull/8802) - - The runners will improve and make service startup easier. The runner's behavior - is more predictable with clear expectations. - - https://github.com/owncloud/ocis/pull/8802 - -* Enhancement - Sharing SSEs: [#8854](https://github.com/owncloud/ocis/pull/8854) - - Added server side events for item moved, share created/updated/removed, space - membership created/removed. - - https://github.com/owncloud/ocis/pull/8854 - https://github.com/owncloud/ocis/pull/8875 - -* Enhancement - Secure viewer share role: [#8907](https://github.com/owncloud/ocis/pull/8907) - - A new share role "Secure viewer" has been added. This role is applicable for - files, folders and spaces and only allows viewing them (and their content). - - https://github.com/owncloud/ocis/pull/8907 - -* Enhancement - Add Link SSEs: [#8908](https://github.com/owncloud/ocis/pull/8908) - - Add sses for link created/updated/removed. - - https://github.com/owncloud/ocis/pull/8908 - -* Enhancement - ShareeIDs in SSEs: [#8915](https://github.com/owncloud/ocis/pull/8915) - - We will now send a list of userIDs (one or in case of a group share multiple) on - share related SSEs - - https://github.com/owncloud/ocis/pull/8915 - -* Enhancement - Allow to resolve public shares without the ocs tokeninfo endpoint: [#8926](https://github.com/owncloud/ocis/pull/8926) - - Instead of querying the /v1.php/apps/files_sharing/api/v1/tokeninfo/ endpoint, a - client can now resolve public and internal links by sending a PROPFIND request - to /dav/public-files/{sharetoken} - - * authenticated clients accessing an internal link are redirected to the "real" resource (`/dav/spaces/{target-resource-id} - * authenticated clients are able to resolve public links like before. For password protected links they need to supply the password even if they have access to the underlying resource by other means. - * unauthenticated clients accessing an internal link get a 401 returned with WWW-Authenticate set to Bearer (so that the client knows that it need to get a token via the IDP login page. - * unauthenticated clients accessing a password protected link get a 401 returned with an error message to indicate the requirement for needing the link's password. - - https://github.com/owncloud/ocis/issues/8858 - https://github.com/owncloud/ocis/pull/8926 - https://github.com/cs3org/reva/pull/4653 - -* Enhancement - Initiator-IDs: [#8936](https://github.com/owncloud/ocis/pull/8936) - - Allows sending a header `Initiator-ID` on http requests. This id will be added - to sse events so clients can figure out if their particular instance was - triggering the event. Additionally this adds the etag of the file/folder to all - sse events. - - https://github.com/owncloud/ocis/pull/8936 - https://github.com/owncloud/ocis/pull/8701 - -* Enhancement - Add endpoint for getting drive items: [#8939](https://github.com/owncloud/ocis/pull/8939) - - An endpoint for getting drive items via ID has been added. - - https://github.com/owncloud/ocis/issues/8915 - https://github.com/owncloud/ocis/pull/8939 - -* Enhancement - Improve infected file handling: [#8947](https://github.com/owncloud/ocis/pull/8947) - - Reworks virus handling.Shows scandate and outcome on ocis storage-users uploads - sessions. Avoids retrying infected files on ocis postprocessing restart. - - https://github.com/owncloud/ocis/pull/8947 - -* Enhancement - Configurable claims for auto-provisioning user accounts: [#8952](https://github.com/owncloud/ocis/pull/8952) - - We introduce the new environment variables "PROXY_AUTOPROVISION_CLAIM_USERNAME", - "PROXY_AUTOPROVISION_CLAIM_EMAIL", and "PROXY_AUTOPROVISION_CLAIM_DISPLAYNAME" - which can be used to configure the OIDC claims that should be used for - auto-provisioning user accounts. - - The automatic fallback to use the 'email' claim value as the username when the - 'preferred_username' claim is not set, has been removed. - - Also it is now possible to autoprovision users without an email address. - - https://github.com/owncloud/ocis/issues/8635 - https://github.com/owncloud/ocis/issues/6909 - https://github.com/owncloud/ocis/pull/8952 - -* Enhancement - Bump nats-js-kv pkg: [#8953](https://github.com/owncloud/ocis/pull/8953) - - Uses official nats-js-kv package now. Moves away from custom fork. - - https://github.com/owncloud/ocis/pull/8953 - -* Enhancement - Graph permission created date time: [#8954](https://github.com/owncloud/ocis/pull/8954) - - We've added the created date time to graph permission objects. - - https://github.com/owncloud/ocis/issues/8749 - https://github.com/owncloud/ocis/pull/8954 - -* Enhancement - Add virus filter to sessions command: [#9041](https://github.com/owncloud/ocis/pull/9041) - - Allow filtering upload session by virus status (has-virus=true/false) - - https://github.com/owncloud/ocis/pull/9041 - -* Enhancement - Assimilate `clean` into `sessions` command: [#9041](https://github.com/owncloud/ocis/pull/9041) - - We deprecated `ocis storage-user uploads clean` and added the same logic to - `ocis storage-users uploads session --clean` - - https://github.com/owncloud/ocis/pull/9041 - -* Enhancement - Add remote item id to WebDAV report responses: [#9094](https://github.com/owncloud/ocis/issues/9094) - - The remote item id has been added to WebDAV `REPORT` responses. - - https://github.com/owncloud/ocis/issues/9094 - https://github.com/owncloud/ocis/pull/9095 - -* Enhancement - Theme Processing and Logo Customization: [#9133](https://github.com/owncloud/ocis/pull/9133) - - We have made significant improvements to the theme processing in Infinite Scale. - The changes include: - - - Enhanced the way themes are composed. Now, the final theme is a combination of - the built-in theme and the custom theme provided by the administrator via - `WEB_ASSET_THEMES_PATH` and `WEB_UI_THEME_PATH`. - Introduced a new mechanism to - load custom assets. This is particularly useful when a single asset, such as a - logo, needs to be overwritten. - Fixed the logo customization option. - Previously, small theme changes would copy the entire theme. Now, only the - changed keys are considered, making the process more efficient. - Default themes - are now part of ocis. This change simplifies the theme management process for - web. - - These changes enhance the robustness of the theme handling in Infinite Scale and - provide a better user experience. - - https://github.com/owncloud/ocis/issues/8966 - https://github.com/owncloud/ocis/pull/9133 - -* Enhancement - Add watermark text: [#9144](https://github.com/owncloud/ocis/pull/9144) - - We've added the watermark text for the Secure View mode. - - https://github.com/owncloud/ocis/pull/9144 - -* Enhancement - Update selected attributes of autoprovisioned users: [#9166](https://github.com/owncloud/ocis/pull/9166) - - When autoprovisioning is enabled, we now update autoprovisioned users when their - display name or email address claims change. - - https://github.com/owncloud/ocis/issues/8955 - https://github.com/owncloud/ocis/pull/9166 - -* Enhancement - Limit concurrent thumbnail requests: [#9199](https://github.com/owncloud/ocis/pull/9199) - - The number of concurrent requests to the thumbnail service can be limited now to - have more control over the consumed system resources. - - https://github.com/owncloud/ocis/pull/9199 - -* Enhancement - The storage-users doc updated: [#9228](https://github.com/owncloud/ocis/pull/9228) - - The storage-users doc was updated, added the details to the 'Restore Trash-Bins - Items' section. - - https://github.com/owncloud/ocis/pull/9228 - -* Enhancement - Docker compose example for ClamAV: [#9229](https://github.com/owncloud/ocis/pull/9229) - - This PR adds a docker compose example for running a local oCIS together with - ClamAV as virus scanner. The example is for demonstration purposes only and - should not be used in production. - - https://github.com/owncloud/ocis/pull/9229 - -* Enhancement - Add command to check ocis backup consistency: [#9238](https://github.com/owncloud/ocis/pull/9238) - - Adds a command that checks the consistency of an ocis backup. - - https://github.com/owncloud/ocis/pull/9238 - -* Enhancement - Web server compression: [#9287](https://github.com/owncloud/ocis/pull/9287) - - We've added a compression middleware to the web server to reduce the request - size when delivering static files. This speeds up loading times in web clients. - - https://github.com/owncloud/web/issues/7964 - https://github.com/owncloud/ocis/pull/9287 - -* Enhancement - Add secureview flag when listing apps via http: [#9289](https://github.com/owncloud/ocis/pull/9289) - - To allow clients to see which application supports secure view, we add a flag to - the http response when the app service name matches a configured secure view app - provider. The app can be configured by setting - `FRONTEND_APP_HANDLER_SECURE_VIEW_APP_ADDR` to the address of the registered CS3 - app provider. - - https://github.com/owncloud/ocis/pull/9289 - https://github.com/owncloud/ocis/pull/9280 - https://github.com/owncloud/ocis/pull/9277 - -* Enhancement - Activitylog Service: [#9327](https://github.com/owncloud/ocis/pull/9327) - - Adds a new service `activitylog` which stores events (activities) per resource. - This data can be retrieved by clients to show item activities - - https://github.com/owncloud/ocis/pull/9327 - -* Enhancement - Update web to v9.0.0-alpha.7: [#9395](https://github.com/owncloud/ocis/pull/9395) - - Tags: web - - We updated ownCloud Web to v9.0.0-alpha.7. Please refer to the changelog - (linked) for details on the web release. - - * Bugfix [owncloud/web#10377](https://github.com/owncloud/web/pull/10377): User data not updated while altering own user - * Bugfix [owncloud/web#10417](https://github.com/owncloud/web/pull/10417): Admin settings keyboard navigation - * Bugfix [owncloud/web#10517](https://github.com/owncloud/web/pull/10517): Load thumbnail when postprocessing is finished - * Bugfix [owncloud/web#10551](https://github.com/owncloud/web/pull/10551): Share sidebar icons - * Bugfix [owncloud/web#10702](https://github.com/owncloud/web/pull/10702): Apply sandbox attribute to iframe in draw-io extension - * Bugfix [owncloud/web#10706](https://github.com/owncloud/web/pull/10706): Apply sandbox attribute to iframe in app-external extension - * Bugfix [owncloud/web#10746](https://github.com/owncloud/web/pull/10746): Versions loaded multiple times when opening sidebar - * Bugfix [owncloud/web#10760](https://github.com/owncloud/web/pull/10760): Incoming notifications broken while notification center is open - * Bugfix [owncloud/web#10814](https://github.com/owncloud/web/issues/10814): Vertical scroll for OcModal on small screens - * Bugfix [owncloud/web#10900](https://github.com/owncloud/web/pull/10900): Context menu empty in tiles view - * Bugfix [owncloud/web#10918](https://github.com/owncloud/web/issues/10918): Resource deselection on right-click - * Bugfix [owncloud/web#10920](https://github.com/owncloud/web/pull/10920): Resources with name consist of number won't show up in trash bin - * Bugfix [owncloud/web#10928](https://github.com/owncloud/web/pull/10928): Disable search in public link context - * Bugfix [owncloud/web#10941](https://github.com/owncloud/web/issues/10941): Space not updating on navigation - * Bugfix [owncloud/web#10974](https://github.com/owncloud/web/pull/10974): Local logout if IdP has no logout support - * Change [owncloud/web#7338](https://github.com/owncloud/web/issues/7338): Remove deprecated code - * Change [owncloud/web#9892](https://github.com/owncloud/web/issues/9892): Remove skeleton app - * Change [owncloud/web#10102](https://github.com/owncloud/web/pull/10102): Remove deprecated extension point for adding quick actions - * Change [owncloud/web#10122](https://github.com/owncloud/web/pull/10122): Remove homeFolder option - * Change [owncloud/web#10210](https://github.com/owncloud/web/issues/10210): Vuex store removed - * Change [owncloud/web#10240](https://github.com/owncloud/web/pull/10240): Remove ocs user - * Change [owncloud/web#10330](https://github.com/owncloud/web/pull/10330): Registering app file editors - * Change [owncloud/web#10443](https://github.com/owncloud/web/pull/10443): Add extensionPoint concept - * Change [owncloud/web#10758](https://github.com/owncloud/web/pull/10758): Portal target removed - * Change [owncloud/web#10786](https://github.com/owncloud/web/pull/10786): Disable opening files in embed mode - * Enhancement [owncloud/web#5383](https://github.com/owncloud/web/issues/5383): Accessibility improvements - * Enhancement [owncloud/web#9215](https://github.com/owncloud/web/issues/9215): Icon for .dcm files - * Enhancement [owncloud/web#10018](https://github.com/owncloud/web/issues/10018): Tile sizes - * Enhancement [owncloud/web#10207](https://github.com/owncloud/web/pull/10207): Enable user preferences in public links - * Enhancement [owncloud/web#10334](https://github.com/owncloud/web/pull/10334): Move ThemeSwitcher into Account Settings - * Enhancement [owncloud/web#10383](https://github.com/owncloud/web/issues/10383): Top loading bar increase visibility - * Enhancement [owncloud/web#10390](https://github.com/owncloud/web/pull/10390): Integrate ToastUI editor in the text editor app - * Enhancement [owncloud/web#10443](https://github.com/owncloud/web/pull/10443): Custom component extension type - * Enhancement [owncloud/web#10448](https://github.com/owncloud/web/pull/10448): Epub reader app - * Enhancement [owncloud/web#10485](https://github.com/owncloud/web/pull/10485): Highlight search term in sharing autosuggest list - * Enhancement [owncloud/web#10519](https://github.com/owncloud/web/pull/10519): Warn user before closing browser when upload is in progress - * Enhancement [owncloud/web#10534](https://github.com/owncloud/web/issues/10534): Full text search default - * Enhancement [owncloud/web#10544](https://github.com/owncloud/web/pull/10544): Show locked and processing next to other status indicators - * Enhancement [owncloud/web#10546](https://github.com/owncloud/web/pull/10546): Set emoji as space icon - * Enhancement [owncloud/web#10586](https://github.com/owncloud/web/pull/10586): Add SSE events for locking, renaming, deleting, and restoring - * Enhancement [owncloud/web#10611](https://github.com/owncloud/web/pull/10611): Remember left nav bar state - * Enhancement [owncloud/web#10612](https://github.com/owncloud/web/pull/10612): Remember right side bar state - * Enhancement [owncloud/web#10624](https://github.com/owncloud/web/pull/10624): Add details panel to trash - * Enhancement [owncloud/web#10709](https://github.com/owncloud/web/pull/10709): Implement Server-Sent Events (SSE) for File Creation - * Enhancement [owncloud/web#10758](https://github.com/owncloud/web/pull/10758): Search providers extension point - * Enhancement [owncloud/web#10782](https://github.com/owncloud/web/pull/10782): Implement Server-Sent Events (SSE) for file updates - * Enhancement [owncloud/web#10798](https://github.com/owncloud/web/pull/10798): Add SSE event for moving - * Enhancement [owncloud/web#10801](https://github.com/owncloud/web/pull/10801): Ability to theme sharing role icons - * Enhancement [owncloud/web#10807](https://github.com/owncloud/web/pull/10807): Add SSE event for moving - * Enhancement [owncloud/web#10874](https://github.com/owncloud/web/pull/10874): Show loading spinner while searching or filtering users - * Enhancement [owncloud/web#10907](https://github.com/owncloud/web/pull/10907): Display hidden resources information in files list - * Enhancement [owncloud/web#10929](https://github.com/owncloud/web/pull/10929): Add loading spinner to admin settings spaces and groups - * Enhancement [owncloud/web#10956](https://github.com/owncloud/web/pull/10956): Audio metadata panel - * Enhancement [owncloud/web#10956](https://github.com/owncloud/web/pull/10956): EXIF metadata panel - * Enhancement [owncloud/web#10976](https://github.com/owncloud/web/pull/10976): Faster page loading times - * Enhancement [owncloud/web#11004](https://github.com/owncloud/web/pull/11004): Add enabled only filter to spaces overview - * Enhancement [owncloud/web#11037](https://github.com/owncloud/web/pull/11037): Multiple sidebar root panels - - https://github.com/owncloud/ocis/pull/9395 - https://github.com/owncloud/web/releases/tag/v9.0.0 - -* Enhancement - Bump Reva to v2.20.0: [#9415](https://github.com/owncloud/ocis/pull/9415) - - * Bugfix [cs3org/reva#4623](https://github.com/cs3org/reva/pull/4623): Consistently use spaceid and nodeid in logs - * Bugfix [cs3org/reva#4584](https://github.com/cs3org/reva/pull/4584): Prevent copying a file to a parent folder - * Bugfix [cs3org/reva#4700](https://github.com/cs3org/reva/pull/4700): Clean empty trash node path on delete - * Bugfix [cs3org/reva#4567](https://github.com/cs3org/reva/pull/4567): Fix error message in authprovider if user is not found - * Bugfix [cs3org/reva#4615](https://github.com/cs3org/reva/pull/4615): Write blob based on session id - * Bugfix [cs3org/reva#4557](https://github.com/cs3org/reva/pull/4557): Fix ceph build - * Bugfix [cs3org/reva#4711](https://github.com/cs3org/reva/pull/4711): Duplicate headers in DAV responses - * Bugfix [cs3org/reva#4568](https://github.com/cs3org/reva/pull/4568): Fix sharing invite on virtual drive - * Bugfix [cs3org/reva#4559](https://github.com/cs3org/reva/pull/4559): Fix graph drive invite - * Bugfix [cs3org/reva#4593](https://github.com/cs3org/reva/pull/4593): Make initiatorIDs also work on uploads - * Bugfix [cs3org/reva#4608](https://github.com/cs3org/reva/pull/4608): Use gateway selector in jsoncs3 - * Bugfix [cs3org/reva#4546](https://github.com/cs3org/reva/pull/4546): Fix the mount points naming - * Bugfix [cs3org/reva#4678](https://github.com/cs3org/reva/pull/4678): Fix nats encoding - * Bugfix [cs3org/reva#4630](https://github.com/cs3org/reva/pull/4630): Fix ocm-share-id - * Bugfix [cs3org/reva#4518](https://github.com/cs3org/reva/pull/4518): Fix an error when lock/unlock a file - * Bugfix [cs3org/reva#4622](https://github.com/cs3org/reva/pull/4622): Fix public share update - * Bugfix [cs3org/reva#4566](https://github.com/cs3org/reva/pull/4566): Fix public link previews - * Bugfix [cs3org/reva#4589](https://github.com/cs3org/reva/pull/4589): Fix uploading via a public link - * Bugfix [cs3org/reva#4660](https://github.com/cs3org/reva/pull/4660): Fix creating documents in nested folders of public shares - * Bugfix [cs3org/reva#4635](https://github.com/cs3org/reva/pull/4635): Fix nil pointer when removing groups from space - * Bugfix [cs3org/reva#4709](https://github.com/cs3org/reva/pull/4709): Fix share update - * Bugfix [cs3org/reva#4661](https://github.com/cs3org/reva/pull/4661): Fix space share update for ocs - * Bugfix [cs3org/reva#4656](https://github.com/cs3org/reva/pull/4656): Fix space share update - * Bugfix [cs3org/reva#4561](https://github.com/cs3org/reva/pull/4561): Fix Stat() by Path on re-created resource - * Bugfix [cs3org/reva#4710](https://github.com/cs3org/reva/pull/4710): Tolerate missing user space index - * Bugfix [cs3org/reva#4632](https://github.com/cs3org/reva/pull/4632): Fix access to files withing a public link targeting a space root - * Bugfix [cs3org/reva#4603](https://github.com/cs3org/reva/pull/4603): Mask user email in output - * Change [cs3org/reva#4542](https://github.com/cs3org/reva/pull/4542): Drop unused service spanning stat cache - * Enhancement [cs3org/reva#4712](https://github.com/cs3org/reva/pull/4712): Add the error translation to the utils - * Enhancement [cs3org/reva#4696](https://github.com/cs3org/reva/pull/4696): Add List method to ocis and s3ng blobstore - * Enhancement [cs3org/reva#4693](https://github.com/cs3org/reva/pull/4693): Add mimetype for sb3 files - * Enhancement [cs3org/reva#4699](https://github.com/cs3org/reva/pull/4699): Add a Path method to blobstore - * Enhancement [cs3org/reva#4695](https://github.com/cs3org/reva/pull/4695): Add photo and image props - * Enhancement [cs3org/reva#4706](https://github.com/cs3org/reva/pull/4706): Add secureview flag when listing apps via http - * Enhancement [cs3org/reva#4585](https://github.com/cs3org/reva/pull/4585): Move more consistency checks to the usershare API - * Enhancement [cs3org/reva#4702](https://github.com/cs3org/reva/pull/4702): Added theme capability - * Enhancement [cs3org/reva#4672](https://github.com/cs3org/reva/pull/4672): Add virus filter to list uploads sessions - * Enhancement [cs3org/reva#4614](https://github.com/cs3org/reva/pull/4614): Bump mockery to v2.40.2 - * Enhancement [cs3org/reva#4621](https://github.com/cs3org/reva/pull/4621): Use a memory cache for the personal space creation cache - * Enhancement [cs3org/reva#4556](https://github.com/cs3org/reva/pull/4556): Allow tracing requests by giving util functions a context - * Enhancement [cs3org/reva#4694](https://github.com/cs3org/reva/pull/4694): Expose SecureView in WebDAV permissions - * Enhancement [cs3org/reva#4652](https://github.com/cs3org/reva/pull/4652): Better error codes when removing a space member - * Enhancement [cs3org/reva#4725](https://github.com/cs3org/reva/pull/4725): Unique share mountpoint name - * Enhancement [cs3org/reva#4689](https://github.com/cs3org/reva/pull/4689): Extend service account permissions - * Enhancement [cs3org/reva#4545](https://github.com/cs3org/reva/pull/4545): Extend service account permissions - * Enhancement [cs3org/reva#4581](https://github.com/cs3org/reva/pull/4581): Make decomposedfs more extensible - * Enhancement [cs3org/reva#4564](https://github.com/cs3org/reva/pull/4564): Send file locked/unlocked events - * Enhancement [cs3org/reva#4730](https://github.com/cs3org/reva/pull/4730): Improve posixfs storage driver - * Enhancement [cs3org/reva#4587](https://github.com/cs3org/reva/pull/4587): Allow passing a initiator id - * Enhancement [cs3org/reva#4645](https://github.com/cs3org/reva/pull/4645): Add ItemID to LinkRemoved - * Enhancement [cs3org/reva#4686](https://github.com/cs3org/reva/pull/4686): Mint view only token for open in app requests - * Enhancement [cs3org/reva#4606](https://github.com/cs3org/reva/pull/4606): Remove resharing - * Enhancement [cs3org/reva#4643](https://github.com/cs3org/reva/pull/4643): Secure viewer share role - * Enhancement [cs3org/reva#4631](https://github.com/cs3org/reva/pull/4631): Add space-share-updated event - * Enhancement [cs3org/reva#4685](https://github.com/cs3org/reva/pull/4685): Support t and x in ACEs - * Enhancement [cs3org/reva#4625](https://github.com/cs3org/reva/pull/4625): Test async processing cornercases - * Enhancement [cs3org/reva#4653](https://github.com/cs3org/reva/pull/4653): Allow to resolve public shares without the ocs tokeninfo endpoint - * Enhancement [cs3org/reva#4657](https://github.com/cs3org/reva/pull/4657): Add ScanData to Uploadsession - - https://github.com/owncloud/ocis/pull/9415 - https://github.com/owncloud/ocis/pull/9377 - https://github.com/owncloud/ocis/pull/9330 - https://github.com/owncloud/ocis/pull/9318 - https://github.com/owncloud/ocis/pull/9269 - https://github.com/owncloud/ocis/pull/9236 - https://github.com/owncloud/ocis/pull/9188 - https://github.com/owncloud/ocis/pull/9132 - https://github.com/owncloud/ocis/pull/9041 - https://github.com/owncloud/ocis/pull/9002 - https://github.com/owncloud/ocis/pull/8917 - https://github.com/owncloud/ocis/pull/8795 - https://github.com/owncloud/ocis/pull/8701 - https://github.com/owncloud/ocis/pull/8606 - https://github.com/owncloud/ocis/pull/8937 - -# Changelog for [5.0.5] (2024-05-22) - -The following sections list the changes for 5.0.5. - -[5.0.5]: https://github.com/owncloud/ocis/compare/v5.0.4...v5.0.5 - -## Summary - -* Enhancement - Update web to v8.0.2: [#9153](https://github.com/owncloud/ocis/pull/9153) - -## Details - -* Enhancement - Update web to v8.0.2: [#9153](https://github.com/owncloud/ocis/pull/9153) - - Tags: web - - We updated ownCloud Web to v8.0.2. Please refer to the changelog (linked) for - details on the web release. - - * Bugfix [owncloud/web#10515](https://github.com/owncloud/web/issues/10515): Folder replace - * Bugfix [owncloud/web#10598](https://github.com/owncloud/web/issues/10598): Hidden right sidebar on small screens - * Bugfix [owncloud/web#10634](https://github.com/owncloud/web/issues/10634): Scope loss when showing search results - * Bugfix [owncloud/web#10657](https://github.com/owncloud/web/issues/10657): Theme loading without matching theme - * Bugfix [owncloud/web#10763](https://github.com/owncloud/web/pull/10763): Flickering loading indicator - * Bugfix [owncloud/web#10810](https://github.com/owncloud/web/issues/10810): Download files with special chars in name - * Bugfix [owncloud/web#10881](https://github.com/owncloud/web/pull/10881): IDP logout issues - - https://github.com/owncloud/ocis/pull/9153 - https://github.com/owncloud/web/releases/tag/v8.0.2 - -# Changelog for [5.0.4] (2024-05-13) - -The following sections list the changes for 5.0.4. - -[5.0.4]: https://github.com/owncloud/ocis/compare/v5.0.3...v5.0.4 - -## Summary - -* Bugfix - Update reva to v2.19.7: [#9011](https://github.com/owncloud/ocis/pull/9011) -* Bugfix - Service startup of WOPI example: [#9127](https://github.com/owncloud/ocis/pull/9127) -* Bugfix - Nats reconnects: [#9139](https://github.com/owncloud/ocis/pull/9139) - -## Details - -* Bugfix - Update reva to v2.19.7: [#9011](https://github.com/owncloud/ocis/pull/9011) - - We updated reva to v2.19.7 - - * Enhancement [cs3org/reva#4673](https://github.com/cs3org/reva/pull/4673): Add virus filter to list uploads sessions - - https://github.com/owncloud/ocis/pull/9011 - -* Bugfix - Service startup of WOPI example: [#9127](https://github.com/owncloud/ocis/pull/9127) - - We fixed a bug in the service startup of the appprovider-onlyoffice in the - ocis_wopi deployment example. - - https://github.com/owncloud/ocis/pull/9127 - -* Bugfix - Nats reconnects: [#9139](https://github.com/owncloud/ocis/pull/9139) - - We fixed the reconnect handling of the natjs kv registry. - - https://github.com/owncloud/ocis/pull/9139 - https://github.com/owncloud/ocis/pull/8880 - -# Changelog for [5.0.3] (2024-05-02) - -The following sections list the changes for 5.0.3. - -[5.0.3]: https://github.com/owncloud/ocis/compare/v5.0.2...v5.0.3 - -## Summary - -* Bugfix - Update the admin user role assignment to enforce the config: [#8918](https://github.com/owncloud/ocis/pull/8918) -* Bugfix - Crash when processing crafted TIFF files: [#8981](https://github.com/owncloud/ocis/pull/8981) -* Bugfix - Update reva to v2.19.6: [#9011](https://github.com/owncloud/ocis/pull/9011) -* Bugfix - Fix infected file handling: [#9011](https://github.com/owncloud/ocis/pull/9011) - -## Details - -* Bugfix - Update the admin user role assignment to enforce the config: [#8918](https://github.com/owncloud/ocis/pull/8918) - - The admin user role assigment was not updated after the first assignment. We now - read the assigned role during init and update the admin user ID accordingly if - the role is not assigned. This is especially needed when the OCIS_ADMIN_USER_ID - is set after the autoprovisioning of the admin user when it originates from an - external Identity Provider. - - https://github.com/owncloud/ocis/pull/8918 - https://github.com/owncloud/ocis/pull/8897 - -* Bugfix - Crash when processing crafted TIFF files: [#8981](https://github.com/owncloud/ocis/pull/8981) - - Fix for a vulnerability with low severity in disintegration/imaging. - - https://github.com/owncloud/ocis/pull/8981 - https://github.com/advisories/GHSA-q7pp-wcgr-pffx - -* Bugfix - Update reva to v2.19.6: [#9011](https://github.com/owncloud/ocis/pull/9011) - - We updated reva to v2.19.6 - - * Bugfix [cs3org/reva#4654](https://github.com/cs3org/reva/pull/4654): Write blob based on session id - * Bugfix [cs3org/reva#4666](https://github.com/cs3org/reva/pull/4666): Fix uploading via a public link - * Bugfix [cs3org/reva#4665](https://github.com/cs3org/reva/pull/4665): Fix creating documents in nested folders of public shares - * Enhancement [cs3org/reva#4655](https://github.com/cs3org/reva/pull/4655): Bump mockery to v2.40.2 - * Enhancement [cs3org/reva#4664](https://github.com/cs3org/reva/pull/4664): Add ScanData to Uploadsession - - https://github.com/owncloud/ocis/pull/9011 - -* Bugfix - Fix infected file handling: [#9011](https://github.com/owncloud/ocis/pull/9011) - - Reworks virus handling. Shows scandate and outcome on ocis storage-users uploads - sessions. Avoids retrying infected files on ocis postprocessing restart. - - https://github.com/owncloud/ocis/pull/9011 - -# Changelog for [5.0.2] (2024-04-17) - -The following sections list the changes for 5.0.2. - -[5.0.2]: https://github.com/owncloud/ocis/compare/v5.0.1...v5.0.2 - -## Summary - -* Bugfix - Fix creating new WOPI documents on public shares: [#8828](https://github.com/owncloud/ocis/pull/8828) -* Bugfix - Update reva to v2.19.5: [#8873](https://github.com/owncloud/ocis/pull/8873) - -## Details - -* Bugfix - Fix creating new WOPI documents on public shares: [#8828](https://github.com/owncloud/ocis/pull/8828) - - Creating a new Office document in a publicly shared folder is now possible. - - https://github.com/owncloud/ocis/issues/8691 - https://github.com/owncloud/ocis/pull/8828 - -* Bugfix - Update reva to v2.19.5: [#8873](https://github.com/owncloud/ocis/pull/8873) - - We updated reva to v2.19.5 - - * Bugfix [cs3org/reva#4626](https://github.com/cs3org/reva/pull/4626): Fix public share update - * Bugfix [cs3org/reva#4634](https://github.com/cs3org/reva/pull/4634): Fix access to files withing a public link targeting a space root - - https://github.com/owncloud/ocis/pull/8873 - -# Changelog for [5.0.1] (2024-04-10) - -The following sections list the changes for 5.0.1. - -[5.0.1]: https://github.com/owncloud/ocis/compare/v4.0.7...v5.0.1 - -## Summary - -* Bugfix - Make IDP cookies same site strict: [#8716](https://github.com/owncloud/ocis/pull/8716) -* Bugfix - Update reva to v2.19.4: [#8781](https://github.com/owncloud/ocis/pull/8781) -* Bugfix - Fix restarting of postprocessing: [#8782](https://github.com/owncloud/ocis/pull/8782) -* Bugfix - Fix the create personal space cache: [#8799](https://github.com/owncloud/ocis/pull/8799) - -## Details - -* Bugfix - Make IDP cookies same site strict: [#8716](https://github.com/owncloud/ocis/pull/8716) - - To enhance the security of our application and prevent Cross-Site Request - Forgery (CSRF) attacks, we have updated the SameSite attribute of the build in - Identity Provider (IDP) cookies to Strict. - - This change restricts the browser from sending these cookies with any cross-site - requests, thereby limiting the exposure of the user's session to potential - threats. - - This update does not impact the existing functionality of the application but - provides an additional layer of security where needed. - - This only affects cookies set by the built-in IDP. Production systems should not - be affected. - - https://github.com/owncloud/ocis/pull/8716 - -* Bugfix - Update reva to v2.19.4: [#8781](https://github.com/owncloud/ocis/pull/8781) - - We updated reva to v2.19.4 - - * Bugfix [cs3org/reva#4612](https://github.com/cs3org/reva/pull/4612): Use gateway selector in jsoncs3 to scale the service - - Https://github.com/owncloud/ocis/pull/8787 - - We updated reva to v2.19.3 - - * Bugfix[cs3org/reva#4607](https://github.com/cs3org/reva/pull/4607): Mask user email in output - - https://github.com/owncloud/ocis/pull/8781 - -* Bugfix - Fix restarting of postprocessing: [#8782](https://github.com/owncloud/ocis/pull/8782) - - When an upload is not found, the logic to restart postprocessing was bunked. - Additionally we extended the upload sessions command to be able to restart the - uploads without using a second command. - - NOTE: This also includes a breaking fix for the deprecated `ocis storage-users - uploads list` command - - https://github.com/owncloud/ocis/pull/8782 - -* Bugfix - Fix the create personal space cache: [#8799](https://github.com/owncloud/ocis/pull/8799) - - We fixed a problem with the config for the create personal space cache which - resulted in the cache never being used. - - https://github.com/owncloud/ocis/pull/8799 - -# Changelog for [4.0.7] (2024-03-27) - -The following sections list the changes for 4.0.7. - -[4.0.7]: https://github.com/owncloud/ocis/compare/v5.0.0...v4.0.7 - -## Summary - -* Bugfix - Update reva to include bugfixes and improvements: [#8718](https://github.com/owncloud/ocis/pull/8718) -* Enhancement - Update to go 1.22: [#8597](https://github.com/owncloud/ocis/pull/8597) - -## Details - -* Bugfix - Update reva to include bugfixes and improvements: [#8718](https://github.com/owncloud/ocis/pull/8718) - - ## Changelog for reva 2.13.4 - - * Bugfix [cs3org/reva#4398](https://github.com/cs3org/reva/pull/4398): Fix ceph build - * Bugfix [cs3org/reva#4396](https://github.com/cs3org/reva/pull/4396): Allow an empty credentials chain in the auth middleware - * Bugfix [cs3org/reva#4423](https://github.com/cs3org/reva/pull/4423): Fix disconnected traces - * Bugfix [cs3org/reva#4590](https://github.com/cs3org/reva/pull/4590): Fix uploading via a public link - * Bugfix [cs3org/reva#4470](https://github.com/cs3org/reva/pull/4470): Keep failed processing status - * Enhancement [cs3org/reva#4397](https://github.com/cs3org/reva/pull/4397): Introduce UploadSessionLister interface - - https://github.com/owncloud/ocis/pull/8718 - -* Enhancement - Update to go 1.22: [#8597](https://github.com/owncloud/ocis/pull/8597) - - We have updated go to version 1.22. - - https://github.com/owncloud/ocis/pull/8597 - -# Changelog for [5.0.0] (2024-03-18) - -The following sections list the changes for 5.0.0. - -[5.0.0]: https://github.com/owncloud/ocis/compare/v4.0.6...v5.0.0 - -## Summary - -* Bugfix - Fix wrong compile date: [#6132](https://github.com/owncloud/ocis/pull/6132) -* Bugfix - Fix the kql-bleve search: [#7290](https://github.com/owncloud/ocis/pull/7290) -* Bugfix - Bring back the USERS_LDAP_USER_SCHEMA_ID variable: [#7312](https://github.com/owncloud/ocis/issues/7312) -* Bugfix - Do not reset state of received shares when rebuilding the jsoncs3 index: [#7319](https://github.com/owncloud/ocis/issues/7319) -* Bugfix - Deprecate redundant encryptions settings for notification service: [#7345](https://github.com/owncloud/ocis/issues/7345) -* Bugfix - Check school number for duplicates before adding a school: [#7351](https://github.com/owncloud/ocis/pull/7351) -* Bugfix - Don't reload web config: [#7369](https://github.com/owncloud/ocis/pull/7369) -* Bugfix - Delete outdated userlog events: [#7410](https://github.com/owncloud/ocis/pull/7410) -* Bugfix - Set the mountpoint on auto accept: [#7460](https://github.com/owncloud/ocis/pull/7460) -* Bugfix - Fix default language fallback: [#7465](https://github.com/owncloud/ocis/issues/7465) -* Bugfix - GetUserByClaim fixed for Active Directory: [#7476](https://github.com/owncloud/ocis/pull/7476) -* Bugfix - Fix preview request 500 error when made too early: [#7502](https://github.com/owncloud/ocis/issues/7502) -* Bugfix - Fix 403 in docs pipeline: [#7509](https://github.com/owncloud/ocis/issues/7509) -* Bugfix - Fix the auth service env variable: [#7523](https://github.com/owncloud/ocis/pull/7523) -* Bugfix - Token storage config fixed: [#7528](https://github.com/owncloud/ocis/pull/7528) -* Bugfix - Set existing mountpoint on auto accept: [#7592](https://github.com/owncloud/ocis/pull/7592) -* Bugfix - Return 423 status code on tag create: [#7596](https://github.com/owncloud/ocis/pull/7596) -* Bugfix - Fix libre-graph status codes: [#7678](https://github.com/owncloud/ocis/issues/7678) -* Bugfix - Fix unlock via space API: [#7726](https://github.com/owncloud/ocis/pull/7726) -* Bugfix - Disable DEPTH infinity in PROPFIND: [#7746](https://github.com/owncloud/ocis/pull/7746) -* Bugfix - Fix the tgz mime type: [#7772](https://github.com/owncloud/ocis/pull/7772) -* Bugfix - Fix natsjs cache: [#7790](https://github.com/owncloud/ocis/pull/7790) -* Bugfix - Fix search service start: [#7795](https://github.com/owncloud/ocis/pull/7795) -* Bugfix - Fix search response: [#7815](https://github.com/owncloud/ocis/pull/7815) -* Bugfix - The race conditions in tests: [#7847](https://github.com/owncloud/ocis/pull/7847) -* Bugfix - Do not purge expired upload sessions that are still postprocessing: [#7859](https://github.com/owncloud/ocis/pull/7859) -* Bugfix - Fix the public link update: [#7862](https://github.com/owncloud/ocis/pull/7862) -* Bugfix - Fix jwt config of policies service: [#7893](https://github.com/owncloud/ocis/pull/7893) -* Bugfix - Updating logo with new theme structure: [#7930](https://github.com/owncloud/ocis/pull/7930) -* Bugfix - Password policy return code was wrong: [#7952](https://github.com/owncloud/ocis/pull/7952) -* Bugfix - Removed outdated and unused dependency from idp package: [#7957](https://github.com/owncloud/ocis/issues/7957) -* Bugfix - Update permission validation: [#7963](https://github.com/owncloud/ocis/pull/7963) -* Bugfix - Renaming a user to a string with capital letters: [#7964](https://github.com/owncloud/ocis/pull/7964) -* Bugfix - Improve OCM support: [#7973](https://github.com/owncloud/ocis/pull/7973) -* Bugfix - Permissions of a role with duplicate ID: [#7976](https://github.com/owncloud/ocis/pull/7976) -* Bugfix - Non durable streams for sse service: [#7986](https://github.com/owncloud/ocis/pull/7986) -* Bugfix - Fix empty trace ids: [#8023](https://github.com/owncloud/ocis/pull/8023) -* Bugfix - Fix search by containing special characters: [#8050](https://github.com/owncloud/ocis/pull/8050) -* Bugfix - Fix the upload postprocessing: [#8117](https://github.com/owncloud/ocis/pull/8117) -* Bugfix - Disallow to delete a file during the processing: [#8132](https://github.com/owncloud/ocis/pull/8132) -* Bugfix - Fix wrong naming in nats-js-kv registry: [#8140](https://github.com/owncloud/ocis/pull/8140) -* Bugfix - IDP CS3 backend sessions now survive a restart: [#8142](https://github.com/owncloud/ocis/pull/8142) -* Bugfix - Fix patching of language: [#8182](https://github.com/owncloud/ocis/pull/8182) -* Bugfix - Fix search service to not log expected cases as errors: [#8200](https://github.com/owncloud/ocis/pull/8200) -* Bugfix - Updating and reset logo failed: [#8211](https://github.com/owncloud/ocis/pull/8211) -* Bugfix - Cleanup graph/pkg/service/v0/driveitems.go: [#8228](https://github.com/owncloud/ocis/pull/8228) -* Bugfix - Cleanup `search/pkg/search/search.go`: [#8230](https://github.com/owncloud/ocis/pull/8230) -* Bugfix - Graph/sharedWithMe works for shares from project spaces now: [#8233](https://github.com/owncloud/ocis/pull/8233) -* Bugfix - Fix PATCH/DELETE status code for drives that don't support them: [#8235](https://github.com/owncloud/ocis/pull/8235) -* Bugfix - Fix nats authentication: [#8236](https://github.com/owncloud/ocis/pull/8236) -* Bugfix - Fix the resource name: [#8246](https://github.com/owncloud/ocis/pull/8246) -* Bugfix - Apply role constraints when creating shares via the graph API: [#8247](https://github.com/owncloud/ocis/pull/8247) -* Bugfix - Fix concurrent access to a map: [#8269](https://github.com/owncloud/ocis/pull/8269) -* Bugfix - Fix nats registry: [#8281](https://github.com/owncloud/ocis/pull/8281) -* Bugfix - Remove invalid environment variables: [#8303](https://github.com/owncloud/ocis/pull/8303) -* Bugfix - Fix concurrent shares config: [#8317](https://github.com/owncloud/ocis/pull/8317) -* Bugfix - Fix Content-Disposition header for downloads: [#8381](https://github.com/owncloud/ocis/pull/8381) -* Bugfix - Signed url verification: [#8385](https://github.com/owncloud/ocis/pull/8385) -* Bugfix - Fix an error when move: [#8396](https://github.com/owncloud/ocis/pull/8396) -* Bugfix - Fix extended env parser: [#8409](https://github.com/owncloud/ocis/pull/8409) -* Bugfix - Graph/drives/permission Expiration date update: [#8413](https://github.com/owncloud/ocis/pull/8413) -* Bugfix - Fix search error message: [#8444](https://github.com/owncloud/ocis/pull/8444) -* Bugfix - Graph/sharedWithMe align IDs with webdav response: [#8467](https://github.com/owncloud/ocis/pull/8467) -* Bugfix - Fix an error when lock/unlock a public shared file: [#8472](https://github.com/owncloud/ocis/pull/8472) -* Bugfix - Bump reva to pull in changes to fix recursive trashcan purge: [#8505](https://github.com/owncloud/ocis/pull/8505) -* Bugfix - Fix remove/update share permissions: [#8529](https://github.com/owncloud/ocis/pull/8529) -* Bugfix - Fix graph drive invite: [#8538](https://github.com/owncloud/ocis/pull/8538) -* Bugfix - We now always select the next clients when autoaccepting shares: [#8570](https://github.com/owncloud/ocis/pull/8570) -* Bugfix - Correct the default mapping of roles: [#8639](https://github.com/owncloud/ocis/pull/8639) -* Bugfix - Disable Multipart uploads: [#8667](https://github.com/owncloud/ocis/pull/8667) -* Bugfix - Fix last month search: [#31145](https://github.com/golang/go/issues/31145) -* Change - Auto-Accept Shares: [#7097](https://github.com/owncloud/ocis/pull/7097) -* Change - Change the default TUS chunk size: [#7273](https://github.com/owncloud/ocis/pull/7273) -* Change - Remove privacyURL and imprintURL from the config: [#7938](https://github.com/owncloud/ocis/pull/7938/) -* Change - Remove accessDeniedHelpUrl from the config: [#7970](https://github.com/owncloud/ocis/pull/7970) -* Change - Change the default store for presigned keys to nats-js-kv: [#8419](https://github.com/owncloud/ocis/pull/8419) -* Change - Deprecate sharing cs3 backends: [#8478](https://github.com/owncloud/ocis/pull/8478) -* Enhancement - Add the Banned Passwords List: [#4197](https://github.com/cs3org/reva/pull/4197) -* Enhancement - Introduce service accounts: [#6427](https://github.com/owncloud/ocis/pull/6427) -* Enhancement - SSE for messaging: [#6992](https://github.com/owncloud/ocis/pull/6992) -* Enhancement - Support spec violating AD FS access token issuer: [#7140](https://github.com/owncloud/ocis/pull/7140) -* Enhancement - Add OCIS_LDAP_BIND_PASSWORD as replacement for LDAP_BIND_PASSWORD: [#7176](https://github.com/owncloud/ocis/issues/7176) -* Enhancement - Keyword Query Language (KQL) search syntax: [#7212](https://github.com/owncloud/ocis/pull/7212) -* Enhancement - Introduce clientlog service: [#7217](https://github.com/owncloud/ocis/pull/7217) -* Enhancement - Proxy uses service accounts for provisioning: [#7240](https://github.com/owncloud/ocis/pull/7240) -* Enhancement - The password policies change request: [#7264](https://github.com/owncloud/ocis/pull/7264) -* Enhancement - Introduce natsjs registry: [#7272](https://github.com/owncloud/ocis/issues/7272) -* Enhancement - Add the password policies: [#7285](https://github.com/owncloud/ocis/pull/7285) -* Enhancement - Add login URL config: [#7317](https://github.com/owncloud/ocis/pull/7317) -* Enhancement - Improve SSE format: [#7325](https://github.com/owncloud/ocis/pull/7325) -* Enhancement - New value `auto` for NOTIFICATIONS_SMTP_AUTHENTICATION: [#7356](https://github.com/owncloud/ocis/issues/7356) -* Enhancement - Make sse service scalable: [#7382](https://github.com/owncloud/ocis/pull/7382) -* Enhancement - Edit wrong named enves: [#7406](https://github.com/owncloud/ocis/pull/7406) -* Enhancement - Thumbnail generation with image processors: [#7409](https://github.com/owncloud/ocis/pull/7409) -* Enhancement - Set default for Async Uploads to true: [#7416](https://github.com/owncloud/ocis/pull/7416) -* Enhancement - The default language added: [#7417](https://github.com/owncloud/ocis/pull/7417) -* Enhancement - Add "Last modified" filter Chip: [#7455](https://github.com/owncloud/ocis/pull/7455) -* Enhancement - Config for disabling Web extensions: [#7486](https://github.com/owncloud/ocis/pull/7486) -* Enhancement - Store and index metadata: [#7490](https://github.com/owncloud/ocis/pull/7490) -* Enhancement - Add support for audio files to the thumbnails service: [#7491](https://github.com/owncloud/ocis/pull/7491) -* Enhancement - Implement sharing roles: [#7524](https://github.com/owncloud/ocis/pull/7524) -* Enhancement - Add new permission to delete public link password: [#7538](https://github.com/owncloud/ocis/pull/7538) -* Enhancement - Add config to enforce passwords on all public links: [#7547](https://github.com/owncloud/ocis/pull/7547) -* Enhancement - Tika content extraction cleanup for search: [#7553](https://github.com/owncloud/ocis/pull/7553) -* Enhancement - Allow configuring storage registry with envvars: [#7554](https://github.com/owncloud/ocis/pull/7554) -* Enhancement - Add search MediaType filter: [#7602](https://github.com/owncloud/ocis/pull/7602) -* Enhancement - Add Sharing NG endpoints: [#7633](https://github.com/owncloud/ocis/pull/7633) -* Enhancement - Configs for Web embed mode: [#7670](https://github.com/owncloud/ocis/pull/7670) -* Enhancement - Support login page background configuration: [#7674](https://github.com/owncloud/ocis/issues/7674) -* Enhancement - Add new permissions: [#7700](https://github.com/owncloud/ocis/pull/7700) -* Enhancement - Add preferred language to user settings: [#7720](https://github.com/owncloud/ocis/pull/7720) -* Enhancement - Add user filter startswith and contains: [#7739](https://github.com/owncloud/ocis/pull/7739) -* Enhancement - Allow configuring additional routes: [#7741](https://github.com/owncloud/ocis/pull/7741) -* Enhancement - Default link permission config: [#7783](https://github.com/owncloud/ocis/pull/7783) -* Enhancement - Add banned password list to the default deployments: [#7784](https://github.com/owncloud/ocis/pull/7784) -* Enhancement - Update to go 1.21: [#7794](https://github.com/owncloud/ocis/pull/7794) -* Enhancement - Add Sharing NG list permissions endpoint: [#7805](https://github.com/owncloud/ocis/pull/7805) -* Enhancement - Add user list requires filter config: [#7866](https://github.com/owncloud/ocis/pull/7866) -* Enhancement - Retry antivirus postprocessing step in case of problems: [#7874](https://github.com/owncloud/ocis/pull/7874) -* Enhancement - Add validation to public share provider: [#7877](https://github.com/owncloud/ocis/pull/7877) -* Enhancement - Graphs endpoint for mounting and unmounting shares: [#7885](https://github.com/owncloud/ocis/pull/7885) -* Enhancement - Store and index metadata: [#7886](https://github.com/owncloud/ocis/pull/7886) -* Enhancement - Allow regular users to list other users: [#7887](https://github.com/owncloud/ocis/pull/7887) -* Enhancement - Add edit public share to sharing NG: [#7908](https://github.com/owncloud/ocis/pull/7908/) -* Enhancement - Add cli commands for trash-bin: [#7917](https://github.com/owncloud/ocis/pull/7917) -* Enhancement - Add validation update public share: [#7978](https://github.com/owncloud/ocis/pull/7978) -* Enhancement - Allow inmemory nats-js-kv stores: [#7979](https://github.com/owncloud/ocis/pull/7979) -* Enhancement - Disable the password policy: [#7985](https://github.com/owncloud/ocis/pull/7985) -* Enhancement - Use kv store in natsjs registry: [#7987](https://github.com/owncloud/ocis/pull/7987) -* Enhancement - Allow authentication nats connections: [#7989](https://github.com/owncloud/ocis/pull/7989) -* Enhancement - Add RED metrics to the metrics endpoint: [#7994](https://github.com/owncloud/ocis/pull/7994) -* Enhancement - Add ocm and sciencemesh services: [#7998](https://github.com/owncloud/ocis/pull/7998) -* Enhancement - Make nats-js-kv the default registry: [#8011](https://github.com/owncloud/ocis/pull/8011) -* Enhancement - Service Account roles: [#8051](https://github.com/owncloud/ocis/pull/8051) -* Enhancement - Update antivirus service: [#8062](https://github.com/owncloud/ocis/pull/8062) -* Enhancement - Remove deprecated environment variables: [#8149](https://github.com/owncloud/ocis/pull/8149) -* Enhancement - Disable the password policy: [#8152](https://github.com/owncloud/ocis/pull/8152) -* Enhancement - Allow restarting multiple uploads with one command: [#8287](https://github.com/owncloud/ocis/pull/8287) -* Enhancement - Modify the concurrency default: [#8309](https://github.com/owncloud/ocis/pull/8309) -* Enhancement - Improve ocis single binary start: [#8320](https://github.com/owncloud/ocis/pull/8320) -* Enhancement - Use environment variables in yaml config files: [#8339](https://github.com/owncloud/ocis/pull/8339) -* Enhancement - Increment filenames on upload collisions in secret filedrops: [#8340](https://github.com/owncloud/ocis/pull/8340) -* Enhancement - Allow sending multiple user ids in one sse event: [#8379](https://github.com/owncloud/ocis/pull/8379) -* Enhancement - Allow to skip service listing: [#8408](https://github.com/owncloud/ocis/pull/8408) -* Enhancement - Add a make step to validate the env var annotations: [#8436](https://github.com/owncloud/ocis/pull/8436) -* Enhancement - Drop the unnecessary grants exists check when creating shares: [#8502](https://github.com/owncloud/ocis/pull/8502) -* Enhancement - Update to go 1.22: [#8586](https://github.com/owncloud/ocis/pull/8586) -* Enhancement - Update web to v8.0.0: [#8613](https://github.com/owncloud/ocis/pull/8613) -* Enhancement - Update web to v8.0.1: [#8626](https://github.com/owncloud/ocis/pull/8626) -* Enhancement - Update reva to 2.19.2: [#8638](https://github.com/owncloud/ocis/pull/8638) - -## Details - -* Bugfix - Fix wrong compile date: [#6132](https://github.com/owncloud/ocis/pull/6132) - - We fixed that current date is always printed. - - https://github.com/owncloud/ocis/issues/6124 - https://github.com/owncloud/ocis/pull/6132 - -* Bugfix - Fix the kql-bleve search: [#7290](https://github.com/owncloud/ocis/pull/7290) - - We fixed the issue when 500 on searches that contain ":". Added the characters - escaping according to https://blevesearch.com/docs/Query-String-Query/ - - https://github.com/owncloud/ocis/issues/7282 - https://github.com/owncloud/ocis/pull/7290 - -* Bugfix - Bring back the USERS_LDAP_USER_SCHEMA_ID variable: [#7312](https://github.com/owncloud/ocis/issues/7312) - - We reintroduced the USERS_LDAP_USER_SCHEMA_ID variable which was accidently - removed from the users service with the 4.0.0 release. - - https://github.com/owncloud/ocis/issues/7312 - https://github.com/owncloud/ocis-charts/issues/397 - -* Bugfix - Do not reset state of received shares when rebuilding the jsoncs3 index: [#7319](https://github.com/owncloud/ocis/issues/7319) - - We fixed a problem with the "ocis migrate rebuild-jsoncs3-indexes" command which - reset the state of received shares to "pending". - - https://github.com/owncloud/ocis/issues/7319 - -* Bugfix - Deprecate redundant encryptions settings for notification service: [#7345](https://github.com/owncloud/ocis/issues/7345) - - The values `tls` and `ssl` for the `smtp_encryption` configuration setting are - duplicates of `starttls` and `ssltls`. They have been marked as deprecated. A - warning will be logged when they are still used. Please use `starttls` instead - for `tls` and `ssltls` instead of `ssl. - - https://github.com/owncloud/ocis/issues/7345 - -* Bugfix - Check school number for duplicates before adding a school: [#7351](https://github.com/owncloud/ocis/pull/7351) - - We fixed an issue that allowed to create two schools with the same school number - - https://github.com/owncloud/enterprise/issues/6051 - https://github.com/owncloud/ocis/pull/7351 - -* Bugfix - Don't reload web config: [#7369](https://github.com/owncloud/ocis/pull/7369) - - When requesting `config.json` file from the server, web service would reload the - file if a path is set. This will remove config entries set via Envvar. Since we - want to have the possiblity to set configuration from both sources we removed - the reading from file. The file will still be loaded on service startup. - - https://github.com/owncloud/ocis/pull/7369 - -* Bugfix - Delete outdated userlog events: [#7410](https://github.com/owncloud/ocis/pull/7410) - - Userlog will now delete events when the user has no longer access to the - underlying resource - - https://github.com/owncloud/ocis/pull/7410 - -* Bugfix - Set the mountpoint on auto accept: [#7460](https://github.com/owncloud/ocis/pull/7460) - - On shares auto accept set a mountpoint with same logic as ocs handler - - https://github.com/owncloud/ocis/pull/7460 - -* Bugfix - Fix default language fallback: [#7465](https://github.com/owncloud/ocis/issues/7465) - - Add the default language for the webui, the settings, userlog and notification - service. - - https://github.com/owncloud/ocis/issues/7465 - -* Bugfix - GetUserByClaim fixed for Active Directory: [#7476](https://github.com/owncloud/ocis/pull/7476) - - The reva ldap backend for the users and groups service did not hex escape binary - uuids in LDAP filter correctly this could cause problems in Active Directory - setups for services using the GetUserByClaim CS3 request with claim "userid". - - https://github.com/owncloud/ocis/issues/7469 - https://github.com/owncloud/ocis/pull/7476 - -* Bugfix - Fix preview request 500 error when made too early: [#7502](https://github.com/owncloud/ocis/issues/7502) - - Fix the status code and message when a thumbnail request is made too early. - - https://github.com/owncloud/ocis/issues/7502 - https://github.com/owncloud/ocis/pull/7507 - -* Bugfix - Fix 403 in docs pipeline: [#7509](https://github.com/owncloud/ocis/issues/7509) - - Docs pipeline was not routed through our proxies which could lead to requests - being blacklisted - - https://github.com/owncloud/ocis/issues/7509 - https://github.com/owncloud/ocis/pull/7511 - -* Bugfix - Fix the auth service env variable: [#7523](https://github.com/owncloud/ocis/pull/7523) - - We the auth service env variable to the service specific name. Before it was - configurable via `AUTH_MACHINE_JWT_SECRET` and now is configurable via - `AUTH_SERVICE_JWT_SECRET`. - - https://github.com/owncloud/ocis/pull/7523 - -* Bugfix - Token storage config fixed: [#7528](https://github.com/owncloud/ocis/pull/7528) - - The token storage config in the config.json for web was missing when it was set - to `false`. - - https://github.com/owncloud/ocis/issues/7462 - https://github.com/owncloud/ocis/pull/7528 - -* Bugfix - Set existing mountpoint on auto accept: [#7592](https://github.com/owncloud/ocis/pull/7592) - - When already having a share for a specific resource, auto accept would use - custom mountpoints which lead to other errors. Now auto-accept is using the - existing mountpoint of a share. - - https://github.com/owncloud/ocis/pull/7592 - -* Bugfix - Return 423 status code on tag create: [#7596](https://github.com/owncloud/ocis/pull/7596) - - When a file is locked, return 423 status code instead 500 on tag create - - https://github.com/owncloud/ocis/pull/7596 - -* Bugfix - Fix libre-graph status codes: [#7678](https://github.com/owncloud/ocis/issues/7678) - - Creating group: https://owncloud.dev/libre-graph-api/#/groups/CreateGroup - changed: 200 -> 201 - - Creating users: https://owncloud.dev/libre-graph-api/#/users/CreateUser changed: - 200 -> 201 - - Export GDPR: https://owncloud.dev/libre-graph-api/#/user/ExportPersonalData - changed: 201 -> 202 - - https://github.com/owncloud/ocis/issues/7678 - https://github.com/owncloud/ocis/pull/7705 - -* Bugfix - Fix unlock via space API: [#7726](https://github.com/owncloud/ocis/pull/7726) - - We fixed a bug that caused Error 500 when user try to unlock file using fileid - The handleSpaceUnlock has been added - - https://github.com/owncloud/ocis/issues/7708 - https://github.com/owncloud/ocis/pull/7726 - https://github.com/cs3org/reva/pull/4338 - -* Bugfix - Disable DEPTH infinity in PROPFIND: [#7746](https://github.com/owncloud/ocis/pull/7746) - - We fixed the Disabled DEPTH infinity in PROPFIND for: Personal - /remote.php/dav/files/admin Public link share - /remote.php/dav/public-files/ Trashbin - /remote.php/dav/spaces/trash-bin/ - - https://github.com/owncloud/ocis/issues/7359 - https://github.com/owncloud/ocis/pull/7746 - https://github.com/cs3org/reva/pull/4278 - -* Bugfix - Fix the tgz mime type: [#7772](https://github.com/owncloud/ocis/pull/7772) - - We have fixed a bug when the tgz mime type was not "application/gzip" - - https://github.com/owncloud/ocis/issues/7744 - https://github.com/owncloud/ocis/pull/7772 - -* Bugfix - Fix natsjs cache: [#7790](https://github.com/owncloud/ocis/pull/7790) - - The nats-js cache was not working. It paniced and wrote a lot of error logs. - Both is fixed now. - - https://github.com/owncloud/ocis/pull/7790 - -* Bugfix - Fix search service start: [#7795](https://github.com/owncloud/ocis/pull/7795) - - The `search` service would sometimes not start correctly because config values - are overwritten by default configuration. - - https://github.com/owncloud/ocis/pull/7795 - -* Bugfix - Fix search response: [#7815](https://github.com/owncloud/ocis/pull/7815) - - We fixed the search response code from 500 to 400 when the request is invalid - - https://github.com/owncloud/ocis/issues/7812 - https://github.com/owncloud/ocis/pull/7815 - -* Bugfix - The race conditions in tests: [#7847](https://github.com/owncloud/ocis/pull/7847) - - We fixed the race conditions in tests. - - https://github.com/owncloud/ocis/issues/7846 - https://github.com/owncloud/ocis/pull/7847 - -* Bugfix - Do not purge expired upload sessions that are still postprocessing: [#7859](https://github.com/owncloud/ocis/pull/7859) - - https://github.com/owncloud/ocis/pull/7859 - https://github.com/owncloud/ocis/pull/7958 - -* Bugfix - Fix the public link update: [#7862](https://github.com/owncloud/ocis/pull/7862) - - We fixed a bug when normal users can update the public link to delete its - password if permission is not sent in data. - - https://github.com/owncloud/ocis/issues/7821 - https://github.com/owncloud/ocis/pull/7862 - -* Bugfix - Fix jwt config of policies service: [#7893](https://github.com/owncloud/ocis/pull/7893) - - Removes jwt config of policies service - - https://github.com/owncloud/ocis/pull/7893 - -* Bugfix - Updating logo with new theme structure: [#7930](https://github.com/owncloud/ocis/pull/7930) - - Updating and resetting the logo when using the new `theme.json` structure in Web - has been fixed. - - https://github.com/owncloud/ocis/pull/7930 - -* Bugfix - Password policy return code was wrong: [#7952](https://github.com/owncloud/ocis/pull/7952) - - We fixed the status code on SharingNG update permissions for public shares. - - https://github.com/owncloud/ocis/pull/7952 - -* Bugfix - Removed outdated and unused dependency from idp package: [#7957](https://github.com/owncloud/ocis/issues/7957) - - We've removed the outdated and apparently unused dependency `cldr` from the - `kpop` dependency inside the idp web ui. This resolves a security issue around - an oudated `xmldom` package version, originating from said `kpop` library. - - https://github.com/owncloud/ocis/issues/7957 - https://github.com/owncloud/ocis/pull/7988 - -* Bugfix - Update permission validation: [#7963](https://github.com/owncloud/ocis/pull/7963) - - We fixed a bug where the permission validation was not working correctly. - - https://github.com/owncloud/ocis/pull/7963 - https://github.com/cs3org/reva/pull/4405 - -* Bugfix - Renaming a user to a string with capital letters: [#7964](https://github.com/owncloud/ocis/pull/7964) - - We fixed the issue that led to correct update but the 404 response code when - renaming an existing user to a string with capital letters. - - https://github.com/owncloud/ocis/pull/7964 - -* Bugfix - Improve OCM support: [#7973](https://github.com/owncloud/ocis/pull/7973) - - We improved functionality of the OCM support. - - https://github.com/owncloud/ocis/pull/7973 - -* Bugfix - Permissions of a role with duplicate ID: [#7976](https://github.com/owncloud/ocis/pull/7976) - - We remove the redundant permissions of a role with duplicate ID. - - https://github.com/owncloud/ocis/issues/7931 - https://github.com/owncloud/ocis/pull/7976 - -* Bugfix - Non durable streams for sse service: [#7986](https://github.com/owncloud/ocis/pull/7986) - - Configure sse streams to be non-durable. This functionality is not needed for - the sse service - - https://github.com/owncloud/ocis/pull/7986 - -* Bugfix - Fix empty trace ids: [#8023](https://github.com/owncloud/ocis/pull/8023) - - We changed the default tracing to produce non-empty traceids. - - https://github.com/owncloud/ocis/pull/8023 - https://github.com/owncloud/ocis/pull/8017 - -* Bugfix - Fix search by containing special characters: [#8050](https://github.com/owncloud/ocis/pull/8050) - - As the OData query parser interprets characters like '@' or '-' in a special - way. Search request for users or groups needs to be quoted. We fixed the - libregraph users and groups endpoints to handle quoted search terms correctly. - - https://github.com/owncloud/ocis/issues/7990 - https://github.com/owncloud/ocis/pull/8050 - https://github.com/owncloud/ocis/pull/8035 - -* Bugfix - Fix the upload postprocessing: [#8117](https://github.com/owncloud/ocis/pull/8117) - - We fixed the upload postprocessing when the destination file does not exist - anymore. - - https://github.com/owncloud/ocis/issues/7909 - https://github.com/owncloud/ocis/pull/8117 - -* Bugfix - Disallow to delete a file during the processing: [#8132](https://github.com/owncloud/ocis/pull/8132) - - We want to disallow deleting a file during the processing to prevent collecting - the orphan uploads. - - https://github.com/owncloud/ocis/issues/8127 - https://github.com/owncloud/ocis/pull/8132 - https://github.com/cs3org/reva/pull/4446 - -* Bugfix - Fix wrong naming in nats-js-kv registry: [#8140](https://github.com/owncloud/ocis/pull/8140) - - Registers the registry under the correct name - - https://github.com/owncloud/ocis/pull/8140 - -* Bugfix - IDP CS3 backend sessions now survive a restart: [#8142](https://github.com/owncloud/ocis/pull/8142) - - We now correctly reinitialize the CS3 backend session after the IDP service has - been restarted. - - https://github.com/owncloud/ocis/pull/8142 - -* Bugfix - Fix patching of language: [#8182](https://github.com/owncloud/ocis/pull/8182) - - User would not be able to patch their preferred language when the ldap backend - is set to `read-only`. This makes no sense as language is stored elsewhere. - - https://github.com/owncloud/ocis/pull/8182 - -* Bugfix - Fix search service to not log expected cases as errors: [#8200](https://github.com/owncloud/ocis/pull/8200) - - We changed the search service to not log cases where resources that were about - to be indexed can no longer be found. Those are expected cases, e.g. when the - file in question has already been deleted or renamed meanwhile. - - https://github.com/owncloud/ocis/pull/8200 - -* Bugfix - Updating and reset logo failed: [#8211](https://github.com/owncloud/ocis/pull/8211) - - We fixed a bug when admin tried to update or reset the logo. - - https://github.com/owncloud/ocis/issues/8101 - https://github.com/owncloud/ocis/pull/8211 - -* Bugfix - Cleanup graph/pkg/service/v0/driveitems.go: [#8228](https://github.com/owncloud/ocis/pull/8228) - - Main fix is using proto getters to avoid panics. But some other code - improvements were also done - - https://github.com/owncloud/ocis/pull/8228 - -* Bugfix - Cleanup `search/pkg/search/search.go`: [#8230](https://github.com/owncloud/ocis/pull/8230) - - Now uses proto getters to avoid panics. - - https://github.com/owncloud/ocis/pull/8230 - -* Bugfix - Graph/sharedWithMe works for shares from project spaces now: [#8233](https://github.com/owncloud/ocis/pull/8233) - - We fixed a bug in the 'graph/v1beta1/me/drive/sharedWithMe' endpoint that caused - an error response when the user received shares from project spaces. - Additionally the endpoint now behaves more graceful in cases where the - displayname of the owner or creator of a share or shared resource couldn't be - resolved. - - https://github.com/owncloud/ocis/issues/8027 - https://github.com/owncloud/ocis/issues/8215 - https://github.com/owncloud/ocis/pull/8233 - -* Bugfix - Fix PATCH/DELETE status code for drives that don't support them: [#8235](https://github.com/owncloud/ocis/pull/8235) - - Updating and Deleting the virtual drives for shares is currently not supported. - Instead of returning a generic 500 status we return a 405 response now. - - https://github.com/owncloud/ocis/issues/7881 - https://github.com/owncloud/ocis/pull/8235 - -* Bugfix - Fix nats authentication: [#8236](https://github.com/owncloud/ocis/pull/8236) - - Fixes nats authentication for registry/events/stores - - https://github.com/owncloud/ocis/pull/8236 - -* Bugfix - Fix the resource name: [#8246](https://github.com/owncloud/ocis/pull/8246) - - We fixed a problem where after renaming resource as sharer the receiver see a - new name. - - https://github.com/owncloud/ocis/issues/8242 - https://github.com/owncloud/ocis/pull/8246 - https://github.com/cs3org/reva/pull/4463 - -* Bugfix - Apply role constraints when creating shares via the graph API: [#8247](https://github.com/owncloud/ocis/pull/8247) - - We fixed a bug in the graph API for creating and updating shares so that - Spaceroot specific roles like 'Manager' and 'Co-owner' can no longer be assigned - for shares on files or directories. - - https://github.com/owncloud/ocis/issues/8131 - https://github.com/owncloud/ocis/pull/8247 - -* Bugfix - Fix concurrent access to a map: [#8269](https://github.com/owncloud/ocis/pull/8269) - - We fixed the race condition that led to concurrent map access in a publicshare - manager. - - https://github.com/owncloud/ocis/issues/8255 - https://github.com/owncloud/ocis/pull/8269 - https://github.com/cs3org/reva/pull/4472 - -* Bugfix - Fix nats registry: [#8281](https://github.com/owncloud/ocis/pull/8281) - - The nats registry would behave badly when configuring `nats-js-kv` via envvar. - Reason is the way go-micro initializes. It took 5 developers to find the issue - and the fix so the details cannot be shared here. Just accept that it is working - now - - https://github.com/owncloud/ocis/pull/8281 - -* Bugfix - Remove invalid environment variables: [#8303](https://github.com/owncloud/ocis/pull/8303) - - We have removed two spaces related environment variables (whether project spaces - and the share jail are enabled) and hardcoded the only allowed options. Misusing - those variables would have resulted in invalid config. - - https://github.com/owncloud/ocis/pull/8303 - -* Bugfix - Fix concurrent shares config: [#8317](https://github.com/owncloud/ocis/pull/8317) - - We fixed setting the config for concurrent web requests, which did not work as - expected before. - - https://github.com/owncloud/ocis/pull/8317 - -* Bugfix - Fix Content-Disposition header for downloads: [#8381](https://github.com/owncloud/ocis/pull/8381) - - We have fixed a bug that caused downloads to fail on Chromebased browsers when - the filename contained special characters. - - https://github.com/owncloud/ocis/issues/8361 - https://github.com/owncloud/ocis/pull/8381 - https://github.com/cs3org/reva/pull/4498 - -* Bugfix - Signed url verification: [#8385](https://github.com/owncloud/ocis/pull/8385) - - Signed urls now expire properly - - https://github.com/owncloud/ocis/pull/8385 - -* Bugfix - Fix an error when move: [#8396](https://github.com/owncloud/ocis/pull/8396) - - We fixed a bug that caused Internal Server Error when move using destination id - - https://github.com/owncloud/ocis/issues/6739 - https://github.com/owncloud/ocis/pull/8396 - https://github.com/cs3org/reva/pull/4503 - -* Bugfix - Fix extended env parser: [#8409](https://github.com/owncloud/ocis/pull/8409) - - The extended envvar parser would be angry if there are two `os.Getenv` in the - same line. We fixed this. - - https://github.com/owncloud/ocis/pull/8409 - -* Bugfix - Graph/drives/permission Expiration date update: [#8413](https://github.com/owncloud/ocis/pull/8413) - - We fixed a bug in the Update sharing permission the expiration dates can't be - removed from link permissions. - - https://github.com/owncloud/ocis/issues/8405 - https://github.com/owncloud/ocis/pull/8413 - -* Bugfix - Fix search error message: [#8444](https://github.com/owncloud/ocis/pull/8444) - - We fixed an error message returned when the search request is invalid - - https://github.com/owncloud/ocis/issues/8442 - https://github.com/owncloud/ocis/pull/8444 - -* Bugfix - Graph/sharedWithMe align IDs with webdav response: [#8467](https://github.com/owncloud/ocis/pull/8467) - - The IDs of the driveItems returned by the 'graph/v1beta1/me/drive/sharedWithMe' - endpoint are now aligned with the IDs returned in the PROPFIND response of the - webdav service. - - https://github.com/owncloud/ocis/issues/8420 - https://github.com/owncloud/ocis/issues/8080 - https://github.com/owncloud/ocis/pull/8467 - -* Bugfix - Fix an error when lock/unlock a public shared file: [#8472](https://github.com/owncloud/ocis/pull/8472) - - We fixed a bug when anonymous user with viewer role in public link of a folder - can lock/unlock a file inside it - - https://github.com/owncloud/ocis/issues/7785 - https://github.com/owncloud/ocis/pull/8472 - -* Bugfix - Bump reva to pull in changes to fix recursive trashcan purge: [#8505](https://github.com/owncloud/ocis/pull/8505) - - We have fixed a bug in the trashcan purge process that did not delete folder - structures recursively. - - https://github.com/owncloud/ocis/issues/8473 - https://github.com/owncloud/ocis/pull/8505 - https://github.com/cs3org/reva/pull/4533 - -* Bugfix - Fix remove/update share permissions: [#8529](https://github.com/owncloud/ocis/pull/8529) - - This is a workaround that should prevent removing or changing the share - permissions when the file is locked. These limitations have to be removed after - the wopi server will be able to unlock the file properly. These limitations are - not spread on the files inside the shared folder. - - https://github.com/owncloud/ocis/issues/8273 - https://github.com/owncloud/ocis/pull/8529 - https://github.com/cs3org/reva/pull/4534 - -* Bugfix - Fix graph drive invite: [#8538](https://github.com/owncloud/ocis/pull/8538) - - We fixed the issue when sharing of personal drive is allowed via graph - - https://github.com/owncloud/ocis/issues/8494 - https://github.com/owncloud/ocis/pull/8538 - -* Bugfix - We now always select the next clients when autoaccepting shares: [#8570](https://github.com/owncloud/ocis/pull/8570) - - https://github.com/owncloud/ocis/pull/8570 - -* Bugfix - Correct the default mapping of roles: [#8639](https://github.com/owncloud/ocis/pull/8639) - - The default config for the OIDC role mapping was incorrect. Lightweight users - are now assignable. - - https://github.com/owncloud/ocis/pull/8639 - -* Bugfix - Disable Multipart uploads: [#8667](https://github.com/owncloud/ocis/pull/8667) - - Disables multiparts uploads as they lead to high memory consumption - - https://github.com/owncloud/ocis/pull/8667 - -* Bugfix - Fix last month search: [#31145](https://github.com/golang/go/issues/31145) - - We've fixed the last month search edge case when currently is 31-th. - - Https://github.com/owncloud/ocis/issues/7629 - https://github.com/owncloud/ocis/pull/7742 - - https://github.com/golang/go/issues/31145 - The - issue - is - related - to - the - build-in - package - behavior - -* Change - Auto-Accept Shares: [#7097](https://github.com/owncloud/ocis/pull/7097) - - Automatically accepts shares. This feature is active by default and can be - deactivated via the environment variable `FRONTEND_AUTO_ACCEPT_SHARES`. - - https://github.com/owncloud/ocis/pull/7097 - -* Change - Change the default TUS chunk size: [#7273](https://github.com/owncloud/ocis/pull/7273) - - We changed the default TUS chunk size from 100MB to 10MB. You can still use the - old value by configuring it in your deployment. - - https://github.com/owncloud/ocis/pull/7273 - -* Change - Remove privacyURL and imprintURL from the config: [#7938](https://github.com/owncloud/ocis/pull/7938/) - - We've removed the option privacyURL and imprintURL from the config, since other - clients weren't able to consume these. In order to be accessible by other - clients, not just Web, those should be configured via the theme.json file. - - https://github.com/owncloud/ocis/pull/7938/ - -* Change - Remove accessDeniedHelpUrl from the config: [#7970](https://github.com/owncloud/ocis/pull/7970) - - We've removed the option accessDeniedHelpUrl from the config, since other - clients weren't able to consume it. In order to be accessible by other clients, - not just Web, it should be configured via the theme.json file. - - https://github.com/owncloud/ocis/pull/7970 - -* Change - Change the default store for presigned keys to nats-js-kv: [#8419](https://github.com/owncloud/ocis/pull/8419) - - We wrapped the store service in a micro store implementation and changed the - default to the built-in NATS instance. - - https://github.com/owncloud/ocis/pull/8419 - -* Change - Deprecate sharing cs3 backends: [#8478](https://github.com/owncloud/ocis/pull/8478) - - The `cs3` user and public sharing drivers have already been replaced by - `jsoncs3`. We now mark them as deprecated in preparation to kill a lot of unused - code in reva. - - https://github.com/owncloud/ocis/pull/8478 - -* Enhancement - Add the Banned Passwords List: [#4197](https://github.com/cs3org/reva/pull/4197) - - Added an option to enable a password check against a banned passwords list - OCIS-3809 - - https://github.com/cs3org/reva/pull/4197 - https://github.com/owncloud/ocis/pull/7314 - -* Enhancement - Introduce service accounts: [#6427](https://github.com/owncloud/ocis/pull/6427) - - Introduces service accounts to avoid impersonating users in async processes - - https://github.com/owncloud/ocis/issues/5550 - https://github.com/owncloud/ocis/pull/6427 - -* Enhancement - SSE for messaging: [#6992](https://github.com/owncloud/ocis/pull/6992) - - So far, sse has only been used to exchange messages between the server and the - client. In order to be able to send more content to the client, we have moved - the endpoint to a separate service and are now also using it for other - notifications like: - - * notify postprocessing state changes. - * notify file locking and unlocking. - - https://github.com/owncloud/ocis/pull/6992 - -* Enhancement - Support spec violating AD FS access token issuer: [#7140](https://github.com/owncloud/ocis/pull/7140) - - AD FS `/adfs/.well-known/openid-configuration` has an optional - `access_token_issuer` which, in violation of the OpenID Connect spec, takes - precedence over `issuer`. - - https://github.com/owncloud/ocis/pull/7140 - -* Enhancement - Add OCIS_LDAP_BIND_PASSWORD as replacement for LDAP_BIND_PASSWORD: [#7176](https://github.com/owncloud/ocis/issues/7176) - - The enviroment variable `OCIS_LDAP_BIND_PASSWORD` was added to be more - consistent with all other global LDAP variables. - - `LDAP_BIND_PASSWORD` is deprecated now and scheduled for removal with the 5.0.0 - release. - - We also deprecated `LDAP_USER_SCHEMA_ID_IS_OCTETSTRING` for removal with 5.0.0. - The replacement for it is `OCIS_LDAP_USER_SCHEMA_ID_IS_OCTETSTRING`. - - https://github.com/owncloud/ocis/issues/7176 - -* Enhancement - Keyword Query Language (KQL) search syntax: [#7212](https://github.com/owncloud/ocis/pull/7212) - - We've introduced support for - [KQL](https://learn.microsoft.com/en-us/sharepoint/dev/general-development/keyword-query-language-kql-syntax-reference) - as the default oCIS search query language. - - Simple queries: - - * `tag:golden tag:"silver"` - * `name:file.txt name:"file.docx"` - * `content:ahab content:"captain aha*"` - - Date/-range queries - - * `Mtime:"2023-09-05T08:42:11.23554+02:00"` - * `Mtime>"2023-09-05T08:42:11.23554+02:00"` - * `Mtime>="2023-09-05T08:42:11.23554+02:00"` - * `Mtime<"2023-09-05T08:42:11.23554+02:00"` - * `Mtime<="2023-09-05T08:42:11.23554+02:00"` - * `Mtime:today` - range: start of today till end of today - * `Mtime:yesterday` - range: start of yesterday till end of yesterday - * `Mtime:"this week"` - range: start of this week till end of this week - * `Mtime:"this month"` - range: start of this month till end of this month - * `Mtime:"last month"` - range: start of last month till end of last month - * `Mtime:"this year"` - range: start of this year till end of this year - * `Mtime:"last year"` - range: start of last year till end of last year - - Conjunctive normal form queries: - - * `tag:golden AND tag:"silver`, `tag:golden OR tag:"silver`, `tag:golden NOT tag:"silver` - * `(tag:book content:ahab*)`, `tag:(book pdf)` - - Complex queries: - - * `(name:"moby di*" OR tag:bestseller) AND tag:book NOT tag:read` - - https://github.com/owncloud/ocis/issues/7042 - https://github.com/owncloud/ocis/issues/7179 - https://github.com/owncloud/ocis/issues/7114 - https://github.com/owncloud/web/issues/9636 - https://github.com/owncloud/web/issues/9646 - https://github.com/owncloud/ocis/pull/7212 - https://github.com/owncloud/ocis/pull/7043 - https://github.com/owncloud/ocis/pull/7247 - https://github.com/owncloud/ocis/pull/7248 - https://github.com/owncloud/ocis/pull/7254 - https://github.com/owncloud/ocis/pull/7262 - https://github.com/owncloud/web/pull/9653 - https://github.com/owncloud/web/pull/9672 - -* Enhancement - Introduce clientlog service: [#7217](https://github.com/owncloud/ocis/pull/7217) - - Add the clientlog service which will send machine readable notifications to - clients - - https://github.com/owncloud/ocis/pull/7217 - -* Enhancement - Proxy uses service accounts for provisioning: [#7240](https://github.com/owncloud/ocis/pull/7240) - - The proxy service now uses a service account for provsioning task, like role - assignment and user auto-provisioning. This cleans up some technical debt that - required us to mint reva tokes inside the proxy service. - - https://github.com/owncloud/ocis/issues/5550 - https://github.com/owncloud/ocis/pull/7240 - -* Enhancement - The password policies change request: [#7264](https://github.com/owncloud/ocis/pull/7264) - - The variables renaming OCIS-3767 - - https://github.com/owncloud/ocis/pull/7264 - -* Enhancement - Introduce natsjs registry: [#7272](https://github.com/owncloud/ocis/issues/7272) - - Introduce a registry based on the natsjs object store - - https://github.com/owncloud/ocis/issues/7272 - https://github.com/owncloud/ocis/pull/7487 - -* Enhancement - Add the password policies: [#7285](https://github.com/owncloud/ocis/pull/7285) - - Add the password policies OCIS-3767 - - https://github.com/owncloud/ocis/pull/7285 - https://github.com/owncloud/ocis/pull/7194 - https://github.com/cs3org/reva/pull/4147 - -* Enhancement - Add login URL config: [#7317](https://github.com/owncloud/ocis/pull/7317) - - Introduce a config to set the web login URL via `WEB_OPTION_LOGIN_URL`. - - https://github.com/owncloud/ocis/pull/7317 - -* Enhancement - Improve SSE format: [#7325](https://github.com/owncloud/ocis/pull/7325) - - Improve format of sse notifications - - https://github.com/owncloud/ocis/pull/7325 - -* Enhancement - New value `auto` for NOTIFICATIONS_SMTP_AUTHENTICATION: [#7356](https://github.com/owncloud/ocis/issues/7356) - - This cause the notifications service to automatically pick a suitable - authentication method to use with the configured SMTP server. This is also the - new default behavior. The previous default was to not use authentication at all. - - https://github.com/owncloud/ocis/issues/7356 - -* Enhancement - Make sse service scalable: [#7382](https://github.com/owncloud/ocis/pull/7382) - - When running multiple sse instances some events would not be reported to the - user. This is fixed. - - https://github.com/owncloud/ocis/pull/7382 - -* Enhancement - Edit wrong named enves: [#7406](https://github.com/owncloud/ocis/pull/7406) - - Checked and changed the envvars specified in the task and also removed those - that are no longer used. - - https://github.com/owncloud/ocis/pull/7406 - -* Enhancement - Thumbnail generation with image processors: [#7409](https://github.com/owncloud/ocis/pull/7409) - - Thumbnails can now be changed during creation, previously the images were always - scaled to fit the given frame, but it could happen that the images were cut off - because they could not be placed better due to the aspect ratio. - - This pr introduces the possibility of specifying how the behavior should be, - following processors are available - - * resize - * fit - * fill - * thumbnail - - The processor can be applied by adding the processor query param to the request, - e.g. `processor=fit`, `processor=fill`, ... - - To find out more how the individual processors work please read - https://github.com/disintegration/imaging - - If no processor is provided it behaves the same as before (resize for gif's and - thumbnail for all other) - - https://github.com/owncloud/enterprise/issues/6057 - https://github.com/owncloud/ocis/issues/5179 - https://github.com/owncloud/web/issues/7728 - https://github.com/owncloud/ocis/pull/7409 - -* Enhancement - Set default for Async Uploads to true: [#7416](https://github.com/owncloud/ocis/pull/7416) - - Async Uploads are meanwhile standard and needed for multiple features. Hence we - default them to true - - https://github.com/owncloud/ocis/pull/7416 - -* Enhancement - The default language added: [#7417](https://github.com/owncloud/ocis/pull/7417) - - The ability of configuration the default language has been added to the setting - service. - - https://github.com/owncloud/enterprise/issues/5915 - https://github.com/owncloud/ocis/pull/7417 - -* Enhancement - Add "Last modified" filter Chip: [#7455](https://github.com/owncloud/ocis/pull/7455) - - Add "Last modified" filter Chip - - https://github.com/owncloud/ocis/issues/7431 - https://github.com/owncloud/ocis/issues/7551 - https://github.com/owncloud/ocis/pull/7455 - -* Enhancement - Config for disabling Web extensions: [#7486](https://github.com/owncloud/ocis/pull/7486) - - A new config for disabling specific Web extensions via their id has been added. - - https://github.com/owncloud/web/issues/8524 - https://github.com/owncloud/ocis/pull/7486 - -* Enhancement - Store and index metadata: [#7490](https://github.com/owncloud/ocis/pull/7490) - - Audio metadata is now extracted and stored by the search service. It is - available for driveItems in a folder listing using the Graph API. - - https://github.com/owncloud/ocis/pull/7490 - -* Enhancement - Add support for audio files to the thumbnails service: [#7491](https://github.com/owncloud/ocis/pull/7491) - - The thumbnails service can now extract artwork from audio files (mp3, ogg, flac) - and render it just like any other image. - - https://github.com/owncloud/ocis/pull/7491 - -* Enhancement - Implement sharing roles: [#7524](https://github.com/owncloud/ocis/pull/7524) - - Implement libre graph sharing roles - - https://github.com/owncloud/ocis/issues/7418 - https://github.com/owncloud/ocis/pull/7524 - -* Enhancement - Add new permission to delete public link password: [#7538](https://github.com/owncloud/ocis/pull/7538) - - Users with this new permission can now delete passwords on read-only public - links. The permission is added to the default roles "Admin" and "Space Admin". - - https://github.com/owncloud/ocis/issues/7538 - https://github.com/owncloud/ocis/pull/7538 - https://github.com/cs3org/reva/pull/4270 - -* Enhancement - Add config to enforce passwords on all public links: [#7547](https://github.com/owncloud/ocis/pull/7547) - - We added the config `OCIS_SHARING_PUBLIC_SHARE_MUST_HAVE_PASSWORD` to enforce - passwords on all public shares. - - https://github.com/owncloud/ocis/issues/7539 - https://github.com/owncloud/ocis/pull/7547 - -* Enhancement - Tika content extraction cleanup for search: [#7553](https://github.com/owncloud/ocis/pull/7553) - - So far it has not been possible to determine whether the content for search - should be cleaned up of 'stop words' or not. Stop words are filling words like - "I, you, have, am" etc and defined by the search engine. - - The behaviour can now be set with the newly introduced settings option - `SEARCH_EXTRACTOR_TIKA_CLEAN_STOP_WORDS=false` which is enabled by default. - - In addition, the stop word cleanup is no longer as aggressive and now ignores - numbers, urls, basically everything except the defined stop words. - - https://github.com/owncloud/ocis/issues/6674 - https://github.com/owncloud/ocis/pull/7553 - -* Enhancement - Allow configuring storage registry with envvars: [#7554](https://github.com/owncloud/ocis/pull/7554) - - Introduced new envvars to configure the storage registry in the gateway service - - https://github.com/owncloud/ocis/pull/7554 - -* Enhancement - Add search MediaType filter: [#7602](https://github.com/owncloud/ocis/pull/7602) - - Add filter MediaType filter shortcuts to search for specific document types. For - example, a search query mediatype:documents will search for files with the - following mimetypes: - - Application/msword - MimeType:application/vnd.openxmlformats-officedocument.wordprocessingml.document - MimeType:application/vnd.oasis.opendocument.text MimeType:text/plain - MimeType:text/markdown MimeType:application/rtf - MimeType:application/vnd.apple.pages - - Besides the document shorthand, it also contains following: - - * file - * folder - * document - * spreadsheet - * presentation - * pdf - * image - * video - * audio - * archive - - ## File - - ## Folder - - ## Document: - - Application/msword - application/vnd.openxmlformats-officedocument.wordprocessingml.document - application/vnd.oasis.opendocument.text text/plain text/markdown application/rtf - application/vnd.apple.pages - - ## Spreadsheet: - - Application/vnd.ms-excel application/vnd.oasis.opendocument.spreadsheet text/csv - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - application/vnd.oasis.opendocument.spreadsheet application/vnd.apple.numbers - - ## Presentations: - - Application/vnd.ms-powerpoint - application/vnd.openxmlformats-officedocument.presentationml.presentation - application/vnd.oasis.opendocument.presentation application/vnd.apple.keynote - - ## PDF - - Application/pdf - - ## Image: - - Image/* - - ## Video: - - Video/* - - ## Audio: - - Audio/* - - ## Archive (zip ...): - - Application/zip application/x-tar application/x-gzip application/x-7z-compressed - application/x-rar-compressed application/x-bzip2 application/x-bzip - application/x-tgz - - https://github.com/owncloud/ocis/issues/7432 - https://github.com/owncloud/ocis/pull/7602 - -* Enhancement - Add Sharing NG endpoints: [#7633](https://github.com/owncloud/ocis/pull/7633) - - We've added new sharing ng endpoints to the graph beta api. The following - endpoints are added: - - * /v1beta1/me/drive/sharedByMe - * /v1beta1/me/drive/sharedWithMe - * /v1beta1/roleManagement/permissions/roleDefinitions - * /v1beta1/roleManagement/permissions/roleDefinitions/{roleID} - * /v1beta1/drives/{drive-id}/items/{item-id}/createLink (create a sharing link) - - https://github.com/owncloud/ocis/issues/7436 - https://github.com/owncloud/ocis/issues/6993 - https://github.com/owncloud/ocis/pull/7633 - https://github.com/owncloud/ocis/pull/7686 - https://github.com/owncloud/ocis/pull/7684 - https://github.com/owncloud/ocis/pull/7683 - https://github.com/owncloud/ocis/pull/7239 - https://github.com/owncloud/ocis/pull/7687 - https://github.com/owncloud/ocis/pull/7751 - https://github.com/owncloud/libre-graph-api/pull/112 - -* Enhancement - Configs for Web embed mode: [#7670](https://github.com/owncloud/ocis/pull/7670) - - New configs for the Web embed mode have been added: - - * `enabled` Defines if embed mode is enabled. - * `target` Defines how Web is being integrated when running in embed mode. - * `messagesOrigin` Defines a URL under which Web can be integrated via iFrame. - * `delegateAuthentication` Defines whether Web should require authentication to be done by the parent application. - * `delegateAuthenticationOrigin` Defines the host to validate the message event origin against when running Web in 'embed' mode. - - https://github.com/owncloud/web/issues/9768 - https://github.com/owncloud/ocis/pull/7670 - -* Enhancement - Support login page background configuration: [#7674](https://github.com/owncloud/ocis/issues/7674) - - Introduce a new environment variable `IDP_LOGIN_BACKGROUND_URL` that overrides - the default background image of the IDP login page when present. - - https://github.com/owncloud/ocis/issues/7674 - https://github.com/owncloud/ocis/pull/7900 - -* Enhancement - Add new permissions: [#7700](https://github.com/owncloud/ocis/pull/7700) - - Adds new permissions to admin/spaceadmin/user roles - Favorites.List allows / - denies the Favorites Listing Request - Favorites.Write is implemented to be - enforced on marking/unmark files as favouritesShare - Shares.Write permission - denies / allows sharing completely for a user on all share CUD requests. (User, - Group) - - https://github.com/owncloud/ocis/pull/7700 - -* Enhancement - Add preferred language to user settings: [#7720](https://github.com/owncloud/ocis/pull/7720) - - We have added the preferred language to the libre-graph api & added endpoints - for that to ocis. - - https://github.com/owncloud/ocis/issues/5455 - https://github.com/owncloud/ocis/pull/7720 - https://github.com/owncloud/libre-graph-api/pull/130 - -* Enhancement - Add user filter startswith and contains: [#7739](https://github.com/owncloud/ocis/pull/7739) - - We add two new filters to the user list endpoint. The `startswith` filter allows - to filter users by the beginning of their name. The `contains` filter allows to - filter users by a substring of their name. - - https://github.com/owncloud/ocis/issues/5486 - https://github.com/owncloud/ocis/pull/7739 - -* Enhancement - Allow configuring additional routes: [#7741](https://github.com/owncloud/ocis/pull/7741) - - Allows adding custom routes to the ocis proxy. This enables custom ocis - extensions. - - https://github.com/owncloud/ocis/pull/7741 - -* Enhancement - Default link permission config: [#7783](https://github.com/owncloud/ocis/pull/7783) - - A new config for default link permissions that is being announced via - capabilities has been added. It defaults to 1 (= public link with viewer - permissions). - - https://github.com/owncloud/web/issues/9919 - https://github.com/owncloud/ocis/pull/7783 - -* Enhancement - Add banned password list to the default deployments: [#7784](https://github.com/owncloud/ocis/pull/7784) - - We add banned password list to the default deployments - - https://github.com/owncloud/ocis/issues/7724 - https://github.com/owncloud/ocis/pull/7784 - -* Enhancement - Update to go 1.21: [#7794](https://github.com/owncloud/ocis/pull/7794) - - We updated to go 1.21. - - https://github.com/owncloud/ocis/pull/7794 - -* Enhancement - Add Sharing NG list permissions endpoint: [#7805](https://github.com/owncloud/ocis/pull/7805) - - We've added a new sharing ng endpoint which lists all permissions for a given - item. - - https://github.com/owncloud/ocis/issues/6993 - https://github.com/owncloud/ocis/pull/7805 - -* Enhancement - Add user list requires filter config: [#7866](https://github.com/owncloud/ocis/pull/7866) - - Introduce a config to require filters in order to list users in Web via - `WEB_OPTION_USER_LIST_REQUIRES_FILTER`. - - https://github.com/owncloud/ocis/pull/7866 - -* Enhancement - Retry antivirus postprocessing step in case of problems: [#7874](https://github.com/owncloud/ocis/pull/7874) - - The antivirus postprocessing step will now be retried for a configurable amount - of times in case it can't get a result from clamav. - - https://github.com/owncloud/ocis/pull/7874 - -* Enhancement - Add validation to public share provider: [#7877](https://github.com/owncloud/ocis/pull/7877) - - We changed the implementation of the public share provider in reva to do the - validation on the CS3 Api side. This makes the implementation on the graph side - smaller. - - https://github.com/owncloud/ocis/issues/6993 - https://github.com/owncloud/ocis/pull/7877 - -* Enhancement - Graphs endpoint for mounting and unmounting shares: [#7885](https://github.com/owncloud/ocis/pull/7885) - - Functionality for mounting (accepting) and unmounting (rejecting) received - shares has been added to the graph API. - - https://github.com/owncloud/ocis/pull/7885 - -* Enhancement - Store and index metadata: [#7886](https://github.com/owncloud/ocis/pull/7886) - - Location metadata is now extracted and stored by the search service. It is - available for driveItems in a folder listing using the Graph API. - - https://github.com/owncloud/ocis/pull/7886 - -* Enhancement - Allow regular users to list other users: [#7887](https://github.com/owncloud/ocis/pull/7887) - - Regular users can search for other users and groups. The following limitations - apply: - - * Only search queries are allowed (using the `$search=term` query parameter) - * The search term needs to have at least 3 characters - * for user searches the result set only contains the attributes `displayName`, `userType`, `mail` and `id` - * for group searches the result set only contains the attributes `displayName`, `groupTypes` and `id` - - https://github.com/owncloud/ocis/issues/7782 - https://github.com/owncloud/ocis/pull/7887 - -* Enhancement - Add edit public share to sharing NG: [#7908](https://github.com/owncloud/ocis/pull/7908/) - - We added the ability to edit public shares to the sharing NG endpoints. - - https://github.com/owncloud/ocis/issues/6993 - https://github.com/owncloud/ocis/pull/7908/ - -* Enhancement - Add cli commands for trash-bin: [#7917](https://github.com/owncloud/ocis/pull/7917) - - We added the `list` and `restore` commands to the trash-bin items to the CLI - - https://github.com/owncloud/ocis/issues/7845 - https://github.com/owncloud/ocis/pull/7917 - https://github.com/cs3org/reva/pull/4392 - -* Enhancement - Add validation update public share: [#7978](https://github.com/owncloud/ocis/pull/7978) - - For Sharing NG, we needed validation in the implementing reva service to keep - the client implementation simple. - - https://github.com/owncloud/ocis/pull/7978 - -* Enhancement - Allow inmemory nats-js-kv stores: [#7979](https://github.com/owncloud/ocis/pull/7979) - - Adds envvars to keep nats-js-kv stores in memory and not persist them on disc. - - https://github.com/owncloud/ocis/pull/7979 - -* Enhancement - Disable the password policy: [#7985](https://github.com/owncloud/ocis/pull/7985) - - We add the environment variable that allow to disable the password policy. - - https://github.com/owncloud/ocis/issues/7916 - https://github.com/owncloud/ocis/pull/7985 - https://github.com/cs3org/reva/pull/4409 - -* Enhancement - Use kv store in natsjs registry: [#7987](https://github.com/owncloud/ocis/pull/7987) - - Replaces the nats object store with the nats kv store in the natsjs registry - - https://github.com/owncloud/ocis/pull/7987 - -* Enhancement - Allow authentication nats connections: [#7989](https://github.com/owncloud/ocis/pull/7989) - - Allow events, store and registry implementation to pass username/password to the - nats instance - - https://github.com/owncloud/ocis/pull/7989 - -* Enhancement - Add RED metrics to the metrics endpoint: [#7994](https://github.com/owncloud/ocis/pull/7994) - - We added three new metrics to the metrics endpoint to support the RED method for - monitoring microservices. - - - Request Rate: The number of requests per second. The total count of requests - is available under `ocis_proxy_requests_total`. - Error Rate: The number of - failed requests per second. The total count of failed requests is available - under `ocis_proxy_errors_total`. - Duration: The amount of time each request - takes. The duration of all requests is available under - `ocis_proxy_request_duration_seconds`. This is a histogram metric, so it also - provides information about the distribution of request durations. - - The metrics are available under the following paths: `PROXY_DEBUG_ADDR/metrics` - in a prometheus compatible format and maybe secured by `PROXY_DEBUG_TOKEN`. - - https://github.com/owncloud/ocis/pull/7994 - -* Enhancement - Add ocm and sciencemesh services: [#7998](https://github.com/owncloud/ocis/pull/7998) - - We added sciencemesh and ocm services to enable federation. - - https://github.com/owncloud/ocis/pull/7998 - https://github.com/owncloud/ocis/pull/7576 - https://github.com/owncloud/ocis/pull/7464 - https://github.com/owncloud/ocis/pull/7463 - -* Enhancement - Make nats-js-kv the default registry: [#8011](https://github.com/owncloud/ocis/pull/8011) - - The previously used default `mdns` is faulty. Deprecated it together with - `consul`, `nats` and `etcd` implementations. - - https://github.com/owncloud/ocis/pull/8011 - https://github.com/owncloud/ocis/pull/8027 - -* Enhancement - Service Account roles: [#8051](https://github.com/owncloud/ocis/pull/8051) - - Use a hidden role for service accounts. It will not appear in ListRoles calls - but internally handled by settings service - - https://github.com/owncloud/ocis/pull/8051 - https://github.com/owncloud/ocis/pull/8074 - -* Enhancement - Update antivirus service: [#8062](https://github.com/owncloud/ocis/pull/8062) - - We update the antivirus icap client library and optimize the antivirus scanning - service. ANTIVIRUS_ICAP_TIMEOUT is now deprecated and - ANTIVIRUS_ICAP_SCAN_TIMEOUT should be used instead. - - ANTIVIRUS_ICAP_SCAN_TIMEOUT supports human durations like `1s`, `1m`, `1h` and - `1d`. - - https://github.com/owncloud/ocis/issues/6764 - https://github.com/owncloud/ocis/pull/8062 - -* Enhancement - Remove deprecated environment variables: [#8149](https://github.com/owncloud/ocis/pull/8149) - - We have removed all deprecated environment variables that have been marked for - removal for 5.0.0 - - https://github.com/owncloud/ocis/issues/8025 - https://github.com/owncloud/ocis/pull/8149 - -* Enhancement - Disable the password policy: [#8152](https://github.com/owncloud/ocis/pull/8152) - - We reworked and moved disabling the password policy logic from the reva to the - ocis. - - https://github.com/owncloud/ocis/issues/7916 - https://github.com/owncloud/ocis/pull/8152 - https://github.com/cs3org/reva/pull/4453 - -* Enhancement - Allow restarting multiple uploads with one command: [#8287](https://github.com/owncloud/ocis/pull/8287) - - Allows to restart all commands in a specific state. - - https://github.com/owncloud/ocis/pull/8287 - -* Enhancement - Modify the concurrency default: [#8309](https://github.com/owncloud/ocis/pull/8309) - - We have changed the default MaxConcurrency value from 100 to 5 to prevent too - frequent gc runs on low memory systems. We have also bumped reva to pull in the - related changes from there. - - https://github.com/owncloud/ocis/issues/8257 - https://github.com/owncloud/ocis/pull/8309 - https://github.com/cs3org/reva/pull/4485 - -* Enhancement - Improve ocis single binary start: [#8320](https://github.com/owncloud/ocis/pull/8320) - - Removes waiting times when starting the single binary. Improves ocis single - binary boot time from 8s to 2.5s - - https://github.com/owncloud/ocis/pull/8320 - -* Enhancement - Use environment variables in yaml config files: [#8339](https://github.com/owncloud/ocis/pull/8339) - - We added the ability to use environment variables in yaml config files. This - allows to use environment variables in the config files of the ocis services - which will be replaced by the actual value of the environment variable at - runtime. - - Example: - - ``` - web: - http: - addr: ${SOME_HTTP_ADDR} - ``` - - This makes it possible to use the same config file for different environments - without the need to change the config file itself. This is especially useful - when using docker-compose to run the ocis services. It is a common pattern to - create an .env file which contains the environment variables for the - docker-compose file. Now you can use the same .env file to configure the ocis - services. - - https://github.com/owncloud/ocis/pull/8339 - -* Enhancement - Increment filenames on upload collisions in secret filedrops: [#8340](https://github.com/owncloud/ocis/pull/8340) - - We have bumped reva to pull in the changes needed for automatically increment - filenames on upload collisions in secret filedrops. - - https://github.com/owncloud/ocis/issues/8291 - https://github.com/owncloud/ocis/pull/8340 - -* Enhancement - Allow sending multiple user ids in one sse event: [#8379](https://github.com/owncloud/ocis/pull/8379) - - Sending multiple user ids in one sse event is now possible which reduces the - number of sent events. - - https://github.com/owncloud/ocis/pull/8379 - https://github.com/cs3org/reva/pull/4501 - -* Enhancement - Allow to skip service listing: [#8408](https://github.com/owncloud/ocis/pull/8408) - - The ocis version cmd listed all services by default. This is not always - intended, so we allow to skip the listing of the services by using the - --skip-services flag. - - https://github.com/owncloud/ocis/issues/8070 - https://github.com/owncloud/ocis/pull/8408 - -* Enhancement - Add a make step to validate the env var annotations: [#8436](https://github.com/owncloud/ocis/pull/8436) - - We have added a make step `make check-env-var-annotations` to validate the - environment variable annotations in to the environment variables. - - https://github.com/owncloud/ocis/issues/8258 - https://github.com/owncloud/ocis/pull/8436 - -* Enhancement - Drop the unnecessary grants exists check when creating shares: [#8502](https://github.com/owncloud/ocis/pull/8502) - - We have bumped reva to drop the unnecessary grants exists check when creating - shares. - - https://github.com/owncloud/ocis/pull/8502 - -* Enhancement - Update to go 1.22: [#8586](https://github.com/owncloud/ocis/pull/8586) - - We have updated go to version 1.22. - - https://github.com/owncloud/ocis/pull/8586 - -* Enhancement - Update web to v8.0.0: [#8613](https://github.com/owncloud/ocis/pull/8613) - - Tags: web - - We updated ownCloud Web to v8.0.0. Please refer to the changelog (linked) for - details on the web release. - - * Bugfix [owncloud/web#9257](https://github.com/owncloud/web/issues/9257): Filter out shares without display name - * Bugfix [owncloud/web#9529](https://github.com/owncloud/web/pull/9529): Shared with action menu label alignment - * Bugfix [owncloud/web#9649](https://github.com/owncloud/web/pull/9649): Add project space filter - * Bugfix [owncloud/web#9663](https://github.com/owncloud/web/pull/9663): Respect the open-in-new-tab-config for external apps - * Bugfix [owncloud/web#9694](https://github.com/owncloud/web/issues/9694): Special characters in username - * Bugfix [owncloud/web#9788](https://github.com/owncloud/web/issues/9788): Create .space folder if it does not exist - * Bugfix [owncloud/web#9799](https://github.com/owncloud/web/issues/9799): Link resolving into default app - * Bugfix [owncloud/web#9832](https://github.com/owncloud/web/pull/9832): Copy quicklinks for webkit navigator - * Bugfix [owncloud/web#9843](https://github.com/owncloud/web/pull/9843): Fix display path on resources - * Bugfix [owncloud/web#9844](https://github.com/owncloud/web/pull/9844): Upload space image - * Bugfix [owncloud/web#9861](https://github.com/owncloud/web/pull/9861): Duplicated file search request - * Bugfix [owncloud/web#9873](https://github.com/owncloud/web/pull/9873): Tags are no longer editable for a locked file - * Bugfix [owncloud/web#9881](https://github.com/owncloud/web/pull/9881): Prevent rendering of old/wrong set of resources in search list - * Bugfix [owncloud/web#9915](https://github.com/owncloud/web/pull/9915): Keep both folders conflict in same-named folders - * Bugfix [owncloud/web#9931](https://github.com/owncloud/web/pull/9931): Enabling "invite people" for password-protected folder/file - * Bugfix [owncloud/web#10010](https://github.com/owncloud/web/issues/10010): Displaying full video in their dimensions - * Bugfix [owncloud/web#10031](https://github.com/owncloud/web/issues/10031): Icon extension mapping - * Bugfix [owncloud/web#10065](https://github.com/owncloud/web/pull/10065): Logout page after token expiry - * Bugfix [owncloud/web#10083](https://github.com/owncloud/web/pull/10083): Disable expiration date for alias link (internal) - * Bugfix [owncloud/web#10092](https://github.com/owncloud/web/pull/10092): Allow empty search query in "in-here" search - * Bugfix [owncloud/web#10096](https://github.com/owncloud/web/pull/10096): Remove password buttons on input if disabled - * Bugfix [owncloud/web#10118](https://github.com/owncloud/web/pull/10118): Tilesview has whitespace - * Bugfix [owncloud/web#10149](https://github.com/owncloud/web/pull/10149): Spaces files list previews cropped - * Bugfix [owncloud/web#10149](https://github.com/owncloud/web/pull/10149): Spaces overview tile previews zoomed - * Bugfix [owncloud/web#10154](https://github.com/owncloud/web/pull/10154): Resolving links without drive alias - * Bugfix [owncloud/web#10156](https://github.com/owncloud/web/pull/10156): Uploading the same files parallel - * Bugfix [owncloud/web#10158](https://github.com/owncloud/web/pull/10158): GDPR export polling - * Bugfix [owncloud/web#10176](https://github.com/owncloud/web/pull/10176): Turned off file extensions not always respected - * Bugfix [owncloud/web#10179](https://github.com/owncloud/web/pull/10179): Space navigate to trash missing - * Bugfix [owncloud/web#10182](https://github.com/owncloud/web/pull/10182): Make versions panel readonly in viewers and editors - * Bugfix [owncloud/web#10220](https://github.com/owncloud/web/pull/10220): Loading indicator during conflict dialog - * Bugfix [owncloud/web#10227](https://github.com/owncloud/web/issues/10227): Configurable concurrent requests - * Bugfix [owncloud/web#10232](https://github.com/owncloud/web/pull/10232): Skip searchbar preview fetch on reload - * Bugfix [owncloud/web#10318](https://github.com/owncloud/web/pull/10318): Scrollable account page - * Bugfix [owncloud/web#10321](https://github.com/owncloud/web/pull/10321): Private link error messages - * Bugfix [owncloud/web#10347](https://github.com/owncloud/web/pull/10347): Readonly user attributes have no effect on group memberships - * Bugfix [owncloud/web#10424](https://github.com/owncloud/web/pull/10424): Restore space - * Bugfix [owncloud/web#10473](https://github.com/owncloud/web/issues/10473): Public link file download - * Bugfix [owncloud/web#10489](https://github.com/owncloud/web/pull/10489): Wrong share permissions when resharing off - * Bugfix [owncloud/web#10514](https://github.com/owncloud/web/pull/10514): Indicate shares that are not manageable due to file locking - * Change [owncloud/web#2404](https://github.com/owncloud/web/issues/2404): Theme handling - * Change [owncloud/web#7338](https://github.com/owncloud/web/issues/7338): Remove deprecated code - * Change [owncloud/web#9653](https://github.com/owncloud/web/pull/9653): Keyword Query Language (KQL) search syntax - * Change [owncloud/web#9709](https://github.com/owncloud/web/issues/9709): DavProperties without namespace - * Enhancement [owncloud/web#7317](https://github.com/owncloud/ocis/pull/7317): Make login url configurable - * Enhancement [owncloud/web#7497](https://github.com/owncloud/ocis/issues/7497): Permission checks for shares and favorites - * Enhancement [owncloud/web#7600](https://github.com/owncloud/web/issues/7600): Scroll to newly created folder - * Enhancement [owncloud/web#9302](https://github.com/owncloud/web/issues/9302): Application unification - * Enhancement [owncloud/web#9423](https://github.com/owncloud/web/pull/9423): Show local loading spinner in sharing button - * Enhancement [owncloud/web#9441](https://github.com/owncloud/web/pull/9441): File versions tooltip with absolute date - * Enhancement [owncloud/web#9441](https://github.com/owncloud/web/pull/9441): Disabling extensions - * Enhancement [owncloud/web#9451](https://github.com/owncloud/web/pull/9451): Add SSE to get notifications instantly - * Enhancement [owncloud/web#9525](https://github.com/owncloud/web/pull/9525): Tags form improved - * Enhancement [owncloud/web#9527](https://github.com/owncloud/web/pull/9527): Don't display confirmation dialog on file deletion - * Enhancement [owncloud/web#9531](https://github.com/owncloud/web/issues/9531): Personal shares can be shown and hidden - * Enhancement [owncloud/web#9552](https://github.com/owncloud/web/pull/9552): Upload preparation time - * Enhancement [owncloud/web#9561](https://github.com/owncloud/web/pull/9561): Indicate processing state - * Enhancement [owncloud/web#9566](https://github.com/owncloud/web/pull/9566): Display locking information - * Enhancement [owncloud/web#9584](https://github.com/owncloud/web/pull/9584): Moving share's "set expiration date" function - * Enhancement [owncloud/web#9625](https://github.com/owncloud/web/pull/9625): Add keyboard navigation to spaces overview - * Enhancement [owncloud/web#9627](https://github.com/owncloud/web/pull/9627): Add batch actions to spaces - * Enhancement [owncloud/web#9671](https://github.com/owncloud/web/pull/9671): OcModal set buttons to same width - * Enhancement [owncloud/web#9682](https://github.com/owncloud/web/pull/9682): Add password policy compatibility - * Enhancement [owncloud/web#9691](https://github.com/owncloud/web/pull/9691): Password generator for public links - * Enhancement [owncloud/web#9696](https://github.com/owncloud/web/pull/9696): Added app banner for mobile devices - * Enhancement [owncloud/web#9706](https://github.com/owncloud/web/pull/9706): Unify sharing expiration date menu items - * Enhancement [owncloud/web#9709](https://github.com/owncloud/web/issues/9709): New WebDAV implementation in web-client - * Enhancement [owncloud/web#9727](https://github.com/owncloud/web/pull/9727): Show error if password is on a banned password list - * Enhancement [owncloud/web#9768](https://github.com/owncloud/web/issues/9768): Embed mode - * Enhancement [owncloud/web#9771](https://github.com/owncloud/web/pull/9771): Handle postprocessing state via Server Sent Events - * Enhancement [owncloud/web#9794](https://github.com/owncloud/web/pull/9794): Registering search providers as extension - * Enhancement [owncloud/web#9806](https://github.com/owncloud/web/pull/9806): Preview image presentation - * Enhancement [owncloud/web#9809](https://github.com/owncloud/web/pull/9809): Add editors to the application menu - * Enhancement [owncloud/web#9814](https://github.com/owncloud/web/pull/9814): Registering nav items as extension - * Enhancement [owncloud/web#9815](https://github.com/owncloud/web/pull/9815): Add new portal into runtime to include footer - * Enhancement [owncloud/web#9831](https://github.com/owncloud/web/pull/9831): Last modified filter chips - * Enhancement [owncloud/web#9847](https://github.com/owncloud/web/issues/9847): Provide vendor neutral file icons - * Enhancement [owncloud/web#9854](https://github.com/owncloud/web/pull/9854): Search query term linking - * Enhancement [owncloud/web#9857](https://github.com/owncloud/web/pull/9857): Add permission to delete link passwords when password is enforced - * Enhancement [owncloud/web#9858](https://github.com/owncloud/web/pull/9858): Remove settings icon from searchbar - * Enhancement [owncloud/web#9864](https://github.com/owncloud/web/pull/9864): Search tags filter chips style aligned - * Enhancement [owncloud/web#9884](https://github.com/owncloud/web/pull/9884): Enable dark theme on importer - * Enhancement [owncloud/web#9890](https://github.com/owncloud/web/pull/9890): Create shortcuts - * Enhancement [owncloud/web#9905](https://github.com/owncloud/web/pull/9905): Manage tags in details panel - * Enhancement [owncloud/web#9906](https://github.com/owncloud/web/pull/9906): Reorganize "New" menu - * Enhancement [owncloud/web#9912](https://github.com/owncloud/web/pull/9912): Add media type filter chip - * Enhancement [owncloud/web#9940](https://github.com/owncloud/web/pull/9940): Display error message for upload to locked folder - * Enhancement [owncloud/web#9966](https://github.com/owncloud/web/issues/9966): Support more audio formats with correct icon - * Enhancement [owncloud/web#10007](https://github.com/owncloud/web/issues/10007): Additional languages - * Enhancement [owncloud/web#10013](https://github.com/owncloud/web/issues/10013): Shared by filter - * Enhancement [owncloud/web#10014](https://github.com/owncloud/web/issues/10014): Share search filter - * Enhancement [owncloud/web#10024](https://github.com/owncloud/web/pull/10024): Duplicate space - * Enhancement [owncloud/web#10037](https://github.com/owncloud/web/pull/10037): Default link permission - * Enhancement [owncloud/web#10047](https://github.com/owncloud/web/pull/10047): Add explaining contextual helper to spaces overview - * Enhancement [owncloud/web#10057](https://github.com/owncloud/web/pull/10057): Folder tree creation during upload - * Enhancement [owncloud/web#10062](https://github.com/owncloud/web/pull/10062): Show webdav information in details view - * Enhancement [owncloud/web#10099](https://github.com/owncloud/web/pull/10099): Support mandatory filter while listing users - * Enhancement [owncloud/web#10102](https://github.com/owncloud/web/pull/10102): Registering quick actions as extension - * Enhancement [owncloud/web#10104](https://github.com/owncloud/web/pull/10104): Create link modal - * Enhancement [owncloud/web#10111](https://github.com/owncloud/web/pull/10111): Registering right sidebar panels as extension - * Enhancement [owncloud/web#10111](https://github.com/owncloud/web/pull/10111): File sidebar in viewer and editor apps - * Enhancement [owncloud/web#10224](https://github.com/owncloud/web/pull/10224): Harmonize AppSwitcher icon colors - * Enhancement [owncloud/web#10356](https://github.com/owncloud/web/pull/10356): Preview app add reset button for images - - https://github.com/owncloud/ocis/pull/8613 - https://github.com/owncloud/web/releases/tag/v8.0.0 - -* Enhancement - Update web to v8.0.1: [#8626](https://github.com/owncloud/ocis/pull/8626) - - Tags: web - - We updated ownCloud Web to v8.0.1. Please refer to the changelog (linked) for - details on the web release. - - * Bugfix [owncloud/web#10573](https://github.com/owncloud/web/pull/10573): Add link in right sidebar sharing menu, doesn't copy link to clipboard - * Bugfix [owncloud/web#10576](https://github.com/owncloud/web/pull/10576): WebDav Url in right sidebar is missing dav in path - * Bugfix [owncloud/web#10585](https://github.com/owncloud/web/issues/10585): Update translations - - https://github.com/owncloud/ocis/pull/8626 - https://github.com/owncloud/web/releases/tag/v8.0.1 - -* Enhancement - Update reva to 2.19.2: [#8638](https://github.com/owncloud/ocis/pull/8638) - - We update reva to the version 2.19.2 - - * Bugfix [cs3org/reva#4557](https://github.com/cs3org/reva/pull/4557): Fix ceph build - * Bugfix [cs3org/reva#4570](https://github.com/cs3org/reva/pull/4570): Fix sharing invite on virtual drive - * Bugfix [cs3org/reva#4559](https://github.com/cs3org/reva/pull/4559): Fix graph drive invite - * Bugfix [cs3org/reva#4518](https://github.com/cs3org/reva/pull/4518): Fix an error when lock/unlock a file - * Bugfix [cs3org/reva#4566](https://github.com/cs3org/reva/pull/4566): Fix public link previews - * Bugfix [cs3org/reva#4561](https://github.com/cs3org/reva/pull/4561): Fix Stat() by Path on re-created resource - * Enhancement [cs3org/reva#4556](https://github.com/cs3org/reva/pull/4556): Allow tracing requests by giving util functions a context - * Enhancement [cs3org/reva#4545](https://github.com/cs3org/reva/pull/4545): Extend service account permissions - * Enhancement [cs3org/reva#4564](https://github.com/cs3org/reva/pull/4564): Send file locked/unlocked events - - We update reva to the version 2.19.1 - - * Bugfix [cs3org/reva#4534](https://github.com/cs3org/reva/pull/4534): Fix remove/update share permissions - * Bugfix [cs3org/reva#4539](https://github.com/cs3org/reva/pull/4539): Fix a typo - - We update reva to the version 2.19.0 - - * Bugfix [cs3org/reva#4464](https://github.com/cs3org/reva/pull/4464): Don't check lock grants - * Bugfix [cs3org/reva#4516](https://github.com/cs3org/reva/pull/4516): The sharemanager can now reject grants with resharing permissions - * Bugfix [cs3org/reva#4512](https://github.com/cs3org/reva/pull/4512): Bump dependencies - * Bugfix [cs3org/reva#4481](https://github.com/cs3org/reva/pull/4481): Distinguish failure and node metadata reversal - * Bugfix [cs3org/reva#4456](https://github.com/cs3org/reva/pull/4456): Do not lose revisions when restoring the first revision - * Bugfix [cs3org/reva#4472](https://github.com/cs3org/reva/pull/4472): Fix concurrent access to a map - * Bugfix [cs3org/reva#4457](https://github.com/cs3org/reva/pull/4457): Fix concurrent map access in sharecache - * Bugfix [cs3org/reva#4498](https://github.com/cs3org/reva/pull/4498): Fix Content-Disposition header in dav - * Bugfix [cs3org/reva#4461](https://github.com/cs3org/reva/pull/4461): CORS handling for WebDAV requests fixed - * Bugfix [cs3org/reva#4462](https://github.com/cs3org/reva/pull/4462): Prevent setting container specific permissions on files - * Bugfix [cs3org/reva#4479](https://github.com/cs3org/reva/pull/4479): Fix creating documents in the app provider - * Bugfix [cs3org/reva#4474](https://github.com/cs3org/reva/pull/4474): Make /dav/meta consistent - * Bugfix [cs3org/reva#4446](https://github.com/cs3org/reva/pull/4446): Disallow to delete a file during the processing - * Bugfix [cs3org/reva#4517](https://github.com/cs3org/reva/pull/4517): Fix duplicated items in the sharejail root - * Bugfix [cs3org/reva#4473](https://github.com/cs3org/reva/pull/4473): Decomposedfs now correctly lists sessions - * Bugfix [cs3org/reva#4528](https://github.com/cs3org/reva/pull/4528): Respect IfNotExist option when uploading in cs3 metadata storage - * Bugfix [cs3org/reva#4503](https://github.com/cs3org/reva/pull/4503): Fix an error when move - * Bugfix [cs3org/reva#4466](https://github.com/cs3org/reva/pull/4466): Fix natsjskv store - * Bugfix [cs3org/reva#4533](https://github.com/cs3org/reva/pull/4533): Fix recursive trashcan purge - * Bugfix [cs3org/reva#4492](https://github.com/cs3org/reva/pull/4492): Fix the resource name - * Bugfix [cs3org/reva#4463](https://github.com/cs3org/reva/pull/4463): Fix the resource name - * Bugfix [cs3org/reva#4448](https://github.com/cs3org/reva/pull/4448): Fix truncating existing files - * Bugfix [cs3org/reva#4434](https://github.com/cs3org/reva/pull/4434): Fix the upload postprocessing - * Bugfix [cs3org/reva#4469](https://github.com/cs3org/reva/pull/4469): Handle interrupted uploads - * Bugfix [cs3org/reva#4532](https://github.com/cs3org/reva/pull/4532): Jsoncs3 cache fixes - * Bugfix [cs3org/reva#4449](https://github.com/cs3org/reva/pull/4449): Keep failed processing status - * Bugfix [cs3org/reva#4529](https://github.com/cs3org/reva/pull/4529): We aligned some OCS return codes with oc10 - * Bugfix [cs3org/reva#4507](https://github.com/cs3org/reva/pull/4507): Make tusd CORS headers configurable - * Bugfix [cs3org/reva#4452](https://github.com/cs3org/reva/pull/4452): More efficient share jail - * Bugfix [cs3org/reva#4476](https://github.com/cs3org/reva/pull/4476): No need to unmark postprocessing when it was not started - * Bugfix [cs3org/reva#4454](https://github.com/cs3org/reva/pull/4454): Skip unnecessary share retrieval - * Bugfix [cs3org/reva#4527](https://github.com/cs3org/reva/pull/4527): Unify datagateway method handling - * Bugfix [cs3org/reva#4530](https://github.com/cs3org/reva/pull/4530): Drop unnecessary grant exists check - * Bugfix [cs3org/reva#4475](https://github.com/cs3org/reva/pull/4475): Upload session specific processing flag - * Enhancement [cs3org/reva#4501](https://github.com/cs3org/reva/pull/4501): Allow sending multiple user ids in one sse event - * Enhancement [cs3org/reva#4485](https://github.com/cs3org/reva/pull/4485): Modify the concurrency default - * Enhancement [cs3org/reva#4526](https://github.com/cs3org/reva/pull/4526): Configurable s3 put options - * Enhancement [cs3org/reva#4453](https://github.com/cs3org/reva/pull/4453): Disable the password policy - * Enhancement [cs3org/reva#4477](https://github.com/cs3org/reva/pull/4477): Extend ResumePostprocessing event - * Enhancement [cs3org/reva#4491](https://github.com/cs3org/reva/pull/4491): Add filename incrementor for secret filedrops - * Enhancement [cs3org/reva#4490](https://github.com/cs3org/reva/pull/4490): Lazy initialize public share manager - * Enhancement [cs3org/reva#4494](https://github.com/cs3org/reva/pull/4494): Start implementation of a plain posix storage driver - * Enhancement [cs3org/reva#4502](https://github.com/cs3org/reva/pull/4502): Add spaceindex.AddAll() - - ## Changelog for reva 2.18.0 (2023-12-22) - - The following sections list the changes in reva 2.18.0 relevant to reva users. - The changes are ordered by importance. - - * Bugfix [cs3org/reva#4424](https://github.com/cs3org/reva/pull/4424): Fixed panic in receivedsharecache pkg - * Bugfix [cs3org/reva#4425](https://github.com/cs3org/reva/pull/4425): Fix overwriting files with empty files - * Bugfix [cs3org/reva#4432](https://github.com/cs3org/reva/pull/4432): Fix /dav/meta endpoint for shares - * Bugfix [cs3org/reva#4422](https://github.com/cs3org/reva/pull/4422): Fix disconnected traces - * Bugfix [cs3org/reva#4429](https://github.com/cs3org/reva/pull/4429): Internal link creation - * Bugfix [cs3org/reva#4407](https://github.com/cs3org/reva/pull/4407): Make ocdav return correct oc:spaceid - * Bugfix [cs3org/reva#4410](https://github.com/cs3org/reva/pull/4410): Improve OCM support - * Bugfix [cs3org/reva#4402](https://github.com/cs3org/reva/pull/4402): Refactor upload session - * Enhancement [cs3org/reva#4421](https://github.com/cs3org/reva/pull/4421): Check permissions before adding, deleting or updating shares - * Enhancement [cs3org/reva#4403](https://github.com/cs3org/reva/pull/4403): Add validation to update public share - * Enhancement [cs3org/reva#4409](https://github.com/cs3org/reva/pull/4409): Disable the password policy - * Enhancement [cs3org/reva#4412](https://github.com/cs3org/reva/pull/4412): Allow authentication for nats connections - * Enhancement [cs3org/reva#4411](https://github.com/cs3org/reva/pull/4411): Add option to configure streams non durable - * Enhancement [cs3org/reva#4406](https://github.com/cs3org/reva/pull/4406): Rework cache configuration - * Enhancement [cs3org/reva#4414](https://github.com/cs3org/reva/pull/4414): Track more upload session metrics - - ## Changelog for reva 2.17.0 (2023-12-12) - - The following sections list the changes in reva 2.17.0 relevant to reva users. - The changes are ordered by importance. - - * Bugfix [cs3org/reva#4278](https://github.com/cs3org/reva/pull/4278): Disable DEPTH infinity in PROPFIND - * Bugfix [cs3org/reva#4318](https://github.com/cs3org/reva/pull/4318): Do not allow moves between shares - * Bugfix [cs3org/reva#4290](https://github.com/cs3org/reva/pull/4290): Prevent panic when trying to move a non-existent file - * Bugfix [cs3org/reva#4241](https://github.com/cs3org/reva/pull/4241): Allow an empty credentials chain in the auth middleware - * Bugfix [cs3org/reva#4216](https://github.com/cs3org/reva/pull/4216): Fix an error message - * Bugfix [cs3org/reva#4324](https://github.com/cs3org/reva/pull/4324): Fix capabilities decoding - * Bugfix [cs3org/reva#4267](https://github.com/cs3org/reva/pull/4267): Fix concurrency issue - * Bugfix [cs3org/reva#4362](https://github.com/cs3org/reva/pull/4362): Fix concurrent lookup - * Bugfix [cs3org/reva#4336](https://github.com/cs3org/reva/pull/4336): Fix definition of "file-editor" role - * Bugfix [cs3org/reva#4302](https://github.com/cs3org/reva/pull/4302): Fix checking of filename length - * Bugfix [cs3org/reva#4366](https://github.com/cs3org/reva/pull/4366): Fix CS3 status code when looking up non existing share - * Bugfix [cs3org/reva#4299](https://github.com/cs3org/reva/pull/4299): Fix HTTP verb of the generate-invite endpoint - * Bugfix [cs3org/reva#4249](https://github.com/cs3org/reva/pull/4249): GetUserByClaim not working with MSAD for claim "userid" - * Bugfix [cs3org/reva#4217](https://github.com/cs3org/reva/pull/4217): Fix missing case for "hide" in UpdateShares - * Bugfix [cs3org/reva#4140](https://github.com/cs3org/reva/pull/4140): Fix missing etag in shares jail - * Bugfix [cs3org/reva#4229](https://github.com/cs3org/reva/pull/4229): Fix destroying the Personal and Project spaces data - * Bugfix [cs3org/reva#4193](https://github.com/cs3org/reva/pull/4193): Fix overwrite a file with an empty file - * Bugfix [cs3org/reva#4365](https://github.com/cs3org/reva/pull/4365): Fix create public share - * Bugfix [cs3org/reva#4380](https://github.com/cs3org/reva/pull/4380): Fix the public link update - * Bugfix [cs3org/reva#4250](https://github.com/cs3org/reva/pull/4250): Fix race condition - * Bugfix [cs3org/reva#4345](https://github.com/cs3org/reva/pull/4345): Fix conversion of custom ocs permissions to roles - * Bugfix [cs3org/reva#4134](https://github.com/cs3org/reva/pull/4134): Fix share jail - * Bugfix [cs3org/reva#4335](https://github.com/cs3org/reva/pull/4335): Fix public shares cleanup config - * Bugfix [cs3org/reva#4338](https://github.com/cs3org/reva/pull/4338): Fix unlock via space API - * Bugfix [cs3org/reva#4341](https://github.com/cs3org/reva/pull/4341): Fix spaceID in meta endpoint response - * Bugfix [cs3org/reva#4351](https://github.com/cs3org/reva/pull/4351): Fix 500 when open public link - * Bugfix [cs3org/reva#4352](https://github.com/cs3org/reva/pull/4352): Fix the tgz mime type - * Bugfix [cs3org/reva#4388](https://github.com/cs3org/reva/pull/4388): Allow UpdateUserShare() to update just the expiration date - * Bugfix [cs3org/reva#4214](https://github.com/cs3org/reva/pull/4214): Always pass adjusted default nats options - * Bugfix [cs3org/reva#4291](https://github.com/cs3org/reva/pull/4291): Release lock when expired - * Bugfix [cs3org/reva#4386](https://github.com/cs3org/reva/pull/4386): Remove dead enable_home config - * Bugfix [cs3org/reva#4292](https://github.com/cs3org/reva/pull/4292): Return 403 when user is not permitted to lock - * Enhancement [cs3org/reva#4389](https://github.com/cs3org/reva/pull/4389): Add audio and location props - * Enhancement [cs3org/reva#4337](https://github.com/cs3org/reva/pull/4337): Check permissions before creating shares - * Enhancement [cs3org/reva#4326](https://github.com/cs3org/reva/pull/4326): Add search mediatype filter - * Enhancement [cs3org/reva#4367](https://github.com/cs3org/reva/pull/4367): Add GGS mime type - * Enhancement [cs3org/reva#4194](https://github.com/cs3org/reva/pull/4194): Add hide flag to shares - * Enhancement [cs3org/reva#4358](https://github.com/cs3org/reva/pull/4358): Add default permissions capability for links - * Enhancement [cs3org/reva#4133](https://github.com/cs3org/reva/pull/4133): Add more metadata to locks - * Enhancement [cs3org/reva#4353](https://github.com/cs3org/reva/pull/4353): Add support for .docxf files - * Enhancement [cs3org/reva#4363](https://github.com/cs3org/reva/pull/4363): Add nats-js-kv store - * Enhancement [cs3org/reva#4197](https://github.com/cs3org/reva/pull/4197): Add the Banned-Passwords List - * Enhancement [cs3org/reva#4190](https://github.com/cs3org/reva/pull/4190): Add the password policies - * Enhancement [cs3org/reva#4384](https://github.com/cs3org/reva/pull/4384): Add a retry postprocessing outcome and event - * Enhancement [cs3org/reva#4271](https://github.com/cs3org/reva/pull/4271): Add search capability - * Enhancement [cs3org/reva#4119](https://github.com/cs3org/reva/pull/4119): Add sse event - * Enhancement [cs3org/reva#4392](https://github.com/cs3org/reva/pull/4392): Add additional permissions to service accounts - * Enhancement [cs3org/reva#4344](https://github.com/cs3org/reva/pull/4344): Add url extension to mime type list - * Enhancement [cs3org/reva#4372](https://github.com/cs3org/reva/pull/4372): Add validation to the public share provider - * Enhancement [cs3org/reva#4244](https://github.com/cs3org/reva/pull/4244): Allow listing reveived shares by service accounts - * Enhancement [cs3org/reva#4129](https://github.com/cs3org/reva/pull/4129): Auto-Accept Shares through ServiceAccounts - * Enhancement [cs3org/reva#4374](https://github.com/cs3org/reva/pull/4374): Handle trashbin file listings concurrently - * Enhancement [cs3org/reva#4325](https://github.com/cs3org/reva/pull/4325): Enforce Permissions - * Enhancement [cs3org/reva#4368](https://github.com/cs3org/reva/pull/4368): Extract log initialization - * Enhancement [cs3org/reva#4375](https://github.com/cs3org/reva/pull/4375): Introduce UploadSessionLister interface - * Enhancement [cs3org/reva#4268](https://github.com/cs3org/reva/pull/4268): Implement sharing roles - * Enhancement [cs3org/reva#4160](https://github.com/cs3org/reva/pull/4160): Improve utils pkg - * Enhancement [cs3org/reva#4335](https://github.com/cs3org/reva/pull/4335): Add sufficient permissions check function - * Enhancement [cs3org/reva#4281](https://github.com/cs3org/reva/pull/4281): Port OCM changes from master - * Enhancement [cs3org/reva#4270](https://github.com/cs3org/reva/pull/4270): Opt out of public link password enforcement - * Enhancement [cs3org/reva#4181](https://github.com/cs3org/reva/pull/4181): Change the variable names for the password policy - * Enhancement [cs3org/reva#4256](https://github.com/cs3org/reva/pull/4256): Rename hidden share variable name - * Enhancement [cs3org/reva#3926](https://github.com/cs3org/reva/pull/3926): Service Accounts - * Enhancement [cs3org/reva#4359](https://github.com/cs3org/reva/pull/4359): Update go-ldap to v3.4.6 - * Enhancement [cs3org/reva#4170](https://github.com/cs3org/reva/pull/4170): Update password policies - * Enhancement [cs3org/reva#4232](https://github.com/cs3org/reva/pull/4232): Improve error handling in utils package - - https://github.com/owncloud/ocis/pull/8638 - https://github.com/owncloud/ocis/pull/8519 - https://github.com/owncloud/ocis/pull/8502 - https://github.com/owncloud/ocis/pull/8340 - https://github.com/owncloud/ocis/pull/8381 - https://github.com/owncloud/ocis/pull/8287 - https://github.com/owncloud/ocis/pull/8278 - https://github.com/owncloud/ocis/pull/8264 - https://github.com/owncloud/ocis/pull/8100 - https://github.com/owncloud/ocis/pull/8100 - https://github.com/owncloud/ocis/pull/8038 - https://github.com/owncloud/ocis/pull/8056 - https://github.com/owncloud/ocis/pull/7949 - https://github.com/owncloud/ocis/pull/7793 - https://github.com/owncloud/ocis/pull/7978 - https://github.com/owncloud/ocis/pull/7979 - https://github.com/owncloud/ocis/pull/7963 - https://github.com/owncloud/ocis/pull/7986 - https://github.com/owncloud/ocis/pull/7721 - https://github.com/owncloud/ocis/pull/7727 - https://github.com/owncloud/ocis/pull/7752 - -# Changelog for [4.0.6] (2024-02-07) - -The following sections list the changes for 4.0.6. - -[4.0.6]: https://github.com/owncloud/ocis/compare/v4.0.5...v4.0.6 - -## Summary - -* Bugfix - Fix RED metrics on the metrics endpoint: [#7994](https://github.com/owncloud/ocis/pull/7994) -* Bugfix - Signed url verification: [#8385](https://github.com/owncloud/ocis/pull/8385) - -## Details - -* Bugfix - Fix RED metrics on the metrics endpoint: [#7994](https://github.com/owncloud/ocis/pull/7994) - - We connected some metrics to the metrics endpoint to support the RED method for - monitoring microservices. - - - Request Rate: The number of requests per second. The total count of requests - is available under `ocis_proxy_requests_total`. - Error Rate: The number of - failed requests per second. The total count of failed requests is available - under `ocis_proxy_errors_total`. - Duration: The amount of time each request - takes. The duration of all requests is available under - `ocis_proxy_request_duration_seconds`. This is a histogram metric, so it also - provides information about the distribution of request durations. - - The metrics are available under the following paths: `PROXY_DEBUG_ADDR/metrics` - in a prometheus compatible format and maybe secured by `PROXY_DEBUG_TOKEN`. - - https://github.com/owncloud/ocis/pull/7994 - -* Bugfix - Signed url verification: [#8385](https://github.com/owncloud/ocis/pull/8385) - - Signed urls now expire properly - - https://github.com/owncloud/ocis/pull/8385 - -# Changelog for [4.0.5] (2023-12-21) - -The following sections list the changes for 4.0.5. - -[4.0.5]: https://github.com/owncloud/ocis/compare/v4.0.4...v4.0.5 - -## Summary - -* Bugfix - Fix reva config of frontend service to avoid misleading error logs: [#7934](https://github.com/owncloud/ocis/pull/7934) -* Bugfix - Do not purge expired upload sessions that are still postprocessing: [#7941](https://github.com/owncloud/ocis/pull/7941) -* Bugfix - Fix trace ids: [#8026](https://github.com/owncloud/ocis/pull/8026) -* Enhancement - Add cli commands for trash-bin: [#7936](https://github.com/owncloud/ocis/pull/7936) - -## Details - -* Bugfix - Fix reva config of frontend service to avoid misleading error logs: [#7934](https://github.com/owncloud/ocis/pull/7934) - - We set an empty Credentials chain for the frontend service now. In ocis all - non-reva token authentication is handled by the proxy. This avoids irritating - error messages about the missing 'auth-bearer' service. - - https://github.com/owncloud/ocis/issues/6692 - https://github.com/owncloud/ocis/pull/7934 - https://github.com/owncloud/ocis/pull/7453 - https://github.com/cs3org/reva/pull/4396 - https://github.com/cs3org/reva/pull/4241 - -* Bugfix - Do not purge expired upload sessions that are still postprocessing: [#7941](https://github.com/owncloud/ocis/pull/7941) - - https://github.com/owncloud/ocis/pull/7941 - https://github.com/owncloud/ocis/pull/7859 - https://github.com/owncloud/ocis/pull/7958 - -* Bugfix - Fix trace ids: [#8026](https://github.com/owncloud/ocis/pull/8026) - - We changed the default tracing to produce non-empty traceids and fixed a problem - where traces got disconnected further down the stack. - - https://github.com/owncloud/ocis/pull/8026 - -* Enhancement - Add cli commands for trash-bin: [#7936](https://github.com/owncloud/ocis/pull/7936) - - We added the `list` and `restore` commands to the trash-bin items to the CLI - - https://github.com/owncloud/ocis/issues/7845 - https://github.com/owncloud/ocis/pull/7936 - -# Changelog for [4.0.4] (2023-12-07) - -The following sections list the changes for 4.0.4. - -[4.0.4]: https://github.com/owncloud/ocis/compare/v4.0.3...v4.0.4 - -## Summary - -* Enhancement - Update reva to improve trashbin listing: [#7858](https://github.com/owncloud/ocis/pull/7858) - -## Details - -* Enhancement - Update reva to improve trashbin listing: [#7858](https://github.com/owncloud/ocis/pull/7858) - - ## Changelog for reva 2.13.3 - - * Enhancement [cs3org/reva#4377](https://github.com/cs3org/reva/pull/4377): Handle trashbin file listings concurrently - - https://github.com/owncloud/ocis/pull/7858 - -# Changelog for [4.0.3] (2023-11-24) - -The following sections list the changes for 4.0.3. - -[4.0.3]: https://github.com/owncloud/ocis/compare/v4.0.2...v4.0.3 - -## Summary - -* Bugfix - Bump reva to 2.16.2: [#7512](https://github.com/owncloud/ocis/pull/7512) -* Bugfix - Token storage config fixed: [#7546](https://github.com/owncloud/ocis/pull/7546) -* Enhancement - Support spec violating AD FS access token issuer: [#7138](https://github.com/owncloud/ocis/pull/7138) -* Enhancement - Update web to v7.1.2: [#7798](https://github.com/owncloud/ocis/pull/7798) - -## Details - -* Bugfix - Bump reva to 2.16.2: [#7512](https://github.com/owncloud/ocis/pull/7512) - - * Bugfix [cs3org/reva#4251](https://github.com/cs3org/reva/pull/4251): ldap: fix GetUserByClaim for binary encoded UUIDs - - https://github.com/owncloud/ocis/issues/7469 - https://github.com/owncloud/ocis/pull/7512 - -* Bugfix - Token storage config fixed: [#7546](https://github.com/owncloud/ocis/pull/7546) - - The token storage config in the config.json for web was missing when it was set - to `false`. - - https://github.com/owncloud/ocis/issues/7462 - https://github.com/owncloud/ocis/pull/7546 - -* Enhancement - Support spec violating AD FS access token issuer: [#7138](https://github.com/owncloud/ocis/pull/7138) - - AD FS `/adfs/.well-known/openid-configuration` has an optional - `access_token_issuer` which, in violation of the OpenID Connect spec, takes - precedence over `issuer`. - - https://github.com/owncloud/ocis/pull/7138 - -* Enhancement - Update web to v7.1.2: [#7798](https://github.com/owncloud/ocis/pull/7798) - - Tags: web - - We updated ownCloud Web to v7.1.2. Please refer to the changelog (linked) for - details on the web release. - - ## Summary * Bugfix - [owncloud/web#9833](https://github.com/owncloud/web/pull/9833): Resolving - external URLs * Bugfix - [owncloud/web#9868](https://github.com/owncloud/web/pull/9868): Respect - "details"-query on private links * Bugfix - [owncloud/web#9913](https://github.com/owncloud/web/pull/9913): Private link - resolving via share jail ID - - https://github.com/owncloud/ocis/pull/7798 - https://github.com/owncloud/web/releases/tag/v7.1.2 - -# Changelog for [4.0.2] (2023-09-28) - -The following sections list the changes for 4.0.2. - -[4.0.2]: https://github.com/owncloud/ocis/compare/v4.0.1...v4.0.2 - -## Summary - -* Bugfix - Actually pass PROXY_OIDC_SKIP_USER_INFO option to oidc client middleware: [#7220](https://github.com/owncloud/ocis/pull/7220) -* Bugfix - Disable username validation for keycloak example: [#7230](https://github.com/owncloud/ocis/pull/7230) -* Bugfix - Bring back the USERS_LDAP_USER_SCHEMA_ID variable: [#7312](https://github.com/owncloud/ocis/issues/7312) -* Bugfix - Do not reset received share state to pending: [#7319](https://github.com/owncloud/ocis/issues/7319) -* Bugfix - Bump reva to 2.16.1: [#7350](https://github.com/owncloud/ocis/pull/7350) -* Bugfix - Check school number for duplicates before adding a school: [#7351](https://github.com/owncloud/ocis/pull/7351) -* Enhancement - Add OCIS_LDAP_BIND_PASSWORD as replacement for LDAP_BIND_PASSWORD: [#7176](https://github.com/owncloud/ocis/issues/7176) - -## Details - -* Bugfix - Actually pass PROXY_OIDC_SKIP_USER_INFO option to oidc client middleware: [#7220](https://github.com/owncloud/ocis/pull/7220) - - https://github.com/owncloud/ocis/pull/7220 - -* Bugfix - Disable username validation for keycloak example: [#7230](https://github.com/owncloud/ocis/pull/7230) - - Set 'GRAPH_USERNAME_MATCH' to 'none'. To accept any username that is also valid - for keycloak. - - https://github.com/owncloud/ocis/pull/7230 - -* Bugfix - Bring back the USERS_LDAP_USER_SCHEMA_ID variable: [#7312](https://github.com/owncloud/ocis/issues/7312) - - We reintroduced the USERS_LDAP_USER_SCHEMA_ID variable which was accidently - removed from the users service with the 4.0.0 release. - - https://github.com/owncloud/ocis/issues/7312 - https://github.com/owncloud/ocis-charts/issues/397 - -* Bugfix - Do not reset received share state to pending: [#7319](https://github.com/owncloud/ocis/issues/7319) - - We fixed a problem where the states of received shares were reset to PENDING in - the "ocis migrate rebuild-jsoncs3-indexes" command - - https://github.com/owncloud/ocis/issues/7319 - -* Bugfix - Bump reva to 2.16.1: [#7350](https://github.com/owncloud/ocis/pull/7350) - - * Bugfix [cs3org/reva#4194](https://github.com/cs3org/reva/pull/4194): Make appctx package compatible with go v1.21 - * Bugfix [cs3org/reva#4214](https://github.com/cs3org/reva/pull/4214): Always pass adjusted default nats options - - https://github.com/owncloud/ocis/pull/7350 - -* Bugfix - Check school number for duplicates before adding a school: [#7351](https://github.com/owncloud/ocis/pull/7351) - - We fixed an issue that allowed to create two schools with the same school number - - https://github.com/owncloud/enterprise/issues/6051 - https://github.com/owncloud/ocis/pull/7351 - -* Enhancement - Add OCIS_LDAP_BIND_PASSWORD as replacement for LDAP_BIND_PASSWORD: [#7176](https://github.com/owncloud/ocis/issues/7176) - - The enviroment variable `OCIS_LDAP_BIND_PASSWORD` was added to be more - consistent with all other global LDAP variables. - - `LDAP_BIND_PASSWORD` is deprecated now and scheduled for removal with the 5.0.0 - release. - - We also deprecated `LDAP_USER_SCHEMA_ID_IS_OCTETSTRING` for removal with 5.0.0. - The replacement for it is `OCIS_LDAP_USER_SCHEMA_ID_IS_OCTETSTRING`. - - https://github.com/owncloud/ocis/issues/7176 - -# Changelog for [4.0.1] (2023-09-01) - -The following sections list the changes for 4.0.1. - -[4.0.1]: https://github.com/owncloud/ocis/compare/v4.0.0...v4.0.1 - -## Summary - -* Bugfix - Disallow sharee to search sharer files outside the share: [#7184](https://github.com/owncloud/ocis/pull/7184) - -## Details - -* Bugfix - Disallow sharee to search sharer files outside the share: [#7184](https://github.com/owncloud/ocis/pull/7184) - - When a file was shared with user(sharee) and the sharee searched the shared file - the response contained unshared resources as well. - - https://github.com/owncloud/ocis/pull/7184 - -# Changelog for [4.0.0] (2023-08-21) - -The following sections list the changes for 4.0.0. - -[4.0.0]: https://github.com/owncloud/ocis/compare/v3.0.0...v4.0.0 - -## Summary - -* Bugfix - Fix error message on 400 response for thumbnail requests: [#2064](https://github.com/owncloud/ocis/issues/2064) -* Bugfix - Handle the bad request status: [#6469](https://github.com/owncloud/ocis/pull/6469) -* Bugfix - Add missing timestamps: [#6515](https://github.com/owncloud/ocis/pull/6515) -* Bugfix - Add token to LinkAccessedEvent: [#6554](https://github.com/owncloud/ocis/pull/6554) -* Bugfix - Don't connect to ldap on startup: [#6565](https://github.com/owncloud/ocis/pull/6565) -* Bugfix - Add default store to postprocessing: [#6578](https://github.com/owncloud/ocis/pull/6578) -* Bugfix - Fix the oidc role assigner: [#6605](https://github.com/owncloud/ocis/pull/6605) -* Bugfix - Restart Postprocessing: [#6726](https://github.com/owncloud/ocis/pull/6726) -* Bugfix - Fix search shares: [#6741](https://github.com/owncloud/ocis/pull/6741) -* Bugfix - Fix the default document language for OnlyOffice: [#6878](https://github.com/owncloud/ocis/pull/6878) -* Bugfix - Fix nats registry: [#6881](https://github.com/owncloud/ocis/pull/6881) -* Bugfix - Check public auth first: [#6900](https://github.com/owncloud/ocis/pull/6900) -* Bugfix - Fix CORS issues: [#6912](https://github.com/owncloud/ocis/pull/6912) -* Bugfix - Let clients cache web and theme assets: [#6914](https://github.com/owncloud/ocis/pull/6914) -* Bugfix - Fix the search: [#6947](https://github.com/owncloud/ocis/pull/6947) -* Bugfix - Graph service did not honor the OCIS_LDAP_GROUP_SCHEMA_MEMBER setting: [#7032](https://github.com/owncloud/ocis/issues/7032) -* Bugfix - Fix the routing capability: [#9367](https://github.com/owncloud/web/issues/9367) -* Change - YAML configuration files are restricted to yaml-1.2: [#6510](https://github.com/owncloud/ocis/issues/6510) -* Enhancement - Add SSE Endpoint: [#5998](https://github.com/owncloud/ocis/pull/5998) -* Enhancement - Add postprocessing mimetype to extension helper: [#6133](https://github.com/owncloud/ocis/pull/6133) -* Enhancement - Add more metadata to the remote item: [#6300](https://github.com/owncloud/ocis/pull/6300) -* Enhancement - Add WEB_OPTION_OPEN_LINKS_WITH_DEFAULT_APP env variable: [#6328](https://github.com/owncloud/ocis/pull/6328) -* Enhancement - Fix the username validation: [#6437](https://github.com/owncloud/ocis/pull/6437) -* Enhancement - Use reva client selectors: [#6452](https://github.com/owncloud/ocis/pull/6452) -* Enhancement - Add companion URL config: [#6453](https://github.com/owncloud/ocis/pull/6453) -* Enhancement - Update go-micro kubernetes registry: [#6457](https://github.com/owncloud/ocis/pull/6457) -* Enhancement - Add imprint and privacy url config: [#6462](https://github.com/owncloud/ocis/pull/6462) -* Enhancement - Update web to v7.0.1: [#6470](https://github.com/owncloud/ocis/pull/6470) -* Enhancement - Make the app provider service name configurable: [#6482](https://github.com/owncloud/ocis/pull/6482) -* Enhancement - Fix the groupname validation: [#6490](https://github.com/owncloud/ocis/pull/6490) -* Enhancement - Add functionality to retry postprocessing: [#6500](https://github.com/owncloud/ocis/pull/6500) -* Enhancement - Fix envvar defaults: [#6516](https://github.com/owncloud/ocis/pull/6516) -* Enhancement - Add permissions to report: [#6528](https://github.com/owncloud/ocis/pull/6528) -* Enhancement - Add old & new values to audit logs: [#6537](https://github.com/owncloud/ocis/pull/6537) -* Enhancement - Allow disabling wopi chat: [#6544](https://github.com/owncloud/ocis/pull/6544) -* Enhancement - We added the storage id to the audit log for spaces: [#6548](https://github.com/owncloud/ocis/pull/6548) -* Enhancement - Add logged out url config: [#6549](https://github.com/owncloud/ocis/pull/6549) -* Enhancement - Add 'ocis decomposedfs check-treesize' command: [#6556](https://github.com/owncloud/ocis/pull/6556) -* Enhancement - Skip if the simulink is a directory: [#6574](https://github.com/owncloud/ocis/pull/6574) -* Enhancement - Thumbnails can be disabled for webdav & web now: [#6577](https://github.com/owncloud/ocis/pull/6577) -* Enhancement - Make the post logout redirect uri configurable: [#6583](https://github.com/owncloud/ocis/pull/6583) -* Enhancement - Move proxy to service tracerprovider: [#6591](https://github.com/owncloud/ocis/pull/6591) -* Enhancement - Add IDs to graph resource logging: [#6593](https://github.com/owncloud/ocis/pull/6593) -* Enhancement - Add search result content preview and term highlighting: [#6634](https://github.com/owncloud/ocis/pull/6634) -* Enhancement - Move graph to service tracerprovider: [#6695](https://github.com/owncloud/ocis/pull/6695) -* Enhancement - Provide Search filter for locations: [#6713](https://github.com/owncloud/ocis/pull/6713) -* Enhancement - Add X-Request-Id to all responses: [#6715](https://github.com/owncloud/ocis/pull/6715) -* Enhancement - Clarify license text in the dev docs: [#6755](https://github.com/owncloud/ocis/pull/6755) -* Enhancement - Add WEB_OPTION_TOKEN_STORAGE_LOCAL env variable: [#6760](https://github.com/owncloud/ocis/pull/6760) -* Enhancement - Bump Hugo: [#6787](https://github.com/owncloud/ocis/pull/6787) -* Enhancement - Bump reva to 2.16.0: [#6829](https://github.com/owncloud/ocis/pull/6829) -* Enhancement - Configure max grpc message size: [#6849](https://github.com/owncloud/ocis/pull/6849) -* Enhancement - Improve the notification logs: [#6862](https://github.com/owncloud/ocis/pull/6862) -* Enhancement - Extendable policy mimetype extension mapping: [#6869](https://github.com/owncloud/ocis/pull/6869) -* Enhancement - Evaluate policy resource information on single file shares: [#6888](https://github.com/owncloud/ocis/pull/6888) -* Enhancement - Update web to v7.1.0-rc.5: [#6944](https://github.com/owncloud/ocis/pull/6944) -* Enhancement - Add static secret to gn endpoints: [#6946](https://github.com/owncloud/ocis/pull/6946) -* Enhancement - Bump sonarcloud: [#6961](https://github.com/owncloud/ocis/pull/6961) -* Enhancement - Nats named connections: [#6979](https://github.com/owncloud/ocis/pull/6979) -* Enhancement - Add command for rebuilding the jsoncs3 share manager indexes: [#6986](https://github.com/owncloud/ocis/pull/6986) -* Enhancement - Remove deprecated environment variables: [#7099](https://github.com/owncloud/ocis/pull/7099) -* Enhancement - Update web to v7.1.0: [#7107](https://github.com/owncloud/ocis/pull/7107) - -## Details - -* Bugfix - Fix error message on 400 response for thumbnail requests: [#2064](https://github.com/owncloud/ocis/issues/2064) - - Fix the error message when the thumbnail request returns a '400 Bad Request' - response. - - https://github.com/owncloud/ocis/issues/2064 - https://github.com/owncloud/ocis/pull/6911 - -* Bugfix - Handle the bad request status: [#6469](https://github.com/owncloud/ocis/pull/6469) - - Handle the bad request status for the CreateStorageSpace function - - https://github.com/owncloud/ocis/issues/6414 - https://github.com/owncloud/ocis/pull/6469 - https://github.com/cs3org/reva/pull/3948 - -* Bugfix - Add missing timestamps: [#6515](https://github.com/owncloud/ocis/pull/6515) - - We have added missing timestamps to the audit service - - https://github.com/owncloud/ocis/issues/3753 - https://github.com/owncloud/ocis/pull/6515 - -* Bugfix - Add token to LinkAccessedEvent: [#6554](https://github.com/owncloud/ocis/pull/6554) - - We added the link token to the LinkAccessedEvent - - https://github.com/owncloud/ocis/issues/3753 - https://github.com/owncloud/ocis/pull/6554 - https://github.com/cs3org/reva/pull/3993 - -* Bugfix - Don't connect to ldap on startup: [#6565](https://github.com/owncloud/ocis/pull/6565) - - This leads to misleading error messages. Instead we connect on first request - - https://github.com/owncloud/ocis/pull/6565 - -* Bugfix - Add default store to postprocessing: [#6578](https://github.com/owncloud/ocis/pull/6578) - - Postprocessing did not have a default store especially `database` and `table` - are needed to talk to nats-js - - https://github.com/owncloud/ocis/pull/6578 - -* Bugfix - Fix the oidc role assigner: [#6605](https://github.com/owncloud/ocis/pull/6605) - - The update role method did not allow to set a role when the user already has two - roles. This makes no sense as the user is supposed to have only one and the - update will fix that. We still log an error level log to make the admin aware of - that. - - https://github.com/owncloud/ocis/pull/6605 - https://github.com/owncloud/ocis/pull/6618 - -* Bugfix - Restart Postprocessing: [#6726](https://github.com/owncloud/ocis/pull/6726) - - In case the postprocessing service cannot find the specified upload when - restarting postprocessing, it will now send a `RestartPostprocessing` event to - retrigger complete postprocessing - - https://github.com/owncloud/ocis/pull/6726 - -* Bugfix - Fix search shares: [#6741](https://github.com/owncloud/ocis/pull/6741) - - We fixed a problem where searching shares did not yield results when the - resource was not shared from the space root. - - https://github.com/owncloud/ocis/pull/6741 - -* Bugfix - Fix the default document language for OnlyOffice: [#6878](https://github.com/owncloud/ocis/pull/6878) - - Fix the default document language for OnlyOffice - - https://github.com/owncloud/enterprise/issues/5807 - https://github.com/owncloud/ocis/pull/6878 - -* Bugfix - Fix nats registry: [#6881](https://github.com/owncloud/ocis/pull/6881) - - Using `nats` as service registry did work, but when a service would restart and - gets a new ip it couldn't re-register. We fixed this by using `"put"` register - action instead of the default `"create"` - - https://github.com/owncloud/ocis/pull/6881 - -* Bugfix - Check public auth first: [#6900](https://github.com/owncloud/ocis/pull/6900) - - When authenticating in proxy, first check for public link authorization. - - https://github.com/owncloud/ocis/pull/6900 - -* Bugfix - Fix CORS issues: [#6912](https://github.com/owncloud/ocis/pull/6912) - - We fixed the CORS issues when client asking for the 'Cache-Control' header - before load the file - - https://github.com/owncloud/ocis/issues/5108 - https://github.com/owncloud/ocis/pull/6912 - -* Bugfix - Let clients cache web and theme assets: [#6914](https://github.com/owncloud/ocis/pull/6914) - - We needed to remove "must-revalidate" from the cache-control header to allow - clients to cache the web and theme assets. - - https://github.com/owncloud/ocis/pull/6914 - -* Bugfix - Fix the search: [#6947](https://github.com/owncloud/ocis/pull/6947) - - We fixed the issue when search using the current folder option shows the - file/folders outside the folder if search keyword is same as current folder - - https://github.com/owncloud/ocis/issues/6935 - https://github.com/owncloud/ocis/pull/6947 - -* Bugfix - Graph service did not honor the OCIS_LDAP_GROUP_SCHEMA_MEMBER setting: [#7032](https://github.com/owncloud/ocis/issues/7032) - - We fixed issue when using a custom LDAP attribute for group members. The graph - service did not honor the OCIS_LDAP_GROUP_SCHEMA_MEMBER environment variable - - https://github.com/owncloud/ocis/issues/7032 - -* Bugfix - Fix the routing capability: [#9367](https://github.com/owncloud/web/issues/9367) - - Fix the routing capability - - https://github.com/owncloud/web/issues/9367 - -* Change - YAML configuration files are restricted to yaml-1.2: [#6510](https://github.com/owncloud/ocis/issues/6510) - - For parsing YAML based configuration files we utilize the gookit/config module. - That module has dropped support for older variants of the YAML format. It now - only supports the YAML 1.2 syntax. If you're using yaml configuration files, - please make sure to update your files accordingly. The most significant change - likely is that only the string `true` and `false` (including `TRUE`,`True`, - `FALSE` and `False`) are now parsed as booleans. `Yes`, `On` and other values - are not longer considered valid values for booleans. - - https://github.com/owncloud/ocis/issues/6510 - https://github.com/owncloud/ocis/pull/6493 - -* Enhancement - Add SSE Endpoint: [#5998](https://github.com/owncloud/ocis/pull/5998) - - Add a server-sent events (sse) endpoint for the userlog service - - https://github.com/owncloud/ocis/pull/5998 - -* Enhancement - Add postprocessing mimetype to extension helper: [#6133](https://github.com/owncloud/ocis/pull/6133) - - Add rego helper to resolve extensions from mimetype - `ocis.mimetype.extensions(mimetype)`. Besides that, a rego print helper is - included also `print("PRINT MESSAGE EXAMPLE")` - - https://github.com/owncloud/ocis/pull/6133 - -* Enhancement - Add more metadata to the remote item: [#6300](https://github.com/owncloud/ocis/pull/6300) - - We added the drive alias, the space name and the relative path to the remote - item. This is needed to resolve shared files directly on the source space. - - https://github.com/owncloud/ocis/pull/6300 - -* Enhancement - Add WEB_OPTION_OPEN_LINKS_WITH_DEFAULT_APP env variable: [#6328](https://github.com/owncloud/ocis/pull/6328) - - We introduced the open file links with default app feature in web which is - enabled by default, this is now configurable and can be disabled by setting the - env `WEB_OPTION_OPEN_LINKS_WITH_DEFAULT_APP` to `false`. - - https://github.com/owncloud/ocis/pull/6328 - -* Enhancement - Fix the username validation: [#6437](https://github.com/owncloud/ocis/pull/6437) - - Fix the username validation when an admin update the user - - https://github.com/owncloud/ocis/issues/6436 - https://github.com/owncloud/ocis/pull/6437 - -* Enhancement - Use reva client selectors: [#6452](https://github.com/owncloud/ocis/pull/6452) - - Use reva client selectors instead of the static clients, this introduces the - ocis service registry in reva. The service discovery now resolves reva services - by name and the client selectors pick a random registered service node. - - https://github.com/owncloud/ocis/pull/6452 - https://github.com/cs3org/reva/pull/3939 - https://github.com/cs3org/reva/pull/3953 - -* Enhancement - Add companion URL config: [#6453](https://github.com/owncloud/ocis/pull/6453) - - Introduce a config to set the Uppy Companion URL via - `WEB_OPTION_UPLOAD_COMPANION_URL`. - - https://github.com/owncloud/ocis/pull/6453 - -* Enhancement - Update go-micro kubernetes registry: [#6457](https://github.com/owncloud/ocis/pull/6457) - - https://github.com/owncloud/ocis/pull/6457 - https://github.com/go-micro/plugins/pull/114 - https://github.com/go-micro/plugins/pull/113 - -* Enhancement - Add imprint and privacy url config: [#6462](https://github.com/owncloud/ocis/pull/6462) - - Introduce a config to set the imprint and privacy url via - `WEB_OPTION_IMPRINT_URL` and `WEB_OPTION_PRIVACY_URL`. - - https://github.com/owncloud/ocis/pull/6462 - -* Enhancement - Update web to v7.0.1: [#6470](https://github.com/owncloud/ocis/pull/6470) - - Tags: web - - We updated ownCloud Web to v7.0.1. Please refer to the changelog (linked) for - details on the web release. - - ## Summary * Bugfix - [owncloud/web#9153](https://github.com/owncloud/web/pull/9153): Reduce space - preloading - - https://github.com/owncloud/ocis/pull/6470 - https://github.com/owncloud/web/releases/tag/v7.0.1 - -* Enhancement - Make the app provider service name configurable: [#6482](https://github.com/owncloud/ocis/pull/6482) - - We needed to make the service name of the app provider configurable. This needs - to be changed when using more than one app provider. Each of them needs be found - by a unique service name. Possible examples are: `app-provider-collabora`, - `app-provider-onlyoffice`, `app-provider-office365`. - - https://github.com/owncloud/ocis/pull/6482 - -* Enhancement - Fix the groupname validation: [#6490](https://github.com/owncloud/ocis/pull/6490) - - Fixed the ability to create a group with an empty name - - https://github.com/owncloud/ocis/issues/5050 - https://github.com/owncloud/ocis/pull/6490 - -* Enhancement - Add functionality to retry postprocessing: [#6500](https://github.com/owncloud/ocis/pull/6500) - - Adds a ctl command to manually retry failed postprocessing on uploads - - https://github.com/owncloud/ocis/pull/6500 - -* Enhancement - Fix envvar defaults: [#6516](https://github.com/owncloud/ocis/pull/6516) - - Defaults for the envvar OCIS_LDAP_DISABLE_USER_MECHANISM were not used - consistently, correct is `attribute`. - - https://github.com/owncloud/ocis/issues/6513 - https://github.com/owncloud/ocis/pull/6516 - -* Enhancement - Add permissions to report: [#6528](https://github.com/owncloud/ocis/pull/6528) - - The webdav REPORT endpoint only returned permissions for personal spaces and - shares. Now also for project spaces. - - https://github.com/owncloud/ocis/pull/6528 - -* Enhancement - Add old & new values to audit logs: [#6537](https://github.com/owncloud/ocis/pull/6537) - - We have added old & new values to the audit logs We have added the missing - events for role changes - - https://github.com/owncloud/ocis/pull/6537 - -* Enhancement - Allow disabling wopi chat: [#6544](https://github.com/owncloud/ocis/pull/6544) - - Add a configreva for the new reva disable-chat feature - - https://github.com/owncloud/ocis/pull/6544 - -* Enhancement - We added the storage id to the audit log for spaces: [#6548](https://github.com/owncloud/ocis/pull/6548) - - We added the storage id to the audit log for spaces - - https://github.com/owncloud/ocis/issues/3753 - https://github.com/owncloud/ocis/pull/6548 - -* Enhancement - Add logged out url config: [#6549](https://github.com/owncloud/ocis/pull/6549) - - Introduce a config to set the more button url on the access denied page in web - via `WEB_OPTION_ACCESS_DENIED_HELP_URL`. - - https://github.com/owncloud/ocis/pull/6549 - -* Enhancement - Add 'ocis decomposedfs check-treesize' command: [#6556](https://github.com/owncloud/ocis/pull/6556) - - We added a 'ocis decomposedfs check-treesize' command for checking (and - reparing) the treesize metadata of a storage space. - - https://github.com/owncloud/ocis/pull/6556 - -* Enhancement - Skip if the simulink is a directory: [#6574](https://github.com/owncloud/ocis/pull/6574) - - Skip the error if the simulink is pointed to a directory - - https://github.com/owncloud/ocis/issues/6567 - https://github.com/owncloud/ocis/pull/6574 - -* Enhancement - Thumbnails can be disabled for webdav & web now: [#6577](https://github.com/owncloud/ocis/pull/6577) - - We added an env var `OCIS_DISABLE_PREVIEWS` to disable the thumbnails for web & - webdav via a global setting. For each service this behaviour can be disabled - using the local env vars `WEB_OPTION_DISABLE_PREVIEWS` (old) and - `WEBDAV_DISABLE_PREVIEWS` (new). - - https://github.com/owncloud/ocis/issues/192 - https://github.com/owncloud/ocis/pull/6577 - -* Enhancement - Make the post logout redirect uri configurable: [#6583](https://github.com/owncloud/ocis/pull/6583) - - We added a config option to change the redirect uri after the logout action of - the web client. - - https://github.com/owncloud/ocis/issues/6536 - https://github.com/owncloud/ocis/pull/6583 - -* Enhancement - Move proxy to service tracerprovider: [#6591](https://github.com/owncloud/ocis/pull/6591) - - This moves the proxy to initialise a service tracer provider at service - initialisation time, instead of using a package global tracer provider. - - https://github.com/owncloud/ocis/pull/6591 - -* Enhancement - Add IDs to graph resource logging: [#6593](https://github.com/owncloud/ocis/pull/6593) - - Graph access logs were unsuable as they didn't contain IDs to match them to a - request - - https://github.com/owncloud/ocis/pull/6593 - -* Enhancement - Add search result content preview and term highlighting: [#6634](https://github.com/owncloud/ocis/pull/6634) - - The search result REPORT response now contains a content preview which - highlights the search term. The feature is only available if content extraction - (e.g. apache tika) is configured - - https://github.com/owncloud/ocis/issues/6426 - https://github.com/owncloud/ocis/pull/6634 - -* Enhancement - Move graph to service tracerprovider: [#6695](https://github.com/owncloud/ocis/pull/6695) - - This moves the graph to initialise a service tracer provider at service - initialisation time, instead of using a package global tracer provider. - - https://github.com/owncloud/ocis/pull/6695 - -* Enhancement - Provide Search filter for locations: [#6713](https://github.com/owncloud/ocis/pull/6713) - - The search result REPORT response now can be restricted the by the current - folder via api (recursive) The scope needed for "current folder" (default is to - search all available spaces) - part of the oc:pattern:"scope: /Test" - - https://github.com/owncloud/ocis/pull/6713 - OCIS-3705 - -* Enhancement - Add X-Request-Id to all responses: [#6715](https://github.com/owncloud/ocis/pull/6715) - - We added the X-Request-Id to all responses to increase the debuggability of the - platform. - - https://github.com/owncloud/ocis/pull/6715 - -* Enhancement - Clarify license text in the dev docs: [#6755](https://github.com/owncloud/ocis/pull/6755) - - Explain the usage of the EULA for binary builds. - - https://github.com/owncloud/ocis/pull/6755 - -* Enhancement - Add WEB_OPTION_TOKEN_STORAGE_LOCAL env variable: [#6760](https://github.com/owncloud/ocis/pull/6760) - - We introduced the feature to store the access token in the local storage, this - feature is disabled by default, but can be enabled by setting the env - `WEB_OPTION_TOKEN_STORAGE_LOCAL` to `true`. - - https://github.com/owncloud/ocis/pull/6760 - https://github.com/owncloud/ocis/pull/6771 - -* Enhancement - Bump Hugo: [#6787](https://github.com/owncloud/ocis/pull/6787) - - Bump hugo pkg (needed for docs generation) to `v0.115.2` - - https://github.com/owncloud/ocis/pull/6787 - -* Enhancement - Bump reva to 2.16.0: [#6829](https://github.com/owncloud/ocis/pull/6829) - - * Bugfix [cs3org/reva#4086](https://github.com/cs3org/reva/pull/4086): Fix ocs status code for not enough permission response - * Bugfix [cs3org/reva#4078](https://github.com/cs3org/reva/pull/4078): fix the default document language for OnlyOffice - * Bugfix [cs3org/reva#4051](https://github.com/cs3org/reva/pull/4051): Set treesize when creating a storage space - * Bugfix [cs3org/reva#4089](https://github.com/cs3org/reva/pull/4089): Fix wrong import - * Bugfix [cs3org/reva#4082](https://github.com/cs3org/reva/pull/4082): Fix propfind permissions - * Bugfix [cs3org/reva#4076](https://github.com/cs3org/reva/pull/4076): Fix WebDAV permissions for space managers - * Bugfix [cs3org/reva#4078](https://github.com/cs3org/reva/pull/4078): fix the default document language for OnlyOffice - * Bugfix [cs3org/reva#4081](https://github.com/cs3org/reva/pull/4081): Propagate sizeDiff - * Bugfix [cs3org/reva#4051](https://github.com/cs3org/reva/pull/4051): Set treesize when creating a storage space - * Bugfix [cs3org/reva#4093](https://github.com/cs3org/reva/pull/4093): Fix the error handling - * Bugfix [cs3org/reva#4111](https://github.com/cs3org/reva/pull/4111): Return already exists error when child already exists - * Bugfix [cs3org/reva#4086](https://github.com/cs3org/reva/pull/4086): Fix ocs status code for not enough permission response - * Bugfix [cs3org/reva#4101](https://github.com/cs3org/reva/pull/4101): Make the jsoncs3 share manager indexes more robust - * Bugfix [cs3org/reva#4099](https://github.com/cs3org/reva/pull/4099): Fix logging upload errors - * Bugfix [cs3org/reva#4078](https://github.com/cs3org/reva/pull/4078): Fix the default document language for OnlyOffice - * Bugfix [cs3org/reva#4082](https://github.com/cs3org/reva/pull/4082): Fix propfind permissions - * Bugfix [cs3org/reva#4100](https://github.com/cs3org/reva/pull/4100): S3ng include md5 checksum on put - * Bugfix [cs3org/reva#4096](https://github.com/cs3org/reva/pull/4096): Fix the user shares list - * Bugfix [cs3org/reva#4076](https://github.com/cs3org/reva/pull/4076): Fix WebDAV permissions for space managers - * Bugfix [cs3org/reva#4117](https://github.com/cs3org/reva/pull/4117): Fix jsoncs3 atomic persistence - * Bugfix [cs3org/reva#4081](https://github.com/cs3org/reva/pull/4081): Propagate sizeDiff - * Bugfix [cs3org/reva#4091](https://github.com/cs3org/reva/pull/4091): Register WebDAV HTTP methods with chi - * Bugfix [cs3org/reva#4107](https://github.com/cs3org/reva/pull/4107): Return lock when requested - * Bugfix [cs3org/reva#4075](https://github.com/cs3org/reva/pull/4075): Revert 4065 - bypass proxy on upload - * Enhancement [cs3org/reva#4070](https://github.com/cs3org/reva/pull/4070): Selectable Propagators - * Enhancement [cs3org/reva#4074](https://github.com/cs3org/reva/pull/4074): Allow configuring the max size of grpc messages - * Enhancement [cs3org/reva#4085](https://github.com/cs3org/reva/pull/4085): Add registry refresh - * Enhancement [cs3org/reva#4090](https://github.com/cs3org/reva/pull/4090): Add Capability for sse - * Enhancement [cs3org/reva#4072](https://github.com/cs3org/reva/pull/4072): Allow to specify a shutdown timeout - * Enhancement [cs3org/reva#4083](https://github.com/cs3org/reva/pull/4083): Allow for rolling back migrations - * Enhancement [cs3org/reva#4014](https://github.com/cs3org/reva/pull/4014): En-/Disable DEPTH:inifinity in PROPFIND - * Enhancement [cs3org/reva#4089](https://github.com/cs3org/reva/pull/4089): Async propagation (experimental) - * Enhancement [cs3org/reva#4074](https://github.com/cs3org/reva/pull/4074): Allow configuring the max size of grpc messages - * Enhancement [cs3org/reva#4083](https://github.com/cs3org/reva/pull/4083): Allow for rolling back migrations - * Enhancement [cs3org/reva#4014](https://github.com/cs3org/reva/pull/4014): En-/Disable DEPTH:inifinity in PROPFIND - * Enhancement [cs3org/reva#4072](https://github.com/cs3org/reva/pull/4072): Allow to specify a shutdown timeout - * Enhancement [cs3org/reva#4103](https://github.com/cs3org/reva/pull/4103): Add .oform mimetype - * Enhancement [cs3org/reva#4098](https://github.com/cs3org/reva/pull/4098): Allow naming nats connections - * Enhancement [cs3org/reva#4085](https://github.com/cs3org/reva/pull/4085): Add registry refresh - * Enhancement [cs3org/reva#4097](https://github.com/cs3org/reva/pull/4097): Remove app ticker logs - * Enhancement [cs3org/reva#4090](https://github.com/cs3org/reva/pull/4090): Add Capability for sse - * Enhancement [cs3org/reva#4110](https://github.com/cs3org/reva/pull/4110): Tracing events propgation - - Https://github.com/owncloud/ocis/pull/6899 - https://github.com/owncloud/ocis/pull/6919 - https://github.com/owncloud/ocis/pull/6928 - https://github.com/owncloud/ocis/pull/6979 - - Update reva to v2.15.0 - - * Bugfix [cs3org/reva#4004](https://github.com/cs3org/reva/pull/4004): Add path to public link POST - * Bugfix [cs3org/reva#3993](https://github.com/cs3org/reva/pull/3993): Add token to LinkAccessedEvent - * Bugfix [cs3org/reva#4007](https://github.com/cs3org/reva/pull/4007): Close archive writer properly - * Bugfix [cs3org/reva#3982](https://github.com/cs3org/reva/pull/3982): Fixed couple of smaller space lookup issues - * Bugfix [cs3org/reva#4003](https://github.com/cs3org/reva/pull/4003): Don't connect ldap on startup - * Bugfix [cs3org/reva#4032](https://github.com/cs3org/reva/pull/4032): Temporarily exclude ceph-iscsi when building revad-ceph image - * Bugfix [cs3org/reva#4042](https://github.com/cs3org/reva/pull/4042): Fix writing 0 byte msgpack metadata - * Bugfix [cs3org/reva#3970](https://github.com/cs3org/reva/pull/3970): Fix enforce-password issue - * Bugfix [cs3org/reva#4057](https://github.com/cs3org/reva/pull/4057): Properly handle not-found errors when getting a public share - * Bugfix [cs3org/reva#4048](https://github.com/cs3org/reva/pull/4048): Fix messagepack propagation - * Bugfix [cs3org/reva#4056](https://github.com/cs3org/reva/pull/4056): Fix destroys data destination when moving issue - * Bugfix [cs3org/reva#4012](https://github.com/cs3org/reva/pull/4012): Fix mtime if 0 size file uploaded - * Bugfix [cs3org/reva#4010](https://github.com/cs3org/reva/pull/4010): Omit spaceroot when archiving - * Bugfix [cs3org/reva#4047](https://github.com/cs3org/reva/pull/4047): Publish events synchrously - * Bugfix [cs3org/reva#4039](https://github.com/cs3org/reva/pull/4039): Restart Postprocessing - * Bugfix [cs3org/reva#3963](https://github.com/cs3org/reva/pull/3963): Treesize interger overflows - * Bugfix [cs3org/reva#3943](https://github.com/cs3org/reva/pull/3943): When removing metadata always use correct database and table - * Bugfix [cs3org/reva#3978](https://github.com/cs3org/reva/pull/3978): Decomposedfs no longer os.Stats when reading node metadata - * Bugfix [cs3org/reva#3959](https://github.com/cs3org/reva/pull/3959): Drop unnecessary stat - * Bugfix [cs3org/reva#3948](https://github.com/cs3org/reva/pull/3948): Handle the bad request status - * Bugfix [cs3org/reva#3955](https://github.com/cs3org/reva/pull/3955): Fix panic - * Bugfix [cs3org/reva#3977](https://github.com/cs3org/reva/pull/3977): Prevent direct access to trash items - * Bugfix [cs3org/reva#3933](https://github.com/cs3org/reva/pull/3933): Concurrently invalidate mtime cache in jsoncs3 share manager - * Bugfix [cs3org/reva#3985](https://github.com/cs3org/reva/pull/3985): Reduce jsoncs3 lock congestion - * Bugfix [cs3org/reva#3960](https://github.com/cs3org/reva/pull/3960): Add trace span details - * Bugfix [cs3org/reva#3951](https://github.com/cs3org/reva/pull/3951): Link context in metadata client - * Bugfix [cs3org/reva#3950](https://github.com/cs3org/reva/pull/3950): Use plain otel tracing in metadata client - * Bugfix [cs3org/reva#3975](https://github.com/cs3org/reva/pull/3975): Decomposedfs now resolves the parent without an os.Stat - * Change [cs3org/reva#3947](https://github.com/cs3org/reva/pull/3947): Bump golangci-lint to 1.51.2 - * Change [cs3org/reva#3945](https://github.com/cs3org/reva/pull/3945): Revert golangci-lint back to 1.50.1 - * Enhancement [cs3org/reva#3966](https://github.com/cs3org/reva/pull/3966): Add space metadata to ocs shares list - * Enhancement [cs3org/reva#3953](https://github.com/cs3org/reva/pull/3953): Client selector pool - * Enhancement [cs3org/reva#3941](https://github.com/cs3org/reva/pull/3941): Adding tracing for jsoncs3 - * Enhancement [cs3org/reva#3965](https://github.com/cs3org/reva/pull/3965): ResumePostprocessing Event - * Enhancement [cs3org/reva#3981](https://github.com/cs3org/reva/pull/3981): We have updated the UserFeatureChangedEvent to reflect value changes - * Enhancement [cs3org/reva#3986](https://github.com/cs3org/reva/pull/3986): Allow disabling wopi chat - * Enhancement [cs3org/reva#4060](https://github.com/cs3org/reva/pull/4060): We added a go-micro based app-provider registry - * Enhancement [cs3org/reva#4013](https://github.com/cs3org/reva/pull/4013): Add new WebDAV permissions - * Enhancement [cs3org/reva#3987](https://github.com/cs3org/reva/pull/3987): Cache space indexes - * Enhancement [cs3org/reva#3973](https://github.com/cs3org/reva/pull/3973): More logging for metadata propagation - * Enhancement [cs3org/reva#4059](https://github.com/cs3org/reva/pull/4059): Improve space index performance - * Enhancement [cs3org/reva#3994](https://github.com/cs3org/reva/pull/3994): Load matching spaces concurrently - * Enhancement [cs3org/reva#4049](https://github.com/cs3org/reva/pull/4049): Do not invalidate filemetadata cache early - * Enhancement [cs3org/reva#4040](https://github.com/cs3org/reva/pull/4040): Allow to use external trace provider in micro service - * Enhancement [cs3org/reva#4019](https://github.com/cs3org/reva/pull/4019): Allow to use external trace provider - * Enhancement [cs3org/reva#4045](https://github.com/cs3org/reva/pull/4045): Log error message in grpc interceptor - * Enhancement [cs3org/reva#3989](https://github.com/cs3org/reva/pull/3989): Parallelization of jsoncs3 operations - * Enhancement [cs3org/reva#3809](https://github.com/cs3org/reva/pull/3809): Trace decomposedfs syscalls - * Enhancement [cs3org/reva#4067](https://github.com/cs3org/reva/pull/4067): Trace upload progress - * Enhancement [cs3org/reva#3887](https://github.com/cs3org/reva/pull/3887): Trace requests through datagateway - * Enhancement [cs3org/reva#4052](https://github.com/cs3org/reva/pull/4052): Update go-ldap to v3.4.5 - * Enhancement [cs3org/reva#4065](https://github.com/cs3org/reva/pull/4065): Upload directly to dataprovider - * Enhancement [cs3org/reva#4046](https://github.com/cs3org/reva/pull/4046): Use correct tracer name - * Enhancement [cs3org/reva#3986](https://github.com/cs3org/reva/pull/3986): Allow disabling wopi chat writer properly - - https://github.com/owncloud/ocis/pull/6829 - https://github.com/owncloud/ocis/pull/6529 - https://github.com/owncloud/ocis/pull/6544 - https://github.com/owncloud/ocis/pull/6507 - https://github.com/owncloud/ocis/pull/6572 - https://github.com/owncloud/ocis/pull/6590 - https://github.com/owncloud/ocis/pull/6812 - -* Enhancement - Configure max grpc message size: [#6849](https://github.com/owncloud/ocis/pull/6849) - - Add a configuration option for the grpc max message size - - https://github.com/owncloud/ocis/pull/6849 - -* Enhancement - Improve the notification logs: [#6862](https://github.com/owncloud/ocis/pull/6862) - - Improve the notification logs when the user has no email address - - https://github.com/owncloud/ocis/issues/6855 - https://github.com/owncloud/ocis/pull/6862 - -* Enhancement - Extendable policy mimetype extension mapping: [#6869](https://github.com/owncloud/ocis/pull/6869) - - The extension mimetype mappings known from rego can now be extended. To do this, - ocis must be informed where the mimetype file (apache mime.types file format) is - located. - - `export POLICIES_ENGINE_MIMES=OCIS_CONFIG_DIR/mime.types` - - https://github.com/owncloud/ocis/pull/6869 - -* Enhancement - Evaluate policy resource information on single file shares: [#6888](https://github.com/owncloud/ocis/pull/6888) - - The policy environment for single file shares now also includes information - about the resource. As a result, it is now possible to set up and check rules - for them. - - https://github.com/owncloud/ocis/pull/6888 - -* Enhancement - Update web to v7.1.0-rc.5: [#6944](https://github.com/owncloud/ocis/pull/6944) - - Tags: web - - We updated ownCloud Web to v7.1.0-rc.5. Please refer to the changelog (linked) - for details on the web release. - - ## Summary * Bugfix - [owncloud/web#9078](https://github.com/owncloud/web/pull/9078): Favorites list - update on removal * Bugfix - [owncloud/web#9213](https://github.com/owncloud/web/pull/9213): Space creation - does not block reoccurring event * Bugfix - [owncloud/web#9247](https://github.com/owncloud/web/issues/9247): Uploading to - folders that contain special characters * Bugfix - [owncloud/web#9259](https://github.com/owncloud/web/issues/9259): Relative user - quota display limited to two decimals * Bugfix - [owncloud/web#9261](https://github.com/owncloud/web/issues/9261): Remember - location after token invalidation * Bugfix - [owncloud/web#9299](https://github.com/owncloud/web/pull/9299): Authenticated - public links breaking uploads * Bugfix - [owncloud/web#9315](https://github.com/owncloud/web/issues/9315): Switch columns - displayed on small screens in "Shared with me" view * Bugfix - [owncloud/web#9351](https://github.com/owncloud/web/pull/9351): Media controls - overflow on mobile screens * Bugfix - [owncloud/web#9389](https://github.com/owncloud/web/pull/9389): Space editors - see empty trashbin and delete actions in space trashbin * Bugfix - [owncloud/web#9461](https://github.com/owncloud/web/pull/9461): Merging folders - * Bugfix [owncloud/web/#9496](https://github.com/owncloud/web/pull/9496): Logo - not showing * Bugfix - [owncloud/web/#9489](https://github.com/owncloud/web/pull/9489): Public drop - zone * Bugfix [owncloud/web/#9487](https://github.com/owncloud/web/pull/9487): - Respect supportedClouds config * Bugfix - [owncloud/web/#9507](https://github.com/owncloud/web/pull/9507): Space - description edit modal is cut off vertically * Bugfix - [owncloud/web/#9501](https://github.com/owncloud/web/pull/9501): Add cloud - importer translations * Bugfix - [owncloud/web/#9510](https://github.com/owncloud/web/pull/9510): Double items - after moving a file with the same name * Enhancement - [owncloud/web#7967](https://github.com/owncloud/web/pull/7967): Add hasPriority - property for editors per extension * Enhancement - [owncloud/web#8422](https://github.com/owncloud/web/issues/8422): Improve - extension app topbar * Enhancement - [owncloud/web#8445](https://github.com/owncloud/web/issues/8445): Open - individually shared file in dedicated view * Enhancement - [owncloud/web#8599](https://github.com/owncloud/web/issues/8599): Shrink table - columns * Enhancement - [owncloud/web#8921](https://github.com/owncloud/web/pull/8921): Add whitespace - context-menu * Enhancement - [owncloud/web#8983](https://github.com/owncloud/web/pull/8983): Deny share - access * Enhancement - [owncloud/web#8984](https://github.com/owncloud/web/pull/8984): Long breadcrumb - strategy * Enhancement - [owncloud/web#9044](https://github.com/owncloud/web/pull/9044): Search tag - filter * Enhancement - [owncloud/web#9046](https://github.com/owncloud/web/pull/9046): Single file link - open with default app * Enhancement - [owncloud/web#9052](https://github.com/owncloud/web/pull/9052): Drag & drop on - parent folder * Enhancement - [owncloud/web#9055](https://github.com/owncloud/web/pull/9055): Respect archiver - limits * Enhancement - [owncloud/web#9056](https://github.com/owncloud/web/issues/9056): Enable - download (archive) on spaces * Enhancement - [owncloud/web#9059](https://github.com/owncloud/web/pull/9059): Search full-text - filter * Enhancement - [owncloud/web#9077](https://github.com/owncloud/web/pull/9077): Advanced search - button * Enhancement - [owncloud/web#9077](https://github.com/owncloud/web/pull/9077): Search - breadcrumb * Enhancement - [owncloud/web#9088](https://github.com/owncloud/web/pull/9088): Use app icons - for files * Enhancement - [owncloud/web#9140](https://github.com/owncloud/web/pull/9140): Upload file on - paste * Enhancement - [owncloud/web#9151](https://github.com/owncloud/web/issues/9151): Cloud import * - Enhancement [owncloud/web#9174](https://github.com/owncloud/web/issues/9174): - Privacy statement in account menu * Enhancement - [owncloud/web#9178](https://github.com/owncloud/web/pull/9178): Add login button - to top bar * Enhancement - [owncloud/web#9195](https://github.com/owncloud/web/pull/9195): Project spaces - list viewmode * Enhancement - [owncloud/web#9199](https://github.com/owncloud/web/pull/9199): Add pagination - options to admin settings * Enhancement - [owncloud/web#9200](https://github.com/owncloud/web/pull/9200): Add batch - actions to search result list * Enhancement - [owncloud/web#9216](https://github.com/owncloud/web/issues/9216): Restyle - possible sharees * Enhancement - [owncloud/web#9226](https://github.com/owncloud/web/pull/9226): Streamline URL - query names * Enhancement - [owncloud/web#9263](https://github.com/owncloud/web/pull/9263): Access denied - page update message * Enhancement - [owncloud/web#9280](https://github.com/owncloud/web/issues/9280): Hover tooltips - in topbar * Enhancement - [owncloud/web#9294](https://github.com/owncloud/web/pull/9294): Search list add - highlighted file content * Enhancement - [owncloud/web#9299](https://github.com/owncloud/web/pull/9299): Resolve pulic - links to their actual location * Enhancement - [owncloud/web#9304](https://github.com/owncloud/web/pull/9304): Add search - location filter * Enhancement - [owncloud/web#9344](https://github.com/owncloud/web/pull/9344): Ambiguation for - URL view mode params * Enhancement - [owncloud/web#9346](https://github.com/owncloud/web/pull/9346): Batch actions - redesign * Enhancement - [owncloud/web#9348](https://github.com/owncloud/web/pull/9348): Tag comma - separation on client side * Enhancement - [owncloud/web#9377](https://github.com/owncloud/web/issues/9377): User - notification for blocked pop-ups and redirects * Enhancement - [owncloud/web#9386](https://github.com/owncloud/web/pull/9386): Allow local - storage for auth token * Enhancement - [owncloud/web#9394](https://github.com/owncloud/web/pull/9394): Button styling * - Enhancement [owncloud/web#9449](https://github.com/owncloud/web/issues/9449): - Error notifications include x-request-id * Enhancement - [owncloud/web#9426](https://github.com/owncloud/web/pull/9426): Add error log to - upload dialog - - https://github.com/owncloud/ocis/pull/6944 - https://github.com/owncloud/web/releases/tag/v7.1.0-rc.5 - -* Enhancement - Add static secret to gn endpoints: [#6946](https://github.com/owncloud/ocis/pull/6946) - - The global notifications POST and DELETE endpoints (used only for deprovision - notifications at the moment) can now be called by adding a static secret to the - header. Admins can still call this endpoint without knowing the secret - - https://github.com/owncloud/ocis/pull/6946 - -* Enhancement - Bump sonarcloud: [#6961](https://github.com/owncloud/ocis/pull/6961) - - Bump sonarcloud to `5.0` to avoid java errors - - https://github.com/owncloud/ocis/pull/6961 - -* Enhancement - Nats named connections: [#6979](https://github.com/owncloud/ocis/pull/6979) - - Names the nats connections for easier debugging - - https://github.com/owncloud/ocis/pull/6979 - -* Enhancement - Add command for rebuilding the jsoncs3 share manager indexes: [#6986](https://github.com/owncloud/ocis/pull/6986) - - We added a command for rebuilding the jsoncs3 share manager indexes. - - https://github.com/owncloud/ocis/pull/6986 - https://github.com/owncloud/ocis/pull/6971 - -* Enhancement - Remove deprecated environment variables: [#7099](https://github.com/owncloud/ocis/pull/7099) - - We have removed all environment variables that have been marked as deprecated - and marked for removal for 4.0.0 - - https://github.com/owncloud/ocis/pull/7099 - -* Enhancement - Update web to v7.1.0: [#7107](https://github.com/owncloud/ocis/pull/7107) - - Tags: web - - We updated ownCloud Web to v7.1.0. Please refer to the changelog (linked) for - details on the web release. - - ## Summary * Bugfix - [owncloud/web#9078](https://github.com/owncloud/web/pull/9078): Favorites list - update on removal * Bugfix - [owncloud/web#9213](https://github.com/owncloud/web/pull/9213): Space creation - does not block reoccurring event * Bugfix - [owncloud/web#9247](https://github.com/owncloud/web/issues/9247): Uploading to - folders that contain special characters * Bugfix - [owncloud/web#9259](https://github.com/owncloud/web/issues/9259): Relative user - quota display limited to two decimals * Bugfix - [owncloud/web#9261](https://github.com/owncloud/web/issues/9261): Remember - location after token invalidation * Bugfix - [owncloud/web#9299](https://github.com/owncloud/web/pull/9299): Authenticated - public links breaking uploads * Bugfix - [owncloud/web#9315](https://github.com/owncloud/web/issues/9315): Switch columns - displayed on small screens in "Shared with me" view * Bugfix - [owncloud/web#9351](https://github.com/owncloud/web/pull/9351): Media controls - overflow on mobile screens * Bugfix - [owncloud/web#9389](https://github.com/owncloud/web/pull/9389): Space editors - see empty trashbin and delete actions in space trashbin * Bugfix - [owncloud/web#9461](https://github.com/owncloud/web/issues/9461): Merging - folders * Enhancement - [owncloud/web#7967](https://github.com/owncloud/web/pull/7967): Add hasPriority - property for editors per extension * Enhancement - [owncloud/web#8422](https://github.com/owncloud/web/issues/8422): Improve - extension app topbar * Enhancement - [owncloud/web#8445](https://github.com/owncloud/web/issues/8445): Open - individually shared file in dedicated view * Enhancement - [owncloud/web#8599](https://github.com/owncloud/web/issues/8599): Shrink table - columns * Enhancement - [owncloud/web#8921](https://github.com/owncloud/web/pull/8921): Add whitespace - context-menu * Enhancement - [owncloud/web#8983](https://github.com/owncloud/web/pull/8983): Deny share - access * Enhancement - [owncloud/web#8984](https://github.com/owncloud/web/pull/8984): Long breadcrumb - strategy * Enhancement - [owncloud/web#9044](https://github.com/owncloud/web/pull/9044): Search tag - filter * Enhancement - [owncloud/web#9046](https://github.com/owncloud/web/pull/9046): Single file link - open with default app * Enhancement - [owncloud/web#9052](https://github.com/owncloud/web/pull/9052): Drag & drop on - parent folder * Enhancement - [owncloud/web#9055](https://github.com/owncloud/web/pull/9055): Respect archiver - limits * Enhancement - [owncloud/web#9056](https://github.com/owncloud/web/issues/9056): Enable - download (archive) on spaces * Enhancement - [owncloud/web#9059](https://github.com/owncloud/web/pull/9059): Search full-text - filter * Enhancement - [owncloud/web#9077](https://github.com/owncloud/web/pull/9077): Advanced search - button * Enhancement - [owncloud/web#9077](https://github.com/owncloud/web/pull/9077): Search - breadcrumb * Enhancement - [owncloud/web#9088](https://github.com/owncloud/web/pull/9088): Use app icons - for files * Enhancement - [owncloud/web#9140](https://github.com/owncloud/web/pull/9140): Upload file on - paste * Enhancement - [owncloud/web#9151](https://github.com/owncloud/web/issues/9151): Cloud import * - Enhancement [owncloud/web#9174](https://github.com/owncloud/web/issues/9174): - Privacy statement in account menu * Enhancement - [owncloud/web#9178](https://github.com/owncloud/web/pull/9178): Add login button - to top bar * Enhancement - [owncloud/web#9195](https://github.com/owncloud/web/pull/9195): Project spaces - list viewmode * Enhancement - [owncloud/web#9199](https://github.com/owncloud/web/pull/9199): Add pagination - options to admin settings * Enhancement - [owncloud/web#9200](https://github.com/owncloud/web/pull/9200): Add batch - actions to search result list * Enhancement - [owncloud/web#9216](https://github.com/owncloud/web/issues/9216): Restyle - possible sharees * Enhancement - [owncloud/web#9226](https://github.com/owncloud/web/pull/9226): Streamline URL - query names * Enhancement - [owncloud/web#9263](https://github.com/owncloud/web/pull/9263): Access denied - page update message * Enhancement - [owncloud/web#9280](https://github.com/owncloud/web/issues/9280): Hover tooltips - in topbar * Enhancement - [owncloud/web#9294](https://github.com/owncloud/web/pull/9294): Search list add - highlighted file content * Enhancement - [owncloud/web#9299](https://github.com/owncloud/web/pull/9299): Resolve pulic - links to their actual location * Enhancement - [owncloud/web#9304](https://github.com/owncloud/web/pull/9304): Add search - location filter * Enhancement - [owncloud/web#9344](https://github.com/owncloud/web/pull/9344): Ambiguation for - URL view mode params * Enhancement - [owncloud/web#9346](https://github.com/owncloud/web/pull/9346): Batch actions - redesign * Enhancement - [owncloud/web#9348](https://github.com/owncloud/web/pull/9348): Tag comma - separation on client side * Enhancement - [owncloud/web#9377](https://github.com/owncloud/web/issues/9377): User - notification for blocked pop-ups and redirects * Enhancement - [owncloud/web#9386](https://github.com/owncloud/web/pull/9386): Allow local - storage for auth token * Enhancement - [owncloud/web#9394](https://github.com/owncloud/web/pull/9394): Button styling * - Enhancement [owncloud/web#9436](https://github.com/owncloud/web/pull/9436): Add - error log to upload dialog - - https://github.com/owncloud/ocis/pull/7107 - https://github.com/owncloud/web/releases/tag/v7.1.0 - -# Changelog for [3.0.0] (2023-06-06) - -The following sections list the changes for 3.0.0. - -[3.0.0]: https://github.com/owncloud/ocis/compare/v2.0.0...v3.0.0 - -## Summary - -* Bugfix - Use UUID attribute for computing "sub" claim in lico idp: [#904](https://github.com/owncloud/ocis/issues/904) -* Bugfix - Fix default role assignment for demo users: [#3432](https://github.com/owncloud/ocis/issues/3432) -* Bugfix - Hide the existence of space when deleting/updating: [#5031](https://github.com/owncloud/ocis/issues/5031) -* Bugfix - Fix Postprocessing events: [#5269](https://github.com/owncloud/ocis/pull/5269) -* Bugfix - Return 425 on Thumbnails: [#5300](https://github.com/owncloud/ocis/pull/5300) -* Bugfix - Disassociate users from deleted school: [#5343](https://github.com/owncloud/ocis/pull/5343) -* Bugfix - Fix Search tag indexing: [#5405](https://github.com/owncloud/ocis/pull/5405) -* Bugfix - Populate expanded properties: [#5421](https://github.com/owncloud/ocis/pull/5421) -* Bugfix - Fix the empty string givenName attribute when creating user: [#5431](https://github.com/owncloud/ocis/issues/5431) -* Bugfix - Add portrait thumbnail resolutions: [#5656](https://github.com/owncloud/ocis/pull/5656) -* Bugfix - Fix so that PATCH requests for groups actually updates the group name: [#5949](https://github.com/owncloud/ocis/pull/5949) -* Bugfix - Add missing CORS config: [#5987](https://github.com/owncloud/ocis/pull/5987) -* Bugfix - Fix authenticate headers for API requests: [#5992](https://github.com/owncloud/ocis/pull/5992) -* Bugfix - Fix OIDC auth cache: [#5997](https://github.com/owncloud/ocis/pull/5997) -* Bugfix - Fix user type config for user provider: [#6027](https://github.com/owncloud/ocis/pull/6027) -* Bugfix - Fix the wrong status code when appRoleAssignments is forbidden: [#6037](https://github.com/owncloud/ocis/issues/6037) -* Bugfix - Fix Search reindexing performance regression: [#6085](https://github.com/owncloud/ocis/pull/6085) -* Bugfix - Fix userlog panic: [#6114](https://github.com/owncloud/ocis/pull/6114) -* Bugfix - Fix wrong compile date: [#6132](https://github.com/owncloud/ocis/pull/6132) -* Bugfix - Fix Logout Url config name: [#6227](https://github.com/owncloud/ocis/pull/6227) -* Bugfix - Allow selected updates on graph users: [#6233](https://github.com/owncloud/ocis/pull/6233) -* Bugfix - Add missing response to blocked requests: [#6277](https://github.com/owncloud/ocis/pull/6277) -* Bugfix - Update the default admin role: [#6310](https://github.com/owncloud/ocis/pull/6310) -* Bugfix - Trace proxy middlewares: [#6313](https://github.com/owncloud/ocis/pull/6313) -* Bugfix - Reduced default TTL of user and group caches in graph API: [#6320](https://github.com/owncloud/ocis/issues/6320) -* Bugfix - Empty exact list while searching for a sharee: [#6398](https://github.com/owncloud/ocis/pull/6398) -* Bugfix - Fix error message when disabling users: [#6435](https://github.com/owncloud/ocis/pull/6435) -* Change - Remove the settings ui: [#5463](https://github.com/owncloud/ocis/pull/5463) -* Change - Do not share versions: [#5531](https://github.com/owncloud/ocis/pull/5531) -* Change - Bump libregraph lico: [#5768](https://github.com/owncloud/ocis/pull/5768) -* Change - Updated Cache Configuration: [#5829](https://github.com/owncloud/ocis/pull/5829) -* Change - We renamed the guest role to user light: [#6456](https://github.com/owncloud/ocis/pull/6456) -* Enhancement - Rename permissions: [#3922](https://github.com/cs3org/reva/pull/3922) -* Enhancement - Open Debug endpoint for Notifications: [#5002](https://github.com/owncloud/ocis/issues/5002) -* Enhancement - Open Debug endpoint for Nats: [#5002](https://github.com/owncloud/ocis/issues/5002) -* Enhancement - Add otlp tracing exporter: [#5132](https://github.com/owncloud/ocis/pull/5132) -* Enhancement - Add global env variable extractor: [#5164](https://github.com/owncloud/ocis/pull/5164) -* Enhancement - Async Postprocessing: [#5207](https://github.com/owncloud/ocis/pull/5207) -* Enhancement - Extended search: [#5221](https://github.com/owncloud/ocis/pull/5221) -* Enhancement - Resource tags: [#5227](https://github.com/owncloud/ocis/pull/5227) -* Enhancement - Bump libre-graph-api-go: [#5309](https://github.com/owncloud/ocis/pull/5309) -* Enhancement - Drive group permissions: [#5312](https://github.com/owncloud/ocis/pull/5312) -* Enhancement - Expiration Notifications: [#5330](https://github.com/owncloud/ocis/pull/5330) -* Enhancement - Graph Drives IdentitySet displayName: [#5347](https://github.com/owncloud/ocis/pull/5347) -* Enhancement - Make the group members addition limit configurable: [#5357](https://github.com/owncloud/ocis/pull/5357) -* Enhancement - Collect global envvars: [#5367](https://github.com/owncloud/ocis/pull/5367) -* Enhancement - Add webfinger service: [#5373](https://github.com/owncloud/ocis/pull/5373) -* Enhancement - Display surname and givenName attributes: [#5388](https://github.com/owncloud/ocis/pull/5388) -* Enhancement - Add expiration to user and group shares: [#5389](https://github.com/owncloud/ocis/pull/5389) -* Enhancement - Space Management permissions: [#5441](https://github.com/owncloud/ocis/pull/5441) -* Enhancement - Better config for postprocessing service: [#5457](https://github.com/owncloud/ocis/pull/5457) -* Enhancement - Cli to purge expired trash-bin items: [#5500](https://github.com/owncloud/ocis/pull/5500) -* Enhancement - Allow username to be changed: [#5509](https://github.com/owncloud/ocis/pull/5509) -* Enhancement - Allow users to be disabled: [#5588](https://github.com/owncloud/ocis/pull/5588) -* Enhancement - Make the settings bundles part of the service config: [#5589](https://github.com/owncloud/ocis/pull/5589) -* Enhancement - Add endpoint to list permissions: [#5594](https://github.com/owncloud/ocis/pull/5594) -* Enhancement - Eventhistory service: [#5600](https://github.com/owncloud/ocis/pull/5600) -* Enhancement - Userlog Service: [#5610](https://github.com/owncloud/ocis/pull/5610) -* Enhancement - Added option to configure default quota per role: [#5616](https://github.com/owncloud/ocis/pull/5616) -* Enhancement - Add new SetProjectSpaceQuota permission: [#5660](https://github.com/owncloud/ocis/pull/5660) -* Enhancement - Make graph/education API errors more consistent: [#5682](https://github.com/owncloud/ocis/pull/5682) -* Enhancement - Add new permission for public links: [#5690](https://github.com/owncloud/ocis/pull/5690) -* Enhancement - Userlog: [#5699](https://github.com/owncloud/ocis/pull/5699) -* Enhancement - Introduce policies-service: [#5714](https://github.com/owncloud/ocis/pull/5714) -* Enhancement - Update to go 1.20 to use memlimit: [#5732](https://github.com/owncloud/ocis/pull/5732) -* Enhancement - Add endpoints to upload a custom logo: [#5735](https://github.com/owncloud/ocis/pull/5735) -* Enhancement - Add config option to enforce passwords on public links: [#5848](https://github.com/owncloud/ocis/pull/5848) -* Enhancement - Add 'ocis decomposedfs metadata' command: [#5858](https://github.com/owncloud/ocis/pull/5858) -* Enhancement - Use gotext master: [#5867](https://github.com/owncloud/ocis/pull/5867) -* Enhancement - No Notifications for own actions: [#5871](https://github.com/owncloud/ocis/pull/5871) -* Enhancement - Automate md creation: [#5901](https://github.com/owncloud/ocis/pull/5901) -* Enhancement - Notify about policies: [#5912](https://github.com/owncloud/ocis/pull/5912) -* Enhancement - Use Accept-Language Header: [#5918](https://github.com/owncloud/ocis/pull/5918) -* Enhancement - Add MessageRichParameters: [#5927](https://github.com/owncloud/ocis/pull/5927) -* Enhancement - Add more logging to av service: [#5973](https://github.com/owncloud/ocis/pull/5973) -* Enhancement - Make the LDAP base DN for new groups configurable: [#5974](https://github.com/owncloud/ocis/pull/5974) -* Enhancement - Add a capability for the Personal Data export: [#5984](https://github.com/owncloud/ocis/pull/5984) -* Enhancement - Bump go-ldap version: [#6004](https://github.com/owncloud/ocis/pull/6004) -* Enhancement - Configure GRPC in ocs: [#6022](https://github.com/owncloud/ocis/pull/6022) -* Enhancement - Web config additions: [#6032](https://github.com/owncloud/ocis/pull/6032) -* Enhancement - Notifications: [#6038](https://github.com/owncloud/ocis/pull/6038) -* Enhancement - Added possibility to assign roles based on OIDC claims: [#6048](https://github.com/owncloud/ocis/pull/6048) -* Enhancement - GDPR Export: [#6064](https://github.com/owncloud/ocis/pull/6064) -* Enhancement - Add optional services to the runtime: [#6071](https://github.com/owncloud/ocis/pull/6071) -* Enhancement - Determine the users language to translate via Transifex: [#6089](https://github.com/owncloud/ocis/pull/6089) -* Enhancement - Return Bad Request when requesting GDPR export for another user: [#6123](https://github.com/owncloud/ocis/pull/6123) -* Enhancement - Disable Notifications: [#6137](https://github.com/owncloud/ocis/pull/6137) -* Enhancement - Add the email HTML templates: [#6147](https://github.com/owncloud/ocis/pull/6147) -* Enhancement - Add debug server to idm: [#6153](https://github.com/owncloud/ocis/pull/6153) -* Enhancement - Add debug server to audit: [#6178](https://github.com/owncloud/ocis/pull/6178) -* Enhancement - Web options configuration: [#6188](https://github.com/owncloud/ocis/pull/6188) -* Enhancement - Add debug server to userlog: [#6202](https://github.com/owncloud/ocis/pull/6202) -* Enhancement - Add debug server to postprocessing: [#6203](https://github.com/owncloud/ocis/pull/6203) -* Enhancement - Add debug server to eventhistory: [#6204](https://github.com/owncloud/ocis/pull/6204) -* Enhancement - Add specific result to antivirus for debugging: [#6265](https://github.com/owncloud/ocis/pull/6265) -* Enhancement - Add Store to `postprocessing`: [#6281](https://github.com/owncloud/ocis/pull/6281) -* Enhancement - Update web to v7.0.0-rc.37: [#6294](https://github.com/owncloud/ocis/pull/6294) -* Enhancement - Remove quota from share jails api responses: [#6309](https://github.com/owncloud/ocis/pull/6309) -* Enhancement - Graph user capabilities: [#6339](https://github.com/owncloud/ocis/pull/6339) -* Enhancement - Configurable ID Cache: [#6353](https://github.com/owncloud/ocis/pull/6353) -* Enhancement - Fix err when the user share the locked file: [#6358](https://github.com/owncloud/ocis/pull/6358) -* Enhancement - Remove the email logo: [#6359](https://github.com/owncloud/ocis/issues/6359) -* Enhancement - Default LDAP write to true: [#6362](https://github.com/owncloud/ocis/pull/6362) -* Enhancement - Add fulltextsearch capabilty: [#6366](https://github.com/owncloud/ocis/pull/6366) -* Enhancement - Update web to v7.0.0-rc.38: [#6375](https://github.com/owncloud/ocis/pull/6375) -* Enhancement - Fix preview or viewing of shared animated GIFs: [#6386](https://github.com/owncloud/ocis/pull/6386) -* Enhancement - Unify CA Cert envvars: [#6392](https://github.com/owncloud/ocis/pull/6392) -* Enhancement - Fix to prevent the email X-Site scripting: [#6429](https://github.com/owncloud/ocis/pull/6429) -* Enhancement - Update web to v7.0.0: [#6438](https://github.com/owncloud/ocis/pull/6438) -* Enhancement - Update Reva to version 2.14.0: [#6448](https://github.com/owncloud/ocis/pull/6448) - -## Details - -* Bugfix - Use UUID attribute for computing "sub" claim in lico idp: [#904](https://github.com/owncloud/ocis/issues/904) - - By default the LDAP backend for lico uses the User DN for computing the "sub" - claim of a user. This caused the "sub" claim to stay the same even if a user was - deleted and recreated (and go a new UUID assgined with that). We now use the - user's unique id (`owncloudUUID` by default) for computing the `sub` claim. So - that user's recreated with the same name will be treated as different users by - the IDP. - - https://github.com/owncloud/ocis/issues/904 - https://github.com/owncloud/ocis/pull/6326 - https://github.com/owncloud/ocis/pull/6338 - https://github.com/owncloud/ocis/pull/6420 - -* Bugfix - Fix default role assignment for demo users: [#3432](https://github.com/owncloud/ocis/issues/3432) - - The roles-assignments for demo users where duplicated with every restart of the - settings service. - - https://github.com/owncloud/ocis/issues/3432 - -* Bugfix - Hide the existence of space when deleting/updating: [#5031](https://github.com/owncloud/ocis/issues/5031) - - The "code": "notAllowed" changed to "code": "itemNotFound" - - https://github.com/owncloud/ocis/issues/5031 - https://github.com/owncloud/ocis/pull/6220 - -* Bugfix - Fix Postprocessing events: [#5269](https://github.com/owncloud/ocis/pull/5269) - - Postprocessing service did not want to play with non-tls events. That is fixed - now - - https://github.com/owncloud/ocis/pull/5269 - -* Bugfix - Return 425 on Thumbnails: [#5300](https://github.com/owncloud/ocis/pull/5300) - - Return `425` on thumbnails `GET` when file is processing. Pass `425` also - through webdav endpoint - - https://github.com/owncloud/ocis/pull/5300 - -* Bugfix - Disassociate users from deleted school: [#5343](https://github.com/owncloud/ocis/pull/5343) - - When a school is deleted, users should be disassociated from it. - - https://github.com/owncloud/ocis/issues/5246 - https://github.com/owncloud/ocis/pull/5343 - -* Bugfix - Fix Search tag indexing: [#5405](https://github.com/owncloud/ocis/pull/5405) - - We've fixed an issue where search is not able to index tags for space resources. - - https://github.com/owncloud/ocis/pull/5405 - -* Bugfix - Populate expanded properties: [#5421](https://github.com/owncloud/ocis/pull/5421) - - We now return an empty array when an expanded relation has no entries. This - makes consuming the responses a little easier. - - https://github.com/owncloud/ocis/issues/5419 - https://github.com/owncloud/ocis/pull/5421 - https://github.com/owncloud/ocis/pull/5426 - -* Bugfix - Fix the empty string givenName attribute when creating user: [#5431](https://github.com/owncloud/ocis/issues/5431) - - Omitempty givenName attribute when creating user - - https://github.com/owncloud/ocis/issues/5431 - https://github.com/owncloud/ocis/pull/6259 - -* Bugfix - Add portrait thumbnail resolutions: [#5656](https://github.com/owncloud/ocis/pull/5656) - - Add portrait-orientation resolutions to the thumbnail service's default - configuration. This prevents portrait photos from being heavily cropped into - landscape resolutions in the web viewer. - - https://github.com/owncloud/ocis/pull/5656 - -* Bugfix - Fix so that PATCH requests for groups actually updates the group name: [#5949](https://github.com/owncloud/ocis/pull/5949) - - https://github.com/owncloud/ocis/pull/5949 - -* Bugfix - Add missing CORS config: [#5987](https://github.com/owncloud/ocis/pull/5987) - - The graph, userlog and ocdav services had no CORS config options. - - https://github.com/owncloud/ocis/pull/5987 - -* Bugfix - Fix authenticate headers for API requests: [#5992](https://github.com/owncloud/ocis/pull/5992) - - We changed the www-authenticate header which should not be sent when the - `XMLHttpRequest` header is set. - - https://github.com/owncloud/ocis/issues/5986 - https://github.com/owncloud/ocis/pull/5992 - -* Bugfix - Fix OIDC auth cache: [#5997](https://github.com/owncloud/ocis/pull/5997) - - We've fixed an issue rendering the OIDC auth cache useless. - - https://github.com/owncloud/ocis/pull/5997 - -* Bugfix - Fix user type config for user provider: [#6027](https://github.com/owncloud/ocis/pull/6027) - - We needed to provide a default value for the user type property in the user - provider. - - https://github.com/owncloud/ocis/pull/6027 - -* Bugfix - Fix the wrong status code when appRoleAssignments is forbidden: [#6037](https://github.com/owncloud/ocis/issues/6037) - - Fix the wrong status code when appRoleAssignments is forbidden in the - CreateAppRoleAssignment and DeleteAppRoleAssignment methods. - - https://github.com/owncloud/ocis/issues/6037 - https://github.com/owncloud/ocis/pull/6276 - -* Bugfix - Fix Search reindexing performance regression: [#6085](https://github.com/owncloud/ocis/pull/6085) - - We've fixed a regression in the search service reindexing step, causing the - whole space to be reindexed instead of just the changed resources. - - https://github.com/owncloud/ocis/pull/6085 - -* Bugfix - Fix userlog panic: [#6114](https://github.com/owncloud/ocis/pull/6114) - - Userlog services paniced because of `nil` ctx. That is fixed now - - https://github.com/owncloud/ocis/pull/6114 - -* Bugfix - Fix wrong compile date: [#6132](https://github.com/owncloud/ocis/pull/6132) - - We fixed that current date is always printed. - - https://github.com/owncloud/ocis/issues/6124 - https://github.com/owncloud/ocis/pull/6132 - -* Bugfix - Fix Logout Url config name: [#6227](https://github.com/owncloud/ocis/pull/6227) - - We fixed the yaml and json name of the logout url option. - - https://github.com/owncloud/ocis/pull/6227 - -* Bugfix - Allow selected updates on graph users: [#6233](https://github.com/owncloud/ocis/pull/6233) - - We are now allowing a couple of update request to complete even if - GRAPH_LDAP_SERVER_WRITE_ENABLED=false: - - * When using a group to disable users (OCIS_LDAP_DISABLE_USER_MECHANISM=group) updates to the accountEnabled property of a user will be allowed - * When a distinct base dn for new groups is configured ( GRAPH_LDAP_GROUP_CREATE_BASE_DN is set to a different value than GRAPH_LDAP_GROUP_BASE_DN), allow the creation/update of local groups. - - https://github.com/owncloud/ocis/pull/6233 - -* Bugfix - Add missing response to blocked requests: [#6277](https://github.com/owncloud/ocis/pull/6277) - - We added the missing response body to requests which were blocked by the policy - engine. - - https://github.com/owncloud/ocis/pull/6277 - -* Bugfix - Update the default admin role: [#6310](https://github.com/owncloud/ocis/pull/6310) - - The admin role was missing two permissions. We added them to make the space - admin role a subset of the admin role. This matches better with the default user - expectations. - - https://github.com/owncloud/ocis/pull/6310 - -* Bugfix - Trace proxy middlewares: [#6313](https://github.com/owncloud/ocis/pull/6313) - - We moved trace initialization to an early middleware to also trace requests made - by other proxy middlewares. - - https://github.com/owncloud/ocis/pull/6313 - -* Bugfix - Reduced default TTL of user and group caches in graph API: [#6320](https://github.com/owncloud/ocis/issues/6320) - - We reduced the default TTL of the cache for user and group information on the - /drives endpoints to 60 seconds. This fixes in issue where outdated information - was show on the spaces list for a very long time. - - https://github.com/owncloud/ocis/issues/6320 - -* Bugfix - Empty exact list while searching for a sharee: [#6398](https://github.com/owncloud/ocis/pull/6398) - - We fixed a bug in the sharing api, it always returns an empty exact list while - searching for a sharee - - https://github.com/owncloud/ocis/issues/4265 - https://github.com/owncloud/ocis/pull/6398 - https://github.com/cs3org/reva/pull/3877 - -* Bugfix - Fix error message when disabling users: [#6435](https://github.com/owncloud/ocis/pull/6435) - - When we disable users by adding them to a group we do not need to update the - user entry. - - https://github.com/owncloud/ocis/pull/6435 - -* Change - Remove the settings ui: [#5463](https://github.com/owncloud/ocis/pull/5463) - - With ownCloud Web having transitioned to Vue 3 recently, we would have had to - port the settings ui as well. The decision was made to discontinue the settings - ui instead. As a result all traces of the settings ui have been removed. - - The only user facing setting that ever existed in the settings service is now - integrated into the `account` page of ownCloud Web (click on top right user - menu, then on your username to reach the account page). - - https://github.com/owncloud/ocis/pull/5463 - -* Change - Do not share versions: [#5531](https://github.com/owncloud/ocis/pull/5531) - - We changed the default behavior of shares: Share receivers have no access to - versions. People in spaces with the "Editor" or "Manager" role can still see - versions and work with them. - - https://github.com/owncloud/ocis/pull/5531 - -* Change - Bump libregraph lico: [#5768](https://github.com/owncloud/ocis/pull/5768) - - We updated lico to the latest version * Update to 0.59.4 - upstream dropped the - kc and cookie backends - - https://github.com/owncloud/ocis/pull/5768 - -* Change - Updated Cache Configuration: [#5829](https://github.com/owncloud/ocis/pull/5829) - - We updated all cache related environment vars to more closely follow the go - micro naming pattern: - `{service}_CACHE_STORE_TYPE` becomes - `{service}_CACHE_STORE` or `{service}_PERSISTENT_STORE` - - `{service}_CACHE_STORE_ADDRESS(ES)` becomes `{service}_CACHE_STORE_NODES` - The - `mem` store implementation name changes to `memory` - In yaml files the cache - `type` becomes `store` We introduced `redis-sentinel` as a store implementation. - - https://github.com/owncloud/ocis/pull/5829 - -* Change - We renamed the guest role to user light: [#6456](https://github.com/owncloud/ocis/pull/6456) - - We needed to rename the "Guest" role to "User Light" because the naming was - creating confusions. The roles are not bound to a user type. - - https://github.com/owncloud/ocis/issues/6058 - https://github.com/owncloud/ocis/pull/6456 - -* Enhancement - Rename permissions: [#3922](https://github.com/cs3org/reva/pull/3922) - - Rename permissions to be consistent and future proof - - https://github.com/cs3org/reva/pull/3922 - https://github.com/owncloud/ocis/pull/6418 - -* Enhancement - Open Debug endpoint for Notifications: [#5002](https://github.com/owncloud/ocis/issues/5002) - - We added a debug server to the notifications service - - https://github.com/owncloud/ocis/issues/5002 - https://github.com/owncloud/ocis/pull/6155 - -* Enhancement - Open Debug endpoint for Nats: [#5002](https://github.com/owncloud/ocis/issues/5002) - - We added a debug server to nats - - https://github.com/owncloud/ocis/issues/5002 - https://github.com/owncloud/ocis/pull/6139 - -* Enhancement - Add otlp tracing exporter: [#5132](https://github.com/owncloud/ocis/pull/5132) - - We can now configure otlp to send traces using the otlp exporter. - - https://github.com/owncloud/ocis/pull/5132 - https://github.com/cs3org/reva/pull/3496 - -* Enhancement - Add global env variable extractor: [#5164](https://github.com/owncloud/ocis/pull/5164) - - We have added a little tool that will extract global env vars, that are loaded - only through os.Getenv for documentation purposes - - https://github.com/owncloud/ocis/issues/4916 - https://github.com/owncloud/ocis/pull/5164 - -* Enhancement - Async Postprocessing: [#5207](https://github.com/owncloud/ocis/pull/5207) - - Provides functionality for async postprocessing. This will allow the system to - do the postprocessing (virusscan, copying of bytes to their final destination, - ...) asynchronous to the users request. Major change when active. - - https://github.com/owncloud/ocis/pull/5207 - -* Enhancement - Extended search: [#5221](https://github.com/owncloud/ocis/pull/5221) - - Provides multiple enhancement to the search implementation. * content - extraction, search now supports apache tika to extract resource contents. * - search engine, underlying search engine is swappable now. * event consumers, the - number of event consumers can now be set, which improves the speed of the - individual tasks - - https://github.com/owncloud/ocis/issues/5184 - https://github.com/owncloud/ocis/pull/5221 - -* Enhancement - Resource tags: [#5227](https://github.com/owncloud/ocis/pull/5227) - - We've added the ability to tag resources via the graph api. Tags can be added - (put request) and removed (delete request) from a resource, a list of available - tags can also be requested by sending a get request to the graph endpoint. - - https://github.com/owncloud/ocis/issues/5184 - https://github.com/owncloud/ocis/pull/5227 - https://github.com/owncloud/ocis/pull/5271 - -* Enhancement - Bump libre-graph-api-go: [#5309](https://github.com/owncloud/ocis/pull/5309) - - We fixed a couple of issues in libre-graph-api-go package. - - * rename drive permission grantedTo to grantedToIdentities to be ms graph spec compatible. - * drive.name is a required property now. - * add group property to the identitySet. - - https://github.com/owncloud/ocis/pull/5309 - https://github.com/owncloud/ocis/pull/5312 - -* Enhancement - Drive group permissions: [#5312](https://github.com/owncloud/ocis/pull/5312) - - We've updated the libregraph.Drive response to contain group permissions. - - https://github.com/owncloud/ocis/pull/5312 - -* Enhancement - Expiration Notifications: [#5330](https://github.com/owncloud/ocis/pull/5330) - - Send emails to the user informing that a share or a space membership expires. - - https://github.com/owncloud/ocis/pull/5330 - -* Enhancement - Graph Drives IdentitySet displayName: [#5347](https://github.com/owncloud/ocis/pull/5347) - - We've added the IdentitySet displayName property to the group and user sets for - the graph drives endpoint. The values for groups and users get cached. - - https://github.com/owncloud/ocis/pull/5347 - https://github.com/owncloud/web/pull/8178 - -* Enhancement - Make the group members addition limit configurable: [#5357](https://github.com/owncloud/ocis/pull/5357) - - It's now possible to configure the limit of group members addition by PATCHing - `/graph/v1.0/groups/{groupID}`. It still defaults to 20 as defined in the spec - but it can be configured via `.graph.api.group_members_patch_limit` in - `ocis.yaml` or via the `GRAPH_GROUP_MEMBERS_PATCH_LIMIT` environment variable. - - https://github.com/owncloud/ocis/issues/5262 - https://github.com/owncloud/ocis/pull/5357 - -* Enhancement - Collect global envvars: [#5367](https://github.com/owncloud/ocis/pull/5367) - - Compose a list of all envvars living in more than 1 service - - https://github.com/owncloud/ocis/pull/5367 - -* Enhancement - Add webfinger service: [#5373](https://github.com/owncloud/ocis/pull/5373) - - Adds a webfinger service to redirect ocis clients - - https://github.com/owncloud/ocis/issues/6102 - https://github.com/owncloud/ocis/pull/5373 - https://github.com/owncloud/ocis/pull/6110 - -* Enhancement - Display surname and givenName attributes: [#5388](https://github.com/owncloud/ocis/pull/5388) - - When querying the graph API, the surname and givenName attributes are now - displayed for users. - - https://github.com/owncloud/ocis/issues/5386 - https://github.com/owncloud/ocis/pull/5388 - -* Enhancement - Add expiration to user and group shares: [#5389](https://github.com/owncloud/ocis/pull/5389) - - Added expiration to user and group shares. - - https://github.com/owncloud/ocis/pull/5389 - -* Enhancement - Space Management permissions: [#5441](https://github.com/owncloud/ocis/pull/5441) - - We added new space management permissions. `space-properties` will allow - changing space properties (name, description, ...). `space-ability` will allow - enabling and disabling spaces - - https://github.com/owncloud/ocis/pull/5441 - -* Enhancement - Better config for postprocessing service: [#5457](https://github.com/owncloud/ocis/pull/5457) - - The postprocessing service is now individually configurable. This is achieved by - allowing a list of postprocessing steps that are processed in order of their - appearance in the `POSTPROCESSING_STEPS` envvar. - - https://github.com/owncloud/ocis/pull/5457 - -* Enhancement - Cli to purge expired trash-bin items: [#5500](https://github.com/owncloud/ocis/pull/5500) - - Introduction of a new cli command to purge old trash-bin items. The command is - part of the `storage-users` service and can be used as follows: - - `ocis storage-users trash-bin purge-expired`. - - The `purge-expired` command configuration is done in the `ocis`configuration or - as usual by using environment variables. - - ENV `STORAGE_USERS_PURGE_TRASH_BIN_USER_ID` is used to obtain space trash-bin - information and takes the system admin user as the default `OCIS_ADMIN_USER_ID`. - It should be noted, that this is only set by default in the single binary. The - command only considers spaces to which the user has access and delete - permission. - - ENV `STORAGE_USERS_PURGE_TRASH_BIN_PERSONAL_DELETE_BEFORE` has a default value - of `30 days`, which means the command will delete all files older than `30 - days`. The value is human-readable, valid values are `24h`, `60m`, `60s` etc. - `0` is equivalent to disable and prevents the deletion of `personal space` - trash-bin files. - - ENV `STORAGE_USERS_PURGE_TRASH_BIN_PROJECT_DELETE_BEFORE` has a default value of - `30 days`, which means the command will delete all files older than `30 days`. - The value is human-readable, valid values are `24h`, `60m`, `60s` etc. `0` is - equivalent to disable and prevents the deletion of `project space` trash-bin - files. - - Likewise, only spaces of the type `project` and `personal` are taken into - account. Spaces of type `virtual`, for example, are ignored. - - https://github.com/owncloud/ocis/issues/5499 - https://github.com/owncloud/ocis/pull/5500 - -* Enhancement - Allow username to be changed: [#5509](https://github.com/owncloud/ocis/pull/5509) - - When OnPremisesSamAccountName is present in a PATCH on - `{apiRoot}/users/{userID}` it will change the username of the user. This also - changes the references to this user in the groups. - - https://github.com/owncloud/ocis/issues/4988 - https://github.com/owncloud/ocis/pull/5509 - -* Enhancement - Allow users to be disabled: [#5588](https://github.com/owncloud/ocis/pull/5588) - - By setting the `accountEnabled` property to `false` for a user via the graph - API. Users can be disabled (i.e. they can no longer login) - - https://github.com/owncloud/ocis/pull/5588 - https://github.com/owncloud/ocis/pull/5620 - -* Enhancement - Make the settings bundles part of the service config: [#5589](https://github.com/owncloud/ocis/pull/5589) - - We added the settings bundles to the config. The default roles are still - unchanged. You can now override the defaults by replacing the whole bundles list - via json config files. The config file is loaded from a specified path which can - be configured with `SETTINGS_BUNDLES_PATH`. - - https://github.com/owncloud/ocis/pull/5589 - https://github.com/owncloud/ocis/pull/5607 - -* Enhancement - Add endpoint to list permissions: [#5594](https://github.com/owncloud/ocis/pull/5594) - - We added 'https://cloud.ocis.test/api/v0/settings/permissions-list' to retrieve - all permissions of the logged in user. - - https://github.com/owncloud/ocis/pull/5594 - https://github.com/owncloud/ocis/pull/5571 - -* Enhancement - Eventhistory service: [#5600](https://github.com/owncloud/ocis/pull/5600) - - Introduces the `eventhistory` service. It is a service that stores events and - provides a grpc API to retrieve them. - - https://github.com/owncloud/ocis/pull/5600 - -* Enhancement - Userlog Service: [#5610](https://github.com/owncloud/ocis/pull/5610) - - Introduces userlog service. It stores eventIDs the user is interested in and - provides an API to retrieve the events. - - https://github.com/owncloud/ocis/pull/5610 - -* Enhancement - Added option to configure default quota per role: [#5616](https://github.com/owncloud/ocis/pull/5616) - - Admins can assign default quotas to users with certain roles by adding the - following config to the `proxy.yaml`. E.g.: - - ``` - role_quotas: - d7beeea8-8ff4-406b-8fb6-ab2dd81e6b11: 2300000 - ``` - - It maps a role ID to the quota in bytes. - - https://github.com/owncloud/ocis/pull/5616 - -* Enhancement - Add new SetProjectSpaceQuota permission: [#5660](https://github.com/owncloud/ocis/pull/5660) - - Additionally to `set-space-quota` for setting quota on personal spaces we now - have `Drive.ReadWriteQuota.Project` for setting project spaces quota - - https://github.com/owncloud/ocis/pull/5660 - -* Enhancement - Make graph/education API errors more consistent: [#5682](https://github.com/owncloud/ocis/pull/5682) - - Aligned the error messages when creating schools and classes fail and changed - the response code from 500 to 409. - - https://github.com/owncloud/ocis/issues/5660 - https://github.com/owncloud/ocis/pull/5682 - -* Enhancement - Add new permission for public links: [#5690](https://github.com/owncloud/ocis/pull/5690) - - Added a new permission 'PublicLink.Write' to check if a user can create or - update public links. - - https://github.com/owncloud/ocis/pull/5690 - -* Enhancement - Userlog: [#5699](https://github.com/owncloud/ocis/pull/5699) - - Enhance userlog service with proper api and messages - - https://github.com/owncloud/ocis/pull/5699 - -* Enhancement - Introduce policies-service: [#5714](https://github.com/owncloud/ocis/pull/5714) - - Introduces policies service. The policies-service provides a new grpc api which - can be used to return whether a requested operation is allowed or not. Open - Policy Agent is used to determine the set of rules of what is permitted and what - is not. - - 2 further levels of authorization build on this: - - * Proxy Authorization - * Event Authorization (needs async post-processing enabled) - - The simplest authorization layer is in the proxy, since every request is - processed here, only simple decisions that can be processed quickly are made - here, more complex queries such as file evaluation are explicitly excluded in - this layer. - - The next layer is event-based as a pipeline step in asynchronous - post-processing, since processing at this point is asynchronous, the operations - there can also take longer and be more expensive, the bytes of a file can be - examined here as an example. - - Since the base block is a grpc api, it is also possible to use it directly. The - policies are written in the [rego query - language](https://www.openpolicyagent.org/docs/latest/policy-language/). - - https://github.com/owncloud/ocis/issues/5580 - https://github.com/owncloud/ocis/pull/5714 - -* Enhancement - Update to go 1.20 to use memlimit: [#5732](https://github.com/owncloud/ocis/pull/5732) - - We updated to go 1.20 which allows setting GOMEMLIMIT, which we by default set - to 0.9. - - https://github.com/owncloud/ocis/pull/5732 - -* Enhancement - Add endpoints to upload a custom logo: [#5735](https://github.com/owncloud/ocis/pull/5735) - - Added endpoints to upload and reset custom logos. The files are stored under the - `WEB_ASSET_PATH` which defaults to `$OCIS_BASE_DATA_PATH/web/assets`. - - https://github.com/owncloud/ocis/pull/5735 - https://github.com/owncloud/ocis/pull/5559 - -* Enhancement - Add config option to enforce passwords on public links: [#5848](https://github.com/owncloud/ocis/pull/5848) - - Added a new config option to enforce passwords on public links with "Uploader, - Editor, Contributor" roles. - - The new options are: `OCIS_SHARING_PUBLIC_WRITEABLE_SHARE_MUST_HAVE_PASSWORD`, - `SHARING_PUBLIC_WRITEABLE_SHARE_MUST_HAVE_PASSWORD` and - `FRONTEND_OCS_PUBLIC_WRITEABLE_SHARE_MUST_HAVE_PASSWORD`. Check the docs on how - to properly set them. - - https://github.com/owncloud/ocis/pull/5848 - https://github.com/owncloud/ocis/pull/5785 - https://github.com/owncloud/ocis/pull/5720 - -* Enhancement - Add 'ocis decomposedfs metadata' command: [#5858](https://github.com/owncloud/ocis/pull/5858) - - We added a 'ocis decomposedfs metadata' command for inspecting and manipulating - node metadata. - - https://github.com/owncloud/ocis/pull/5858 - -* Enhancement - Use gotext master: [#5867](https://github.com/owncloud/ocis/pull/5867) - - We needed to use forked version until our upstream changes were merged - - https://github.com/owncloud/ocis/pull/5867 - -* Enhancement - No Notifications for own actions: [#5871](https://github.com/owncloud/ocis/pull/5871) - - Don't send notifications on space events when the user has executed them - herself. - - https://github.com/owncloud/ocis/pull/5871 - -* Enhancement - Automate md creation: [#5901](https://github.com/owncloud/ocis/pull/5901) - - Automatically create `_index.md` files from the services `README.md` - - https://github.com/owncloud/ocis/pull/5901 - -* Enhancement - Notify about policies: [#5912](https://github.com/owncloud/ocis/pull/5912) - - Notify the user when a file was deleted due to policies (policies service) - - https://github.com/owncloud/ocis/pull/5912 - -* Enhancement - Use Accept-Language Header: [#5918](https://github.com/owncloud/ocis/pull/5918) - - Use the `Accept-Language` header instead of the custom `Prefered-Language` - - https://github.com/owncloud/ocis/pull/5918 - -* Enhancement - Add MessageRichParameters: [#5927](https://github.com/owncloud/ocis/pull/5927) - - Adds the messageRichParameters to virus and policies notifications - - https://github.com/owncloud/ocis/pull/5927 - -* Enhancement - Add more logging to av service: [#5973](https://github.com/owncloud/ocis/pull/5973) - - We need more debug logging in some situations to understand the state of a virus - scan. - - https://github.com/owncloud/ocis/pull/5973 - -* Enhancement - Make the LDAP base DN for new groups configurable: [#5974](https://github.com/owncloud/ocis/pull/5974) - - The LDAP backend for the Graph service introduced a new config option for - setting the Parent DN for new groups created via the `/groups/` endpoint. - (`GRAPH_LDAP_GROUP_CREATE_BASE_DN`) - - It defaults to the value of `GRAPH_LDAP_GROUP_BASE_DN`. If set to a different - value the `GRAPH_LDAP_GROUP_CREATE_BASE_DN` needs to be a subordinate DN of - `GRAPH_LDAP_GROUP_BASE_DN`. - - All existing groups with a DN outside the `GRAPH_LDAP_GROUP_CREATE_BASE_DN` tree - will be treated as read-only groups. So it is not possible to edit these groups. - - https://github.com/owncloud/ocis/pull/5974 - -* Enhancement - Add a capability for the Personal Data export: [#5984](https://github.com/owncloud/ocis/pull/5984) - - Adds a capability for the personal data export endpoint - - https://github.com/owncloud/ocis/pull/5984 - -* Enhancement - Bump go-ldap version: [#6004](https://github.com/owncloud/ocis/pull/6004) - - Use master version of go-ldap to get rid of nasty `=` bug. See - https://github.com/go-ldap/ldap/issues/416 - - https://github.com/owncloud/ocis/pull/6004 - -* Enhancement - Configure GRPC in ocs: [#6022](https://github.com/owncloud/ocis/pull/6022) - - Fixes a panic in ocs when running not in single binary - - https://github.com/owncloud/ocis/pull/6022 - -* Enhancement - Web config additions: [#6032](https://github.com/owncloud/ocis/pull/6032) - - We've added config keys for defining additional css, scripts and translations - for ownCloud Web. - - https://github.com/owncloud/ocis/pull/6032 - -* Enhancement - Notifications: [#6038](https://github.com/owncloud/ocis/pull/6038) - - Make Emails translatable via transifex The transifex translation add in to the - email templates. The optional environment variable - NOTIFICATIONS_TRANSLATION_PATH added to config. The optional global environment - variable OCIS_TRANSLATION_PATH added to notifications and userlog config. - - https://github.com/owncloud/ocis/issues/6025 - https://github.com/owncloud/ocis/pull/6038 - -* Enhancement - Added possibility to assign roles based on OIDC claims: [#6048](https://github.com/owncloud/ocis/pull/6048) - - OCIS can now be configured to update a user's role assignment from the values of - a claim provided via the IDPs userinfo endpoint. The claim name and the mapping - between claim values and ocis role name can be configured via the configuration - of the proxy service. Example: - - ``` - role_assignment: - driver: oidc - oidc_role_mapper: - role_claim: ocisRoles - role_mapping: - - role_name: admin - claim_value: myAdminRole - - role_name: spaceadmin - claim_value: mySpaceAdminRole - - role_name: user - claim_value: myUserRole - - role_name: guest - claim_value: myGuestRole - ``` - - https://github.com/owncloud/ocis/pull/6048 - -* Enhancement - GDPR Export: [#6064](https://github.com/owncloud/ocis/pull/6064) - - Adds an endpoint to collect all data that is related to a user - - https://github.com/owncloud/ocis/pull/6064 - https://github.com/owncloud/ocis/pull/5950 - -* Enhancement - Add optional services to the runtime: [#6071](https://github.com/owncloud/ocis/pull/6071) - - Make it possible to start optional services in the ocis runtime. Instead of - using `OCIS_RUN_SERVICES` to define all services we can now use - `OCIS_ADD_RUN_SERVICES` to add a comma separated list of additional services - which are not started in the single process by default. - - https://github.com/owncloud/ocis/pull/6071 - -* Enhancement - Determine the users language to translate via Transifex: [#6089](https://github.com/owncloud/ocis/pull/6089) - - https://github.com/owncloud/ocis/issues/6087 - https://github.com/owncloud/ocis/pull/6089 - Enhance - userlog - service - with - proper - api - and - messages - -* Enhancement - Return Bad Request when requesting GDPR export for another user: [#6123](https://github.com/owncloud/ocis/pull/6123) - - This is an enhancement, not security related as the requested uid is never used - - https://github.com/owncloud/ocis/pull/6123 - -* Enhancement - Disable Notifications: [#6137](https://github.com/owncloud/ocis/pull/6137) - - Introduce new setting to disable notifications - - https://github.com/owncloud/ocis/pull/6137 - -* Enhancement - Add the email HTML templates: [#6147](https://github.com/owncloud/ocis/pull/6147) - - Add the email HTML templates - - https://github.com/owncloud/ocis/issues/6146 - https://github.com/owncloud/ocis/pull/6147 - -* Enhancement - Add debug server to idm: [#6153](https://github.com/owncloud/ocis/pull/6153) - - We added a debug server to idm. - - https://github.com/owncloud/ocis/issues/5003 - https://github.com/owncloud/ocis/pull/6153 - -* Enhancement - Add debug server to audit: [#6178](https://github.com/owncloud/ocis/pull/6178) - - We added a debug server to audit. - - https://github.com/owncloud/ocis/issues/5002 - https://github.com/owncloud/ocis/pull/6178 - -* Enhancement - Web options configuration: [#6188](https://github.com/owncloud/ocis/pull/6188) - - Hardcode web options instead of using a generic `map[string]interface{}` - - https://github.com/owncloud/ocis/pull/6188 - -* Enhancement - Add debug server to userlog: [#6202](https://github.com/owncloud/ocis/pull/6202) - - We added a debug server to userlog. - - https://github.com/owncloud/ocis/issues/5002 - https://github.com/owncloud/ocis/pull/6202 - -* Enhancement - Add debug server to postprocessing: [#6203](https://github.com/owncloud/ocis/pull/6203) - - We added a debug server to postprocessing. - - https://github.com/owncloud/ocis/issues/5002 - https://github.com/owncloud/ocis/pull/6203 - -* Enhancement - Add debug server to eventhistory: [#6204](https://github.com/owncloud/ocis/pull/6204) - - We added a debug server to eventhistory. - - https://github.com/owncloud/ocis/issues/5002 - https://github.com/owncloud/ocis/pull/6204 - -* Enhancement - Add specific result to antivirus for debugging: [#6265](https://github.com/owncloud/ocis/pull/6265) - - We added the ability to define a specific result for the virus scanner via - env-var (ANTIVIRUS_DEBUG_SCAN_OUTCOME) - - https://github.com/owncloud/ocis/pull/6265 - -* Enhancement - Add Store to `postprocessing`: [#6281](https://github.com/owncloud/ocis/pull/6281) - - Add a gomicro store for the postprocessing service. Needed to run multiple - postprocessing instances - - https://github.com/owncloud/ocis/pull/6281 - -* Enhancement - Update web to v7.0.0-rc.37: [#6294](https://github.com/owncloud/ocis/pull/6294) - - Tags: web - - We updated ownCloud Web to v7.0.0-rc.37. Please refer to the changelog (linked) - for details on the web release. - - * Bugfix [owncloud/web#6423](https://github.com/owncloud/web/issues/6423): Archiver in protected public links - * Bugfix [owncloud/web#6434](https://github.com/owncloud/web/issues/6434): Endless lazy loading indicator after sorting file table - * Bugfix [owncloud/web#6731](https://github.com/owncloud/web/issues/6731): Layout with long breadcrumb - * Bugfix [owncloud/web#6768](https://github.com/owncloud/web/issues/6768): Pagination after increasing items per page - * Bugfix [owncloud/web#7513](https://github.com/owncloud/web/issues/7513): Calendar popup position in right sidebar - * Bugfix [owncloud/web#7655](https://github.com/owncloud/web/issues/7655): Loading shares in deep nested folders - * Bugfix [owncloud/web#7925](https://github.com/owncloud/web/pull/7925): "Paste"-action without write permissions - * Bugfix [owncloud/web#7926](https://github.com/owncloud/web/pull/7926): Include spaces in the list info - * Bugfix [owncloud/web#7958](https://github.com/owncloud/web/pull/7958): Prevent deletion of own account - * Bugfix [owncloud/web#7966](https://github.com/owncloud/web/pull/7966): UI fixes for sorting and quickactions - * Bugfix [owncloud/web#7969](https://github.com/owncloud/web/pull/7969): Space quota not displayed after creation - * Bugfix [owncloud/web#8026](https://github.com/owncloud/web/pull/8026): Text editor appearance - * Bugfix [owncloud/web#8040](https://github.com/owncloud/web/pull/8040): Reverting versions for read-only shares - * Bugfix [owncloud/web#8045](https://github.com/owncloud/web/pull/8045): Resolving drives in search - * Bugfix [owncloud/web#8054](https://github.com/owncloud/web/issues/8054): Search repeating no results message - * Bugfix [owncloud/web#8058](https://github.com/owncloud/web/pull/8058): Current year selection in the date picker - * Bugfix [owncloud/web#8061](https://github.com/owncloud/web/pull/8061): Omit "page"-query in breadcrumb navigation - * Bugfix [owncloud/web#8080](https://github.com/owncloud/web/pull/8080): Left sidebar navigation item text flickers on transition - * Bugfix [owncloud/web#8081](https://github.com/owncloud/web/issues/8081): Space member disappearing - * Bugfix [owncloud/web#8083](https://github.com/owncloud/web/issues/8083): Re-using space images - * Bugfix [owncloud/web#8148](https://github.com/owncloud/web/issues/8148): Show space members despite deleted entries - * Bugfix [owncloud/web#8158](https://github.com/owncloud/web/issues/8158): Search bar input appearance - * Bugfix [owncloud/web#8265](https://github.com/owncloud/web/pull/8265): Application menu active display on hover - * Bugfix [owncloud/web#8276](https://github.com/owncloud/web/pull/8276): Loading additional user data - * Bugfix [owncloud/web#8300](https://github.com/owncloud/web/pull/8300): Re-loading space members panel - * Bugfix [owncloud/web#8326](https://github.com/owncloud/web/pull/8326): Editing users who never logged in - * Bugfix [owncloud/web#8340](https://github.com/owncloud/web/pull/8340): Cancel custom permissions - * Bugfix [owncloud/web#8411](https://github.com/owncloud/web/issues/8411): Drop menus with limited vertical screen space - * Bugfix [owncloud/web#8420](https://github.com/owncloud/web/issues/8420): Token renewal in vue router hash mode - * Bugfix [owncloud/web#8434](https://github.com/owncloud/web/issues/8434): Accessing route in admin-settings with insufficient permissions - * Bugfix [owncloud/web#8479](https://github.com/owncloud/web/issues/8479): "Show more"-action in shares panel - * Bugfix [owncloud/web#8480](https://github.com/owncloud/web/pull/8480): Paste action conflict dialog broken - * Bugfix [owncloud/web#8498](https://github.com/owncloud/web/pull/8498): PDF display issue - Update CSP object-src policy - * Bugfix [owncloud/web#8508](https://github.com/owncloud/web/pull/8508): Remove fuzzy search results - * Bugfix [owncloud/web#8523](https://github.com/owncloud/web/issues/8523): Space image upload - * Bugfix [owncloud/web#8549](https://github.com/owncloud/web/issues/8549): Batch context actions in admin settings - * Bugfix [owncloud/web#8554](https://github.com/owncloud/web/pull/8554): Height of dropdown no-option - * Bugfix [owncloud/web#8576](https://github.com/owncloud/web/pull/8576): De-duplicate event handling to prevent errors on Draw-io - * Bugfix [owncloud/web#8585](https://github.com/owncloud/web/issues/8585): Users without role assignment - * Bugfix [owncloud/web#8587](https://github.com/owncloud/web/issues/8587): Password enforced check for public links - * Bugfix [owncloud/web#8592](https://github.com/owncloud/web/issues/8592): Group members sorting - * Bugfix [owncloud/web#8694](https://github.com/owncloud/web/pull/8694): Broken re-login after logout - * Bugfix [owncloud/web#8695](https://github.com/owncloud/web/issues/8695): Open files in external app - * Bugfix [owncloud/web#8756](https://github.com/owncloud/web/pull/8756): Copy link to clipboard text - * Bugfix [owncloud/web#8758](https://github.com/owncloud/web/pull/8758): Preview controls colors - * Bugfix [owncloud/web#8776](https://github.com/owncloud/web/issues/8776): Selection reset on action click - * Bugfix [owncloud/web#8814](https://github.com/owncloud/web/pull/8814): Share recipient container exceed - * Bugfix [owncloud/web#8825](https://github.com/owncloud/web/pull/8825): Remove drop target in read-only folders - * Bugfix [owncloud/web#8827](https://github.com/owncloud/web/pull/8827): Opening context menu via keyboard - * Bugfix [owncloud/web#8834](https://github.com/owncloud/web/issues/8834): Hide upload hint in empty read-only folders - * Bugfix [owncloud/web#8864](https://github.com/owncloud/web/pull/8864): Public link empty password stays forever - * Bugfix [owncloud/web#8880](https://github.com/owncloud/web/issues/8880): Sidebar header after deleting resource - * Bugfix [owncloud/web#8928](https://github.com/owncloud/web/issues/8928): Infinite login redirect - * Bugfix [owncloud/web#8987](https://github.com/owncloud/web/pull/8987): Limit amount of concurrent tus requests - * Bugfix [owncloud/web#8992](https://github.com/owncloud/web/pull/8992): Personal space name after language change - * Bugfix [owncloud/web#9004](https://github.com/owncloud/web/issues/9004): Endless loading when encountering a public link error - * Bugfix [owncloud/web#9015](https://github.com/owncloud/web/pull/9015): Prevent "virtual" spaces from being displayed in the UI - * Change [owncloud/web#6661](https://github.com/owncloud/web/issues/6661): Streamline new tab handling in extensions - * Change [owncloud/web#7948](https://github.com/owncloud/web/issues/7948): Update Vue to v3.2 - * Change [owncloud/web#8431](https://github.com/owncloud/web/pull/8431): Remove permission manager - * Change [owncloud/web#8455](https://github.com/owncloud/web/pull/8455): Configurable extension autosave - * Change [owncloud/web#8563](https://github.com/owncloud/web/pull/8563): Theme colors - * Enhancement [owncloud/web#6183](https://github.com/owncloud/web/issues/6183): Global loading indicator - * Enhancement [owncloud/web#7388](https://github.com/owncloud/web/pull/7388): Add tag support - * Enhancement [owncloud/web#7721](https://github.com/owncloud/web/issues/7721): Improve performance when loading folders and share indicators - * Enhancement [owncloud/web#7942](https://github.com/owncloud/web/pull/7942): Warn users when using unsupported browsers - * Enhancement [owncloud/web#7965](https://github.com/owncloud/web/pull/7965): Optional Contributor role and configurable resharing permissions - * Enhancement [owncloud/web#7968](https://github.com/owncloud/web/pull/7968): Group and user creation forms submit on enter - * Enhancement [owncloud/web#7976](https://github.com/owncloud/web/pull/7976): Add switch to enable condensed resource table - * Enhancement [owncloud/web#7977](https://github.com/owncloud/web/pull/7977): Introduce zoom and rotate to the preview app - * Enhancement [owncloud/web#7983](https://github.com/owncloud/web/pull/7983): Conflict dialog UX - * Enhancement [owncloud/web#7991](https://github.com/owncloud/web/pull/7991): Add tiles view for resource display - * Enhancement [owncloud/web#7994](https://github.com/owncloud/web/pull/7994): Introduce full screen mode to the preview app - * Enhancement [owncloud/web#7995](https://github.com/owncloud/web/pull/7995): Enable autoplay in the preview app - * Enhancement [owncloud/web#8008](https://github.com/owncloud/web/issues/8008): Don't open sidebar when copying quicklink - * Enhancement [owncloud/web#8021](https://github.com/owncloud/web/pull/8021): Access right sidebar panels via URL - * Enhancement [owncloud/web#8051](https://github.com/owncloud/web/pull/8051): Introduce image preloading to the preview app - * Enhancement [owncloud/web#8055](https://github.com/owncloud/web/pull/8055): Retry failed uploads on re-upload - * Enhancement [owncloud/web#8056](https://github.com/owncloud/web/pull/8056): Increase Searchbar height - * Enhancement [owncloud/web#8057](https://github.com/owncloud/web/pull/8057): Show text file icon for empty text files - * Enhancement [owncloud/web#8132](https://github.com/owncloud/web/pull/8132): Update libre-graph-api to v1.0 - * Enhancement [owncloud/web#8136](https://github.com/owncloud/web/pull/8136): Make clipboard copy available to more browsers - * Enhancement [owncloud/web#8161](https://github.com/owncloud/web/pull/8161): Space group members - * Enhancement [owncloud/web#8161](https://github.com/owncloud/web/pull/8161): Space group shares - * Enhancement [owncloud/web#8166](https://github.com/owncloud/web/issues/8166): Show upload speed - * Enhancement [owncloud/web#8175](https://github.com/owncloud/web/pull/8175): Rename "user management" app - * Enhancement [owncloud/web#8178](https://github.com/owncloud/web/pull/8178): Spaces list in admin settings - * Enhancement [owncloud/web#8261](https://github.com/owncloud/web/pull/8261): Admin settings users section uses graph api for role assignments - * Enhancement [owncloud/web#8279](https://github.com/owncloud/web/pull/8279): Move user group select to edit panel - * Enhancement [owncloud/web#8280](https://github.com/owncloud/web/pull/8280): Add support for multiple clients in `theme.json` - * Enhancement [owncloud/web#8294](https://github.com/owncloud/web/pull/8294): Move language selection to user account page - * Enhancement [owncloud/web#8306](https://github.com/owncloud/web/pull/8306): Show selectable groups only - * Enhancement [owncloud/web#8317](https://github.com/owncloud/web/pull/8317): Add context menu to groups - * Enhancement [owncloud/web#8320](https://github.com/owncloud/web/pull/8320): Space member expiration - * Enhancement [owncloud/web#8320](https://github.com/owncloud/web/pull/8320): Update SDK to v3.1.0-alpha.3 - * Enhancement [owncloud/web#8324](https://github.com/owncloud/web/pull/8324): Add context menu to users - * Enhancement [owncloud/web#8331](https://github.com/owncloud/web/pull/8331): Admin settings users section details improvement - * Enhancement [owncloud/web#8354](https://github.com/owncloud/web/issues/8354): Add `ItemFilter` component - * Enhancement [owncloud/web#8356](https://github.com/owncloud/web/pull/8356): Slight improvement of key up/down performance - * Enhancement [owncloud/web#8363](https://github.com/owncloud/web/issues/8363): Admin settings general section - * Enhancement [owncloud/web#8375](https://github.com/owncloud/web/pull/8375): Add appearance section in general settings - * Enhancement [owncloud/web#8377](https://github.com/owncloud/web/issues/8377): User group filter - * Enhancement [owncloud/web#8387](https://github.com/owncloud/web/pull/8387): Batch edit quota in admin panel - * Enhancement [owncloud/web#8398](https://github.com/owncloud/web/pull/8398): Use standardized layout for file/space action list - * Enhancement [owncloud/web#8425](https://github.com/owncloud/web/issues/8425): Add dark ownCloud logo - * Enhancement [owncloud/web#8432](https://github.com/owncloud/web/pull/8432): Inject customizations - * Enhancement [owncloud/web#8433](https://github.com/owncloud/web/pull/8433): User settings login field - * Enhancement [owncloud/web#8441](https://github.com/owncloud/web/pull/8441): Skeleton App - * Enhancement [owncloud/web#8449](https://github.com/owncloud/web/pull/8449): Configurable top bar - * Enhancement [owncloud/web#8450](https://github.com/owncloud/web/pull/8450): Rework notification bell - * Enhancement [owncloud/web#8455](https://github.com/owncloud/web/pull/8455): Autosave content changes in text editor - * Enhancement [owncloud/web#8473](https://github.com/owncloud/web/pull/8473): Update CERN links - * Enhancement [owncloud/web#8489](https://github.com/owncloud/web/pull/8489): Respect max quota - * Enhancement [owncloud/web#8492](https://github.com/owncloud/web/pull/8492): User role filter - * Enhancement [owncloud/web#8503](https://github.com/owncloud/web/issues/8503): Beautify file version list - * Enhancement [owncloud/web#8515](https://github.com/owncloud/web/pull/8515): Introduce trashbin overview - * Enhancement [owncloud/web#8518](https://github.com/owncloud/web/pull/8518): Make notifications work with oCIS - * Enhancement [owncloud/web#8541](https://github.com/owncloud/web/pull/8541): Public link permission `PublicLink.Write.all` - * Enhancement [owncloud/web#8553](https://github.com/owncloud/web/pull/8553): Add and remove users from groups batch actions - * Enhancement [owncloud/web#8554](https://github.com/owncloud/web/pull/8554): Beautify form inputs - * Enhancement [owncloud/web#8557](https://github.com/owncloud/web/issues/8557): Rework mobile navigation - * Enhancement [owncloud/web#8566](https://github.com/owncloud/web/pull/8566): QuickActions role configurable - * Enhancement [owncloud/web#8612](https://github.com/owncloud/web/issues/8612): Add `Accept-Language` header to all outgoing requests - * Enhancement [owncloud/web#8630](https://github.com/owncloud/web/pull/8630): Add logout url - * Enhancement [owncloud/web#8652](https://github.com/owncloud/web/pull/8652): Enable guest users - * Enhancement [owncloud/web#8711](https://github.com/owncloud/web/pull/8711): Remove placeholder, add customizable label - * Enhancement [owncloud/web#8713](https://github.com/owncloud/web/pull/8713): Context helper read more link configurable - * Enhancement [owncloud/web#8715](https://github.com/owncloud/web/pull/8715): Enable rename groups - * Enhancement [owncloud/web#8730](https://github.com/owncloud/web/pull/8730): Create Space from selection - * Enhancement [owncloud/web#8738](https://github.com/owncloud/web/issues/8738): GDPR export - * Enhancement [owncloud/web#8762](https://github.com/owncloud/web/pull/8762): Stop bootstrapping application earlier in anonymous contexts - * Enhancement [owncloud/web#8766](https://github.com/owncloud/web/pull/8766): Add support for read-only groups - * Enhancement [owncloud/web#8790](https://github.com/owncloud/web/pull/8790): Custom translations - * Enhancement [owncloud/web#8797](https://github.com/owncloud/web/pull/8797): Font family in theming - * Enhancement [owncloud/web#8806](https://github.com/owncloud/web/pull/8806): Preview app sorting - * Enhancement [owncloud/web#8820](https://github.com/owncloud/web/pull/8820): Adjust missing reshare permissions message - * Enhancement [owncloud/web#8822](https://github.com/owncloud/web/pull/8822): Fix quicklink icon alignment - * Enhancement [owncloud/web#8826](https://github.com/owncloud/web/pull/8826): Admin settings groups members panel - * Enhancement [owncloud/web#8868](https://github.com/owncloud/web/pull/8868): Respect user read-only configuration by the server - * Enhancement [owncloud/web#8876](https://github.com/owncloud/web/pull/8876): Update roles and permissions names, labels, texts and icons - * Enhancement [owncloud/web#8882](https://github.com/owncloud/web/pull/8882): Layout of Share role and expiration date dropdown - * Enhancement [owncloud/web#8883](https://github.com/owncloud/web/issues/8883): Webfinger redirect app - * Enhancement [owncloud/web#8898](https://github.com/owncloud/web/pull/8898): Rename "Quicklink" to "link" - * Enhancement [owncloud/web#8911](https://github.com/owncloud/web/pull/8911): Add notification setting to account page - - https://github.com/owncloud/ocis/pull/6294 - https://github.com/owncloud/web/releases/tag/v7.0.0-rc.37 - -* Enhancement - Remove quota from share jails api responses: [#6309](https://github.com/owncloud/ocis/pull/6309) - - We have removed the quota object from api responses for share jails, which would - permanently show exceeded due to restrictions in the permission system. - - https://github.com/owncloud/ocis/issues/4472 - https://github.com/owncloud/ocis/pull/6309 - -* Enhancement - Graph user capabilities: [#6339](https://github.com/owncloud/ocis/pull/6339) - - Adds capablities to show if users are writeable in LDAP so clients can block - their specific fields - - https://github.com/owncloud/ocis/pull/6339 - -* Enhancement - Configurable ID Cache: [#6353](https://github.com/owncloud/ocis/pull/6353) - - Makes the integrated idcache (used to reduce reads from disc) configurable with - the general cache envvars - - https://github.com/owncloud/ocis/pull/6353 - -* Enhancement - Fix err when the user share the locked file: [#6358](https://github.com/owncloud/ocis/pull/6358) - - Fix unexpected behavior when the user try to share the locked file - - https://github.com/owncloud/ocis/issues/6197 - https://github.com/owncloud/ocis/pull/6358 - -* Enhancement - Remove the email logo: [#6359](https://github.com/owncloud/ocis/issues/6359) - - Remove the email logo - - https://github.com/owncloud/ocis/issues/6359 - https://github.com/owncloud/ocis/pull/6361 - -* Enhancement - Default LDAP write to true: [#6362](https://github.com/owncloud/ocis/pull/6362) - - Default `OCIS_LDAP_SERVER_WRITE_ENABLED` to true - - https://github.com/owncloud/ocis/pull/6362 - -* Enhancement - Add fulltextsearch capabilty: [#6366](https://github.com/owncloud/ocis/pull/6366) - - It needs an extra envvar `FRONTEND_FULL_TEXT_SEARCH_ENABLED` - - https://github.com/owncloud/ocis/pull/6366 - -* Enhancement - Update web to v7.0.0-rc.38: [#6375](https://github.com/owncloud/ocis/pull/6375) - - Tags: web - - We updated ownCloud Web to v7.0.0-rc.38. Please refer to the changelog (linked) - for details on the web release. - - * Bugfix [owncloud/web#6423](https://github.com/owncloud/web/issues/6423): Archiver in protected public links - * Bugfix [owncloud/web#6434](https://github.com/owncloud/web/issues/6434): Endless lazy loading indicator after sorting file table - * Bugfix [owncloud/web#6731](https://github.com/owncloud/web/issues/6731): Layout with long breadcrumb - * Bugfix [owncloud/web#6768](https://github.com/owncloud/web/issues/6768): Pagination after increasing items per page - * Bugfix [owncloud/web#7513](https://github.com/owncloud/web/issues/7513): Calendar popup position in right sidebar - * Bugfix [owncloud/web#7655](https://github.com/owncloud/web/issues/7655): Loading shares in deep nested folders - * Bugfix [owncloud/web#7925](https://github.com/owncloud/web/pull/7925): "Paste"-action without write permissions - * Bugfix [owncloud/web#7926](https://github.com/owncloud/web/pull/7926): Include spaces in the list info - * Bugfix [owncloud/web#7958](https://github.com/owncloud/web/pull/7958): Prevent deletion of own account - * Bugfix [owncloud/web#7966](https://github.com/owncloud/web/pull/7966): UI fixes for sorting and quickactions - * Bugfix [owncloud/web#7969](https://github.com/owncloud/web/pull/7969): Space quota not displayed after creation - * Bugfix [owncloud/web#8026](https://github.com/owncloud/web/pull/8026): Text editor appearance - * Bugfix [owncloud/web#8040](https://github.com/owncloud/web/pull/8040): Reverting versions for read-only shares - * Bugfix [owncloud/web#8045](https://github.com/owncloud/web/pull/8045): Resolving drives in search - * Bugfix [owncloud/web#8054](https://github.com/owncloud/web/issues/8054): Search repeating no results message - * Bugfix [owncloud/web#8058](https://github.com/owncloud/web/pull/8058): Current year selection in the date picker - * Bugfix [owncloud/web#8061](https://github.com/owncloud/web/pull/8061): Omit "page"-query in breadcrumb navigation - * Bugfix [owncloud/web#8080](https://github.com/owncloud/web/pull/8080): Left sidebar navigation item text flickers on transition - * Bugfix [owncloud/web#8081](https://github.com/owncloud/web/issues/8081): Space member disappearing - * Bugfix [owncloud/web#8083](https://github.com/owncloud/web/issues/8083): Re-using space images - * Bugfix [owncloud/web#8148](https://github.com/owncloud/web/issues/8148): Show space members despite deleted entries - * Bugfix [owncloud/web#8158](https://github.com/owncloud/web/issues/8158): Search bar input appearance - * Bugfix [owncloud/web#8265](https://github.com/owncloud/web/pull/8265): Application menu active display on hover - * Bugfix [owncloud/web#8276](https://github.com/owncloud/web/pull/8276): Loading additional user data - * Bugfix [owncloud/web#8300](https://github.com/owncloud/web/pull/8300): Re-loading space members panel - * Bugfix [owncloud/web#8326](https://github.com/owncloud/web/pull/8326): Editing users who never logged in - * Bugfix [owncloud/web#8340](https://github.com/owncloud/web/pull/8340): Cancel custom permissions - * Bugfix [owncloud/web#8411](https://github.com/owncloud/web/issues/8411): Drop menus with limited vertical screen space - * Bugfix [owncloud/web#8420](https://github.com/owncloud/web/issues/8420): Token renewal in vue router hash mode - * Bugfix [owncloud/web#8434](https://github.com/owncloud/web/issues/8434): Accessing route in admin-settings with insufficient permissions - * Bugfix [owncloud/web#8479](https://github.com/owncloud/web/issues/8479): "Show more"-action in shares panel - * Bugfix [owncloud/web#8480](https://github.com/owncloud/web/pull/8480): Paste action conflict dialog broken - * Bugfix [owncloud/web#8498](https://github.com/owncloud/web/pull/8498): PDF display issue - Update CSP object-src policy - * Bugfix [owncloud/web#8508](https://github.com/owncloud/web/pull/8508): Remove fuzzy search results - * Bugfix [owncloud/web#8523](https://github.com/owncloud/web/issues/8523): Space image upload - * Bugfix [owncloud/web#8549](https://github.com/owncloud/web/issues/8549): Batch context actions in admin settings - * Bugfix [owncloud/web#8554](https://github.com/owncloud/web/pull/8554): Height of dropdown no-option - * Bugfix [owncloud/web#8576](https://github.com/owncloud/web/pull/8576): De-duplicate event handling to prevent errors on Draw-io - * Bugfix [owncloud/web#8585](https://github.com/owncloud/web/issues/8585): Users without role assignment - * Bugfix [owncloud/web#8587](https://github.com/owncloud/web/issues/8587): Password enforced check for public links - * Bugfix [owncloud/web#8592](https://github.com/owncloud/web/issues/8592): Group members sorting - * Bugfix [owncloud/web#8694](https://github.com/owncloud/web/pull/8694): Broken re-login after logout - * Bugfix [owncloud/web#8695](https://github.com/owncloud/web/issues/8695): Open files in external app - * Bugfix [owncloud/web#8756](https://github.com/owncloud/web/pull/8756): Copy link to clipboard text - * Bugfix [owncloud/web#8758](https://github.com/owncloud/web/pull/8758): Preview controls colors - * Bugfix [owncloud/web#8776](https://github.com/owncloud/web/issues/8776): Selection reset on action click - * Bugfix [owncloud/web#8814](https://github.com/owncloud/web/pull/8814): Share recipient container exceed - * Bugfix [owncloud/web#8825](https://github.com/owncloud/web/pull/8825): Remove drop target in read-only folders - * Bugfix [owncloud/web#8827](https://github.com/owncloud/web/pull/8827): Opening context menu via keyboard - * Bugfix [owncloud/web#8834](https://github.com/owncloud/web/issues/8834): Hide upload hint in empty read-only folders - * Bugfix [owncloud/web#8864](https://github.com/owncloud/web/pull/8864): Public link empty password stays forever - * Bugfix [owncloud/web#8880](https://github.com/owncloud/web/issues/8880): Sidebar header after deleting resource - * Bugfix [owncloud/web#8928](https://github.com/owncloud/web/issues/8928): Infinite login redirect - * Bugfix [owncloud/web#8987](https://github.com/owncloud/web/pull/8987): Limit amount of concurrent tus requests - * Bugfix [owncloud/web#8992](https://github.com/owncloud/web/pull/8992): Personal space name after language change - * Bugfix [owncloud/web#9004](https://github.com/owncloud/web/issues/9004): Endless loading when encountering a public link error - * Bugfix [owncloud/web#9015](https://github.com/owncloud/web/pull/9015): Prevent "virtual" spaces from being displayed in the UI - * Bugfix [owncloud/web#9022](https://github.com/owncloud/web/issues/9022): Spaces in search results - * Bugfix [owncloud/web#9061](https://github.com/owncloud/web/issues/9061): Resource not found and No content message at the same time - * Change [owncloud/web#6661](https://github.com/owncloud/web/issues/6661): Streamline new tab handling in extensions - * Change [owncloud/web#7948](https://github.com/owncloud/web/issues/7948): Update Vue to v3.2 - * Change [owncloud/web#8431](https://github.com/owncloud/web/pull/8431): Remove permission manager - * Change [owncloud/web#8455](https://github.com/owncloud/web/pull/8455): Configurable extension autosave - * Change [owncloud/web#8563](https://github.com/owncloud/web/pull/8563): Theme colors - * Enhancement [owncloud/web#6183](https://github.com/owncloud/web/issues/6183): Global loading indicator - * Enhancement [owncloud/web#7388](https://github.com/owncloud/web/pull/7388): Add tag support - * Enhancement [owncloud/web#7721](https://github.com/owncloud/web/issues/7721): Improve performance when loading folders and share indicators - * Enhancement [owncloud/web#7942](https://github.com/owncloud/web/pull/7942): Warn users when using unsupported browsers - * Enhancement [owncloud/web#7965](https://github.com/owncloud/web/pull/7965): Optional Contributor role and configurable resharing permissions - * Enhancement [owncloud/web#7968](https://github.com/owncloud/web/pull/7968): Group and user creation forms submit on enter - * Enhancement [owncloud/web#7976](https://github.com/owncloud/web/pull/7976): Add switch to enable condensed resource table - * Enhancement [owncloud/web#7977](https://github.com/owncloud/web/pull/7977): Introduce zoom and rotate to the preview app - * Enhancement [owncloud/web#7983](https://github.com/owncloud/web/pull/7983): Conflict dialog UX - * Enhancement [owncloud/web#7991](https://github.com/owncloud/web/pull/7991): Add tiles view for resource display - * Enhancement [owncloud/web#7994](https://github.com/owncloud/web/pull/7994): Introduce full screen mode to the preview app - * Enhancement [owncloud/web#7995](https://github.com/owncloud/web/pull/7995): Enable autoplay in the preview app - * Enhancement [owncloud/web#8008](https://github.com/owncloud/web/issues/8008): Don't open sidebar when copying quicklink - * Enhancement [owncloud/web#8021](https://github.com/owncloud/web/pull/8021): Access right sidebar panels via URL - * Enhancement [owncloud/web#8051](https://github.com/owncloud/web/pull/8051): Introduce image preloading to the preview app - * Enhancement [owncloud/web#8055](https://github.com/owncloud/web/pull/8055): Retry failed uploads on re-upload - * Enhancement [owncloud/web#8056](https://github.com/owncloud/web/pull/8056): Increase Searchbar height - * Enhancement [owncloud/web#8057](https://github.com/owncloud/web/pull/8057): Show text file icon for empty text files - * Enhancement [owncloud/web#8132](https://github.com/owncloud/web/pull/8132): Update libre-graph-api to v1.0 - * Enhancement [owncloud/web#8136](https://github.com/owncloud/web/pull/8136): Make clipboard copy available to more browsers - * Enhancement [owncloud/web#8161](https://github.com/owncloud/web/pull/8161): Space group members - * Enhancement [owncloud/web#8161](https://github.com/owncloud/web/pull/8161): Space group shares - * Enhancement [owncloud/web#8166](https://github.com/owncloud/web/issues/8166): Show upload speed - * Enhancement [owncloud/web#8175](https://github.com/owncloud/web/pull/8175): Rename "user management" app - * Enhancement [owncloud/web#8178](https://github.com/owncloud/web/pull/8178): Spaces list in admin settings - * Enhancement [owncloud/web#8261](https://github.com/owncloud/web/pull/8261): Admin settings users section uses graph api for role assignments - * Enhancement [owncloud/web#8279](https://github.com/owncloud/web/pull/8279): Move user group select to edit panel - * Enhancement [owncloud/web#8280](https://github.com/owncloud/web/pull/8280): Add support for multiple clients in `theme.json` - * Enhancement [owncloud/web#8294](https://github.com/owncloud/web/pull/8294): Move language selection to user account page - * Enhancement [owncloud/web#8306](https://github.com/owncloud/web/pull/8306): Show selectable groups only - * Enhancement [owncloud/web#8317](https://github.com/owncloud/web/pull/8317): Add context menu to groups - * Enhancement [owncloud/web#8320](https://github.com/owncloud/web/pull/8320): Space member expiration - * Enhancement [owncloud/web#8320](https://github.com/owncloud/web/pull/8320): Update SDK to v3.1.0-alpha.3 - * Enhancement [owncloud/web#8324](https://github.com/owncloud/web/pull/8324): Add context menu to users - * Enhancement [owncloud/web#8331](https://github.com/owncloud/web/pull/8331): Admin settings users section details improvement - * Enhancement [owncloud/web#8354](https://github.com/owncloud/web/issues/8354): Add `ItemFilter` component - * Enhancement [owncloud/web#8356](https://github.com/owncloud/web/pull/8356): Slight improvement of key up/down performance - * Enhancement [owncloud/web#8363](https://github.com/owncloud/web/issues/8363): Admin settings general section - * Enhancement [owncloud/web#8375](https://github.com/owncloud/web/pull/8375): Add appearance section in general settings - * Enhancement [owncloud/web#8377](https://github.com/owncloud/web/issues/8377): User group filter - * Enhancement [owncloud/web#8387](https://github.com/owncloud/web/pull/8387): Batch edit quota in admin panel - * Enhancement [owncloud/web#8398](https://github.com/owncloud/web/pull/8398): Use standardized layout for file/space action list - * Enhancement [owncloud/web#8425](https://github.com/owncloud/web/issues/8425): Add dark ownCloud logo - * Enhancement [owncloud/web#8432](https://github.com/owncloud/web/pull/8432): Inject customizations - * Enhancement [owncloud/web#8433](https://github.com/owncloud/web/pull/8433): User settings login field - * Enhancement [owncloud/web#8441](https://github.com/owncloud/web/pull/8441): Skeleton App - * Enhancement [owncloud/web#8449](https://github.com/owncloud/web/pull/8449): Configurable top bar - * Enhancement [owncloud/web#8450](https://github.com/owncloud/web/pull/8450): Rework notification bell - * Enhancement [owncloud/web#8455](https://github.com/owncloud/web/pull/8455): Autosave content changes in text editor - * Enhancement [owncloud/web#8473](https://github.com/owncloud/web/pull/8473): Update CERN links - * Enhancement [owncloud/web#8489](https://github.com/owncloud/web/pull/8489): Respect max quota - * Enhancement [owncloud/web#8492](https://github.com/owncloud/web/pull/8492): User role filter - * Enhancement [owncloud/web#8503](https://github.com/owncloud/web/issues/8503): Beautify file version list - * Enhancement [owncloud/web#8515](https://github.com/owncloud/web/pull/8515): Introduce trashbin overview - * Enhancement [owncloud/web#8518](https://github.com/owncloud/web/pull/8518): Make notifications work with oCIS - * Enhancement [owncloud/web#8541](https://github.com/owncloud/web/pull/8541): Public link permission `PublicLink.Write.all` - * Enhancement [owncloud/web#8553](https://github.com/owncloud/web/pull/8553): Add and remove users from groups batch actions - * Enhancement [owncloud/web#8554](https://github.com/owncloud/web/pull/8554): Beautify form inputs - * Enhancement [owncloud/web#8557](https://github.com/owncloud/web/issues/8557): Rework mobile navigation - * Enhancement [owncloud/web#8566](https://github.com/owncloud/web/pull/8566): QuickActions role configurable - * Enhancement [owncloud/web#8612](https://github.com/owncloud/web/issues/8612): Add `Accept-Language` header to all outgoing requests - * Enhancement [owncloud/web#8630](https://github.com/owncloud/web/pull/8630): Add logout url - * Enhancement [owncloud/web#8652](https://github.com/owncloud/web/pull/8652): Enable guest users - * Enhancement [owncloud/web#8711](https://github.com/owncloud/web/pull/8711): Remove placeholder, add customizable label - * Enhancement [owncloud/web#8713](https://github.com/owncloud/web/pull/8713): Context helper read more link configurable - * Enhancement [owncloud/web#8715](https://github.com/owncloud/web/pull/8715): Enable rename groups - * Enhancement [owncloud/web#8730](https://github.com/owncloud/web/pull/8730): Create Space from selection - * Enhancement [owncloud/web#8738](https://github.com/owncloud/web/issues/8738): GDPR export - * Enhancement [owncloud/web#8762](https://github.com/owncloud/web/pull/8762): Stop bootstrapping application earlier in anonymous contexts - * Enhancement [owncloud/web#8766](https://github.com/owncloud/web/pull/8766): Add support for read-only groups - * Enhancement [owncloud/web#8790](https://github.com/owncloud/web/pull/8790): Custom translations - * Enhancement [owncloud/web#8797](https://github.com/owncloud/web/pull/8797): Font family in theming - * Enhancement [owncloud/web#8806](https://github.com/owncloud/web/pull/8806): Preview app sorting - * Enhancement [owncloud/web#8820](https://github.com/owncloud/web/pull/8820): Adjust missing reshare permissions message - * Enhancement [owncloud/web#8822](https://github.com/owncloud/web/pull/8822): Fix quicklink icon alignment - * Enhancement [owncloud/web#8826](https://github.com/owncloud/web/pull/8826): Admin settings groups members panel - * Enhancement [owncloud/web#8868](https://github.com/owncloud/web/pull/8868): Respect user read-only configuration by the server - * Enhancement [owncloud/web#8876](https://github.com/owncloud/web/pull/8876): Update roles and permissions names, labels, texts and icons - * Enhancement [owncloud/web#8882](https://github.com/owncloud/web/pull/8882): Layout of Share role and expiration date dropdown - * Enhancement [owncloud/web#8883](https://github.com/owncloud/web/issues/8883): Webfinger redirect app - * Enhancement [owncloud/web#8898](https://github.com/owncloud/web/pull/8898): Rename "Quicklink" to "link" - * Enhancement [owncloud/web#8911](https://github.com/owncloud/web/pull/8911): Add notification setting to account page - * Enhancement [owncloud/web#9070](https://github.com/owncloud/web/pull/9070): Disable change password capability - * Enhancement [owncloud/web#9070](https://github.com/owncloud/web/pull/9070): Disable create user and delete user via capabilities - * Enhancement [owncloud/web#9076](https://github.com/owncloud/web/pull/9076): Show detailed error messages while upload fails - - https://github.com/owncloud/ocis/pull/6375 - https://github.com/owncloud/web/releases/tag/v7.0.0-rc.38 - -* Enhancement - Fix preview or viewing of shared animated GIFs: [#6386](https://github.com/owncloud/ocis/pull/6386) - - Fix preview or viewing of shared animated GIFs - - https://github.com/owncloud/ocis/issues/5418 - https://github.com/owncloud/ocis/pull/6386 - -* Enhancement - Unify CA Cert envvars: [#6392](https://github.com/owncloud/ocis/pull/6392) - - Introduce a global `OCIS_EVENTS_TLS_ROOT_CA_CERTIFICATE` to avoid needing to - configure all `{SERVICENAME}_EVENTS_TLS_ROOT_CA_CERTIFICATE` envvars - - https://github.com/owncloud/ocis/pull/6392 - -* Enhancement - Fix to prevent the email X-Site scripting: [#6429](https://github.com/owncloud/ocis/pull/6429) - - Fix to prevent the email notification X-Site scripting - - https://github.com/owncloud/ocis/issues/6411 - https://github.com/owncloud/ocis/pull/6429 - -* Enhancement - Update web to v7.0.0: [#6438](https://github.com/owncloud/ocis/pull/6438) - - Tags: web - - We updated ownCloud Web to v7.0.0. Please refer to the changelog (linked) for - details on the web release. - - ## Breaking changes * BREAKING CHANGE for developers and admins in - [owncloud/web#7948](https://github.com/owncloud/web/issues/7948): we've updated - Vue.js to version 3. Existing apps that have not been updated to Vue.js version - 3 will not be compatible anymore. * BREAKING CHANGE for admins in - [owncloud/web#8563](https://github.com/owncloud/web/pull/8563): we've introduced - contrast colors in our theming. In case you have created a custom `theme.json` - it needs to be adjusted accordingly: `-contrast` color values need to be added - to all `swatches`, e.g. to `swatch-brand-contrast`. See - https://owncloud.dev/clients/web/theming/#colors - - ## Summary * Bugfix - [owncloud/web#6423](https://github.com/owncloud/web/issues/6423): Archiver in - protected public links * Bugfix - [owncloud/web#6434](https://github.com/owncloud/web/issues/6434): Endless lazy - loading indicator after sorting file table * Bugfix - [owncloud/web#6731](https://github.com/owncloud/web/issues/6731): Layout with - long breadcrumb * Bugfix - [owncloud/web#6768](https://github.com/owncloud/web/issues/6768): Pagination - after increasing items per page * Bugfix - [owncloud/web#7513](https://github.com/owncloud/web/issues/7513): Calendar popup - position in right sidebar * Bugfix - [owncloud/web#7655](https://github.com/owncloud/web/issues/7655): Loading shares - in deep nested folders * Bugfix - [owncloud/web#7925](https://github.com/owncloud/web/pull/7925): "Paste"-action - without write permissions * Bugfix - [owncloud/web#7926](https://github.com/owncloud/web/pull/7926): Include spaces - in the list info * Bugfix - [owncloud/web#7958](https://github.com/owncloud/web/pull/7958): Prevent deletion - of own account * Bugfix - [owncloud/web#7966](https://github.com/owncloud/web/pull/7966): UI fixes for - sorting and quickactions * Bugfix - [owncloud/web#7969](https://github.com/owncloud/web/pull/7969): Space quota not - displayed after creation * Bugfix - [owncloud/web#8026](https://github.com/owncloud/web/pull/8026): Text editor - appearance * Bugfix - [owncloud/web#8040](https://github.com/owncloud/web/pull/8040): Reverting - versions for read-only shares * Bugfix - [owncloud/web#8045](https://github.com/owncloud/web/pull/8045): Resolving drives - in search * Bugfix - [owncloud/web#8054](https://github.com/owncloud/web/issues/8054): Search - repeating no results message * Bugfix - [owncloud/web#8058](https://github.com/owncloud/web/pull/8058): Current year - selection in the date picker * Bugfix - [owncloud/web#8061](https://github.com/owncloud/web/pull/8061): Omit - "page"-query in breadcrumb navigation * Bugfix - [owncloud/web#8080](https://github.com/owncloud/web/pull/8080): Left sidebar - navigation item text flickers on transition * Bugfix - [owncloud/web#8081](https://github.com/owncloud/web/issues/8081): Space member - disappearing * Bugfix - [owncloud/web#8083](https://github.com/owncloud/web/issues/8083): Re-using space - images * Bugfix - [owncloud/web#8148](https://github.com/owncloud/web/issues/8148): Show space - members despite deleted entries * Bugfix - [owncloud/web#8158](https://github.com/owncloud/web/issues/8158): Search bar - input appearance * Bugfix - [owncloud/web#8265](https://github.com/owncloud/web/pull/8265): Application menu - active display on hover * Bugfix - [owncloud/web#8276](https://github.com/owncloud/web/pull/8276): Loading - additional user data * Bugfix - [owncloud/web#8300](https://github.com/owncloud/web/pull/8300): Re-loading space - members panel * Bugfix - [owncloud/web#8326](https://github.com/owncloud/web/pull/8326): Editing users - who never logged in * Bugfix - [owncloud/web#8340](https://github.com/owncloud/web/pull/8340): Cancel custom - permissions * Bugfix - [owncloud/web#8411](https://github.com/owncloud/web/issues/8411): Drop menus - with limited vertical screen space * Bugfix - [owncloud/web#8420](https://github.com/owncloud/web/issues/8420): Token renewal - in vue router hash mode * Bugfix - [owncloud/web#8434](https://github.com/owncloud/web/issues/8434): Accessing - route in admin-settings with insufficient permissions * Bugfix - [owncloud/web#8479](https://github.com/owncloud/web/issues/8479): "Show - more"-action in shares panel * Bugfix - [owncloud/web#8480](https://github.com/owncloud/web/pull/8480): Paste action - conflict dialog broken * Bugfix - [owncloud/web#8498](https://github.com/owncloud/web/pull/8498): PDF display - issue - Update CSP object-src policy * Bugfix - [owncloud/web#8508](https://github.com/owncloud/web/pull/8508): Remove fuzzy - search results * Bugfix - [owncloud/web#8523](https://github.com/owncloud/web/issues/8523): Space image - upload * Bugfix - [owncloud/web#8549](https://github.com/owncloud/web/issues/8549): Batch context - actions in admin settings * Bugfix - [owncloud/web#8554](https://github.com/owncloud/web/pull/8554): Height of - dropdown no-option * Bugfix - [owncloud/web#8576](https://github.com/owncloud/web/pull/8576): De-duplicate - event handling to prevent errors on Draw-io * Bugfix - [owncloud/web#8585](https://github.com/owncloud/web/issues/8585): Users without - role assignment * Bugfix - [owncloud/web#8587](https://github.com/owncloud/web/issues/8587): Password - enforced check for public links * Bugfix - [owncloud/web#8592](https://github.com/owncloud/web/issues/8592): Group members - sorting * Bugfix [owncloud/web#8694](https://github.com/owncloud/web/pull/8694): - Broken re-login after logout * Bugfix - [owncloud/web#8695](https://github.com/owncloud/web/issues/8695): Open files in - external app * Bugfix - [owncloud/web#8756](https://github.com/owncloud/web/pull/8756): Copy link to - clipboard text * Bugfix - [owncloud/web#8758](https://github.com/owncloud/web/pull/8758): Preview controls - colors * Bugfix - [owncloud/web#8776](https://github.com/owncloud/web/issues/8776): Selection - reset on action click * Bugfix - [owncloud/web#8814](https://github.com/owncloud/web/pull/8814): Share recipient - container exceed * Bugfix - [owncloud/web#8825](https://github.com/owncloud/web/pull/8825): Remove drop - target in read-only folders * Bugfix - [owncloud/web#8827](https://github.com/owncloud/web/pull/8827): Opening context - menu via keyboard * Bugfix - [owncloud/web#8834](https://github.com/owncloud/web/issues/8834): Hide upload - hint in empty read-only folders * Bugfix - [owncloud/web#8864](https://github.com/owncloud/web/pull/8864): Public link - empty password stays forever * Bugfix - [owncloud/web#8880](https://github.com/owncloud/web/issues/8880): Sidebar header - after deleting resource * Bugfix - [owncloud/web#8928](https://github.com/owncloud/web/issues/8928): Infinite login - redirect * Bugfix - [owncloud/web#8987](https://github.com/owncloud/web/pull/8987): Limit amount of - concurrent tus requests * Bugfix - [owncloud/web#8992](https://github.com/owncloud/web/pull/8992): Personal space - name after language change * Bugfix - [owncloud/web#9004](https://github.com/owncloud/web/issues/9004): Endless - loading when encountering a public link error * Bugfix - [owncloud/web#9009](https://github.com/owncloud/web/pull/9009): Public link file - previews * Bugfix - [owncloud/web#9014](https://github.com/owncloud/web/issues/9014): Empty file - list after deleting resources * Bugfix - [owncloud/web#9015](https://github.com/owncloud/web/pull/9015): Prevent - "virtual" spaces from being displayed in the UI * Bugfix - [owncloud/web#9020](https://github.com/owncloud/web/issues/9020): Sidebar for - spaces on "Shared via link"-page * Bugfix - [owncloud/web#9022](https://github.com/owncloud/web/issues/9022): Spaces in - search results * Bugfix - [owncloud/web#9030](https://github.com/owncloud/web/issues/9030): Share - indicator loading after pasting resources * Bugfix - [owncloud/web#9050](https://github.com/owncloud/web/issues/9050): Preview app - mime type detection * Bugfix - [owncloud/web#9061](https://github.com/owncloud/web/issues/9061): Resource not - found and No content message at the same time * Bugfix - [owncloud/web#9080](https://github.com/owncloud/web/issues/9080): Incorrect - pause state in upload info * Bugfix - [owncloud/web#9131](https://github.com/owncloud/web/pull/9131): Select all - checkbox * Bugfix - [owncloud/web#9144](https://github.com/owncloud/web/pull/9144): Notifications - link overflow * Change - [owncloud/web#6661](https://github.com/owncloud/web/issues/6661): Streamline new - tab handling in extensions * Change - [owncloud/web#7948](https://github.com/owncloud/web/issues/7948): Update Vue to - v3.2 * Change [owncloud/web#8431](https://github.com/owncloud/web/pull/8431): - Remove permission manager * Change - [owncloud/web#8455](https://github.com/owncloud/web/pull/8455): Configurable - extension autosave * Change - [owncloud/web#8563](https://github.com/owncloud/web/pull/8563): Theme colors * - Enhancement [owncloud/web#6183](https://github.com/owncloud/web/issues/6183): - Global loading indicator * Enhancement - [owncloud/web#7388](https://github.com/owncloud/web/pull/7388): Add tag support - * Enhancement [owncloud/web#7721](https://github.com/owncloud/web/issues/7721): - Improve performance when loading folders and share indicators * Enhancement - [owncloud/web#7942](https://github.com/owncloud/web/pull/7942): Warn users when - using unsupported browsers * Enhancement - [owncloud/web#7965](https://github.com/owncloud/web/pull/7965): Optional - Contributor role and configurable resharing permissions * Enhancement - [owncloud/web#7968](https://github.com/owncloud/web/pull/7968): Group and user - creation forms submit on enter * Enhancement - [owncloud/web#7976](https://github.com/owncloud/web/pull/7976): Add switch to - enable condensed resource table * Enhancement - [owncloud/web#7977](https://github.com/owncloud/web/pull/7977): Introduce zoom - and rotate to the preview app * Enhancement - [owncloud/web#7983](https://github.com/owncloud/web/pull/7983): Conflict dialog - UX * Enhancement [owncloud/web#7991](https://github.com/owncloud/web/pull/7991): - Add tiles view for resource display * Enhancement - [owncloud/web#7994](https://github.com/owncloud/web/pull/7994): Introduce full - screen mode to the preview app * Enhancement - [owncloud/web#7995](https://github.com/owncloud/web/pull/7995): Enable autoplay - in the preview app * Enhancement - [owncloud/web#8008](https://github.com/owncloud/web/issues/8008): Don't open - sidebar when copying quicklink * Enhancement - [owncloud/web#8021](https://github.com/owncloud/web/pull/8021): Access right - sidebar panels via URL * Enhancement - [owncloud/web#8051](https://github.com/owncloud/web/pull/8051): Introduce image - preloading to the preview app * Enhancement - [owncloud/web#8055](https://github.com/owncloud/web/pull/8055): Retry failed - uploads on re-upload * Enhancement - [owncloud/web#8056](https://github.com/owncloud/web/pull/8056): Increase - Searchbar height * Enhancement - [owncloud/web#8057](https://github.com/owncloud/web/pull/8057): Show text file - icon for empty text files * Enhancement - [owncloud/web#8132](https://github.com/owncloud/web/pull/8132): Update - libre-graph-api to v1.0 * Enhancement - [owncloud/web#8136](https://github.com/owncloud/web/pull/8136): Make clipboard - copy available to more browsers * Enhancement - [owncloud/web#8161](https://github.com/owncloud/web/pull/8161): Space group - members * Enhancement - [owncloud/web#8161](https://github.com/owncloud/web/pull/8161): Space group - shares * Enhancement - [owncloud/web#8166](https://github.com/owncloud/web/issues/8166): Show upload - speed * Enhancement - [owncloud/web#8175](https://github.com/owncloud/web/pull/8175): Rename "user - management" app * Enhancement - [owncloud/web#8178](https://github.com/owncloud/web/pull/8178): Spaces list in - admin settings * Enhancement - [owncloud/web#8261](https://github.com/owncloud/web/pull/8261): Admin settings - users section uses graph api for role assignments * Enhancement - [owncloud/web#8279](https://github.com/owncloud/web/pull/8279): Move user group - select to edit panel * Enhancement - [owncloud/web#8280](https://github.com/owncloud/web/pull/8280): Add support for - multiple clients in `theme.json` * Enhancement - [owncloud/web#8294](https://github.com/owncloud/web/pull/8294): Move language - selection to user account page * Enhancement - [owncloud/web#8306](https://github.com/owncloud/web/pull/8306): Show selectable - groups only * Enhancement - [owncloud/web#8317](https://github.com/owncloud/web/pull/8317): Add context menu - to groups * Enhancement - [owncloud/web#8320](https://github.com/owncloud/web/pull/8320): Space member - expiration * Enhancement - [owncloud/web#8320](https://github.com/owncloud/web/pull/8320): Update SDK to - v3.1.0-alpha.3 * Enhancement - [owncloud/web#8324](https://github.com/owncloud/web/pull/8324): Add context menu - to users * Enhancement - [owncloud/web#8331](https://github.com/owncloud/web/pull/8331): Admin settings - users section details improvement * Enhancement - [owncloud/web#8354](https://github.com/owncloud/web/issues/8354): Add - `ItemFilter` component * Enhancement - [owncloud/web#8356](https://github.com/owncloud/web/pull/8356): Slight - improvement of key up/down performance * Enhancement - [owncloud/web#8363](https://github.com/owncloud/web/issues/8363): Admin settings - general section * Enhancement - [owncloud/web#8375](https://github.com/owncloud/web/pull/8375): Add appearance - section in general settings * Enhancement - [owncloud/web#8377](https://github.com/owncloud/web/issues/8377): User group - filter * Enhancement - [owncloud/web#8387](https://github.com/owncloud/web/pull/8387): Batch edit quota - in admin panel * Enhancement - [owncloud/web#8398](https://github.com/owncloud/web/pull/8398): Use standardized - layout for file/space action list * Enhancement - [owncloud/web#8425](https://github.com/owncloud/web/issues/8425): Add dark - ownCloud logo * Enhancement - [owncloud/web#8432](https://github.com/owncloud/web/pull/8432): Inject - customizations * Enhancement - [owncloud/web#8433](https://github.com/owncloud/web/pull/8433): User settings - login field * Enhancement - [owncloud/web#8441](https://github.com/owncloud/web/pull/8441): Skeleton App * - Enhancement [owncloud/web#8449](https://github.com/owncloud/web/pull/8449): - Configurable top bar * Enhancement - [owncloud/web#8450](https://github.com/owncloud/web/pull/8450): Rework - notification bell * Enhancement - [owncloud/web#8455](https://github.com/owncloud/web/pull/8455): Autosave content - changes in text editor * Enhancement - [owncloud/web#8473](https://github.com/owncloud/web/pull/8473): Update CERN - links * Enhancement - [owncloud/web#8489](https://github.com/owncloud/web/pull/8489): Respect max - quota * Enhancement - [owncloud/web#8492](https://github.com/owncloud/web/pull/8492): User role filter - * Enhancement [owncloud/web#8503](https://github.com/owncloud/web/issues/8503): - Beautify file version list * Enhancement - [owncloud/web#8515](https://github.com/owncloud/web/pull/8515): Introduce - trashbin overview * Enhancement - [owncloud/web#8518](https://github.com/owncloud/web/pull/8518): Make - notifications work with oCIS * Enhancement - [owncloud/web#8541](https://github.com/owncloud/web/pull/8541): Public link - permission `PublicLink.Write.all` * Enhancement - [owncloud/web#8553](https://github.com/owncloud/web/pull/8553): Add and remove - users from groups batch actions * Enhancement - [owncloud/web#8554](https://github.com/owncloud/web/pull/8554): Beautify form - inputs * Enhancement - [owncloud/web#8557](https://github.com/owncloud/web/issues/8557): Rework mobile - navigation * Enhancement - [owncloud/web#8566](https://github.com/owncloud/web/pull/8566): QuickActions - role configurable * Enhancement - [owncloud/web#8612](https://github.com/owncloud/web/issues/8612): Add - `Accept-Language` header to all outgoing requests * Enhancement - [owncloud/web#8630](https://github.com/owncloud/web/pull/8630): Add logout url * - Enhancement [owncloud/web#8652](https://github.com/owncloud/web/pull/8652): - Enable guest users * Enhancement - [owncloud/web#8711](https://github.com/owncloud/web/pull/8711): Remove - placeholder, add customizable label * Enhancement - [owncloud/web#8713](https://github.com/owncloud/web/pull/8713): Context helper - read more link configurable * Enhancement - [owncloud/web#8715](https://github.com/owncloud/web/pull/8715): Enable rename - groups * Enhancement - [owncloud/web#8730](https://github.com/owncloud/web/pull/8730): Create Space - from selection * Enhancement - [owncloud/web#8738](https://github.com/owncloud/web/issues/8738): GDPR export * - Enhancement [owncloud/web#8762](https://github.com/owncloud/web/pull/8762): Stop - bootstrapping application earlier in anonymous contexts * Enhancement - [owncloud/web#8766](https://github.com/owncloud/web/pull/8766): Add support for - read-only groups * Enhancement - [owncloud/web#8790](https://github.com/owncloud/web/pull/8790): Custom - translations * Enhancement - [owncloud/web#8797](https://github.com/owncloud/web/pull/8797): Font family in - theming * Enhancement - [owncloud/web#8806](https://github.com/owncloud/web/pull/8806): Preview app - sorting * Enhancement - [owncloud/web#8820](https://github.com/owncloud/web/pull/8820): Adjust missing - reshare permissions message * Enhancement - [owncloud/web#8822](https://github.com/owncloud/web/pull/8822): Fix quicklink - icon alignment * Enhancement - [owncloud/web#8826](https://github.com/owncloud/web/pull/8826): Admin settings - groups members panel * Enhancement - [owncloud/web#8868](https://github.com/owncloud/web/pull/8868): Respect user - read-only configuration by the server * Enhancement - [owncloud/web#8876](https://github.com/owncloud/web/pull/8876): Update roles and - permissions names, labels, texts and icons * Enhancement - [owncloud/web#8882](https://github.com/owncloud/web/pull/8882): Layout of Share - role and expiration date dropdown * Enhancement - [owncloud/web#8883](https://github.com/owncloud/web/issues/8883): Webfinger - redirect app * Enhancement - [owncloud/web#8898](https://github.com/owncloud/web/pull/8898): Rename - "Quicklink" to "link" * Enhancement - [owncloud/web#8911](https://github.com/owncloud/web/pull/8911): Add notification - setting to account page * Enhancement - [owncloud/web#9048](https://github.com/owncloud/web/issues/9048): Support - pagination in admin settings app * Enhancement - [owncloud/web#9070](https://github.com/owncloud/web/pull/9070): Disable change - password capability * Enhancement - [owncloud/web#9070](https://github.com/owncloud/web/pull/9070): Disable create - user and delete user via capabilities * Enhancement - [owncloud/web#9076](https://github.com/owncloud/web/pull/9076): Show detailed - error messages while upload fails - - https://github.com/owncloud/ocis/pull/6438 - https://github.com/owncloud/web/releases/tag/v7.0.0 - -* Enhancement - Update Reva to version 2.14.0: [#6448](https://github.com/owncloud/ocis/pull/6448) - - Changelog for reva 2.14.0 (2023-06-05) ======================================= - - * Bugfix [cs3org/reva#3919](https://github.com/cs3org/reva/pull/3919): We added missing timestamps to events - * Bugfix [cs3org/reva#3911](https://github.com/cs3org/reva/pull/3911): Clean IDCache properly - * Bugfix [cs3org/reva#3896](https://github.com/cs3org/reva/pull/3896): Do not lose old revisions when overwriting a file during copy - * Bugfix [cs3org/reva#3918](https://github.com/cs3org/reva/pull/3918): Dont enumerate users - * Bugfix [cs3org/reva#3902](https://github.com/cs3org/reva/pull/3902): Do not try to use the cache for empty node - * Bugfix [cs3org/reva#3877](https://github.com/cs3org/reva/pull/3877): Empty exact list while searching for a sharee - * Bugfix [cs3org/reva#3906](https://github.com/cs3org/reva/pull/3906): Fix preflight requests - * Bugfix [cs3org/reva#3934](https://github.com/cs3org/reva/pull/3934): Fix the space editor permissions - * Bugfix [cs3org/reva#3899](https://github.com/cs3org/reva/pull/3899): Harden uploads - * Bugfix [cs3org/reva#3917](https://github.com/cs3org/reva/pull/3917): Prevent last space manager from leaving - * Bugfix [cs3org/reva#3866](https://github.com/cs3org/reva/pull/3866): Fix public link lookup performance - * Bugfix [cs3org/reva#3904](https://github.com/cs3org/reva/pull/3904): Improve performance of directory listings - * Enhancement [cs3org/reva#3893](https://github.com/cs3org/reva/pull/3893): Cleanup Space Delete permissions - * Enhancement [cs3org/reva#3894](https://github.com/cs3org/reva/pull/3894): Fix err when the user share the locked file - * Enhancement [cs3org/reva#3913](https://github.com/cs3org/reva/pull/3913): Introduce FullTextSearch Capability - * Enhancement [cs3org/reva#3898](https://github.com/cs3org/reva/pull/3898): Add Graph User capabilities - * Enhancement [cs3org/reva#3496](https://github.com/cs3org/reva/pull/3496): Add otlp tracing exporter - * Enhancement [cs3org/reva#3922](https://github.com/cs3org/reva/pull/3922): Rename permissions - - Changelog for reva 2.13.3 (2023-05-17) ======================================= - - * Bugfix [cs3org/reva#3890](https://github.com/cs3org/reva/pull/3890): Bring back public link sharing of project space roots - * Bugfix [cs3org/reva#3888](https://github.com/cs3org/reva/pull/3888): We fixed a bug that unnecessarily fetched all members of a group - * Bugfix [cs3org/reva#3886](https://github.com/cs3org/reva/pull/3886): Decomposedfs no longer deadlocks when cache is disabled - * Bugfix [cs3org/reva#3892](https://github.com/cs3org/reva/pull/3892): Fix public links - * Bugfix [cs3org/reva#3876](https://github.com/cs3org/reva/pull/3876): Remove go-micro/store/redis specific workaround - * Bugfix [cs3org/reva#3889](https://github.com/cs3org/reva/pull/3889): Update space root mtime when changing space metadata - * Bugfix [cs3org/reva#3836](https://github.com/cs3org/reva/pull/3836): Fix spaceID in the decomposedFS - * Bugfix [cs3org/reva#3867](https://github.com/cs3org/reva/pull/3867): Restore last version after positive result - * Bugfix [cs3org/reva#3849](https://github.com/cs3org/reva/pull/3849): Prevent sharing space roots and personal spaces - * Enhancement [cs3org/reva#3865](https://github.com/cs3org/reva/pull/3865): Remove unneccessary code from gateway - * Enhancement [cs3org/reva#3895](https://github.com/cs3org/reva/pull/3895): Add missing expiry date to shares - - Changelog for reva 2.13.2 (2023-05-08) ======================================= - - * Bugfix [cs3org/reva#3845](https://github.com/cs3org/reva/pull/3845): Fix propagation - * Bugfix [cs3org/reva#3856](https://github.com/cs3org/reva/pull/3856): Fix response code - * Bugfix [cs3org/reva#3857](https://github.com/cs3org/reva/pull/3857): Fix trashbin purge - - Changelog for reva 2.13.1 (2023-05-03) ======================================= - - * Bugfix [cs3org/reva#3843](https://github.com/cs3org/reva/pull/3843): Allow scope check to impersonate space owners - - Changelog for reva 2.13.0 (2023-05-02) ======================================= - - * Bugfix [cs3org/reva#3570](https://github.com/cs3org/reva/pull/3570): Return 425 on HEAD - * Bugfix [cs3org/reva#3830](https://github.com/cs3org/reva/pull/3830): Be more robust when logging errors - * Bugfix [cs3org/reva#3815](https://github.com/cs3org/reva/pull/3815): Bump micro redis store - * Bugfix [cs3org/reva#3596](https://github.com/cs3org/reva/pull/3596): Cache CreateHome calls - * Bugfix [cs3org/reva#3823](https://github.com/cs3org/reva/pull/3823): Deny correctly in decomposedfs - * Bugfix [cs3org/reva#3826](https://github.com/cs3org/reva/pull/3826): Add by group index to decomposedfs - * Bugfix [cs3org/reva#3618](https://github.com/cs3org/reva/pull/3618): Drain body on failed put - * Bugfix [cs3org/reva#3685](https://github.com/cs3org/reva/pull/3685): Send fileid on copy - * Bugfix [cs3org/reva#3688](https://github.com/cs3org/reva/pull/3688): Return 425 on GET - * Bugfix [cs3org/reva#3755](https://github.com/cs3org/reva/pull/3755): Fix app provider language validation - * Bugfix [cs3org/reva#3800](https://github.com/cs3org/reva/pull/3800): Fix building for freebsd - * Bugfix [cs3org/reva#3700](https://github.com/cs3org/reva/pull/3700): Fix caching - * Bugfix [cs3org/reva#3535](https://github.com/cs3org/reva/pull/3535): Fix ceph driver storage fs implementation - * Bugfix [cs3org/reva#3764](https://github.com/cs3org/reva/pull/3764): Fix missing CORS config in ocdav service - * Bugfix [cs3org/reva#3710](https://github.com/cs3org/reva/pull/3710): Fix error when try to delete space without permission - * Bugfix [cs3org/reva#3822](https://github.com/cs3org/reva/pull/3822): Fix deleting spaces - * Bugfix [cs3org/reva#3718](https://github.com/cs3org/reva/pull/3718): Fix revad-eos docker image which was failing to build - * Bugfix [cs3org/reva#3559](https://github.com/cs3org/reva/pull/3559): Fix build on freebsd - * Bugfix [cs3org/reva#3696](https://github.com/cs3org/reva/pull/3696): Fix ldap filters when checking for enabled users - * Bugfix [cs3org/reva#3767](https://github.com/cs3org/reva/pull/3767): Decode binary UUID when looking up a users group memberships - * Bugfix [cs3org/reva#3741](https://github.com/cs3org/reva/pull/3741): Fix listing shares to multiple groups - * Bugfix [cs3org/reva#3834](https://github.com/cs3org/reva/pull/3834): Return correct error during MKCOL - * Bugfix [cs3org/reva#3841](https://github.com/cs3org/reva/pull/3841): Fix nil pointer and improve logging - * Bugfix [cs3org/reva#3831](https://github.com/cs3org/reva/pull/3831): Ignore 'null' mtime on tus upload - * Bugfix [cs3org/reva#3758](https://github.com/cs3org/reva/pull/3758): Fix public links with enforced password - * Bugfix [cs3org/reva#3814](https://github.com/cs3org/reva/pull/3814): Fix stat cache access - * Bugfix [cs3org/reva#3650](https://github.com/cs3org/reva/pull/3650): FreeBSD xattr support - * Bugfix [cs3org/reva#3827](https://github.com/cs3org/reva/pull/3827): Initialize user cache for decomposedfs - * Bugfix [cs3org/reva#3818](https://github.com/cs3org/reva/pull/3818): Invalidate cache when deleting space - * Bugfix [cs3org/reva#3812](https://github.com/cs3org/reva/pull/3812): Filemetadata Cache now deletes keys without listing them first - * Bugfix [cs3org/reva#3817](https://github.com/cs3org/reva/pull/3817): Pipeline cache deletes - * Bugfix [cs3org/reva#3711](https://github.com/cs3org/reva/pull/3711): Replace ini metadata backend by messagepack backend - * Bugfix [cs3org/reva#3828](https://github.com/cs3org/reva/pull/3828): Send quota when listing spaces in decomposedfs - * Bugfix [cs3org/reva#3681](https://github.com/cs3org/reva/pull/3681): Fix etag of "empty" shares jail - * Bugfix [cs3org/reva#3748](https://github.com/cs3org/reva/pull/3748): Prevent service from panicking - * Bugfix [cs3org/reva#3816](https://github.com/cs3org/reva/pull/3816): Write Metadata once - * Change [cs3org/reva#3641](https://github.com/cs3org/reva/pull/3641): Hide file versions for share receivers - * Change [cs3org/reva#3820](https://github.com/cs3org/reva/pull/3820): Streamline stores - * Enhancement [cs3org/reva#3732](https://github.com/cs3org/reva/pull/3732): Make method for detecting the metadata backend public - * Enhancement [cs3org/reva#3789](https://github.com/cs3org/reva/pull/3789): Add capabilities indicating if user attributes are read-only - * Enhancement [cs3org/reva#3792](https://github.com/cs3org/reva/pull/3792): Add a prometheus gauge to keep track of active uploads and downloads - * Enhancement [cs3org/reva#3637](https://github.com/cs3org/reva/pull/3637): Add an ID to each events - * Enhancement [cs3org/reva#3704](https://github.com/cs3org/reva/pull/3704): Add more information to events - * Enhancement [cs3org/reva#3744](https://github.com/cs3org/reva/pull/3744): Add LDAP user type attribute - * Enhancement [cs3org/reva#3806](https://github.com/cs3org/reva/pull/3806): Decomposedfs now supports filtering spaces by owner - * Enhancement [cs3org/reva#3730](https://github.com/cs3org/reva/pull/3730): Antivirus - * Enhancement [cs3org/reva#3531](https://github.com/cs3org/reva/pull/3531): Async Postprocessing - * Enhancement [cs3org/reva#3571](https://github.com/cs3org/reva/pull/3571): Async Upload Improvements - * Enhancement [cs3org/reva#3801](https://github.com/cs3org/reva/pull/3801): Cache node ids - * Enhancement [cs3org/reva#3690](https://github.com/cs3org/reva/pull/3690): Check set project space quota permission - * Enhancement [cs3org/reva#3686](https://github.com/cs3org/reva/pull/3686): User disabling functionality - * Enhancement [cs3org/reva#3505](https://github.com/cs3org/reva/pull/3505): Fix eosgrpc package - * Enhancement [cs3org/reva#3575](https://github.com/cs3org/reva/pull/3575): Fix skip group grant index cleanup - * Enhancement [cs3org/reva#3564](https://github.com/cs3org/reva/pull/3564): Fix tag pkg - * Enhancement [cs3org/reva#3756](https://github.com/cs3org/reva/pull/3756): Prepare for GDPR export - * Enhancement [cs3org/reva#3612](https://github.com/cs3org/reva/pull/3612): Group feature changed event added - * Enhancement [cs3org/reva#3729](https://github.com/cs3org/reva/pull/3729): Improve decomposedfs performance, esp. with network fs/cache - * Enhancement [cs3org/reva#3697](https://github.com/cs3org/reva/pull/3697): Improve the ini file metadata backend - * Enhancement [cs3org/reva#3819](https://github.com/cs3org/reva/pull/3819): Allow creating internal links without permission - * Enhancement [cs3org/reva#3740](https://github.com/cs3org/reva/pull/3740): Limit concurrency in decomposedfs - * Enhancement [cs3org/reva#3569](https://github.com/cs3org/reva/pull/3569): Always list shares jail when listing spaces - * Enhancement [cs3org/reva#3788](https://github.com/cs3org/reva/pull/3788): Make resharing configurable - * Enhancement [cs3org/reva#3674](https://github.com/cs3org/reva/pull/3674): Introduce ini file based metadata backend - * Enhancement [cs3org/reva#3728](https://github.com/cs3org/reva/pull/3728): Automatically migrate file metadata from xattrs to messagepack - * Enhancement [cs3org/reva#3807](https://github.com/cs3org/reva/pull/3807): Name Validation - * Enhancement [cs3org/reva#3574](https://github.com/cs3org/reva/pull/3574): Opaque space group - * Enhancement [cs3org/reva#3598](https://github.com/cs3org/reva/pull/3598): Pass estream to Storage Providers - * Enhancement [cs3org/reva#3763](https://github.com/cs3org/reva/pull/3763): Add a capability for personal data export - * Enhancement [cs3org/reva#3577](https://github.com/cs3org/reva/pull/3577): Prepare for SSE - * Enhancement [cs3org/reva#3731](https://github.com/cs3org/reva/pull/3731): Add config option to enforce passwords on public links - * Enhancement [cs3org/reva#3693](https://github.com/cs3org/reva/pull/3693): Enforce the PublicLink.Write permission - * Enhancement [cs3org/reva#3497](https://github.com/cs3org/reva/pull/3497): Introduce owncloud 10 publiclink manager - * Enhancement [cs3org/reva#3714](https://github.com/cs3org/reva/pull/3714): Add global max quota option and quota for CreateHome - * Enhancement [cs3org/reva#3759](https://github.com/cs3org/reva/pull/3759): Set correct share type when listing shares - * Enhancement [cs3org/reva#3594](https://github.com/cs3org/reva/pull/3594): Add expiration to user and group shares - * Enhancement [cs3org/reva#3580](https://github.com/cs3org/reva/pull/3580): Share expired event - * Enhancement [cs3org/reva#3620](https://github.com/cs3org/reva/pull/3620): Allow a new ShareType `SpaceMembershipGroup` - * Enhancement [cs3org/reva#3609](https://github.com/cs3org/reva/pull/3609): Space Management Permissions - * Enhancement [cs3org/reva#3655](https://github.com/cs3org/reva/pull/3655): Add expiration date to space memberships - * Enhancement [cs3org/reva#3697](https://github.com/cs3org/reva/pull/3697): Add support for redis sentinel caches - * Enhancement [cs3org/reva#3552](https://github.com/cs3org/reva/pull/3552): Suppress tusd logs - * Enhancement [cs3org/reva#3555](https://github.com/cs3org/reva/pull/3555): Tags - * Enhancement [cs3org/reva#3785](https://github.com/cs3org/reva/pull/3785): Increase unit test coverage in the ocdav service - * Enhancement [cs3org/reva#3739](https://github.com/cs3org/reva/pull/3739): Try to rename uploaded files to their final position - * Enhancement [cs3org/reva#3610](https://github.com/cs3org/reva/pull/3610): Walk and log chi routes - - https://github.com/owncloud/ocis/pull/6448 - https://github.com/owncloud/ocis/pull/6447 - https://github.com/owncloud/ocis/pull/6381 - https://github.com/owncloud/ocis/pull/6305 - https://github.com/owncloud/ocis/pull/6339 - https://github.com/owncloud/ocis/pull/6205 - https://github.com/owncloud/ocis/pull/6186 - -# Changelog for [2.0.0] (2022-11-30) - -The following sections list the changes for 2.0.0. - -[2.0.0]: https://github.com/owncloud/ocis/compare/v1.20.0...v2.0.0 - -## Summary - -* Bugfix - Substring search for sharees: [#547](https://github.com/owncloud/ocis/issues/547) -* Bugfix - Return proper errors when ocs/cloud/users is using the cs3 backend: [#3483](https://github.com/owncloud/ocis/issues/3483) -* Bugfix - Thumbnails for `/dav/xxx?preview=1` requests: [#3567](https://github.com/owncloud/ocis/pull/3567) -* Bugfix - URL encode the webdav url in the graph API: [#3597](https://github.com/owncloud/ocis/pull/3597) -* Bugfix - Idp: Check if CA certificate if present: [#3623](https://github.com/owncloud/ocis/issues/3623) -* Bugfix - Fix DN parsing issues and sizelimit handling in libregraph/idm: [#3631](https://github.com/owncloud/ocis/issues/3631) -* Bugfix - Fix the webdav URL of drive roots: [#3706](https://github.com/owncloud/ocis/issues/3706) -* Bugfix - Check permissions when deleting Space: [#3709](https://github.com/owncloud/ocis/pull/3709) -* Bugfix - Remove runtime kill and run commands: [#3740](https://github.com/owncloud/ocis/pull/3740) -* Bugfix - Make IDP secrets configurable via environment variables: [#3744](https://github.com/owncloud/ocis/pull/3744) -* Bugfix - Store user passwords hashed in idm: [#3778](https://github.com/owncloud/ocis/issues/3778) -* Bugfix - Fix version number in status page: [#3788](https://github.com/owncloud/ocis/issues/3788) -* Bugfix - Fix Thumbnails for IDs without a trailing path: [#3791](https://github.com/owncloud/ocis/pull/3791) -* Bugfix - Fix the `ocis search` command: [#3796](https://github.com/owncloud/ocis/pull/3796) -* Bugfix - Remove unused transfer secret from app provider: [#3798](https://github.com/owncloud/ocis/pull/3798) -* Bugfix - Fix the idm and settings extensions' admin user id configuration option: [#3799](https://github.com/owncloud/ocis/pull/3799) -* Bugfix - Rename search env variable for the grpc server address: [#3800](https://github.com/owncloud/ocis/pull/3800) -* Bugfix - Fix multiple storage-users env variables: [#3802](https://github.com/owncloud/ocis/pull/3802) -* Bugfix - Save Katherine: [#3823](https://github.com/owncloud/ocis/issues/3823) -* Bugfix - Enable debug server by default: [#3827](https://github.com/owncloud/ocis/pull/3827) -* Bugfix - Remove legacy accounts proxy routes: [#3831](https://github.com/owncloud/ocis/pull/3831) -* Bugfix - Set default name for public link via capabilities: [#3834](https://github.com/owncloud/ocis/pull/3834) -* Bugfix - Fix search index getting out of sync: [#3851](https://github.com/owncloud/ocis/pull/3851) -* Bugfix - Inconsistency env var naming for LDAP filter configuration: [#3890](https://github.com/owncloud/ocis/issues/3890) -* Bugfix - Allow empty environment variables: [#3892](https://github.com/owncloud/ocis/pull/3892) -* Bugfix - Fix user autoprovisioning: [#3893](https://github.com/owncloud/ocis/issues/3893) -* Bugfix - Fix LDAP insecure options: [#3897](https://github.com/owncloud/ocis/pull/3897) -* Bugfix - Rework default role provisioning: [#3900](https://github.com/owncloud/ocis/issues/3900) -* Bugfix - Fix configuration validation for extensions' server commands: [#3911](https://github.com/owncloud/ocis/pull/3911) -* Bugfix - Fix graph endpoint: [#3925](https://github.com/owncloud/ocis/issues/3925) -* Bugfix - Fix version info: [#3953](https://github.com/owncloud/ocis/pull/3953) -* Bugfix - Remove unused OCS storage configuration: [#3955](https://github.com/owncloud/ocis/pull/3955) -* Bugfix - Make ocdav service behave properly: [#3957](https://github.com/owncloud/ocis/pull/3957) -* Bugfix - Make IDP only wait for certs when using LDAP: [#3965](https://github.com/owncloud/ocis/pull/3965) -* Bugfix - Remove unused configuration options: [#3973](https://github.com/owncloud/ocis/pull/3973) -* Bugfix - CSP rules for silent token refresh in iframe: [#4031](https://github.com/owncloud/ocis/pull/4031) -* Bugfix - Logging in on the wrong account when an email address is not unique: [#4039](https://github.com/owncloud/ocis/issues/4039) -* Bugfix - Remove static ocs user backend config: [#4077](https://github.com/owncloud/ocis/pull/4077) -* Bugfix - Fix make sensitive config values in the proxy's debug server: [#4086](https://github.com/owncloud/ocis/pull/4086) -* Bugfix - Fix startup error logging: [#4093](https://github.com/owncloud/ocis/pull/4093) -* Bugfix - Polish search: [#4094](https://github.com/owncloud/ocis/pull/4094) -* Bugfix - Fix logging levels: [#4102](https://github.com/owncloud/ocis/pull/4102) -* Bugfix - Escape DN attribute value: [#4117](https://github.com/owncloud/ocis/pull/4117) -* Bugfix - Fix `OCIS_RUN_SERVICES`: [#4133](https://github.com/owncloud/ocis/pull/4133) -* Bugfix - Space Creators can hand over spaces: [#4244](https://github.com/owncloud/ocis/pull/4244) -* Bugfix - Fix handling of invalid LDAP users and groups: [#4274](https://github.com/owncloud/ocis/issues/4274) -* Bugfix - Fix search in received shares: [#4308](https://github.com/owncloud/ocis/issues/4308) -* Bugfix - Fix unrestricted quota on the graphAPI: [#4363](https://github.com/owncloud/ocis/pull/4363) -* Bugfix - Autocreate IDP private key also if file exists but is empty: [#4394](https://github.com/owncloud/ocis/pull/4394) -* Bugfix - Show help for some commands when unconfigured: [#4405](https://github.com/owncloud/ocis/pull/4405) -* Bugfix - Rename extensions to services (leftover occurrences): [#4407](https://github.com/owncloud/ocis/pull/4407) -* Bugfix - Fix configuration of mimetypes for the app registry: [#4411](https://github.com/owncloud/ocis/pull/4411) -* Bugfix - Disable default expiration for public links: [#4445](https://github.com/owncloud/ocis/issues/4445) -* Bugfix - Fix permissions in REPORT: [#4520](https://github.com/owncloud/ocis/pull/4520) -* Bugfix - Render webdav permissions as string in search report: [#4575](https://github.com/owncloud/ocis/issues/4575) -* Bugfix - Graph service now forwards trace context: [#4582](https://github.com/owncloud/ocis/pull/4582) -* Bugfix - Fix sharing jsoncs3 driver options: [#4593](https://github.com/owncloud/ocis/pull/4593) -* Bugfix - Fix the OIDC provider cache: [#4600](https://github.com/owncloud/ocis/pull/4600) -* Bugfix - Change the default value for PROXY_OIDC_INSECURE to false: [#4601](https://github.com/owncloud/ocis/pull/4601) -* Bugfix - Fix authentication for autoprovisioned users: [#4616](https://github.com/owncloud/ocis/issues/4616) -* Bugfix - Fix wopi access to public shares: [#4631](https://github.com/owncloud/ocis/pull/4631) -* Bugfix - Fix unfindable entities from shares/publicshares: [#4651](https://github.com/owncloud/ocis/pull/4651) -* Bugfix - Fix notifications service settings: [#4652](https://github.com/owncloud/ocis/pull/4652) -* Bugfix - Bring back the settings UI in Web: [#4691](https://github.com/owncloud/ocis/pull/4691) -* Bugfix - Don't run auth-bearer service by default: [#4692](https://github.com/owncloud/ocis/issues/4692) -* Bugfix - Mail notifications for group shares: [#4714](https://github.com/owncloud/ocis/pull/4714) -* Bugfix - Make tokeninfo endpoint unprotected: [#4715](https://github.com/owncloud/ocis/pull/4715) -* Bugfix - Fix cache stat table config: [#4732](https://github.com/owncloud/ocis/pull/4732) -* Bugfix - Trigger a rescan of spaces in the search index when items have changed: [#4777](https://github.com/owncloud/ocis/pull/4777) -* Bugfix - Disable cache for selected static web assets: [#4809](https://github.com/owncloud/ocis/pull/4809) -* Bugfix - Remove the storage-users event configuration: [#4825](https://github.com/owncloud/ocis/pull/4825) -* Bugfix - Fix the shareroot path in REPORT responses: [#4859](https://github.com/owncloud/ocis/pull/4859) -* Bugfix - Disable federation capabilities: [#4864](https://github.com/owncloud/ocis/pull/4864) -* Bugfix - Fix permission check in settings service: [#4890](https://github.com/owncloud/ocis/pull/4890) -* Bugfix - Fix CORS in frontend service: [#4948](https://github.com/owncloud/ocis/pull/4948) -* Bugfix - Fix notifications Web UI url: [#4998](https://github.com/owncloud/ocis/pull/4998) -* Bugfix - Do not reindex a space twice at the same time: [#5001](https://github.com/owncloud/ocis/pull/5001) -* Bugfix - Find spaces by their name: [#5044](https://github.com/owncloud/ocis/pull/5044) -* Bugfix - Initial role assignment with external IDM: [#5045](https://github.com/owncloud/ocis/issues/5045) -* Bugfix - Lower IDP token lifespans: [#5077](https://github.com/owncloud/ocis/pull/5077) -* Bugfix - Adjust cache related configuration options: [#5087](https://github.com/owncloud/ocis/pull/5087) -* Bugfix - Make storage users mount ids unique by default: [#5091](https://github.com/owncloud/ocis/pull/5091) -* Bugfix - Update reva to version 2.12.0: [#5092](https://github.com/owncloud/ocis/pull/5092) -* Bugfix - Decomposedfs increase filelock duration factor: [#5130](https://github.com/owncloud/ocis/pull/5130) -* Bugfix - Translations on login page: [#7550](https://github.com/owncloud/web/issues/7550) -* Bugfix - Fix search report: [#7557](https://github.com/owncloud/web/issues/7557) -* Bugfix - Fix unused config option `GRAPH_SPACES_INSECURE`: [#55555](https://github.com/owncloud/ocis/pull/55555) -* Change - Switched default configuration to use libregraph/idm: [#3331](https://github.com/owncloud/ocis/pull/3331) -* Change - Introduce `ocis init` and remove all default secrets: [#3551](https://github.com/owncloud/ocis/pull/3551) -* Change - Load configuration files just from one directory: [#3587](https://github.com/owncloud/ocis/pull/3587) -* Change - Reduce drives in graph /me/drives API: [#3629](https://github.com/owncloud/ocis/pull/3629) -* Change - Reduce permissions on docker image predeclared volumes: [#3641](https://github.com/owncloud/ocis/pull/3641) -* Change - Use new space ID util functions: [#3648](https://github.com/owncloud/ocis/pull/3648) -* Change - Rename MetadataUserID: [#3671](https://github.com/owncloud/ocis/pull/3671) -* Change - Split MachineAuth from SystemUser: [#3672](https://github.com/owncloud/ocis/pull/3672) -* Change - Rename serviceUser to systemUser: [#3673](https://github.com/owncloud/ocis/pull/3673) -* Change - Update ocis packages and imports to V2: [#3678](https://github.com/owncloud/ocis/pull/3678) -* Change - The `glauth` and `accounts` services are removed: [#3685](https://github.com/owncloud/ocis/pull/3685) -* Change - Prevent access to disabled space: [#3779](https://github.com/owncloud/ocis/pull/3779) -* Change - Rename "uploads purge" command to "uploads clean": [#4403](https://github.com/owncloud/ocis/pull/4403) -* Change - Enable private links by default: [#4599](https://github.com/owncloud/ocis/pull/4599/) -* Change - Use the spaceID on the cs3 resource: [#4748](https://github.com/owncloud/ocis/pull/4748) -* Change - Build service frontends with pnpm instead of yarn: [#4878](https://github.com/owncloud/ocis/pull/4878) -* Enhancement - Disable the color logging in docker compose examples: [#871](https://github.com/owncloud/ocis/issues/871) -* Enhancement - Product field in OCS version: [#2918](https://github.com/owncloud/ocis/pull/2918) -* Enhancement - Add /me/changePassword endpoint to GraphAPI: [#3063](https://github.com/owncloud/ocis/issues/3063) -* Enhancement - Update IdP UI: [#3493](https://github.com/owncloud/ocis/issues/3493) -* Enhancement - Update reva to v2.3.1: [#3552](https://github.com/owncloud/ocis/pull/3552) -* Enhancement - Update linkshare capabilities: [#3579](https://github.com/owncloud/ocis/pull/3579) -* Enhancement - Wrap metadata storage with dedicated reva gateway: [#3602](https://github.com/owncloud/ocis/pull/3602) -* Enhancement - Align service naming: [#3606](https://github.com/owncloud/ocis/pull/3606) -* Enhancement - Added `share_jail` and `projects` feature flags in spaces capability: [#3626](https://github.com/owncloud/ocis/pull/3626) -* Enhancement - Add initial version of the search extensions: [#3635](https://github.com/owncloud/ocis/pull/3635) -* Enhancement - Don't setup demo role assignments on default: [#3661](https://github.com/owncloud/ocis/issues/3661) -* Enhancement - Restrict admins from self-removal: [#3713](https://github.com/owncloud/ocis/issues/3713) -* Enhancement - Update reva to version 2.4.1: [#3746](https://github.com/owncloud/ocis/pull/3746) -* Enhancement - Add description tags to the thumbnails config structs: [#3752](https://github.com/owncloud/ocis/pull/3752) -* Enhancement - Add acting user to the audit log: [#3753](https://github.com/owncloud/ocis/issues/3753) -* Enhancement - Add descriptions to webdav configuration: [#3755](https://github.com/owncloud/ocis/pull/3755) -* Enhancement - Add descriptions for graph-explorer config: [#3759](https://github.com/owncloud/ocis/pull/3759) -* Enhancement - Add config option to provide TLS certificate: [#3818](https://github.com/owncloud/ocis/issues/3818) -* Enhancement - Introduce service registry cache: [#3833](https://github.com/owncloud/ocis/pull/3833) -* Enhancement - Improve validation of OIDC access tokens: [#3841](https://github.com/owncloud/ocis/issues/3841) -* Enhancement - Reintroduce user autoprovisioning in proxy: [#3860](https://github.com/owncloud/ocis/pull/3860) -* Enhancement - Allow resharing: [#3904](https://github.com/owncloud/ocis/pull/3904) -* Enhancement - Generate signing key and encryption secret: [#3909](https://github.com/owncloud/ocis/issues/3909) -* Enhancement - Add deprecation annotation: [#3917](https://github.com/owncloud/ocis/issues/3917) -* Enhancement - Update reva to version 2.5.1: [#3932](https://github.com/owncloud/ocis/pull/3932) -* Enhancement - Add audit events for created containers: [#3941](https://github.com/owncloud/ocis/pull/3941) -* Enhancement - Update reva: [#3944](https://github.com/owncloud/ocis/pull/3944) -* Enhancement - Make thumbnails service log less noisy: [#3959](https://github.com/owncloud/ocis/pull/3959) -* Enhancement - Refactor extensions to services: [#3980](https://github.com/owncloud/ocis/pull/3980) -* Enhancement - Add capability for alias links: [#3983](https://github.com/owncloud/ocis/issues/3983) -* Enhancement - New migrate command for migrating shares and public shares: [#3987](https://github.com/owncloud/ocis/pull/3987) -* Enhancement - Update ownCloud Web to v5.7.0-rc.1: [#4005](https://github.com/owncloud/ocis/pull/4005) -* Enhancement - Add FRONTEND_ENABLE_RESHARING env variable: [#4023](https://github.com/owncloud/ocis/pull/4023) -* Enhancement - Add drives field to users endpoint: [#4072](https://github.com/owncloud/ocis/pull/4072) -* Enhancement - Added command to reset administrator password: [#4084](https://github.com/owncloud/ocis/issues/4084) -* Enhancement - Update reva to version 2.7.2: [#4115](https://github.com/owncloud/ocis/pull/4115) -* Enhancement - Search service at the old webdav endpoint: [#4118](https://github.com/owncloud/ocis/pull/4118) -* Enhancement - Update ownCloud Web to v5.7.0-rc.4: [#4140](https://github.com/owncloud/ocis/pull/4140) -* Enhancement - Add number of total matches to the search result: [#4189](https://github.com/owncloud/ocis/issues/4189) -* Enhancement - Introduce "delete-all-spaces" permission: [#4196](https://github.com/owncloud/ocis/issues/4196) -* Enhancement - Improve error log for "could not get user by claim" error: [#4227](https://github.com/owncloud/ocis/pull/4227) -* Enhancement - Allow providing list of services NOT to start: [#4254](https://github.com/owncloud/ocis/pull/4254) -* Enhancement - Introduce insecure flag for smtp email notifications: [#4279](https://github.com/owncloud/ocis/pull/4279) -* Enhancement - Update reva to v2.7.4: [#4294](https://github.com/owncloud/ocis/pull/4294) -* Enhancement - Update ownCloud Web to v5.7.0-rc.8: [#4314](https://github.com/owncloud/ocis/pull/4314) -* Enhancement - OCS get share now also handle received shares: [#4322](https://github.com/owncloud/ocis/issues/4322) -* Enhancement - Fix behavior for foobar (in present tense): [#4346](https://github.com/owncloud/ocis/pull/4346) -* Enhancement - Use storageID when requesting special items: [#4356](https://github.com/owncloud/ocis/pull/4356) -* Enhancement - Expand personal drive on the graph user: [#4357](https://github.com/owncloud/ocis/pull/4357) -* Enhancement - Rewrite of the request authentication middleware: [#4374](https://github.com/owncloud/ocis/pull/4374) -* Enhancement - Add /app/open-with-web endpoint: [#4376](https://github.com/owncloud/ocis/pull/4376) -* Enhancement - Added language option to the app provider: [#4399](https://github.com/owncloud/ocis/pull/4399) -* Enhancement - Refactor the proxy service: [#4401](https://github.com/owncloud/ocis/issues/4401) -* Enhancement - Add previewFileMimeTypes to web default config: [#4414](https://github.com/owncloud/ocis/pull/4414) -* Enhancement - Update ownCloud Web to v5.7.0-rc.10: [#4439](https://github.com/owncloud/ocis/pull/4439) -* Enhancement - Add configuration options for mail authentication and encryption: [#4443](https://github.com/owncloud/ocis/pull/4443) -* Enhancement - Update reva to v2.8.0: [#4444](https://github.com/owncloud/ocis/pull/4444) -* Enhancement - Add missing unprotected paths: [#4454](https://github.com/owncloud/ocis/pull/4454) -* Enhancement - Automatically orientate photos when generating thumbnails: [#4477](https://github.com/owncloud/ocis/issues/4477) -* Enhancement - Improve login screen design: [#4500](https://github.com/owncloud/ocis/pull/4500) -* Enhancement - Update ownCloud Web to v5.7.0: [#4508](https://github.com/owncloud/ocis/pull/4508) -* Enhancement - Update Reva to version 2.10.0: [#4522](https://github.com/owncloud/ocis/pull/4522) -* Enhancement - Add Email templating: [#4564](https://github.com/owncloud/ocis/pull/4564) -* Enhancement - Allow to configure applications in Web: [#4578](https://github.com/owncloud/ocis/pull/4578) -* Enhancement - Add webURL to space root: [#4588](https://github.com/owncloud/ocis/pull/4588) -* Enhancement - Update reva to version 2.11.0: [#4588](https://github.com/owncloud/ocis/pull/4588) -* Enhancement - Allow to configuring the reva cache store: [#4627](https://github.com/owncloud/ocis/pull/4627) -* Enhancement - Add thumbnails support for tiff and bmp files: [#4634](https://github.com/owncloud/ocis/pull/4634) -* Enhancement - Add support for REPORT requests to /dav/spaces URLs: [#4661](https://github.com/owncloud/ocis/pull/4661) -* Enhancement - Make it possible to configure a WOPI folderurl: [#4716](https://github.com/owncloud/ocis/pull/4716) -* Enhancement - Add curl to the oCIS OCI image: [#4751](https://github.com/owncloud/ocis/pull/4751) -* Enhancement - Report parent id: [#4757](https://github.com/owncloud/ocis/pull/4757) -* Enhancement - Secure the nats connection with TLS: [#4781](https://github.com/owncloud/ocis/pull/4781) -* Enhancement - Allow to setup TLS for grpc services: [#4798](https://github.com/owncloud/ocis/pull/4798) -* Enhancement - We added e-mail subject templating: [#4799](https://github.com/owncloud/ocis/pull/4799) -* Enhancement - Logging improvements: [#4815](https://github.com/owncloud/ocis/pull/4815) -* Enhancement - Prohibit users from setting or listing other user's values: [#4897](https://github.com/owncloud/ocis/pull/4897) -* Enhancement - Deny access to resources: [#4903](https://github.com/owncloud/ocis/pull/4903) -* Enhancement - Validate space names: [#4955](https://github.com/owncloud/ocis/pull/4955) -* Enhancement - Configurable max lock cycles: [#4965](https://github.com/owncloud/ocis/pull/4965) -* Enhancement - Rename AUTH_BASIC_AUTH_PROVIDER envvar: [#4966](https://github.com/owncloud/ocis/pull/4966) -* Enhancement - Default to tls 1.2: [#4969](https://github.com/owncloud/ocis/pull/4969) -* Enhancement - Add the "hidden" state to the search index: [#5018](https://github.com/owncloud/ocis/pull/5018) -* Enhancement - Remove windows from ci & release makefile: [#5026](https://github.com/owncloud/ocis/pull/5026) -* Enhancement - Add tracing to search: [#5113](https://github.com/owncloud/ocis/pull/5113) -* Enhancement - Update ownCloud Web to v6.0.0: [#5153](https://github.com/owncloud/ocis/pull/5153) -* Enhancement - Add capability for public link single file edit: [#6787](https://github.com/owncloud/web/pull/6787) -* Enhancement - Update ownCloud Web to v5.5.0-rc.8: [#6854](https://github.com/owncloud/web/pull/6854) -* Enhancement - Update ownCloud Web to v5.5.0-rc.9: [#6854](https://github.com/owncloud/web/pull/6854) -* Enhancement - Update ownCloud Web to v5.5.0-rc.6: [#6854](https://github.com/owncloud/web/pull/6854) -* Enhancement - Optional events in graph service: [#55555](https://github.com/owncloud/ocis/pull/55555) - -## Details - -* Bugfix - Substring search for sharees: [#547](https://github.com/owncloud/ocis/issues/547) - - We fixed searching for sharees to be no longer case-sensitive. With this we - introduced two new settings for the users and groups services: - "group_substring_filter_type" for the group services and - "user_substring_filter_type" for the users service. They allow to set the type - of LDAP filter that is used for substring user searches. Possible values are: - "initial", "final" and "any" to do either prefix, suffix or full substring - searches. Both settings default to "initial". - - Also a new option "search_min_length" was added for the "frontend" service. It - allows to configure the minimum number of characters to enter before a search - for Sharees is started. This setting is e.g. evaluated by the web ui via the - capabilities endpoint. - - https://github.com/owncloud/ocis/issues/547 - -* Bugfix - Return proper errors when ocs/cloud/users is using the cs3 backend: [#3483](https://github.com/owncloud/ocis/issues/3483) - - The ocs API was just exiting with a fatal error on any update request, when - configured for the cs3 backend. Now it returns a proper error. - - https://github.com/owncloud/ocis/issues/3483 - -* Bugfix - Thumbnails for `/dav/xxx?preview=1` requests: [#3567](https://github.com/owncloud/ocis/pull/3567) - - We've added the thumbnail rendering for `/dav/xxx?preview=1`, - `/remote.php/webdav/{relative path}?preview=1` and `/webdav/{relative - path}?preview=1` requests, which was previously not supported because of missing - routes. It now returns the same thumbnails as for - `/remote.php/dav/xxx?preview=1`. - - https://github.com/owncloud/ocis/pull/3567 - -* Bugfix - URL encode the webdav url in the graph API: [#3597](https://github.com/owncloud/ocis/pull/3597) - - Fixed the webdav URL in the drives responses. Without encoding the URL could be - broken by files with spaces in the file name. - - https://github.com/owncloud/ocis/issues/3538 - https://github.com/owncloud/ocis/pull/3597 - -* Bugfix - Idp: Check if CA certificate if present: [#3623](https://github.com/owncloud/ocis/issues/3623) - - Upon first start with the default configuration the idm service creates a server - certificate, that might not be finished before the idp service is starting. Add - a check to idp similar to what the user, group, and auth-providers implement. - - https://github.com/owncloud/ocis/issues/3623 - -* Bugfix - Fix DN parsing issues and sizelimit handling in libregraph/idm: [#3631](https://github.com/owncloud/ocis/issues/3631) - - We fixed a couple on issues in libregraph/idm related to correctly parsing LDAP - DNs for usernames contain characters that require escaping. - - Also libregraph/idm was not properly returning "Size limit exceeded" errors when - the result set exceeded the requested size. - - https://github.com/owncloud/ocis/issues/3631 - https://github.com/owncloud/ocis/issues/4039 - https://github.com/owncloud/ocis/issues/4078 - -* Bugfix - Fix the webdav URL of drive roots: [#3706](https://github.com/owncloud/ocis/issues/3706) - - Fixed the webdav URL of drive roots in the graph API. - - https://github.com/owncloud/ocis/issues/3706 - https://github.com/owncloud/ocis/pull/3916 - -* Bugfix - Check permissions when deleting Space: [#3709](https://github.com/owncloud/ocis/pull/3709) - - Check for manager permissions when deleting spaces. Do not allow deleting spaces - via dav service - - https://github.com/owncloud/ocis/pull/3709 - -* Bugfix - Remove runtime kill and run commands: [#3740](https://github.com/owncloud/ocis/pull/3740) - - We've removed the kill and run commands from the oCIS runtime. If these dynamic - capabilities are needed, one should switch to a full fledged supervisor and - start oCIS as individual services. - - If one wants to start a only a subset of services, this is still possible by - setting OCIS_RUN_EXTENSIONS. - - https://github.com/owncloud/ocis/pull/3740 - -* Bugfix - Make IDP secrets configurable via environment variables: [#3744](https://github.com/owncloud/ocis/pull/3744) - - We've fixed the configuration options of the IDP to make the IDP secrets again - configurable via environment variables. - - https://github.com/owncloud/ocis/pull/3744 - -* Bugfix - Store user passwords hashed in idm: [#3778](https://github.com/owncloud/ocis/issues/3778) - - Support for hashing user passwords was added to libregraph/idm. The graph API - will now set userpasswords using the LDAP Modify Extended Operation (RFC3062). - In the default configuration passwords will be hashed using the argon2id - algorithm. - - https://github.com/owncloud/ocis/issues/3778 - https://github.com/owncloud/ocis/pull/4053 - -* Bugfix - Fix version number in status page: [#3788](https://github.com/owncloud/ocis/issues/3788) - - We needed to undo the version number changes on the status page to keep - compatibility for legacy clients. We added a new field `productversion` for the - actual version of the product. - - https://github.com/owncloud/ocis/issues/3788 - https://github.com/owncloud/ocis/pull/3805 - -* Bugfix - Fix Thumbnails for IDs without a trailing path: [#3791](https://github.com/owncloud/ocis/pull/3791) - - The routes in the chi router were not matching thumbnail requests without a - trailing path. - - https://github.com/owncloud/ocis/pull/3791 - -* Bugfix - Fix the `ocis search` command: [#3796](https://github.com/owncloud/ocis/pull/3796) - - We've fixed the behavior for `ocis search`, which didn't show further help when - not all secrets have been configured. It also was not possible to start the - search service standalone from the oCIS binary without configuring all oCIS - secrets, even they were not needed by the search service. - - https://github.com/owncloud/ocis/pull/3796 - -* Bugfix - Remove unused transfer secret from app provider: [#3798](https://github.com/owncloud/ocis/pull/3798) - - We've fixed the startup of the app provider by removing the startup dependency - on a configured transfer secret, which was not used. This only happened if you - start the app provider without runtime (eg. `ocis app-provider server`) and - didn't have configured all oCIS secrets. - - https://github.com/owncloud/ocis/pull/3798 - -* Bugfix - Fix the idm and settings extensions' admin user id configuration option: [#3799](https://github.com/owncloud/ocis/pull/3799) - - We've fixed the admin user id configuration of the settings and idm extensions. - The have previously only been configurable via the oCIS shared configuration and - therefore have been undocumented for the extensions. This config option is now - part of both extensions' configuration and can now also be used when the - extensions are compiled standalone. - - https://github.com/owncloud/ocis/pull/3799 - -* Bugfix - Rename search env variable for the grpc server address: [#3800](https://github.com/owncloud/ocis/pull/3800) - - We've fixed the gprc server address configuration environment variable by - renaming it from `ACCOUNTS_GRPC_ADDR` to `SEARCH_GRPC_ADDR` - - https://github.com/owncloud/ocis/pull/3800 - -* Bugfix - Fix multiple storage-users env variables: [#3802](https://github.com/owncloud/ocis/pull/3802) - - We've fixed multiple environment variable configuration options for the - storage-users extension: - - * `STORAGE_USERS_GRPC_ADDR` was used to configure both the address of the http and grpc server. This resulted in a failing startup of the storage-users extension if this config option is set, because the service tries to double-bind the configured port (one time for each of the http and grpc server). You can now configure the grpc server's address with the environment variable `STORAGE_USERS_GRPC_ADDR` and the http server's address with the environment variable `STORAGE_USERS_HTTP_ADDR` - * `STORAGE_USERS_S3NG_USERS_PROVIDER_ENDPOINT` was used to configure the permissions service endpoint for the S3NG driver and was therefore renamed to `STORAGE_USERS_S3NG_PERMISSIONS_ENDPOINT` - * It's now possible to configure the permissions service endpoint for all storage drivers with the environment variable `STORAGE_USERS_PERMISSION_ENDPOINT`, which was previously only used by the S3NG driver. - - https://github.com/owncloud/ocis/pull/3802 - -* Bugfix - Save Katherine: [#3823](https://github.com/owncloud/ocis/issues/3823) - - SpaceManager user katherine was removed with the demo user switch. Now she comes - back - - https://github.com/owncloud/ocis/issues/3823 - https://github.com/owncloud/ocis/pull/3824 - -* Bugfix - Enable debug server by default: [#3827](https://github.com/owncloud/ocis/pull/3827) - - We've fixed the behavior for the audit, idm, nats and notifications extensions, - that did not start their debug server by default. - - https://github.com/owncloud/ocis/pull/3827 - -* Bugfix - Remove legacy accounts proxy routes: [#3831](https://github.com/owncloud/ocis/pull/3831) - - We've removed the legacy accounts routes from the proxy default config. There - were no longer used since the switch to IDM as the default user backend. Also - accounts is no longer part of the oCIS binary and therefore should not be part - of the proxy default route config. - - https://github.com/owncloud/ocis/pull/3831 - -* Bugfix - Set default name for public link via capabilities: [#3834](https://github.com/owncloud/ocis/pull/3834) - - We have now added a default name for public link shares which is communicated - via the capabilities. - - https://github.com/owncloud/ocis/issues/1237 - https://github.com/owncloud/ocis/pull/3834 - -* Bugfix - Fix search index getting out of sync: [#3851](https://github.com/owncloud/ocis/pull/3851) - - We fixed a problem where the search index got out of sync with child elements of - a parent containing special characters. - - https://github.com/owncloud/ocis/pull/3851 - -* Bugfix - Inconsistency env var naming for LDAP filter configuration: [#3890](https://github.com/owncloud/ocis/issues/3890) - - There was a naming inconsistency for the environment variables used to define - LDAP filters for user and groups queries. Some services used `LDAP_USER_FILTER` - while others used `LDAP_USERFILTER`. This is now changed to use - `LDAP_USER_FILTER` and `LDAP_GROUP_FILTER`. - - Note: If your oCIS setup is using an LDAP configuration that has any of the - `*_LDAP_USERFILTER` or `*_LDAP_GROUPFILTER` environment variables set, please - update the configuration to use the new unified names `*_LDAP_USER_FILTER` - respectively `*_LDAP_GROUP_FILTER` instead. - - https://github.com/owncloud/ocis/issues/3890 - -* Bugfix - Allow empty environment variables: [#3892](https://github.com/owncloud/ocis/pull/3892) - - We've fixed the behavior for empty environment variables, that previously would - not have overwritten default values. Therefore it had the same effect like not - setting the environment variable. We now check if the environment variable is - set at all and if so, we also allow to override a default value with an empty - value. - - https://github.com/owncloud/ocis/pull/3892 - -* Bugfix - Fix user autoprovisioning: [#3893](https://github.com/owncloud/ocis/issues/3893) - - We've fixed the autoprovsioning feature that was introduced in beta2. Due to a - bug the role assignment of the privileged user that is used to create accounts - wasn't propagated correctly to the `graph` service. - - https://github.com/owncloud/ocis/issues/3893 - -* Bugfix - Fix LDAP insecure options: [#3897](https://github.com/owncloud/ocis/pull/3897) - - We've fixed multiple LDAP insecure options: - - * The Graph LDAP insecure option default was set to `true` and now defaults to `false`. This is possible after #3888, since the Graph also now uses the LDAP CAcert by default. - * The Graph LDAP insecure option was configurable by the environment variable `OCIS_INSECURE`, which was replaced by the dedicated `LDAP_INSECURE` variable. This variable is also used by all other services using LDAP. - * The IDP insecure option for the user backend now also picks up configuration from `LDAP_INSECURE`. - - https://github.com/owncloud/ocis/pull/3897 - -* Bugfix - Rework default role provisioning: [#3900](https://github.com/owncloud/ocis/issues/3900) - - We fixed a race condition in the default role assignment code that could lead to - users loosing privileges. When authenticating before the settings service was - fully running. - - https://github.com/owncloud/ocis/issues/3900 - -* Bugfix - Fix configuration validation for extensions' server commands: [#3911](https://github.com/owncloud/ocis/pull/3911) - - We've fixed the configuration validation for the extensions' server commands. - Before this fix error messages have occurred when trying to start individual - services without certain oCIS fullstack configuration values. - - We now no longer do the common oCIS configuration validation for extensions' - server commands and now rely only on the extensions' validation function. - - https://github.com/owncloud/ocis/pull/3911 - -* Bugfix - Fix graph endpoint: [#3925](https://github.com/owncloud/ocis/issues/3925) - - We have added the memberOf slice to the /users endpoint and the member slice to - the /group endpoint - - https://github.com/owncloud/ocis/issues/3925 - -* Bugfix - Fix version info: [#3953](https://github.com/owncloud/ocis/pull/3953) - - We've fixed the version info that is displayed when you run: - - - `ocis version` - `ocis version` - - Since #2918, these commands returned an empty version only. - - https://github.com/owncloud/ocis/pull/3953 - -* Bugfix - Remove unused OCS storage configuration: [#3955](https://github.com/owncloud/ocis/pull/3955) - - We've removed the unused OCS configuration option `OCS_STORAGE_USERS_DRIVER`. - - https://github.com/owncloud/ocis/pull/3955 - -* Bugfix - Make ocdav service behave properly: [#3957](https://github.com/owncloud/ocis/pull/3957) - - The ocdav service now properly passes the tracing config and shuts down when - receiving a kill signal. - - https://github.com/owncloud/ocis/pull/3957 - -* Bugfix - Make IDP only wait for certs when using LDAP: [#3965](https://github.com/owncloud/ocis/pull/3965) - - When configuring cs3 as the backend the IDP no longer waits for an LDAP - certificate to appear. - - https://github.com/owncloud/ocis/pull/3965 - -* Bugfix - Remove unused configuration options: [#3973](https://github.com/owncloud/ocis/pull/3973) - - We've removed multiple unused configuration options: - - - `STORAGE_SYSTEM_DATAPROVIDER_INSECURE`, see also cs3org/reva#2993 - - `STORAGE_USERS_DATAPROVIDER_INSECURE`, see also cs3org/reva#2993 - - `STORAGE_SYSTEM_TEMP_FOLDER`, see also cs3org/reva#2993 - - `STORAGE_USERS_TEMP_FOLDER`, see also cs3org/reva#2993 - - `WEB_UI_CONFIG_VERSION`, see also owncloud/web#7130 - - `GATEWAY_COMMIT_SHARE_TO_STORAGE_REF`, see also cs3org/reva#3017 - - https://github.com/owncloud/ocis/pull/3973 - -* Bugfix - CSP rules for silent token refresh in iframe: [#4031](https://github.com/owncloud/ocis/pull/4031) - - When renewing the access token silently web needs to be opened in an iframe. - This was previously blocked by a restrictive iframe CSP rule in the `Secure` - middleware and has now been fixed by allow `self` for iframes. - - https://github.com/owncloud/web/issues/7030 - https://github.com/owncloud/ocis/pull/4031 - -* Bugfix - Logging in on the wrong account when an email address is not unique: [#4039](https://github.com/owncloud/ocis/issues/4039) - - The default configuration to use the same logon attribute for all services. - Also, if the configured logon attribute is not unique access to ocis is denied. - - https://github.com/owncloud/ocis/issues/4039 - -* Bugfix - Remove static ocs user backend config: [#4077](https://github.com/owncloud/ocis/pull/4077) - - We've remove the `OCS_ACCOUNT_BACKEND_TYPE` configuration option. It was - intended to allow configuration of different user backends for the ocs service. - Right now the ocs service only has a "cs3" backend. Therefor it's a static entry - and not configurable. - - https://github.com/owncloud/ocis/pull/4077 - -* Bugfix - Fix make sensitive config values in the proxy's debug server: [#4086](https://github.com/owncloud/ocis/pull/4086) - - We've fixed a security issue of the proxy's debug server config report endpoint. - Previously sensitive configuration values haven't been masked. We now mask these - values. - - https://github.com/owncloud/ocis/pull/4086 - -* Bugfix - Fix startup error logging: [#4093](https://github.com/owncloud/ocis/pull/4093) - - We've fixed the startup error logging, so that users will the reason for a - failed startup even on "error" log level. Previously they would only see it on - "info" log level. Also in a lot of cases the reason for the failed shutdown was - omitted. - - https://github.com/owncloud/ocis/pull/4093 - -* Bugfix - Polish search: [#4094](https://github.com/owncloud/ocis/pull/4094) - - We improved the feedback when providing invalid search queries and added support - for limiting the number of results returned. - - https://github.com/owncloud/ocis/pull/4094 - -* Bugfix - Fix logging levels: [#4102](https://github.com/owncloud/ocis/pull/4102) - - We've fixed the configuration of logging levels. Previously it was not possible - to configure a service with a more or less verbose log level then all other - services when running in the supervised / runtime mode `ocis server`. - - For example `OCIS_LOG_LEVEL=error PROXY_LOG_LEVEL=debug ocis server` did not - configure error logging for all services except the proxy, which should be on - debug logging. This is now fixed and working properly. - - Also we fixed the format of go-micro logs to always default to error level. - Previously this was only ensured in the supervised / runtime mode. - - https://github.com/owncloud/ocis/issues/4089 - https://github.com/owncloud/ocis/pull/4102 - -* Bugfix - Escape DN attribute value: [#4117](https://github.com/owncloud/ocis/pull/4117) - - Escaped the DN attribute value on creating users and groups. - - https://github.com/owncloud/ocis/pull/4117 - -* Bugfix - Fix `OCIS_RUN_SERVICES`: [#4133](https://github.com/owncloud/ocis/pull/4133) - - `OCIS_RUN_SERVICES` was introduced as successor to `OCIS_RUN_EXTENSIONS` because - we wanted to call oCIS "core" extensions services. We kept `OCIS_RUN_EXTENSIONS` - for backwards compatibility reasons. - - It turned out, that setting `OCIS_RUN_SERVICES` has no effect since introduced. - `OCIS_RUN_EXTENSIONS`. `OCIS_RUN_EXTENSIONS` was working fine all the time. - - We now fixed `OCIS_RUN_SERVICES`, so that you can use it as a equivalent - replacement for `OCIS_RUN_EXTENSIONS` - - https://github.com/owncloud/ocis/pull/4133 - -* Bugfix - Space Creators can hand over spaces: [#4244](https://github.com/owncloud/ocis/pull/4244) - - Set no owner on non personal spaces to be able to pass the space manager role to - a new user. - - https://github.com/owncloud/ocis/pull/4244 - -* Bugfix - Fix handling of invalid LDAP users and groups: [#4274](https://github.com/owncloud/ocis/issues/4274) - - We fixed an issue where ocis would exit with a panic when LDAP users or groups - where missing required attributes (e.g. the id) - - https://github.com/owncloud/ocis/issues/4274 - -* Bugfix - Fix search in received shares: [#4308](https://github.com/owncloud/ocis/issues/4308) - - We fixed a problem where items in received shares were not found. - - https://github.com/owncloud/ocis/issues/4308 - -* Bugfix - Fix unrestricted quota on the graphAPI: [#4363](https://github.com/owncloud/ocis/pull/4363) - - Unrestricted quota needs to show 0 on the API. It is not good for clients when - the property is missing. - - https://github.com/owncloud/ocis/pull/4363 - -* Bugfix - Autocreate IDP private key also if file exists but is empty: [#4394](https://github.com/owncloud/ocis/pull/4394) - - We've fixed the behavior for the IDP private key generation so that a private - key is also generated when the file already exists but is empty. - - https://github.com/owncloud/ocis/pull/4394 - -* Bugfix - Show help for some commands when unconfigured: [#4405](https://github.com/owncloud/ocis/pull/4405) - - We've fixed some commands to show the help also when oCIS is not yet configured. - Previously the help was not displayed to the user but instead a configuration - validation error. - - https://github.com/owncloud/ocis/pull/4405 - -* Bugfix - Rename extensions to services (leftover occurrences): [#4407](https://github.com/owncloud/ocis/pull/4407) - - We've already renamed extensions to services in previous PRs and this PR - performs this rename for leftover occurrences. - - https://github.com/owncloud/ocis/pull/4407 - -* Bugfix - Fix configuration of mimetypes for the app registry: [#4411](https://github.com/owncloud/ocis/pull/4411) - - We've fixed the configuration option for mimetypes in the app registry. - Previously the default config would always be merged over the user provided - configuration. Now the default mimetype configuration is only used if the user - does not provide any mimetype configuration (like it is already done in the - proxy with the routes configuration). - - https://github.com/owncloud/ocis/pull/4411 - -* Bugfix - Disable default expiration for public links: [#4445](https://github.com/owncloud/ocis/issues/4445) - - The default expiration for public links was enabled in the capabilities without - providing a (then required) default amount of days for clients to pick a - reasonable expiration date upon link creation. This has been fixed by disabling - the default expiration for public links in the capabilities. With this - configuration clients will no longer set a default expiration date upon link - creation. - - https://github.com/owncloud/ocis/issues/4445 - https://github.com/owncloud/ocis/pull/4475 - -* Bugfix - Fix permissions in REPORT: [#4520](https://github.com/owncloud/ocis/pull/4520) - - The REPORT endpoint wouldn't return any permissions on personal spaces Now it - does. Also bumps reva - - https://github.com/owncloud/ocis/pull/4520 - -* Bugfix - Render webdav permissions as string in search report: [#4575](https://github.com/owncloud/ocis/issues/4575) - - We now correctly render the `oc:permissions` of resources as a string. - - https://github.com/owncloud/ocis/issues/4575 - https://github.com/owncloud/ocis/pull/4579 - -* Bugfix - Graph service now forwards trace context: [#4582](https://github.com/owncloud/ocis/pull/4582) - - https://github.com/owncloud/ocis/pull/4582 - -* Bugfix - Fix sharing jsoncs3 driver options: [#4593](https://github.com/owncloud/ocis/pull/4593) - - We've fixed the environment variable config options of the jsoncs3 driver that - previously used the same environment variables as the cs3 driver. Now the - jsoncs3 driver has it's own configuration environment variables. - - If you used the jsoncs3 sharing driver and explicitly set - `SHARING_PUBLIC_CS3_SYSTEM_USER_ID`, this PR is a breaking change for your - deployment. To workaround you may set the value you had configured in - `SHARING_PUBLIC_CS3_SYSTEM_USER_ID` to both - `SHARING_PUBLIC_JSONCS3_SYSTEM_USER_ID` and - `SHARING_PUBLIC_JSONCS3_SYSTEM_USER_IDP`. - - https://github.com/owncloud/ocis/pull/4593 - -* Bugfix - Fix the OIDC provider cache: [#4600](https://github.com/owncloud/ocis/pull/4600) - - We've fixed the OIDC provider cache. It never had a cache hit before this fix. - Under some circumstances it could cause a painfully slow OCIS if the IDP - well-known endpoint takes some time to respond. - - https://github.com/owncloud/ocis/pull/4600 - -* Bugfix - Change the default value for PROXY_OIDC_INSECURE to false: [#4601](https://github.com/owncloud/ocis/pull/4601) - - We've changed the default value for PROXY_OIDC_INSECURE to `false`. Previously - the default values was `true` which is not acceptable since default values need - to be secure. - - https://github.com/owncloud/ocis/pull/4601 - -* Bugfix - Fix authentication for autoprovisioned users: [#4616](https://github.com/owncloud/ocis/issues/4616) - - We've fixed an issue in the proxy, which made the first http request of an - autoprovisioned user fail. - - https://github.com/owncloud/ocis/issues/4616 - -* Bugfix - Fix wopi access to public shares: [#4631](https://github.com/owncloud/ocis/pull/4631) - - I've added a request check to the public share authenticator middleware to allow - wopi to access public shares. - - https://github.com/owncloud/ocis/issues/4382 - https://github.com/owncloud/ocis/pull/4631 - -* Bugfix - Fix unfindable entities from shares/publicshares: [#4651](https://github.com/owncloud/ocis/pull/4651) - - We fixed a problem where directories or empty files weren't findable because - they were to the search index improperly when created through a share or - publicshare. - - https://github.com/owncloud/ocis/issues/4489 - https://github.com/owncloud/ocis/pull/4651 - -* Bugfix - Fix notifications service settings: [#4652](https://github.com/owncloud/ocis/pull/4652) - - We've fixed two notifications service setting: - - `NOTIFICATIONS_MACHINE_AUTH_API_KEY` was previously not picked up (only - `OCIS_MACHINE_AUTH_API_KEY` was loaded) - If you used a email sender address in - the format of the default value of `NOTIFICATIONS_SMTP_SENDER` no email could be - send. - - https://github.com/owncloud/ocis/pull/4652 - -* Bugfix - Bring back the settings UI in Web: [#4691](https://github.com/owncloud/ocis/pull/4691) - - We've fixed the oC Web configuration in oCIS so that the settings UI will be - shown again in Web. - - https://github.com/owncloud/ocis/pull/4691 - -* Bugfix - Don't run auth-bearer service by default: [#4692](https://github.com/owncloud/ocis/issues/4692) - - We no longer start the auth-bearer service by default. This service is currently - unused and not required to run ocis. The equivalent functionality to verify - OpenID connect tokens and to mint reva tokes for OIDC authenticated clients is - currently implemented inside the oidc-auth middleware of the proxy. - - https://github.com/owncloud/ocis/issues/4692 - -* Bugfix - Mail notifications for group shares: [#4714](https://github.com/owncloud/ocis/pull/4714) - - We fixed multiple issues in the notifications service, which broke notification - mails new shares with groups. - - https://github.com/owncloud/ocis/issues/4703 - https://github.com/owncloud/ocis/issues/4688 - https://github.com/owncloud/ocis/pull/4714 - -* Bugfix - Make tokeninfo endpoint unprotected: [#4715](https://github.com/owncloud/ocis/pull/4715) - - Make the tokeninfo endpoint unprotected as it is supposed to be available to the - public. - - https://github.com/owncloud/ocis/pull/4715 - -* Bugfix - Fix cache stat table config: [#4732](https://github.com/owncloud/ocis/pull/4732) - - We have aligned the cache table config for the gateway and the dataprovider to - make them actually use the same cache instance. - - https://github.com/owncloud/ocis/pull/4732 - -* Bugfix - Trigger a rescan of spaces in the search index when items have changed: [#4777](https://github.com/owncloud/ocis/pull/4777) - - The search service now scans spaces when items have been changed. This fixes the - problem that mtime and treesize propagation was not reflected in the search - index properly. - - https://github.com/owncloud/ocis/issues/4410 - https://github.com/owncloud/ocis/pull/4777 - -* Bugfix - Disable cache for selected static web assets: [#4809](https://github.com/owncloud/ocis/pull/4809) - - We've disabled caching for some static web assets. Files like the web - index.html, oidc-callback.html or similar contain paths to timestamped resources - and should not be cached. - - https://github.com/owncloud/ocis/pull/4809 - -* Bugfix - Remove the storage-users event configuration: [#4825](https://github.com/owncloud/ocis/pull/4825) - - We've removed the events configuration from the storage-users section because it - is not needed. - - https://github.com/owncloud/ocis/pull/4825 - -* Bugfix - Fix the shareroot path in REPORT responses: [#4859](https://github.com/owncloud/ocis/pull/4859) - - Fixed the shareroot path in REPORT responses. Before this change the attribute - leaked part of the folder tree of the sharer. - - https://github.com/owncloud/ocis/issues/4796 - https://github.com/owncloud/ocis/pull/4859 - -* Bugfix - Disable federation capabilities: [#4864](https://github.com/owncloud/ocis/pull/4864) - - We disabled the federation support in the capabilities because it is currently - not supported. - - https://github.com/owncloud/ocis/pull/4864 - -* Bugfix - Fix permission check in settings service: [#4890](https://github.com/owncloud/ocis/pull/4890) - - Added a check of the stored roles as a fallback if no roles are contained in the - context. - - https://github.com/owncloud/ocis/pull/4890 - -* Bugfix - Fix CORS in frontend service: [#4948](https://github.com/owncloud/ocis/pull/4948) - - We now pass CORS config to the frontend reva service middleware. - - https://github.com/owncloud/ocis/issues/1340 - https://github.com/owncloud/ocis/pull/4948 - -* Bugfix - Fix notifications Web UI url: [#4998](https://github.com/owncloud/ocis/pull/4998) - - We've fixed the configuration of the notification service's Web UI url that - appears in emails. - - Previously it was only configurable via the global "OCIS_URL" and is now also - configurable via "NOTIFICATIONS_WEB_UI_URL". - - https://github.com/owncloud/ocis/pull/4998 - -* Bugfix - Do not reindex a space twice at the same time: [#5001](https://github.com/owncloud/ocis/pull/5001) - - We fixed a problem where the search service reindexed a space while another - reindex process was still in progress. - - https://github.com/owncloud/ocis/pull/5001 - -* Bugfix - Find spaces by their name: [#5044](https://github.com/owncloud/ocis/pull/5044) - - We've fixed finding spaces by their name in the search service. - - https://github.com/owncloud/ocis/issues/4506 - https://github.com/owncloud/ocis/pull/5044 - -* Bugfix - Initial role assignment with external IDM: [#5045](https://github.com/owncloud/ocis/issues/5045) - - We've the initial user role assignment when using an external LDAP server. - - https://github.com/owncloud/ocis/issues/5045 - -* Bugfix - Lower IDP token lifespans: [#5077](https://github.com/owncloud/ocis/pull/5077) - - We've lowered the IDP token lifespans to more reasonable durations. - - https://github.com/owncloud/ocis/pull/5077 - -* Bugfix - Adjust cache related configuration options: [#5087](https://github.com/owncloud/ocis/pull/5087) - - We've adjusted cache related configuration options of the gateway and - storage-users service to the other services. - - https://github.com/owncloud/ocis/pull/5087 - -* Bugfix - Make storage users mount ids unique by default: [#5091](https://github.com/owncloud/ocis/pull/5091) - - The mount ID of the storage users provider needs to be unique by default. We - made this value configurable and added it to ocis init to be sure that we have a - random uuid v4. This is important for federated instances. - - > **Warning** >BREAKING Change: In order to make every ocis storage provider ID - unique by default, we needed to use a random uuidv4 during ocis init. Existing - installations need to set this value explicitly or ocis will terminate after the - upgrade. > To upgrade from 2.0.0-rc.1 to 2.0.0-rc.2, 2.0.0 or later you need to - set `GATEWAY_STORAGE_USERS_MOUNT_ID` and `STORAGE_USERS_MOUNT_ID` to the same - random uuidv4. > >You can also add >``` >storage_users: > mount_id: - some-random-uuid >gateway: > storage_registry: > storage_users_mount_id: - some-random-uuid >``` >to the ocis.yaml file which was created during - initialisation > >Changing the ID of the storage-users provider will change all - >- WebDAV Urls >- FileIDs >- SpaceIDs >- Bookmarks >- and will make all existing - shares invalid. > >The Android, Web and iOS clients will continue to work - without interruptions. The Desktop Client sync connections need to be deleted - and recreated. >Sorry for the inconvenience 😅 > >WORKAROUND - Not - Recommended: You can avoid this by setting - >`GATEWAY_STORAGE_USERS_MOUNT_ID=1284d238-aa92-42ce-bdc4-0b0000009157` and - >`STORAGE_USERS_MOUNT_ID=1284d238-aa92-42ce-bdc4-0b0000009157` >But this will - cause problems later when two ocis instances want to federate. - - https://github.com/owncloud/ocis/pull/5091 - -* Bugfix - Update reva to version 2.12.0: [#5092](https://github.com/owncloud/ocis/pull/5092) - - Changelog for reva 2.12.0 (2022-11-25)  2 ✘  14:57:56  - ======================================= - - * Bugfix [cs3org/reva#3436](https://github.com/cs3org/reva/pull/3436): Allow updating to internal link - * Bugfix [cs3org/reva#3473](https://github.com/cs3org/reva/pull/3473): Decomposedfs fix revision download - * Bugfix [cs3org/reva#3482](https://github.com/cs3org/reva/pull/3482): Decomposedfs propagate sizediff - * Bugfix [cs3org/reva#3449](https://github.com/cs3org/reva/pull/3449): Don't leak space information on update drive - * Bugfix [cs3org/reva#3470](https://github.com/cs3org/reva/pull/3470): Add missing events for managing spaces - * Bugfix [cs3org/reva#3472](https://github.com/cs3org/reva/pull/3472): Fix an oCDAV error message - * Bugfix [cs3org/reva#3452](https://github.com/cs3org/reva/pull/3452): Fix access to spaces shared via public link - * Bugfix [cs3org/reva#3440](https://github.com/cs3org/reva/pull/3440): Set proper names and paths for space roots - * Bugfix [cs3org/reva#3437](https://github.com/cs3org/reva/pull/3437): Refactor delete error handling - * Bugfix [cs3org/reva#3432](https://github.com/cs3org/reva/pull/3432): Remove share jail fix - * Bugfix [cs3org/reva#3458](https://github.com/cs3org/reva/pull/3458): Set the Oc-Fileid header when copying items - * Enhancement [cs3org/reva#3441](https://github.com/cs3org/reva/pull/3441): Cover ocdav with more unit tests - * Enhancement [cs3org/reva#3493](https://github.com/cs3org/reva/pull/3493): Configurable filelock duration factor in decomposedfs - * Enhancement [cs3org/reva#3397](https://github.com/cs3org/reva/pull/3397): Reduce lock contention issues - - https://github.com/owncloud/ocis/pull/5092 - https://github.com/owncloud/ocis/pull/5131 - -* Bugfix - Decomposedfs increase filelock duration factor: [#5130](https://github.com/owncloud/ocis/pull/5130) - - We made the file lock duration per lock cycle for decomposedfs configurable and - increased it to make locks work on top of NFS. - - https://github.com/owncloud/ocis/issues/5024 - https://github.com/owncloud/ocis/pull/5130 - -* Bugfix - Translations on login page: [#7550](https://github.com/owncloud/web/issues/7550) - - We've fixed several translations on the login page. Also, the browser language - is now being used properly to determine the language. - - https://github.com/owncloud/web/issues/7550 - https://github.com/owncloud/ocis/pull/4504 - -* Bugfix - Fix search report: [#7557](https://github.com/owncloud/web/issues/7557) - - There were multiple issues with REPORT search responses from webdav. Also we - want it to be consistent with PROPFIND responses. * the `remote.php` prefix was - missing from the href (added even though not necessary) * the ids were formatted - wrong, they should look different for shares and spaces. * the name of the - resource was missing * the shareid was missing (for shares) * the prop - `shareroot` (containing the name of the share root) was missing * the - permissions prop was empty - - https://github.com/owncloud/web/issues/7557 - https://github.com/owncloud/ocis/pull/4485 - -* Bugfix - Fix unused config option `GRAPH_SPACES_INSECURE`: [#55555](https://github.com/owncloud/ocis/pull/55555) - - We've removed the unused config option `GRAPH_SPACES_INSECURE` from the GRAPH - service. - - https://github.com/owncloud/ocis/pull/55555 - -* Change - Switched default configuration to use libregraph/idm: [#3331](https://github.com/owncloud/ocis/pull/3331) - - We switched the default configuration of oCIS to use the "idm" service (based on - libregraph/idm) as the standard source for user and group information. The - accounts and glauth services are no longer enabled by default and will be - removed with an upcoming release. - - https://github.com/owncloud/ocis/pull/3331 - https://github.com/owncloud/ocis/pull/3633 - -* Change - Introduce `ocis init` and remove all default secrets: [#3551](https://github.com/owncloud/ocis/pull/3551) - - We've removed all default secrets and the hardcoded UUID of the user `admin`. - This means you can't start oCIS any longer without setting these via environment - variable or configuration file. - - In order to make this easy for you, we introduced a new command: `ocis init`. - You can run this command before starting oCIS with `ocis server` and it will - bootstrap you a configuration file for a secure oCIS instance. - - https://github.com/owncloud/ocis/issues/3524 - https://github.com/owncloud/ocis/pull/3551 - https://github.com/owncloud/ocis/pull/3743 - -* Change - Load configuration files just from one directory: [#3587](https://github.com/owncloud/ocis/pull/3587) - - We've changed the configuration file loading behavior and are now only loading - configuration files from ONE single directory. This directory can be set on - compile time or via an environment variable on startup (`OCIS_CONFIG_DIR`). - - We are using following configuration default paths: - - - Docker images: `/etc/ocis/` - Binary releases: `$HOME/.ocis/config/` - - https://github.com/owncloud/ocis/pull/3587 - -* Change - Reduce drives in graph /me/drives API: [#3629](https://github.com/owncloud/ocis/pull/3629) - - Reduced the drives in the graph `/me/drives` API to only the drives the user has - access to. The endpoint `/drives` will list all drives when the user has the - permission. - - https://github.com/owncloud/ocis/pull/3629 - -* Change - Reduce permissions on docker image predeclared volumes: [#3641](https://github.com/owncloud/ocis/pull/3641) - - We've lowered the permissions on the predeclared volumes of the oCIS docker - image from 777 to 750. - - This change doesn't affect you, unless you use the docker image with the non - default uid/guid to start oCIS (default is 1000:1000). - - https://github.com/owncloud/ocis/pull/3641 - -* Change - Use new space ID util functions: [#3648](https://github.com/owncloud/ocis/pull/3648) - - Changed code to use the new space ID util functions so that everything works - with the new spaces ID format. - - https://github.com/owncloud/ocis/pull/3648 - https://github.com/owncloud/ocis/pull/3669 - -* Change - Rename MetadataUserID: [#3671](https://github.com/owncloud/ocis/pull/3671) - - MetadataUserID is renamed to SystemUserID including yaml tags and env vars - - https://github.com/owncloud/ocis/pull/3671 - -* Change - Split MachineAuth from SystemUser: [#3672](https://github.com/owncloud/ocis/pull/3672) - - We now have two different APIKeys: MachineAuth for the machine-auth service and - SystemUser for the system user used e.g. by settings service - - https://github.com/owncloud/ocis/pull/3672 - -* Change - Rename serviceUser to systemUser: [#3673](https://github.com/owncloud/ocis/pull/3673) - - We renamed serviceUser to systemUser in all configs and vars including yaml-tags - and env vars - - https://github.com/owncloud/ocis/pull/3673 - -* Change - Update ocis packages and imports to V2: [#3678](https://github.com/owncloud/ocis/pull/3678) - - This needs to be done in preparation for the major version bump in ocis. - - https://github.com/owncloud/ocis/pull/3678 - -* Change - The `glauth` and `accounts` services are removed: [#3685](https://github.com/owncloud/ocis/pull/3685) - - After switching the default configuration to libregraph/idm we could remove the - glauth and accounts services from the source code (they were already disabled by - default with the previous release) - - https://github.com/owncloud/ocis/pull/3685 - -* Change - Prevent access to disabled space: [#3779](https://github.com/owncloud/ocis/pull/3779) - - Previously managers where allowed to edit the space even when it is disabled - This is no longer possible - - https://github.com/owncloud/ocis/pull/3779 - -* Change - Rename "uploads purge" command to "uploads clean": [#4403](https://github.com/owncloud/ocis/pull/4403) - - We've renamed the storage-users service's "uploads purge" command to "upload - clean". - - https://github.com/owncloud/ocis/pull/4403 - -* Change - Enable private links by default: [#4599](https://github.com/owncloud/ocis/pull/4599/) - - Enable private links by default in the capabilities. - - https://github.com/owncloud/ocis/pull/4599/ - -* Change - Use the spaceID on the cs3 resource: [#4748](https://github.com/owncloud/ocis/pull/4748) - - We cleaned up the CS3Api to use a proper attribute for the space id. - - https://github.com/owncloud/ocis/pull/4748 - -* Change - Build service frontends with pnpm instead of yarn: [#4878](https://github.com/owncloud/ocis/pull/4878) - - We changed the Node.js packager from Yarn to pnpm to make it more consistent - with the main Web repo. pnpm offers better package isolation and prevents a - whole class of errors. This is only relevant for developers. - - https://github.com/owncloud/ocis/pull/4878 - https://github.com/owncloud/web/pull/7835 - -* Enhancement - Disable the color logging in docker compose examples: [#871](https://github.com/owncloud/ocis/issues/871) - - Disabled the color logging in the example docker compose deployments. Although - colored logs are helpful during the development process they may be undesired in - other situations like production deployments, where the logs aren't consumed by - humans directly but instead by a log aggregator. - - https://github.com/owncloud/ocis/issues/871 - https://github.com/owncloud/ocis/pull/3935 - -* Enhancement - Product field in OCS version: [#2918](https://github.com/owncloud/ocis/pull/2918) - - We've added a new field to the OCS Version, which is supposed to announce the - product name. The web ui as a client will make use of it to make the backend - product and version available (e.g. for easier bug reports). - - https://github.com/owncloud/ocis/pull/2918 - -* Enhancement - Add /me/changePassword endpoint to GraphAPI: [#3063](https://github.com/owncloud/ocis/issues/3063) - - When using the builtin user management, allow users to update their own password - via the graph/v1.0/me/changePassword endpoint. - - https://github.com/owncloud/ocis/issues/3063 - https://github.com/owncloud/ocis/pull/3705 - -* Enhancement - Update IdP UI: [#3493](https://github.com/owncloud/ocis/issues/3493) - - Updated our fork of the lico IdP UI. This also updated the used npm - dependencies. The design didn't change. - - https://github.com/owncloud/ocis/issues/3493 - https://github.com/owncloud/ocis/pull/4074 - -* Enhancement - Update reva to v2.3.1: [#3552](https://github.com/owncloud/ocis/pull/3552) - - Updated reva to version 2.3.1. This update includes - - * Bugfix [cs3org/reva#2827](https://github.com/cs3org/reva/pull/2827): Check permissions when deleting spaces - * Bugfix [cs3org/reva#2830](https://github.com/cs3org/reva/pull/2830): Correctly render response when accepting merged shares - * Bugfix [cs3org/reva#2831](https://github.com/cs3org/reva/pull/2831): Fix uploads to owncloudsql storage when no mtime is provided - * Enhancement [cs3org/reva#2833](https://github.com/cs3org/reva/pull/2833): Make status.php values configurable - * Enhancement [cs3org/reva#2832](https://github.com/cs3org/reva/pull/2832): Add version option for ocdav go-micro service - - Updated reva to version 2.3.0. This update includes: - - * Bugfix [cs3org/reva#2693](https://github.com/cs3org/reva/pull/2693): Support editnew actions from MS Office - * Bugfix [cs3org/reva#2588](https://github.com/cs3org/reva/pull/2588): Dockerfile.revad-ceph to use the right base image - * Bugfix [cs3org/reva#2499](https://github.com/cs3org/reva/pull/2499): Removed check DenyGrant in resource permission - * Bugfix [cs3org/reva#2285](https://github.com/cs3org/reva/pull/2285): Accept new userid idp format - * Bugfix [cs3org/reva#2802](https://github.com/cs3org/reva/pull/2802): Bugfix the resource id handling for space shares - * Bugfix [cs3org/reva#2800](https://github.com/cs3org/reva/pull/2800): Bugfix spaceid parsing in spaces trashbin API - * Bugfix [cs3org/reva#2608](https://github.com/cs3org/reva/pull/2608): Respect the tracing_service_name config variable - * Bugfix [cs3org/reva#2742](https://github.com/cs3org/reva/pull/2742): Use exact match in login filter - * Bugfix [cs3org/reva#2759](https://github.com/cs3org/reva/pull/2759): Made uid, gid claims parsing more robust in OIDC auth provider - * Bugfix [cs3org/reva#2788](https://github.com/cs3org/reva/pull/2788): Return the correct file IDs on public link resources - * Bugfix [cs3org/reva#2322](https://github.com/cs3org/reva/pull/2322): Use RFC3339 for parsing dates - * Bugfix [cs3org/reva#2784](https://github.com/cs3org/reva/pull/2784): Disable storageprovider cache for the share jail - * Bugfix [cs3org/reva#2555](https://github.com/cs3org/reva/pull/2555): Bugfix site accounts endpoints - * Bugfix [cs3org/reva#2675](https://github.com/cs3org/reva/pull/2675): Updates Makefile according to latest go standards - * Bugfix [cs3org/reva#2572](https://github.com/cs3org/reva/pull/2572): Wait for nats server on middleware start - * Change [cs3org/reva#2735](https://github.com/cs3org/reva/pull/2735): Avoid user enumeration - * Change [cs3org/reva#2737](https://github.com/cs3org/reva/pull/2737): Bump go-cs3api - * Change [cs3org/reva#2763](https://github.com/cs3org/reva/pull/2763): Change the oCIS and S3NG storage driver blob store layout - * Change [cs3org/reva#2596](https://github.com/cs3org/reva/pull/2596): Remove hash from public link urls - * Change [cs3org/reva#2785](https://github.com/cs3org/reva/pull/2785): Implement workaround for chi.RegisterMethod - * Change [cs3org/reva#2559](https://github.com/cs3org/reva/pull/2559): Do not encode webDAV ids to base64 - * Change [cs3org/reva#2740](https://github.com/cs3org/reva/pull/2740): Rename oc10 share manager driver - * Change [cs3org/reva#2561](https://github.com/cs3org/reva/pull/2561): Merge oidcmapping auth manager into oidc - * Enhancement [cs3org/reva#2698](https://github.com/cs3org/reva/pull/2698): Make capabilities endpoint public, authenticate users is present - * Enhancement [cs3org/reva#2515](https://github.com/cs3org/reva/pull/2515): Enabling tracing by default if not explicitly disabled - * Enhancement [cs3org/reva#2686](https://github.com/cs3org/reva/pull/2686): Features for favorites xattrs in EOS, cache for scope expansion - * Enhancement [cs3org/reva#2494](https://github.com/cs3org/reva/pull/2494): Use sys ACLs for file permissions - * Enhancement [cs3org/reva#2522](https://github.com/cs3org/reva/pull/2522): Introduce events - * Enhancement [cs3org/reva#2811](https://github.com/cs3org/reva/pull/2811): Add event for created directories - * Enhancement [cs3org/reva#2798](https://github.com/cs3org/reva/pull/2798): Add additional fields to events to enable search - * Enhancement [cs3org/reva#2790](https://github.com/cs3org/reva/pull/2790): Fake providerids so API stays stable after beta - * Enhancement [cs3org/reva#2685](https://github.com/cs3org/reva/pull/2685): Enable federated account access - * Enhancement [cs3org/reva#1787](https://github.com/cs3org/reva/pull/1787): Add support for HTTP TPC - * Enhancement [cs3org/reva#2799](https://github.com/cs3org/reva/pull/2799): Add flag to enable unrestricted listing of spaces - * Enhancement [cs3org/reva#2560](https://github.com/cs3org/reva/pull/2560): Mentix PromSD extensions - * Enhancement [cs3org/reva#2741](https://github.com/cs3org/reva/pull/2741): Meta path for user - * Enhancement [cs3org/reva#2613](https://github.com/cs3org/reva/pull/2613): Externalize custom mime types configuration for storage providers - * Enhancement [cs3org/reva#2163](https://github.com/cs3org/reva/pull/2163): Nextcloud-based share manager for pkg/ocm/share - * Enhancement [cs3org/reva#2696](https://github.com/cs3org/reva/pull/2696): Preferences driver refactor and cbox sql implementation - * Enhancement [cs3org/reva#2052](https://github.com/cs3org/reva/pull/2052): New CS3API datatx methods - * Enhancement [cs3org/reva#2743](https://github.com/cs3org/reva/pull/2743): Add capability for public link single file edit - * Enhancement [cs3org/reva#2738](https://github.com/cs3org/reva/pull/2738): Site accounts site-global settings - * Enhancement [cs3org/reva#2672](https://github.com/cs3org/reva/pull/2672): Further Site Accounts improvements - * Enhancement [cs3org/reva#2549](https://github.com/cs3org/reva/pull/2549): Site accounts improvements - * Enhancement [cs3org/reva#2795](https://github.com/cs3org/reva/pull/2795): Add feature flags "projects" and "share_jail" to spaces capability - * Enhancement [cs3org/reva#2514](https://github.com/cs3org/reva/pull/2514): Reuse ocs role objects in other drivers - * Enhancement [cs3org/reva#2781](https://github.com/cs3org/reva/pull/2781): In memory user provider - * Enhancement [cs3org/reva#2752](https://github.com/cs3org/reva/pull/2752): Refactor the rest user and group provider drivers - - https://github.com/owncloud/ocis/issues/3621 - https://github.com/owncloud/ocis/pull/3552 - https://github.com/owncloud/ocis/pull/3570 - https://github.com/owncloud/ocis/pull/3601 - https://github.com/owncloud/ocis/pull/3602 - https://github.com/owncloud/ocis/pull/3605 - https://github.com/owncloud/ocis/pull/3611 - https://github.com/owncloud/ocis/pull/3637 - https://github.com/owncloud/ocis/pull/3652 - https://github.com/owncloud/ocis/pull/3681 - -* Enhancement - Update linkshare capabilities: [#3579](https://github.com/owncloud/ocis/pull/3579) - - We have updated the capabilities regarding password enforcement and expiration - dates of public links. They were previously hardcoded in a way that didn't - reflect the actual backend functionality anymore. - - https://github.com/owncloud/ocis/pull/3579 - -* Enhancement - Wrap metadata storage with dedicated reva gateway: [#3602](https://github.com/owncloud/ocis/pull/3602) - - We wrapped the metadata storage in a minimal reva instance with a dedicated - gateway, including static storage registry, static auth registry, in memory - userprovider, machine authprovider and demo permissions service. This allows us - to preconfigure the service user for the ocis settings service, share and public - share providers. - - https://github.com/owncloud/ocis/pull/3602 - https://github.com/owncloud/ocis/pull/3647 - -* Enhancement - Align service naming: [#3606](https://github.com/owncloud/ocis/pull/3606) - - We now reflect the configured service names when listing them in the ocis - runtime - - https://github.com/owncloud/ocis/issues/3603 - https://github.com/owncloud/ocis/pull/3606 - -* Enhancement - Added `share_jail` and `projects` feature flags in spaces capability: [#3626](https://github.com/owncloud/ocis/pull/3626) - - We've added feature flags to the `spaces` capability to indicate to clients - which features are supposed to be shown to users. - - https://github.com/owncloud/ocis/pull/3626 - -* Enhancement - Add initial version of the search extensions: [#3635](https://github.com/owncloud/ocis/pull/3635) - - It is now possible to search for files and directories by their name using the - web UI. Therefor new search extension indexes files in a persistent local index. - - https://github.com/owncloud/ocis/pull/3635 - -* Enhancement - Don't setup demo role assignments on default: [#3661](https://github.com/owncloud/ocis/issues/3661) - - Added a configuration option to explicitly tell the settings service to generate - the default role assignments. - - https://github.com/owncloud/ocis/issues/3661 - https://github.com/owncloud/ocis/pull/3956 - -* Enhancement - Restrict admins from self-removal: [#3713](https://github.com/owncloud/ocis/issues/3713) - - Admin users are no longer allowed to remove their own account or to edit their - own role assignments. By this restriction we try to prevent situation where no - administrative users is available in the system anymore - - https://github.com/owncloud/ocis/issues/3713 - -* Enhancement - Update reva to version 2.4.1: [#3746](https://github.com/owncloud/ocis/pull/3746) - - Changelog for reva 2.4.1 (2022-05-24) ======================================= - - The following sections list the changes in reva 2.4.1 relevant to reva users. - The changes are ordered by importance. - - Summary ------- - - * Bugfix [cs3org/reva#2891](https://github.com/cs3org/reva/pull/2891): Add missing http status code - - Changelog for reva 2.4.0 (2022-05-24) ======================================= - - The following sections list the changes in reva 2.4.0 relevant to reva users. - The changes are ordered by importance. - - Summary ------- - - * Bugfix [cs3org/reva#2854](https://github.com/cs3org/reva/pull/2854): Handle non uuid space and nodeid in decomposedfs - * Bugfix [cs3org/reva#2853](https://github.com/cs3org/reva/pull/2853): Filter CS3 share manager listing - * Bugfix [cs3org/reva#2868](https://github.com/cs3org/reva/pull/2868): Actually remove blobs when purging - * Bugfix [cs3org/reva#2882](https://github.com/cs3org/reva/pull/2882): Fix FileUploaded event being emitted too early - * Bugfix [cs3org/reva#2848](https://github.com/cs3org/reva/pull/2848): Fix storage id in the references in the ItemTrashed events - * Bugfix [cs3org/reva#2852](https://github.com/cs3org/reva/pull/2852): Fix rcbox dependency on reva 1.18 - * Bugfix [cs3org/reva#3505](https://github.com/cs3org/reva/pull/3505): Fix creating a new file with wopi - * Bugfix [cs3org/reva#2885](https://github.com/cs3org/reva/pull/2885): Move stat out of usershareprovider - * Bugfix [cs3org/reva#2883](https://github.com/cs3org/reva/pull/2883): Fix role consideration when updating a share - * Bugfix [cs3org/reva#2864](https://github.com/cs3org/reva/pull/2864): Fix Grant Space IDs - * Bugfix [cs3org/reva#2870](https://github.com/cs3org/reva/pull/2870): Update quota calculation - * Bugfix [cs3org/reva#2876](https://github.com/cs3org/reva/pull/2876): Fix version number in status page - * Bugfix [cs3org/reva#2829](https://github.com/cs3org/reva/pull/2829): Don't include versions in quota - * Change [cs3org/reva#2856](https://github.com/cs3org/reva/pull/2856): Do not allow to edit disabled spaces - * Enhancement [cs3org/reva#3741](https://github.com/cs3org/reva/pull/3741): Add download endpoint to ocdav versions API - * Enhancement [cs3org/reva#2884](https://github.com/cs3org/reva/pull/2884): Show mounted shares in virtual share jail root - * Enhancement [cs3org/reva#2792](https://github.com/cs3org/reva/pull/2792): Use storageproviderid for spaces routing - - https://github.com/owncloud/ocis/pull/3746 - https://github.com/owncloud/ocis/pull/3771 - https://github.com/owncloud/ocis/pull/3778 - https://github.com/owncloud/ocis/pull/3842 - https://github.com/owncloud/ocis/pull/3854 - https://github.com/owncloud/ocis/pull/3858 - https://github.com/owncloud/ocis/pull/3867 - -* Enhancement - Add description tags to the thumbnails config structs: [#3752](https://github.com/owncloud/ocis/pull/3752) - - Added description tags to the config structs in the thumbnails service so they - will be included in the config documentation. - - **Important** If you ran `ocis init` with the `v2.0.0-alpha*` version then you have to manually add the `transfer_secret` to the ocis.yaml. - - Just open the `ocis.yaml` config file and look for the thumbnails section. Then - add a random `transfer_secret` so that it looks like this: - - ``` - thumbnails: - thumbnail: - transfer_secret: - ``` - - https://github.com/owncloud/ocis/pull/3752 - -* Enhancement - Add acting user to the audit log: [#3753](https://github.com/owncloud/ocis/issues/3753) - - Added the acting user to the events in the audit log. - - https://github.com/owncloud/ocis/issues/3753 - https://github.com/owncloud/ocis/pull/3992 - -* Enhancement - Add descriptions to webdav configuration: [#3755](https://github.com/owncloud/ocis/pull/3755) - - Added descriptions to webdav config structs to include them in the config - documentation. - - https://github.com/owncloud/ocis/pull/3755 - -* Enhancement - Add descriptions for graph-explorer config: [#3759](https://github.com/owncloud/ocis/pull/3759) - - Added descriptions tags to the graph-explorer config tags so that they will be - included in the documentation. - - https://github.com/owncloud/ocis/pull/3759 - -* Enhancement - Add config option to provide TLS certificate: [#3818](https://github.com/owncloud/ocis/issues/3818) - - Added a config option to the graph service to provide a TLS certificate to be - used to verify the LDAP server certificate. - - https://github.com/owncloud/ocis/issues/3818 - https://github.com/owncloud/ocis/pull/3888 - -* Enhancement - Introduce service registry cache: [#3833](https://github.com/owncloud/ocis/pull/3833) - - We've improved the service registry / service discovery by setting up registry - caching (TTL 20s), so that not every requests has to do a lookup on the - registry. - - https://github.com/owncloud/ocis/pull/3833 - -* Enhancement - Improve validation of OIDC access tokens: [#3841](https://github.com/owncloud/ocis/issues/3841) - - Previously OIDC access tokes were only validated by requesting the userinfo from - the IDP. It is now possible to enable additional verification if the IDP issues - access tokens in JWT format. In that case the oCIS proxy service will now verify - the signature of the token using the public keys provided by jwks_uri endpoint - of the IDP. It will also verify if the issuer claim (iss) matches the expected - values. - - The new validation is enabled by setting `PROXY_OIDC_ACCESS_TOKEN_VERIFY_METHOD` - to "jwt". Which is also the default. Setting it to "none" will disable the - feature. - - https://github.com/owncloud/ocis/issues/3841 - https://github.com/owncloud/ocis/pull/4227 - -* Enhancement - Reintroduce user autoprovisioning in proxy: [#3860](https://github.com/owncloud/ocis/pull/3860) - - With the removal of the accounts service autoprovisioning of users upon first - login was no longer possible. We added this feature back for the cs3 user - backend in the proxy. Leveraging the libregraph users API for creating the - users. - - https://github.com/owncloud/ocis/pull/3860 - -* Enhancement - Allow resharing: [#3904](https://github.com/owncloud/ocis/pull/3904) - - This will allow resharing files - - https://github.com/owncloud/ocis/pull/3904 - -* Enhancement - Generate signing key and encryption secret: [#3909](https://github.com/owncloud/ocis/issues/3909) - - The idp service now automatically generates a signing key and encryption secret - when they don't exist. This will enable service restarts without invalidating - existing sessions. - - https://github.com/owncloud/ocis/issues/3909 - https://github.com/owncloud/ocis/pull/4022 - -* Enhancement - Add deprecation annotation: [#3917](https://github.com/owncloud/ocis/issues/3917) - - We have added the ability to annotate variables in case of deprecations: - - Example: - - `services/nats/pkg/config/config.go` - - ``` - Host string `yaml:"host" env:"NATS_HOST_ADDRESS,NATS_NATS_HOST" desc:"Bind address." deprecationVersion:"1.6.2" removalVersion:"1.7.5" deprecationInfo:"the name is ugly" deprecationReplacement:"NATS_HOST_ADDRESS"` - ``` - - https://github.com/owncloud/ocis/issues/3917 - https://github.com/owncloud/ocis/pull/5143 - -* Enhancement - Update reva to version 2.5.1: [#3932](https://github.com/owncloud/ocis/pull/3932) - - Changelog for reva 2.5.1 (2022-06-08) ======================================= - - The following sections list the changes in reva 2.5.1 relevant to reva users. - The changes are ordered by importance. - - Summary ------- - - * Bugfix [cs3org/reva#2931](https://github.com/cs3org/reva/pull/2931): Allow listing share jail space - * Bugfix [cs3org/reva#2918](https://github.com/cs3org/reva/pull/2918): Fix propfinds with depth 0 - - Changelog for reva 2.5.0 (2022-06-07) ======================================= - - The following sections list the changes in reva 2.5.0 relevant to reva users. - The changes are ordered by importance. - - Summary ------- - - * Bugfix [cs3org/reva#2909](https://github.com/cs3org/reva/pull/2909): The decomposedfs now checks the GetPath permission - * Bugfix [cs3org/reva#2899](https://github.com/cs3org/reva/pull/2899): Empty meta requests should return body - * Bugfix [cs3org/reva#2928](https://github.com/cs3org/reva/pull/2928): Fix mkcol response code - * Bugfix [cs3org/reva#2907](https://github.com/cs3org/reva/pull/2907): Correct share jail child aggregation - * Bugfix [cs3org/reva#2895](https://github.com/cs3org/reva/pull/2895): Fix unlimited quota in spaces - * Bugfix [cs3org/reva#2905](https://github.com/cs3org/reva/pull/2905): Check user permissions before updating/removing public shares - * Bugfix [cs3org/reva#2904](https://github.com/cs3org/reva/pull/2904): Share jail now works properly when accessed as a space - * Bugfix [cs3org/reva#2903](https://github.com/cs3org/reva/pull/2903): User owncloudsql now uses the correct userid - * Change [cs3org/reva#2920](https://github.com/cs3org/reva/pull/2920): Clean up the propfind code - * Change [cs3org/reva#2913](https://github.com/cs3org/reva/pull/2913): Rename ocs parameter "space_ref" - * Enhancement [cs3org/reva#2919](https://github.com/cs3org/reva/pull/2919): EOS Spaces implementation - * Enhancement [cs3org/reva#2888](https://github.com/cs3org/reva/pull/2888): Introduce spaces field mask - * Enhancement [cs3org/reva#2922](https://github.com/cs3org/reva/pull/2922): Refactor webdav error handling - - https://github.com/owncloud/ocis/pull/3932 - https://github.com/owncloud/ocis/pull/3928 - https://github.com/owncloud/ocis/pull/3922 - -* Enhancement - Add audit events for created containers: [#3941](https://github.com/owncloud/ocis/pull/3941) - - Handle the event `ContainerCreated` in the audit service. - - https://github.com/owncloud/ocis/pull/3941 - -* Enhancement - Update reva: [#3944](https://github.com/owncloud/ocis/pull/3944) - - Changelog for reva 2.6.1 (2022-06-27) ======================================= - - The following sections list the changes in reva 2.6.1 relevant to reva users. - The changes are ordered by importance. - - Summary ------- - - * Bugfix [cs3org/reva#2998](https://github.com/cs3org/reva/pull/2998): Fix 0-byte-uploads - * Enhancement [cs3org/reva#3983](https://github.com/cs3org/reva/pull/3983): Add capability for alias links - * Enhancement [cs3org/reva#3000](https://github.com/cs3org/reva/pull/3000): Make less stat requests - * Enhancement [cs3org/reva#3003](https://github.com/cs3org/reva/pull/3003): Distinguish GRPC FAILED_PRECONDITION and ABORTED codes - * Enhancement [cs3org/reva#3005](https://github.com/cs3org/reva/pull/3005): Remove unused HomeMapping variable - - Changelog for reva 2.6.0 (2022-06-21) ======================================= - - The following sections list the changes in reva 2.6.0 relevant to reva users. - The changes are ordered by importance. - - * Bugfix [cs3org/reva#2985](https://github.com/cs3org/reva/pull/2985): Make stat requests route based on storage providerid - * Bugfix [cs3org/reva#2987](https://github.com/cs3org/reva/pull/2987): Let archiver handle all error codes - * Bugfix [cs3org/reva#2994](https://github.com/cs3org/reva/pull/2994): Bugfix errors when loading shares - * Bugfix [cs3org/reva#2996](https://github.com/cs3org/reva/pull/2996): Do not close share dump channels - * Bugfix [cs3org/reva#2993](https://github.com/cs3org/reva/pull/2993): Remove unused configuration - * Bugfix [cs3org/reva#2950](https://github.com/cs3org/reva/pull/2950): Bugfix sharing with space ref - * Bugfix [cs3org/reva#2991](https://github.com/cs3org/reva/pull/2991): Make sharesstorageprovider get accepted share - * Change [cs3org/reva#2877](https://github.com/cs3org/reva/pull/2877): Enable resharing - * Change [cs3org/reva#2984](https://github.com/cs3org/reva/pull/2984): Update CS3Apis - * Enhancement [cs3org/reva#3753](https://github.com/cs3org/reva/pull/3753): Add executant to the events - * Enhancement [cs3org/reva#2820](https://github.com/cs3org/reva/pull/2820): Instrument GRPC and HTTP requests with OTel - * Enhancement [cs3org/reva#2975](https://github.com/cs3org/reva/pull/2975): Leverage shares space storageid and type when listing shares - * Enhancement [cs3org/reva#3882](https://github.com/cs3org/reva/pull/3882): Explicitly return on ocdav move requests with body - * Enhancement [cs3org/reva#2932](https://github.com/cs3org/reva/pull/2932): Stat accepted shares mountpoints, configure existing share updates - * Enhancement [cs3org/reva#2944](https://github.com/cs3org/reva/pull/2944): Improve owncloudsql connection management - * Enhancement [cs3org/reva#2962](https://github.com/cs3org/reva/pull/2962): Per service TracerProvider - * Enhancement [cs3org/reva#2911](https://github.com/cs3org/reva/pull/2911): Allow for dumping and loading shares - * Enhancement [cs3org/reva#2938](https://github.com/cs3org/reva/pull/2938): Sharpen tooling - - https://github.com/owncloud/ocis/pull/3944 - https://github.com/owncloud/ocis/pull/3975 - https://github.com/owncloud/ocis/pull/3982 - https://github.com/owncloud/ocis/pull/4000 - https://github.com/owncloud/ocis/pull/4006 - -* Enhancement - Make thumbnails service log less noisy: [#3959](https://github.com/owncloud/ocis/pull/3959) - - Reduced the log severity when no thumbnail was found from warn to debug. This - reduces the spam in the logs. - - https://github.com/owncloud/ocis/pull/3959 - -* Enhancement - Refactor extensions to services: [#3980](https://github.com/owncloud/ocis/pull/3980) - - We have decided to name all extensions, we maintain and provide with ocis, - services from here on to avoid confusion between external extensions and code we - provide and maintain. - - https://github.com/owncloud/ocis/pull/3980 - -* Enhancement - Add capability for alias links: [#3983](https://github.com/owncloud/ocis/issues/3983) - - For better UX clients need a way to discover if alias links are supported by the - server. We added a capability under "files_sharing/public/alias" - - https://github.com/owncloud/ocis/issues/3983 - https://github.com/owncloud/ocis/pull/3991 - -* Enhancement - New migrate command for migrating shares and public shares: [#3987](https://github.com/owncloud/ocis/pull/3987) - - We added a new `migrate` subcommand which can be used to migrate shares and - public shares between different share and publicshare managers. - - https://github.com/owncloud/ocis/pull/3987 - https://github.com/owncloud/ocis/pull/4019 - -* Enhancement - Update ownCloud Web to v5.7.0-rc.1: [#4005](https://github.com/owncloud/ocis/pull/4005) - - Tags: web - - We updated ownCloud Web to v5.7.0-rc.1. Please refer to the changelog (linked) - for details on the web release. - - * Enhancement [owncloud/web#7119](https://github.com/owncloud/web/pull/7119): Copy/Move conflict dialog - * Enhancement [owncloud/web#7122](https://github.com/owncloud/web/pull/7122): Enable Drag&Drop and keyboard shortcuts for all views - * Enhancement [owncloud/web#7053](https://github.com/owncloud/web/pull/7053): Personal space id in URL - * Enhancement [owncloud/web#6933](https://github.com/owncloud/web/pull/6933): Customize additional mimeTypes for preview app - * Enhancement [owncloud/web#7078](https://github.com/owncloud/web/pull/7078): Add Hotkeys to ResourceTable - * Enhancement [owncloud/web#7120](https://github.com/owncloud/web/pull/7120): Use tus chunksize from backend - * Enhancement [owncloud/web#6749](https://github.com/owncloud/web/pull/6749): Update ODS to v13.2.0-rc.1 - * Enhancement [owncloud/web#7111](https://github.com/owncloud/web/pull/7111): Upload data during creation - * Enhancement [owncloud/web#7109](https://github.com/owncloud/web/pull/7109): Clickable folder links in upload overlay - * Enhancement [owncloud/web#7123](https://github.com/owncloud/web/pull/7123): Indeterminate progress bar in upload overlay - * Enhancement [owncloud/web#7088](https://github.com/owncloud/web/pull/7088): Upload time estimation - * Enhancement [owncloud/web#7125](https://github.com/owncloud/web/pull/7125): Wording improvements - * Enhancement [owncloud/web#7140](https://github.com/owncloud/web/pull/7140): Separate direct and indirect link shares in sidebar - * Bugfix [owncloud/web#7156](https://github.com/owncloud/web/pull/7156): Folder link targets - * Bugfix [owncloud/web#7108](https://github.com/owncloud/web/pull/7108): Reload of an updated space-image and/or -readme - * Bugfix [owncloud/web#6846](https://github.com/owncloud/web/pull/6846): Upload meta data serialization - * Bugfix [owncloud/web#7100](https://github.com/owncloud/web/pull/7100): Complete-state of the upload overlay - * Bugfix [owncloud/web#7104](https://github.com/owncloud/web/pull/7104): Parent folder name on public links - * Bugfix [owncloud/web#7173](https://github.com/owncloud/web/pull/7173): Re-introduce dynamic app name in document title - * Bugfix [owncloud/web#7166](https://github.com/owncloud/web/pull/7166): External apps fixes - - https://github.com/owncloud/ocis/pull/4005 - https://github.com/owncloud/web/pull/7158 - https://github.com/owncloud/ocis/pull/3990 - https://github.com/owncloud/web/pull/6854 - https://github.com/owncloud/web/releases/tag/v5.7.0-rc.1 - -* Enhancement - Add FRONTEND_ENABLE_RESHARING env variable: [#4023](https://github.com/owncloud/ocis/pull/4023) - - We introduced resharing which was enabled by default, this is now configurable - and can be enabled by setting the env `FRONTEND_ENABLE_RESHARING` to `true`. By - default resharing is now disabled. - - https://github.com/owncloud/ocis/pull/4023 - -* Enhancement - Add drives field to users endpoint: [#4072](https://github.com/owncloud/ocis/pull/4072) - - We have added `$expand=drives` to the `/users/{id}/` endpoint using the user - filter implemented in reva. - - https://github.com/owncloud/ocis/pull/4072 - https://github.com/cs3org/reva/pull/3046 - https://github.com/owncloud/ocis/pull/4323 - -* Enhancement - Added command to reset administrator password: [#4084](https://github.com/owncloud/ocis/issues/4084) - - The new command `ocis idm resetpassword` allows to reset the administrator - password when ocis is not running. So it is possible to recover setups where the - admin password was lost. - - https://github.com/owncloud/ocis/issues/4084 - https://github.com/owncloud/ocis/pull/4365 - -* Enhancement - Update reva to version 2.7.2: [#4115](https://github.com/owncloud/ocis/pull/4115) - - Changelog for reva 2.7.2 (2022-07-18) ======================================= - - * Bugfix [cs3org/reva#3079](https://github.com/cs3org/reva/pull/3079): Allow empty permissions - * Bugfix [cs3org/reva#3084](https://github.com/cs3org/reva/pull/3084): Spaces related permissions and providerID cleanup - * Bugfix [cs3org/reva#3083](https://github.com/cs3org/reva/pull/3083): Add space id to ItemTrashed event - - Changelog for reva 2.7.1 (2022-07-15) ======================================= - - * Bugfix [cs3org/reva#3080](https://github.com/cs3org/reva/pull/3080): Make dataproviders return more headers - * Enhancement [cs3org/reva#3046](https://github.com/cs3org/reva/pull/3046): Add user filter - - Changelog for reva 2.7.0 (2022-07-15) ======================================= - - * Bugfix [cs3org/reva#3075](https://github.com/cs3org/reva/pull/3075): Check permissions of the move operation destination - * Bugfix [cs3org/reva#3036](https://github.com/cs3org/reva/pull/3036): - * Bugfix revad with EOS docker image - * Bugfix [cs3org/reva#3037](https://github.com/cs3org/reva/pull/3037): Add uid- and gidNumber to LDAP queries - * Bugfix [cs3org/reva#4061](https://github.com/cs3org/reva/pull/4061): Forbid resharing with higher permissions - * Bugfix [cs3org/reva#3017](https://github.com/cs3org/reva/pull/3017): Removed unused gateway config "commit_share_to_storage_ref" - * Bugfix [cs3org/reva#3031](https://github.com/cs3org/reva/pull/3031): Return proper response code when detecting recursive copy/move operations - * Bugfix [cs3org/reva#3071](https://github.com/cs3org/reva/pull/3071): Make CS3 sharing drivers parse legacy resource id - * Bugfix [cs3org/reva#3035](https://github.com/cs3org/reva/pull/3035): Prevent cross space move - * Bugfix [cs3org/reva#3074](https://github.com/cs3org/reva/pull/3074): Send storage provider and space id to wopi server - * Bugfix [cs3org/reva#3022](https://github.com/cs3org/reva/pull/3022): Improve the sharing internals - * Bugfix [cs3org/reva#2977](https://github.com/cs3org/reva/pull/2977): Test valid filename on spaces tus upload - * Change [cs3org/reva#3006](https://github.com/cs3org/reva/pull/3006): Use spaceID on the cs3api - * Enhancement [cs3org/reva#3043](https://github.com/cs3org/reva/pull/3043): Introduce LookupCtx for index interface - * Enhancement [cs3org/reva#3009](https://github.com/cs3org/reva/pull/3009): Prevent recursive copy/move operations - * Enhancement [cs3org/reva#2977](https://github.com/cs3org/reva/pull/2977): Skip space lookup on space propfind - - https://github.com/owncloud/ocis/pull/4115 - https://github.com/owncloud/ocis/pull/4201 - https://github.com/owncloud/ocis/pull/4203 - https://github.com/owncloud/ocis/pull/4025 - https://github.com/owncloud/ocis/pull/4211 - -* Enhancement - Search service at the old webdav endpoint: [#4118](https://github.com/owncloud/ocis/pull/4118) - - We made the search service available for legacy clients at the old webdav - endpoint. - - https://github.com/owncloud/ocis/pull/4118 - -* Enhancement - Update ownCloud Web to v5.7.0-rc.4: [#4140](https://github.com/owncloud/ocis/pull/4140) - - Tags: web - - We updated ownCloud Web to v5.7.0-rc.4. Please refer to the changelog (linked) - for details on the web release. - - * Bugfix [owncloud/web#7230](https://github.com/owncloud/web/pull/7230): Context menu misplaced when triggered by keyboard navigation - * Bugfix [owncloud/web#7214](https://github.com/owncloud/web/pull/7214): Prevent error when pasting with empty clipboard - * Bugfix [owncloud/web#7173](https://github.com/owncloud/web/pull/7173): Re-introduce dynamic app name in document title - * Bugfix [owncloud/web#7166](https://github.com/owncloud/web/pull/7166): External apps fixes - * Bugfix [owncloud/web#7248](https://github.com/owncloud/web/pull/7248): Hide empty trash bin modal on error - * Bugfix [owncloud/web#4677](https://github.com/owncloud/web/issues/4677): Logout deleted user on page reload - * Bugfix [owncloud/web#7216](https://github.com/owncloud/web/pull/7216): Filename hovers over the image in the preview app - * Bugfix [owncloud/web#7228](https://github.com/owncloud/web/pull/7228): Shared with others page apps not working with oc10 as backend - * Bugfix [owncloud/web#7197](https://github.com/owncloud/web/pull/7197): Create space and access user management permission - * Bugfix [owncloud/web#6921](https://github.com/owncloud/web/pull/6921): Space sidebar sharing indicators - * Bugfix [owncloud/web#7030](https://github.com/owncloud/web/issues/7030): Access token renewal - * Enhancement [owncloud/web#7217](https://github.com/owncloud/web/pull/7217): Add app top bar component - * Enhancement [owncloud/web#7153](https://github.com/owncloud/web/pull/7153): Add Keyboard navigation/selection - * Enhancement [owncloud/web#7030](https://github.com/owncloud/web/issues/7030): Loading context blocks application bootstrap - * Enhancement [owncloud/web#7206](https://github.com/owncloud/web/pull/7206): Add change own password dialog to the account info page - * Enhancement [owncloud/web#7086](https://github.com/owncloud/web/pull/7086): Re-sharing for ocis - * Enhancement [owncloud/web#7201](https://github.com/owncloud/web/pull/7201): Added a toolbar to pdf-viewer app - * Enhancement [owncloud/web#7139](https://github.com/owncloud/web/pull/7139): Reposition notifications - * Enhancement [owncloud/web#7030](https://github.com/owncloud/web/issues/7030): Resolve bookmarked public links with password protection - * Enhancement [owncloud/web#7038](https://github.com/owncloud/web/issues/7038): Improve performance of share indicators - * Enhancement [owncloud/web#6661](https://github.com/owncloud/web/issues/6661): Option to block file extensions from text-editor app - * Enhancement [owncloud/web#7139](https://github.com/owncloud/web/pull/7139): Update ODS to v14.0.0-alpha.4 - * Enhancement [owncloud/web#7176](https://github.com/owncloud/web/pull/7176): Introduce group assignments - - https://github.com/owncloud/ocis/pull/4140 - https://github.com/owncloud/web/releases/tag/v5.7.0-rc.4 - -* Enhancement - Add number of total matches to the search result: [#4189](https://github.com/owncloud/ocis/issues/4189) - - The search service now returns the number of total matches alongside the - results. - - https://github.com/owncloud/ocis/issues/4189 - -* Enhancement - Introduce "delete-all-spaces" permission: [#4196](https://github.com/owncloud/ocis/issues/4196) - - This is assigned to the Admin role by default and allows to cleanup orphaned - spaces (e.g. where the owner as been deleted) - - https://github.com/owncloud/ocis/issues/4196 - -* Enhancement - Improve error log for "could not get user by claim" error: [#4227](https://github.com/owncloud/ocis/pull/4227) - - We've improved the error log for "could not get user by claim" error where - previously only the "nil" error has been logged. Now we're logging the message - from the transport. - - https://github.com/owncloud/ocis/pull/4227 - -* Enhancement - Allow providing list of services NOT to start: [#4254](https://github.com/owncloud/ocis/pull/4254) - - Until now if one wanted to use a custom version of a service, one needed to - provide `OCIS_RUN_SERVICES` which is a list of all services to start. Now one - can provide `OCIS_EXCLUDE_RUN_SERVICES` which is a list of only services not to - start - - https://github.com/owncloud/ocis/pull/4254 - -* Enhancement - Introduce insecure flag for smtp email notifications: [#4279](https://github.com/owncloud/ocis/pull/4279) - - We've introduced the `NOTIFICATIONS_SMTP_INSECURE` configuration option, that - let's you skip certificate verification for smtp email servers. - - https://github.com/owncloud/ocis/pull/4279 - -* Enhancement - Update reva to v2.7.4: [#4294](https://github.com/owncloud/ocis/pull/4294) - - Updated reva to version 2.7.4 This update includes: - - * Bugfix [cs3org/reva#3141](https://github.com/cs3org/reva/pull/3141): Check ListGrants permission when listing shares - - Updated reva to version 2.7.3 This update includes: - - * Bugfix [cs3org/reva#3109](https://github.com/cs3org/reva/pull/3109): Bugfix missing check in MustCheckNodePermissions - * Bugfix [cs3org/reva#3086](https://github.com/cs3org/reva/pull/3086): Bugfix crash in ldap authprovider - * Bugfix [cs3org/reva#3094](https://github.com/cs3org/reva/pull/3094): Allow removing password from public links - * Bugfix [cs3org/reva#3096](https://github.com/cs3org/reva/pull/3096): Bugfix user filter - * Bugfix [cs3org/reva#3091](https://github.com/cs3org/reva/pull/3091): Project spaces need no real owner - * Bugfix [cs3org/reva#3088](https://github.com/cs3org/reva/pull/3088): Use correct sublogger - * Enhancement [cs3org/reva#3123](https://github.com/cs3org/reva/pull/3123): Allow stating links that have no permissions - * Enhancement [cs3org/reva#3087](https://github.com/cs3org/reva/pull/3087): Allow to set LDAP substring filter type - * Enhancement [cs3org/reva#3098](https://github.com/cs3org/reva/pull/3098): App provider http endpoint uses Form instead of Query - * Enhancement [cs3org/reva#3133](https://github.com/cs3org/reva/pull/3133): Admins can set quota on all spaces - * Enhancement [cs3org/reva#3117](https://github.com/cs3org/reva/pull/3117): Update go-ldap to v3.4.4 - * Enhancement [cs3org/reva#3095](https://github.com/cs3org/reva/pull/3095): Upload expiration and cleanup - - Https://github.com/owncloud/ocis/pull/4272 - https://github.com/cs3org/reva/pull/3096 - https://github.com/cs3org/reva/pull/4315 - - https://github.com/owncloud/ocis/pull/4294 - https://github.com/owncloud/ocis/pull/4330 - https://github.com/owncloud/ocis/pull/4369 - -* Enhancement - Update ownCloud Web to v5.7.0-rc.8: [#4314](https://github.com/owncloud/ocis/pull/4314) - - Tags: web - - We updated ownCloud Web to v5.7.0-rc.9. Please refer to the changelog (linked) - for details on the web release. - - * Bugfix [owncloud/web#7080](https://github.com/owncloud/web/issues/7080): Add Droparea again - * Bugfix [owncloud/web#7357](https://github.com/owncloud/web/pull/7357): Batch deleting multiple files - * Bugfix [owncloud/web#7379](https://github.com/owncloud/web/pull/7379): Decline share not possible - * Bugfix [owncloud/web#7322](https://github.com/owncloud/web/pull/7322): Files pagination scroll to top - * Bugfix [owncloud/web#7348](https://github.com/owncloud/web/pull/7348): Left sidebar active navigation item has wrong cursor - * Bugfix [owncloud/web#7355](https://github.com/owncloud/web/pull/7355): Link indicator on "Shared via link"-page - * Bugfix [owncloud/web#7325](https://github.com/owncloud/web/pull/7325): Loading state in views - * Bugfix [owncloud/web#7344](https://github.com/owncloud/web/pull/7344): Missing file icon in details panel - * Bugfix [owncloud/web#7321](https://github.com/owncloud/web/pull/7321): Missing scroll bar in user management app - * Bugfix [owncloud/web#7334](https://github.com/owncloud/web/pull/7334): No redirect after disabling space - * Bugfix [owncloud/web#3071](https://github.com/owncloud/web/issues/3071): Don't leak oidc callback url into browser history - * Bugfix [owncloud/web#7379](https://github.com/owncloud/web/pull/7379): Open file on shared space resource not possible - * Bugfix [owncloud/web#7268](https://github.com/owncloud/web/issues/7268): Personal shares leaked into project space - * Bugfix [owncloud/web#7359](https://github.com/owncloud/web/pull/7359): Fix infinite loading spinner on invalid preview links - * Bugfix [owncloud/web#7272](https://github.com/owncloud/web/issues/7272): Print backend version - * Bugfix [owncloud/web#7424](https://github.com/owncloud/web/pull/7424): Quicklinks not shown - * Bugfix [owncloud/web#7379](https://github.com/owncloud/web/pull/7379): Rename shared space resource not possible - * Bugfix [owncloud/web#7210](https://github.com/owncloud/web/pull/7210): Repair navigation highlighter - * Bugfix [owncloud/web#7393](https://github.com/owncloud/web/pull/7393): Selected item bottom glue - * Bugfix [owncloud/web#7308](https://github.com/owncloud/web/pull/7308): "Shared with others" and "Shared via Link" resource links not working - * Bugfix [owncloud/web#7400](https://github.com/owncloud/web/issues/7400): Respect space quota permission - * Bugfix [owncloud/web#7349](https://github.com/owncloud/web/pull/7349): Missing quick actions in spaces file list - * Bugfix [owncloud/web#7396](https://github.com/owncloud/web/pull/7396): Add storage ID when navigating to a shared parent directory - * Bugfix [owncloud/web#7394](https://github.com/owncloud/web/pull/7394): Suppress active panel error log - * Bugfix [owncloud/web#7038](https://github.com/owncloud/web/issues/7038): File list render performance - * Bugfix [owncloud/web#7240](https://github.com/owncloud/web/issues/7240): Access token renewal during upload - * Bugfix [owncloud/web#7376](https://github.com/owncloud/web/pull/7376): Tooltips not shown on disabled create and upload button - * Bugfix [owncloud/web#7297](https://github.com/owncloud/web/pull/7297): Upload overlay progress bar spacing - * Bugfix [owncloud/web#7332](https://github.com/owncloud/web/pull/7332): Users list not loading if user has no role - * Bugfix [owncloud/web#7313](https://github.com/owncloud/web/pull/7313): Versions of shared files not visible - * Enhancement [owncloud/web#7404](https://github.com/owncloud/web/pull/7404): Adjust helper texts - * Enhancement [owncloud/web#7350](https://github.com/owncloud/web/pull/7350): Change file loading mechanism in `preview` app - * Enhancement [owncloud/web#7356](https://github.com/owncloud/web/pull/7356): Declined shares are now easily accessible - * Enhancement [owncloud/web#7365](https://github.com/owncloud/web/pull/7365): Drop menu styling in right sidebar - * Enhancement [owncloud/web#7252](https://github.com/owncloud/web/pull/7252): Redesign shared with list - * Enhancement [owncloud/web#7371](https://github.com/owncloud/web/pull/7371): Use fixed width for the right sidebar - * Enhancement [owncloud/web#7267](https://github.com/owncloud/web/pull/7267): Search all files announce limit - * Enhancement [owncloud/web#7364](https://github.com/owncloud/web/pull/7364): Sharing panel show label instead of description for links - * Enhancement [owncloud/web#7355](https://github.com/owncloud/web/pull/7355): Update ODS to v14.0.0-alpha.12 - * Enhancement [owncloud/web#7375](https://github.com/owncloud/web/pull/7375): User management app saved dialog - - https://github.com/owncloud/ocis/pull/4314 - https://github.com/owncloud/web/releases/tag/v5.7.0-rc.8 - -* Enhancement - OCS get share now also handle received shares: [#4322](https://github.com/owncloud/ocis/issues/4322) - - Requesting a specific share can now also correctly map the path to the - mountpoint if the requested share is a received share. - - https://github.com/owncloud/ocis/issues/4322 - https://github.com/owncloud/ocis/pull/4539 - -* Enhancement - Fix behavior for foobar (in present tense): [#4346](https://github.com/owncloud/ocis/pull/4346) - - We've added the configuration option `PROXY_OIDC_REWRITE_WELLKNOWN` to rewrite - the `/.well-known/openid-configuration` endpoint. If active, it serves the - `/.well-known/openid-configuration` response of the original IDP configured in - `OCIS_OIDC_ISSUER` / `PROXY_OIDC_ISSUER`. This is needed so that the Desktop - Client, Android Client and iOS Client can discover the OIDC identity provider. - - Previously this rewrite needed to be performed with an external proxy as NGINX - or Traefik if an external IDP was used. - - https://github.com/owncloud/ocis/issues/2819 - https://github.com/owncloud/ocis/issues/3280 - https://github.com/owncloud/ocis/pull/4346 - -* Enhancement - Use storageID when requesting special items: [#4356](https://github.com/owncloud/ocis/pull/4356) - - We need to use the storageID when requesting the special items of a space to - spare a registry lookup and improve the performance - - https://github.com/owncloud/ocis/pull/4356 - -* Enhancement - Expand personal drive on the graph user: [#4357](https://github.com/owncloud/ocis/pull/4357) - - We can now list the personal drive on the users endpoint via the graph API. A - user can add an `$expand=drive` query to list the personal drive of the - requested user. - - https://github.com/owncloud/ocis/pull/4357 - -* Enhancement - Rewrite of the request authentication middleware: [#4374](https://github.com/owncloud/ocis/pull/4374) - - There were some flaws in the authentication middleware which were resolved by - this rewrite. This rewrite also introduced the need to manually mark certain - paths as "unprotected" if requests to these paths must not be authenticated. - - https://github.com/owncloud/ocis/pull/4374 - -* Enhancement - Add /app/open-with-web endpoint: [#4376](https://github.com/owncloud/ocis/pull/4376) - - We've added an /app/open-with-web endpoint to the app provider, so that clients - that are no browser or have only limited browser access can also open apps with - the help of a Web URL. - - https://github.com/owncloud/ocis/pull/4376 - https://github.com/cs3org/reva/pull/3143 - -* Enhancement - Added language option to the app provider: [#4399](https://github.com/owncloud/ocis/pull/4399) - - We've added a language option to the app provider which will in the end be - passed to the app a user opens so that the web ui is displayed in the users - language. - - https://github.com/owncloud/ocis/issues/4367 - https://github.com/owncloud/ocis/pull/4399 - https://github.com/cs3org/reva/pull/3156 - -* Enhancement - Refactor the proxy service: [#4401](https://github.com/owncloud/ocis/issues/4401) - - The routes of the proxy service now have a "unprotected" flag. This is used by - the authentication middleware to determine if the request needs to be blocked - when missing authentication or not. - - https://github.com/owncloud/ocis/issues/4401 - https://github.com/owncloud/ocis/issues/4497 - https://github.com/owncloud/ocis/pull/4461 - https://github.com/owncloud/ocis/pull/4498 - https://github.com/owncloud/ocis/pull/4514 - -* Enhancement - Add previewFileMimeTypes to web default config: [#4414](https://github.com/owncloud/ocis/pull/4414) - - We've added previewFileMimeTypes to the web default config, so web can determine - which preview types are supported by the backend. - - https://github.com/owncloud/ocis/pull/4414 - -* Enhancement - Update ownCloud Web to v5.7.0-rc.10: [#4439](https://github.com/owncloud/ocis/pull/4439) - - Tags: web - - We updated ownCloud Web to v5.7.0-rc.10. Please refer to the changelog (linked) - for details on the web release. - - * Bugfix [owncloud/web#7443](https://github.com/owncloud/web/pull/7443): Datetime formatting - * Bugfix [owncloud/web#7437](https://github.com/owncloud/web/pull/7437): Default to user context - * Bugfix [owncloud/web#7473](https://github.com/owncloud/web/pull/7473): Dragging a file causes no selection - * Bugfix [owncloud/web#7469](https://github.com/owncloud/web/pull/7469): File size not updated while restoring file version - * Bugfix [owncloud/web#7443](https://github.com/owncloud/web/pull/7443): File size formatting - * Bugfix [owncloud/web#7474](https://github.com/owncloud/web/pull/7474): Load only supported thumbnails (configurable) - * Bugfix [owncloud/web#7309](https://github.com/owncloud/web/pull/7309): SidebarNavItem icon flickering - * Bugfix [owncloud/web#7425](https://github.com/owncloud/web/pull/7425): Open Folder in project space context menu - * Bugfix [owncloud/web#7486](https://github.com/owncloud/web/issues/7486): Prevent unnecessary PROPFIND request during upload - * Bugfix [owncloud/web#7415](https://github.com/owncloud/web/pull/7415): Re-fetch quota - * Bugfix [owncloud/web#7478](https://github.com/owncloud/web/issues/7478): "Shared via"-indicator for links - * Bugfix [owncloud/web#7480](https://github.com/owncloud/web/issues/7480): Missing space image in sidebar - * Bugfix [owncloud/web#7436](https://github.com/owncloud/web/issues/7436): Hide share actions for space viewers/editors - * Bugfix [owncloud/web#7445](https://github.com/owncloud/web/pull/7445): User management app close side bar throws error - * Enhancement [owncloud/web#7309](https://github.com/owncloud/web/pull/7309): Keyboard shortcut indicators in ContextMenu - * Enhancement [owncloud/web#7309](https://github.com/owncloud/web/pull/7309): Lowlight cut resources - * Enhancement [owncloud/web#7133](https://github.com/owncloud/web/pull/7133): Permissionless (internal) link shares - * Enhancement [owncloud/web#7309](https://github.com/owncloud/web/pull/7309): Replace locationpicker with clipboard actions - * Enhancement [owncloud/web#7363](https://github.com/owncloud/web/pull/7363): Streamline UI sizings - * Enhancement [owncloud/web#7355](https://github.com/owncloud/web/pull/7355): Update ODS to v14.0.0-alpha.16 - * Enhancement [owncloud/web#7476](https://github.com/owncloud/web/pull/7476): Users table on small screen - * Enhancement [owncloud/web#7182](https://github.com/owncloud/web/pull/7182): User management app edit quota - - https://github.com/owncloud/ocis/pull/4439 - https://github.com/owncloud/web/releases/tag/v5.7.0-rc.10 - -* Enhancement - Add configuration options for mail authentication and encryption: [#4443](https://github.com/owncloud/ocis/pull/4443) - - We've added configuration options to configure the authentication and encryption - for sending mails in the notifications service. - - Furthermore there is now a distinguished configuration option for the username - to use for authentication against the mail server. This allows you to customize - the sender address to your liking. For example sender addresses like `my oCIS - instance ` are now possible, too. - - https://github.com/owncloud/ocis/pull/4443 - -* Enhancement - Update reva to v2.8.0: [#4444](https://github.com/owncloud/ocis/pull/4444) - - Updated reva to version 2.8.0. This update includes: - - * Bugfix [cs3org/reva#3158](https://github.com/cs3org/reva/pull/3158): Add name to the propfind response - * Bugfix [cs3org/reva#3157](https://github.com/cs3org/reva/pull/3157): Fix locking response codes - * Bugfix [cs3org/reva#3152](https://github.com/cs3org/reva/pull/3152): Disable caching of not found stat responses - * Bugfix [cs3org/reva#4251](https://github.com/cs3org/reva/pull/4251): Disable caching - * Enhancement [cs3org/reva#3154](https://github.com/cs3org/reva/pull/3154): Dataproviders now return file metadata - * Enhancement [cs3org/reva#3143](https://github.com/cs3org/reva/pull/3143): Add /app/open-with-web endpoint - * Enhancement [cs3org/reva#3156](https://github.com/cs3org/reva/pull/3156): Added language option to the app provider - * Enhancement [cs3org/reva#3148](https://github.com/cs3org/reva/pull/3148): Add new jsoncs3 share manager - - https://github.com/owncloud/ocis/pull/4444 - -* Enhancement - Add missing unprotected paths: [#4454](https://github.com/owncloud/ocis/pull/4454) - - Added missing unprotected paths for the text-editor, preview, pdf-viewer, - draw-io and index.html to the authentication middleware. - - https://github.com/owncloud/ocis/pull/4454 - https://github.com/owncloud/ocis/pull/4458 - -* Enhancement - Automatically orientate photos when generating thumbnails: [#4477](https://github.com/owncloud/ocis/issues/4477) - - The thumbnailer now makes use of the exif orientation information to - automatically orientate pictures before generating thumbnails. - - https://github.com/owncloud/ocis/issues/4477 - https://github.com/owncloud/ocis/pull/4513 - -* Enhancement - Improve login screen design: [#4500](https://github.com/owncloud/ocis/pull/4500) - - We've improved the design of the login screen to match with the general design - used in Web. - - https://github.com/owncloud/web/issues/7552 - https://github.com/owncloud/ocis/pull/4500 - -* Enhancement - Update ownCloud Web to v5.7.0: [#4508](https://github.com/owncloud/ocis/pull/4508) - - Tags: web - - We updated ownCloud Web to v5.7.0. Please refer to the changelog (linked) for - details on the web release. - - * Bugfix [owncloud/web#7522](https://github.com/owncloud/web/pull/7522): Allow uploads outside of user's home despite quota being exceeded - * Bugfix [owncloud/web#7622](https://github.com/owncloud/web/issues/7622): Expiration date picker with long language codes - * Bugfix [owncloud/web#7516](https://github.com/owncloud/web/pull/7516): File name in text editor - * Bugfix [owncloud/web#7498](https://github.com/owncloud/web/issues/7498): Fix right sidebar content on small screens - * Bugfix [owncloud/web#7455](https://github.com/owncloud/web/issues/7455): Improve keyboard shortcuts copy/cut files - * Bugfix [owncloud/web#7510](https://github.com/owncloud/web/issues/7510): Paste action (keyboard) not working in project spaces - * Bugfix [owncloud/web#7526](https://github.com/owncloud/web/issues/7526): Left sidebar when switching apps - * Bugfix [owncloud/web#7582](https://github.com/owncloud/web/issues/7582): Merge share with group and group member into one - * Bugfix [owncloud/web#7534](https://github.com/owncloud/web/issues/7534): Redirect after removing self from space members - * Bugfix [owncloud/web#7560](https://github.com/owncloud/web/pull/7560): Search share representation - * Bugfix [owncloud/web#7519](https://github.com/owncloud/web/issues/7519): Sidebar for current folder - * Bugfix [owncloud/web#7453](https://github.com/owncloud/web/issues/7453): Stuck After Session Expired - * Bugfix [owncloud/web#7595](https://github.com/owncloud/web/pull/7595): Typo when reading public links capabilities - * Enhancement [owncloud/web#7570](https://github.com/owncloud/web/pull/7570): Adjust spacing of the files list options menu - * Enhancement [owncloud/web#7540](https://github.com/owncloud/web/issues/7540): Left sidebar hover effect - * Enhancement [owncloud/web#7555](https://github.com/owncloud/web/pull/7555): Propose unique file name while creating a new file - * Enhancement [owncloud/web#7038](https://github.com/owncloud/web/issues/7038): Reduce pagination options - * Enhancement [owncloud/web#6173](https://github.com/owncloud/web/pull/6173): Remember the UI that was last selected via the application switcher - * Enhancement [owncloud/web#7584](https://github.com/owncloud/web/pull/7584): Remove clickOutside directive - * Enhancement [owncloud/web#7485](https://github.com/owncloud/web/pull/7485): Add resource name to the WebDAV properties - * Enhancement [owncloud/web#7559](https://github.com/owncloud/web/pull/7559): Don't open right sidebar from private links - * Enhancement [owncloud/web#7586](https://github.com/owncloud/web/pull/7586): Search improvements - * Enhancement [owncloud/web#7605](https://github.com/owncloud/web/pull/7605): Simplify mime type checking - * Enhancement [owncloud/web#7626](https://github.com/owncloud/web/pull/7626): Update ODS to v14.0.0-alpha.18 - * Enhancement [owncloud/web#7177](https://github.com/owncloud/web/issues/7177): Update Uppy to v3.0.1 - * Enhancement [owncloud/web#7182](https://github.com/owncloud/web/pull/7182): User management app edit quota - - https://github.com/owncloud/ocis/pull/4508 - https://github.com/owncloud/ocis/pull/4547 - https://github.com/owncloud/ocis/pull/4550 - https://github.com/owncloud/web/releases/tag/v5.7.0 - -* Enhancement - Update Reva to version 2.10.0: [#4522](https://github.com/owncloud/ocis/pull/4522) - - Changelog for reva 2.10.0 (2022-09-09) ======================================= - - * Bugfix [cs3org/reva#3210](https://github.com/cs3org/reva/pull/3210): Jsoncs3 mtime fix - * Enhancement [cs3org/reva#3213](https://github.com/cs3org/reva/pull/3213): Allow for dumping the public shares from the cs3 publicshare manager - * Enhancement [cs3org/reva#3199](https://github.com/cs3org/reva/pull/3199): Add support for cs3 storage backends to the json publicshare manager - - Changelog for reva 2.9.0 (2022-09-08) ======================================= - - * Bugfix [cs3org/reva#3206](https://github.com/cs3org/reva/pull/3206): Add spaceid when listing share jail mount points - * Bugfix [cs3org/reva#3194](https://github.com/cs3org/reva/pull/3194): Adds the rootinfo to storage spaces - * Bugfix [cs3org/reva#3201](https://github.com/cs3org/reva/pull/3201): Fix shareid on PROPFIND - * Bugfix [cs3org/reva#3176](https://github.com/cs3org/reva/pull/3176): Forbid duplicate shares - * Bugfix [cs3org/reva#3208](https://github.com/cs3org/reva/pull/3208): Prevent panic in time conversion - * Bugfix [cs3org/reva#3207](https://github.com/cs3org/reva/pull/3207): Align ocs status code for permission error on publiclink update - * Enhancement [cs3org/reva#3193](https://github.com/cs3org/reva/pull/3193): Add shareid to PROPFIND - * Enhancement [cs3org/reva#3180](https://github.com/cs3org/reva/pull/3180): Add canDeleteAllHomeSpaces permission - * Enhancement [cs3org/reva#3203](https://github.com/cs3org/reva/pull/3203): Added "delete-all-spaces" permission - * Enhancement [cs3org/reva#3200](https://github.com/cs3org/reva/pull/3200): OCS get share now also handle received shares - * Enhancement [cs3org/reva#3185](https://github.com/cs3org/reva/pull/3185): Improve ldap authprovider's error reporting - * Enhancement [cs3org/reva#3179](https://github.com/cs3org/reva/pull/3179): Improve tokeninfo endpoint - * Enhancement [cs3org/reva#3171](https://github.com/cs3org/reva/pull/3171): Cs3 to jsoncs3 share manager migration - * Enhancement [cs3org/reva#3204](https://github.com/cs3org/reva/pull/3204): Make the function flockFile private - * Enhancement [cs3org/reva#3192](https://github.com/cs3org/reva/pull/3192): Enable space members to update shares - - https://github.com/owncloud/ocis/pull/4522 - https://github.com/owncloud/ocis/pull/4534 - https://github.com/owncloud/ocis/pull/4548 - https://github.com/owncloud/ocis/pull/4558 - -* Enhancement - Add Email templating: [#4564](https://github.com/owncloud/ocis/pull/4564) - - We have added email templating to ocis. Which are send on the SpaceShared and - ShareCreated event. - - https://github.com/owncloud/ocis/issues/4303 - https://github.com/owncloud/ocis/pull/4564 - https://github.com/cs3org/reva/pull/3252 - -* Enhancement - Allow to configure applications in Web: [#4578](https://github.com/owncloud/ocis/pull/4578) - - We've added the possibility to configure applications in the Web configuration. - - https://github.com/owncloud/ocis/pull/4578 - -* Enhancement - Add webURL to space root: [#4588](https://github.com/owncloud/ocis/pull/4588) - - Add the web url to the space root on the graphAPI. - - https://github.com/owncloud/ocis/pull/4588 - -* Enhancement - Update reva to version 2.11.0: [#4588](https://github.com/owncloud/ocis/pull/4588) - - Changelog for reva 2.11.0 (2022-11-03) ======================================= - - * Bugfix [cs3org/reva#3282](https://github.com/cs3org/reva/pull/3282): Use Displayname in wopi apps - * Bugfix [cs3org/reva#3430](https://github.com/cs3org/reva/pull/3430): Add missing error check in decomposedfs - * Bugfix [cs3org/reva#3298](https://github.com/cs3org/reva/pull/3298): Make date only expiry dates valid for the whole day - * Bugfix [cs3org/reva#3394](https://github.com/cs3org/reva/pull/3394): Avoid AppProvider panic - * Bugfix [cs3org/reva#3267](https://github.com/cs3org/reva/pull/3267): Reduced default cache sizes for smaller memory footprint - * Bugfix [cs3org/reva#3338](https://github.com/cs3org/reva/pull/3338): Fix malformed uid string in cache - * Bugfix [cs3org/reva#3255](https://github.com/cs3org/reva/pull/3255): Properly escape oc:name in propfind response - * Bugfix [cs3org/reva#3324](https://github.com/cs3org/reva/pull/3324): Correct base URL for download URL and href when listing file public links - * Bugfix [cs3org/reva#3278](https://github.com/cs3org/reva/pull/3278): Fix public share view mode during app open - * Bugfix [cs3org/reva#3377](https://github.com/cs3org/reva/pull/3377): Fix possible race conditions - * Bugfix [cs3org/reva#3274](https://github.com/cs3org/reva/pull/3274): Fix "uploader" role permissions - * Bugfix [cs3org/reva#3241](https://github.com/cs3org/reva/pull/3241): Fix uploading empty files into shares - * Bugfix [cs3org/reva#3251](https://github.com/cs3org/reva/pull/3251): Make listing xattrs more robust - * Bugfix [cs3org/reva#3287](https://github.com/cs3org/reva/pull/3287): Return OCS forbidden error when a share already exists - * Bugfix [cs3org/reva#3218](https://github.com/cs3org/reva/pull/3218): Improve performance when listing received shares - * Bugfix [cs3org/reva#3251](https://github.com/cs3org/reva/pull/3251): Lock source on move - * Bugfix [cs3org/reva#3238](https://github.com/cs3org/reva/pull/3238): Return relative used quota amount as a percent value - * Bugfix [cs3org/reva#3279](https://github.com/cs3org/reva/pull/3279): Polish OCS error responses - * Bugfix [cs3org/reva#3307](https://github.com/cs3org/reva/pull/3307): Refresh lock in decomposedFS needs to overwrite - * Bugfix [cs3org/reva#3368](https://github.com/cs3org/reva/pull/3368): Return 404 when no permission to space - * Bugfix [cs3org/reva#3341](https://github.com/cs3org/reva/pull/3341): Validate s3ng downloads - * Bugfix [cs3org/reva#3284](https://github.com/cs3org/reva/pull/3284): Prevent nil pointer when requesting user - * Bugfix [cs3org/reva#3257](https://github.com/cs3org/reva/pull/3257): Fix wopi access to publicly shared files - * Change [cs3org/reva#3267](https://github.com/cs3org/reva/pull/3267): Decomposedfs no longer stores the idp - * Change [cs3org/reva#3381](https://github.com/cs3org/reva/pull/3381): Changed Name of the Shares Jail - * Enhancement [cs3org/reva#3381](https://github.com/cs3org/reva/pull/3381): Add capability for sharing by role - * Enhancement [cs3org/reva#3320](https://github.com/cs3org/reva/pull/3320): Add the parentID to the ocs and dav responses - * Enhancement [cs3org/reva#3239](https://github.com/cs3org/reva/pull/3239): Add privatelink to PROPFIND response - * Enhancement [cs3org/reva#3340](https://github.com/cs3org/reva/pull/3340): Add SpaceOwner to some event - * Enhancement [cs3org/reva#3252](https://github.com/cs3org/reva/pull/3252): Add SpaceShared event - * Enhancement [cs3org/reva#3297](https://github.com/cs3org/reva/pull/3297): Update dependencies - * Enhancement [cs3org/reva#3429](https://github.com/cs3org/reva/pull/3429): Make max lock cycles configurable - * Enhancement [cs3org/reva#3011](https://github.com/cs3org/reva/pull/3011): Expose capability to deny access in OCS API - * Enhancement [cs3org/reva#3224](https://github.com/cs3org/reva/pull/3224): Make the jsoncs3 share manager cache ttl configurable - * Enhancement [cs3org/reva#3290](https://github.com/cs3org/reva/pull/3290): Harden file system accesses - * Enhancement [cs3org/reva#3332](https://github.com/cs3org/reva/pull/3332): Allow to enable TLS for grpc service - * Enhancement [cs3org/reva#3223](https://github.com/cs3org/reva/pull/3223): Improve CreateShare grpc error reporting - * Enhancement [cs3org/reva#3376](https://github.com/cs3org/reva/pull/3376): Improve logging - * Enhancement [cs3org/reva#3250](https://github.com/cs3org/reva/pull/3250): Allow sharing the gateway caches - * Enhancement [cs3org/reva#3240](https://github.com/cs3org/reva/pull/3240): We now only encode &, < and > in PROPFIND PCDATA - * Enhancement [cs3org/reva#3334](https://github.com/cs3org/reva/pull/3334): Secure the nats connection with TLS - * Enhancement [cs3org/reva#3300](https://github.com/cs3org/reva/pull/3300): Do not leak existence of resources - * Enhancement [cs3org/reva#3233](https://github.com/cs3org/reva/pull/3233): Allow to override default broker for go-micro base ocdav service - * Enhancement [cs3org/reva#3258](https://github.com/cs3org/reva/pull/3258): Allow ocdav to share the registry instance with other services - * Enhancement [cs3org/reva#3225](https://github.com/cs3org/reva/pull/3225): Render file parent id for ocs shares - * Enhancement [cs3org/reva#3222](https://github.com/cs3org/reva/pull/3222): Support Prefer: return=minimal in PROPFIND - * Enhancement [cs3org/reva#3395](https://github.com/cs3org/reva/pull/3395): Reduce lock contention issues - * Enhancement [cs3org/reva#3286](https://github.com/cs3org/reva/pull/3286): Make Refresh Lock operation WOPI compliant - * Enhancement [cs3org/reva#3229](https://github.com/cs3org/reva/pull/3229): Request counting middleware - * Enhancement [cs3org/reva#3312](https://github.com/cs3org/reva/pull/3312): Implemented new share filters - * Enhancement [cs3org/reva#3308](https://github.com/cs3org/reva/pull/3308): Update the ttlcache library - * Enhancement [cs3org/reva#3291](https://github.com/cs3org/reva/pull/3291): The wopi app driver supports more options - - https://github.com/owncloud/ocis/pull/4588 - https://github.com/owncloud/ocis/pull/4716 - https://github.com/owncloud/ocis/pull/4719 - https://github.com/owncloud/ocis/pull/4750 - https://github.com/owncloud/ocis/pull/4833 - https://github.com/owncloud/ocis/pull/4867 - https://github.com/owncloud/ocis/pull/4903 - https://github.com/owncloud/ocis/pull/4908 - https://github.com/owncloud/ocis/pull/4915 - https://github.com/owncloud/ocis/pull/4964 - -* Enhancement - Allow to configuring the reva cache store: [#4627](https://github.com/owncloud/ocis/pull/4627) - - We have added the possibility to configure the cache store implementation for - the users storage. - - https://github.com/owncloud/ocis/pull/4627 - -* Enhancement - Add thumbnails support for tiff and bmp files: [#4634](https://github.com/owncloud/ocis/pull/4634) - - Support generating thumbnails for tiff and bmp files in the thumbnails service. - - https://github.com/owncloud/ocis/pull/4634 - -* Enhancement - Add support for REPORT requests to /dav/spaces URLs: [#4661](https://github.com/owncloud/ocis/pull/4661) - - We added support for /dav/spaces REPORT requests which allow for searching - specific spaces. - - https://github.com/owncloud/ocis/issues/4034 - https://github.com/owncloud/ocis/pull/4661 - -* Enhancement - Make it possible to configure a WOPI folderurl: [#4716](https://github.com/owncloud/ocis/pull/4716) - - The wopi folder URL is used to jump back from an application to the containing - folder in the files list. - - https://github.com/owncloud/ocis/pull/4716 - -* Enhancement - Add curl to the oCIS OCI image: [#4751](https://github.com/owncloud/ocis/pull/4751) - - We've added curl to the oCIS OCI image published on Dockerhub. This can be used - for eg. healthchecks with the services' health endpoint. - - https://github.com/owncloud/ocis/pull/4751 - -* Enhancement - Report parent id: [#4757](https://github.com/owncloud/ocis/pull/4757) - - We now index and return the parent id of a resource in search REPORTs. - - https://github.com/owncloud/ocis/issues/4727 - https://github.com/owncloud/ocis/pull/4757 - -* Enhancement - Secure the nats connection with TLS: [#4781](https://github.com/owncloud/ocis/pull/4781) - - Encrypted the connection to the event broker using TLS. Per default TLS is not - enabled but can be enabled by setting either `OCIS_EVENTS_ENABLE_TLS=true` or - the respective service configs: - - - `AUDIT_EVENTS_ENABLE_TLS=true` - `GRAPH_EVENTS_ENABLE_TLS=true` - - `NATS_EVENTS_ENABLE_TLS=true` - `NOTIFICATIONS_EVENTS_ENABLE_TLS=true` - - `SEARCH_EVENTS_ENABLE_TLS=true` - `SHARING_EVENTS_ENABLE_TLS=true` - - `STORAGE_USERS_EVENTS_ENABLE_TLS=true` - - https://github.com/owncloud/ocis/pull/4781 - https://github.com/owncloud/ocis/pull/4800 - https://github.com/owncloud/ocis/pull/4867 - -* Enhancement - Allow to setup TLS for grpc services: [#4798](https://github.com/owncloud/ocis/pull/4798) - - We added config options to allow enabling TLS encryption for all reva and - go-micro backed grpc services. - - https://github.com/owncloud/ocis/pull/4798 - https://github.com/owncloud/ocis/pull/4901 - -* Enhancement - We added e-mail subject templating: [#4799](https://github.com/owncloud/ocis/pull/4799) - - We have added e-mail subject templating. - - https://github.com/owncloud/ocis/pull/4799 - -* Enhancement - Logging improvements: [#4815](https://github.com/owncloud/ocis/pull/4815) - - We improved the logging of several http services. If possible and present, we - now log the `X-Request-Id`. - - https://github.com/owncloud/ocis/pull/4815 - https://github.com/owncloud/ocis/pull/4974 - -* Enhancement - Prohibit users from setting or listing other user's values: [#4897](https://github.com/owncloud/ocis/pull/4897) - - Added checks that users can only set and list their own settings. - - https://github.com/owncloud/ocis/pull/4897 - -* Enhancement - Deny access to resources: [#4903](https://github.com/owncloud/ocis/pull/4903) - - We added an experimental feature to deny access to a certain resource. This - feature is disabled by default and considered as EXPERIMENTAL. You can enable it - by setting FRONTEND_OCS_ENABLE_DENIALS to `true`. It announces an available deny - access permission via WebDAV on each resource. By convention it is only possible - to deny access on folders. The clients can check the presence of the feature by - the capability `deny_access` in the `files_sharing` section. - - https://github.com/owncloud/ocis/pull/4903 - -* Enhancement - Validate space names: [#4955](https://github.com/owncloud/ocis/pull/4955) - - We now return `BAD REQUEST` when space names are - too long (max 255 characters) - - containing evil characters (`/`, `\`, `.`, `\\`, `:`, `?`, `*`, `"`, `>`, `<`, - `|`) - - Additionally leading and trailing spaces will be removed silently. - - https://github.com/owncloud/ocis/pull/4955 - -* Enhancement - Configurable max lock cycles: [#4965](https://github.com/owncloud/ocis/pull/4965) - - Adds config option for max lock cycles. Also bumps reva - - https://github.com/owncloud/ocis/pull/4965 - -* Enhancement - Rename AUTH_BASIC_AUTH_PROVIDER envvar: [#4966](https://github.com/owncloud/ocis/pull/4966) - - Rename the `AUTH_BASIC_AUTH_PROVIDER` envvar to `AUTH_BASIC_AUTH_MANAGER` - - https://github.com/owncloud/ocis/pull/4966 - https://github.com/owncloud/ocis/pull/4981 - -* Enhancement - Default to tls 1.2: [#4969](https://github.com/owncloud/ocis/pull/4969) - - https://github.com/owncloud/ocis/pull/4969 - -* Enhancement - Add the "hidden" state to the search index: [#5018](https://github.com/owncloud/ocis/pull/5018) - - We changed the search service to store the "hidden" state of entries in the - search index. That will allow for filtering/searching hidden files in the - future. - - https://github.com/owncloud/ocis/pull/5018 - -* Enhancement - Remove windows from ci & release makefile: [#5026](https://github.com/owncloud/ocis/pull/5026) - - We have removed windows from the ci & release makefile - - https://github.com/owncloud/ocis/issues/5011 - https://github.com/owncloud/ocis/pull/5026 - -* Enhancement - Add tracing to search: [#5113](https://github.com/owncloud/ocis/pull/5113) - - We added tracing to search and its indexer - - https://github.com/owncloud/ocis/issues/5063 - https://github.com/owncloud/ocis/pull/5113 - -* Enhancement - Update ownCloud Web to v6.0.0: [#5153](https://github.com/owncloud/ocis/pull/5153) - - Tags: web - - We updated ownCloud Web to v6.0.0. Please refer to the changelog (linked) for - details on the web release. - - ### Breaking changes * BREAKING CHANGE for users in - [owncloud/web#6648](https://github.com/owncloud/web/issues/6648): breaks - existing bookmarks - they won't resolve anymore. * BREAKING CHANGE for - developers in [owncloud/web#6648](https://github.com/owncloud/web/issues/6648): - the appDefaults composables from web-pkg now work with drive aliases, - concatenated with relative item paths, instead of webdav paths. If you use the - appDefaults composables in your application it's likely that your code needs to - be adapted. - - ### Changes * Bugfix - [owncloud/web#7419](https://github.com/owncloud/web/issues/7419): Add language - param opening external app * Bugfix - [owncloud/web#7731](https://github.com/owncloud/web/pull/7731): "Copy - Quicklink"-translations * Bugfix - [owncloud/web#7830](https://github.com/owncloud/web/pull/7830): "Cut" and "Copy" - actions for current folder * Bugfix - [owncloud/web#7652](https://github.com/owncloud/web/pull/7652): Disable - copy/move overwrite on self * Bugfix - [owncloud/web#7739](https://github.com/owncloud/web/pull/7739): Disable shares - loading on public and trash locations * Bugfix - [owncloud/web#7740](https://github.com/owncloud/web/pull/7740): Disappearing - quicklink in sidebar * Bugfix - [owncloud/web#7946](https://github.com/owncloud/web/issues/7946): Prevent shares - from disappearing after sharing with groups * Bugfix - [owncloud/web#7820](https://github.com/owncloud/web/pull/7820): Edit new created - user in user management * Bugfix - [owncloud/web#7936](https://github.com/owncloud/web/pull/7936): Editing text - files on public pages * Bugfix - [owncloud/web#7861](https://github.com/owncloud/web/pull/7861): Handle non 2xx - external app responses * Bugfix - [owncloud/web#7734](https://github.com/owncloud/web/pull/7734): File name - reactivity * Bugfix - [owncloud/web#7975](https://github.com/owncloud/web/pull/7975): Prevent file - upload when folder creation failed * Bugfix - [owncloud/web#7724](https://github.com/owncloud/web/pull/7724): Folder conflict - dialog * Bugfix - [owncloud/web#7603](https://github.com/owncloud/web/issues/7603): Hide search - bar in public link context * Bugfix - [owncloud/web#7889](https://github.com/owncloud/web/pull/7889): Hide share - indicators on public page * Bugfix - [owncloud/web#7903](https://github.com/owncloud/web/issues/7903): "Keep - both"-conflict option * Bugfix - [owncloud/web#7697](https://github.com/owncloud/web/issues/7697): Link indicator - on "Shared with me"-page * Bugfix - [owncloud/web#8007](https://github.com/owncloud/web/pull/8007): Missing password - form on public drop page * Bugfix - [owncloud/web#7652](https://github.com/owncloud/web/pull/7652): Inhibit move - files between spaces * Bugfix - [owncloud/web#7985](https://github.com/owncloud/web/pull/7985): Prevent retrying - uploads with status code 5xx * Bugfix - [owncloud/web#7811](https://github.com/owncloud/web/pull/7811): Do not load - files from cache in public links * Bugfix - [owncloud/web#7941](https://github.com/owncloud/web/pull/7941): Add origin check - to Draw.io events * Bugfix - [owncloud/web#7916](https://github.com/owncloud/web/pull/7916): Prefer alias - links over private links * Bugfix - [owncloud/web#7640](https://github.com/owncloud/web/pull/7640): "Private - link"-button alignment * Bugfix - [owncloud/web#8006](https://github.com/owncloud/web/pull/8006): Public link - loading on role change * Bugfix - [owncloud/web#7962](https://github.com/owncloud/web/issues/7962): Quota check - when replacing files * Bugfix - [owncloud/web#7748](https://github.com/owncloud/web/pull/7748): Reload file list - after last share removal * Bugfix - [owncloud/web#7699](https://github.com/owncloud/web/issues/7699): Remove the - "close sidebar"-calls on delete * Bugfix - [owncloud/web#7504](https://github.com/owncloud/web/pull/7504): Resolve upload - existing folder * Bugfix - [owncloud/web#7771](https://github.com/owncloud/web/pull/7771): Routing for - re-shares * Bugfix - [owncloud/web#7675](https://github.com/owncloud/web/pull/7675): Search bar on - small screens * Bugfix - [owncloud/web#7662](https://github.com/owncloud/web/pull/7662): Sidebar for - received shares in search file list * Bugfix - [owncloud/web#7873](https://github.com/owncloud/web/pull/7873): Share editing - after selecting a space * Bugfix - [owncloud/web#7657](https://github.com/owncloud/web/issues/7657): Share - permissions for re-shares * Bugfix - [owncloud/web#7506](https://github.com/owncloud/web/issues/7506): Shares loading - * Bugfix [owncloud/web#7632](https://github.com/owncloud/web/pull/7632): Sidebar - toggle icon * Bugfix - [owncloud/web#7781](https://github.com/owncloud/web/issues/7781): Sidebar - without highlighted resource * Bugfix - [owncloud/web#7756](https://github.com/owncloud/web/pull/7756): Try to obtain - refresh token before the error case * Bugfix - [owncloud/web#7768](https://github.com/owncloud/web/pull/7768): Hide actions in - space trash bins * Bugfix - [owncloud/web#7651](https://github.com/owncloud/web/pull/7651): Spaces on - "Shared via link"-page * Bugfix - [owncloud/web#7521](https://github.com/owncloud/web/issues/7521): Spaces - reactivity on update * Bugfix - [owncloud/web#7960](https://github.com/owncloud/web/issues/7960): Display error - messages in text editor * Bugfix - [owncloud/web#8030](https://github.com/owncloud/web/pull/8030): Saving a file - multiple times with the text editor * Bugfix - [owncloud/web#7778](https://github.com/owncloud/web/issues/7778): Trash bin - sidebar * Bugfix - [owncloud/web#7956](https://github.com/owncloud/web/issues/7956): Introduce - "upload finalizing"-state in upload overlay * Bugfix - [owncloud/web#7630](https://github.com/owncloud/web/pull/7630): Upload modify - time * Bugfix [owncloud/web#8011](https://github.com/owncloud/web/issues/8011): - Prevent unnecessary request when saving a user * Bugfix - [owncloud/web#7989](https://github.com/owncloud/web/pull/7989): Versions on the - "Shared with me"-page * Change - [owncloud/web#6648](https://github.com/owncloud/web/issues/6648): Drive aliases - in URLs * Change [owncloud/web#7935](https://github.com/owncloud/web/pull/7935): - Remove mediaSource and v-image-source * Enhancement - [owncloud/web#7635](https://github.com/owncloud/web/pull/7635): Add restore - conflict dialog * Enhancement - [owncloud/web#7901](https://github.com/owncloud/web/pull/7901): Add search field - for space members * Enhancement - [owncloud/web#4675](https://github.com/owncloud/web/issues/4675): Add - `X-Request-ID` header to all outgoing requests * Enhancement - [owncloud/web#7904](https://github.com/owncloud/web/pull/7904): Batch actions - for two or more items only * Enhancement - [owncloud/web#7892](https://github.com/owncloud/web/pull/7892): Respect the new - sharing denials capability (experimental) * Enhancement - [owncloud/web#7709](https://github.com/owncloud/web/pull/7709): Edit custom - permissions wording * Enhancement - [owncloud/web#7373](https://github.com/owncloud/web/issues/7373): Align dark - mode colors with given design * Enhancement - [owncloud/web#7190](https://github.com/owncloud/web/pull/7190): Deny subfolders - inside share * Enhancement - [owncloud/web#7684](https://github.com/owncloud/web/pull/7684): Design polishing - * Enhancement [owncloud/web#7865](https://github.com/owncloud/web/pull/7865): - Disable share renaming * Enhancement - [owncloud/web#7725](https://github.com/owncloud/web/pull/7725): Enable renaming - on received shares * Enhancement - [owncloud/web#7747](https://github.com/owncloud/web/pull/7747): Friendlier - logout screen * Enhancement - [owncloud/web#6247](https://github.com/owncloud/web/issues/6247): Id based - routing * Enhancement - [owncloud/web#7803](https://github.com/owncloud/web/issues/7803): Internal link - on unaccepted share * Enhancement - [owncloud/web#7304](https://github.com/owncloud/web/issues/7304): Resolve - internal links * Enhancement - [owncloud/web#7569](https://github.com/owncloud/web/pull/7569): Make keybindings - global * Enhancement - [owncloud/web#7894](https://github.com/owncloud/web/pull/7894): Optimize email - validation in the user management app * Enhancement - [owncloud/web#7707](https://github.com/owncloud/web/issues/7707): Resolve - private links * Enhancement - [owncloud/web#7234](https://github.com/owncloud/web/issues/7234): Auth context - in route meta props * Enhancement - [owncloud/web#7821](https://github.com/owncloud/web/pull/7821): Improve search - experience * Enhancement - [owncloud/web#7801](https://github.com/owncloud/web/pull/7801): Make search - results sortable * Enhancement - [owncloud/web#8028](https://github.com/owncloud/web/pull/8028): Update ODS to - v14.0.1 * Enhancement - [owncloud/web#7890](https://github.com/owncloud/web/pull/7890): Validate space - names * Enhancement - [owncloud/web#7430](https://github.com/owncloud/web/pull/7430): Webdav support - in web-client package * Enhancement - [owncloud/web#7900](https://github.com/owncloud/web/issues/7900): XHR upload - timeout - - https://github.com/owncloud/ocis/pull/5153 - https://github.com/owncloud/web/releases/tag/v6.0.0 - -* Enhancement - Add capability for public link single file edit: [#6787](https://github.com/owncloud/web/pull/6787) - - It is now possible to share a single file by link with edit permissions. - Therefore we need a public share capability to enable that feature in the - clients. At the same time, we improved the WebDAV permissions for public links. - - https://github.com/owncloud/web/pull/6787 - https://github.com/owncloud/ocis/pull/3538 - -* Enhancement - Update ownCloud Web to v5.5.0-rc.8: [#6854](https://github.com/owncloud/web/pull/6854) - - Tags: web - - We updated ownCloud Web to v5.5.0-rc.8. Please refer to the changelog (linked) - for details on the web release. - - https://github.com/owncloud/web/pull/6854 - https://github.com/owncloud/ocis/pull/3844 - https://github.com/owncloud/ocis/pull/3862 - https://github.com/owncloud/web/releases/tag/v5.5.0-rc.8 - -* Enhancement - Update ownCloud Web to v5.5.0-rc.9: [#6854](https://github.com/owncloud/web/pull/6854) - - Tags: web - - We updated ownCloud Web to v5.5.0-rc.9. Please refer to the changelog (linked) - for details on the web release. - - Summary ------- - - * Bugfix [owncloud/web#6939](https://github.com/owncloud/web/pull/6939): Not logged out if backend is ownCloud 10 - * Bugfix [owncloud/web#7061](https://github.com/owncloud/web/pull/7061): Prevent rename button from getting covered - * Bugfix [owncloud/web#7032](https://github.com/owncloud/web/pull/7032): Show message when upload size exceeds quota - * Bugfix [owncloud/web#7036](https://github.com/owncloud/web/pull/7036): Drag and drop upload when a file is selected - * Enhancement [owncloud/web#7022](https://github.com/owncloud/web/pull/7022): Add config option for hoverable quick actions - * Enhancement [owncloud/web#6555](https://github.com/owncloud/web/issues/6555): Consistent dropdown menus - * Enhancement [owncloud/web#6994](https://github.com/owncloud/web/pull/6994): Copy/Move conflict dialog - * Enhancement [owncloud/web#6750](https://github.com/owncloud/web/pull/6750): Make contexthelpers opt-out - * Enhancement [owncloud/web#7038](https://github.com/owncloud/web/issues/7038): Rendering of share-indicators in ResourceTable - * Enhancement [owncloud/web#6776](https://github.com/owncloud/web/issues/6776): Prevent the resource name in the sidebar from being truncated - * Enhancement [owncloud/web#7067](https://github.com/owncloud/web/pull/7067): Upload progress & overlay improvements - - https://github.com/owncloud/web/pull/6854 - https://github.com/owncloud/ocis/pull/3927 - https://github.com/owncloud/web/releases/tag/v5.5.0-rc.9 - -* Enhancement - Update ownCloud Web to v5.5.0-rc.6: [#6854](https://github.com/owncloud/web/pull/6854) - - Tags: web - - We updated ownCloud Web to v5.5.0-rc.6. Please refer to the changelog (linked) - for details on the web release. - - https://github.com/owncloud/web/pull/6854 - https://github.com/owncloud/ocis/pull/3664 - https://github.com/owncloud/ocis/pull/3680 - https://github.com/owncloud/ocis/pull/3727 - https://github.com/owncloud/ocis/pull/3747 - https://github.com/owncloud/ocis/pull/3797 - https://github.com/owncloud/web/releases/tag/v5.5.0-rc.6 - -* Enhancement - Optional events in graph service: [#55555](https://github.com/owncloud/ocis/pull/55555) - - We've changed the graph service so that you also can start it without any event - bus. Therefore you need to set `GRAPH_EVENTS_ENDPOINT` to an empty string. The - graph API will not emit any events in this case. - - https://github.com/owncloud/ocis/pull/55555 - -# Changelog for [1.20.0] (2022-04-13) - -The following sections list the changes for 1.20.0. - -[1.20.0]: https://github.com/owncloud/ocis/compare/v1.19.1...v1.20.0 - -## Summary - -* Bugfix - Ensure the same data on /ocs/v?.php/config like oC10: [#3113](https://github.com/owncloud/ocis/pull/3113) -* Bugfix - Use the default server download protocol if spaces are not supported: [#3386](https://github.com/owncloud/ocis/pull/3386) -* Bugfix - Add `owncloudsql` driver to authprovider config: [#3435](https://github.com/owncloud/ocis/pull/3435) -* Bugfix - Corrected documentation: [#3439](https://github.com/owncloud/ocis/pull/3439) -* Change - Fix keys with underscores in the config files: [#3412](https://github.com/owncloud/ocis/pull/3412) -* Change - Don't create demo users by default: [#3474](https://github.com/owncloud/ocis/pull/3474) -* Enhancement - Add sorting to GraphAPI users and groups: [#3360](https://github.com/owncloud/ocis/issues/3360) -* Enhancement - Use embeddable ocdav go micro service: [#3397](https://github.com/owncloud/ocis/pull/3397) -* Enhancement - Update reva to v2.2.0: [#3397](https://github.com/owncloud/ocis/pull/3397) -* Enhancement - Make config dir configurable: [#3440](https://github.com/owncloud/ocis/pull/3440) -* Enhancement - Replace deprecated String.prototype.substr(): [#3448](https://github.com/owncloud/ocis/pull/3448) -* Enhancement - Alias links: [#3454](https://github.com/owncloud/ocis/pull/3454) -* Enhancement - Implement audit events for user and groups: [#3467](https://github.com/owncloud/ocis/pull/3467) -* Enhancement - Unify LDAP config settings across services: [#3476](https://github.com/owncloud/ocis/pull/3476) -* Enhancement - Update ownCloud Web to v5.4.0: [#6709](https://github.com/owncloud/web/pull/6709) - -## Details - -* Bugfix - Ensure the same data on /ocs/v?.php/config like oC10: [#3113](https://github.com/owncloud/ocis/pull/3113) - - We've fixed the returned values on the /ocs/v?.php/config endpoints, so that - they now return the same values as an oC10 would do. - - https://github.com/owncloud/ocis/pull/3113 - -* Bugfix - Use the default server download protocol if spaces are not supported: [#3386](https://github.com/owncloud/ocis/pull/3386) - - https://github.com/owncloud/ocis/pull/3386 - -* Bugfix - Add `owncloudsql` driver to authprovider config: [#3435](https://github.com/owncloud/ocis/pull/3435) - - https://github.com/owncloud/ocis/pull/3435 - -* Bugfix - Corrected documentation: [#3439](https://github.com/owncloud/ocis/pull/3439) - - - ocis-pkg log File Option - - https://github.com/owncloud/ocis/pull/3439 - -* Change - Fix keys with underscores in the config files: [#3412](https://github.com/owncloud/ocis/pull/3412) - - We've fixed some config keys in configuration files that previously didn't - contain underscores but should. - - Please check the documentation on https://owncloud.dev for latest configuration - documentation. - - https://github.com/owncloud/ocis/pull/3412 - -* Change - Don't create demo users by default: [#3474](https://github.com/owncloud/ocis/pull/3474) - - As we are coming closer to the first beta, we need to disable the creation of - the demo users by default. - - https://github.com/owncloud/ocis/issues/3181 - https://github.com/owncloud/ocis/pull/3474 - -* Enhancement - Add sorting to GraphAPI users and groups: [#3360](https://github.com/owncloud/ocis/issues/3360) - - The GraphAPI endpoints for users and groups support ordering now. User can be - ordered by displayName, onPremisesSamAccountName and mail. Groups can be ordered - by displayName. - - Example: https://localhost:9200/graph/v1.0/groups?$orderby=displayName asc - - https://github.com/owncloud/ocis/issues/3360 - -* Enhancement - Use embeddable ocdav go micro service: [#3397](https://github.com/owncloud/ocis/pull/3397) - - We now use the reva `pgk/micro/ocdav` package that implements a go micro - compatible version of the ocdav service. - - https://github.com/owncloud/ocis/pull/3397 - -* Enhancement - Update reva to v2.2.0: [#3397](https://github.com/owncloud/ocis/pull/3397) - - Updated reva to version 2.2.0. This update includes: - - * Bugfix [cs3org/reva#3373](https://github.com/cs3org/reva/pull/3373): Fix the permissions attribute in propfind responses - * Bugfix [cs3org/reva#2721](https://github.com/cs3org/reva/pull/2721): Fix locking and public link scope checker to make the WOPI server work - * Bugfix [cs3org/reva#2668](https://github.com/cs3org/reva/pull/2668): Minor cleanup - * Bugfix [cs3org/reva#2692](https://github.com/cs3org/reva/pull/2692): Ensure that the host in the ocs config endpoint has no protocol - * Bugfix [cs3org/reva#2709](https://github.com/cs3org/reva/pull/2709): Decomposed FS: return precondition failed if already locked - * Change [cs3org/reva#2687](https://github.com/cs3org/reva/pull/2687): Allow link with no or edit permission - * Change [cs3org/reva#2658](https://github.com/cs3org/reva/pull/2658): Small clean up of the ocdav code - * Change [cs3org/reva#2691](https://github.com/cs3org/reva/pull/2691): Decomposed FS: return a reference to the parent - * Enhancement [cs3org/reva#2708](https://github.com/cs3org/reva/pull/2708): Rework LDAP configuration of user and group providers - * Enhancement [cs3org/reva#2665](https://github.com/cs3org/reva/pull/2665): Add embeddable ocdav go micro service - * Enhancement [cs3org/reva#2715](https://github.com/cs3org/reva/pull/2715): Introduced quicklinks - * Enhancement [cs3org/reva#3370](https://github.com/cs3org/reva/pull/3370): Enable all spaces members to list public shares - * Enhancement [cs3org/reva#3370](https://github.com/cs3org/reva/pull/3370): Enable space members to list shares inside the space - * Enhancement [cs3org/reva#2717](https://github.com/cs3org/reva/pull/2717): Add definitions for user and group events - - https://github.com/owncloud/ocis/pull/3397 - https://github.com/owncloud/ocis/pull/3430 - https://github.com/owncloud/ocis/pull/3476 - https://github.com/owncloud/ocis/pull/3482 - https://github.com/owncloud/ocis/pull/3497 - https://github.com/owncloud/ocis/pull/3513 - https://github.com/owncloud/ocis/pull/3514 - -* Enhancement - Make config dir configurable: [#3440](https://github.com/owncloud/ocis/pull/3440) - - We have added an `OCIS_CONFIG_DIR` environment variable the will take precedence - over the default `/etc/ocis`, `~/.ocis` and `.config` locations. When it is set - the default locations will be ignored and only the configuration files in that - directory will be read. - - https://github.com/owncloud/ocis/pull/3440 - -* Enhancement - Replace deprecated String.prototype.substr(): [#3448](https://github.com/owncloud/ocis/pull/3448) - - We've replaced all occurrences of the deprecated String.prototype.substr() - function with String.prototype.slice() which works similarly but isn't - deprecated. - - https://github.com/owncloud/ocis/pull/3448 - -* Enhancement - Alias links: [#3454](https://github.com/owncloud/ocis/pull/3454) - - Bumps reva and configures ocs token endpoint to be unprotected - - https://github.com/owncloud/ocis/pull/3454 - -* Enhancement - Implement audit events for user and groups: [#3467](https://github.com/owncloud/ocis/pull/3467) - - Added audit events for users and groups. This will log: * User creation * User - deletion * User property change (currently only email) * Group creation * Group - deletion * Group member add * Group member remove - - https://github.com/owncloud/ocis/pull/3467 - -* Enhancement - Unify LDAP config settings across services: [#3476](https://github.com/owncloud/ocis/pull/3476) - - The storage services where updated to adapt for the recent changes of the LDAP - settings in reva. - - Also we allow now to use a new set of top-level LDAP environment variables that - are shared between all LDAP-using services in ocis (graph, idp, - storage-auth-basic, storage-userprovider, storage-groupprovider, idm). This - should simplify the most LDAP based configurations considerably. - - Here is a list of the new environment variables: LDAP_URI LDAP_INSECURE - LDAP_CACERT LDAP_BIND_DN LDAP_BIND_PASSWORD LDAP_LOGIN_ATTRIBUTES - LDAP_USER_BASE_DN LDAP_USER_SCOPE LDAP_USER_FILTER LDAP_USER_OBJECTCLASS - LDAP_USER_SCHEMA_MAIL LDAP_USER_SCHEMA_DISPLAY_NAME LDAP_USER_SCHEMA_USERNAME - LDAP_USER_SCHEMA_ID LDAP_USER_SCHEMA_ID_IS_OCTETSTRING LDAP_GROUP_BASE_DN - LDAP_GROUP_SCOPE LDAP_GROUP_FILTER LDAP_GROUP_OBJECTCLASS - LDAP_GROUP_SCHEMA_GROUPNAME LDAP_GROUP_SCHEMA_ID - LDAP_GROUP_SCHEMA_ID_IS_OCTETSTRING - - Where need these can be overwritten by service specific variables. E.g. it is - possible to use STORAGE_LDAP_URI to override the top-level LDAP_URI variable. - - https://github.com/owncloud/ocis/issues/3150 - https://github.com/owncloud/ocis/pull/3476 - -* Enhancement - Update ownCloud Web to v5.4.0: [#6709](https://github.com/owncloud/web/pull/6709) - - Tags: web - - We updated ownCloud Web to v5.4.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/web/pull/6709 - https://github.com/owncloud/ocis/pull/3437 - https://github.com/owncloud/ocis/pull/3487 - https://github.com/owncloud/ocis/pull/3509 - https://github.com/owncloud/web/releases/tag/v5.4.0 - -# Changelog for [1.19.1] (2022-03-29) - -The following sections list the changes for 1.19.1. - -[1.19.1]: https://github.com/owncloud/ocis/compare/v1.19.0...v1.19.1 - -## Summary - -* Bugfix - Return correct special item urls: [#3419](https://github.com/owncloud/ocis/pull/3419) - -## Details - -* Bugfix - Return correct special item urls: [#3419](https://github.com/owncloud/ocis/pull/3419) - - URLs for Special items (space image, readme) were broken. - - https://github.com/owncloud/ocis/pull/3419 - -# Changelog for [1.19.0] (2022-03-29) - -The following sections list the changes for 1.19.0. - -[1.19.0]: https://github.com/owncloud/ocis/compare/v1.18.0...v1.19.0 - -## Summary - -* Bugfix - Fix request validation on GraphAPI User updates: [#3167](https://github.com/owncloud/ocis/issues/3167) -* Bugfix - Network configuration in individual_services example: [#3238](https://github.com/owncloud/ocis/pull/3238) -* Bugfix - Improve gif thumbnails: [#3305](https://github.com/owncloud/ocis/pull/3305) -* Bugfix - Replace public mountpoint fileid with grant fileid: [#3349](https://github.com/owncloud/ocis/pull/3349) -* Bugfix - Fix error handling in GraphAPI GetUsers call: [#3357](https://github.com/owncloud/ocis/pull/3357) -* Change - Switch NATS backend: [#3192](https://github.com/owncloud/ocis/pull/3192) -* Change - Settings service now stores its data via metadata service: [#3232](https://github.com/owncloud/ocis/pull/3232) -* Change - Add remote item to mountpoint and fix spaceID: [#3365](https://github.com/owncloud/ocis/pull/3365) -* Change - Drop json config file support: [#3366](https://github.com/owncloud/ocis/pull/3366) -* Enhancement - Include etags in drives listing: [#3267](https://github.com/owncloud/ocis/pull/3267) -* Enhancement - Improve thumbnails API: [#3272](https://github.com/owncloud/ocis/pull/3272) -* Enhancement - Add space aliases: [#3283](https://github.com/owncloud/ocis/pull/3283) -* Enhancement - Log sharing events in audit service: [#3301](https://github.com/owncloud/ocis/pull/3301) -* Enhancement - Add password reset link to login page: [#3329](https://github.com/owncloud/ocis/pull/3329) -* Enhancement - Update reva to v2.1.0: [#3330](https://github.com/owncloud/ocis/pull/3330) -* Enhancement - Audit logger will now log file events: [#3332](https://github.com/owncloud/ocis/pull/3332) -* Enhancement - Update ownCloud Web to v5.3.0: [#6561](https://github.com/owncloud/web/pull/6561) - -## Details - -* Bugfix - Fix request validation on GraphAPI User updates: [#3167](https://github.com/owncloud/ocis/issues/3167) - - Fix PATCH on graph/v1.0/users when no 'mail' attribute is present in the request - body - - https://github.com/owncloud/ocis/issues/3167 - -* Bugfix - Network configuration in individual_services example: [#3238](https://github.com/owncloud/ocis/pull/3238) - - Tidy up the deployments/examples/ocis_individual_services example so that the - instructions work. - - https://github.com/owncloud/ocis/pull/3238 - -* Bugfix - Improve gif thumbnails: [#3305](https://github.com/owncloud/ocis/pull/3305) - - Improved the gif thumbnail generation for gifs with different disposal - strategies. - - https://github.com/owncloud/ocis/pull/3305 - -* Bugfix - Replace public mountpoint fileid with grant fileid: [#3349](https://github.com/owncloud/ocis/pull/3349) - - We now show the same resource id for resources when accessing them via a public - links as when using a logged in user. This allows the web ui to start a WOPI - session with the correct resource id. - - https://github.com/owncloud/ocis/pull/3349 - -* Bugfix - Fix error handling in GraphAPI GetUsers call: [#3357](https://github.com/owncloud/ocis/pull/3357) - - A missing return statement caused GetUsers to return misleading results when the - identity backend returned an error. - - https://github.com/owncloud/ocis/pull/3357 - -* Change - Switch NATS backend: [#3192](https://github.com/owncloud/ocis/pull/3192) - - We've switched the NATS backend from Streaming to JetStream, since NATS - Streaming is depreciated. - - https://github.com/owncloud/ocis/pull/3192 - https://github.com/cs3org/reva/pull/2574 - -* Change - Settings service now stores its data via metadata service: [#3232](https://github.com/owncloud/ocis/pull/3232) - - Instead of writing files to disk it will use metadata service to do so - - https://github.com/owncloud/ocis/pull/3232 - -* Change - Add remote item to mountpoint and fix spaceID: [#3365](https://github.com/owncloud/ocis/pull/3365) - - A mountpoint represents the mounted share on the share receivers side. The - original resource is located where the grant has been set. This item is now - shown as libregraph remoteItem on the mountpoint. While adding this, we fixed - the spaceID for mountpoints. - - https://github.com/owncloud/ocis/pull/3365 - -* Change - Drop json config file support: [#3366](https://github.com/owncloud/ocis/pull/3366) - - We've remove the support to configure oCIS and it's service with a json file. - From now on we only support yaml configuration files, since they have the - possibility to add comments. - - https://github.com/owncloud/ocis/pull/3366 - -* Enhancement - Include etags in drives listing: [#3267](https://github.com/owncloud/ocis/pull/3267) - - Added etags in the response of list drives. - - https://github.com/owncloud/ocis/pull/3267 - -* Enhancement - Improve thumbnails API: [#3272](https://github.com/owncloud/ocis/pull/3272) - - Changed the thumbnails API to no longer transfer images via GRPC. GRPC has a - limited message size and isn't very efficient with large binary data. The new - API transports the images over HTTP. - - https://github.com/owncloud/ocis/pull/3272 - -* Enhancement - Add space aliases: [#3283](https://github.com/owncloud/ocis/pull/3283) - - Space aliases can be used to resolve spaceIDs in a client. - - https://github.com/owncloud/ocis/pull/3283 - -* Enhancement - Log sharing events in audit service: [#3301](https://github.com/owncloud/ocis/pull/3301) - - Contains sharing related events. See full list in audit/pkg/types/events.go - - https://github.com/owncloud/ocis/pull/3301 - -* Enhancement - Add password reset link to login page: [#3329](https://github.com/owncloud/ocis/pull/3329) - - Added a configurable password reset link to the login page. It can be set via - `IDP_PASSWORD_RESET_URI`. If the option is not set the link will not be shown. - - https://github.com/owncloud/ocis/pull/3329 - -* Enhancement - Update reva to v2.1.0: [#3330](https://github.com/owncloud/ocis/pull/3330) - - Updated reva to version 2.1.0. This update includes: - - * Fix [cs3org/reva#2636](https://github.com/cs3org/reva/pull/2636): Delay reconnect log for events - * Fix [cs3org/reva#2645](https://github.com/cs3org/reva/pull/2645): Avoid warning about missing .flock files - * Fix [cs3org/reva#2625](https://github.com/cs3org/reva/pull/2625): Fix locking on public links and the decomposed filesystem - * Fix [cs3org/reva#2643](https://github.com/cs3org/reva/pull/2643): Emit linkaccessfailed event when share is nil - * Fix [cs3org/reva#2646](https://github.com/cs3org/reva/pull/2646): Replace public mountpoint fileid with grant fileid in ocdav - * Fix [cs3org/reva#2612](https://github.com/cs3org/reva/pull/2612): Adjust the scope handling to support the spaces architecture - * Fix [cs3org/reva#2621](https://github.com/cs3org/reva/pull/2621): Send events only if response code is `OK` - * Chg [cs3org/reva#2574](https://github.com/cs3org/reva/pull/2574): Switch NATS backend - * Chg [cs3org/reva#2667](https://github.com/cs3org/reva/pull/2667): Allow LDAP groups to have no gidNumber - * Chg [cs3org/reva#3233](https://github.com/cs3org/reva/pull/3233): Improve quota handling - * Chg [cs3org/reva#2600](https://github.com/cs3org/reva/pull/2600): Use the cs3 share api to manage spaces - * Enh [cs3org/reva#2644](https://github.com/cs3org/reva/pull/2644): Add new public share manager - * Enh [cs3org/reva#2626](https://github.com/cs3org/reva/pull/2626): Add new share manager - * Enh [cs3org/reva#2624](https://github.com/cs3org/reva/pull/2624): Add etags to virtual spaces - * Enh [cs3org/reva#2639](https://github.com/cs3org/reva/pull/2639): File Events - * Enh [cs3org/reva#2627](https://github.com/cs3org/reva/pull/2627): Add events for sharing action - * Enh [cs3org/reva#2664](https://github.com/cs3org/reva/pull/2664): Add grantID to mountpoint - * Enh [cs3org/reva#2622](https://github.com/cs3org/reva/pull/2622): Allow listing shares in spaces via the OCS API - * Enh [cs3org/reva#2623](https://github.com/cs3org/reva/pull/2623): Add space aliases - * Enh [cs3org/reva#2647](https://github.com/cs3org/reva/pull/2647): Add space specific events - * Enh [cs3org/reva#3345](https://github.com/cs3org/reva/pull/3345): Add the spaceid to propfind responses - * Enh [cs3org/reva#2616](https://github.com/cs3org/reva/pull/2616): Add etag to spaces response - * Enh [cs3org/reva#2628](https://github.com/cs3org/reva/pull/2628): Add spaces aware trash-bin API - - https://github.com/owncloud/ocis/pull/3330 - https://github.com/owncloud/ocis/pull/3405 - https://github.com/owncloud/ocis/pull/3416 - -* Enhancement - Audit logger will now log file events: [#3332](https://github.com/owncloud/ocis/pull/3332) - - See full list of supported events in `audit/pkg/types/types.go` - - https://github.com/owncloud/ocis/pull/3332 - -* Enhancement - Update ownCloud Web to v5.3.0: [#6561](https://github.com/owncloud/web/pull/6561) - - Tags: web - - We updated ownCloud Web to v5.3.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/web/pull/6561 - https://github.com/owncloud/ocis/pull/3291 - https://github.com/owncloud/ocis/pull/3375 - https://github.com/owncloud/web/releases/tag/v5.3.0 - -# Changelog for [1.18.0] (2022-03-03) - -The following sections list the changes for 1.18.0. - -[1.18.0]: https://github.com/owncloud/ocis/compare/v1.17.0...v1.18.0 - -## Summary - -* Bugfix - Align storage metadata GPRC bind port with other variable names: [#3169](https://github.com/owncloud/ocis/pull/3169) -* Bugfix - Make events settings configurable: [#3214](https://github.com/owncloud/ocis/pull/3214) -* Bugfix - Capabilities for password protected public links: [#3229](https://github.com/owncloud/ocis/pull/3229) -* Change - Unify file IDs: [#3185](https://github.com/owncloud/ocis/pull/3185) -* Enhancement - Re-Enabling web cache control: [#3109](https://github.com/owncloud/ocis/pull/3109) -* Enhancement - Add SPA conform fileserver for web: [#3109](https://github.com/owncloud/ocis/pull/3109) -* Enhancement - Add sorting to list Spaces: [#3200](https://github.com/owncloud/ocis/issues/3200) -* Enhancement - Change NATS port: [#3210](https://github.com/owncloud/ocis/pull/3210) -* Enhancement - Implement notifications service: [#3217](https://github.com/owncloud/ocis/pull/3217) -* Enhancement - Thumbnails in spaces: [#3219](https://github.com/owncloud/ocis/pull/3219) -* Enhancement - Update reva to v2.0.0: [#3231](https://github.com/owncloud/ocis/pull/3231) -* Enhancement - Update ownCloud Web to v5.2.0: [#6506](https://github.com/owncloud/web/pull/6506) - -## Details - -* Bugfix - Align storage metadata GPRC bind port with other variable names: [#3169](https://github.com/owncloud/ocis/pull/3169) - - Changed STORAGE_METADATA_GRPC_PROVIDER_ADDR to STORAGE_METADATA_GRPC_ADDR so it - aligns with standard environment variable naming conventions used in oCIS. - - https://github.com/owncloud/ocis/pull/3169 - -* Bugfix - Make events settings configurable: [#3214](https://github.com/owncloud/ocis/pull/3214) - - We've fixed the hardcoded events settings to be configurable. - - https://github.com/owncloud/ocis/pull/3214 - -* Bugfix - Capabilities for password protected public links: [#3229](https://github.com/owncloud/ocis/pull/3229) - - Allow password protected public links to request capabilities. - - https://github.com/owncloud/web/issues/5863 - https://github.com/owncloud/ocis/pull/3229 - https://github.com/owncloud/web/pull/6471 - -* Change - Unify file IDs: [#3185](https://github.com/owncloud/ocis/pull/3185) - - We changed the file IDs to be consistent across all our APIs (WebDAV, - LibreGraph, OCS). We removed the base64 encoding. Now they are formatted like - !. They are using a reserved character ``!`` as a URL safe - separator. - - https://github.com/owncloud/ocis/pull/3185 - -* Enhancement - Re-Enabling web cache control: [#3109](https://github.com/owncloud/ocis/pull/3109) - - We've re-enable browser caching headers (`Expires` and `Last-Modified`) for the - web service, this was disabled due to a problem in the fileserver used before. - Since we're now using our own fileserver implementation this works again and is - enabled by default. - - https://github.com/owncloud/ocis/pull/3109 - -* Enhancement - Add SPA conform fileserver for web: [#3109](https://github.com/owncloud/ocis/pull/3109) - - We've added an SPA conform fileserver to the web service. It enables web to use - vue's history mode and behaves like nginx try_files. - - https://github.com/owncloud/ocis/pull/3109 - -* Enhancement - Add sorting to list Spaces: [#3200](https://github.com/owncloud/ocis/issues/3200) - - We added the OData query param "orderBy" for listing spaces. We can now order by - Space Name and LastModifiedDateTime. - - Example 1: - https://localhost:9200/graph/v1.0/me/drives/?$orderby=lastModifiedDateTime desc - Example 2: https://localhost:9200/graph/v1.0/me/drives/?$orderby=name asc - - https://github.com/owncloud/ocis/issues/3200 - https://github.com/owncloud/ocis/pull/3201 - https://github.com/owncloud/ocis/pull/3218 - -* Enhancement - Change NATS port: [#3210](https://github.com/owncloud/ocis/pull/3210) - - Currently only a certain range of ports is allowed for ocis application. Use a - supported port for nats server - - https://github.com/owncloud/ocis/pull/3210 - -* Enhancement - Implement notifications service: [#3217](https://github.com/owncloud/ocis/pull/3217) - - Implemented the minimal version of the notifications service to be able to - notify a user when they received a share. - - https://github.com/owncloud/ocis/pull/3217 - -* Enhancement - Thumbnails in spaces: [#3219](https://github.com/owncloud/ocis/pull/3219) - - Added support for thumbnails in spaces. - - https://github.com/owncloud/ocis/pull/3219 - https://github.com/owncloud/ocis/pull/3235 - -* Enhancement - Update reva to v2.0.0: [#3231](https://github.com/owncloud/ocis/pull/3231) - - We updated reva to the version 2.0.0. - - * Fix [cs3org/reva#2457](https://github.com/cs3org/reva/pull/2457) : Do not swallow error - * Fix [cs3org/reva#2422](https://github.com/cs3org/reva/pull/2422) : Handle non existing spaces correctly - * Fix [cs3org/reva#2327](https://github.com/cs3org/reva/pull/2327) : Enable changelog on edge branch - * Fix [cs3org/reva#2370](https://github.com/cs3org/reva/pull/2370) : Fixes for apps in public shares, project spaces for EOS driver - * Fix [cs3org/reva#2464](https://github.com/cs3org/reva/pull/2464) : Pass spacegrants when adding member to space - * Fix [cs3org/reva#2430](https://github.com/cs3org/reva/pull/2430) : Fix aggregated child folder id - * Fix [cs3org/reva#2348](https://github.com/cs3org/reva/pull/2348) : Make archiver handle spaces protocol - * Fix [cs3org/reva#2452](https://github.com/cs3org/reva/pull/2452) : Fix create space error message - * Fix [cs3org/reva#2445](https://github.com/cs3org/reva/pull/2445) : Don't handle ids containing "/" in decomposedfs - * Fix [cs3org/reva#2285](https://github.com/cs3org/reva/pull/2285) : Accept new userid idp format - * Fix [cs3org/reva#2503](https://github.com/cs3org/reva/pull/2503) : Remove the protection from /v?.php/config endpoints - * Fix [cs3org/reva#2462](https://github.com/cs3org/reva/pull/2462) : Public shares path needs to be set - * Fix [cs3org/reva#2427](https://github.com/cs3org/reva/pull/2427) : Fix registry caching - * Fix [cs3org/reva#2298](https://github.com/cs3org/reva/pull/2298) : Remove share refs from trashbin - * Fix [cs3org/reva#2433](https://github.com/cs3org/reva/pull/2433) : Fix shares provider filter - * Fix [cs3org/reva#2351](https://github.com/cs3org/reva/pull/2351) : Fix Statcache removing - * Fix [cs3org/reva#2374](https://github.com/cs3org/reva/pull/2374) : Fix webdav copy of zero byte files - * Fix [cs3org/reva#2336](https://github.com/cs3org/reva/pull/2336) : Handle sending all permissions when creating public links - * Fix [cs3org/reva#2440](https://github.com/cs3org/reva/pull/2440) : Add ArbitraryMetadataKeys to statcache key - * Fix [cs3org/reva#2582](https://github.com/cs3org/reva/pull/2582) : Keep lock structs in a local map protected by a mutex - * Fix [cs3org/reva#2372](https://github.com/cs3org/reva/pull/2372) : Make owncloudsql work with the spaces registry - * Fix [cs3org/reva#2416](https://github.com/cs3org/reva/pull/2416) : The registry now returns complete space structs - * Fix [cs3org/reva#3066](https://github.com/cs3org/reva/pull/3066) : Fix propfind listing for files - * Fix [cs3org/reva#2428](https://github.com/cs3org/reva/pull/2428) : Remove unused home provider from config - * Fix [cs3org/reva#2334](https://github.com/cs3org/reva/pull/2334) : Revert fix decomposedfs upload - * Fix [cs3org/reva#2415](https://github.com/cs3org/reva/pull/2415) : Services should never return transport level errors - * Fix [cs3org/reva#2419](https://github.com/cs3org/reva/pull/2419) : List project spaces for share recipients - * Fix [cs3org/reva#2501](https://github.com/cs3org/reva/pull/2501) : Fix spaces stat - * Fix [cs3org/reva#2432](https://github.com/cs3org/reva/pull/2432) : Use space reference when listing containers - * Fix [cs3org/reva#2572](https://github.com/cs3org/reva/pull/2572) : Wait for nats server on middleware start - * Fix [cs3org/reva#2454](https://github.com/cs3org/reva/pull/2454) : Fix webdav paths in PROPFINDS - * Chg [cs3org/reva#2329](https://github.com/cs3org/reva/pull/2329) : Activate the statcache - * Chg [cs3org/reva#2596](https://github.com/cs3org/reva/pull/2596) : Remove hash from public link urls - * Chg [cs3org/reva#2495](https://github.com/cs3org/reva/pull/2495) : Remove the ownCloud storage driver - * Chg [cs3org/reva#2527](https://github.com/cs3org/reva/pull/2527) : Store space attributes in decomposedFS - * Chg [cs3org/reva#2581](https://github.com/cs3org/reva/pull/2581) : Update hard-coded status values - * Chg [cs3org/reva#2524](https://github.com/cs3org/reva/pull/2524) : Use description during space creation - * Chg [cs3org/reva#2554](https://github.com/cs3org/reva/pull/2554) : Shard nodes per space in decomposedfs - * Chg [cs3org/reva#2576](https://github.com/cs3org/reva/pull/2576) : Harden xattrs errors - * Chg [cs3org/reva#2436](https://github.com/cs3org/reva/pull/2436) : Replace template in GroupFilter for UserProvider with a simple string - * Chg [cs3org/reva#2429](https://github.com/cs3org/reva/pull/2429) : Make archiver id based - * Chg [cs3org/reva#2340](https://github.com/cs3org/reva/pull/2340) : Allow multiple space configurations per provider - * Chg [cs3org/reva#2396](https://github.com/cs3org/reva/pull/2396) : The ocdav handler is now spaces aware - * Chg [cs3org/reva#2349](https://github.com/cs3org/reva/pull/2349) : Require `ListRecycle` when listing trashbin - * Chg [cs3org/reva#2353](https://github.com/cs3org/reva/pull/2353) : Reduce log output - * Chg [cs3org/reva#2542](https://github.com/cs3org/reva/pull/2542) : Do not encode webDAV ids to base64 - * Chg [cs3org/reva#2519](https://github.com/cs3org/reva/pull/2519) : Remove the auto creation of the .space folder - * Chg [cs3org/reva#2394](https://github.com/cs3org/reva/pull/2394) : Remove logic from gateway - * Chg [cs3org/reva#2023](https://github.com/cs3org/reva/pull/2023) : Add a sharestorageprovider - * Chg [cs3org/reva#2234](https://github.com/cs3org/reva/pull/2234) : Add a spaces registry - * Chg [cs3org/reva#2339](https://github.com/cs3org/reva/pull/2339) : Fix static registry regressions - * Chg [cs3org/reva#2370](https://github.com/cs3org/reva/pull/2370) : Fix static registry regressions - * Chg [cs3org/reva#2354](https://github.com/cs3org/reva/pull/2354) : Return not found when updating non existent space - * Chg [cs3org/reva#2589](https://github.com/cs3org/reva/pull/2589) : Remove deprecated linter modules - * Chg [cs3org/reva#2016](https://github.com/cs3org/reva/pull/2016) : Move wrapping and unwrapping of paths to the storage gateway - * Enh [cs3org/reva#2591](https://github.com/cs3org/reva/pull/2591) : Set up App Locks with basic locks - * Enh [cs3org/reva#1209](https://github.com/cs3org/reva/pull/1209) : Reva CephFS module v0.2.1 - * Enh [cs3org/reva#2511](https://github.com/cs3org/reva/pull/2511) : Error handling cleanup in decomposed FS - * Enh [cs3org/reva#2516](https://github.com/cs3org/reva/pull/2516) : Cleaned up some code - * Enh [cs3org/reva#2512](https://github.com/cs3org/reva/pull/2512) : Consolidate xattr setter and getter - * Enh [cs3org/reva#2341](https://github.com/cs3org/reva/pull/2341) : Use CS3 permissions API - * Enh [cs3org/reva#2343](https://github.com/cs3org/reva/pull/2343) : Allow multiple space type fileters on decomposedfs - * Enh [cs3org/reva#2460](https://github.com/cs3org/reva/pull/2460) : Add locking support to decomposedfs - * Enh [cs3org/reva#2540](https://github.com/cs3org/reva/pull/2540) : Refactored the xattrs package in the decomposedfs - * Enh [cs3org/reva#2463](https://github.com/cs3org/reva/pull/2463) : Do not log whole nodes - * Enh [cs3org/reva#2350](https://github.com/cs3org/reva/pull/2350) : Add file locking methods to the storage and filesystem interfaces - * Enh [cs3org/reva#2379](https://github.com/cs3org/reva/pull/2379) : Add new file url of the app provider to the ocs capabilities - * Enh [cs3org/reva#2369](https://github.com/cs3org/reva/pull/2369) : Implement TouchFile from the CS3apis - * Enh [cs3org/reva#2385](https://github.com/cs3org/reva/pull/2385) : Allow to create new files with the app provider on public links - * Enh [cs3org/reva#2397](https://github.com/cs3org/reva/pull/2397) : Product field in OCS version - * Enh [cs3org/reva#2393](https://github.com/cs3org/reva/pull/2393) : Update tus/tusd to version 1.8.0 - * Enh [cs3org/reva#2522](https://github.com/cs3org/reva/pull/2522) : Introduce events - * Enh [cs3org/reva#2528](https://github.com/cs3org/reva/pull/2528) : Use an exclusive write lock when writing multiple attributes - * Enh [cs3org/reva#2595](https://github.com/cs3org/reva/pull/2595) : Add integration test for the groupprovider - * Enh [cs3org/reva#2439](https://github.com/cs3org/reva/pull/2439) : Ignore handled errors when creating spaces - * Enh [cs3org/reva#2500](https://github.com/cs3org/reva/pull/2500) : Invalidate listproviders cache - * Enh [cs3org/reva#2345](https://github.com/cs3org/reva/pull/2345) : Don't assume that the LDAP groupid in reva matches the name - * Enh [cs3org/reva#2525](https://github.com/cs3org/reva/pull/2525) : Allow using AD UUID as userId values - * Enh [cs3org/reva#2584](https://github.com/cs3org/reva/pull/2584) : Allow running userprovider integration tests for the LDAP driver - * Enh [cs3org/reva#2585](https://github.com/cs3org/reva/pull/2585) : Add metadata storage layer and indexer - * Enh [cs3org/reva#2163](https://github.com/cs3org/reva/pull/2163) : Nextcloud-based share manager for pkg/ocm/share - * Enh [cs3org/reva#2278](https://github.com/cs3org/reva/pull/2278) : OIDC driver changes for lightweight users - * Enh [cs3org/reva#2315](https://github.com/cs3org/reva/pull/2315) : Add new attributes to public link propfinds - * Enh [cs3org/reva#2431](https://github.com/cs3org/reva/pull/2431) : Delete shares when purging spaces - * Enh [cs3org/reva#2434](https://github.com/cs3org/reva/pull/2434) : Refactor ocdav into smaller chunks - * Enh [cs3org/reva#2524](https://github.com/cs3org/reva/pull/2524) : Add checks when removing space members - * Enh [cs3org/reva#2457](https://github.com/cs3org/reva/pull/2457) : Restore spaces that were previously deleted - * Enh [cs3org/reva#2498](https://github.com/cs3org/reva/pull/2498) : Include grants in list storage spaces response - * Enh [cs3org/reva#2344](https://github.com/cs3org/reva/pull/2344) : Allow listing all storage spaces - * Enh [cs3org/reva#2547](https://github.com/cs3org/reva/pull/2547) : Add an if-match check to the storage provider - * Enh [cs3org/reva#2486](https://github.com/cs3org/reva/pull/2486) : Update cs3apis to include lock api changes - * Enh [cs3org/reva#2526](https://github.com/cs3org/reva/pull/2526) : Upgrade ginkgo to v2 - - https://github.com/owncloud/ocis/pull/3231 - https://github.com/owncloud/ocis/pull/3258 - -* Enhancement - Update ownCloud Web to v5.2.0: [#6506](https://github.com/owncloud/web/pull/6506) - - Tags: web - - We updated ownCloud Web to v5.2.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/web/pull/6506 - https://github.com/owncloud/ocis/pull/3202 - https://github.com/owncloud/web/releases/tag/v5.2.0 - -# Changelog for [1.17.0] (2022-02-16) - -The following sections list the changes for 1.17.0. - -[1.17.0]: https://github.com/owncloud/ocis/compare/v1.16.0...v1.17.0 - -## Summary - -* Bugfix - Fix configuration for space membership endpoint: [#2893](https://github.com/owncloud/ocis/pull/2893) -* Bugfix - Add `ocis storage-auth-machine` subcommand: [#2910](https://github.com/owncloud/ocis/pull/2910) -* Bugfix - Fix the default tracing provider: [#2952](https://github.com/owncloud/ocis/pull/2952) -* Bugfix - Fix retry handling for LDAP connections: [#2974](https://github.com/owncloud/ocis/issues/2974) -* Bugfix - Remove group memberships when deleting a user: [#3027](https://github.com/owncloud/ocis/issues/3027) -* Bugfix - Make the default grpc client use the registry settings: [#3041](https://github.com/owncloud/ocis/pull/3041) -* Bugfix - Use same jwt secret for accounts as for metadata storage: [#3081](https://github.com/owncloud/ocis/pull/3081) -* Change - Unify configuration and commands: [#2818](https://github.com/owncloud/ocis/pull/2818) -* Change - Update libre-graph-api to v0.3.0: [#2858](https://github.com/owncloud/ocis/pull/2858) -* Change - Return not found when updating non existent space: [#2869](https://github.com/cs3org/reva/pull/2869) -* Change - Update the graph api: [#2885](https://github.com/owncloud/ocis/pull/2885) -* Change - Change log level default from debug to error: [#3071](https://github.com/owncloud/ocis/pull/3071) -* Change - Remove the ownCloud storage driver: [#3072](https://github.com/owncloud/ocis/pull/3072) -* Change - Functionality to restore spaces: [#3092](https://github.com/owncloud/ocis/pull/3092) -* Change - Extended Space Properties: [#3141](https://github.com/owncloud/ocis/pull/3141) -* Enhancement - Support signature auth in the public share auth middleware: [#2831](https://github.com/owncloud/ocis/pull/2831) -* Enhancement - Update REVA to v1.16.1-0.20220215130802-df1264deff58: [#2878](https://github.com/owncloud/ocis/pull/2878) -* Enhancement - Add new file url of the app provider to the ocs capabilities: [#2884](https://github.com/owncloud/ocis/pull/2884) -* Enhancement - Update ownCloud Web to v5.0.0: [#2895](https://github.com/owncloud/ocis/pull/2895) -* Enhancement - Add spaces capability: [#2931](https://github.com/owncloud/ocis/pull/2931) -* Enhancement - Add filter by driveType and id to /me/drives: [#2946](https://github.com/owncloud/ocis/pull/2946) -* Enhancement - Introduce User and Group Management capabilities on GraphAPI: [#2947](https://github.com/owncloud/ocis/pull/2947) -* Enhancement - Update REVA to v1.16.1-0.20220112085026-07451f6cd806: [#2953](https://github.com/owncloud/ocis/pull/2953) -* Enhancement - Add endpoint to retrieve a single space: [#2978](https://github.com/owncloud/ocis/pull/2978) -* Enhancement - Add graph endpoint to delete and purge spaces: [#2979](https://github.com/owncloud/ocis/pull/2979) -* Enhancement - Add permissions to graph drives: [#3095](https://github.com/owncloud/ocis/pull/3095) -* Enhancement - Consul as supported service registry: [#3133](https://github.com/owncloud/ocis/pull/3133) -* Enhancement - Provide Description when creating a space: [#3167](https://github.com/owncloud/ocis/pull/3167) - -## Details - -* Bugfix - Fix configuration for space membership endpoint: [#2893](https://github.com/owncloud/ocis/pull/2893) - - Added a missing config value to the ocs config related to the space membership - endpoint. - - https://github.com/owncloud/ocis/pull/2893 - -* Bugfix - Add `ocis storage-auth-machine` subcommand: [#2910](https://github.com/owncloud/ocis/pull/2910) - - We added the ocis subcommand to start the machine auth provider. - - https://github.com/owncloud/ocis/pull/2910 - -* Bugfix - Fix the default tracing provider: [#2952](https://github.com/owncloud/ocis/pull/2952) - - We've fixed the default tracing provider which was no longer configured after - [owncloud/ocis#2818](https://github.com/owncloud/ocis/pull/2818). - - https://github.com/owncloud/ocis/pull/2952 - https://github.com/owncloud/ocis/pull/2818 - -* Bugfix - Fix retry handling for LDAP connections: [#2974](https://github.com/owncloud/ocis/issues/2974) - - We've fixed the handling of network issues (e.g. connection loss) during LDAP - Write Operations to correctly retry the request. - - https://github.com/owncloud/ocis/issues/2974 - -* Bugfix - Remove group memberships when deleting a user: [#3027](https://github.com/owncloud/ocis/issues/3027) - - The LDAP backend in the graph API now takes care of removing a user's group - membership when deleting the user. - - https://github.com/owncloud/ocis/issues/3027 - -* Bugfix - Make the default grpc client use the registry settings: [#3041](https://github.com/owncloud/ocis/pull/3041) - - We've fixed the default grpc client to use the registry settings. Previously it - always used mdns. - - https://github.com/owncloud/ocis/pull/3041 - -* Bugfix - Use same jwt secret for accounts as for metadata storage: [#3081](https://github.com/owncloud/ocis/pull/3081) - - We've the metadata storage uses the same jwt secret as all other REVA services. - Therefore the accounts service needs to use the same secret. - - Secrets are documented here: - https://owncloud.dev/ocis/deployment/#change-default-secrets - - https://github.com/owncloud/ocis/pull/3081 - -* Change - Unify configuration and commands: [#2818](https://github.com/owncloud/ocis/pull/2818) - - We've unified the configuration and commands of all non storage services. This - also includes the change, that environment variables are now defined on the - config struct as tags instead in a separate mapping. - - https://github.com/owncloud/ocis/pull/2818 - -* Change - Update libre-graph-api to v0.3.0: [#2858](https://github.com/owncloud/ocis/pull/2858) - - This updates the libre-graph-api to use the latest spec and types. - - https://github.com/owncloud/ocis/pull/2858 - -* Change - Return not found when updating non existent space: [#2869](https://github.com/cs3org/reva/pull/2869) - - If a spaceid of a space which is updated doesn't exist, handle it as a not found - error. - - https://github.com/cs3org/reva/pull/2869 - -* Change - Update the graph api: [#2885](https://github.com/owncloud/ocis/pull/2885) - - GraphApi has been updated to version 0.4.1 and the existing dependency was - removed - - https://github.com/owncloud/ocis/pull/2885 - -* Change - Change log level default from debug to error: [#3071](https://github.com/owncloud/ocis/pull/3071) - - We've changed the default log level for all services from "info" to "error". - - https://github.com/owncloud/ocis/pull/3071 - -* Change - Remove the ownCloud storage driver: [#3072](https://github.com/owncloud/ocis/pull/3072) - - We've removed the ownCloud storage driver because it was no longer maintained - after the ownCloud SQL storage driver was added. - - If you have been using the ownCloud storage driver, please switch to the - ownCloud SQL storage driver which brings you more features and is under active - maintenance. - - https://github.com/owncloud/ocis/pull/3072 - -* Change - Functionality to restore spaces: [#3092](https://github.com/owncloud/ocis/pull/3092) - - Disabled spaces can now be restored via the graph api. An information was added - to the root item of each space when it is deleted - - https://github.com/owncloud/ocis/pull/3092 - -* Change - Extended Space Properties: [#3141](https://github.com/owncloud/ocis/pull/3141) - - We can now set and modify short description, space image and space readme. Only - managers can set the short description. Editors can change the space image and - readme id. - - https://github.com/owncloud/ocis/pull/3141 - -* Enhancement - Support signature auth in the public share auth middleware: [#2831](https://github.com/owncloud/ocis/pull/2831) - - Enabled public share requests to be authenticated using the public share - signature. - - https://github.com/owncloud/ocis/pull/2831 - -* Enhancement - Update REVA to v1.16.1-0.20220215130802-df1264deff58: [#2878](https://github.com/owncloud/ocis/pull/2878) - - Updated REVA to v1.16.1-0.20220215130802-df1264deff58 This update includes: - - * Enh [cs3org/reva#2524](https://github.com/cs3org/reva/pull/2524): Remove space members - * Fix [cs3org/reva#2541](https://github.com/cs3org/reva/pull/2541): fix xattr error types, remove error wrapper - * Chg [cs3org/reva#2540](https://github.com/cs3org/reva/pull/2540): decomposedfs: refactor xattrs package errors - * Enh [cs3org/reva#2533](https://github.com/cs3org/reva/pull/2533): Use space description on creation - * Enh [cs3org/reva#2527](https://github.com/cs3org/reva/pull/2527): Add space props - * Enh [cs3org/reva#2522](https://github.com/cs3org/reva/pull/2522): Events - * Chg [cs3org/reva#2512](https://github.com/cs3org/reva/pull/2512): Consolidate all metadata Get's and Set's to central functions. - * Chg [cs3org/reva#2511](https://github.com/cs3org/reva/pull/2511): Some error cleanup steps in the decomposed FS - * Enh [cs3org/reva#2460](https://github.com/cs3org/reva/pull/2460): decomposedfs: add locking support - * Chg [cs3org/reva#2519](https://github.com/cs3org/reva/pull/2519): remove creation of .space folder - * Fix [cs3org/reva#2506](https://github.com/cs3org/reva/pull/2506): fix propfind listing for files - * Chg [cs3org/reva#2503](https://github.com/cs3org/reva/pull/2503): unprotected ocs config endpoint - * Enh [cs3org/reva#2458](https://github.com/cs3org/reva/pull/2458): Restoring Spaces - * Enh [cs3org/reva#2498](https://github.com/cs3org/reva/pull/2498): add grants to list-spaces - * Fix [cs3org/reva#2500](https://github.com/cs3org/reva/pull/2500): invalidate cache when modifying or deleting a space - * Fix [cs3org/reva#2501](https://github.com/cs3org/reva/pull/2501): fix spaces stat requests - * Enh [cs3org/reva#2472](https://github.com/cs3org/reva/pull/2472): Make owncloudsql spaces aware - * Enh [cs3org/reva#2464](https://github.com/cs3org/reva/pull/2464): Space grants - * Fix [cs3org/reva#2463](https://github.com/cs3org/reva/pull/2463): Do not log nodes - * Enh [cs3org/reva#2437](https://github.com/cs3org/reva/pull/2437): Make gateway dumb again - * Enh [cs3org/reva#2459](https://github.com/cs3org/reva/pull/2459): prevent purging of enabled spaces - * Fix [cs3org/reva#2457](https://github.com/cs3org/reva/pull/2457): decomposedfs: do not swallow errors when creating nodes - * Fix [cs3org/reva#2454](https://github.com/cs3org/reva/pull/2454): fix path construction in webdav propfind - * Fix [cs3org/reva#2452](https://github.com/cs3org/reva/pull/2452): fix create space error message - * Enh [cs3org/reva#2431](https://github.com/cs3org/reva/pull/2431): Purge spaces - * Fix [cs3org/reva#2445](https://github.com/cs3org/reva/pull/2445): Fix publiclinks and decomposedfs - * Chg [cs3org/reva#2439](https://github.com/cs3org/reva/pull/2439): ignore handled errors when creating spaces - * Enh [cs3org/reva#2436](https://github.com/cs3org/reva/pull/2436): Adjust "groupfilter" to be able to search by member name - * Fix [cs3org/reva#2434](https://github.com/cs3org/reva/pull/2434): Start splitting up ocdav - * Fix [cs3org/reva#2433](https://github.com/cs3org/reva/pull/2433): fix shares provider filter - * Chg [cs3org/reva#2432](https://github.com/cs3org/reva/pull/2432): use space reference when listing containers - * Fix [cs3org/reva#2430](https://github.com/cs3org/reva/pull/2430): fix aggregated child folder id - * Enh [cs3org/reva#2429](https://github.com/cs3org/reva/pull/2429): make archiver id based - * Fix [cs3org/reva#2427](https://github.com/cs3org/reva/pull/2427): fix registry caching - * Fix [cs3org/reva#2422](https://github.com/cs3org/reva/pull/2422): handle space does not exist - * Fix [cs3org/reva#2419](https://github.com/cs3org/reva/pull/2419): Spaces fixes - * Chg [cs3org/reva#2415](https://github.com/cs3org/reva/pull/2415): services should never return transport level errors - * Chg [cs3org/reva#2396](https://github.com/cs3org/reva/pull/2396): Ocdav spaces aware - * Fix [cs3org/reva#2348](https://github.com/cs3org/reva/pull/2348): fix-archiver - * Chg [cs3org/reva#2344](https://github.com/cs3org/reva/pull/2344): allow listing all storage spaces - * Chg [cs3org/reva#2345](https://github.com/cs3org/reva/pull/2345): Switch LDAP test to use entryUUID as unique id for groups - * Chg [cs3org/reva#2343](https://github.com/cs3org/reva/pull/2343): allow multiple space type filters on decomposedfs - * Enh [cs3org/reva#2329](https://github.com/cs3org/reva/pull/2329): Activate Statcache - * Enh [cs3org/reva#2340](https://github.com/cs3org/reva/pull/2340): Space registry multiple spaces per provider - * Chg [cs3org/reva#2336](https://github.com/cs3org/reva/pull/2336): handle sending all permissions when creating public links - * Fix [cs3org/reva#2330](https://github.com/cs3org/reva/pull/2330): fix decomposedfs upload - * Enh [cs3org/reva#2234](https://github.com/cs3org/reva/pull/2234): Spaces registry - * Enh [cs3org/reva#2217](https://github.com/cs3org/reva/pull/2217): New OIDC ESCAPE auth driver. - * Enh [cs3org/reva#2250](https://github.com/cs3org/reva/pull/2250): Implement space membership endpoints - * Fix [cs3org/reva#1941](https://github.com/cs3org/reva/pull/1941): fix tus with transfer token only - * Fix [cs3org/reva#2309](https://github.com/cs3org/reva/pull/2309): Bugfix: Remove early finish for zero byte file uploads - * Fix [cs3org/reva#2303](https://github.com/cs3org/reva/pull/2303): Fix content disposition - * Fix [cs3org/reva#2314](https://github.com/cs3org/reva/pull/2314): OIDC: fallback to "email" if IDP doesn't provide "preferred_username" claim - * Enh [cs3org/reva#2256](https://github.com/cs3org/reva/pull/2256): Return user type in the response of the ocs GET user call - * Enh [cs3org/reva#2310](https://github.com/cs3org/reva/pull/2310): Implement setting arbitrary metadata for the public storage provider - * Fix [cs3org/reva#2305](https://github.com/cs3org/reva/pull/2305): Make sure /app/new takes target as absolute path - * Fix [cs3org/reva#2297](https://github.com/cs3org/reva/pull/2297): Fix public link paths for file shares - - https://github.com/owncloud/ocis/pull/2878 - https://github.com/owncloud/ocis/pull/2901 - https://github.com/owncloud/ocis/pull/2997 - https://github.com/owncloud/ocis/pull/3116 - https://github.com/owncloud/ocis/pull/3130 - https://github.com/owncloud/ocis/pull/3175 - https://github.com/owncloud/ocis/pull/3182 - -* Enhancement - Add new file url of the app provider to the ocs capabilities: [#2884](https://github.com/owncloud/ocis/pull/2884) - - We've added the new file capability of the app provider to the ocs capabilities, - so that clients can discover this url analogous to the app list and file open - urls. - - https://github.com/owncloud/ocis/pull/2884 - https://github.com/owncloud/ocis/pull/2907 - https://github.com/cs3org/reva/pull/2379 - https://github.com/owncloud/web/pull/5890#issuecomment-993905242 - -* Enhancement - Update ownCloud Web to v5.0.0: [#2895](https://github.com/owncloud/ocis/pull/2895) - - Tags: web - - We updated ownCloud Web to v5.0.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/2895 - https://github.com/owncloud/ocis/pull/3157 - https://github.com/owncloud/web/releases/tag/v4.8.0 - https://github.com/owncloud/web/releases/tag/v5.0.0 - -* Enhancement - Add spaces capability: [#2931](https://github.com/owncloud/ocis/pull/2931) - - We've added the spaces capability with version 0.0.1 and enabled defaulting to - true. - - https://github.com/owncloud/ocis/pull/2931 - https://github.com/cs3org/reva/pull/2015 - https://github.com/owncloud/ocis/pull/2965 - -* Enhancement - Add filter by driveType and id to /me/drives: [#2946](https://github.com/owncloud/ocis/pull/2946) - - We added two possible filter terms (driveType, id) to the /me/drives endpoint on - the graph api. These can be used with the odata query parameter "$filter". We - only support the "eq" operator for now. - - https://github.com/owncloud/ocis/pull/2946 - -* Enhancement - Introduce User and Group Management capabilities on GraphAPI: [#2947](https://github.com/owncloud/ocis/pull/2947) - - The GraphAPI LDAP Backend is now able to add/modify and delete Users and Groups - - https://github.com/owncloud/ocis/pull/2947 - https://github.com/owncloud/ocis/pull/2996 - -* Enhancement - Update REVA to v1.16.1-0.20220112085026-07451f6cd806: [#2953](https://github.com/owncloud/ocis/pull/2953) - - Update REVA to v1.16.1-0.20220112085026-07451f6cd806 - - https://github.com/owncloud/ocis/pull/2953 - -* Enhancement - Add endpoint to retrieve a single space: [#2978](https://github.com/owncloud/ocis/pull/2978) - - We added the endpoint ``/drives/{driveID}`` to get a single space by id from the - server. - - https://github.com/owncloud/ocis/pull/2978 - -* Enhancement - Add graph endpoint to delete and purge spaces: [#2979](https://github.com/owncloud/ocis/pull/2979) - - Added a new graph endpoint to delete and purge spaces. - - https://github.com/owncloud/ocis/pull/2979 - https://github.com/owncloud/ocis/pull/3000 - -* Enhancement - Add permissions to graph drives: [#3095](https://github.com/owncloud/ocis/pull/3095) - - Added permissions to graph drives when listing drives. - - https://github.com/owncloud/ocis/pull/3095 - -* Enhancement - Consul as supported service registry: [#3133](https://github.com/owncloud/ocis/pull/3133) - - We have added Consul as an supported service registry. You can now use it to let - oCIS services discover each other. - - https://github.com/owncloud/ocis/pull/3133 - -* Enhancement - Provide Description when creating a space: [#3167](https://github.com/owncloud/ocis/pull/3167) - - We added the possibility to send a short description when creating a space. - - https://github.com/owncloud/ocis/pull/3167 - -# Changelog for [1.16.0] (2021-12-10) - -The following sections list the changes for 1.16.0. - -[1.16.0]: https://github.com/owncloud/ocis/compare/v1.15.0...v1.16.0 - -## Summary - -* Bugfix - Fix claim selector based routing for basic auth: [#2779](https://github.com/owncloud/ocis/pull/2779) -* Bugfix - Fix using s3ng as the metadata storage backend: [#2807](https://github.com/owncloud/ocis/pull/2807) -* Bugfix - Disallow creation of a group with empty name via the OCS api: [#2825](https://github.com/owncloud/ocis/pull/2825) -* Bugfix - Use the CS3api up- and download workflow for the accounts service: [#2837](https://github.com/owncloud/ocis/pull/2837) -* Change - OIDC: fallback if IDP doesn't provide "preferred_username" claim: [#2644](https://github.com/owncloud/ocis/issues/2644) -* Change - Restructure Configuration Parsing: [#2708](https://github.com/owncloud/ocis/pull/2708) -* Change - Rename `APP_PROVIDER_BASIC_*` environment variables: [#2812](https://github.com/owncloud/ocis/pull/2812) -* Enhancement - Cleanup ocis-pkg config: [#2813](https://github.com/owncloud/ocis/pull/2813) -* Enhancement - Correct shutdown of services under runtime: [#2843](https://github.com/owncloud/ocis/pull/2843) -* Enhancement - Update ownCloud Web to v4.6.1: [#2846](https://github.com/owncloud/ocis/pull/2846) -* Enhancement - Update REVA to v1.17.0: [#2849](https://github.com/owncloud/ocis/pull/2849) - -## Details - -* Bugfix - Fix claim selector based routing for basic auth: [#2779](https://github.com/owncloud/ocis/pull/2779) - - We've fixed the claim selector based routing for requests using basic auth. - Previously requests using basic auth have always been routed to the - DefaultPolicy when using the claim selector despite the set cookie because the - basic auth middleware fakes some OIDC claims. - - Now the cookie is checked before routing to the DefaultPolicy and therefore set - cookie will also be respected for requests using basic auth. - - https://github.com/owncloud/ocis/pull/2779 - -* Bugfix - Fix using s3ng as the metadata storage backend: [#2807](https://github.com/owncloud/ocis/pull/2807) - - It is now possible to use s3ng as the metadata storage backend. - - https://github.com/owncloud/ocis/issues/2668 - https://github.com/owncloud/ocis/pull/2807 - -* Bugfix - Disallow creation of a group with empty name via the OCS api: [#2825](https://github.com/owncloud/ocis/pull/2825) - - We've fixed the behavior for group creation on the OCS api, where it was - possible to create a group with an empty name. This was is not possible on oC10 - and is therefore also forbidden on oCIS to keep compatibility. This PR forbids - the creation and also ensures the correct status code for both OCS v1 and OCS v2 - apis. - - https://github.com/owncloud/ocis/issues/2823 - https://github.com/owncloud/ocis/pull/2825 - -* Bugfix - Use the CS3api up- and download workflow for the accounts service: [#2837](https://github.com/owncloud/ocis/pull/2837) - - We've fixed the interaction of the accounts service with the metadata storage - after bypassing the InitiateUpload and InitiateDownload have been removed from - various storage drivers. The accounts service now uses the proper CS3apis - workflow for up- and downloads. - - https://github.com/owncloud/ocis/pull/2837 - https://github.com/cs3org/reva/pull/2309 - -* Change - OIDC: fallback if IDP doesn't provide "preferred_username" claim: [#2644](https://github.com/owncloud/ocis/issues/2644) - - Some IDPs don't add the "preferred_username" claim. Fallback to the "email" - claim in that case - - https://github.com/owncloud/ocis/issues/2644 - -* Change - Restructure Configuration Parsing: [#2708](https://github.com/owncloud/ocis/pull/2708) - - Tags: ocis - - CLI flags are no longer needed for subcommands, as we rely solely on env - variables and config files. This greatly simplifies configuration and - deployment. - - https://github.com/owncloud/ocis/pull/2708 - -* Change - Rename `APP_PROVIDER_BASIC_*` environment variables: [#2812](https://github.com/owncloud/ocis/pull/2812) - - We've renamed the `APP_PROVIDER_BASIC_*` to `APP_PROVIDER_*` since the `_BASIC_` - part is a copy and paste error. Now all app provider environment variables are - consistently starting with `APP_PROVIDER_*`. - - https://github.com/owncloud/ocis/pull/2812 - https://github.com/owncloud/ocis/pull/2811 - -* Enhancement - Cleanup ocis-pkg config: [#2813](https://github.com/owncloud/ocis/pull/2813) - - Certain values were of no use when configuring the ocis runtime. - - https://github.com/owncloud/ocis/pull/2813 - -* Enhancement - Correct shutdown of services under runtime: [#2843](https://github.com/owncloud/ocis/pull/2843) - - Supervised goroutines now shut themselves down on context cancellation - propagation. - - https://github.com/owncloud/ocis/pull/2843 - -* Enhancement - Update ownCloud Web to v4.6.1: [#2846](https://github.com/owncloud/ocis/pull/2846) - - Tags: web - - We updated ownCloud Web to v4.6.1. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/2846 - https://github.com/owncloud/web/releases/tag/v4.6.1 - -* Enhancement - Update REVA to v1.17.0: [#2849](https://github.com/owncloud/ocis/pull/2849) - - Updated REVA to v1.17.0 This update includes: - - * Fix [cs3org/reva#2305](https://github.com/cs3org/reva/pull/2305): Make sure /app/new takes `target` as absolute path - * Fix [cs3org/reva#2303](https://github.com/cs3org/reva/pull/2303): Fix content disposition header for public links files - * Fix [cs3org/reva#2316](https://github.com/cs3org/reva/pull/2316): Fix the share types in propfinds - * Fix [cs3org/reva#2803](https://github.com/cs3org/reva/pull/2310): Fix app provider for editor public links - * Fix [cs3org/reva#2298](https://github.com/cs3org/reva/pull/2298): Remove share refs from trashbin - * Fix [cs3org/reva#2309](https://github.com/cs3org/reva/pull/2309): Remove early finish for zero byte file uploads - * Fix [cs3org/reva#1941](https://github.com/cs3org/reva/pull/1941): Fix TUS uploads with transfer token only - * Chg [cs3org/reva#2210](https://github.com/cs3org/reva/pull/2210): Fix app provider new file creation and improved error codes - * Enh [cs3org/reva#2217](https://github.com/cs3org/reva/pull/2217): OIDC auth driver for ESCAPE IAM - * Enh [cs3org/reva#2256](https://github.com/cs3org/reva/pull/2256): Return user type in the response of the ocs GET user call - * Enh [cs3org/reva#2315](https://github.com/cs3org/reva/pull/2315): Add new attributes to public link propfinds - * Enh [cs3org/reva#2740](https://github.com/cs3org/reva/pull/2250): Implement space membership endpoints - * Enh [cs3org/reva#2252](https://github.com/cs3org/reva/pull/2252): Add the xattr sys.acl to SysACL (eosgrpc) - * Enh [cs3org/reva#2314](https://github.com/cs3org/reva/pull/2314): OIDC: fallback if IDP doesn't provide "preferred_username" claim - - https://github.com/owncloud/ocis/pull/2849 - https://github.com/owncloud/ocis/pull/2835 - https://github.com/owncloud/ocis/pull/2837 - -# Changelog for [1.15.0] (2021-11-19) - -The following sections list the changes for 1.15.0. - -[1.15.0]: https://github.com/owncloud/ocis/compare/v1.14.0...v1.15.0 - -## Summary - -* Bugfix - Don't allow empty password: [#197](https://github.com/owncloud/product/issues/197) -* Bugfix - Don't announce resharing via capabilities: [#2690](https://github.com/owncloud/ocis/pull/2690) -* Bugfix - Fix oCIS startup ony systems with IPv6: [#2698](https://github.com/owncloud/ocis/pull/2698) -* Bugfix - Fix error logging when there is no thumbnail for a file: [#2702](https://github.com/owncloud/ocis/pull/2702) -* Bugfix - Fix basic auth config: [#2719](https://github.com/owncloud/ocis/pull/2719) -* Bugfix - Fix opening images in media viewer for some usernames: [#2738](https://github.com/owncloud/ocis/pull/2738) -* Bugfix - Fix basic auth with custom user claim: [#2755](https://github.com/owncloud/ocis/pull/2755) -* Change - Make all insecure options configurable and change the default to false: [#2700](https://github.com/owncloud/ocis/issues/2700) -* Change - Update ownCloud Web to v4.5.0: [#2780](https://github.com/owncloud/ocis/pull/2780) -* Enhancement - Add API to list all spaces: [#2692](https://github.com/owncloud/ocis/pull/2692) -* Enhancement - Update REVA to v1.16.0: [#2737](https://github.com/owncloud/ocis/pull/2737) - -## Details - -* Bugfix - Don't allow empty password: [#197](https://github.com/owncloud/product/issues/197) - - It was allowed to create users with empty or spaces-only password. This is fixed - - https://github.com/owncloud/product/issues/197 - -* Bugfix - Don't announce resharing via capabilities: [#2690](https://github.com/owncloud/ocis/pull/2690) - - OCIS / Reva is not capable of resharing, yet. We've set the resharing capability - to false, so that clients have a chance to react accordingly. - - https://github.com/owncloud/ocis/pull/2690 - -* Bugfix - Fix oCIS startup ony systems with IPv6: [#2698](https://github.com/owncloud/ocis/pull/2698) - - We've fixed failing startup of oCIS on systems with IPv6 addresses. - - https://github.com/owncloud/ocis/issues/2300 - https://github.com/owncloud/ocis/pull/2698 - -* Bugfix - Fix error logging when there is no thumbnail for a file: [#2702](https://github.com/owncloud/ocis/pull/2702) - - We've fixed the behavior of the logging when there is no thumbnail for a file - (because the filetype is not supported for thumbnail generation). Previously the - WebDAV service always issues an error log in this case. Now, we don't log this - event any more. - - https://github.com/owncloud/ocis/pull/2702 - -* Bugfix - Fix basic auth config: [#2719](https://github.com/owncloud/ocis/pull/2719) - - Users could authenticate using basic auth even though `PROXY_ENABLE_BASIC_AUTH` - was set to false. - - https://github.com/owncloud/ocis/issues/2466 - https://github.com/owncloud/ocis/pull/2719 - -* Bugfix - Fix opening images in media viewer for some usernames: [#2738](https://github.com/owncloud/ocis/pull/2738) - - We've fixed the opening of images in the media viewer for user names containing - special characters (eg. `@`) which will be URL-escaped. Before this fix users - could not see the image in the media viewer. Now the user name is correctly - escaped and the user can view the image in the media viewer. - - https://github.com/owncloud/ocis/pull/2738 - -* Bugfix - Fix basic auth with custom user claim: [#2755](https://github.com/owncloud/ocis/pull/2755) - - We've fixed authentication with basic if oCIS is configured to use a - non-standard claim as user claim (`PROXY_USER_OIDC_CLAIM`). Prior to this bugfix - the authentication always failed and is now working. - - https://github.com/owncloud/ocis/pull/2755 - -* Change - Make all insecure options configurable and change the default to false: [#2700](https://github.com/owncloud/ocis/issues/2700) - - We had several hard-coded 'insecure' flags. These options are now configurable - and default to false. Also we changed all other 'insecure' flags with a previous - default of true to false. - - In development environments using self signed certs (the default) you now need - to set these flags: - - ``` - PROXY_OIDC_INSECURE=true - STORAGE_FRONTEND_APPPROVIDER_INSECURE=true - STORAGE_FRONTEND_ARCHIVER_INSECURE=true - STORAGE_FRONTEND_OCDAV_INSECURE=true - STORAGE_HOME_DATAPROVIDER_INSECURE=true - STORAGE_METADATA_DATAPROVIDER_INSECURE=true - STORAGE_OIDC_INSECURE=true - STORAGE_USERS_DATAPROVIDER_INSECURE=true - THUMBNAILS_CS3SOURCE_INSECURE=true - THUMBNAILS_WEBDAVSOURCE_INSECURE=true - ``` - - As an alternative you also can set a single flag, which configures all options - together: - - ``` - OCIS_INSECURE=true - ``` - - https://github.com/owncloud/ocis/issues/2700 - https://github.com/owncloud/ocis/pull/2745 - -* Change - Update ownCloud Web to v4.5.0: [#2780](https://github.com/owncloud/ocis/pull/2780) - - Tags: web - - We updated ownCloud Web to v4.5.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/2780 - https://github.com/owncloud/web/releases/tag/v4.5.0 - -* Enhancement - Add API to list all spaces: [#2692](https://github.com/owncloud/ocis/pull/2692) - - Added a graph endpoint to enable users with the `list-all-spaces` permission to - list all spaces. - - https://github.com/owncloud/ocis/pull/2692 - -* Enhancement - Update REVA to v1.16.0: [#2737](https://github.com/owncloud/ocis/pull/2737) - - Updated REVA to v1.16.0 This update includes: - - * Fix [cs3org/reva#2245](https://github.com/cs3org/reva/pull/2245): Don't announce search-files capability - * Fix [cs3org/reva#2247](https://github.com/cs3org/reva/pull/2247): Merge user ACLs from EOS to sys ACLs - * Fix [cs3org/reva#2279](https://github.com/cs3org/reva/pull/2279): Return the inode of the version folder for files when listing in EOS - * Fix [cs3org/reva#2294](https://github.com/cs3org/reva/pull/2294): Fix HTTP return code when path is invalid - * Fix [cs3org/reva#2231](https://github.com/cs3org/reva/pull/2231): Fix share permission on a single file in sql share driver (cbox pkg) - * Fix [cs3org/reva#2230](https://github.com/cs3org/reva/pull/2230): Fix open by default app and expose default app - * Fix [cs3org/reva#2265](https://github.com/cs3org/reva/pull/2265): Fix nil pointer exception when resolving members of a group (rest driver) - * Fix [cs3org/reva#1214](https://github.com/cs3org/reva/pull/1214): Fix restoring versions - * Fix [cs3org/reva#2254](https://github.com/cs3org/reva/pull/2254): Fix spaces propfind - * Fix [cs3org/reva#2260](https://github.com/cs3org/reva/pull/2260): Fix unset quota xattr on darwin - * Fix [cs3org/reva#5776](https://github.com/cs3org/reva/pull/5776): Enforce permissions in public share apps - * Fix [cs3org/reva#2767](https://github.com/cs3org/reva/pull/2767): Fix status code for WebDAV mkcol requests where an ancestor is missing - * Fix [cs3org/reva#2287](https://github.com/cs3org/reva/pull/2287): Add public link access via mount-ID:token/relative-path to the scope - * Fix [cs3org/reva#2244](https://github.com/cs3org/reva/pull/2244): Fix the permissions response for shared files in the cbox sql driver - * Enh [cs3org/reva#2219](https://github.com/cs3org/reva/pull/2219): Add virtual view tests - * Enh [cs3org/reva#2230](https://github.com/cs3org/reva/pull/2230): Add priority to app providers - * Enh [cs3org/reva#2258](https://github.com/cs3org/reva/pull/2258): Improved error messages from the AppProviders - * Enh [cs3org/reva#2119](https://github.com/cs3org/reva/pull/2119): Add authprovider owncloudsql - * Enh [cs3org/reva#2211](https://github.com/cs3org/reva/pull/2211): Enhance the cbox share sql driver to store accepted group shares - * Enh [cs3org/reva#2212](https://github.com/cs3org/reva/pull/2212): Filter root path according to the agent that makes the request - * Enh [cs3org/reva#2237](https://github.com/cs3org/reva/pull/2237): Skip get user call in eosfs in case previous ones also failed - * Enh [cs3org/reva#2266](https://github.com/cs3org/reva/pull/2266): Callback for the EOS UID cache to retry fetch for failed keys - * Enh [cs3org/reva#2215](https://github.com/cs3org/reva/pull/2215): Aggregate resource info properties for virtual views - * Enh [cs3org/reva#2271](https://github.com/cs3org/reva/pull/2271): Revamp the favorite manager and add the cbox sql driver - * Enh [cs3org/reva#2248](https://github.com/cs3org/reva/pull/2248): Cache whether a user home was created or not - * Enh [cs3org/reva#2282](https://github.com/cs3org/reva/pull/2282): Return a proper NOT_FOUND error when a user or group is not found - * Enh [cs3org/reva#2268](https://github.com/cs3org/reva/pull/2268): Add the reverseproxy http service - * Enh [cs3org/reva#2207](https://github.com/cs3org/reva/pull/2207): Enable users to list all spaces - * Enh [cs3org/reva#2286](https://github.com/cs3org/reva/pull/2286): Add trace ID to middleware loggers - * Enh [cs3org/reva#2251](https://github.com/cs3org/reva/pull/2251): Mentix service inference - * Enh [cs3org/reva#2218](https://github.com/cs3org/reva/pull/2218): Allow filtering of mime types supported by app providers - * Enh [cs3org/reva#2213](https://github.com/cs3org/reva/pull/2213): Add public link share type to propfind response - * Enh [cs3org/reva#2253](https://github.com/cs3org/reva/pull/2253): Support the file editor role for public links - * Enh [cs3org/reva#2208](https://github.com/cs3org/reva/pull/2208): Reduce redundant stat calls when statting by resource ID - * Enh [cs3org/reva#2235](https://github.com/cs3org/reva/pull/2235): Specify a list of allowed folders/files to be archived - * Enh [cs3org/reva#2267](https://github.com/cs3org/reva/pull/2267): Restrict the paths where share creation is allowed - * Enh [cs3org/reva#2252](https://github.com/cs3org/reva/pull/2252): Add the xattr sys.acl to SysACL (eosgrpc) - * Enh [cs3org/reva#2239](https://github.com/cs3org/reva/pull/2239): Update toml configs - - https://github.com/owncloud/ocis/pull/2737 - https://github.com/owncloud/ocis/pull/2726 - https://github.com/owncloud/ocis/pull/2790 - https://github.com/owncloud/ocis/pull/2797 - -# Changelog for [1.14.0] (2021-10-27) - -The following sections list the changes for 1.14.0. - -[1.14.0]: https://github.com/owncloud/ocis/compare/v1.13.0...v1.14.0 - -## Summary - -* Security - Don't expose services by default: [#2612](https://github.com/owncloud/ocis/issues/2612) -* Bugfix - Create parent directories for idp configuration: [#2667](https://github.com/owncloud/ocis/issues/2667) -* Change - New default data paths and easier configuration of the data path: [#2590](https://github.com/owncloud/ocis/pull/2590) -* Change - Configurable default quota: [#2621](https://github.com/owncloud/ocis/issues/2621) -* Change - Split spaces webdav url and graph url in base and path: [#2660](https://github.com/owncloud/ocis/pull/2660) -* Change - Update ownCloud Web to v4.4.0: [#2681](https://github.com/owncloud/ocis/pull/2681) -* Enhancement - Replace fileb0x with go-embed: [#1199](https://github.com/owncloud/ocis/issues/1199) -* Enhancement - Start up a new machine auth provider in the storage service: [#2528](https://github.com/owncloud/ocis/pull/2528) -* Enhancement - Add a middleware to authenticate public share requests: [#2536](https://github.com/owncloud/ocis/pull/2536) -* Enhancement - Lower TUS max chunk size: [#2584](https://github.com/owncloud/ocis/pull/2584) -* Enhancement - Upgrade to go-micro v4.1.0: [#2616](https://github.com/owncloud/ocis/pull/2616) -* Enhancement - Report quota states: [#2628](https://github.com/owncloud/ocis/pull/2628) -* Enhancement - Broaden bufbuild/Buf usage: [#2630](https://github.com/owncloud/ocis/pull/2630) -* Enhancement - Add sharees additional info parameter config to ocs: [#2637](https://github.com/owncloud/ocis/pull/2637) -* Enhancement - Enforce permission on update space quota: [#2650](https://github.com/owncloud/ocis/pull/2650) -* Enhancement - Update lico to v0.51.1: [#2654](https://github.com/owncloud/ocis/pull/2654) -* Enhancement - Add user setting capability: [#2655](https://github.com/owncloud/ocis/pull/2655) -* Enhancement - Update reva to v1.15: [#2658](https://github.com/owncloud/ocis/pull/2658) -* Enhancement - Review and correct http header: [#2666](https://github.com/owncloud/ocis/pull/2666) - -## Details - -* Security - Don't expose services by default: [#2612](https://github.com/owncloud/ocis/issues/2612) - - We've changed the bind behaviour for all non public facing services. Before this - PR all services would listen on all interfaces. After this PR, all services - listen on 127.0.0.1 only, except the proxy which is listening on 0.0.0.0:9200. - - https://github.com/owncloud/ocis/issues/2612 - -* Bugfix - Create parent directories for idp configuration: [#2667](https://github.com/owncloud/ocis/issues/2667) - - The parent directories of the identifier-registration.yaml config file might not - exist when starting idp. Create them, when that is the case. - - https://github.com/owncloud/ocis/issues/2667 - -* Change - New default data paths and easier configuration of the data path: [#2590](https://github.com/owncloud/ocis/pull/2590) - - We've changed the default data path for our release artifacts: - oCIS docker - images will now store all data in `/var/lib/ocis` instead in `/var/tmp/ocis` - - binary releases will now store all data in `~/.ocis` instead of `/var/tmp/ocis` - - Also if you're a developer and you run oCIS from source, it will store all data - in `~/.ocis` from now on. - - You can now easily change the data path for all extensions by setting the - environment variable `OCIS_BASE_DATA_PATH`. - - If you want to package oCIS, you also can set the default data path at compile - time, eg. by passing `-X - "github.com/owncloud/ocis/ocis-pkg/config/defaults.BaseDataPathType=path" -X - "github.com/owncloud/ocis/ocis-pkg/config/defaults.BaseDataPathValue=/var/lib/ocis"` - to your go build step. - - https://github.com/owncloud/ocis/pull/2590 - -* Change - Configurable default quota: [#2621](https://github.com/owncloud/ocis/issues/2621) - - When creating a new space a (configurable) default quota will be used (instead - the hardcoded one). One can set the EnvVar `GRAPH_SPACES_DEFAULT_QUOTA` to - configure it - - https://github.com/owncloud/ocis/issues/2621 - https://jira.owncloud.com/browse/OCIS-2070 - -* Change - Split spaces webdav url and graph url in base and path: [#2660](https://github.com/owncloud/ocis/pull/2660) - - We've fixed the behavior for the spaces webdav url and graph explorer graph url - settings, so that they respect the environment variable `OCIS_URL`. Previously - oCIS admins needed to set these URLs manually to make spaces and the graph - explorer work. - - https://github.com/owncloud/ocis/issues/2659 - https://github.com/owncloud/ocis/pull/2660 - -* Change - Update ownCloud Web to v4.4.0: [#2681](https://github.com/owncloud/ocis/pull/2681) - - Tags: web - - We updated ownCloud Web to v4.4.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/2681 - https://github.com/owncloud/web/releases/tag/v4.4.0 - -* Enhancement - Replace fileb0x with go-embed: [#1199](https://github.com/owncloud/ocis/issues/1199) - - Go-embed already brings the functionality we need but with less code. We decided - to use it instead of 3rd party fileb0x - - https://github.com/owncloud/ocis/issues/1199 - https://github.com/owncloud/ocis/pull/2631 - https://github.com/owncloud/ocis/pull/2649 - -* Enhancement - Start up a new machine auth provider in the storage service: [#2528](https://github.com/owncloud/ocis/pull/2528) - - This PR also adds the config to skip encoding user groups in reva tokens - - https://github.com/owncloud/ocis/pull/2528 - https://github.com/owncloud/ocis/pull/2529 - -* Enhancement - Add a middleware to authenticate public share requests: [#2536](https://github.com/owncloud/ocis/pull/2536) - - Added a new middleware to authenticate public share requests. This makes it - possible to use APIs which require an authenticated context with public shares. - - https://github.com/owncloud/ocis/issues/2479 - https://github.com/owncloud/ocis/pull/2536 - https://github.com/owncloud/ocis/pull/2652 - -* Enhancement - Lower TUS max chunk size: [#2584](https://github.com/owncloud/ocis/pull/2584) - - We've lowered the TUS max chunk size from infinite to 0.1GB so that chunking - actually happens. - - https://github.com/owncloud/ocis/pull/2584 - https://github.com/cs3org/reva/pull/2136 - -* Enhancement - Upgrade to go-micro v4.1.0: [#2616](https://github.com/owncloud/ocis/pull/2616) - - We've upgraded to go-micro v4.1.0 - - https://github.com/owncloud/ocis/pull/2616 - -* Enhancement - Report quota states: [#2628](https://github.com/owncloud/ocis/pull/2628) - - When listing the available spaces via the GraphAPI we now return quota states to - make it easier for the clients to add visual indicators. - - https://github.com/owncloud/ocis/pull/2628 - -* Enhancement - Broaden bufbuild/Buf usage: [#2630](https://github.com/owncloud/ocis/pull/2630) - - We've switched the usage of bufbuild/Buf from a protoc replacement only to also - using it to configure the outputs and pinning dependencies. - - https://github.com/owncloud/ocis/pull/2630 - https://github.com/owncloud/ocis/pull/2616 - -* Enhancement - Add sharees additional info parameter config to ocs: [#2637](https://github.com/owncloud/ocis/pull/2637) - - https://github.com/owncloud/ocis/pull/2637 - -* Enhancement - Enforce permission on update space quota: [#2650](https://github.com/owncloud/ocis/pull/2650) - - Added a check that only users with the `set-space-quota` permission can update - the space quota. - - https://github.com/owncloud/ocis/pull/2650 - -* Enhancement - Update lico to v0.51.1: [#2654](https://github.com/owncloud/ocis/pull/2654) - - Updated lico to v0.51.1 This update includes: * Apply LibreGraph naming treewide - * move to go1.17 * Update 3rd party Go dependencies - - https://github.com/owncloud/ocis/pull/2654 - -* Enhancement - Add user setting capability: [#2655](https://github.com/owncloud/ocis/pull/2655) - - We've added a capability to communicate the existence of a user settings service - to clients. - - https://github.com/owncloud/web/issues/5926 - https://github.com/owncloud/ocis/pull/2655 - -* Enhancement - Update reva to v1.15: [#2658](https://github.com/owncloud/ocis/pull/2658) - - Updated reva to v1.15 This update includes: - - * Fix [cs3org/reva#2168](https://github.com/cs3org/reva/pull/2168): Override provider if was previously registered - * Fix [cs3org/reva#2173](https://github.com/cs3org/reva/pull/2173): Fix archiver max size reached error - * Fix [cs3org/reva#2167](https://github.com/cs3org/reva/pull/2167): Handle nil quota in decomposedfs - * Fix [cs3org/reva#2153](https://github.com/cs3org/reva/pull/2153): Restrict EOS project spaces sharing permissions to admins and writers - * Fix [cs3org/reva#2179](https://github.com/cs3org/reva/pull/2179): Fix the returned permissions for webdav uploads - * Chg [cs3org/reva#2479](https://github.com/cs3org/reva/pull/2479): Make apps able to work with public shares - * Enh [cs3org/reva#2174](https://github.com/cs3org/reva/pull/2174): Inherit ACLs for files from parent directories - * Enh [cs3org/reva#2152](https://github.com/cs3org/reva/pull/2152): Add a reference parameter to the getQuota request - * Enh [cs3org/reva#2171](https://github.com/cs3org/reva/pull/2171): Add optional claim parameter to machine auth - * Enh [cs3org/reva#2135](https://github.com/cs3org/reva/pull/2135): Nextcloud test improvements - * Enh [cs3org/reva#2180](https://github.com/cs3org/reva/pull/2180): Remove OCDAV options namespace parameter - * Enh [cs3org/reva#2170](https://github.com/cs3org/reva/pull/2170): Handle propfind requests for existing files - * Enh [cs3org/reva#2165](https://github.com/cs3org/reva/pull/2165): Allow access to recycle bin for arbitrary paths outside homes - * Enh [cs3org/reva#2189](https://github.com/cs3org/reva/pull/2189): Add user settings capability - * Enh [cs3org/reva#2162](https://github.com/cs3org/reva/pull/2162): Implement the UpdateStorageSpace method - * Enh [cs3org/reva#2117](https://github.com/cs3org/reva/pull/2117): Add ocs cache warmup strategy for first request from the user - - https://github.com/owncloud/ocis/pull/2658 - https://github.com/owncloud/ocis/pull/2536 - https://github.com/owncloud/ocis/pull/2650 - https://github.com/owncloud/ocis/pull/2680 - -* Enhancement - Review and correct http header: [#2666](https://github.com/owncloud/ocis/pull/2666) - - Reviewed and corrected the necessary http headers. Made CORS configurable. - - https://github.com/owncloud/ocis/pull/2666 - -# Changelog for [1.13.0] (2021-10-13) - -The following sections list the changes for 1.13.0. - -[1.13.0]: https://github.com/owncloud/ocis/compare/v1.12.0...v1.13.0 - -## Summary - -* Bugfix - Use proper url path decode on the username: [#2511](https://github.com/owncloud/ocis/pull/2511) -* Bugfix - Remove notifications placeholder: [#2514](https://github.com/owncloud/ocis/pull/2514) -* Bugfix - Fix the account resolver middleware: [#2557](https://github.com/owncloud/ocis/pull/2557) -* Bugfix - Race condition in config parsing: [#2574](https://github.com/owncloud/ocis/pull/2574) -* Bugfix - Fix version information for extensions: [#2575](https://github.com/owncloud/ocis/pull/2575) -* Bugfix - Remove asset path configuration option from proxy: [#2576](https://github.com/owncloud/ocis/pull/2576) -* Bugfix - Add the gatewaysvc to all shared configuration in REVA services: [#2597](https://github.com/owncloud/ocis/pull/2597) -* Change - Make the drives create method odata compliant: [#2531](https://github.com/owncloud/ocis/pull/2531) -* Change - Unify Envvar names configuring REVA gateway address: [#2587](https://github.com/owncloud/ocis/pull/2587) -* Change - Update ownCloud Web to v4.3.0: [#2589](https://github.com/owncloud/ocis/pull/2589) -* Change - Configure users and metadata storage separately: [#2598](https://github.com/owncloud/ocis/pull/2598) -* Enhancement - TLS config options for ldap in reva: [#2492](https://github.com/owncloud/ocis/pull/2492) -* Enhancement - Redirect invalid links to oC Web: [#2493](https://github.com/owncloud/ocis/pull/2493) -* Enhancement - Add option to skip generation of demo users and groups: [#2495](https://github.com/owncloud/ocis/pull/2495) -* Enhancement - Allow overriding the cookie based route by claim: [#2508](https://github.com/owncloud/ocis/pull/2508) -* Enhancement - Expose the reva archiver in OCIS: [#2509](https://github.com/owncloud/ocis/pull/2509) -* Enhancement - Set reva JWT token expiration time to 24 hours by default: [#2527](https://github.com/owncloud/ocis/pull/2527) -* Enhancement - Use reva's Authenticate method instead of spawning token managers: [#2528](https://github.com/owncloud/ocis/pull/2528) -* Enhancement - Add maximum files and size to archiver capabilities: [#2544](https://github.com/owncloud/ocis/pull/2544) -* Enhancement - Make mimetype allow list configurable for app provider: [#2553](https://github.com/owncloud/ocis/pull/2553) -* Enhancement - Reduced repository size: [#2579](https://github.com/owncloud/ocis/pull/2579) -* Enhancement - Add allow_creation parameter to mime type config: [#2591](https://github.com/owncloud/ocis/pull/2591) -* Enhancement - Favorites capability: [#2599](https://github.com/owncloud/ocis/pull/2599) -* Enhancement - Updated MimeTypes configuration for AppRegistry: [#2603](https://github.com/owncloud/ocis/pull/2603) -* Enhancement - Upgrade to GO 1.17: [#2605](https://github.com/owncloud/ocis/pull/2605) -* Enhancement - Return the newly created space: [#2610](https://github.com/owncloud/ocis/pull/2610) -* Enhancement - Update reva to v1.14.0: [#2615](https://github.com/owncloud/ocis/pull/2615) - -## Details - -* Bugfix - Use proper url path decode on the username: [#2511](https://github.com/owncloud/ocis/pull/2511) - - We now properly decode the username when reading it from a url parameter - - https://github.com/owncloud/ocis/pull/2511 - -* Bugfix - Remove notifications placeholder: [#2514](https://github.com/owncloud/ocis/pull/2514) - - Since Reva was communicating its notification capabilities incorrectly, oCIS - relied on a hardcoded string to overwrite them. This has been fixed in - [reva#1819](https://github.com/cs3org/reva/pull/1819) so we now removed the - hardcoded string and don't modify Reva's notification capabilities anymore in - order to fix clients having to poll a (non-existent) notifications endpoint. - - https://github.com/owncloud/ocis/pull/2514 - -* Bugfix - Fix the account resolver middleware: [#2557](https://github.com/owncloud/ocis/pull/2557) - - The accounts resolver middleware put an empty token into the request when the - user was already present. Added a step to get the token for the user. - - https://github.com/owncloud/ocis/pull/2557 - -* Bugfix - Race condition in config parsing: [#2574](https://github.com/owncloud/ocis/pull/2574) - - There was a race condition in the config parsing when configuring the storage - services caused by services overwriting a pointer to a config value. We fixed it - by setting sane defaults. - - https://github.com/owncloud/ocis/pull/2574 - -* Bugfix - Fix version information for extensions: [#2575](https://github.com/owncloud/ocis/pull/2575) - - We've fixed the behavior for `ocis version` which previously always showed - `0.0.0` as version for extensions. Now the real version of the extensions are - shown. - - https://github.com/owncloud/ocis/pull/2575 - -* Bugfix - Remove asset path configuration option from proxy: [#2576](https://github.com/owncloud/ocis/pull/2576) - - We've remove the asset path configuration option (`--asset-path` or - `PROXY_ASSET_PATH`) since it didn't do anything at all. - - https://github.com/owncloud/ocis/pull/2576 - -* Bugfix - Add the gatewaysvc to all shared configuration in REVA services: [#2597](https://github.com/owncloud/ocis/pull/2597) - - We've fixed the configuration for REVA services which didn't have a gatewaysvc - in their shared configuration. This could lead to default gatewaysvc addresses - in the auth middleware. Now it is set everywhere. - - https://github.com/owncloud/ocis/pull/2597 - -* Change - Make the drives create method odata compliant: [#2531](https://github.com/owncloud/ocis/pull/2531) - - When creating a space on the graph API we now use the POST Body to provide the - parameters. - - https://github.com/owncloud/ocis/pull/2531 - https://github.com/owncloud/ocis/pull/2535 - https://www.odata.org/getting-started/basic-tutorial/#modifyData - -* Change - Unify Envvar names configuring REVA gateway address: [#2587](https://github.com/owncloud/ocis/pull/2587) - - We've renamed all envvars configuring REVA gateway address to `REVA_GATEWAY`, - additionally we renamed the cli parameters to `--reva-gateway-addr` and adjusted - the description - - https://github.com/owncloud/ocis/issues/2091 - https://github.com/owncloud/ocis/pull/2587 - -* Change - Update ownCloud Web to v4.3.0: [#2589](https://github.com/owncloud/ocis/pull/2589) - - Tags: web - - We updated ownCloud Web to v4.3.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/2589 - https://github.com/owncloud/web/releases/tag/v4.3.0 - -* Change - Configure users and metadata storage separately: [#2598](https://github.com/owncloud/ocis/pull/2598) - - We've fixed the configuration behaviour of the user and metadata service writing - in the same directory when using oCIS storage. - - Therefore we needed to separate the configuration of the users and metadata - storage so that they now can be configured totally separate. - - https://github.com/owncloud/ocis/pull/2598 - -* Enhancement - TLS config options for ldap in reva: [#2492](https://github.com/owncloud/ocis/pull/2492) - - We added the new config options "ldap-cacert" and "ldap-insecure" to the auth-, - users- and groups-provider services to be able to do proper TLS configuration - for the LDAP clients. "ldap-cacert" is by default configured to add the bundled - glauth LDAP servers certificate to the trusted set for the LDAP clients. - "ldap-insecure" is set to "false" by default and can be used to disable - certificate checks (only advisable for development and test environments). - - https://github.com/owncloud/ocis/pull/2492 - -* Enhancement - Redirect invalid links to oC Web: [#2493](https://github.com/owncloud/ocis/pull/2493) - - Invalid links (eg. https://foo.bar/index.php/apps/pdfviewer) will be redirect to - ownCloud Web instead of displaying a blank page with a "not found" message. - - https://github.com/owncloud/ocis/pull/2493 - https://github.com/owncloud/ocis/pull/2512 - -* Enhancement - Add option to skip generation of demo users and groups: [#2495](https://github.com/owncloud/ocis/pull/2495) - - We've added a new environment variable to decide whether we should generate the - demo users and groups or not. This environment variable is set to `true` by - default, so the demo users and groups will get generated by default as long as - oCIS is in its "technical preview" stage. - - In any case, there are still some users and groups automatically generated: for - users: Reva IOP, Kopano IDP, admin; for groups: sysusers and users. - - https://github.com/owncloud/ocis/pull/2495 - -* Enhancement - Allow overriding the cookie based route by claim: [#2508](https://github.com/owncloud/ocis/pull/2508) - - When determining the routing policy we now let the claim override the cookie so - that users are routed to the correct backend after login. - - https://github.com/owncloud/ocis/pull/2508 - -* Enhancement - Expose the reva archiver in OCIS: [#2509](https://github.com/owncloud/ocis/pull/2509) - - The reva archiver can now be accessed through the storage frontend service - - https://github.com/owncloud/ocis/pull/2509 - -* Enhancement - Set reva JWT token expiration time to 24 hours by default: [#2527](https://github.com/owncloud/ocis/pull/2527) - - https://github.com/owncloud/ocis/pull/2527 - -* Enhancement - Use reva's Authenticate method instead of spawning token managers: [#2528](https://github.com/owncloud/ocis/pull/2528) - - When using the CS3 proxy backend, we previously obtained the user from reva's - userprovider service and minted the token ourselves. This required maintaining a - shared JWT secret between ocis and reva, as well duplication of logic. This PR - delegates this logic by using the `Authenticate` method provided by the reva - gateway service to obtain this token, making it an arbitrary, indestructible - entry. Currently, the changes have been made to the proxy service but will be - extended to others as well. - - https://github.com/owncloud/ocis/pull/2528 - -* Enhancement - Add maximum files and size to archiver capabilities: [#2544](https://github.com/owncloud/ocis/pull/2544) - - We added the maximum files count and maximum archive size of the archiver to the - capabilities endpoint. Clients can use this to generate warnings before the - actual archive creation fails. - - https://github.com/owncloud/ocis/issues/2537 - https://github.com/owncloud/ocis/pull/2544 - https://github.com/cs3org/reva/pull/2105 - -* Enhancement - Make mimetype allow list configurable for app provider: [#2553](https://github.com/owncloud/ocis/pull/2553) - - We've added a configuration option to configure the mimetype allow list - introduced in cs3org/reva#2095. This also makes it possible to set one - application per mime type as a default. - - https://github.com/owncloud/ocis/issues/2563 - https://github.com/owncloud/ocis/pull/2553 - https://github.com/cs3org/reva/pull/2095 - -* Enhancement - Reduced repository size: [#2579](https://github.com/owncloud/ocis/pull/2579) - - We removed leftover artifacts from the migration to a single repository. - - https://github.com/owncloud/ocis/pull/2579 - -* Enhancement - Add allow_creation parameter to mime type config: [#2591](https://github.com/owncloud/ocis/pull/2591) - - https://github.com/owncloud/ocis/pull/2591 - -* Enhancement - Favorites capability: [#2599](https://github.com/owncloud/ocis/pull/2599) - - We've added a capability for the storage frontend which can be used to announce - to clients whether or not favorites are supported. By default this is disabled - because the listing of favorites doesn't survive service restarts at the moment. - - https://github.com/owncloud/ocis/pull/2599 - -* Enhancement - Updated MimeTypes configuration for AppRegistry: [#2603](https://github.com/owncloud/ocis/pull/2603) - - We updated the type of the mime types config to a list, to keep the order of - mime types from the config. - - https://github.com/owncloud/ocis/pull/2603 - -* Enhancement - Upgrade to GO 1.17: [#2605](https://github.com/owncloud/ocis/pull/2605) - - We've upgraded the used GO version from 1.16 to 1.17. - - https://github.com/owncloud/ocis/pull/2605 - -* Enhancement - Return the newly created space: [#2610](https://github.com/owncloud/ocis/pull/2610) - - Changed the response of the CreateSpace method to include the newly created - space. - - https://github.com/owncloud/ocis/pull/2610 - https://github.com/cs3org/reva/pull/2158 - -* Enhancement - Update reva to v1.14.0: [#2615](https://github.com/owncloud/ocis/pull/2615) - - This update includes: - - * Bugfix [cs3org/reva#2103](https://github.com/cs3org/reva/pull/2103): AppProvider: propagate back errors reported by WOPI - * Bugfix [cs3org/reva#2149](https://github.com/cs3org/reva/pull/2149): Remove excess info from the http list app providers endpoint - * Bugfix [cs3org/reva#2114](https://github.com/cs3org/reva/pull/2114): Add as default app while registering and skip unset mimetypes - * Bugfix [cs3org/reva#2095](https://github.com/cs3org/reva/pull/2095): Fix app open when multiple app providers are present - * Bugfix [cs3org/reva#2135](https://github.com/cs3org/reva/pull/2135): Make TUS capabilities configurable - * Bugfix [cs3org/reva#2076](https://github.com/cs3org/reva/pull/2076): Fix chi routing - * Bugfix [cs3org/reva#2077](https://github.com/cs3org/reva/pull/2077): Fix concurrent registration of mimetypes - * Bugfix [cs3org/reva#2154](https://github.com/cs3org/reva/pull/2154): Return OK when trying to delete a non existing reference - * Bugfix [cs3org/reva#2078](https://github.com/cs3org/reva/pull/2078): Fix nil pointer exception in stat - * Bugfix [cs3org/reva#2073](https://github.com/cs3org/reva/pull/2073): Fix opening a readonly filetype with WOPI - * Bugfix [cs3org/reva#2140](https://github.com/cs3org/reva/pull/2140): Map GRPC error codes to REVA errors - * Bugfix [cs3org/reva#2147](https://github.com/cs3org/reva/pull/2147): Follow up of #2138: this is the new expected format - * Bugfix [cs3org/reva#2116](https://github.com/cs3org/reva/pull/2116): Differentiate share types when retrieving received shares in sql driver - * Bugfix [cs3org/reva#2074](https://github.com/cs3org/reva/pull/2074): Fix Stat() for EOS storage provider - * Bugfix [cs3org/reva#2151](https://github.com/cs3org/reva/pull/2151): Fix return code for webdav uploads when the token expired - * Change [cs3org/reva#2121](https://github.com/cs3org/reva/pull/2121): Sharemanager API change - * Enhancement [cs3org/reva#2090](https://github.com/cs3org/reva/pull/2090): Return space name during list storage spaces - * Enhancement [cs3org/reva#2138](https://github.com/cs3org/reva/pull/2138): Default AppProvider on top of the providers list - * Enhancement [cs3org/reva#2137](https://github.com/cs3org/reva/pull/2137): Revamp app registry and add parameter to control file creation - * Enhancement [cs3org/reva#145](https://github.com/cs3org/reva/pull/2137): UI improvements for the AppProviders - * Enhancement [cs3org/reva#2088](https://github.com/cs3org/reva/pull/2088): Add archiver and app provider to ocs capabilities - * Enhancement [cs3org/reva#2537](https://github.com/cs3org/reva/pull/2537): Add maximum files and size to archiver capabilities - * Enhancement [cs3org/reva#2100](https://github.com/cs3org/reva/pull/2100): Add support for resource id to the archiver - * Enhancement [cs3org/reva#2158](https://github.com/cs3org/reva/pull/2158): Augment the Id of new spaces - * Enhancement [cs3org/reva#2085](https://github.com/cs3org/reva/pull/2085): Make encoding user groups in access tokens configurable - * Enhancement [cs3org/reva#146](https://github.com/cs3org/reva/pull/146): Filter the denial shares (permission = 0) out of - * Enhancement [cs3org/reva#2141](https://github.com/cs3org/reva/pull/2141): Use golang v1.17 - * Enhancement [cs3org/reva#2053](https://github.com/cs3org/reva/pull/2053): Safer defaults for TLS verification on LDAP connections - * Enhancement [cs3org/reva#2115](https://github.com/cs3org/reva/pull/2115): Reduce code duplication in LDAP related drivers - * Enhancement [cs3org/reva#1989](https://github.com/cs3org/reva/pull/1989): Add redirects from OC10 URL formats - * Enhancement [cs3org/reva#2479](https://github.com/cs3org/reva/pull/2479): Limit publicshare and resourceinfo scope content - * Enhancement [cs3org/reva#2071](https://github.com/cs3org/reva/pull/2071): Implement listing favorites via the dav report API - * Enhancement [cs3org/reva#2091](https://github.com/cs3org/reva/pull/2091): Nextcloud share managers - * Enhancement [cs3org/reva#2070](https://github.com/cs3org/reva/pull/2070): More unit tests for the Nextcloud storage provider - * Enhancement [cs3org/reva#2087](https://github.com/cs3org/reva/pull/2087): More unit tests for the Nextcloud auth and user managers - * Enhancement [cs3org/reva#2075](https://github.com/cs3org/reva/pull/2075): Make owncloudsql leverage existing filecache index - * Enhancement [cs3org/reva#2050](https://github.com/cs3org/reva/pull/2050): Add a share types filter to the OCS API - * Enhancement [cs3org/reva#2134](https://github.com/cs3org/reva/pull/2134): Use space Type from request - * Enhancement [cs3org/reva#2132](https://github.com/cs3org/reva/pull/2132): Align local tests with drone setup - * Enhancement [cs3org/reva#2095](https://github.com/cs3org/reva/pull/2095): Whitelisting for apps - * Enhancement [cs3org/reva#2155](https://github.com/cs3org/reva/pull/2155): Pass an extra query parameter to WOPI /openinapp with a - - https://github.com/owncloud/ocis/pull/2615 - https://github.com/owncloud/ocis/pull/2566 - https://github.com/owncloud/ocis/pull/2520 - -# Changelog for [1.12.0] (2021-09-14) - -The following sections list the changes for 1.12.0. - -[1.12.0]: https://github.com/owncloud/ocis/compare/v1.11.0...v1.12.0 - -## Summary - -* Bugfix - Set English as default language in the dropdown in the settings page: [#2465](https://github.com/owncloud/ocis/pull/2465) -* Bugfix - Remove non working proxy route and fix cs3 users example: [#2474](https://github.com/owncloud/ocis/pull/2474) -* Change - Remove OnlyOffice extension: [#2433](https://github.com/owncloud/ocis/pull/2433) -* Change - Remove OnlyOffice extension: [#2433](https://github.com/owncloud/ocis/pull/2433) -* Change - Update ownCloud Web to v4.2.0: [#2501](https://github.com/owncloud/ocis/pull/2501) -* Enhancement - Add app provider and app provider registry: [#2204](https://github.com/owncloud/ocis/pull/2204) -* Enhancement - Update go-chi/chi to version 5.0.3: [#2429](https://github.com/owncloud/ocis/pull/2429) -* Enhancement - Upgrade go micro to v3.6.0: [#2451](https://github.com/owncloud/ocis/pull/2451) -* Enhancement - Add set space quota permission: [#2459](https://github.com/owncloud/ocis/pull/2459) -* Enhancement - Add the create space permission: [#2461](https://github.com/owncloud/ocis/pull/2461) -* Enhancement - Create a Space using the Graph API: [#2471](https://github.com/owncloud/ocis/pull/2471) -* Enhancement - Update reva to v1.13.0: [#2477](https://github.com/owncloud/ocis/pull/2477) - -## Details - -* Bugfix - Set English as default language in the dropdown in the settings page: [#2465](https://github.com/owncloud/ocis/pull/2465) - - The language dropdown didn't have a default language selected, and it was - showing an empty value. Now it shows English instead. - - https://github.com/owncloud/ocis/pull/2465 - -* Bugfix - Remove non working proxy route and fix cs3 users example: [#2474](https://github.com/owncloud/ocis/pull/2474) - - We removed a non working route from the proxy default configuration and fixed - the cs3 users deployment example since it still used the accounts service. It - now only uses the configured LDAP. - - https://github.com/owncloud/ocis/pull/2474 - -* Change - Remove OnlyOffice extension: [#2433](https://github.com/owncloud/ocis/pull/2433) - - Tags: OnlyOffice - - We've removed the OnlyOffice extension in oCIS. OnlyOffice has their own web - extension for OC10 backend now with [a dedicated - guide](https://owncloud.dev/clients/web/deployments/oc10-app/#onlyoffice). In - oCIS, we will follow up with a guide on how to start a WOPI server providing - OnlyOffice soon. - - https://github.com/owncloud/ocis/pull/2433 - -* Change - Remove OnlyOffice extension: [#2433](https://github.com/owncloud/ocis/pull/2433) - - Tags: OnlyOffice - - We've removed the OnlyOffice extension in oCIS. OnlyOffice has their own web - extension for OC10 backend now with [a dedicated - guide](https://owncloud.dev/clients/web/deployments/oc10-app/#onlyoffice). In - oCIS, we will follow up with a guide on how to start a WOPI server providing - OnlyOffice soon. - - https://github.com/owncloud/ocis/pull/2433 - -* Change - Update ownCloud Web to v4.2.0: [#2501](https://github.com/owncloud/ocis/pull/2501) - - Tags: web - - We updated ownCloud Web to v4.2.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/2501 - https://github.com/owncloud/web/releases/tag/v4.2.0 - -* Enhancement - Add app provider and app provider registry: [#2204](https://github.com/owncloud/ocis/pull/2204) - - We added the app provider and app provider registry. Now the CS3org WOPI server - can be registered and OpenInApp requests can be done. - - https://github.com/owncloud/ocis/pull/2204 - https://github.com/cs3org/reva/pull/1785 - -* Enhancement - Update go-chi/chi to version 5.0.3: [#2429](https://github.com/owncloud/ocis/pull/2429) - - Updated go-chi/chi to the latest release - - https://github.com/owncloud/ocis/pull/2429 - -* Enhancement - Upgrade go micro to v3.6.0: [#2451](https://github.com/owncloud/ocis/pull/2451) - - Go micro and all go micro plugins are now on v3.6.0 - - https://github.com/owncloud/ocis/pull/2451 - -* Enhancement - Add set space quota permission: [#2459](https://github.com/owncloud/ocis/pull/2459) - - In preparation for the upcoming spaces features a `SetSpaceQuota` permission was - added. - - https://github.com/owncloud/ocis/pull/2459 - -* Enhancement - Add the create space permission: [#2461](https://github.com/owncloud/ocis/pull/2461) - - In preparation for the upcoming spaces features a `Create Space` permission was - added. - - https://github.com/owncloud/ocis/pull/2461 - -* Enhancement - Create a Space using the Graph API: [#2471](https://github.com/owncloud/ocis/pull/2471) - - Spaces can now be created on `POST /drives/{drive-name}`. Only users with the - `create-space` permissions can perform this operation. - - Allowed body form values are: - - - `quota` (bytes) maximum amount of bytes stored in the space. - `maxQuotaFiles` - (integer) maximum amount of files supported by the space. - - https://github.com/owncloud/ocis/pull/2471 - -* Enhancement - Update reva to v1.13.0: [#2477](https://github.com/owncloud/ocis/pull/2477) - - This update includes: - - * Bugfix [cs3org/reva#2054](https://github.com/cs3org/reva/pull/2054): Fix the response after deleting a share - * Bugfix [cs3org/reva#2026](https://github.com/cs3org/reva/pull/2026): Fix moving of a shared file - * Bugfix [cs3org/reva#1605](https://github.com/cs3org/reva/pull/1605): Allow to expose full paths in OCS API - * Bugfix [cs3org/reva#2033](https://github.com/cs3org/reva/pull/2033): Fix the storage id of shares - * Bugfix [cs3org/reva#1991](https://github.com/cs3org/reva/pull/1991): Remove share references when declining shares - * Enhancement [cs3org/reva#1994](https://github.com/cs3org/reva/pull/1994): Add owncloudsql driver for the userprovider - * Enhancement [cs3org/reva#2065](https://github.com/cs3org/reva/pull/2065): New sharing role Manager - * Enhancement [cs3org/reva#2015](https://github.com/cs3org/reva/pull/2015): Add spaces to the list of capabilities - * Enhancement [cs3org/reva#2041](https://github.com/cs3org/reva/pull/2041): Create operations for Spaces - * Enhancement [cs3org/reva#2029](https://github.com/cs3org/reva/pull/2029): Tracing agent configuration - - https://github.com/owncloud/ocis/pull/2477 - -# Changelog for [1.11.0] (2021-08-24) - -The following sections list the changes for 1.11.0. - -[1.11.0]: https://github.com/owncloud/ocis/compare/v1.10.0...v1.11.0 - -## Summary - -* Bugfix - Specify primary user type for all accounts: [#2364](https://github.com/owncloud/ocis/pull/2364) -* Bugfix - Fix naming of the user- and groupprovider services: [#2388](https://github.com/owncloud/ocis/pull/2388) -* Change - Update ownCloud Web to v4.1.0: [#2426](https://github.com/owncloud/ocis/pull/2426) -* Enhancement - Use non root user for the owncloud/ocis docker image: [#2380](https://github.com/owncloud/ocis/pull/2380) -* Enhancement - Replace unmaintained jwt library: [#2386](https://github.com/owncloud/ocis/pull/2386) -* Enhancement - Update bleve to version 2.1.0: [#2391](https://github.com/owncloud/ocis/pull/2391) -* Enhancement - Update github.com/coreos/go-oidc to v3.0.0: [#2393](https://github.com/owncloud/ocis/pull/2393) -* Enhancement - Update reva to v1.12: [#2423](https://github.com/owncloud/ocis/pull/2423) - -## Details - -* Bugfix - Specify primary user type for all accounts: [#2364](https://github.com/owncloud/ocis/pull/2364) - - https://github.com/owncloud/ocis/pull/2364 - -* Bugfix - Fix naming of the user- and groupprovider services: [#2388](https://github.com/owncloud/ocis/pull/2388) - - The services are called "storage-userprovider" and "storage-groupprovider". The - 'ocis help' output was misleading. - - https://github.com/owncloud/ocis/pull/2388 - -* Change - Update ownCloud Web to v4.1.0: [#2426](https://github.com/owncloud/ocis/pull/2426) - - Tags: web - - We updated ownCloud Web to v4.1.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/2426 - https://github.com/owncloud/web/releases/tag/v4.1.0 - -* Enhancement - Use non root user for the owncloud/ocis docker image: [#2380](https://github.com/owncloud/ocis/pull/2380) - - The owncloud/ocis docker image now uses a non root user and enables you to set a - different user with the docker `--user` parameter. The default user has the UID - 1000 is part of a group with the GID 1000. - - This is a breaking change for existing docker deployments. The permission on the - files and folders in persistent volumes need to be changed to the UID and GID - used for oCIS (default 1000:1000 if not changed by the user). - - https://github.com/owncloud/ocis/pull/2380 - -* Enhancement - Replace unmaintained jwt library: [#2386](https://github.com/owncloud/ocis/pull/2386) - - The old library - [github.com/dgrijalva/jwt-go](https://github.com/dgrijalva/jwt-go) is - unmaintained and was replaced by the community maintained fork - [github.com/golang-jwt/jwt](https://github.com/golang-jwt/jwt). - - https://github.com/owncloud/ocis/pull/2386 - -* Enhancement - Update bleve to version 2.1.0: [#2391](https://github.com/owncloud/ocis/pull/2391) - - Updated bleve to the current version. - - https://github.com/owncloud/ocis/pull/2391 - -* Enhancement - Update github.com/coreos/go-oidc to v3.0.0: [#2393](https://github.com/owncloud/ocis/pull/2393) - - Updated the github.com/coreos/go-oidc library to the version 3.0.0. - - https://github.com/owncloud/ocis/pull/2393 - -* Enhancement - Update reva to v1.12: [#2423](https://github.com/owncloud/ocis/pull/2423) - - * Enhancement cs3org/reva#1803: Introduce new webdav spaces endpoint - * Bugfix cs3org/reva#1819: Disable notifications - * Enhancement cs3org/reva#1861: Add support for runtime plugins - * Bugfix cs3org/reva#1913: Logic to restore files to readonly nodes - * Enhancement cs3org/reva#1946: Add share manager that connects to oc10 databases - * Bugfix cs3org/reva#1954: Fix response format of the sharees API - * Bugfix cs3org/reva#1956: Fix trashbin listing with depth 0 - * Bugfix cs3org/reva#1957: Fix etag propagation on deletes - * Bugfix cs3org/reva#1960: Return the updated share after updating - * Bugfix cs3org/reva#1965 cs3org/reva#1967: Fix the file target of user and group shares - * Bugfix cs3org/reva#1980: Propagate the etag after restoring a file version - * Enhancement cs3org/reva#1984: Replace OpenCensus with OpenTelemetry - * Bugfix cs3org/reva#1985: Add quota stubs - * Bugfix cs3org/reva#1987: Fix windows build - * Bugfix cs3org/reva#1990: Increase oc10 compatibility of owncloudsql - * Bugfix cs3org/reva#1992: Check if symlink exists instead of spamming the console - * Bugfix cs3org/reva#1993: fix owncloudsql GetMD - - https://github.com/owncloud/ocis/pull/2423 - -# Changelog for [1.10.0] (2021-08-06) - -The following sections list the changes for 1.10.0. - -[1.10.0]: https://github.com/owncloud/ocis/compare/v1.9.0...v1.10.0 - -## Summary - -* Bugfix - Forward basic auth to OpenID connect token authentication endpoint: [#2095](https://github.com/owncloud/ocis/issues/2095) -* Bugfix - Log all requests in the proxy access log: [#2301](https://github.com/owncloud/ocis/pull/2301) -* Bugfix - Update glauth to 20210729125545-b9aecdfcac31: [#2336](https://github.com/owncloud/ocis/pull/2336) -* Bugfix - Improve IDP Login Accessibility: [#5376](https://github.com/owncloud/web/issues/5376) -* Change - Update ownCloud Web to v4.0.0: [#2353](https://github.com/owncloud/ocis/pull/2353) -* Enhancement - Proxy: Add claims policy selector: [#2248](https://github.com/owncloud/ocis/pull/2248) -* Enhancement - Refactor graph API: [#2277](https://github.com/owncloud/ocis/pull/2277) -* Enhancement - Add ocs cache warmup config and warn on protobuf ns conflicts: [#2328](https://github.com/owncloud/ocis/pull/2328) -* Enhancement - Use only one go.mod file for project dependencies: [#2344](https://github.com/owncloud/ocis/pull/2344) -* Enhancement - Update REVA: [#2355](https://github.com/owncloud/ocis/pull/2355) - -## Details - -* Bugfix - Forward basic auth to OpenID connect token authentication endpoint: [#2095](https://github.com/owncloud/ocis/issues/2095) - - When using `PROXY_ENABLE_BASIC_AUTH=true` we now forward request to the idp - instead of trying to authenticate the request ourself. - - https://github.com/owncloud/ocis/issues/2095 - https://github.com/owncloud/ocis/issues/2094 - -* Bugfix - Log all requests in the proxy access log: [#2301](https://github.com/owncloud/ocis/pull/2301) - - We now use a dedicated middleware to log all requests, regardless of routing - selector outcome. While the log now includes the remote address, the selected - routing policy is only logged when log level is set to debug because the request - context cannot be changed in the `directorSelectionDirector`, as per the - `ReverseProxy.Director` documentation. - - https://github.com/owncloud/ocis/pull/2301 - -* Bugfix - Update glauth to 20210729125545-b9aecdfcac31: [#2336](https://github.com/owncloud/ocis/pull/2336) - - * Fixes the backend config not being passed correctly in ocis - * Fixes a mutex being copied, leading to concurrent writes - * Fixes UTF8 chars in filters - * Fixes case insensitive strings - - https://github.com/owncloud/ocis/pull/2336 - https://github.com/glauth/glauth/pull/198 - https://github.com/glauth/glauth/pull/194 - -* Bugfix - Improve IDP Login Accessibility: [#5376](https://github.com/owncloud/web/issues/5376) - - We have addressed the feedback from the `a11y` audit and improved the IDP login - screen accordingly. - - https://github.com/owncloud/web/issues/5376 - https://github.com/owncloud/web/issues/5377 - -* Change - Update ownCloud Web to v4.0.0: [#2353](https://github.com/owncloud/ocis/pull/2353) - - Tags: web - - We updated ownCloud Web to v4.0.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/2353 - https://github.com/owncloud/web/releases/tag/v4.0.0 - -* Enhancement - Proxy: Add claims policy selector: [#2248](https://github.com/owncloud/ocis/pull/2248) - - Using the proxy config file, it is now possible to let let the IdP determine the - routing policy by sending an `ocis.routing.policy` claim. Its value will be used - to determine the set of routes for the logged in user. - - https://github.com/owncloud/ocis/pull/2248 - -* Enhancement - Refactor graph API: [#2277](https://github.com/owncloud/ocis/pull/2277) - - We refactored the `/graph/v1.0/` endpoint which now relies on the internal - access token fer authentication, getting rid of any LDAP or OIDC code to - authenticate requests. This allows using the graph api when using basic auth or - any other auth mechanism provided by the CS3 auth providers / reva gateway / - ocis proxy. - - https://github.com/owncloud/ocis/pull/2277 - -* Enhancement - Add ocs cache warmup config and warn on protobuf ns conflicts: [#2328](https://github.com/owncloud/ocis/pull/2328) - - https://github.com/owncloud/ocis/pull/2328 - -* Enhancement - Use only one go.mod file for project dependencies: [#2344](https://github.com/owncloud/ocis/pull/2344) - - We now use one single go.mod file at the root of the repository rather than one - per core extension. - - https://github.com/owncloud/ocis/pull/2344 - -* Enhancement - Update REVA: [#2355](https://github.com/owncloud/ocis/pull/2355) - - Update REVA from v1.10.1-0.20210730095301-fcb7a30a44a6 to - v1.11.1-0.20210809134415-3fe79c870fb5 * Fix cs3org/reva#1978: Fix owner type is - optional * Fix cs3org/reva#1965: fix value of file_target in shares * Fix - cs3org/reva#1960: fix updating shares in the memory share manager * Fix - cs3org/reva#1956: fix trashbin listing with depth 0 * Fix cs3org/reva#1957: fix - etag propagation on deletes * Enh cs3org/reva#1861: [WIP] Runtime plugins * Fix - cs3org/reva#1954: fix response format of the sharees API * Fix cs3org/reva#1819: - Remove notifications key from ocs response * Enh cs3org/reva#1946: Add a share - manager that connects to oc10 databases * Fix cs3org/reva#1899: Fix chunked - uploads for new versions * Fix cs3org/reva#1906: Fix copy over existing resource - * Fix cs3org/reva#1891: Delete Shared Resources as Receiver * Fix - cs3org/reva#1907: Error when creating folder with existing name * Fix - cs3org/reva#1937: Do not overwrite more specific matches when finding storage - providers * Fix cs3org/reva#1939: Fix the share jail permissions in the - decomposedfs * Fix cs3org/reva#1932: Numerous fixes to the owncloudsql storage - driver * Fix cs3org/reva#1912: Fix response when listing versions of another - user * Fix cs3org/reva#1910: Get user groups recursively in the cbox rest user - driver * Fix cs3org/reva#1904: Set Content-Length to 0 when swallowing body in - the datagateway * Fix cs3org/reva#1911: Fix version order in propfind responses - * Fix cs3org/reva#1926: Trash Bin in oCIS Storage Operations * Fix - cs3org/reva#1901: Fix response code when folder doesnt exist on upload * Enh - cs3org/reva#1785: Extend app registry with AddProvider method and mimetype - filters * Enh cs3org/reva#1938: Add methods to get and put context values * Enh - cs3org/reva#1798: Add support for a deny-all permission on references * Enh - cs3org/reva#1916: Generate updated protobuf bindings for EOS GRPC * Enh - cs3org/reva#1887: Add "a" and "l" filter for grappa queries * Enh - cs3org/reva#1919: Run gofmt before building * Enh cs3org/reva#1927: Implement - RollbackToVersion for eosgrpc (needs a newer EOS MGM) * Enh cs3org/reva#1944: - Implement listing supported mime types in app registry * Enh cs3org/reva#1870: - Be defensive about wrongly quoted etags * Enh cs3org/reva#1940: Reduce memory - usage when uploading with S3ng storage * Enh cs3org/reva#1888: Refactoring of - the webdav code * Enh cs3org/reva#1900: Check for illegal names while uploading - or moving files * Enh cs3org/reva#1925: Refactor listing and statting across - providers for virtual views * Fix cs3org/reva#1883: Pass directories with - trailing slashes to eosclient.GenerateToken * Fix cs3org/reva#1878: Improve the - webdav error handling in the trashbin * Fix cs3org/reva#1884: Do not send body - on failed range request * Enh cs3org/reva#1744: Add support for lightweight user - types * Fix cs3org/reva#1904: Set Content-Length to 0 when swallowing body in - the datagateway * Fix cs3org/reva#1899: Bugfix: Fix chunked uploads for new - versions * Enh cs3org/reva#1888: Refactoring of the webdav code * Enh - cs3org/reva#1887: Add "a" and "l" filter for grappa queries - - https://github.com/owncloud/ocis/pull/2355 - https://github.com/owncloud/ocis/pull/2295 - https://github.com/owncloud/ocis/pull/2314 - -# Changelog for [1.9.0] (2021-07-13) - -The following sections list the changes for 1.9.0. - -[1.9.0]: https://github.com/owncloud/ocis/compare/v1.8.0...v1.9.0 - -## Summary - -* Bugfix - Panic when service fails to start: [#2252](https://github.com/owncloud/ocis/pull/2252) -* Bugfix - Dont use port 80 as debug for GroupsProvider: [#2271](https://github.com/owncloud/ocis/pull/2271) -* Change - Update ownCloud Web to v3.4.0: [#2276](https://github.com/owncloud/ocis/pull/2276) -* Change - Update WEB to v3.4.1: [#2283](https://github.com/owncloud/ocis/pull/2283) -* Enhancement - Remove unnecessary Service.Init(): [#1705](https://github.com/owncloud/ocis/pull/1705) -* Enhancement - Update REVA to v1.9.1-0.20210628143859-9d29c36c0c3f: [#2227](https://github.com/owncloud/ocis/pull/2227) -* Enhancement - Runtime support for cherry picking extensions: [#2229](https://github.com/owncloud/ocis/pull/2229) -* Enhancement - Add readonly mode for storagehome and storageusers: [#2230](https://github.com/owncloud/ocis/pull/2230) -* Enhancement - Update REVA to v1.9.1: [#2280](https://github.com/owncloud/ocis/pull/2280) - -## Details - -* Bugfix - Panic when service fails to start: [#2252](https://github.com/owncloud/ocis/pull/2252) - - Tags: runtime - - When attempting to run a service through the runtime that is currently running - and fails to start, a race condition still redirect os Interrupt signals to a - closed channel. - - https://github.com/owncloud/ocis/pull/2252 - -* Bugfix - Dont use port 80 as debug for GroupsProvider: [#2271](https://github.com/owncloud/ocis/pull/2271) - - A copy/paste error where the configuration for the groupsprovider's debug - address was not present leaves go-micro to start the debug service in port 80 by - default. - - https://github.com/owncloud/ocis/pull/2271 - -* Change - Update ownCloud Web to v3.4.0: [#2276](https://github.com/owncloud/ocis/pull/2276) - - Tags: web - - We updated ownCloud Web to v3.4.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/2276 - https://github.com/owncloud/web/releases/tag/v3.4.0 - -* Change - Update WEB to v3.4.1: [#2283](https://github.com/owncloud/ocis/pull/2283) - - * Fix [5501](https://github.com/owncloud/web/pull/5501): loading previews in the right sidebar - * Fix [5493](https://github.com/owncloud/web/pull/5493): view options position - - https://github.com/owncloud/ocis/pull/2283 - https://github.com/owncloud/web/releases/tag/v3.4.1 - -* Enhancement - Remove unnecessary Service.Init(): [#1705](https://github.com/owncloud/ocis/pull/1705) - - As it turns out oCIS already calls this method. Invoking it twice would end in - accidentally resetting values. - - https://github.com/owncloud/ocis/pull/1705 - -* Enhancement - Update REVA to v1.9.1-0.20210628143859-9d29c36c0c3f: [#2227](https://github.com/owncloud/ocis/pull/2227) - - https://github.com/owncloud/ocis/pull/2227 - -* Enhancement - Runtime support for cherry picking extensions: [#2229](https://github.com/owncloud/ocis/pull/2229) - - Support for running certain extensions supervised via cli flags. Example usage: - - ``` - > ocis server --extensions="proxy, idp, storage-metadata, accounts" - ``` - - https://github.com/owncloud/ocis/pull/2229 - -* Enhancement - Add readonly mode for storagehome and storageusers: [#2230](https://github.com/owncloud/ocis/pull/2230) - - To enable the readonly mode use `STORAGE_HOME_READ_ONLY=true` and - `STORAGE_USERS_READ_ONLY=true`. Alternative: use `OCIS_STORAGE_READ_ONLY=true` - - https://github.com/owncloud/ocis/pull/2230 - -* Enhancement - Update REVA to v1.9.1: [#2280](https://github.com/owncloud/ocis/pull/2280) - - * Fix cs3org/reva#1843: Correct Dockerfile path for the reva CLI and alpine3.13 as builder - * Fix cs3org/reva#1835: Cleanup owncloudsql driver - * Fix cs3org/reva#1868: Minor fixes to the grpc/http plugin: checksum, url escaping - * Fix cs3org/reva#1885: Fix template in eoshomewrapper to use context user rather than resource - * Fix cs3org/reva#1833: Properly handle name collisions for deletes in the owncloud driver - * Fix cs3org/reva#1874: Use the original file mtime during upload - * Fix cs3org/reva#1854: Add the uid/gid to the url for eos - * Fix cs3org/reva#1848: Fill in missing gid/uid number with nobody - * Fix cs3org/reva#1831: Make the ocm-provider endpoint in the ocmd service unprotected - * Fix cs3org/reva#1808: Use empty array in OCS Notifications endpoints - * Fix cs3org/reva#1825: Raise max grpc message size - * Fix cs3org/reva#1828: Send a proper XML header with error messages - * Chg cs3org/reva#1828: Remove the oidc provider in order to upgrad mattn/go-sqlite3 to v1.14.7 - * Enh cs3org/reva#1834: Add API key to Mentix GOCDB connector - * Enh cs3org/reva#1855: Minor optimization in parsing EOS ACLs - * Enh cs3org/reva#1873: Update the EOS image tag to be for revad-eos image - * Enh cs3org/reva#1802: Introduce list spaces - * Enh cs3org/reva#1849: Add readonly interceptor - * Enh cs3org/reva#1875: Simplify resource comparison - * Enh cs3org/reva#1827: Support trashbin sub paths in the recycle API - - https://github.com/owncloud/ocis/pull/2280 - -# Changelog for [1.8.0] (2021-06-28) - -The following sections list the changes for 1.8.0. - -[1.8.0]: https://github.com/owncloud/ocis/compare/v1.7.0...v1.8.0 - -## Summary - -* Bugfix - External storage registration used wrong config: [#2120](https://github.com/owncloud/ocis/pull/2120) -* Bugfix - Remove authentication from /status.php completely: [#2188](https://github.com/owncloud/ocis/pull/2188) -* Bugfix - Make webdav namespace configurable across services: [#2198](https://github.com/owncloud/ocis/pull/2198) -* Change - Update ownCloud Web to v3.3.0: [#2187](https://github.com/owncloud/ocis/pull/2187) -* Enhancement - Properly configure graph-explorer client registration: [#2118](https://github.com/owncloud/ocis/pull/2118) -* Enhancement - Use system default location to store TLS artefacts: [#2129](https://github.com/owncloud/ocis/pull/2129) -* Enhancement - Update REVA to v1.9: [#2205](https://github.com/owncloud/ocis/pull/2205) - -## Details - -* Bugfix - External storage registration used wrong config: [#2120](https://github.com/owncloud/ocis/pull/2120) - - The go-micro registry-singleton ignores the ocis configuration and defaults to - mdns - - https://github.com/owncloud/ocis/pull/2120 - -* Bugfix - Remove authentication from /status.php completely: [#2188](https://github.com/owncloud/ocis/pull/2188) - - Despite requests without Authentication header being successful, requests with - an invalid bearer token in the Authentication header were rejected in the proxy - with an 401 unauthenticated. Now the Authentication header is completely ignored - for the /status.php route. - - https://github.com/owncloud/client/issues/8538 - https://github.com/owncloud/ocis/pull/2188 - -* Bugfix - Make webdav namespace configurable across services: [#2198](https://github.com/owncloud/ocis/pull/2198) - - The WebDAV namespace is used across various services, but it was previously - hardcoded in some of the services. This PR uses the same environment variable to - set the config correctly across the services. - - https://github.com/owncloud/ocis/pull/2198 - -* Change - Update ownCloud Web to v3.3.0: [#2187](https://github.com/owncloud/ocis/pull/2187) - - Tags: web - - We updated ownCloud Web to v3.3.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/2187 - https://github.com/owncloud/web/releases/tag/v3.3.0 - -* Enhancement - Properly configure graph-explorer client registration: [#2118](https://github.com/owncloud/ocis/pull/2118) - - The client registration in the `identifier-registration.yaml` for the - graph-explorer didn't contain `redirect_uris` nor `origins`. Both were added to - prevent exploitation. - - https://github.com/owncloud/ocis/pull/2118 - -* Enhancement - Use system default location to store TLS artefacts: [#2129](https://github.com/owncloud/ocis/pull/2129) - - This used to default to the current location of the binary, which is not ideal - after a first run as it leaves traces behind. It now uses the system's location - for artefacts with the help of https://golang.org/pkg/os/#UserConfigDir. - - https://github.com/owncloud/ocis/pull/2129 - -* Enhancement - Update REVA to v1.9: [#2205](https://github.com/owncloud/ocis/pull/2205) - - This update includes * [set Content-Type - correctly](https://github.com/cs3org/reva/pull/1750) * [Return file checksum - available from the metadata for the EOS - driver](https://github.com/cs3org/reva/pull/1755) * [Sort share entries - alphabetically](https://github.com/cs3org/reva/pull/1772) * [Initial work on the - owncloudsql driver](https://github.com/cs3org/reva/pull/1710) * [Add user ID - cache warmup to EOS storage driver](https://github.com/cs3org/reva/pull/1774) * - [Use UidNumber and GidNumber fields in User - objects](https://github.com/cs3org/reva/pull/1573) * [EOS GRPC - interface](https://github.com/cs3org/reva/pull/1471) * [switch - references](https://github.com/cs3org/reva/pull/1721) * [remove user's uuid from - trashbin file key](https://github.com/cs3org/reva/pull/1793) * [fix restore - behavior of the trashbin API](https://github.com/cs3org/reva/pull/1795) * - [eosfs: add arbitrary metadata - support](https://github.com/cs3org/reva/pull/1811) - - https://github.com/owncloud/ocis/pull/2205 - https://github.com/owncloud/ocis/pull/2210 - -# Changelog for [1.7.0] (2021-06-04) - -The following sections list the changes for 1.7.0. - -[1.7.0]: https://github.com/owncloud/ocis/compare/v1.6.0...v1.7.0 - -## Summary - -* Bugfix - Change the groups index to be case sensitive: [#2109](https://github.com/owncloud/ocis/pull/2109) -* Change - Update ownCloud Web to v3.2.0: [#2096](https://github.com/owncloud/ocis/pull/2096) -* Enhancement - Enable the s3ng storage driver: [#1886](https://github.com/owncloud/ocis/pull/1886) -* Enhancement - Announce user profile picture capability: [#2036](https://github.com/owncloud/ocis/pull/2036) -* Enhancement - Color contrasts on IDP/OIDC login pages: [#2088](https://github.com/owncloud/ocis/pull/2088) -* Enhancement - Update reva to v1.7.1-0.20210531093513-b74a2b156af6: [#2104](https://github.com/owncloud/ocis/pull/2104) - -## Details - -* Bugfix - Change the groups index to be case sensitive: [#2109](https://github.com/owncloud/ocis/pull/2109) - - Groups are considered to be case-sensitive. The index must handle them - case-sensitive too otherwise we will have non-deterministic behavior while - editing or deleting groups. - - https://github.com/owncloud/ocis/pull/2109 - -* Change - Update ownCloud Web to v3.2.0: [#2096](https://github.com/owncloud/ocis/pull/2096) - - Tags: web - - We updated ownCloud Web to v3.2.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/2096 - https://github.com/owncloud/web/releases/tag/v3.2.0 - -* Enhancement - Enable the s3ng storage driver: [#1886](https://github.com/owncloud/ocis/pull/1886) - - We made it possible to use the new s3ng storage driver by adding according - commandline flags and environment variables. - - https://github.com/owncloud/ocis/pull/1886 - -* Enhancement - Announce user profile picture capability: [#2036](https://github.com/owncloud/ocis/pull/2036) - - Added a new capability (through https://github.com/cs3org/reva/pull/1694) to - prevent the web frontend from fetching (nonexistent) user avatar profile - pictures which added latency & console errors. - - https://github.com/owncloud/ocis/pull/2036 - -* Enhancement - Color contrasts on IDP/OIDC login pages: [#2088](https://github.com/owncloud/ocis/pull/2088) - - We have updated the color contrasts on the IDP pages in order to improve - accessibility. - - https://github.com/owncloud/ocis/pull/2088 - -* Enhancement - Update reva to v1.7.1-0.20210531093513-b74a2b156af6: [#2104](https://github.com/owncloud/ocis/pull/2104) - - This reva update includes: * [fix move in the owncloud storage - driver](https://github.com/cs3org/reva/pull/1696) * [add checksum header to the - tus preflight response](https://github.com/cs3org/reva/pull/1702) * [Add - reliability calculations support to - Mentix](https://github.com/cs3org/reva/pull/1649) * [fix response format when - accepting shares](https://github.com/cs3org/reva/pull/1724) * [Datatx - createtransfershare](https://github.com/cs3org/reva/pull/1725) - - https://github.com/owncloud/ocis/issues/2102 - https://github.com/owncloud/ocis/pull/2104 - -# Changelog for [1.6.0] (2021-05-12) - -The following sections list the changes for 1.6.0. - -[1.6.0]: https://github.com/owncloud/ocis/compare/v1.5.0...v1.6.0 - -## Summary - -* Bugfix - Fix STORAGE_METADATA_ROOT default value override: [#1956](https://github.com/owncloud/ocis/pull/1956) -* Bugfix - Stop the supervisor if a service fails to start: [#1963](https://github.com/owncloud/ocis/pull/1963) -* Change - Update ownCloud Web to v3.1.0: [#2045](https://github.com/owncloud/ocis/pull/2045) -* Enhancement - User Deprovisioning for the OCS API: [#1962](https://github.com/owncloud/ocis/pull/1962) -* Enhancement - Use oc-select: [#1979](https://github.com/owncloud/ocis/pull/1979) -* Enhancement - Support thumbnails for txt files: [#1988](https://github.com/owncloud/ocis/pull/1988) -* Enhancement - Introduce login form with h1 tag for screen readers only: [#1991](https://github.com/owncloud/ocis/pull/1991) -* Enhancement - Added dictionary files: [#2003](https://github.com/owncloud/ocis/pull/2003) -* Enhancement - Update reva to v1.7.1-0.20210430154404-69bd21f2cc97: [#2010](https://github.com/owncloud/ocis/pull/2010) -* Enhancement - Set SameSite settings to Strict for Web: [#2019](https://github.com/owncloud/ocis/pull/2019) -* Enhancement - Update reva to v1.7.1-0.20210507160327-e2c3841d0dbc: [#2044](https://github.com/owncloud/ocis/pull/2044) - -## Details - -* Bugfix - Fix STORAGE_METADATA_ROOT default value override: [#1956](https://github.com/owncloud/ocis/pull/1956) - - The way the value was being set ensured that it was NOT being overridden where - it should have been. This patch ensures the correct loading order of values. - - https://github.com/owncloud/ocis/pull/1956 - -* Bugfix - Stop the supervisor if a service fails to start: [#1963](https://github.com/owncloud/ocis/pull/1963) - - Steps to make the supervisor fail: - - `PROXY_HTTP_ADDR=0.0.0.0:9144 bin/ocis server` - - https://github.com/owncloud/ocis/pull/1963 - -* Change - Update ownCloud Web to v3.1.0: [#2045](https://github.com/owncloud/ocis/pull/2045) - - Tags: web - - We updated ownCloud Web to v3.1.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/2045 - https://github.com/owncloud/web/releases/tag/v3.1.0 - -* Enhancement - User Deprovisioning for the OCS API: [#1962](https://github.com/owncloud/ocis/pull/1962) - - Use the CS3 API and Reva to deprovision users completely. - - Two new environment variables introduced: - - ``` - OCS_IDM_ADDRESS - OCS_STORAGE_USERS_DRIVER - ``` - - `OCS_IDM_ADDRESS` is also an alias for `OCIS_URL`; allows the OCS service to - mint jwt tokens for the authenticated user that will be read by the reva - authentication middleware. - - `OCS_STORAGE_USERS_DRIVER` determines how a user is deprovisioned. This kind of - behavior is needed since every storage driver deals with deleting differently. - - https://github.com/owncloud/ocis/pull/1962 - -* Enhancement - Use oc-select: [#1979](https://github.com/owncloud/ocis/pull/1979) - - Replace oc-drop with oc select in settings - - https://github.com/owncloud/ocis/pull/1979 - -* Enhancement - Support thumbnails for txt files: [#1988](https://github.com/owncloud/ocis/pull/1988) - - Implemented support for thumbnails for txt files in the thumbnails service. - - https://github.com/owncloud/ocis/pull/1988 - -* Enhancement - Introduce login form with h1 tag for screen readers only: [#1991](https://github.com/owncloud/ocis/pull/1991) - - https://github.com/owncloud/ocis/pull/1991 - -* Enhancement - Added dictionary files: [#2003](https://github.com/owncloud/ocis/pull/2003) - - Added the dictionary.js file for package settings and accounts which contains - strings that should be synced to transifex but not exist in the UI directly. - - https://github.com/owncloud/ocis/pull/2003 - -* Enhancement - Update reva to v1.7.1-0.20210430154404-69bd21f2cc97: [#2010](https://github.com/owncloud/ocis/pull/2010) - - * Fix recycle to different locations (https://github.com/cs3org/reva/pull/1541) - * Fix user share as grantee in json backend (https://github.com/cs3org/reva/pull/1650) - * Introduce named services (https://github.com/cs3org/reva/pull/1509) - * Improve json marshalling of share protobuf messages (https://github.com/cs3org/reva/pull/1655) - * Cache resources from share getter methods in OCS (https://github.com/cs3org/reva/pull/1643) - * Fix public file shares (https://github.com/cs3org/reva/pull/1666) - - https://github.com/owncloud/ocis/pull/2010 - -* Enhancement - Set SameSite settings to Strict for Web: [#2019](https://github.com/owncloud/ocis/pull/2019) - - Changed SameSite settings to Strict for Web to prevent warnings in Firefox - - https://github.com/owncloud/ocis/pull/2019 - -* Enhancement - Update reva to v1.7.1-0.20210507160327-e2c3841d0dbc: [#2044](https://github.com/owncloud/ocis/pull/2044) - - * Add user profile picture to capabilities (https://github.com/cs3org/reva/pull/1694) - * Mint scope-based access tokens for RBAC (https://github.com/cs3org/reva/pull/1669) - * Add cache warmup strategy for OCS resource infos (https://github.com/cs3org/reva/pull/1664) - * Filter shares based on type in OCS (https://github.com/cs3org/reva/pull/1683) - - https://github.com/owncloud/ocis/pull/2044 - -# Changelog for [1.5.0] (2021-04-21) - -The following sections list the changes for 1.5.0. - -[1.5.0]: https://github.com/owncloud/ocis/compare/v1.4.0...v1.5.0 - -## Summary - -* Bugfix - Fixes "unaligned 64-bit atomic operation" panic on 32-bit ARM: [#1888](https://github.com/owncloud/ocis/pull/1888) -* Change - Make Protobuf package names unique: [#1875](https://github.com/owncloud/ocis/pull/1875) -* Change - Update ownCloud Web to v3.0.0: [#1938](https://github.com/owncloud/ocis/pull/1938) -* Enhancement - Update reva to v1.6.1-0.20210414111318-a4b5148cbfb2: [#1872](https://github.com/owncloud/ocis/pull/1872) -* Enhancement - Change default path for thumbnails: [#1892](https://github.com/owncloud/ocis/pull/1892) -* Enhancement - Add config for public share SQL driver: [#1916](https://github.com/owncloud/ocis/pull/1916) -* Enhancement - Add option to reading registry rules from json file: [#1917](https://github.com/owncloud/ocis/pull/1917) -* Enhancement - Remove dead runtime code: [#1923](https://github.com/owncloud/ocis/pull/1923) -* Enhancement - Parse config on supervised mode with run subcommand: [#1931](https://github.com/owncloud/ocis/pull/1931) -* Enhancement - Update ODS in accounts & settings extension: [#1934](https://github.com/owncloud/ocis/pull/1934) - -## Details - -* Bugfix - Fixes "unaligned 64-bit atomic operation" panic on 32-bit ARM: [#1888](https://github.com/owncloud/ocis/pull/1888) - - Sync/cache had uint64s that were not 64-bit aligned causing panics on 32-bit - systems during atomic access - - https://github.com/owncloud/ocis/issues/1887 - https://github.com/owncloud/ocis/pull/1888 - -* Change - Make Protobuf package names unique: [#1875](https://github.com/owncloud/ocis/pull/1875) - - Introduce unique `package` and `go_package` names for our Protobuf definitions - - https://github.com/owncloud/ocis/pull/1875 - -* Change - Update ownCloud Web to v3.0.0: [#1938](https://github.com/owncloud/ocis/pull/1938) - - Tags: web - - We updated ownCloud Web to v3.0.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/1938 - https://github.com/owncloud/web/releases/tag/v3.0.0 - -* Enhancement - Update reva to v1.6.1-0.20210414111318-a4b5148cbfb2: [#1872](https://github.com/owncloud/ocis/pull/1872) - - * enforce quota (https://github.com/cs3org/reva/pull/1557) - * Make additional info attribute configurable (https://github.com/cs3org/reva/pull/1588) - * check ENOTDIR for readlink (https://github.com/cs3org/reva/pull/1597) - * Add wrappers for EOS and EOS Home storage drivers (https://github.com/cs3org/reva/pull/1624) - * eos: fixes for enabling file sharing (https://github.com/cs3org/reva/pull/1619) - * implement checksums in the owncloud storage driver (https://github.com/cs3org/reva/pull/1629) - - https://github.com/owncloud/ocis/pull/1872 - -* Enhancement - Change default path for thumbnails: [#1892](https://github.com/owncloud/ocis/pull/1892) - - Changes the default path for thumbnails from `/ocis-thumbnails` to - `/var/tmp/ocis/thumbnails` - - https://github.com/owncloud/ocis/issues/1891 - https://github.com/owncloud/ocis/pull/1892 - -* Enhancement - Add config for public share SQL driver: [#1916](https://github.com/owncloud/ocis/pull/1916) - - https://github.com/owncloud/ocis/pull/1916 - -* Enhancement - Add option to reading registry rules from json file: [#1917](https://github.com/owncloud/ocis/pull/1917) - - https://github.com/owncloud/ocis/pull/1917 - -* Enhancement - Remove dead runtime code: [#1923](https://github.com/owncloud/ocis/pull/1923) - - When moving from the old runtime to the new one there were lots of files left - behind that are essentially dead code and should be removed. The original code - lives here github.com/refs/pman/ if someone finds it interesting to read. - - https://github.com/owncloud/ocis/pull/1923 - -* Enhancement - Parse config on supervised mode with run subcommand: [#1931](https://github.com/owncloud/ocis/pull/1931) - - Currently it is not possible to parse a single config file from an extension - when running on supervised mode. - - https://github.com/owncloud/ocis/pull/1931 - -* Enhancement - Update ODS in accounts & settings extension: [#1934](https://github.com/owncloud/ocis/pull/1934) - - The accounts and settings extensions were updated to reflect the latest changes - in the ownCloud design system. In addition, a couple of quick wins in terms of - accessibility are included. - - https://github.com/owncloud/ocis/pull/1934 - -# Changelog for [1.4.0] (2021-03-30) - -The following sections list the changes for 1.4.0. - -[1.4.0]: https://github.com/owncloud/ocis/compare/v1.3.0...v1.4.0 - -## Summary - -* Bugfix - Fix thumbnail generation for jpegs: [#1785](https://github.com/owncloud/ocis/pull/1785) -* Change - Update ownCloud Web to v2.1.0: [#1870](https://github.com/owncloud/ocis/pull/1870) -* Enhancement - Update reva to v1.6.1-0.20210326165326-e8a00d9b2368: [#1683](https://github.com/owncloud/ocis/pull/1683) -* Enhancement - Clarify expected failures: [#1790](https://github.com/owncloud/ocis/pull/1790) -* Enhancement - Generate thumbnails for .gif files: [#1791](https://github.com/owncloud/ocis/pull/1791) -* Enhancement - Add focus to input elements on login page: [#1792](https://github.com/owncloud/ocis/pull/1792) -* Enhancement - Improve accessibility to input elements on login page: [#1794](https://github.com/owncloud/ocis/pull/1794) -* Enhancement - Replace special character in login page title with a regular minus: [#1813](https://github.com/owncloud/ocis/pull/1813) -* Enhancement - File Logging: [#1816](https://github.com/owncloud/ocis/pull/1816) -* Enhancement - Tracing Refactor: [#1819](https://github.com/owncloud/ocis/pull/1819) -* Enhancement - Runtime Hostname and Port are now configurable: [#1822](https://github.com/owncloud/ocis/pull/1822) -* Enhancement - Add new build targets: [#1824](https://github.com/owncloud/ocis/pull/1824) - -## Details - -* Bugfix - Fix thumbnail generation for jpegs: [#1785](https://github.com/owncloud/ocis/pull/1785) - - Images with the extension `.jpeg` were not properly supported. - - https://github.com/owncloud/ocis/issues/1490 - https://github.com/owncloud/ocis/pull/1785 - -* Change - Update ownCloud Web to v2.1.0: [#1870](https://github.com/owncloud/ocis/pull/1870) - - Tags: web - - We updated ownCloud Web to v2.1.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/1870 - https://github.com/owncloud/web/releases/tag/v2.1.0 - -* Enhancement - Update reva to v1.6.1-0.20210326165326-e8a00d9b2368: [#1683](https://github.com/owncloud/ocis/pull/1683) - - * quota querying and tree accounting [cs3org/reva#1405](https://github.com/cs3org/reva/pull/1405) - * Fix webdav file versions endpoint bugs [cs3org/reva#1526](https://github.com/cs3org/reva/pull/1526) - * Fix etag changing only once a second [cs3org/reva#1576](https://github.com/cs3org/reva/pull/1576) - * Trashbin API parity [cs3org/reva#1552](https://github.com/cs3org/reva/pull/1552) - * Signature authentication for public links [cs3org/reva#1590](https://github.com/cs3org/reva/pull/1590) - - https://github.com/owncloud/ocis/pull/1683 - https://github.com/cs3org/reva/pull/1405 - https://github.com/owncloud/ocis/pull/1861 - -* Enhancement - Clarify expected failures: [#1790](https://github.com/owncloud/ocis/pull/1790) - - Some features, while covered by the ownCloud 10 acceptance tests, will not be - implemented for now: - blacklisted / ignored files, because ocis does not need - to blacklist `.htaccess` files - `OC-LazyOps` support was [removed from the - clients](https://github.com/owncloud/client/pull/8398). We are thinking about [a - state machine for uploads to properly solve that scenario and also list the - state of files in progress in the web - ui](https://github.com/owncloud/ocis/issues/214). The expected failures files - now have a dedicated _Won't fix_ section for these items. - - https://github.com/owncloud/ocis/issues/214 - https://github.com/owncloud/ocis/pull/1790 - https://github.com/owncloud/client/pull/8398 - -* Enhancement - Generate thumbnails for .gif files: [#1791](https://github.com/owncloud/ocis/pull/1791) - - Added support for gifs to the thumbnails service. - - https://github.com/owncloud/ocis/pull/1791 - -* Enhancement - Add focus to input elements on login page: [#1792](https://github.com/owncloud/ocis/pull/1792) - - https://github.com/owncloud/web/issues/4322 - https://github.com/owncloud/ocis/pull/1792 - -* Enhancement - Improve accessibility to input elements on login page: [#1794](https://github.com/owncloud/ocis/pull/1794) - - https://github.com/owncloud/web/issues/4319 - https://github.com/owncloud/ocis/pull/1794 - https://github.com/owncloud/ocis/pull/1811 - -* Enhancement - Replace special character in login page title with a regular minus: [#1813](https://github.com/owncloud/ocis/pull/1813) - - https://github.com/owncloud/ocis/pull/1813 - -* Enhancement - File Logging: [#1816](https://github.com/owncloud/ocis/pull/1816) - - When running supervised, support for configuring all logs to a single log file: - `OCIS_LOG_FILE=/Users/foo/bar/ocis.log MICRO_REGISTRY=etcd bin/ocis server` - - Supports directing log from single extensions to a log file: - `PROXY_LOG_FILE=/Users/foo/bar/proxy.log MICRO_REGISTRY=etcd bin/ocis proxy` - - https://github.com/owncloud/ocis/pull/1816 - -* Enhancement - Tracing Refactor: [#1819](https://github.com/owncloud/ocis/pull/1819) - - Centralize tracing handling per extension. - - https://github.com/owncloud/ocis/pull/1819 - -* Enhancement - Runtime Hostname and Port are now configurable: [#1822](https://github.com/owncloud/ocis/pull/1822) - - Without any configuration the ocis runtime will start on `localhost:9250` unless - specified otherwise. Usage: - - - `OCIS_RUNTIME_PORT=6061 bin/ocis server` - overrides the oCIS runtime and - starts on port 6061 - `OCIS_RUNTIME_PORT=6061 bin/ocis list` - lists running - extensions for the runtime on `localhost:6061` - - All subcommands are updated and expected to work with the following environment - variables: - - ``` - OCIS_RUNTIME_HOST - OCIS_RUNTIME_PORT - ``` - - https://github.com/owncloud/ocis/pull/1822 - -* Enhancement - Add new build targets: [#1824](https://github.com/owncloud/ocis/pull/1824) - - Make build target `build` used to build a binary twice, the second occurrence - having symbols for debugging. We split this step in two and added `build-all` - and `build-debug` targets. - - - `build-all` now behaves as the previous `build` target, it will generate 2 - binaries, one for debug. - `build-debug` will build a single binary for - debugging. - - https://github.com/owncloud/ocis/pull/1824 - -# Changelog for [1.3.0] (2021-03-09) - -The following sections list the changes for 1.3.0. - -[1.3.0]: https://github.com/owncloud/ocis/compare/v1.2.0...v1.3.0 - -## Summary - -* Bugfix - Fix accounts initialization: [#1696](https://github.com/owncloud/ocis/pull/1696) -* Bugfix - Fix the ttl of the authentication middleware cache: [#1699](https://github.com/owncloud/ocis/pull/1699) -* Bugfix - Add missing gateway config: [#1716](https://github.com/owncloud/ocis/pull/1716) -* Bugfix - Purposely delay accounts service startup: [#1734](https://github.com/owncloud/ocis/pull/1734) -* Change - Update ownCloud Web to v2.0.1: [#1683](https://github.com/owncloud/ocis/pull/1683) -* Change - Update ownCloud Web to v2.0.2: [#1776](https://github.com/owncloud/ocis/pull/1776) -* Enhancement - Update go-micro to v3.5.1-0.20210217182006-0f0ace1a44a9: [#1670](https://github.com/owncloud/ocis/pull/1670) -* Enhancement - Update reva to v1.6.1-0.20210223065028-53f39499762e: [#1683](https://github.com/owncloud/ocis/pull/1683) -* Enhancement - Add initial nats and kubernetes registry support: [#1697](https://github.com/owncloud/ocis/pull/1697) -* Enhancement - Remove the JWT from the log: [#1758](https://github.com/owncloud/ocis/pull/1758) - -## Details - -* Bugfix - Fix accounts initialization: [#1696](https://github.com/owncloud/ocis/pull/1696) - - Originally the accounts service relies on both the `settings` and - `storage-metadata` to be up and running at the moment it starts. This is an - antipattern as it will cause the entire service to panic if the dependants are - not present. - - We inverted this dependency and moved the default initialization data (i.e: - creating roles, permissions, settings bundles) and instead of notifying the - settings service that the account has to provide with such options, the settings - is instead initialized with the options the accounts rely on. Essentially saving - bandwidth as there is no longer a gRPC call to the settings service. - - For the `storage-metadata` a retry mechanism was added that retries by default - 20 times to fetch the `com.owncloud.storage.metadata` from the service registry - every `500` milliseconds. If this retry expires the accounts panics, as its - dependency on the `storage-metadata` service cannot be resolved. - - We also introduced a client wrapper that acts as middleware between a client and - a server. For more information on how it works further read - [here](https://github.com/sony/gobreaker) - - https://github.com/owncloud/ocis/pull/1696 - -* Bugfix - Fix the ttl of the authentication middleware cache: [#1699](https://github.com/owncloud/ocis/pull/1699) - - The authentication cache ttl was multiplied with `time.Second` multiple times. - This resulted in a ttl that was not intended. - - https://github.com/owncloud/ocis/pull/1699 - -* Bugfix - Add missing gateway config: [#1716](https://github.com/owncloud/ocis/pull/1716) - - The auth provider `ldap` and `oidc` drivers now need to be able talk to the reva - gateway. We added the `gatewayscv` to the config that is passed to reva. - - https://github.com/owncloud/ocis/pull/1716 - -* Bugfix - Purposely delay accounts service startup: [#1734](https://github.com/owncloud/ocis/pull/1734) - - As it turns out the race condition between `accounts <-> storage-metadata` still - remains. This PR is a hotfix, and it should be followed up with a proper fix. - Either: - - - block the accounts' initialization until the storage metadata is ready (using - the registry) or - allow the accounts service to initialize and use a message - broker to signal the accounts the metadata storage is ready to receive requests. - - https://github.com/owncloud/ocis/pull/1734 - -* Change - Update ownCloud Web to v2.0.1: [#1683](https://github.com/owncloud/ocis/pull/1683) - - Tags: web - - We updated ownCloud Web to v2.0.1. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/1683 - https://github.com/owncloud/web/releases/tag/v2.0.1 - -* Change - Update ownCloud Web to v2.0.2: [#1776](https://github.com/owncloud/ocis/pull/1776) - - Tags: web - - We updated ownCloud Web to v2.0.2. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/1776 - https://github.com/owncloud/web/releases/tag/v2.0.2 - -* Enhancement - Update go-micro to v3.5.1-0.20210217182006-0f0ace1a44a9: [#1670](https://github.com/owncloud/ocis/pull/1670) - - - We updated from go micro v2 (v2.9.1) go-micro v3 (v3.5.1 edge). - oCIS runtime - is now aware of `MICRO_LOG_LEVEL` and is set to `error` by default. This - decision was made because ownCloud, as framework builders, want to log - everything oCIS related and hide everything unrelated by default. It can be - re-enabled by setting it to a log level other than `error`. i.e: - `MICRO_LOG_LEVEL=info`. - Updated `protoc-gen-micro` to the [latest - version](https://github.com/asim/go-micro/tree/master/cmd/protoc-gen-micro). - - We're using Prometheus wrappers from go-micro. - - https://github.com/owncloud/ocis/pull/1670 - https://github.com/asim/go-micro/pull/2126 - -* Enhancement - Update reva to v1.6.1-0.20210223065028-53f39499762e: [#1683](https://github.com/owncloud/ocis/pull/1683) - - * quota querying and tree accounting [cs3org/reva#1405](https://github.com/cs3org/reva/pull/1405) - - https://github.com/owncloud/ocis/pull/1683 - https://github.com/cs3org/reva/pull/1405 - -* Enhancement - Add initial nats and kubernetes registry support: [#1697](https://github.com/owncloud/ocis/pull/1697) - - We added initial support to use nats and kubernetes as a service registry using - `MICRO_REGISTRY=nats` and `MICRO_REGISTRY=kubernetes` respectively. Multiple - nodes can be given with `MICRO_REGISTRY_ADDRESS=1.2.3.4,5.6.7.8,9.10.11.12`. - - https://github.com/owncloud/ocis/pull/1697 - -* Enhancement - Remove the JWT from the log: [#1758](https://github.com/owncloud/ocis/pull/1758) - - We were logging the JWT in some places. Secrets should not be exposed in logs so - it got removed. - - https://github.com/owncloud/ocis/pull/1758 - -# Changelog for [1.2.0] (2021-02-17) - -The following sections list the changes for 1.2.0. - -[1.2.0]: https://github.com/owncloud/ocis/compare/v1.1.0...v1.2.0 - -## Summary - -* Bugfix - Check if roles are present in user object before looking those up: [#1388](https://github.com/owncloud/ocis/pull/1388) -* Bugfix - Fix etcd address configuration: [#1546](https://github.com/owncloud/ocis/pull/1546) -* Bugfix - Fix thumbnail generation when using different idp: [#1624](https://github.com/owncloud/ocis/issues/1624) -* Bugfix - Remove unimplemented config file option for oCIS root command: [#1636](https://github.com/owncloud/ocis/pull/1636) -* Change - Move runtime code on refs/pman over to owncloud/ocis/ocis: [#1483](https://github.com/owncloud/ocis/pull/1483) -* Change - Initial release of graph and graph explorer: [#1594](https://github.com/owncloud/ocis/pull/1594) -* Change - Update ownCloud Web to v2.0.0: [#1661](https://github.com/owncloud/ocis/pull/1661) -* Enhancement - Introduce ADR: [#1042](https://github.com/owncloud/ocis/pull/1042) -* Enhancement - Functionality to map home directory to different storage providers: [#1186](https://github.com/owncloud/ocis/pull/1186) -* Enhancement - Use a default protocol parameter instead of explicitly disabling tus: [#1331](https://github.com/cs3org/reva/pull/1331) -* Enhancement - Switch to opencontainers annotation scheme: [#1381](https://github.com/owncloud/ocis/pull/1381) -* Enhancement - Update reva to v1.5.2-0.20210125114636-0c10b333ee69: [#1482](https://github.com/owncloud/ocis/pull/1482) -* Enhancement - Migrate ocis-graph to ocis monorepo: [#1594](https://github.com/owncloud/ocis/pull/1594) -* Enhancement - Migrate ocis-graph-explorer to ocis monorepo: [#1596](https://github.com/owncloud/ocis/pull/1596) -* Enhancement - Make use of new design-system oc-table: [#1597](https://github.com/owncloud/ocis/pull/1597) -* Enhancement - Enable group sharing and add config for sharing SQL driver: [#1626](https://github.com/owncloud/ocis/pull/1626) - -## Details - -* Bugfix - Check if roles are present in user object before looking those up: [#1388](https://github.com/owncloud/ocis/pull/1388) - - https://github.com/owncloud/ocis/pull/1388 - -* Bugfix - Fix etcd address configuration: [#1546](https://github.com/owncloud/ocis/pull/1546) - - The etcd server address in `MICRO_REGISTRY_ADDRESS` was not picked up when etcd - was set as service discovery registry `MICRO_REGISTRY=etcd`. Therefore etcd was - only working if available on localhost / 127.0.0.1. - - https://github.com/owncloud/ocis/pull/1546 - -* Bugfix - Fix thumbnail generation when using different idp: [#1624](https://github.com/owncloud/ocis/issues/1624) - - The thumbnail service was relying on a konnectd specific field in the access - token. This logic was now replaced by a service parameter for the username. - - https://github.com/owncloud/ocis/issues/1624 - https://github.com/owncloud/ocis/pull/1628 - -* Bugfix - Remove unimplemented config file option for oCIS root command: [#1636](https://github.com/owncloud/ocis/pull/1636) - - https://github.com/owncloud/ocis/pull/1636 - -* Change - Move runtime code on refs/pman over to owncloud/ocis/ocis: [#1483](https://github.com/owncloud/ocis/pull/1483) - - Tags: ocis, runtime - - Currently, the runtime is under the private account of an oCIS developer. For - future-proofing we don't want oCIS mission critical components to depend on - external repositories, so we're including refs/pman module as an oCIS package - instead. - - https://github.com/owncloud/ocis/pull/1483 - -* Change - Initial release of graph and graph explorer: [#1594](https://github.com/owncloud/ocis/pull/1594) - - Tags: graph, graph-explorer - - We brought initial basic Graph and Graph-Explorer support for the ownCloud - Infinite Scale project. - - https://github.com/owncloud/ocis/pull/1594 - https://github.com/owncloud/ocis-graph-explorer/pull/3 - -* Change - Update ownCloud Web to v2.0.0: [#1661](https://github.com/owncloud/ocis/pull/1661) - - Tags: web - - We updated ownCloud Web to v2.0.0. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/1661 - https://github.com/owncloud/web/releases/tag/v2.0.0 - -* Enhancement - Introduce ADR: [#1042](https://github.com/owncloud/ocis/pull/1042) - - We will keep track of [Architectural Decision Records using - Markdown](https://adr.github.io/madr/) in `/docs/adr`. - - https://github.com/owncloud/ocis/pull/1042 - -* Enhancement - Functionality to map home directory to different storage providers: [#1186](https://github.com/owncloud/ocis/pull/1186) - - We added a parameter in reva that allows us to redirect /home requests to - different storage providers based on a mapping derived from the user attributes, - which was previously not possible since we hardcode the /home path for all - users. For example, having its value as `/home/{{substr 0 1 .Username}}` can be - used to redirect home requests for different users to different storage - providers. - - https://github.com/owncloud/ocis/pull/1186 - https://github.com/cs3org/reva/pull/1142 - -* Enhancement - Use a default protocol parameter instead of explicitly disabling tus: [#1331](https://github.com/cs3org/reva/pull/1331) - - https://github.com/cs3org/reva/pull/1331 - https://github.com/owncloud/ocis/pull/1374 - -* Enhancement - Switch to opencontainers annotation scheme: [#1381](https://github.com/owncloud/ocis/pull/1381) - - Switch docker image annotation scheme to org.opencontainers standard because - org.label-schema is depreciated. - - https://github.com/owncloud/ocis/pull/1381 - -* Enhancement - Update reva to v1.5.2-0.20210125114636-0c10b333ee69: [#1482](https://github.com/owncloud/ocis/pull/1482) - - * initial checksum support for ocis [cs3org/reva#1400](https://github.com/cs3org/reva/pull/1400) - * Use updated etag of home directory even if it is cached [cs3org/reva#1416](https://github.com/cs3org/reva/pull/#1416) - * Indicate in EOS containers that TUS is not supported [cs3org/reva#1415](https://github.com/cs3org/reva/pull/#1415) - * Get status code from recycle response [cs3org/reva#1408](https://github.com/cs3org/reva/pull/#1408) - - https://github.com/owncloud/ocis/pull/1482 - https://github.com/cs3org/reva/pull/1400 - https://github.com/cs3org/reva/pull/1416 - https://github.com/cs3org/reva/pull/1415 - https://github.com/cs3org/reva/pull/1408 - -* Enhancement - Migrate ocis-graph to ocis monorepo: [#1594](https://github.com/owncloud/ocis/pull/1594) - - Tags: ocis, ocis-graph - - Ocis-graph was not migrated during the monorepo conversion. - - https://github.com/owncloud/ocis/pull/1594 - -* Enhancement - Migrate ocis-graph-explorer to ocis monorepo: [#1596](https://github.com/owncloud/ocis/pull/1596) - - Tags: ocis, ocis-graph-explorer - - Ocis-graph-explorer was not migrated during the monorepo conversion. - - https://github.com/owncloud/ocis/pull/1596 - -* Enhancement - Make use of new design-system oc-table: [#1597](https://github.com/owncloud/ocis/pull/1597) - - Tags: ui, accounts - - The design-system table component has changed the way it's used. We updated - accounts-ui to use the new 'oc-table-simple' component. - - https://github.com/owncloud/ocis/pull/1597 - -* Enhancement - Enable group sharing and add config for sharing SQL driver: [#1626](https://github.com/owncloud/ocis/pull/1626) - - This PR adds config to support sharing with groups. It also introduces a - breaking change for the CS3APIs definitions since grantees can now refer to both - users as well as groups. Since we store the grantee information in a json file, - `/var/tmp/ocis/storage/shares.json`, its previous version needs to be removed as - we won't be able to unmarshal data corresponding to the previous definitions. - - https://github.com/owncloud/ocis/pull/1626 - https://github.com/cs3org/reva/pull/1453 - -# Changelog for [1.1.0] (2021-01-22) - -The following sections list the changes for 1.1.0. - -[1.1.0]: https://github.com/owncloud/ocis/compare/v1.0.0...v1.1.0 - -## Summary - -* Change - Disable pretty logging by default: [#1133](https://github.com/owncloud/ocis/pull/1133) -* Change - Update ownCloud Web to v1.0.1: [#1191](https://github.com/owncloud/ocis/pull/1191) -* Change - Generate cryptographically secure state token: [#1203](https://github.com/owncloud/ocis/pull/1203) -* Change - Move k6 to cdperf: [#1358](https://github.com/owncloud/ocis/pull/1358) -* Change - Update go version: [#1364](https://github.com/owncloud/ocis/pull/1364) -* Change - Add "expose" information to docker images: [#1366](https://github.com/owncloud/ocis/pull/1366) -* Change - Add "volume" declaration to docker images: [#1375](https://github.com/owncloud/ocis/pull/1375) -* Enhancement - Add OCIS_URL env var: [#1148](https://github.com/owncloud/ocis/pull/1148) -* Enhancement - Update reva to v1.4.1-0.20210111080247-f2b63bfd6825: [#1194](https://github.com/owncloud/ocis/pull/1194) -* Enhancement - Add named locks and refactor cache: [#1212](https://github.com/owncloud/ocis/pull/1212) -* Enhancement - Use sync.cache for roles cache: [#1367](https://github.com/owncloud/ocis/pull/1367) -* Enhancement - Update reva to v1.5.1: [#1372](https://github.com/owncloud/ocis/pull/1372) - -## Details - -* Change - Disable pretty logging by default: [#1133](https://github.com/owncloud/ocis/pull/1133) - - Tags: ocis - - Disable pretty logging default for performance reasons. - - https://github.com/owncloud/ocis/pull/1133 - -* Change - Update ownCloud Web to v1.0.1: [#1191](https://github.com/owncloud/ocis/pull/1191) - - Tags: web - - We updated ownCloud Web to v1.0.1. Please refer to the changelog (linked) for - details on the web release. - - https://github.com/owncloud/ocis/pull/1191 - https://github.com/owncloud/web/releases/tag/v1.0.1 - -* Change - Generate cryptographically secure state token: [#1203](https://github.com/owncloud/ocis/pull/1203) - - Replaced Math.random with a cryptographically secure way to generate the oidc - state token using the javascript crypto api. - - https://github.com/owncloud/ocis/pull/1203 - https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random - -* Change - Move k6 to cdperf: [#1358](https://github.com/owncloud/ocis/pull/1358) - - Tags: performance, testing, k6 - - The ownCloud performance tests can not only be used to test oCIS. This is why we - have decided to move the k6 tests to https://github.com/owncloud/cdperf - - https://github.com/owncloud/ocis/pull/1358 - -* Change - Update go version: [#1364](https://github.com/owncloud/ocis/pull/1364) - - Tags: go - - Update go from 1.13 to 1.15 - - https://github.com/owncloud/ocis/pull/1364 - -* Change - Add "expose" information to docker images: [#1366](https://github.com/owncloud/ocis/pull/1366) - - Tags: docker - - Add "expose" information to docker images. Docker users will now see that we - offer services on port 9200. - - https://github.com/owncloud/ocis/pull/1366 - -* Change - Add "volume" declaration to docker images: [#1375](https://github.com/owncloud/ocis/pull/1375) - - Tags: docker - - Add "volume" declaration to docker images. This makes it easier for Docker users - to see where oCIS stores data. - - https://github.com/owncloud/ocis/pull/1375 - -* Enhancement - Add OCIS_URL env var: [#1148](https://github.com/owncloud/ocis/pull/1148) - - Tags: ocis - - We introduced a new environment variable `OCIS_URL` that expects a URL including - protocol, host and optionally port to simplify configuring all the different - services. These existing environment variables still take precedence, but will - also fall back to `OCIS_URL`: `STORAGE_LDAP_IDP`, `STORAGE_OIDC_ISSUER`, - `PROXY_OIDC_ISSUER`, `STORAGE_FRONTEND_PUBLIC_URL`, `KONNECTD_ISS`, - `WEB_OIDC_AUTHORITY`, and `WEB_UI_CONFIG_SERVER`. - - Some environment variables are now built dynamically if they are not set: - - `STORAGE_DATAGATEWAY_PUBLIC_URL` defaults to - `/data`, also falling back to `OCIS_URL` - - `WEB_OIDC_METADATA_URL` defaults to - `/.well-known/openid-configuration`, also falling back to - `OCIS_URL` - - Furthermore, the built in konnectd will generate an - `identifier-registration.yaml` that uses the `KONNECTD_ISS` in the allowed - `redirect_uris` and `origins`. It simplifies the default - `https://localhost:9200` and remote deployment with `OCIS_URL` which is - evaluated as a fallback if `KONNECTD_ISS` is not set. - - An oCIS server can now be started on a remote machine as easy as - `OCIS_URL=https://cloud.ocis.test PROXY_HTTP_ADDR=0.0.0.0:443 ocis server`. - - Note that the `OCIS_DOMAIN` environment variable is not used by oCIS, but by the - docker containers. - - https://github.com/owncloud/ocis/pull/1148 - -* Enhancement - Update reva to v1.4.1-0.20210111080247-f2b63bfd6825: [#1194](https://github.com/owncloud/ocis/pull/1194) - - * Enhancement: calculate and expose actual file permission set [cs3org/reva#1368](https://github.com/cs3org/reva/pull/1368) - * initial range request support [cs3org/reva#1326](https://github.com/cs3org/reva/pull/1388) - - https://github.com/owncloud/ocis/pull/1194 - https://github.com/cs3org/reva/pull/1368 - https://github.com/cs3org/reva/pull/1388 - -* Enhancement - Add named locks and refactor cache: [#1212](https://github.com/owncloud/ocis/pull/1212) - - Tags: ocis-pkg, accounts - - We had the case that we needed kind of a named locking mechanism which enables - us to lock only under certain conditions. It's used in the indexer package where - we do not need to lock everything, instead just lock the requested parts and - differentiate between reads and writes. - - This made it possible to entirely remove locks from the accounts service and - move them to the ocis-pkg indexer. Another part of this refactor was to make the - cache atomic and write tests for it. - - - remove locking from accounts service - add sync package with named mutex - add - named locking to indexer - move cache to sync package - - https://github.com/owncloud/ocis/issues/966 - https://github.com/owncloud/ocis/pull/1212 - -* Enhancement - Use sync.cache for roles cache: [#1367](https://github.com/owncloud/ocis/pull/1367) - - Tags: ocis-pkg - - Update ocis-pkg/roles cache to use ocis-pkg/sync cache - - https://github.com/owncloud/ocis/pull/1367 - -* Enhancement - Update reva to v1.5.1: [#1372](https://github.com/owncloud/ocis/pull/1372) - - Summary ------- - - * Fix #1401: Use the user in request for deciding the layout for non-home DAV requests - * Fix #1413: Re-include the '.git' dir in the Docker images to pass the version tag - * Fix #1399: Fix ocis trash-bin purge - * Enh #1397: Bump the Copyright date to 2021 - * Enh #1398: Support site authorization status in Mentix - * Enh #1393: Allow setting favorites, mtime and a temporary etag - * Enh #1403: Support remote cloud gathering metrics - - Details ------- - - * Bugfix #1401: Use the user in request for deciding the layout for non-home DAV requests - - For the incoming /dav/files/userID requests, we have different namespaces - depending on whether the request is for the logged-in user's namespace or not. - Since in the storage drivers, we specify the layout depending only on the user - whose resources are to be accessed, this fails when a user wants to access - another user's namespace when the storage provider depends on the logged in - user's namespace. This PR fixes that. - - For example, consider the following case. The owncloud fs uses a layout {{substr - 0 1 .Id.OpaqueId}}/{{.Id.OpaqueId}}. The user einstein sends a request to access - a resource shared with him, say /dav/files/marie/abcd, which should be allowed. - However, based on the way we applied the layout, there's no way in which this - can be translated to /m/marie/. - - Https://github.com/cs3org/reva/pull/1401 - - * Bugfix #1413: Re-include the '.git' dir in the Docker images to pass the version tag - - And git SHA to the release tool. - - Https://github.com/cs3org/reva/pull/1413 - - * Bugfix #1399: Fix ocis trash-bin purge - - Fixes the empty trash-bin functionality for ocis-storage - - Https://github.com/owncloud/product/issues/254 - https://github.com/cs3org/reva/pull/1399 - - * Enhancement #1397: Bump the Copyright date to 2021 - - Https://github.com/cs3org/reva/pull/1397 - - * Enhancement #1398: Support site authorization status in Mentix - - This enhancement adds support for a site authorization status to Mentix. This - way, sites registered via a web app can now be excluded until authorized - manually by an administrator. - - Furthermore, Mentix now sets the scheme for Prometheus targets. This allows us - to also support monitoring of sites that do not support the default HTTPS - scheme. - - Https://github.com/cs3org/reva/pull/1398 - - * Enhancement #1393: Allow setting favorites, mtime and a temporary etag - - We now let the oCIS driver persist favorites, set temporary etags and the mtime - as arbitrary metadata. - - Https://github.com/owncloud/ocis/issues/567 - https://github.com/cs3org/reva/issues/1394 - https://github.com/cs3org/reva/pull/1393 - - * Enhancement #1403: Support remote cloud gathering metrics - - The current metrics package can only gather metrics either from json files. With - this feature, the metrics can be gathered polling the http endpoints exposed by - the owncloud/nextcloud sciencemesh apps. - - Https://github.com/cs3org/reva/pull/1403 - - https://github.com/owncloud/ocis/pull/1372 - -# Changelog for [1.0.0] (2020-12-17) - -The following sections list the changes for 1.0.0. - -## Summary - -* Bugfix - Fix path of files shared with me in ocs api: [#204](https://github.com/owncloud/product/issues/204) -* Bugfix - Add missing env vars to docker compose: [#392](https://github.com/owncloud/ocis/pull/392) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#416](https://github.com/owncloud/ocis/pull/416) -* Bugfix - Don't enforce empty external apps slice: [#473](https://github.com/owncloud/ocis/pull/473) -* Bugfix - Fix director selection in proxy: [#521](https://github.com/owncloud/ocis/pull/521) -* Bugfix - Fix button layout after phoenix update: [#625](https://github.com/owncloud/ocis/pull/625) -* Bugfix - Don't create account if id/mail/username already taken: [#709](https://github.com/owncloud/ocis/pull/709) -* Bugfix - Use micro default client: [#718](https://github.com/owncloud/ocis/pull/718) -* Bugfix - Mint token with uid and gid: [#737](https://github.com/owncloud/ocis/pull/737) -* Bugfix - Lower Bound was not working for the cs3 api index implementation: [#741](https://github.com/owncloud/ocis/pull/741) -* Bugfix - Fix id or username query handling: [#745](https://github.com/owncloud/ocis/pull/745) -* Bugfix - Allow consent-prompt with switch-account: [#788](https://github.com/owncloud/ocis/pull/788) -* Bugfix - Accounts config sometimes being overwritten: [#808](https://github.com/owncloud/ocis/pull/808) -* Bugfix - Fix konnectd build: [#809](https://github.com/owncloud/ocis/pull/809) -* Bugfix - Make settings service start without go coroutines: [#835](https://github.com/owncloud/ocis/pull/835) -* Bugfix - Fix choose account dialogue: [#846](https://github.com/owncloud/ocis/pull/846) -* Bugfix - Enable scrolling in accounts list: [#909](https://github.com/owncloud/ocis/pull/909) -* Bugfix - Serve index.html for directories: [#912](https://github.com/owncloud/ocis/pull/912) -* Bugfix - Disable public link expiration by default: [#987](https://github.com/owncloud/ocis/issues/987) -* Bugfix - Fix minor ui bugs: [#1043](https://github.com/owncloud/ocis/issues/1043) -* Bugfix - Permission checks for settings write access: [#1092](https://github.com/owncloud/ocis/pull/1092) -* Change - Initial release of basic version: [#2](https://github.com/owncloud/ocis/issues/2) -* Change - Start ocis-accounts with the ocis server command: [#25](https://github.com/owncloud/product/issues/25) -* Change - Add cli-commands to manage accounts: [#115](https://github.com/owncloud/product/issues/115) -* Change - Start ocis-proxy with the ocis server command: [#119](https://github.com/owncloud/ocis/issues/119) -* Change - Account management permissions for Admin role: [#124](https://github.com/owncloud/product/issues/124) -* Change - Add the thumbnails command: [#156](https://github.com/owncloud/ocis/issues/156) -* Change - Integrate import command from ocis-migration: [#249](https://github.com/owncloud/ocis/pull/249) -* Change - Switch over to a new custom-built runtime: [#287](https://github.com/owncloud/ocis/pull/287) -* Change - Make ocis-settings available: [#287](https://github.com/owncloud/ocis/pull/287) -* Change - Update reva config: [#336](https://github.com/owncloud/ocis/pull/336) -* Change - Use bcrypt to hash the user passwords: [#510](https://github.com/owncloud/ocis/issues/510) -* Change - Improve reva service descriptions: [#536](https://github.com/owncloud/ocis/pull/536) -* Change - Choose disk or cs3 storage for accounts and groups: [#623](https://github.com/owncloud/ocis/pull/623) -* Change - Update phoenix to v0.18.0: [#651](https://github.com/owncloud/ocis/pull/651) -* Change - Accounts UI shows message when no permissions: [#656](https://github.com/owncloud/ocis/pull/656) -* Change - Settings and accounts appear in the user menu: [#656](https://github.com/owncloud/ocis/pull/656) -* Change - Update phoenix to v0.20.0: [#674](https://github.com/owncloud/ocis/pull/674) -* Change - Unify Configuration Parsing: [#675](https://github.com/owncloud/ocis/pull/675) -* Change - Default apps in ownCloud Web: [#688](https://github.com/owncloud/ocis/pull/688) -* Change - Bring oC theme: [#698](https://github.com/owncloud/ocis/pull/698) -* Change - Filesystem based index: [#709](https://github.com/owncloud/ocis/pull/709) -* Change - Remove username field in OCS: [#709](https://github.com/owncloud/ocis/pull/709) -* Change - Update phoenix to v0.21.0: [#728](https://github.com/owncloud/ocis/pull/728) -* Change - Clarify storage driver env vars: [#729](https://github.com/owncloud/ocis/pull/729) -* Change - Rebuild index command for accounts: [#748](https://github.com/owncloud/ocis/pull/748) -* Change - Properly style konnectd consent page: [#754](https://github.com/owncloud/ocis/pull/754) -* Change - Update phoenix to v0.22.0: [#757](https://github.com/owncloud/ocis/pull/757) -* Change - Update phoenix to v0.23.0: [#785](https://github.com/owncloud/ocis/pull/785) -* Change - Move the indexer package from ocis/accounts to ocis/ocis-pkg: [#794](https://github.com/owncloud/ocis/pull/794) -* Change - Enable OpenID dynamic client registration: [#811](https://github.com/owncloud/ocis/issues/811) -* Change - Update phoenix to v0.24.0: [#817](https://github.com/owncloud/ocis/pull/817) -* Change - Move ocis default config to root level: [#842](https://github.com/owncloud/ocis/pull/842) -* Change - Update phoenix to v0.25.0: [#868](https://github.com/owncloud/ocis/pull/868) -* Change - Theme welcome and choose account pages: [#887](https://github.com/owncloud/ocis/pull/887) -* Change - Replace the library which scales the images: [#910](https://github.com/owncloud/ocis/pull/910) -* Change - Update phoenix to v0.26.0: [#935](https://github.com/owncloud/ocis/pull/935) -* Change - Update phoenix to v0.27.0: [#943](https://github.com/owncloud/ocis/pull/943) -* Change - Cache password validation: [#958](https://github.com/owncloud/ocis/pull/958) -* Change - Proxy allow insecure upstreams: [#1007](https://github.com/owncloud/ocis/pull/1007) -* Change - CS3 can be used as accounts-backend: [#1020](https://github.com/owncloud/ocis/pull/1020) -* Change - Update phoenix to v0.28.0: [#1027](https://github.com/owncloud/ocis/pull/1027) -* Change - Update phoenix to v0.29.0: [#1034](https://github.com/owncloud/ocis/pull/1034) -* Change - Make all paths configurable and default to a common temp dir: [#1080](https://github.com/owncloud/ocis/pull/1080) -* Change - Update reva to v1.4.1-0.20201209113234-e791b5599a89: [#1089](https://github.com/owncloud/ocis/pull/1089) -* Change - Update ownCloud Web to v1.0.0-beta3: [#1105](https://github.com/owncloud/ocis/pull/1105) -* Change - Update ownCloud Web to v1.0.0-beta4: [#1110](https://github.com/owncloud/ocis/pull/1110) -* Enhancement - Simplify tracing config: [#92](https://github.com/owncloud/product/issues/92) -* Enhancement - Document how to run OCIS on top of EOS: [#172](https://github.com/owncloud/ocis/pull/172) -* Enhancement - Add a command to list the versions of running instances: [#226](https://github.com/owncloud/product/issues/226) -* Enhancement - Add the accounts service: [#244](https://github.com/owncloud/product/issues/244) -* Enhancement - Add the glauth service: [#244](https://github.com/owncloud/product/issues/244) -* Enhancement - Add the konnectd service: [#244](https://github.com/owncloud/product/issues/244) -* Enhancement - Add the ocis-phoenix service: [#244](https://github.com/owncloud/product/issues/244) -* Enhancement - Add the ocis-pkg package: [#244](https://github.com/owncloud/product/issues/244) -* Enhancement - Add the ocs service: [#244](https://github.com/owncloud/product/issues/244) -* Enhancement - Add the proxy service: [#244](https://github.com/owncloud/product/issues/244) -* Enhancement - Add the settings service: [#244](https://github.com/owncloud/product/issues/244) -* Enhancement - Add the storage service: [#244](https://github.com/owncloud/product/issues/244) -* Enhancement - Add the store service: [#244](https://github.com/owncloud/product/issues/244) -* Enhancement - Add the thumbnails service: [#244](https://github.com/owncloud/product/issues/244) -* Enhancement - Add the webdav service: [#244](https://github.com/owncloud/product/issues/244) -* Enhancement - Launch a storage to store ocis-metadata: [#602](https://github.com/owncloud/ocis/pull/602) -* Enhancement - Add basic auth option: [#627](https://github.com/owncloud/ocis/pull/627) -* Enhancement - Add glauth fallback backend: [#649](https://github.com/owncloud/ocis/pull/649) -* Enhancement - Update reva to dd3a8c0f38: [#725](https://github.com/owncloud/ocis/pull/725) -* Enhancement - Update konnectd to v0.33.8: [#744](https://github.com/owncloud/ocis/pull/744) -* Enhancement - Update reva to cdb3d6688da5: [#748](https://github.com/owncloud/ocis/pull/748) -* Enhancement - Update glauth to dev 4f029234b2308: [#786](https://github.com/owncloud/ocis/pull/786) -* Enhancement - Update reva to v1.4.1-0.20201123062044-b2c4af4e897d: [#823](https://github.com/owncloud/ocis/pull/823) -* Enhancement - Update glauth to dev fd3ac7e4bbdc93578655d9a08d8e23f105aaa5b2: [#834](https://github.com/owncloud/ocis/pull/834) -* Enhancement - Better adopt Go-Micro: [#840](https://github.com/owncloud/ocis/pull/840) -* Enhancement - Tidy dependencies: [#845](https://github.com/owncloud/ocis/pull/845) -* Enhancement - Create OnlyOffice extension: [#857](https://github.com/owncloud/ocis/pull/857) -* Enhancement - Cache userinfo in proxy: [#877](https://github.com/owncloud/ocis/pull/877) -* Enhancement - Add permission check when assigning and removing roles: [#879](https://github.com/owncloud/ocis/issues/879) -* Enhancement - Show basic-auth warning only once: [#886](https://github.com/owncloud/ocis/pull/886) -* Enhancement - Create a proxy access-log: [#889](https://github.com/owncloud/ocis/pull/889) -* Enhancement - Add a version command to ocis: [#915](https://github.com/owncloud/ocis/pull/915) -* Enhancement - Add k6: [#941](https://github.com/owncloud/ocis/pull/941) -* Enhancement - Update reva to v1.4.1-0.20201127111856-e6a6212c1b7b: [#971](https://github.com/owncloud/ocis/pull/971) -* Enhancement - Update reva to v1.4.1-0.20201130061320-ac85e68e0600: [#980](https://github.com/owncloud/ocis/pull/980) -* Enhancement - Add www-authenticate based on user agent: [#1009](https://github.com/owncloud/ocis/pull/1009) -* Enhancement - Add tracing to the accounts service: [#1016](https://github.com/owncloud/ocis/issues/1016) -* Enhancement - Runtime Cleanup: [#1066](https://github.com/owncloud/ocis/pull/1066) -* Enhancement - Update reva to 063b3db9162b: [#1091](https://github.com/owncloud/ocis/pull/1091) -* Enhancement - Update OCIS Runtime: [#1108](https://github.com/owncloud/ocis/pull/1108) -* Enhancement - Update reva to v1.4.1-0.20201125144025-57da0c27434c: [#1320](https://github.com/cs3org/reva/pull/1320) - -## Details - -* Bugfix - Fix path of files shared with me in ocs api: [#204](https://github.com/owncloud/product/issues/204) - - The path of files shared with me using the ocs api was pointing to an incorrect - location. - - https://github.com/owncloud/product/issues/204 - https://github.com/owncloud/ocis/pull/994 - -* Bugfix - Add missing env vars to docker compose: [#392](https://github.com/owncloud/ocis/pull/392) - - Tags: docker - - Without setting `REVA_FRONTEND_URL` and `REVA_DATAGATEWAY_URL` uploads would - default to localhost and fail if `OCIS_DOMAIN` was used to run ocis on a remote - host. - - https://github.com/owncloud/ocis/pull/392 - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#416](https://github.com/owncloud/ocis/pull/416) - - Tags: docker - - ARM builds were failing when built on alpine:edge, so we switched to - alpine:latest instead. - - https://github.com/owncloud/ocis/pull/416 - -* Bugfix - Don't enforce empty external apps slice: [#473](https://github.com/owncloud/ocis/pull/473) - - Tags: web - - The command for ocis-phoenix enforced an empty external apps configuration. This - was removed, as it was blocking a new set of default external apps in - ocis-phoenix. - - https://github.com/owncloud/ocis/pull/473 - -* Bugfix - Fix director selection in proxy: [#521](https://github.com/owncloud/ocis/pull/521) - - Tags: proxy - - We fixed a bug in ocis-proxy where simultaneous requests could be executed on - the wrong backend. - - https://github.com/owncloud/ocis/pull/521 - https://github.com/owncloud/ocis-proxy/pull/99 - -* Bugfix - Fix button layout after phoenix update: [#625](https://github.com/owncloud/ocis/pull/625) - - Tags: accounts - - With the phoenix update to v0.17.0 a new ODS version was released which has a - breaking change for buttons regarding their layout. We adjusted the button - layout in the accounts UI accordingly. - - https://github.com/owncloud/ocis/pull/625 - -* Bugfix - Don't create account if id/mail/username already taken: [#709](https://github.com/owncloud/ocis/pull/709) - - Tags: accounts - - We don't allow anymore to create a new account if the provided id/mail/username - is already taken. - - https://github.com/owncloud/ocis/pull/709 - -* Bugfix - Use micro default client: [#718](https://github.com/owncloud/ocis/pull/718) - - Tags: glauth - - We found a file descriptor leak in the glauth connections to the accounts - service. Fixed it by using the micro default client. - - https://github.com/owncloud/ocis/pull/718 - -* Bugfix - Mint token with uid and gid: [#737](https://github.com/owncloud/ocis/pull/737) - - Tags: accounts - - The eos driver expects the uid and gid from the opaque map of a user. While the - proxy does mint tokens correctly, the accounts service wasn't. - - https://github.com/owncloud/ocis/pull/737 - -* Bugfix - Lower Bound was not working for the cs3 api index implementation: [#741](https://github.com/owncloud/ocis/pull/741) - - Tags: accounts - - Lower bound working on the cs3 index implementation - - https://github.com/owncloud/ocis/pull/741 - -* Bugfix - Fix id or username query handling: [#745](https://github.com/owncloud/ocis/pull/745) - - Tags: accounts - - The code was stopping execution when encountering an error while loading an - account by id. But for or queries we can continue execution. - - https://github.com/owncloud/ocis/pull/745 - -* Bugfix - Allow consent-prompt with switch-account: [#788](https://github.com/owncloud/ocis/pull/788) - - Multiple prompt values are allowed and this change fixes the check for - select_account if it was used together with other prompt values. Where - select_account previously was ignored, it is now processed as required, fixing - the use case when a RP wants to trigger select_account first while at the same - time wants also to request interactive consent. - - https://github.com/owncloud/ocis/pull/788 - -* Bugfix - Accounts config sometimes being overwritten: [#808](https://github.com/owncloud/ocis/pull/808) - - Tags: accounts - - Sometimes when running the accounts extensions flags were not being taken into - consideration. - - https://github.com/owncloud/ocis/pull/808 - -* Bugfix - Fix konnectd build: [#809](https://github.com/owncloud/ocis/pull/809) - - Tags: konnectd - - We fixed the default config for konnectd and updated the Makefile to include the - `yarn install`and `yarn build` steps if the static assets are missing. - - https://github.com/owncloud/ocis/pull/809 - -* Bugfix - Make settings service start without go coroutines: [#835](https://github.com/owncloud/ocis/pull/835) - - The go routines cause a race condition that sometimes causes the tests to fail. - The ListRoles request would not return all permissions. - - https://github.com/owncloud/ocis/pull/835 - -* Bugfix - Fix choose account dialogue: [#846](https://github.com/owncloud/ocis/pull/846) - - Tags: konnectd - - We've fixed the choose account dialogue in konnectd bug that the user hasn't - been logged in after selecting account. - - https://github.com/owncloud/ocis/pull/846 - -* Bugfix - Enable scrolling in accounts list: [#909](https://github.com/owncloud/ocis/pull/909) - - Tags: accounts - - We've fixed the accounts list to enable scrolling. - - https://github.com/owncloud/ocis/pull/909 - -* Bugfix - Serve index.html for directories: [#912](https://github.com/owncloud/ocis/pull/912) - - The static middleware in ocis-pkg now serves index.html instead of returning 404 - on paths with a trailing `/`. - - https://github.com/owncloud/ocis-pkg/issues/63 - https://github.com/owncloud/ocis/pull/912 - -* Bugfix - Disable public link expiration by default: [#987](https://github.com/owncloud/ocis/issues/987) - - Tags: storage - - The public link expiration was enabled by default and didn't have a default - expiration span by default, which resulted in already expired public links - coming from the public link quick action. We fixed this by disabling the public - link expiration by default. - - https://github.com/owncloud/ocis/issues/987 - https://github.com/owncloud/ocis/pull/1035 - -* Bugfix - Fix minor ui bugs: [#1043](https://github.com/owncloud/ocis/issues/1043) - - - the ui haven't updated the language of the items in the settings view menu. - Now we listen to the selected language and update the ui - deduplicate - resetMenuItems call - - https://github.com/owncloud/ocis/issues/1043 - https://github.com/owncloud/ocis/pull/1044 - -* Bugfix - Permission checks for settings write access: [#1092](https://github.com/owncloud/ocis/pull/1092) - - Tags: settings - - There were several endpoints with write access to the settings service that were - not protected by permission checks. We introduced a generic settings management - permission to fix this for now. Will be more fine grained later on. - - https://github.com/owncloud/ocis/pull/1092 - -* Change - Initial release of basic version: [#2](https://github.com/owncloud/ocis/issues/2) - - Just prepared an initial basic version which simply embeds the minimum of - required services in the context of the ownCloud Infinite Scale project. - - https://github.com/owncloud/ocis/issues/2 - -* Change - Start ocis-accounts with the ocis server command: [#25](https://github.com/owncloud/product/issues/25) - - Tags: accounts - - Starts ocis-accounts in single binary mode (./ocis server). This service stores - the user-account information. - - https://github.com/owncloud/product/issues/25 - https://github.com/owncloud/ocis/pull/239/files - -* Change - Add cli-commands to manage accounts: [#115](https://github.com/owncloud/product/issues/115) - - Tags: accounts - - COMMANDS: - - * list, ls List existing accounts - * add, create Create a new account - * update Make changes to an existing account - * remove, rm Removes an existing account - * inspect Show detailed data on an existing account - * help, h Shows a list of commands or help for one command - - https://github.com/owncloud/product/issues/115 - -* Change - Start ocis-proxy with the ocis server command: [#119](https://github.com/owncloud/ocis/issues/119) - - Tags: proxy - - Starts the proxy in single binary mode (./ocis server) on port 9200. The proxy - serves as a single-entry point for all http-clients. - - https://github.com/owncloud/ocis/issues/119 - https://github.com/owncloud/ocis/issues/136 - -* Change - Account management permissions for Admin role: [#124](https://github.com/owncloud/product/issues/124) - - Tags: accounts, settings - - We created an `AccountManagement` permission and added it to the default admin - role. There are permission checks in place to protected http endpoints in - ocis-accounts against requests without the permission. All existing default - users (einstein, marie, richard) have the default user role now (doesn't have - the `AccountManagement` permission). Additionally, there is a new default Admin - user with credentials `moss:vista`. - - Known issue: for users without the `AccountManagement` permission, the accounts - UI extension is still available in the ocis-web app switcher, but the requests - for loading the users will fail (as expected). We are working on a way to hide - the accounts UI extension if the user doesn't have the `AccountManagement` - permission. - - https://github.com/owncloud/product/issues/124 - https://github.com/owncloud/ocis-settings/pull/59 - https://github.com/owncloud/ocis-settings/pull/66 - https://github.com/owncloud/ocis-settings/pull/67 - https://github.com/owncloud/ocis-settings/pull/69 - https://github.com/owncloud/ocis-proxy/pull/95 - https://github.com/owncloud/ocis-pkg/pull/59 - https://github.com/owncloud/ocis-accounts/pull/95 - https://github.com/owncloud/ocis-accounts/pull/100 - https://github.com/owncloud/ocis-accounts/pull/102 - -* Change - Add the thumbnails command: [#156](https://github.com/owncloud/ocis/issues/156) - - Tags: thumbnails - - Added the thumbnails command so that the thumbnails service can get started via - ocis. - - https://github.com/owncloud/ocis/issues/156 - -* Change - Integrate import command from ocis-migration: [#249](https://github.com/owncloud/ocis/pull/249) - - Tags: migration - - https://github.com/owncloud/ocis/pull/249 - https://github.com/owncloud/ocis-migration - -* Change - Switch over to a new custom-built runtime: [#287](https://github.com/owncloud/ocis/pull/287) - - We moved away from using the go-micro runtime and are now using [our own - runtime](https://github.com/refs/pman). This allows us to spawn service - processes even when they are using different versions of go-micro. On top of - that we now have the commands `ocis list`, `ocis kill` and `ocis run` available - for service runtime management. - - https://github.com/owncloud/ocis/pull/287 - -* Change - Make ocis-settings available: [#287](https://github.com/owncloud/ocis/pull/287) - - Tags: settings - - This version delivers `settings` as a new service. It is part of the array of - services in the `server` command. - - https://github.com/owncloud/ocis/pull/287 - -* Change - Update reva config: [#336](https://github.com/owncloud/ocis/pull/336) - - * EOS homes are not configured with an enable-flag anymore, but with a dedicated storage driver. - * We're using it now and adapted default configs of storages - - https://github.com/owncloud/ocis/pull/336 - https://github.com/owncloud/ocis/pull/337 - https://github.com/owncloud/ocis/pull/338 - https://github.com/owncloud/ocis-reva/pull/891 - -* Change - Use bcrypt to hash the user passwords: [#510](https://github.com/owncloud/ocis/issues/510) - - Change the hashing algorithm from SHA-512 to bcrypt since the latter is better - suitable for password hashing. This is a breaking change. Existing deployments - need to regenerate the accounts folder. - - https://github.com/owncloud/ocis/issues/510 - -* Change - Improve reva service descriptions: [#536](https://github.com/owncloud/ocis/pull/536) - - Tags: docs - - The descriptions make it clearer that the services actually represent a mount - point in the combined storage. Each mount point can have a different driver. - - https://github.com/owncloud/ocis/pull/536 - -* Change - Choose disk or cs3 storage for accounts and groups: [#623](https://github.com/owncloud/ocis/pull/623) - - Tags: accounts - - The accounts service now has an abstraction layer for the storage. In addition - to the local disk implementation we implemented a cs3 storage, which is the new - default for the accounts service. - - https://github.com/owncloud/ocis/pull/623 - -* Change - Update phoenix to v0.18.0: [#651](https://github.com/owncloud/ocis/pull/651) - - Tags: web - - We updated phoenix to v0.18.0. Please refer to the changelog (linked) for - details on the phoenix release. With the ODS release brought in by phoenix we - now have proper oc-checkbox and oc-radio components for the settings and - accounts UI. - - https://github.com/owncloud/ocis/pull/651 - https://github.com/owncloud/phoenix/releases/tag/v0.18.0 - https://github.com/owncloud/owncloud-design-system/releases/tag/v1.12.1 - -* Change - Accounts UI shows message when no permissions: [#656](https://github.com/owncloud/ocis/pull/656) - - We improved the UX of the accounts UI by showing a message information the user - about missing permissions when the accounts or roles fail to load. This was - showing an indeterminate progress bar before. - - https://github.com/owncloud/ocis/pull/656 - -* Change - Settings and accounts appear in the user menu: [#656](https://github.com/owncloud/ocis/pull/656) - - We moved settings and accounts to the user menu. - - https://github.com/owncloud/ocis/pull/656 - -* Change - Update phoenix to v0.20.0: [#674](https://github.com/owncloud/ocis/pull/674) - - Tags: web - - We updated phoenix to v0.20.0. Please refer to the changelog (linked) for - details on the phoenix release. - - https://github.com/owncloud/ocis/pull/674 - https://github.com/owncloud/phoenix/releases/tag/v0.20.0 - -* Change - Unify Configuration Parsing: [#675](https://github.com/owncloud/ocis/pull/675) - - Tags: ocis - - - responsibility for config parsing should be on the subcommand - if there is a - config file in the environment location, env var should take precedence - - general rule of thumb: the more explicit the config file is that would be picked - up. Order from less to more explicit: - config location (/etc/ocis) - - environment variable - cli flag - - https://github.com/owncloud/ocis/pull/675 - -* Change - Default apps in ownCloud Web: [#688](https://github.com/owncloud/ocis/pull/688) - - Tags: web - - We changed the default apps for ownCloud Web to be only files and media-viewer. - Markdown-editor and draw-io have been removed as defaults. - - https://github.com/owncloud/ocis/pull/688 - -* Change - Bring oC theme: [#698](https://github.com/owncloud/ocis/pull/698) - - Tags: konnectd - - We've styled our konnectd login page to reflect ownCloud theme. - - https://github.com/owncloud/ocis/pull/698 - -* Change - Filesystem based index: [#709](https://github.com/owncloud/ocis/pull/709) - - Tags: accounts, storage - - We replaced `bleve` with a new filesystem based index implementation. There is - an `indexer` which is capable of orchestrating different index types to build - indices on documents by field. You can choose from the index types `unique`, - `non-unique` or `autoincrement`. Indices can be utilized to run search queries - (full matches or globbing) on document fields. The accounts service is using - this index internally to run the search queries coming in via `ListAccounts` and - `ListGroups` and to generate UIDs for new accounts as well as GIDs for new - groups. - - The accounts service can be configured to store the index on the local FS / a - NFS (`disk` implementation of the index) or to use an arbitrary storage ( `cs3` - implementation of the index). `cs3` is the new default, which is configured to - use the `metadata` storage. - - https://github.com/owncloud/ocis/pull/709 - -* Change - Remove username field in OCS: [#709](https://github.com/owncloud/ocis/pull/709) - - Tags: ocs - - We use the incoming userid as both the `id` and the - `on_premises_sam_account_name` for new accounts in the accounts service. The - userid in OCS requests is in fact the username, not our internal account id. We - need to enforce the userid as our internal account id though, because the - account id is part of various `path` formats. - - https://github.com/owncloud/ocis/pull/709 - https://github.com/owncloud/ocis/pull/816 - -* Change - Update phoenix to v0.21.0: [#728](https://github.com/owncloud/ocis/pull/728) - - Tags: web - - We updated phoenix to v0.21.0. Please refer to the changelog (linked) for - details on the phoenix release. - - https://github.com/owncloud/ocis/pull/728 - https://github.com/owncloud/phoenix/releases/tag/v0.21.0 - -* Change - Clarify storage driver env vars: [#729](https://github.com/owncloud/ocis/pull/729) - - After renaming ocsi-reva to storage and combining the storage and data providers - some env vars were confusingly named `STORAGE_STORAGE_...`. We are changing the - prefix for driver related env vars to `STORAGE_DRIVER_...`. This makes changing - the storage driver using eg.: `STORAGE_HOME_DRIVER=eos` and setting driver - options using `STORAGE_DRIVER_EOS_LAYOUT=...` less confusing. - - https://github.com/owncloud/ocis/pull/729 - -* Change - Rebuild index command for accounts: [#748](https://github.com/owncloud/ocis/pull/748) - - Tags: accounts - - The index for the accounts service can now be rebuilt by running the cli command - `./bin/ocis accounts rebuild`. It deletes all configured indices and rebuilds - them from the documents found on storage. For this we also introduced a - `LoadAccounts` and `LoadGroups` function on storage for loading all existing - documents. - - https://github.com/owncloud/ocis/pull/748 - -* Change - Properly style konnectd consent page: [#754](https://github.com/owncloud/ocis/pull/754) - - Tags: konnectd - - After bringing our theme into konnectd, we've had to adjust the styles of the - consent page so the text is visible and button reflects our theme. - - https://github.com/owncloud/ocis/pull/754 - -* Change - Update phoenix to v0.22.0: [#757](https://github.com/owncloud/ocis/pull/757) - - Tags: web - - We updated phoenix to v0.22.0. Please refer to the changelog (linked) for - details on the phoenix release. - - https://github.com/owncloud/ocis/pull/757 - https://github.com/owncloud/phoenix/releases/tag/v0.22.0 - -* Change - Update phoenix to v0.23.0: [#785](https://github.com/owncloud/ocis/pull/785) - - Tags: web - - We updated phoenix to v0.23.0. Please refer to the changelog (linked) for - details on the phoenix release. - - https://github.com/owncloud/ocis/pull/785 - https://github.com/owncloud/phoenix/releases/tag/v0.23.0 - -* Change - Move the indexer package from ocis/accounts to ocis/ocis-pkg: [#794](https://github.com/owncloud/ocis/pull/794) - - We are making that change for semantic reasons. So consumers of any index don't - necessarily need to know of the accounts service. - - https://github.com/owncloud/ocis/pull/794 - -* Change - Enable OpenID dynamic client registration: [#811](https://github.com/owncloud/ocis/issues/811) - - Enable OpenID dynamic client registration - - https://github.com/owncloud/ocis/issues/811 - https://github.com/owncloud/ocis/pull/813 - -* Change - Update phoenix to v0.24.0: [#817](https://github.com/owncloud/ocis/pull/817) - - Tags: web - - We updated phoenix to v0.24.0. Please refer to the changelog (linked) for - details on the phoenix release. - - https://github.com/owncloud/ocis/pull/817 - https://github.com/owncloud/phoenix/releases/tag/v0.24.0 - -* Change - Move ocis default config to root level: [#842](https://github.com/owncloud/ocis/pull/842) - - Tags: ocis - - We moved the tracing config to the `root` flagset so that they are parsed on all - commands. We also introduced a `JWTSecret` flag in the root flagset, in order to - apply a common default JWTSecret to all services that have one. - - https://github.com/owncloud/ocis/pull/842 - https://github.com/owncloud/ocis/pull/843 - -* Change - Update phoenix to v0.25.0: [#868](https://github.com/owncloud/ocis/pull/868) - - Tags: web - - We updated phoenix to v0.25.0. Please refer to the changelog (linked) for - details on the phoenix release. - - https://github.com/owncloud/ocis/pull/868 - https://github.com/owncloud/phoenix/releases/tag/v0.25.0 - -* Change - Theme welcome and choose account pages: [#887](https://github.com/owncloud/ocis/pull/887) - - Tags: konnectd - - We've themed the konnectd pages Welcome and Choose account. All text has a white - color now to be easily readable on the dark background. - - https://github.com/owncloud/ocis/pull/887 - -* Change - Replace the library which scales the images: [#910](https://github.com/owncloud/ocis/pull/910) - - The library went out of support. Also did some refactoring of the thumbnails - service code. - - https://github.com/owncloud/ocis/pull/910 - -* Change - Update phoenix to v0.26.0: [#935](https://github.com/owncloud/ocis/pull/935) - - Tags: web - - We updated phoenix to v0.26.0. Please refer to the changelog (linked) for - details on the phoenix release. - - https://github.com/owncloud/ocis/pull/935 - https://github.com/owncloud/phoenix/releases/tag/v0.26.0 - -* Change - Update phoenix to v0.27.0: [#943](https://github.com/owncloud/ocis/pull/943) - - Tags: web - - We updated phoenix to v0.27.0. Please refer to the changelog (linked) for - details on the phoenix release. - - https://github.com/owncloud/ocis/pull/943 - https://github.com/owncloud/phoenix/releases/tag/v0.27.0 - -* Change - Cache password validation: [#958](https://github.com/owncloud/ocis/pull/958) - - Tags: accounts - - The password validity check for requests like `login eq '%s' and password eq - '%s'` is now cached for 10 minutes. This improves the performance for basic auth - requests. - - https://github.com/owncloud/ocis/pull/958 - -* Change - Proxy allow insecure upstreams: [#1007](https://github.com/owncloud/ocis/pull/1007) - - Tags: proxy - - We can now configure the proxy if insecure upstream servers are allowed. This - was added since you need to disable certificate checks fore some situations like - testing. - - https://github.com/owncloud/ocis/pull/1007 - -* Change - CS3 can be used as accounts-backend: [#1020](https://github.com/owncloud/ocis/pull/1020) - - Tags: proxy - - PROXY_ACCOUNT_BACKEND_TYPE=cs3 PROXY_ACCOUNT_BACKEND_TYPE=accounts (default) - - By using a backend which implements the CS3 user-api (currently provided by - reva/storage) it is possible to bypass the ocis-accounts service and for example - use ldap directly. - - https://github.com/owncloud/ocis/pull/1020 - -* Change - Update phoenix to v0.28.0: [#1027](https://github.com/owncloud/ocis/pull/1027) - - Tags: web - - We updated phoenix to v0.28.0. Please refer to the changelog (linked) for - details on the phoenix release. - - https://github.com/owncloud/ocis/pull/1027 - https://github.com/owncloud/phoenix/releases/tag/v0.28.0 - -* Change - Update phoenix to v0.29.0: [#1034](https://github.com/owncloud/ocis/pull/1034) - - Tags: web - - We updated phoenix to v0.29.0. Please refer to the changelog (linked) for - details on the phoenix release. - - https://github.com/owncloud/ocis/pull/1034 - https://github.com/owncloud/phoenix/releases/tag/v0.29.0 - -* Change - Make all paths configurable and default to a common temp dir: [#1080](https://github.com/owncloud/ocis/pull/1080) - - Aligned all services to use a dir following`/var/tmp/ocis//...` by - default. Also made some missing temp paths configurable via env vars and config - flags. - - https://github.com/owncloud/ocis/pull/1080 - -* Change - Update reva to v1.4.1-0.20201209113234-e791b5599a89: [#1089](https://github.com/owncloud/ocis/pull/1089) - - Updated reva to v1.4.1-0.20201209113234-e791b5599a89 - - https://github.com/owncloud/ocis/pull/1089 - -* Change - Update ownCloud Web to v1.0.0-beta3: [#1105](https://github.com/owncloud/ocis/pull/1105) - - Tags: web - - We updated ownCloud Web to v1.0.0-beta3. Please refer to the changelog (linked) - for details on the web release. - - https://github.com/owncloud/ocis/pull/1105 - https://github.com/owncloud/phoenix/releases/tag/v1.0.0-beta3 - -* Change - Update ownCloud Web to v1.0.0-beta4: [#1110](https://github.com/owncloud/ocis/pull/1110) - - Tags: web - - We updated ownCloud Web to v1.0.0-beta4. Please refer to the changelog (linked) - for details on the web release. - - https://github.com/owncloud/ocis/pull/1110 - https://github.com/owncloud/phoenix/releases/tag/v1.0.0-beta4 - -* Enhancement - Simplify tracing config: [#92](https://github.com/owncloud/product/issues/92) - - We now apply the oCIS tracing config to all services which have tracing. With - this it is possible to set one tracing config for all services at the same time. - - https://github.com/owncloud/product/issues/92 - https://github.com/owncloud/ocis/pull/329 - https://github.com/owncloud/ocis/pull/409 - -* Enhancement - Document how to run OCIS on top of EOS: [#172](https://github.com/owncloud/ocis/pull/172) - - Tags: eos - - We have added rules to the Makefile that use the official [eos docker - images](https://gitlab.cern.ch/eos/eos-docker) to boot an eos cluster and - configure OCIS to use it. - - https://github.com/owncloud/ocis/pull/172 - -* Enhancement - Add a command to list the versions of running instances: [#226](https://github.com/owncloud/product/issues/226) - - Tags: accounts - - Added a micro command to list the versions of running accounts services. - - https://github.com/owncloud/product/issues/226 - -* Enhancement - Add the accounts service: [#244](https://github.com/owncloud/product/issues/244) - - Tags: accounts - - * Bugfix - Initialize roleService client in GRPC server: [#114](https://github.com/owncloud/ocis-accounts/pull/114) - * Bugfix - Cleanup separated indices in memory: [#224](https://github.com/owncloud/product/issues/224) - * Change - Set user role on builtin users: [#102](https://github.com/owncloud/ocis-accounts/pull/102) - * Change - Add new builtin admin user: [#102](https://github.com/owncloud/ocis-accounts/pull/102) - * Change - We make use of the roles cache to enforce permission checks: [#100](https://github.com/owncloud/ocis-accounts/pull/100) - * Change - We make use of the roles manager to enforce permission checks: [#108](https://github.com/owncloud/ocis-accounts/pull/108) - * Enhancement - Add create account form: [#148](https://github.com/owncloud/product/issues/148) - * Enhancement - Add delete accounts action: [#148](https://github.com/owncloud/product/issues/148) - * Enhancement - Add enable/disable capabilities to the WebUI: [#118](https://github.com/owncloud/product/issues/118) - * Enhancement - Improve visual appearance of accounts UI: [#222](https://github.com/owncloud/product/issues/222) - * Bugfix - Adapting to new settings API for fetching roles: [#96](https://github.com/owncloud/ocis-accounts/pull/96) - * Change - Create account api-call implicitly adds "default-user" role: [#173](https://github.com/owncloud/product/issues/173) - * Change - Add role selection to accounts UI: [#103](https://github.com/owncloud/product/issues/103) - * Bugfix - Atomic Requests: [#82](https://github.com/owncloud/ocis-accounts/pull/82) - * Bugfix - Unescape value for prefix query: [#76](https://github.com/owncloud/ocis-accounts/pull/76) - * Change - Adapt to new ocis-settings data model: [#87](https://github.com/owncloud/ocis-accounts/pull/87) - * Change - Add permissions for language to default roles: [#88](https://github.com/owncloud/ocis-accounts/pull/88) - * Bugfix - Add write mutexes: [#71](https://github.com/owncloud/ocis-accounts/pull/71) - * Bugfix - Fix the accountId and groupId mismatch in DeleteGroup Method: [#60](https://github.com/owncloud/ocis-accounts/pull/60) - * Bugfix - Fix index mapping: [#73](https://github.com/owncloud/ocis-accounts/issues/73) - * Bugfix - Use NewNumericRangeInclusiveQuery for numeric literals: [#28](https://github.com/owncloud/ocis-glauth/issues/28) - * Bugfix - Prevent segfault when no password is set: [#65](https://github.com/owncloud/ocis-accounts/pull/65) - * Bugfix - Update account return value not used: [#70](https://github.com/owncloud/ocis-accounts/pull/70) - * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#64](https://github.com/owncloud/ocis-accounts/pull/64) - * Change - Align structure of this extension with other extensions: [#51](https://github.com/owncloud/ocis-accounts/pull/51) - * Change - Change api errors: [#11](https://github.com/owncloud/ocis-accounts/issues/11) - * Change - Enable accounts on creation: [#43](https://github.com/owncloud/ocis-accounts/issues/43) - * Change - Fix index update on create/update: [#57](https://github.com/owncloud/ocis-accounts/issues/57) - * Change - Pass around the correct logger throughout the code: [#41](https://github.com/owncloud/ocis-accounts/issues/41) - * Change - Remove timezone setting: [#33](https://github.com/owncloud/ocis-accounts/pull/33) - * Change - Tighten screws on usernames and email addresses: [#65](https://github.com/owncloud/ocis-accounts/pull/65) - * Enhancement - Add early version of cli tools for user-management: [#69](https://github.com/owncloud/ocis-accounts/pull/69) - * Enhancement - Update accounts API: [#30](https://github.com/owncloud/ocis-accounts/pull/30) - * Enhancement - Add simple user listing UI: [#51](https://github.com/owncloud/ocis-accounts/pull/51) - * Enhancement - Logging is configurable: [#24](https://github.com/owncloud/ocis-accounts/pull/24) - * Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-accounts/issues/1) - * Enhancement - Configuration: [#15](https://github.com/owncloud/ocis-accounts/pull/15) - - https://github.com/owncloud/product/issues/244 - -* Enhancement - Add the glauth service: [#244](https://github.com/owncloud/product/issues/244) - - Tags: glauth - - * Bugfix - Return invalid credentials when user was not found: [#30](https://github.com/owncloud/ocis-glauth/pull/30) - * Bugfix - Query numeric attribute values without quotes: [#28](https://github.com/owncloud/ocis-glauth/issues/28) - * Bugfix - Use searchBaseDN if already a user/group name: [#214](https://github.com/owncloud/product/issues/214) - * Bugfix - Fix LDAP substring startswith filters: [#31](https://github.com/owncloud/ocis-glauth/pull/31) - * Enhancement - Add build information to the metrics: [#226](https://github.com/owncloud/product/issues/226) - * Enhancement - Reenable configuring backends: [#600](https://github.com/owncloud/ocis/pull/600) - * Bugfix - Ignore case when comparing objectclass values: [#26](https://github.com/owncloud/ocis-glauth/pull/26) - * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#24](https://github.com/owncloud/ocis-glauth/pull/24) - * Enhancement - Handle ownCloudUUID attribute: [#27](https://github.com/owncloud/ocis-glauth/pull/27) - * Enhancement - Implement group queries: [#22](https://github.com/owncloud/ocis-glauth/issues/22) - * Enhancement - Configuration: [#11](https://github.com/owncloud/ocis-glauth/pull/11) - * Enhancement - Improve default settings: [#12](https://github.com/owncloud/ocis-glauth/pull/12) - * Enhancement - Generate temporary ldap certificates if LDAPS is enabled: [#12](https://github.com/owncloud/ocis-glauth/pull/12) - * Enhancement - Provide additional tls-endpoint: [#12](https://github.com/owncloud/ocis-glauth/pull/12) - * Change - Use physicist demo users: [#5](https://github.com/owncloud/ocis-glauth/issues/5) - * Change - Default to config based user backend: [#6](https://github.com/owncloud/ocis-glauth/pull/6) - - https://github.com/owncloud/product/issues/244 - -* Enhancement - Add the konnectd service: [#244](https://github.com/owncloud/product/issues/244) - - Tags: konnectd - - * Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) - * Bugfix - Add silent redirect url: [#69](https://github.com/owncloud/ocis-konnectd/issues/69) - * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#71](https://github.com/owncloud/ocis-konnectd/pull/71) - * Bugfix - Include the assets for #62: [#64](https://github.com/owncloud/ocis-konnectd/pull/64) - * Bugfix - Redirect to the provided uri: [#26](https://github.com/owncloud/ocis-konnectd/issues/26) - * Change - Add a trailing slash to trusted redirect uris: [#26](https://github.com/owncloud/ocis-konnectd/issues/26) - * Change - Improve client identifiers for end users: [#62](https://github.com/owncloud/ocis-konnectd/pull/62) - * Enhancement - Use upstream version of konnect library: [#14](https://github.com/owncloud/product/issues/14) - * Enhancement - Change default config for single-binary: [#55](https://github.com/owncloud/ocis-konnectd/pull/55) - * Bugfix - Generate a random CSP-Nonce in the webapp: [#17](https://github.com/owncloud/ocis-konnectd/issues/17) - * Change - Dummy index.html is not required anymore by upstream: [#25](https://github.com/owncloud/ocis-konnectd/issues/25) - * Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-konnectd/issues/1) - * Change - Use glauth as ldap backend, default to running behind ocis-proxy: [#52](https://github.com/owncloud/ocis-konnectd/pull/52) - - https://github.com/owncloud/product/issues/244 - -* Enhancement - Add the ocis-phoenix service: [#244](https://github.com/owncloud/product/issues/244) - - Tags: web - - * Bugfix - Fix external app URLs: [#218](https://github.com/owncloud/product/issues/218) - * Change - Remove pdf-viewer from default apps: [#85](https://github.com/owncloud/ocis-phoenix/pull/85) - * Change - Enable Settings and Accounts apps by default: [#80](https://github.com/owncloud/ocis-phoenix/pull/80) - * Bugfix - Exit when assets or config are not found: [#76](https://github.com/owncloud/ocis-phoenix/pull/76) - * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#73](https://github.com/owncloud/ocis-phoenix/pull/73) - * Change - Hide searchbar by default: [#116](https://github.com/owncloud/product/issues/116) - * Bugfix - Allow silent refresh of access token: [#69](https://github.com/owncloud/ocis-konnectd/issues/69) - * Change - Update Phoenix: [#60](https://github.com/owncloud/ocis-phoenix/pull/60) - * Enhancement - Configuration: [#57](https://github.com/owncloud/ocis-phoenix/pull/57) - * Bugfix - Config file value not being read: [#45](https://github.com/owncloud/ocis-phoenix/pull/45) - * Change - Default to running behind ocis-proxy: [#55](https://github.com/owncloud/ocis-phoenix/pull/55) - - https://github.com/owncloud/product/issues/244 - -* Enhancement - Add the ocis-pkg package: [#244](https://github.com/owncloud/product/issues/244) - - Tags: ocis-pkg - - * Change - Unwrap roleIDs from access-token into metadata context: [#59](https://github.com/owncloud/ocis-pkg/pull/59) - * Change - Provide cache for roles: [#59](https://github.com/owncloud/ocis-pkg/pull/59) - * Change - Roles manager: [#60](https://github.com/owncloud/ocis-pkg/pull/60) - * Change - Use go-micro's metadata context for account id: [#56](https://github.com/owncloud/ocis-pkg/pull/56) - * Bugfix - Remove redigo 2.0.0+incompatible dependency: [#33](https://github.com/owncloud/ocis-graph/pull/33) - * Change - Add middleware for x-access-token dismantling: [#46](https://github.com/owncloud/ocis-pkg/pull/46) - * Enhancement - Add `ocis.id` and numeric id claims: [#50](https://github.com/owncloud/ocis-pkg/pull/50) - * Bugfix - Pass flags to micro service: [#44](https://github.com/owncloud/ocis-pkg/pull/44) - * Change - Add header to cors handler: [#41](https://github.com/owncloud/ocis-pkg/issues/41) - * Enhancement - Tracing middleware: [#35](https://github.com/owncloud/ocis-pkg/pull/35/) - * Enhancement - Allow http services to register handlers: [#33](https://github.com/owncloud/ocis-pkg/pull/33) - * Change - Upgrade the micro libraries: [#22](https://github.com/owncloud/ocis-pkg/pull/22) - * Bugfix - Fix Module Path: [#25](https://github.com/owncloud/ocis-pkg/pull/25) - * Bugfix - Change import paths to ocis-pkg/v2: [#27](https://github.com/owncloud/ocis-pkg/pull/27) - * Bugfix - Fix serving static assets: [#14](https://github.com/owncloud/ocis-pkg/pull/14) - * Change - Add TLS support for http services: [#19](https://github.com/owncloud/ocis-pkg/issues/19) - * Enhancement - Introduce OpenID Connect middleware: [#8](https://github.com/owncloud/ocis-pkg/issues/8) - * Change - Add root path to static middleware: [#9](https://github.com/owncloud/ocis-pkg/issues/9) - * Change - Better log level handling within micro: [#2](https://github.com/owncloud/ocis-pkg/issues/2) - - https://github.com/owncloud/product/issues/244 - -* Enhancement - Add the ocs service: [#244](https://github.com/owncloud/product/issues/244) - - Tags: ocs - - * Bugfix - Match the user response to the OC10 format: [#181](https://github.com/owncloud/product/issues/181) - * Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) - * Bugfix - Add the top level response structure to json responses: [#181](https://github.com/owncloud/product/issues/181) - * Enhancement - Update ocis-accounts: [#42](https://github.com/owncloud/ocis-ocs/pull/42) - * Bugfix - Mimic oc10 user enabled as string in provisioning api: [#39](https://github.com/owncloud/ocis-ocs/pull/39) - * Bugfix - Use opaque ID of a user for signing keys: [#436](https://github.com/owncloud/ocis/issues/436) - * Enhancement - Add option to create user with uidnumber and gidnumber: [#34](https://github.com/owncloud/ocis-ocs/pull/34) - * Bugfix - Fix file descriptor leak: [#79](https://github.com/owncloud/ocis-accounts/issues/79) - * Enhancement - Add Group management for OCS Provisioning API: [#25](https://github.com/owncloud/ocis-ocs/pull/25) - * Enhancement - Basic Support for the User Provisioning API: [#23](https://github.com/owncloud/ocis-ocs/pull/23) - * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#20](https://github.com/owncloud/ocis-ocs/pull/20) - * Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-ocs/issues/1) - * Change - Upgrade micro libraries: [#11](https://github.com/owncloud/ocis-ocs/issues/11) - * Enhancement - Configuration: [#14](https://github.com/owncloud/ocis-ocs/pull/14) - * Enhancement - Support signing key: [#18](https://github.com/owncloud/ocis-ocs/pull/18) - - https://github.com/owncloud/product/issues/244 - -* Enhancement - Add the proxy service: [#244](https://github.com/owncloud/product/issues/244) - - Tags: proxy - - * Bugfix - Fix director selection: [#99](https://github.com/owncloud/ocis-proxy/pull/99) - * Bugfix - Add settings API and app endpoints to example config: [#93](https://github.com/owncloud/ocis-proxy/pull/93) - * Change - Remove accounts caching: [#100](https://github.com/owncloud/ocis-proxy/pull/100) - * Enhancement - Add autoprovision accounts flag: [#219](https://github.com/owncloud/product/issues/219) - * Enhancement - Add hello API and app endpoints to example config and builtin config: [#96](https://github.com/owncloud/ocis-proxy/pull/96) - * Enhancement - Add roleIDs to the access token: [#95](https://github.com/owncloud/ocis-proxy/pull/95) - * Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) - * Enhancement - Add numeric uid and gid to the access token: [#89](https://github.com/owncloud/ocis-proxy/pull/89) - * Enhancement - Add configuration options for the pre-signed url middleware: [#91](https://github.com/owncloud/ocis-proxy/issues/91) - * Bugfix - Enable new accounts by default: [#79](https://github.com/owncloud/ocis-proxy/pull/79) - * Bugfix - Lookup user by id for presigned URLs: [#85](https://github.com/owncloud/ocis-proxy/pull/85) - * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#78](https://github.com/owncloud/ocis-proxy/pull/78) - * Change - Add settings and ocs group routes: [#81](https://github.com/owncloud/ocis-proxy/pull/81) - * Change - Add route for user provisioning API in ocis-ocs: [#80](https://github.com/owncloud/ocis-proxy/pull/80) - * Bugfix - Provide token configuration from config: [#69](https://github.com/owncloud/ocis-proxy/pull/69) - * Bugfix - Provide token configuration from config: [#76](https://github.com/owncloud/ocis-proxy/pull/76) - * Change - Add OIDC config flags: [#66](https://github.com/owncloud/ocis-proxy/pull/66) - * Change - Mint new username property in the reva token: [#62](https://github.com/owncloud/ocis-proxy/pull/62) - * Enhancement - Add Accounts UI routes: [#65](https://github.com/owncloud/ocis-proxy/pull/65) - * Enhancement - Add option to disable TLS: [#71](https://github.com/owncloud/ocis-proxy/issues/71) - * Enhancement - Only send create home request if an account has been migrated: [#52](https://github.com/owncloud/ocis-proxy/issues/52) - * Enhancement - Create a root span on proxy that propagates down to consumers: [#64](https://github.com/owncloud/ocis-proxy/pull/64) - * Enhancement - Support signed URLs: [#73](https://github.com/owncloud/ocis-proxy/issues/73) - * Bugfix - Accounts service response was ignored: [#43](https://github.com/owncloud/ocis-proxy/pull/43) - * Bugfix - Fix x-access-token in header: [#41](https://github.com/owncloud/ocis-proxy/pull/41) - * Change - Point /data endpoint to reva frontend: [#45](https://github.com/owncloud/ocis-proxy/pull/45) - * Change - Send autocreate home request to reva gateway: [#51](https://github.com/owncloud/ocis-proxy/pull/51) - * Change - Update to new accounts API: [#39](https://github.com/owncloud/ocis-proxy/issues/39) - * Enhancement - Retrieve Account UUID From User Claims: [#36](https://github.com/owncloud/ocis-proxy/pull/36) - * Enhancement - Create account if it doesn't exist in ocis-accounts: [#55](https://github.com/owncloud/ocis-proxy/issues/55) - * Enhancement - Disable keep-alive on server-side OIDC requests: [#268](https://github.com/owncloud/ocis/issues/268) - * Enhancement - Make jwt secret configurable: [#41](https://github.com/owncloud/ocis-proxy/pull/41) - * Enhancement - Respect account_enabled flag: [#53](https://github.com/owncloud/ocis-proxy/issues/53) - * Change - Update ocis-pkg: [#30](https://github.com/owncloud/ocis-proxy/pull/30) - * Change - Insecure http-requests are now redirected to https: [#29](https://github.com/owncloud/ocis-proxy/pull/29) - * Enhancement - Configurable OpenID Connect client: [#27](https://github.com/owncloud/ocis-proxy/pull/27) - * Enhancement - Add policy selectors: [#4](https://github.com/owncloud/ocis-proxy/issues/4) - * Bugfix - Set TLS-Certificate correctly: [#25](https://github.com/owncloud/ocis-proxy/pull/25) - * Change - Route requests based on regex or query parameters: [#21](https://github.com/owncloud/ocis-proxy/issues/21) - * Enhancement - Proxy client urls in default configuration: [#19](https://github.com/owncloud/ocis-proxy/issues/19) - * Enhancement - Make TLS-Cert configurable: [#14](https://github.com/owncloud/ocis-proxy/pull/14) - * Enhancement - Load Proxy Policies at Runtime: [#17](https://github.com/owncloud/ocis-proxy/issues/17) - - https://github.com/owncloud/product/issues/244 - -* Enhancement - Add the settings service: [#244](https://github.com/owncloud/product/issues/244) - - Tags: settings - - * Bugfix - Fix loading and saving system scoped values: [#66](https://github.com/owncloud/ocis-settings/pull/66) - * Bugfix - Complete input validation: [#66](https://github.com/owncloud/ocis-settings/pull/66) - * Change - Add filter option for bundle ids in ListBundles and ListRoles: [#59](https://github.com/owncloud/ocis-settings/pull/59) - * Change - Reuse roleIDs from the metadata context: [#69](https://github.com/owncloud/ocis-settings/pull/69) - * Change - Update ocis-pkg/v2: [#72](https://github.com/owncloud/ocis-settings/pull/72) - * Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) - * Bugfix - Fix fetching bundles in settings UI: [#61](https://github.com/owncloud/ocis-settings/pull/61) - * Change - Filter settings by permissions: [#99](https://github.com/owncloud/product/issues/99) - * Change - Add role service: [#110](https://github.com/owncloud/product/issues/110) - * Change - Rename endpoints and message types: [#36](https://github.com/owncloud/ocis-settings/issues/36) - * Change - Use UUIDs instead of alphanumeric identifiers: [#46](https://github.com/owncloud/ocis-settings/pull/46) - * Bugfix - Adjust UUID validation to be more tolerant: [#41](https://github.com/owncloud/ocis-settings/issues/41) - * Bugfix - Fix runtime error when type asserting on nil value: [#38](https://github.com/owncloud/ocis-settings/pull/38) - * Bugfix - Fix multiple submits on string and number form elements: [#745](https://github.com/owncloud/owncloud-design-system/issues/745) - * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#39](https://github.com/owncloud/ocis-settings/pull/39) - * Change - Dynamically add navItems for extensions with settings bundles: [#25](https://github.com/owncloud/ocis-settings/pull/25) - * Change - Introduce input validation: [#22](https://github.com/owncloud/ocis-settings/pull/22) - * Change - Use account uuid from x-access-token: [#14](https://github.com/owncloud/ocis-settings/pull/14) - * Change - Use server config variable from ocis-web: [#34](https://github.com/owncloud/ocis-settings/pull/34) - * Enhancement - Remove paths from Makefile: [#33](https://github.com/owncloud/ocis-settings/pull/33) - * Enhancement - Extend the docs: [#11](https://github.com/owncloud/ocis-settings/issues/11) - * Enhancement - Update ocis-pkg/v2: [#42](https://github.com/owncloud/ocis-settings/pull/42) - - https://github.com/owncloud/product/issues/244 - -* Enhancement - Add the storage service: [#244](https://github.com/owncloud/product/issues/244) - - Tags: storage, reva - - * Enhancement - Enable ocis driver treetime accounting: [#620](https://github.com/owncloud/ocis/pull/620) - * Enhancement - Launch a storage to store ocis-metadata: [#602](https://github.com/owncloud/ocis/pull/602) - - In the future accounts, settings etc. should be stored in a dedicated metadata - storage. The services should talk to this storage directly, bypassing - reva-gateway. - - Https://github.com/owncloud/ocis/pull/602 - - * Enhancement - Update reva to v1.2.2-0.20200924071957-e6676516e61e: [#601](https://github.com/owncloud/ocis/pull/601) - - - Update reva to v1.2.2-0.20200924071957-e6676516e61e - eos client: Handle eos - EPERM as permission denied - [(reva/#1183)](https://github.com/cs3org/reva/pull/1183) - ocis driver: synctime - based etag propagation [(reva/#1180)](https://github.com/cs3org/reva/pull/1180) - - ocis driver: fix litmus - [(reva/#1179)](https://github.com/cs3org/reva/pull/1179) - ocis driver: fix move - [(reva/#1177)](https://github.com/cs3org/reva/pull/1177) - ocs service: cache - displaynames [(reva/#1161)](https://github.com/cs3org/reva/pull/1161) - - Https://github.com/owncloud/ocis-reva/issues/262 - https://github.com/owncloud/ocis-reva/issues/357 - https://github.com/owncloud/ocis-reva/issues/301 - https://github.com/owncloud/ocis-reva/issues/302 - https://github.com/owncloud/ocis/pull/601 - - * Bugfix - Fix default configuration for accessing shares: [#205](https://github.com/owncloud/product/issues/205) - - The storage provider mounted at `/home` should always have EnableHome set to - `true`. The other storage providers should have it set to `false`. - - Https://github.com/owncloud/product/issues/205 - https://github.com/owncloud/ocis-reva/pull/461 - - * Enhancement - Allow configuring arbitrary storage registry rules: [#193](https://github.com/owncloud/product/issues/193) - - We added a new config flag `storage-registry-rule` that can be given multiple - times for the gateway to specify arbitrary storage registry rules. You can also - use a comma separated list of rules in the `REVA_STORAGE_REGISTRY_RULES` - environment variable. - - Https://github.com/owncloud/product/issues/193 - https://github.com/owncloud/ocis-reva/pull/461 - - * Enhancement - Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea: [#454](https://github.com/owncloud/ocis-reva/pull/454) - - - Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea - Do not swallow 'not - found' errors in Stat [(reva/#1124)](https://github.com/cs3org/reva/pull/1124) - - Rewire dav files to the home storage - [(reva/#1125)](https://github.com/cs3org/reva/pull/1125) - Do not restore - recycle entry on purge [(reva/#1099)](https://github.com/cs3org/reva/pull/1099) - - Allow listing the trashbin - [(reva/#1091)](https://github.com/cs3org/reva/pull/1091) - Restore and delete - trash items via ocs [(reva/#1103)](https://github.com/cs3org/reva/pull/1103) - - Ensure ignoring public stray shares - [(reva/#1090)](https://github.com/cs3org/reva/pull/1090) - Ensure ignoring stray - shares [(reva/#1064)](https://github.com/cs3org/reva/pull/1064) - Minor fixes in - reva cmd, gateway uploads and smtpclient - [(reva/#1082)](https://github.com/cs3org/reva/pull/1082) - Owncloud driver - - propagate mtime on RemoveGrant - [(reva/#1115)](https://github.com/cs3org/reva/pull/1115) - Handle redirection - prefixes when extracting destination from URL - [(reva/#1111)](https://github.com/cs3org/reva/pull/1111) - Add UID and GID in - ldap auth driver [(reva/#1101)](https://github.com/cs3org/reva/pull/1101) - Add - calens check to verify changelog entries in CI - [(reva/#1077)](https://github.com/cs3org/reva/pull/1077) - Refactor Reva CLI - with prompts [(reva/#1072)](https://github.com/cs3org/reva/pull/1072j) - Get - file info using fxids from EOS - [(reva/#1079)](https://github.com/cs3org/reva/pull/1079) - Update LDAP user - driver [(reva/#1088)](https://github.com/cs3org/reva/pull/1088) - System - information metrics cleanup - [(reva/#1114)](https://github.com/cs3org/reva/pull/1114) - System information - included in Prometheus metrics - [(reva/#1071)](https://github.com/cs3org/reva/pull/1071) - Add logic for - resolving storage references over webdav - [(reva/#1094)](https://github.com/cs3org/reva/pull/1094) - - Https://github.com/owncloud/ocis-reva/pull/454 - - * Enhancement - Update reva to v1.2.1-0.20200911111727-51649e37df2d: [#466](https://github.com/owncloud/ocis-reva/pull/466) - - - Update reva to v1.2.1-0.20200911111727-51649e37df2d - Added new OCIS storage - driver ocis [(reva/#1155)](https://github.com/cs3org/reva/pull/1155) - App - provider: fallback to env. variable if 'iopsecret' unset - [(reva/#1146)](https://github.com/cs3org/reva/pull/1146) - Add switch to - database [(reva/#1135)](https://github.com/cs3org/reva/pull/1135) - Add the - ocdav HTTP svc to the standalone config - [(reva/#1128)](https://github.com/cs3org/reva/pull/1128) - - Https://github.com/owncloud/ocis-reva/pull/466 - - * Enhancement - Separate user and auth providers, add config for rest user: [#412](https://github.com/owncloud/ocis-reva/pull/412) - - Previously, the auth and user provider services used to have the same driver, - which restricted using separate drivers and configs for both. This PR separates - the two and adds the config for the rest user driver and the gatewaysvc - parameter to EOS fs. - - Https://github.com/owncloud/ocis-reva/pull/412 - https://github.com/cs3org/reva/pull/995 - - * Enhancement - Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187: [#447](https://github.com/owncloud/ocis-reva/pull/447) - - - Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187 - fix restoring and - deleting trash items via ocs - [(reva/#1103)](https://github.com/cs3org/reva/pull/1103) - Add UID and GID in - ldap auth driver [(reva/#1101)](https://github.com/cs3org/reva/pull/1101) - - Allow listing the trashbin - [(reva/#1091)](https://github.com/cs3org/reva/pull/1091) - Ignore Stray Public - Shares [(reva/#1090)](https://github.com/cs3org/reva/pull/1090) - Implement - GetUserByClaim for LDAP user driver - [(reva/#1088)](https://github.com/cs3org/reva/pull/1088) - eosclient: get file - info by fxid [(reva/#1079)](https://github.com/cs3org/reva/pull/1079) - Ensure - stray shares get ignored - [(reva/#1064)](https://github.com/cs3org/reva/pull/1064) - Improve timestamp - precision while logging [(reva/#1059)](https://github.com/cs3org/reva/pull/1059) - - Ocfs lookup userid (update) - [(reva/#1052)](https://github.com/cs3org/reva/pull/1052) - Disallow sharing the - shares directory [(reva/#1051)](https://github.com/cs3org/reva/pull/1051) - - Local storage provider: Fixed resolution of fileid - [(reva/#1046)](https://github.com/cs3org/reva/pull/1046) - List public shares - only created by the current user - [(reva/#1042)](https://github.com/cs3org/reva/pull/1042) - - Https://github.com/owncloud/ocis-reva/pull/447 - - * Bugfix - Update LDAP filters: [#399](https://github.com/owncloud/ocis-reva/pull/399) - - With the separation of use and find filters we can now use a filter that taken - into account a users uuid as well as his username. This is necessary to make - sharing work with the new account service which assigns accounts an immutable - account id that is different from the username. Furthermore, the separate find - filters now allows searching users by their displayname or email as well. - - ``` - userfilter = - "(&(objectclass=posixAccount)(|(ownclouduuid={{.OpaqueId}})(cn={{.OpaqueId}})))" - findfilter = - "(&(objectclass=posixAccount)(|(cn={{query}}*)(displayname={{query}}*)(mail={{query}}*)))" - ``` - - Https://github.com/owncloud/ocis-reva/pull/399 - https://github.com/cs3org/reva/pull/996 - - * Change - Environment updates for the username userid split: [#420](https://github.com/owncloud/ocis-reva/pull/420) - - We updated the owncloud storage driver in reva to properly look up users by - userid or username using the userprovider instead of taking the path segment as - is. This requires the user service address as well as changing the default - layout to the userid instead of the username. The latter is not considered a - stable and persistent identifier. - - Https://github.com/owncloud/ocis-reva/pull/420 - https://github.com/cs3org/reva/pull/1033 - - * Enhancement - Update storage documentation: [#384](https://github.com/owncloud/ocis-reva/pull/384) - - We added details to the documentation about storage requirements known from - ownCloud 10, the local storage driver and the ownCloud storage driver. - - Https://github.com/owncloud/ocis-reva/pull/384 - https://github.com/owncloud/ocis-reva/pull/390 - - * Enhancement - Update reva to v0.1.1-0.20200724135750-b46288b375d6: [#399](https://github.com/owncloud/ocis-reva/pull/399) - - - Update reva to v0.1.1-0.20200724135750-b46288b375d6 - Split LDAP user filters - (reva/#996) - meshdirectory: Add invite forward API to provider links - (reva/#1000) - OCM: Pass the link to the meshdirectory service in token mail - (reva/#1002) - Update github.com/go-ldap/ldap to v3 (reva/#1004) - - Https://github.com/owncloud/ocis-reva/pull/399 - https://github.com/cs3org/reva/pull/996 https://github.com/cs3org/reva/pull/1000 - https://github.com/cs3org/reva/pull/1002 - https://github.com/cs3org/reva/pull/1004 - - * Enhancement - Update reva to v0.1.1-0.20200728071211-c948977dd3a0: [#407](https://github.com/owncloud/ocis-reva/pull/407) - - - Update reva to v0.1.1-0.20200728071211-c948977dd3a0 - Use proper logging for - ldap auth requests (reva/#1008) - Update github.com/eventials/go-tus to - v0.0.0-20200718001131-45c7ec8f5d59 (reva/#1007) - Check if SMTP credentials are - nil (reva/#1006) - - Https://github.com/owncloud/ocis-reva/pull/407 - https://github.com/cs3org/reva/pull/1008 - https://github.com/cs3org/reva/pull/1007 - https://github.com/cs3org/reva/pull/1006 - - * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#393](https://github.com/owncloud/ocis-reva/pull/393) - - ARM builds were failing when built on alpine:edge, so we switched to - alpine:latest instead. - - Https://github.com/owncloud/ocis-reva/pull/393 - - * Enhancement - Update reva to v0.1.1-0.20200710143425-cf38a45220c5: [#371](https://github.com/owncloud/ocis-reva/pull/371) - - - Update reva to v0.1.1-0.20200710143425-cf38a45220c5 (#371) - Add wopi open - (reva/#920) - Added a CS3API compliant data exporter to Mentix (reva/#955) - - Read SMTP password from env if not set in config (reva/#953) - OCS share fix - including file info after update (reva/#958) - Add flag to smtpclient for for - unauthenticated SMTP (reva/#963) - - Https://github.com/owncloud/ocis-reva/pull/371 - https://github.com/cs3org/reva/pull/920 https://github.com/cs3org/reva/pull/953 - https://github.com/cs3org/reva/pull/955 https://github.com/cs3org/reva/pull/958 - https://github.com/cs3org/reva/pull/963 - - * Enhancement - Update reva to v0.1.1-0.20200722125752-6dea7936f9d1: [#392](https://github.com/owncloud/ocis-reva/pull/392) - - - Update reva to v0.1.1-0.20200722125752-6dea7936f9d1 - Added signing key - capability (reva/#986) - Add functionality to create webdav references for OCM - shares (reva/#974) - Added a site locations exporter to Mentix (reva/#972) - Add - option to config to allow requests to hosts with unverified certificates - (reva/#969) - - Https://github.com/owncloud/ocis-reva/pull/392 - https://github.com/cs3org/reva/pull/986 https://github.com/cs3org/reva/pull/974 - https://github.com/cs3org/reva/pull/972 https://github.com/cs3org/reva/pull/969 - - * Enhancement - Make frontend prefixes configurable: [#363](https://github.com/owncloud/ocis-reva/pull/363) - - We introduce three new environment variables and preconfigure them the following - way: - - * `REVA_FRONTEND_DATAGATEWAY_PREFIX="data"` - * `REVA_FRONTEND_OCDAV_PREFIX=""` - * `REVA_FRONTEND_OCS_PREFIX="ocs"` - - This restores the reva defaults that were changed upstream. - - Https://github.com/owncloud/ocis-reva/pull/363 - https://github.com/cs3org/reva/pull/936/files#diff-51bf4fb310f7362f5c4306581132fc3bR63 - - * Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: [#341](https://github.com/owncloud/ocis-reva/pull/341) - - - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66 (#341) - Added country - information to Mentix (reva/#924) - Refactor metrics package to implement reader - interface (reva/#934) - Fix OCS public link share update values logic (#252, - #288, reva/#930) - - Https://github.com/owncloud/ocis-reva/issues/252 - https://github.com/owncloud/ocis-reva/issues/288 - https://github.com/owncloud/ocis-reva/pull/341 - https://github.com/cs3org/reva/pull/924 https://github.com/cs3org/reva/pull/934 - https://github.com/cs3org/reva/pull/930 - - * Enhancement - Update reva to v0.1.1-0.20200709064551-91eed007038f: [#362](https://github.com/owncloud/ocis-reva/pull/362) - - - Update reva to v0.1.1-0.20200709064551-91eed007038f (#362) - Fix config for - uploads when data server is not exposed (reva/#936) - Update OCM partners - endpoints (reva/#937) - Update Ailleron endpoint (reva/#938) - OCS: Fix - initialization of shares json file (reva/#940) - OCS: Fix returned public link - URL (#336, reva/#945) - OCS: Share wrap resource id correctly (#344, reva/#951) - - OCS: Implement share handling for accepting and listing shares (#11, - reva/#929) - ocm: dynamically lookup IPs for provider check (reva/#946) - ocm: - add functionality to mail OCM invite tokens (reva/#944) - Change percentagused - to percentageused (reva/#903) - Fix file-descriptor leak (reva/#954) - - Https://github.com/owncloud/ocis-reva/issues/344 - https://github.com/owncloud/ocis-reva/issues/336 - https://github.com/owncloud/ocis-reva/issues/11 - https://github.com/owncloud/ocis-reva/pull/362 - https://github.com/cs3org/reva/pull/936 https://github.com/cs3org/reva/pull/937 - https://github.com/cs3org/reva/pull/938 https://github.com/cs3org/reva/pull/940 - https://github.com/cs3org/reva/pull/951 https://github.com/cs3org/reva/pull/945 - https://github.com/cs3org/reva/pull/929 https://github.com/cs3org/reva/pull/946 - https://github.com/cs3org/reva/pull/944 https://github.com/cs3org/reva/pull/903 - https://github.com/cs3org/reva/pull/954 - - * Enhancement - Add new config options for the http client: [#330](https://github.com/owncloud/ocis-reva/pull/330) - - The internal certificates are checked for validity after - https://github.com/cs3org/reva/pull/914, which causes the acceptance tests to - fail. This change sets new hardcoded defaults. - - Https://github.com/owncloud/ocis-reva/pull/330 - - * Enhancement - Allow datagateway transfers to take 24h: [#323](https://github.com/owncloud/ocis-reva/pull/323) - - - Increase transfer token life time to 24h (PR #323) - - Https://github.com/owncloud/ocis-reva/pull/323 - - * Enhancement - Update reva to v0.1.1-0.20200630075923-39a90d431566: [#320](https://github.com/owncloud/ocis-reva/pull/320) - - - Update reva to v0.1.1-0.20200630075923-39a90d431566 (#320) - Return special - value for public link password (#294, reva/#904) - Fix public stat and - listcontainer response to contain the correct prefix (#310, reva/#902) - - Https://github.com/owncloud/ocis-reva/issues/310 - https://github.com/owncloud/ocis-reva/issues/294 - https://github.com/owncloud/ocis-reva/pull/320 - https://github.com/cs3org/reva/pull/902 https://github.com/cs3org/reva/pull/904 - - * Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: [#328](https://github.com/owncloud/ocis-reva/pull/328) - - - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66 (#328) - Use sync.Map on - pool package (reva/#909) - Use mutex instead of sync.Map (reva/#915) - Use - gatewayProviders instead of storageProviders on conn pool (reva/#916) - Add - logic to ls and stat to process arbitrary metadata keys (reva/#905) - - Preliminary implementation of Set/UnsetArbitraryMetadata (reva/#912) - Make - datagateway forward headers (reva/#913, reva/#926) - Add option to cmd upload to - disable tus (reva/#911) - OCS Share Allow date-only expiration for public shares - (#288, reva/#918) - OCS Share Remove array from OCS Share update response (#252, - reva/#919) - OCS Share Implement GET request for single shares (#249, reva/#921) - - Https://github.com/owncloud/ocis-reva/issues/288 - https://github.com/owncloud/ocis-reva/issues/252 - https://github.com/owncloud/ocis-reva/issues/249 - https://github.com/owncloud/ocis-reva/pull/328 - https://github.com/cs3org/reva/pull/909 https://github.com/cs3org/reva/pull/915 - https://github.com/cs3org/reva/pull/916 https://github.com/cs3org/reva/pull/905 - https://github.com/cs3org/reva/pull/912 https://github.com/cs3org/reva/pull/913 - https://github.com/cs3org/reva/pull/926 https://github.com/cs3org/reva/pull/911 - https://github.com/cs3org/reva/pull/918 https://github.com/cs3org/reva/pull/919 - https://github.com/cs3org/reva/pull/921 - - * Enhancement - Update reva to v0.1.1-0.20200629131207-04298ea1c088: [#309](https://github.com/owncloud/ocis-reva/pull/309) - - - Update reva to v0.1.1-0.20200629094927-e33d65230abc (#309) - Fix public link - file share (#278, reva/#895, reva/#900) - Delete public share (reva/#899) - - Updated reva to v0.1.1-0.20200629131207-04298ea1c088 (#313) - - Https://github.com/owncloud/ocis-reva/issues/278 - https://github.com/owncloud/ocis-reva/pull/309 - https://github.com/cs3org/reva/pull/895 https://github.com/cs3org/reva/pull/899 - https://github.com/cs3org/reva/pull/900 - https://github.com/owncloud/ocis-reva/pull/313 - - * Enhancement - Update reva to v0.1.1-0.20200626111234-e21c32db9614: [#261](https://github.com/owncloud/ocis-reva/pull/261) - - - Updated reva to v0.1.1-0.20200626111234-e21c32db9614 (#304) - TUS upload - support through datagateway (#261, reva/#878, reva/#888) - Added support for - differing metrics path for Prometheus to Mentix (reva/#875) - More data exported - by Mentix (reva/#881) - Implementation of file operations in public folder - shares (#49, #293, reva/#877) - Make httpclient trust local certificates for now - (reva/#880) - EOS homes are not configured with an enable-flag anymore, but with - a dedicated storage driver. We're using it now and adapted default configs of - storages (reva/#891, #304) - - Https://github.com/owncloud/ocis-reva/issues/49 - https://github.com/owncloud/ocis-reva/issues/293 - https://github.com/owncloud/ocis-reva/issues/261 - https://github.com/owncloud/ocis-reva/pull/261 - https://github.com/cs3org/reva/pull/875 https://github.com/cs3org/reva/pull/877 - https://github.com/cs3org/reva/pull/878 https://github.com/cs3org/reva/pull/881 - https://github.com/cs3org/reva/pull/880 https://github.com/cs3org/reva/pull/888 - https://github.com/owncloud/ocis-reva/pull/304 - https://github.com/cs3org/reva/pull/891 - - * Enhancement - Update reva to v0.1.1-0.20200624063447-db5e6635d5f0: [#279](https://github.com/owncloud/ocis-reva/pull/279) - - - Updated reva to v0.1.1-0.20200624063447-db5e6635d5f0 (#279) - Local storage: - URL-encode file ids to ease integration with other microservices like WOPI - (reva/#799) - Mentix fixes (reva/#803, reva/#817) - OCDAV: fix returned - timestamp format (#116, reva/#805) - OCM: add default prefix (#814) - add the - content-length header to the responses (reva/#816) - Deps: clean (reva/#818) - - Fix trashbin listing (#112, #253, #254, reva/#819) - Make the json publicshare - driver configurable (reva/#820) - TUS: Return metadata headers after direct - upload (ocis/#216, reva/#813) - Set mtime to storage after simple upload (#174, - reva/#823, reva/#841) - Configure grpc client to allow for insecure conns and - skip server certificate verification (reva/#825) - Deployment: simplify config - with more default values (reva/#826, reva/#837, reva/#843, reva/#848, reva/#842) - - Separate local fs into home and with home disabled (reva/#829) - Register - reflection after other services (reva/#831) - Refactor EOS fs (reva/#830) - Add - ocs-share-permissions to the propfind response (#47, reva/#836) - OCS: Properly - read permissions when creating public link (reva/#852) - localfs: make normalize - return associated error (reva/#850) - EOS grpc driver (reva/#664) - OCS: Add - support for legacy public link arg publicUpload (reva/#853) - Add cache layer to - user REST package (reva/#849) - Meshdirectory: pass query params to selected - provider (reva/#863) - Pass etag in quotes from the fs layer (#269, reva/#866, - reva/#867) - OCM: use refactored cs3apis provider definition (reva/#864) - - Https://github.com/owncloud/ocis-reva/issues/116 - https://github.com/owncloud/ocis-reva/issues/112 - https://github.com/owncloud/ocis-reva/issues/253 - https://github.com/owncloud/ocis-reva/issues/254 - https://github.com/owncloud/ocis/issues/216 - https://github.com/owncloud/ocis-reva/issues/174 - https://github.com/owncloud/ocis-reva/issues/47 - https://github.com/owncloud/ocis-reva/issues/269 - https://github.com/owncloud/ocis-reva/pull/279 - https://github.com/owncloud/cs3org/reva/pull/799 - https://github.com/owncloud/cs3org/reva/pull/803 - https://github.com/owncloud/cs3org/reva/pull/817 - https://github.com/owncloud/cs3org/reva/pull/805 - https://github.com/owncloud/cs3org/reva/pull/814 - https://github.com/owncloud/cs3org/reva/pull/816 - https://github.com/owncloud/cs3org/reva/pull/818 - https://github.com/owncloud/cs3org/reva/pull/819 - https://github.com/owncloud/cs3org/reva/pull/820 - https://github.com/owncloud/cs3org/reva/pull/823 - https://github.com/owncloud/cs3org/reva/pull/841 - https://github.com/owncloud/cs3org/reva/pull/813 - https://github.com/owncloud/cs3org/reva/pull/825 - https://github.com/owncloud/cs3org/reva/pull/826 - https://github.com/owncloud/cs3org/reva/pull/837 - https://github.com/owncloud/cs3org/reva/pull/843 - https://github.com/owncloud/cs3org/reva/pull/848 - https://github.com/owncloud/cs3org/reva/pull/842 - https://github.com/owncloud/cs3org/reva/pull/829 - https://github.com/owncloud/cs3org/reva/pull/831 - https://github.com/owncloud/cs3org/reva/pull/830 - https://github.com/owncloud/cs3org/reva/pull/836 - https://github.com/owncloud/cs3org/reva/pull/852 - https://github.com/owncloud/cs3org/reva/pull/850 - https://github.com/owncloud/cs3org/reva/pull/664 - https://github.com/owncloud/cs3org/reva/pull/853 - https://github.com/owncloud/cs3org/reva/pull/849 - https://github.com/owncloud/cs3org/reva/pull/863 - https://github.com/owncloud/cs3org/reva/pull/866 - https://github.com/owncloud/cs3org/reva/pull/867 - https://github.com/owncloud/cs3org/reva/pull/864 - - * Enhancement - Add TUS global capability: [#177](https://github.com/owncloud/ocis-reva/issues/177) - - The TUS global capabilities from Reva are now exposed. - - The advertised max chunk size can be configured using the - "--upload-max-chunk-size" CLI switch or "REVA_FRONTEND_UPLOAD_MAX_CHUNK_SIZE" - environment variable. The advertised http method override can be configured - using the "--upload-http-method-override" CLI switch or - "REVA_FRONTEND_UPLOAD_HTTP_METHOD_OVERRIDE" environment variable. - - Https://github.com/owncloud/ocis-reva/issues/177 - https://github.com/owncloud/ocis-reva/pull/228 - - * Enhancement - Update reva to v0.1.1-0.20200603071553-e05a87521618: [#244](https://github.com/owncloud/ocis-reva/issues/244) - - - Updated reva to v0.1.1-0.20200603071553-e05a87521618 (#244) - Add option to - disable TUS on OC layer (#177, reva/#791) - Dataprovider now supports method - override (#177, reva/#792) - OCS fixes for create public link (reva/#798) - - Https://github.com/owncloud/ocis-reva/issues/244 - https://github.com/owncloud/ocis-reva/issues/177 - https://github.com/cs3org/reva/pull/791 https://github.com/cs3org/reva/pull/792 - https://github.com/cs3org/reva/pull/798 - - * Enhancement - Add public shares service: [#49](https://github.com/owncloud/ocis-reva/issues/49) - - Added Public Shares service with CRUD operations and File Public Shares Manager - - Https://github.com/owncloud/ocis-reva/issues/49 - https://github.com/owncloud/ocis-reva/pull/232 - - * Enhancement - Update reva to v0.1.1-0.20200529120551-4f2d9c85d3c9: [#49](https://github.com/owncloud/ocis-reva/issues/49) - - - Updated reva to v0.1.1-0.20200529120551 (#232) - Public Shares CRUD, File - Public Shares Manager (#49, #232, reva/#681, reva/#788) - Disable - HTTP-KeepAlives to reduce fd count (ocis/#268, reva/#787) - Fix trashbin listing - (#229, reva/#782) - Create PUT wrapper for TUS uploads (reva/#770) - Add - security access headers for ocdav requests (#66, reva/#780) - Add option to - revad cmd to specify logging level (reva/#772) - New metrics package (reva/#740) - - Remove implicit data member from memory store (reva/#774) - Added TUS global - capabilities (#177, reva/#775) - Fix PROPFIND with Depth 1 for cross-storage - operations (reva/#779) - - Https://github.com/owncloud/ocis-reva/issues/49 - https://github.com/owncloud/ocis-reva/issues/229 - https://github.com/owncloud/ocis-reva/issues/66 - https://github.com/owncloud/ocis-reva/issues/177 - https://github.com/owncloud/ocis/issues/268 - https://github.com/owncloud/ocis-reva/pull/232 - https://github.com/cs3org/reva/pull/787 https://github.com/cs3org/reva/pull/681 - https://github.com/cs3org/reva/pull/788 https://github.com/cs3org/reva/pull/782 - https://github.com/cs3org/reva/pull/770 https://github.com/cs3org/reva/pull/780 - https://github.com/cs3org/reva/pull/772 https://github.com/cs3org/reva/pull/740 - https://github.com/cs3org/reva/pull/774 https://github.com/cs3org/reva/pull/775 - https://github.com/cs3org/reva/pull/779 - - * Enhancement - Update reva to v0.1.1-0.20200520150229: [#161](https://github.com/owncloud/ocis-reva/pull/161) - - - Update reva to v0.1.1-0.20200520150229 (#161, #180, #192, #207, #221) - Return - arbitrary metadata with stat, upload without TUS (reva/#766) - Stat file before - returning datagateway URL when initiating download (reva/#765) - REST driver for - user package (reva/#747) - Sharing behavior now consistent with the old backend - (#20, #26, #43, #44, #46, #94 ,reva/#748) - Mentix service (reva/#755) - - meshdirectory: add mentix driver for gocdb sites integration (reva/#754) - Add - functionality to commit to storage for OCM shares (reva/#760) - Add option in - config to disable tus (reva/#759) - ocdav: fix custom property XML parsing in - PROPPATCH handler (#203, reva/#743) - ocdav: fix PROPPATCH response for removed - properties (#186, reva/#742) - ocdav: implement PROPFIND infinity depth (#212, - reva/#758) - Local fs: Allow setting of arbitrary metadata, minor bug fixes - (reva/#764) - Local fs: metadata handling and share persistence (reva/#732) - - Local fs: return file owner info in stat (reva/#750) - Fixed regression when - uploading empty files to OCFS or EOS with PUT and TUS (#188, reva/#734) - On - delete move the file versions to the trashbin (#94, reva/#731) - Fix OCFS move - operation (#182, reva/#729) - Fix OCFS custom property / xattr removal - (reva/#728) - Retry trashbin in case of timestamp collision (reva/#730) - - Disable chunking v1 by default (reva/#678) - Implement ocs to http status code - mapping (#26, reva/#696, reva/#707, reva/#711) - Handle the case if directory - already exists (reva/#695) - Added TUS upload support (reva/#674, reva/#725, - reva/#717) - Always return file sizes in Webdav PROPFIND (reva/#712) - Use - default mime type when none was detected (reva/#713) - Fixed Webdav shallow COPY - (reva/#714) - Fixed arbitrary namespace usage for custom properties in PROPFIND - (#57, reva/#720) - Implement returning Webdav custom properties from xattr (#57, - reva/#721) - Minor fix in OCM share pkg (reva/#718) - - Https://github.com/owncloud/ocis-reva/issues/20 - https://github.com/owncloud/ocis-reva/issues/26 - https://github.com/owncloud/ocis-reva/issues/43 - https://github.com/owncloud/ocis-reva/issues/44 - https://github.com/owncloud/ocis-reva/issues/46 - https://github.com/owncloud/ocis-reva/issues/94 - https://github.com/owncloud/ocis-reva/issues/26 - https://github.com/owncloud/ocis-reva/issues/67 - https://github.com/owncloud/ocis-reva/issues/57 - https://github.com/owncloud/ocis-reva/issues/94 - https://github.com/owncloud/ocis-reva/issues/188 - https://github.com/owncloud/ocis-reva/issues/182 - https://github.com/owncloud/ocis-reva/issues/212 - https://github.com/owncloud/ocis-reva/issues/186 - https://github.com/owncloud/ocis-reva/issues/203 - https://github.com/owncloud/ocis-reva/pull/161 - https://github.com/owncloud/ocis-reva/pull/180 - https://github.com/owncloud/ocis-reva/pull/192 - https://github.com/owncloud/ocis-reva/pull/207 - https://github.com/owncloud/ocis-reva/pull/221 - https://github.com/cs3org/reva/pull/766 https://github.com/cs3org/reva/pull/765 - https://github.com/cs3org/reva/pull/755 https://github.com/cs3org/reva/pull/754 - https://github.com/cs3org/reva/pull/747 https://github.com/cs3org/reva/pull/748 - https://github.com/cs3org/reva/pull/760 https://github.com/cs3org/reva/pull/759 - https://github.com/cs3org/reva/pull/678 https://github.com/cs3org/reva/pull/696 - https://github.com/cs3org/reva/pull/707 https://github.com/cs3org/reva/pull/711 - https://github.com/cs3org/reva/pull/695 https://github.com/cs3org/reva/pull/674 - https://github.com/cs3org/reva/pull/725 https://github.com/cs3org/reva/pull/717 - https://github.com/cs3org/reva/pull/712 https://github.com/cs3org/reva/pull/713 - https://github.com/cs3org/reva/pull/720 https://github.com/cs3org/reva/pull/718 - https://github.com/cs3org/reva/pull/731 https://github.com/cs3org/reva/pull/734 - https://github.com/cs3org/reva/pull/729 https://github.com/cs3org/reva/pull/728 - https://github.com/cs3org/reva/pull/730 https://github.com/cs3org/reva/pull/758 - https://github.com/cs3org/reva/pull/742 https://github.com/cs3org/reva/pull/764 - https://github.com/cs3org/reva/pull/743 https://github.com/cs3org/reva/pull/732 - https://github.com/cs3org/reva/pull/750 - - * Bugfix - Stop advertising unsupported chunking v2: [#145](https://github.com/owncloud/ocis-reva/pull/145) - - Removed "chunking" attribute in the DAV capabilities. Please note that chunking - v2 is advertised as "chunking 1.0" while chunking v1 is the attribute - "bigfilechunking" which is already false. - - Https://github.com/owncloud/ocis-reva/pull/145 - - * Enhancement - Allow configuring the gateway for dataproviders: [#136](https://github.com/owncloud/ocis-reva/pull/136) - - This allows using basic or bearer auth when directly talking to dataproviders. - - Https://github.com/owncloud/ocis-reva/pull/136 - - * Enhancement - Use a configured logger on reva runtime: [#153](https://github.com/owncloud/ocis-reva/pull/153) - - For consistency reasons we need a configured logger that is inline with an ocis - logger, so the log cascade can be easily parsed by a human. - - Https://github.com/owncloud/ocis-reva/pull/153 - - * Bugfix - Fix eos user sharing config: [#127](https://github.com/owncloud/ocis-reva/pull/127) - - We have added missing config options for the user sharing manager and added a - dedicated eos storage command with pre configured settings for the eos-docker - container. It configures a `Shares` folder in a users home when using eos as the - storage driver. - - Https://github.com/owncloud/ocis-reva/pull/127 - - * Enhancement - Update reva to v1.1.0-20200414133413: [#127](https://github.com/owncloud/ocis-reva/pull/127) - - Adds initial public sharing and ocm implementation. - - Https://github.com/owncloud/ocis-reva/pull/127 - - * Bugfix - Fix eos config: [#125](https://github.com/owncloud/ocis-reva/pull/125) - - We have added missing config options for the home layout to the config struct - that is passed to eos. - - Https://github.com/owncloud/ocis-reva/pull/125 - - * Bugfix - Set correct flag type in the flagsets: [#75](https://github.com/owncloud/ocis-reva/issues/75) - - While upgrading to the micro/cli version 2 there where two instances of - `StringFlag` which had not been changed to `StringSliceFlag`. This caused - `ocis-reva users` and `ocis-reva storage-root` to fail on startup. - - Https://github.com/owncloud/ocis-reva/issues/75 - https://github.com/owncloud/ocis-reva/pull/76 - - * Bugfix - We fixed a typo in the `REVA_LDAP_SCHEMA_MAIL` environment variable: [#113](https://github.com/owncloud/ocis-reva/pull/113) - - It was misspelled as `REVA_LDAP_SCHEMA_Mail`. - - Https://github.com/owncloud/ocis-reva/pull/113 - - * Bugfix - Allow different namespaces for /webdav and /dav/files: [#68](https://github.com/owncloud/ocis-reva/pull/68) - - After fbf131c the path for the "new" webdav path does not contain a username - `/remote.php/dav/files/textfile0.txt`. It used to be - `/remote.php/dav/files/oc/einstein/textfile0.txt` So it lost `oc/einstein`. - - This PR allows setting up different namespaces for `/webav` and `/dav/files`: - - `/webdav` is jailed into `/home` - which uses the home storage driver and uses - the logged in user to construct the path `/dav/files` is jailed into `/oc` - - which uses the owncloud storage driver and expects a username as the first path - segment - - This mimics oc10 - - The `WEBDAV_NAMESPACE_JAIL` environment variable is split into - - `WEBDAV_NAMESPACE` and - `DAV_FILES_NAMESPACE` accordingly. - - Https://github.com/owncloud/ocis-reva/pull/68 related: - - * Change - Use /home as default namespace: [#68](https://github.com/owncloud/ocis-reva/pull/68) - - Currently, cross storage etag propagation is not yet implemented, which prevents - the desktop client from detecting changes via the PROPFIND to /. / is managed by - the root storage provider which is independent of the home and oc storage - providers. If a file changes in /home/foo, the etag change will only be - propagated to the root of the home storage provider. - - This change jails users into the `/home` namespace, and allows configuring the - namespace to use for the two webdav endpoints using the new environment variable - `WEBDAV_NAMESPACE_JAIL` which affects both endpoints `/dav/files` and `/webdav`. - - This will allow us to focus on getting a single storage driver like eos or - owncloud tested and better resembles what owncloud 10 does. - - To get back the global namespace, which ultimately is the goal, just set the - above environment variable to `/`. - - Https://github.com/owncloud/ocis-reva/pull/68 - - * Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-reva/issues/1) - - Just prepared an initial basic version to start a reva server and start - integrating with the go-micro base dextension framework of ownCloud Infinite - Scale. - - Https://github.com/owncloud/ocis-reva/issues/1 - - * Change - Start multiple services with dedicated commands: [#6](https://github.com/owncloud/ocis-reva/issues/6) - - The initial version would only allow us to use a set of reva configurations to - start multiple services. We use a more opinionated set of commands to start - dedicated services that allows us to configure them individually. It allows us - to switch eg. the user backend to LDAP and fully use it on the cli. - - Https://github.com/owncloud/ocis-reva/issues/6 - - * Change - Storage providers now default to exposing data servers: [#89](https://github.com/owncloud/ocis-reva/issues/89) - - The flags that let reva storage providers announce that they expose a data - server now defaults to true: - - `REVA_STORAGE_HOME_EXPOSE_DATA_SERVER=1` `REVA_STORAGE_OC_EXPOSE_DATA_SERVER=1` - - Https://github.com/owncloud/ocis-reva/issues/89 - - * Change - Default to running behind ocis-proxy: [#113](https://github.com/owncloud/ocis-reva/pull/113) - - We changed the default configuration to integrate better with ocis. - - - We use ocis-glauth as the default ldap server on port 9125 with base - `dc=example,dc=org`. - We use a dedicated technical `reva` user to make ldap - binds - Clients are supposed to use the ocis-proxy endpoint - `https://localhost:9200` - We removed unneeded ocis configuration from the - frontend which no longer serves an oidc provider. - We changed the default user - OpaqueID attribute from `sub` to `preferred_username`. The latter is a claim - populated by konnectd that can also be used by the reva ldap user manager to - look up users by their OpaqueId - - Https://github.com/owncloud/ocis-reva/pull/113 - - * Enhancement - Expose owncloud storage driver config in flagset: [#87](https://github.com/owncloud/ocis-reva/issues/87) - - Three new flags are now available: - - - scan files on startup to generate missing fileids default: `true` env var: - `REVA_STORAGE_OWNCLOUD_SCAN` cli option: `--storage-owncloud-scan` - - - autocreate home path for new users default: `true` env var: - `REVA_STORAGE_OWNCLOUD_AUTOCREATE` cli option: `--storage-owncloud-autocreate` - - - the address of the redis server default: `:6379` env var: - `REVA_STORAGE_OWNCLOUD_REDIS_ADDR` cli option: `--storage-owncloud-redis` - - Https://github.com/owncloud/ocis-reva/issues/87 - - * Enhancement - Update reva to v0.0.2-0.20200212114015-0dbce24f7e8b: [#91](https://github.com/owncloud/ocis-reva/pull/91) - - Reva has seen a lot of changes that allow us to - reduce the configuration - overhead - use the autocreate home folder option - use the home folder path - layout option - no longer start the root storage - - Https://github.com/owncloud/ocis-reva/pull/91 related: - - * Enhancement - Allow configuring user sharing driver: [#115](https://github.com/owncloud/ocis-reva/pull/115) - - We now default to `json` which persists shares in the sharing manager in a json - file instead of an in memory db. - - Https://github.com/owncloud/ocis-reva/pull/115 - - https://github.com/owncloud/product/issues/244 - -* Enhancement - Add the store service: [#244](https://github.com/owncloud/product/issues/244) - - Tags: store - - * Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) - * Bugfix - Removed code from other service: [#7](https://github.com/owncloud/ocis-store/pull/7) - * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#5](https://github.com/owncloud/ocis-store/pull/5) - * Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-store/pull/1) - - https://github.com/owncloud/product/issues/244 - -* Enhancement - Add the thumbnails service: [#244](https://github.com/owncloud/product/issues/244) - - Tags: thumbnails - - * Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) - * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#35](https://github.com/owncloud/ocis-thumbnails/pull/35) - * Enhancement - Serve the metrics endpoint: [#37](https://github.com/owncloud/ocis-thumbnails/issues/37) - * Change - Add more default resolutions: [#23](https://github.com/owncloud/ocis-thumbnails/issues/23) - * Change - Refactor code to remove code smells: [#21](https://github.com/owncloud/ocis-thumbnails/issues/21) - * Change - Use micro service error api: [#31](https://github.com/owncloud/ocis-thumbnails/issues/31) - * Enhancement - Limit users to access own thumbnails: [#5](https://github.com/owncloud/ocis-thumbnails/issues/5) - * Bugfix - Fix usage of context.Context: [#18](https://github.com/owncloud/ocis-thumbnails/issues/18) - * Bugfix - Fix execution when passing program flags: [#15](https://github.com/owncloud/ocis-thumbnails/issues/15) - * Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-thumbnails/issues/1) - * Change - Use predefined resolutions for thumbnail generation: [#7](https://github.com/owncloud/ocis-thumbnails/issues/7) - * Change - Implement the first working version: [#3](https://github.com/owncloud/ocis-thumbnails/pull/3) - - https://github.com/owncloud/product/issues/244 - -* Enhancement - Add the webdav service: [#244](https://github.com/owncloud/product/issues/244) - - Tags: webdav - - * Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) - * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#22](https://github.com/owncloud/ocis-webdav/pull/22) - * Change Change status not found on missing thumbnail: [#20](https://github.com/owncloud/ocis-webdav/issues/20) - * Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-webdav/issues/1) - * Change - Update ocis-pkg to version 2.2.0: [#16](https://github.com/owncloud/ocis-webdav/issues/16) - * Enhancement - Configuration: [#14](https://github.com/owncloud/ocis-webdav/pull/14) - * Enhancement - Implement preview API: [#13](https://github.com/owncloud/ocis-webdav/pull/13) - - https://github.com/owncloud/product/issues/244 - -* Enhancement - Launch a storage to store ocis-metadata: [#602](https://github.com/owncloud/ocis/pull/602) - - Tags: metadata, accounts, settings - - In the future accounts, settings etc. should be stored in a dedicated metadata - storage. The services should talk to this storage directly, bypassing - reva-gateway. - - https://github.com/owncloud/ocis/pull/602 - -* Enhancement - Add basic auth option: [#627](https://github.com/owncloud/ocis/pull/627) - - We added a new `enable-basic-auth` option and `PROXY_ENABLE_BASIC_AUTH` - environment variable that can be set to `true` to make the proxy verify the - basic auth header with the accounts service. This should only be used for - testing and development and is disabled by default. - - https://github.com/owncloud/product/issues/198 - https://github.com/owncloud/ocis/pull/627 - -* Enhancement - Add glauth fallback backend: [#649](https://github.com/owncloud/ocis/pull/649) - - We introduced the `fallback-datastore` config option and the corresponding - options to allow configuring a simple chain of two handlers. - - Simple, because it is intended for bind and single result search queries. - Merging large sets of results is currently out of scope. For now, the - implementation will only search the fallback backend if the default backend - returns an error or the number of results is 0. This is sufficient to allow an - IdP to authenticate users from ocis as well as owncloud 10 as described in the - [bridge scenario](https://owncloud.github.io/ocis/deployment/bridge/). - - https://github.com/owncloud/ocis-glauth/issues/18 - https://github.com/owncloud/ocis/pull/649 - -* Enhancement - Update reva to dd3a8c0f38: [#725](https://github.com/owncloud/ocis/pull/725) - - * fixes etag propagation in the ocis driver - - https://github.com/owncloud/ocis/pull/725 - https://github.com/cs3org/reva/pull/1264 - -* Enhancement - Update konnectd to v0.33.8: [#744](https://github.com/owncloud/ocis/pull/744) - - This update adds options which allow the configuration of oidc-token expiration - parameters: KONNECTD_ACCESS_TOKEN_EXPIRATION, KONNECTD_ID_TOKEN_EXPIRATION and - KONNECTD_REFRESH_TOKEN_EXPIRATION. - - Other changes from upstream: - - - Generate random endsession state for external authority - Update dependencies - in Dockerfile - Set prompt=None to avoid loops with external authority - Update - Jenkins reporting plugin from checkstyle to recordIssues - Remove extra kty key - from JWKS top level document - Fix regression which encodes URL fragments twice - - Avoid generating fragment/query URLs with wrong order - Return state for oidc - endsession response redirects - Use server provided username to avoid case - mismatch - Use signed-out-uri if set as fallback for goodbye redirect on saml - slo - Add checks to ensure post_logout_redirect_uri is not empty - Fix SAML2 - logout request parsing - Cure panic when no state is found in saml esr - Use - SAML IdP Issuer value from meta data entityID - Allow configuration of - expiration of oidc access, id and refresh tokens - Implement trampolin for - external OIDC authority end session - Update ca-certificates version - - https://github.com/owncloud/ocis/pull/744 - -* Enhancement - Update reva to cdb3d6688da5: [#748](https://github.com/owncloud/ocis/pull/748) - - * let the gateway filter invalid references - - https://github.com/owncloud/ocis/pull/748 - https://github.com/cs3org/reva/pull/1274 - -* Enhancement - Update glauth to dev 4f029234b2308: [#786](https://github.com/owncloud/ocis/pull/786) - - Includes a bugfix, don't mix graph and provisioning api. - - https://github.com/owncloud/ocis/pull/786 - -* Enhancement - Update reva to v1.4.1-0.20201123062044-b2c4af4e897d: [#823](https://github.com/owncloud/ocis/pull/823) - - * Refactor the uploading files workflow from various clients [cs3org/reva#1285](https://github.com/cs3org/reva/pull/1285), [cs3org/reva#1314](https://github.com/cs3org/reva/pull/1314) - * [OCS] filter share with me requests [cs3org/reva#1302](https://github.com/cs3org/reva/pull/1302) - * Fix listing shares for nonexistent path [cs3org/reva#1316](https://github.com/cs3org/reva/pull/1316) - * prevent nil pointer when listing shares [cs3org/reva#1317](https://github.com/cs3org/reva/pull/1317) - * Sharee retrieves the information about a share -but gets response containing all the shares [owncloud/ocis-reva#260](https://github.com/owncloud/ocis-reva/issues/260) - * Deleting a public link after renaming a file [owncloud/ocis-reva#311](https://github.com/owncloud/ocis-reva/issues/311) - * Avoid log spam [cs3org/reva#1323](https://github.com/cs3org/reva/pull/1323), [cs3org/reva#1324](https://github.com/cs3org/reva/pull/1324) - * Fix trashbin [cs3org/reva#1326](https://github.com/cs3org/reva/pull/1326) - - https://github.com/owncloud/ocis-reva/issues/260 - https://github.com/owncloud/ocis-reva/issues/311 - https://github.com/owncloud/ocis/pull/823 - https://github.com/cs3org/reva/pull/1285 - https://github.com/cs3org/reva/pull/1302 - https://github.com/cs3org/reva/pull/1314 - https://github.com/cs3org/reva/pull/1316 - https://github.com/cs3org/reva/pull/1317 - https://github.com/cs3org/reva/pull/1323 - https://github.com/cs3org/reva/pull/1324 - https://github.com/cs3org/reva/pull/1326 - -* Enhancement - Update glauth to dev fd3ac7e4bbdc93578655d9a08d8e23f105aaa5b2: [#834](https://github.com/owncloud/ocis/pull/834) - - We updated glauth to dev commit fd3ac7e4bbdc93578655d9a08d8e23f105aaa5b2, which - allows to skip certificate checks for the owncloud backend. - - https://github.com/owncloud/ocis/pull/834 - -* Enhancement - Better adopt Go-Micro: [#840](https://github.com/owncloud/ocis/pull/840) - - Tags: ocis - - There are a few building blocks that we were relying on default behavior, such - as `micro.Registry` and the go-micro client. In order for oCIS to work in any - environment and not relying in black magic configuration or running daemons we - need to be able to: - - - Provide with a configurable go-micro registry. - Use our own go-micro client - adjusted to our own needs (i.e: custom timeout, custom dial timeout, custom - transport...) - - This PR is relying on 2 env variables from Micro: `MICRO_REGISTRY` and - `MICRO_REGISTRY_ADDRESS`. The latter does not make sense to provide if the - registry is not `etcd`. - - The current implementation only accounts for `mdns` and `etcd` registries, - defaulting to `mdns` when not explicitly defined to use `etcd`. - - https://github.com/owncloud/ocis/pull/840 - -* Enhancement - Tidy dependencies: [#845](https://github.com/owncloud/ocis/pull/845) - - Methodology: - - ``` - go-modules() { - find . \( -name vendor -o -name '[._].*' -o -name node_modules \) -prune -o -name go.mod -print | sed 's:/go.mod$::' - } - ``` - - ``` - for m in $(go-modules); do (cd $m && go mod tidy); done - ``` - - https://github.com/owncloud/ocis/pull/845 - -* Enhancement - Create OnlyOffice extension: [#857](https://github.com/owncloud/ocis/pull/857) - - Tags: OnlyOffice - - We've created an OnlyOffice extension which enables users to create and edit - docx documents and open spreadsheets and presentations. - - https://github.com/owncloud/ocis/pull/857 - -* Enhancement - Cache userinfo in proxy: [#877](https://github.com/owncloud/ocis/pull/877) - - Tags: proxy - - We introduced caching for the userinfo response. The token expiration is used - for cache invalidation if available. Otherwise we fall back to a preconfigured - TTL (default 10 seconds). - - https://github.com/owncloud/ocis/pull/877 - -* Enhancement - Add permission check when assigning and removing roles: [#879](https://github.com/owncloud/ocis/issues/879) - - Everyone could add and remove roles from users. Added a new permission and a - check so that only users with the role management permissions can assign and - unassign roles. - - https://github.com/owncloud/ocis/issues/879 - -* Enhancement - Show basic-auth warning only once: [#886](https://github.com/owncloud/ocis/pull/886) - - Show basic-auth warning only on startup instead on every request. - - https://github.com/owncloud/ocis/pull/886 - -* Enhancement - Create a proxy access-log: [#889](https://github.com/owncloud/ocis/pull/889) - - Logs client access at the proxy - - https://github.com/owncloud/ocis/pull/889 - -* Enhancement - Add a version command to ocis: [#915](https://github.com/owncloud/ocis/pull/915) - - The version command was only implemented in the extensions. This adds the - version command to ocis to list all services in the ocis namespace. - - https://github.com/owncloud/ocis/pull/915 - -* Enhancement - Add k6: [#941](https://github.com/owncloud/ocis/pull/941) - - Tags: tests - - Add k6 as a performance testing framework - - https://github.com/owncloud/ocis/pull/941 - https://github.com/owncloud/ocis/pull/983 - -* Enhancement - Update reva to v1.4.1-0.20201127111856-e6a6212c1b7b: [#971](https://github.com/owncloud/ocis/pull/971) - - Tags: reva - - * Fix capabilities response for multiple client versions #1331 [cs3org/reva#1331](https://github.com/cs3org/reva/pull/1331) - * Fix home storage redirect for remote.php/dav/files [cs3org/reva#1342](https://github.com/cs3org/reva/pull/1342) - - https://github.com/owncloud/ocis/pull/971 - https://github.com/cs3org/reva/pull/1331 - https://github.com/cs3org/reva/pull/1342 - -* Enhancement - Update reva to v1.4.1-0.20201130061320-ac85e68e0600: [#980](https://github.com/owncloud/ocis/pull/980) - - * Fix move operation in ocis storage driver [csorg/reva#1343](https://github.com/cs3org/reva/pull/1343) - - https://github.com/owncloud/ocis/issues/975 - https://github.com/owncloud/ocis/pull/980 - https://github.com/cs3org/reva/pull/1343 - -* Enhancement - Add www-authenticate based on user agent: [#1009](https://github.com/owncloud/ocis/pull/1009) - - Tags: reva, proxy - - We now comply with HTTP spec by adding Www-Authenticate headers on every `401` - request. Furthermore, we not only take care of such a thing at the Proxy but - also Reva will take care of it. In addition, we now are able to lock-in a set of - User-Agent to specific challenges. - - Admins can use this feature by configuring oCIS + Reva following this approach: - - ``` - STORAGE_FRONTEND_MIDDLEWARE_AUTH_CREDENTIALS_BY_USER_AGENT="mirall:basic, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:83.0) Gecko/20100101 Firefox/83.0:bearer" \ - PROXY_MIDDLEWARE_AUTH_CREDENTIALS_BY_USER_AGENT="mirall:basic, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:83.0) Gecko/20100101 Firefox/83.0:bearer" \ - PROXY_ENABLE_BASIC_AUTH=true \ - go run cmd/ocis/main.go server - ``` - - We introduced two new environment variables: - - `STORAGE_FRONTEND_MIDDLEWARE_AUTH_CREDENTIALS_BY_USER_AGENT` as well as - `PROXY_MIDDLEWARE_AUTH_CREDENTIALS_BY_USER_AGENT`, The reason they have the same - value is not to rely on the os env on a distributed environment, so in - redundancy we trust. They both configure the same on the backend storage and - oCIS Proxy. - - https://github.com/owncloud/ocis/pull/1009 - -* Enhancement - Add tracing to the accounts service: [#1016](https://github.com/owncloud/ocis/issues/1016) - - Added tracing to the accounts service. - - https://github.com/owncloud/ocis/issues/1016 - -* Enhancement - Runtime Cleanup: [#1066](https://github.com/owncloud/ocis/pull/1066) - - Small runtime cleanup prior to Tech Preview release - - https://github.com/owncloud/ocis/pull/1066 - -* Enhancement - Update reva to 063b3db9162b: [#1091](https://github.com/owncloud/ocis/pull/1091) - - - bring public link removal changes to OCIS. - fix subcommand name collision - from renaming phoenix -> web. - - https://github.com/owncloud/ocis/issues/1098 - https://github.com/owncloud/ocis/pull/1091 - -* Enhancement - Update OCIS Runtime: [#1108](https://github.com/owncloud/ocis/pull/1108) - - - enhances the overall behavior of our runtime - runtime `db` file configurable - - two new env variables to deal with the runtime - `RUNTIME_DB_FILE` and - `RUNTIME_KEEP_ALIVE` - `RUNTIME_KEEP_ALIVE` defaults to `false` to provide - backwards compatibility - if `RUNTIME_KEEP_ALIVE` is set to `true`, if a - supervised process terminates the runtime will attempt to start with the same - environment provided. - - https://github.com/owncloud/ocis/pull/1108 - -* Enhancement - Update reva to v1.4.1-0.20201125144025-57da0c27434c: [#1320](https://github.com/cs3org/reva/pull/1320) - - Mostly to bring fixes to pressing changes. - - https://github.com/cs3org/reva/pull/1320 - https://github.com/cs3org/reva/pull/1338 diff --git a/Makefile b/Makefile index f1eb734bc1..eccc34a2d1 100644 --- a/Makefile +++ b/Makefile @@ -274,13 +274,13 @@ changelog: $(CALENS) ifndef CHANGELOG_VERSION $(error CHANGELOG_VERSION is undefined) endif - mkdir -p ocis/dist - $(CALENS) --version $(CHANGELOG_VERSION) -o ocis/dist/CHANGELOG.md + mkdir -p opencloud/dist + $(CALENS) --version $(CHANGELOG_VERSION) -o opencloud/dist/CHANGELOG.md .PHONY: changelog-csv changelog-csv: $(CALENS) - mkdir -p ocis/dist - $(CALENS) -t changelog/changelog-csv.tmpl -o ocis/dist/changelog.csv + mkdir -p opencloud/dist + $(CALENS) -t changelog/changelog-csv.tmpl -o opencloud/dist/changelog.csv .PHONY: govulncheck govulncheck: $(GOVULNCHECK) diff --git a/changelog/1.0.0_2020-12-17/account-permissions-error.md b/changelog/1.0.0_2020-12-17/account-permissions-error.md deleted file mode 100644 index 14fa4dc712..0000000000 --- a/changelog/1.0.0_2020-12-17/account-permissions-error.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Accounts UI shows message when no permissions - -We improved the UX of the accounts UI by showing a message information the user about missing permissions when the accounts or roles fail to load. This was showing an indeterminate progress bar before. - -https://github.com/owncloud/ocis/pull/656 diff --git a/changelog/1.0.0_2020-12-17/accounts-cache-password-validation.md b/changelog/1.0.0_2020-12-17/accounts-cache-password-validation.md deleted file mode 100644 index 4e3363b9c4..0000000000 --- a/changelog/1.0.0_2020-12-17/accounts-cache-password-validation.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Cache password validation - -Tags: accounts - -The password validity check for requests like `login eq '%s' and password eq '%s'` is now cached for 10 minutes. -This improves the performance for basic auth requests. - -https://github.com/owncloud/ocis/pull/958 \ No newline at end of file diff --git a/changelog/1.0.0_2020-12-17/accounts-fs-based-index.md b/changelog/1.0.0_2020-12-17/accounts-fs-based-index.md deleted file mode 100644 index c6ba4e15d7..0000000000 --- a/changelog/1.0.0_2020-12-17/accounts-fs-based-index.md +++ /dev/null @@ -1,15 +0,0 @@ -Change: Filesystem based index - -Tags: accounts, storage - -We replaced `bleve` with a new filesystem based index implementation. There is an `indexer` which is capable of -orchestrating different index types to build indices on documents by field. You can choose from the index types `unique`, -`non-unique` or `autoincrement`. Indices can be utilized to run search queries (full matches or globbing) on document -fields. The accounts service is using this index internally to run the search queries coming in via `ListAccounts` and -`ListGroups` and to generate UIDs for new accounts as well as GIDs for new groups. - -The accounts service can be configured to store the index on the local FS / a NFS (`disk` implementation of the index) -or to use an arbitrary storage ( `cs3` implementation of the index). `cs3` is the new default, which is configured to -use the `metadata` storage. - -https://github.com/owncloud/ocis/pull/709 diff --git a/changelog/1.0.0_2020-12-17/accounts-index-rebuild.md b/changelog/1.0.0_2020-12-17/accounts-index-rebuild.md deleted file mode 100644 index bce22a26e0..0000000000 --- a/changelog/1.0.0_2020-12-17/accounts-index-rebuild.md +++ /dev/null @@ -1,9 +0,0 @@ -Change: Rebuild index command for accounts - -Tags: accounts - -The index for the accounts service can now be rebuilt by running the cli command `./bin/ocis accounts rebuild`. -It deletes all configured indices and rebuilds them from the documents found on storage. For this we also introduced -a `LoadAccounts` and `LoadGroups` function on storage for loading all existing documents. - -https://github.com/owncloud/ocis/pull/748 diff --git a/changelog/1.0.0_2020-12-17/accounts-list-scroll.md b/changelog/1.0.0_2020-12-17/accounts-list-scroll.md deleted file mode 100644 index 141091c47e..0000000000 --- a/changelog/1.0.0_2020-12-17/accounts-list-scroll.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Enable scrolling in accounts list - -Tags: accounts - -We've fixed the accounts list to enable scrolling. - -https://github.com/owncloud/ocis/pull/909 diff --git a/changelog/1.0.0_2020-12-17/accounts-service-tracing.md b/changelog/1.0.0_2020-12-17/accounts-service-tracing.md deleted file mode 100644 index 67cba8f780..0000000000 --- a/changelog/1.0.0_2020-12-17/accounts-service-tracing.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: add tracing to the accounts service - -Added tracing to the accounts service. - -https://github.com/owncloud/ocis/issues/1016 diff --git a/changelog/1.0.0_2020-12-17/add-accounts-service-to-monorepo.md b/changelog/1.0.0_2020-12-17/add-accounts-service-to-monorepo.md deleted file mode 100644 index 8b6b3ba29e..0000000000 --- a/changelog/1.0.0_2020-12-17/add-accounts-service-to-monorepo.md +++ /dev/null @@ -1,43 +0,0 @@ -Enhancement: Add the accounts service - -Tags: accounts - -* Bugfix - Initialize roleService client in GRPC server: [#114](https://github.com/owncloud/ocis-accounts/pull/114) -* Bugfix - Cleanup separated indices in memory: [#224](https://github.com/owncloud/product/issues/224) -* Change - Set user role on builtin users: [#102](https://github.com/owncloud/ocis-accounts/pull/102) -* Change - Add new builtin admin user: [#102](https://github.com/owncloud/ocis-accounts/pull/102) -* Change - We make use of the roles cache to enforce permission checks: [#100](https://github.com/owncloud/ocis-accounts/pull/100) -* Change - We make use of the roles manager to enforce permission checks: [#108](https://github.com/owncloud/ocis-accounts/pull/108) -* Enhancement - Add create account form: [#148](https://github.com/owncloud/product/issues/148) -* Enhancement - Add delete accounts action: [#148](https://github.com/owncloud/product/issues/148) -* Enhancement - Add enable/disable capabilities to the WebUI: [#118](https://github.com/owncloud/product/issues/118) -* Enhancement - Improve visual appearance of accounts UI: [#222](https://github.com/owncloud/product/issues/222) -* Bugfix - Adapting to new settings API for fetching roles: [#96](https://github.com/owncloud/ocis-accounts/pull/96) -* Change - Create account api-call implicitly adds "default-user" role: [#173](https://github.com/owncloud/product/issues/173) -* Change - Add role selection to accounts UI: [#103](https://github.com/owncloud/product/issues/103) -* Bugfix - Atomic Requests: [#82](https://github.com/owncloud/ocis-accounts/pull/82) -* Bugfix - Unescape value for prefix query: [#76](https://github.com/owncloud/ocis-accounts/pull/76) -* Change - Adapt to new ocis-settings data model: [#87](https://github.com/owncloud/ocis-accounts/pull/87) -* Change - Add permissions for language to default roles: [#88](https://github.com/owncloud/ocis-accounts/pull/88) -* Bugfix - Add write mutexes: [#71](https://github.com/owncloud/ocis-accounts/pull/71) -* Bugfix - Fix the accountId and groupId mismatch in DeleteGroup Method: [#60](https://github.com/owncloud/ocis-accounts/pull/60) -* Bugfix - Fix index mapping: [#73](https://github.com/owncloud/ocis-accounts/issues/73) -* Bugfix - Use NewNumericRangeInclusiveQuery for numeric literals: [#28](https://github.com/owncloud/ocis-glauth/issues/28) -* Bugfix - Prevent segfault when no password is set: [#65](https://github.com/owncloud/ocis-accounts/pull/65) -* Bugfix - Update account return value not used: [#70](https://github.com/owncloud/ocis-accounts/pull/70) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#64](https://github.com/owncloud/ocis-accounts/pull/64) -* Change - Align structure of this extension with other extensions: [#51](https://github.com/owncloud/ocis-accounts/pull/51) -* Change - Change api errors: [#11](https://github.com/owncloud/ocis-accounts/issues/11) -* Change - Enable accounts on creation: [#43](https://github.com/owncloud/ocis-accounts/issues/43) -* Change - Fix index update on create/update: [#57](https://github.com/owncloud/ocis-accounts/issues/57) -* Change - Pass around the correct logger throughout the code: [#41](https://github.com/owncloud/ocis-accounts/issues/41) -* Change - Remove timezone setting: [#33](https://github.com/owncloud/ocis-accounts/pull/33) -* Change - Tighten screws on usernames and email addresses: [#65](https://github.com/owncloud/ocis-accounts/pull/65) -* Enhancement - Add early version of cli tools for user-management: [#69](https://github.com/owncloud/ocis-accounts/pull/69) -* Enhancement - Update accounts API: [#30](https://github.com/owncloud/ocis-accounts/pull/30) -* Enhancement - Add simple user listing UI: [#51](https://github.com/owncloud/ocis-accounts/pull/51) -* Enhancement - Logging is configurable: [#24](https://github.com/owncloud/ocis-accounts/pull/24) -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-accounts/issues/1) -* Enhancement - Configuration: [#15](https://github.com/owncloud/ocis-accounts/pull/15) - -https://github.com/owncloud/product/issues/244 diff --git a/changelog/1.0.0_2020-12-17/add-basic-auth-option.md b/changelog/1.0.0_2020-12-17/add-basic-auth-option.md deleted file mode 100644 index 811d7388e5..0000000000 --- a/changelog/1.0.0_2020-12-17/add-basic-auth-option.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add basic auth option - -We added a new `enable-basic-auth` option and `PROXY_ENABLE_BASIC_AUTH` environment variable that can be set to `true` to make the proxy verify the basic auth header with the accounts service. This should only be used for testing and development and is disabled by default. - -https://github.com/owncloud/ocis/pull/627 -https://github.com/owncloud/product/issues/198 diff --git a/changelog/1.0.0_2020-12-17/add-eos.md b/changelog/1.0.0_2020-12-17/add-eos.md deleted file mode 100644 index a7dc265f1e..0000000000 --- a/changelog/1.0.0_2020-12-17/add-eos.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Document how to run OCIS on top of EOS - -Tags: eos - -We have added rules to the Makefile that use the official [eos docker images](https://gitlab.cern.ch/eos/eos-docker) to boot an eos cluster and configure OCIS to use it. - -https://github.com/owncloud/ocis/pull/172 diff --git a/changelog/1.0.0_2020-12-17/add-glauth-service-to-monorepo.md b/changelog/1.0.0_2020-12-17/add-glauth-service-to-monorepo.md deleted file mode 100644 index 52e44fa892..0000000000 --- a/changelog/1.0.0_2020-12-17/add-glauth-service-to-monorepo.md +++ /dev/null @@ -1,22 +0,0 @@ -Enhancement: Add the glauth service - -Tags: glauth - -* Bugfix - Return invalid credentials when user was not found: [#30](https://github.com/owncloud/ocis-glauth/pull/30) -* Bugfix - Query numeric attribute values without quotes: [#28](https://github.com/owncloud/ocis-glauth/issues/28) -* Bugfix - Use searchBaseDN if already a user/group name: [#214](https://github.com/owncloud/product/issues/214) -* Bugfix - Fix LDAP substring startswith filters: [#31](https://github.com/owncloud/ocis-glauth/pull/31) -* Enhancement - Add build information to the metrics: [#226](https://github.com/owncloud/product/issues/226) -* Enhancement - Reenable configuring backends: [#600](https://github.com/owncloud/ocis/pull/600) -* Bugfix - Ignore case when comparing objectclass values: [#26](https://github.com/owncloud/ocis-glauth/pull/26) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#24](https://github.com/owncloud/ocis-glauth/pull/24) -* Enhancement - Handle ownCloudUUID attribute: [#27](https://github.com/owncloud/ocis-glauth/pull/27) -* Enhancement - Implement group queries: [#22](https://github.com/owncloud/ocis-glauth/issues/22) -* Enhancement - Configuration: [#11](https://github.com/owncloud/ocis-glauth/pull/11) -* Enhancement - Improve default settings: [#12](https://github.com/owncloud/ocis-glauth/pull/12) -* Enhancement - Generate temporary ldap certificates if LDAPS is enabled: [#12](https://github.com/owncloud/ocis-glauth/pull/12) -* Enhancement - Provide additional tls-endpoint: [#12](https://github.com/owncloud/ocis-glauth/pull/12) -* Change - Use physicist demo users: [#5](https://github.com/owncloud/ocis-glauth/issues/5) -* Change - Default to config based user backend: [#6](https://github.com/owncloud/ocis-glauth/pull/6) - -https://github.com/owncloud/product/issues/244 diff --git a/changelog/1.0.0_2020-12-17/add-k6.md b/changelog/1.0.0_2020-12-17/add-k6.md deleted file mode 100644 index e0944a9ebf..0000000000 --- a/changelog/1.0.0_2020-12-17/add-k6.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Add k6 - -Tags: tests - -add k6 as a performance testing framework - -https://github.com/owncloud/ocis/pull/941 -https://github.com/owncloud/ocis/pull/983 diff --git a/changelog/1.0.0_2020-12-17/add-konnectd-to-monorepo.md b/changelog/1.0.0_2020-12-17/add-konnectd-to-monorepo.md deleted file mode 100644 index 562703b4f0..0000000000 --- a/changelog/1.0.0_2020-12-17/add-konnectd-to-monorepo.md +++ /dev/null @@ -1,19 +0,0 @@ -Enhancement: Add the konnectd service - -Tags: konnectd - -* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) -* Bugfix - Add silent redirect url: [#69](https://github.com/owncloud/ocis-konnectd/issues/69) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#71](https://github.com/owncloud/ocis-konnectd/pull/71) -* Bugfix - Include the assets for #62: [#64](https://github.com/owncloud/ocis-konnectd/pull/64) -* Bugfix - Redirect to the provided uri: [#26](https://github.com/owncloud/ocis-konnectd/issues/26) -* Change - Add a trailing slash to trusted redirect uris: [#26](https://github.com/owncloud/ocis-konnectd/issues/26) -* Change - Improve client identifiers for end users: [#62](https://github.com/owncloud/ocis-konnectd/pull/62) -* Enhancement - Use upstream version of konnect library: [#14](https://github.com/owncloud/product/issues/14) -* Enhancement - Change default config for single-binary: [#55](https://github.com/owncloud/ocis-konnectd/pull/55) -* Bugfix - Generate a random CSP-Nonce in the webapp: [#17](https://github.com/owncloud/ocis-konnectd/issues/17) -* Change - Dummy index.html is not required anymore by upstream: [#25](https://github.com/owncloud/ocis-konnectd/issues/25) -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-konnectd/issues/1) -* Change - Use glauth as ldap backend, default to running behind ocis-proxy: [#52](https://github.com/owncloud/ocis-konnectd/pull/52) - -https://github.com/owncloud/product/issues/244 diff --git a/changelog/1.0.0_2020-12-17/add-missing-env-vars.md b/changelog/1.0.0_2020-12-17/add-missing-env-vars.md deleted file mode 100644 index 90acb5965d..0000000000 --- a/changelog/1.0.0_2020-12-17/add-missing-env-vars.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: add missing env vars to docker compose - -Tags: docker - -Without setting `REVA_FRONTEND_URL` and `REVA_DATAGATEWAY_URL` uploads would default to localhost and fail if `OCIS_DOMAIN` was used to run ocis on a remote host. - -https://github.com/owncloud/ocis/pull/392 diff --git a/changelog/1.0.0_2020-12-17/add-ocis-phoenix-to-monorepo.md b/changelog/1.0.0_2020-12-17/add-ocis-phoenix-to-monorepo.md deleted file mode 100644 index 5798881c3e..0000000000 --- a/changelog/1.0.0_2020-12-17/add-ocis-phoenix-to-monorepo.md +++ /dev/null @@ -1,17 +0,0 @@ -Enhancement: Add the ocis-phoenix service - -Tags: web - -* Bugfix - Fix external app URLs: [#218](https://github.com/owncloud/product/issues/218) -* Change - Remove pdf-viewer from default apps: [#85](https://github.com/owncloud/ocis-phoenix/pull/85) -* Change - Enable Settings and Accounts apps by default: [#80](https://github.com/owncloud/ocis-phoenix/pull/80) -* Bugfix - Exit when assets or config are not found: [#76](https://github.com/owncloud/ocis-phoenix/pull/76) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#73](https://github.com/owncloud/ocis-phoenix/pull/73) -* Change - Hide searchbar by default: [#116](https://github.com/owncloud/product/issues/116) -* Bugfix - Allow silent refresh of access token: [#69](https://github.com/owncloud/ocis-konnectd/issues/69) -* Change - Update Phoenix: [#60](https://github.com/owncloud/ocis-phoenix/pull/60) -* Enhancement - Configuration: [#57](https://github.com/owncloud/ocis-phoenix/pull/57) -* Bugfix - Config file value not being read: [#45](https://github.com/owncloud/ocis-phoenix/pull/45) -* Change - Default to running behind ocis-proxy: [#55](https://github.com/owncloud/ocis-phoenix/pull/55) - -https://github.com/owncloud/product/issues/244 diff --git a/changelog/1.0.0_2020-12-17/add-ocis-pkg-to-monorepo.md b/changelog/1.0.0_2020-12-17/add-ocis-pkg-to-monorepo.md deleted file mode 100644 index 81bf6c73fd..0000000000 --- a/changelog/1.0.0_2020-12-17/add-ocis-pkg-to-monorepo.md +++ /dev/null @@ -1,25 +0,0 @@ -Enhancement: Add the ocis-pkg package - -Tags: ocis-pkg - -* Change - Unwrap roleIDs from access-token into metadata context: [#59](https://github.com/owncloud/ocis-pkg/pull/59) -* Change - Provide cache for roles: [#59](https://github.com/owncloud/ocis-pkg/pull/59) -* Change - Roles manager: [#60](https://github.com/owncloud/ocis-pkg/pull/60) -* Change - Use go-micro's metadata context for account id: [#56](https://github.com/owncloud/ocis-pkg/pull/56) -* Bugfix - Remove redigo 2.0.0+incompatible dependency: [#33](https://github.com/owncloud/ocis-graph/pull/33) -* Change - Add middleware for x-access-token dismantling: [#46](https://github.com/owncloud/ocis-pkg/pull/46) -* Enhancement - Add `ocis.id` and numeric id claims: [#50](https://github.com/owncloud/ocis-pkg/pull/50) -* Bugfix - Pass flags to micro service: [#44](https://github.com/owncloud/ocis-pkg/pull/44) -* Change - Add header to cors handler: [#41](https://github.com/owncloud/ocis-pkg/issues/41) -* Enhancement - Tracing middleware: [#35](https://github.com/owncloud/ocis-pkg/pull/35/) -* Enhancement - Allow http services to register handlers: [#33](https://github.com/owncloud/ocis-pkg/pull/33) -* Change - Upgrade the micro libraries: [#22](https://github.com/owncloud/ocis-pkg/pull/22) -* Bugfix - Fix Module Path: [#25](https://github.com/owncloud/ocis-pkg/pull/25) -* Bugfix - Change import paths to ocis-pkg/v2: [#27](https://github.com/owncloud/ocis-pkg/pull/27) -* Bugfix - Fix serving static assets: [#14](https://github.com/owncloud/ocis-pkg/pull/14) -* Change - Add TLS support for http services: [#19](https://github.com/owncloud/ocis-pkg/issues/19) -* Enhancement - Introduce OpenID Connect middleware: [#8](https://github.com/owncloud/ocis-pkg/issues/8) -* Change - Add root path to static middleware: [#9](https://github.com/owncloud/ocis-pkg/issues/9) -* Change - Better log level handling within micro: [#2](https://github.com/owncloud/ocis-pkg/issues/2) - -https://github.com/owncloud/product/issues/244 diff --git a/changelog/1.0.0_2020-12-17/add-ocs-to-monorepo.md b/changelog/1.0.0_2020-12-17/add-ocs-to-monorepo.md deleted file mode 100644 index e1266a5276..0000000000 --- a/changelog/1.0.0_2020-12-17/add-ocs-to-monorepo.md +++ /dev/null @@ -1,21 +0,0 @@ -Enhancement: Add the ocs service - -Tags: ocs - -* Bugfix - Match the user response to the OC10 format: [#181](https://github.com/owncloud/product/issues/181) -* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) -* Bugfix - Add the top level response structure to json responses: [#181](https://github.com/owncloud/product/issues/181) -* Enhancement - Update ocis-accounts: [#42](https://github.com/owncloud/ocis-ocs/pull/42) -* Bugfix - Mimic oc10 user enabled as string in provisioning api: [#39](https://github.com/owncloud/ocis-ocs/pull/39) -* Bugfix - Use opaque ID of a user for signing keys: [#436](https://github.com/owncloud/ocis/issues/436) -* Enhancement - Add option to create user with uidnumber and gidnumber: [#34](https://github.com/owncloud/ocis-ocs/pull/34) -* Bugfix - Fix file descriptor leak: [#79](https://github.com/owncloud/ocis-accounts/issues/79) -* Enhancement - Add Group management for OCS Provisioning API: [#25](https://github.com/owncloud/ocis-ocs/pull/25) -* Enhancement - Basic Support for the User Provisioning API: [#23](https://github.com/owncloud/ocis-ocs/pull/23) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#20](https://github.com/owncloud/ocis-ocs/pull/20) -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-ocs/issues/1) -* Change - Upgrade micro libraries: [#11](https://github.com/owncloud/ocis-ocs/issues/11) -* Enhancement - Configuration: [#14](https://github.com/owncloud/ocis-ocs/pull/14) -* Enhancement - Support signing key: [#18](https://github.com/owncloud/ocis-ocs/pull/18) - -https://github.com/owncloud/product/issues/244 diff --git a/changelog/1.0.0_2020-12-17/add-proxy-to-monorepo.md b/changelog/1.0.0_2020-12-17/add-proxy-to-monorepo.md deleted file mode 100644 index 033fb725e0..0000000000 --- a/changelog/1.0.0_2020-12-17/add-proxy-to-monorepo.md +++ /dev/null @@ -1,48 +0,0 @@ -Enhancement: Add the proxy service - -Tags: proxy - -* Bugfix - Fix director selection: [#99](https://github.com/owncloud/ocis-proxy/pull/99) -* Bugfix - Add settings API and app endpoints to example config: [#93](https://github.com/owncloud/ocis-proxy/pull/93) -* Change - Remove accounts caching: [#100](https://github.com/owncloud/ocis-proxy/pull/100) -* Enhancement - Add autoprovision accounts flag: [#219](https://github.com/owncloud/product/issues/219) -* Enhancement - Add hello API and app endpoints to example config and builtin config: [#96](https://github.com/owncloud/ocis-proxy/pull/96) -* Enhancement - Add roleIDs to the access token: [#95](https://github.com/owncloud/ocis-proxy/pull/95) -* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) -* Enhancement - Add numeric uid and gid to the access token: [#89](https://github.com/owncloud/ocis-proxy/pull/89) -* Enhancement - Add configuration options for the pre-signed url middleware: [#91](https://github.com/owncloud/ocis-proxy/issues/91) -* Bugfix - Enable new accounts by default: [#79](https://github.com/owncloud/ocis-proxy/pull/79) -* Bugfix - Lookup user by id for presigned URLs: [#85](https://github.com/owncloud/ocis-proxy/pull/85) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#78](https://github.com/owncloud/ocis-proxy/pull/78) -* Change - Add settings and ocs group routes: [#81](https://github.com/owncloud/ocis-proxy/pull/81) -* Change - Add route for user provisioning API in ocis-ocs: [#80](https://github.com/owncloud/ocis-proxy/pull/80) -* Bugfix - Provide token configuration from config: [#69](https://github.com/owncloud/ocis-proxy/pull/69) -* Bugfix - Provide token configuration from config: [#76](https://github.com/owncloud/ocis-proxy/pull/76) -* Change - Add OIDC config flags: [#66](https://github.com/owncloud/ocis-proxy/pull/66) -* Change - Mint new username property in the reva token: [#62](https://github.com/owncloud/ocis-proxy/pull/62) -* Enhancement - Add Accounts UI routes: [#65](https://github.com/owncloud/ocis-proxy/pull/65) -* Enhancement - Add option to disable TLS: [#71](https://github.com/owncloud/ocis-proxy/issues/71) -* Enhancement - Only send create home request if an account has been migrated: [#52](https://github.com/owncloud/ocis-proxy/issues/52) -* Enhancement - Create a root span on proxy that propagates down to consumers: [#64](https://github.com/owncloud/ocis-proxy/pull/64) -* Enhancement - Support signed URLs: [#73](https://github.com/owncloud/ocis-proxy/issues/73) -* Bugfix - Accounts service response was ignored: [#43](https://github.com/owncloud/ocis-proxy/pull/43) -* Bugfix - Fix x-access-token in header: [#41](https://github.com/owncloud/ocis-proxy/pull/41) -* Change - Point /data endpoint to reva frontend: [#45](https://github.com/owncloud/ocis-proxy/pull/45) -* Change - Send autocreate home request to reva gateway: [#51](https://github.com/owncloud/ocis-proxy/pull/51) -* Change - Update to new accounts API: [#39](https://github.com/owncloud/ocis-proxy/issues/39) -* Enhancement - Retrieve Account UUID From User Claims: [#36](https://github.com/owncloud/ocis-proxy/pull/36) -* Enhancement - Create account if it doesn't exist in ocis-accounts: [#55](https://github.com/owncloud/ocis-proxy/issues/55) -* Enhancement - Disable keep-alive on server-side OIDC requests: [#268](https://github.com/owncloud/ocis/issues/268) -* Enhancement - Make jwt secret configurable: [#41](https://github.com/owncloud/ocis-proxy/pull/41) -* Enhancement - Respect account_enabled flag: [#53](https://github.com/owncloud/ocis-proxy/issues/53) -* Change - Update ocis-pkg: [#30](https://github.com/owncloud/ocis-proxy/pull/30) -* Change - Insecure http-requests are now redirected to https: [#29](https://github.com/owncloud/ocis-proxy/pull/29) -* Enhancement - Configurable OpenID Connect client: [#27](https://github.com/owncloud/ocis-proxy/pull/27) -* Enhancement - Add policy selectors: [#4](https://github.com/owncloud/ocis-proxy/issues/4) -* Bugfix - Set TLS-Certificate correctly: [#25](https://github.com/owncloud/ocis-proxy/pull/25) -* Change - Route requests based on regex or query parameters: [#21](https://github.com/owncloud/ocis-proxy/issues/21) -* Enhancement - Proxy client urls in default configuration: [#19](https://github.com/owncloud/ocis-proxy/issues/19) -* Enhancement - Make TLS-Cert configurable: [#14](https://github.com/owncloud/ocis-proxy/pull/14) -* Enhancement - Load Proxy Policies at Runtime: [#17](https://github.com/owncloud/ocis-proxy/issues/17) - -https://github.com/owncloud/product/issues/244 diff --git a/changelog/1.0.0_2020-12-17/add-setttings-to-monorepo.md b/changelog/1.0.0_2020-12-17/add-setttings-to-monorepo.md deleted file mode 100644 index 686cb6cb6c..0000000000 --- a/changelog/1.0.0_2020-12-17/add-setttings-to-monorepo.md +++ /dev/null @@ -1,28 +0,0 @@ -Enhancement: Add the settings service - -Tags: settings - -* Bugfix - Fix loading and saving system scoped values: [#66](https://github.com/owncloud/ocis-settings/pull/66) -* Bugfix - Complete input validation: [#66](https://github.com/owncloud/ocis-settings/pull/66) -* Change - Add filter option for bundle ids in ListBundles and ListRoles: [#59](https://github.com/owncloud/ocis-settings/pull/59) -* Change - Reuse roleIDs from the metadata context: [#69](https://github.com/owncloud/ocis-settings/pull/69) -* Change - Update ocis-pkg/v2: [#72](https://github.com/owncloud/ocis-settings/pull/72) -* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) -* Bugfix - Fix fetching bundles in settings UI: [#61](https://github.com/owncloud/ocis-settings/pull/61) -* Change - Filter settings by permissions: [#99](https://github.com/owncloud/product/issues/99) -* Change - Add role service: [#110](https://github.com/owncloud/product/issues/110) -* Change - Rename endpoints and message types: [#36](https://github.com/owncloud/ocis-settings/issues/36) -* Change - Use UUIDs instead of alphanumeric identifiers: [#46](https://github.com/owncloud/ocis-settings/pull/46) -* Bugfix - Adjust UUID validation to be more tolerant: [#41](https://github.com/owncloud/ocis-settings/issues/41) -* Bugfix - Fix runtime error when type asserting on nil value: [#38](https://github.com/owncloud/ocis-settings/pull/38) -* Bugfix - Fix multiple submits on string and number form elements: [#745](https://github.com/owncloud/owncloud-design-system/issues/745) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#39](https://github.com/owncloud/ocis-settings/pull/39) -* Change - Dynamically add navItems for extensions with settings bundles: [#25](https://github.com/owncloud/ocis-settings/pull/25) -* Change - Introduce input validation: [#22](https://github.com/owncloud/ocis-settings/pull/22) -* Change - Use account uuid from x-access-token: [#14](https://github.com/owncloud/ocis-settings/pull/14) -* Change - Use server config variable from ocis-web: [#34](https://github.com/owncloud/ocis-settings/pull/34) -* Enhancement - Remove paths from Makefile: [#33](https://github.com/owncloud/ocis-settings/pull/33) -* Enhancement - Extend the docs: [#11](https://github.com/owncloud/ocis-settings/issues/11) -* Enhancement - Update ocis-pkg/v2: [#42](https://github.com/owncloud/ocis-settings/pull/42) - -https://github.com/owncloud/product/issues/244 diff --git a/changelog/1.0.0_2020-12-17/add-storage-to-monorepo.md b/changelog/1.0.0_2020-12-17/add-storage-to-monorepo.md deleted file mode 100644 index c46ba93019..0000000000 --- a/changelog/1.0.0_2020-12-17/add-storage-to-monorepo.md +++ /dev/null @@ -1,718 +0,0 @@ -Enhancement: Add the storage service - -Tags: storage, reva - -* Enhancement - Enable ocis driver treetime accounting: [#620](https://github.com/owncloud/ocis/pull/620) -* Enhancement - Launch a storage to store ocis-metadata: [#602](https://github.com/owncloud/ocis/pull/602) - - In the future accounts, settings etc. should be stored in a dedicated metadata storage. The - services should talk to this storage directly, bypassing reva-gateway. - - https://github.com/owncloud/ocis/pull/602 - -* Enhancement - Update reva to v1.2.2-0.20200924071957-e6676516e61e: [#601](https://github.com/owncloud/ocis/pull/601) - - - Update reva to v1.2.2-0.20200924071957-e6676516e61e - eos client: Handle eos EPERM as - permission denied [(reva/#1183)](https://github.com/cs3org/reva/pull/1183) - ocis - driver: synctime based etag propagation - [(reva/#1180)](https://github.com/cs3org/reva/pull/1180) - ocis driver: fix litmus - [(reva/#1179)](https://github.com/cs3org/reva/pull/1179) - ocis driver: fix move - [(reva/#1177)](https://github.com/cs3org/reva/pull/1177) - ocs service: cache - displaynames [(reva/#1161)](https://github.com/cs3org/reva/pull/1161) - - https://github.com/owncloud/ocis-reva/issues/262 - https://github.com/owncloud/ocis-reva/issues/357 - https://github.com/owncloud/ocis-reva/issues/301 - https://github.com/owncloud/ocis-reva/issues/302 - https://github.com/owncloud/ocis/pull/601 - -* Bugfix - Fix default configuration for accessing shares: [#205](https://github.com/owncloud/product/issues/205) - - The storage provider mounted at `/home` should always have EnableHome set to `true`. The other - storage providers should have it set to `false`. - - https://github.com/owncloud/product/issues/205 - https://github.com/owncloud/ocis-reva/pull/461 - -* Enhancement - Allow configuring arbitrary storage registry rules: [#193](https://github.com/owncloud/product/issues/193) - - We added a new config flag `storage-registry-rule` that can be given multiple times for the - gateway to specify arbitrary storage registry rules. You can also use a comma separated list of - rules in the `REVA_STORAGE_REGISTRY_RULES` environment variable. - - https://github.com/owncloud/product/issues/193 - https://github.com/owncloud/ocis-reva/pull/461 - -* Enhancement - Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea: [#454](https://github.com/owncloud/ocis-reva/pull/454) - - - Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea - Do not swallow 'not found' errors in - Stat [(reva/#1124)](https://github.com/cs3org/reva/pull/1124) - Rewire dav files to the - home storage [(reva/#1125)](https://github.com/cs3org/reva/pull/1125) - Do not restore - recycle entry on purge [(reva/#1099)](https://github.com/cs3org/reva/pull/1099) - - Allow listing the trashbin [(reva/#1091)](https://github.com/cs3org/reva/pull/1091) - - Restore and delete trash items via ocs - [(reva/#1103)](https://github.com/cs3org/reva/pull/1103) - Ensure ignoring public - stray shares [(reva/#1090)](https://github.com/cs3org/reva/pull/1090) - Ensure - ignoring stray shares [(reva/#1064)](https://github.com/cs3org/reva/pull/1064) - - Minor fixes in reva cmd, gateway uploads and smtpclient - [(reva/#1082)](https://github.com/cs3org/reva/pull/1082) - Owncloud driver - - propagate mtime on RemoveGrant - [(reva/#1115)](https://github.com/cs3org/reva/pull/1115) - Handle redirection - prefixes when extracting destination from URL - [(reva/#1111)](https://github.com/cs3org/reva/pull/1111) - Add UID and GID in ldap auth - driver [(reva/#1101)](https://github.com/cs3org/reva/pull/1101) - Add calens check to - verify changelog entries in CI - [(reva/#1077)](https://github.com/cs3org/reva/pull/1077) - Refactor Reva CLI with - prompts [(reva/#1072)](https://github.com/cs3org/reva/pull/1072j) - Get file info - using fxids from EOS [(reva/#1079)](https://github.com/cs3org/reva/pull/1079) - Update - LDAP user driver [(reva/#1088)](https://github.com/cs3org/reva/pull/1088) - System - information metrics cleanup - [(reva/#1114)](https://github.com/cs3org/reva/pull/1114) - System information - included in Prometheus metrics - [(reva/#1071)](https://github.com/cs3org/reva/pull/1071) - Add logic for resolving - storage references over webdav - [(reva/#1094)](https://github.com/cs3org/reva/pull/1094) - - https://github.com/owncloud/ocis-reva/pull/454 - -* Enhancement - Update reva to v1.2.1-0.20200911111727-51649e37df2d: [#466](https://github.com/owncloud/ocis-reva/pull/466) - - - Update reva to v1.2.1-0.20200911111727-51649e37df2d - Added new OCIS storage driver ocis - [(reva/#1155)](https://github.com/cs3org/reva/pull/1155) - App provider: fallback to - env. variable if 'iopsecret' unset - [(reva/#1146)](https://github.com/cs3org/reva/pull/1146) - Add switch to database - [(reva/#1135)](https://github.com/cs3org/reva/pull/1135) - Add the ocdav HTTP svc to the - standalone config [(reva/#1128)](https://github.com/cs3org/reva/pull/1128) - - https://github.com/owncloud/ocis-reva/pull/466 - -* Enhancement - Separate user and auth providers, add config for rest user: [#412](https://github.com/owncloud/ocis-reva/pull/412) - - Previously, the auth and user provider services used to have the same driver, which restricted - using separate drivers and configs for both. This PR separates the two and adds the config for - the rest user driver and the gatewaysvc parameter to EOS fs. - - https://github.com/owncloud/ocis-reva/pull/412 - https://github.com/cs3org/reva/pull/995 - -* Enhancement - Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187: [#447](https://github.com/owncloud/ocis-reva/pull/447) - - - Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187 - fix restoring and deleting trash - items via ocs [(reva/#1103)](https://github.com/cs3org/reva/pull/1103) - Add UID and GID - in ldap auth driver [(reva/#1101)](https://github.com/cs3org/reva/pull/1101) - Allow - listing the trashbin [(reva/#1091)](https://github.com/cs3org/reva/pull/1091) - - Ignore Stray Public Shares [(reva/#1090)](https://github.com/cs3org/reva/pull/1090) - - Implement GetUserByClaim for LDAP user driver - [(reva/#1088)](https://github.com/cs3org/reva/pull/1088) - eosclient: get file info by - fxid [(reva/#1079)](https://github.com/cs3org/reva/pull/1079) - Ensure stray shares - get ignored [(reva/#1064)](https://github.com/cs3org/reva/pull/1064) - Improve - timestamp precision while logging - [(reva/#1059)](https://github.com/cs3org/reva/pull/1059) - Ocfs lookup userid - (update) [(reva/#1052)](https://github.com/cs3org/reva/pull/1052) - Disallow sharing - the shares directory [(reva/#1051)](https://github.com/cs3org/reva/pull/1051) - Local - storage provider: Fixed resolution of fileid - [(reva/#1046)](https://github.com/cs3org/reva/pull/1046) - List public shares only - created by the current user [(reva/#1042)](https://github.com/cs3org/reva/pull/1042) - - https://github.com/owncloud/ocis-reva/pull/447 - -* Bugfix - Update LDAP filters: [#399](https://github.com/owncloud/ocis-reva/pull/399) - - With the separation of use and find filters we can now use a filter that taken into account a users - uuid as well as his username. This is necessary to make sharing work with the new account service - which assigns accounts an immutable account id that is different from the username. - Furthermore, the separate find filters now allows searching users by their displayname or - email as well. - - ``` - userfilter = - "(&(objectclass=posixAccount)(|(ownclouduuid={{.OpaqueId}})(cn={{.OpaqueId}})))" - findfilter = - "(&(objectclass=posixAccount)(|(cn={{query}}*)(displayname={{query}}*)(mail={{query}}*)))" - ``` - - https://github.com/owncloud/ocis-reva/pull/399 - https://github.com/cs3org/reva/pull/996 - -* Change - Environment updates for the username userid split: [#420](https://github.com/owncloud/ocis-reva/pull/420) - - We updated the owncloud storage driver in reva to properly look up users by userid or username - using the userprovider instead of taking the path segment as is. This requires the user service - address as well as changing the default layout to the userid instead of the username. The latter - is not considered a stable and persistent identifier. - - https://github.com/owncloud/ocis-reva/pull/420 - https://github.com/cs3org/reva/pull/1033 - -* Enhancement - Update storage documentation: [#384](https://github.com/owncloud/ocis-reva/pull/384) - - We added details to the documentation about storage requirements known from ownCloud 10, the - local storage driver and the ownCloud storage driver. - - https://github.com/owncloud/ocis-reva/pull/384 - https://github.com/owncloud/ocis-reva/pull/390 - -* Enhancement - Update reva to v0.1.1-0.20200724135750-b46288b375d6: [#399](https://github.com/owncloud/ocis-reva/pull/399) - - - Update reva to v0.1.1-0.20200724135750-b46288b375d6 - Split LDAP user filters - (reva/#996) - meshdirectory: Add invite forward API to provider links (reva/#1000) - OCM: - Pass the link to the meshdirectory service in token mail (reva/#1002) - Update - github.com/go-ldap/ldap to v3 (reva/#1004) - - https://github.com/owncloud/ocis-reva/pull/399 - https://github.com/cs3org/reva/pull/996 - https://github.com/cs3org/reva/pull/1000 - https://github.com/cs3org/reva/pull/1002 - https://github.com/cs3org/reva/pull/1004 - -* Enhancement - Update reva to v0.1.1-0.20200728071211-c948977dd3a0: [#407](https://github.com/owncloud/ocis-reva/pull/407) - - - Update reva to v0.1.1-0.20200728071211-c948977dd3a0 - Use proper logging for ldap auth - requests (reva/#1008) - Update github.com/eventials/go-tus to - v0.0.0-20200718001131-45c7ec8f5d59 (reva/#1007) - Check if SMTP credentials are nil - (reva/#1006) - - https://github.com/owncloud/ocis-reva/pull/407 - https://github.com/cs3org/reva/pull/1008 - https://github.com/cs3org/reva/pull/1007 - https://github.com/cs3org/reva/pull/1006 - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#393](https://github.com/owncloud/ocis-reva/pull/393) - - ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - - https://github.com/owncloud/ocis-reva/pull/393 - -* Enhancement - Update reva to v0.1.1-0.20200710143425-cf38a45220c5: [#371](https://github.com/owncloud/ocis-reva/pull/371) - - - Update reva to v0.1.1-0.20200710143425-cf38a45220c5 (#371) - Add wopi open (reva/#920) - - Added a CS3API compliant data exporter to Mentix (reva/#955) - Read SMTP password from env if - not set in config (reva/#953) - OCS share fix including file info after update (reva/#958) - Add - flag to smtpclient for for unauthenticated SMTP (reva/#963) - - https://github.com/owncloud/ocis-reva/pull/371 - https://github.com/cs3org/reva/pull/920 - https://github.com/cs3org/reva/pull/953 - https://github.com/cs3org/reva/pull/955 - https://github.com/cs3org/reva/pull/958 - https://github.com/cs3org/reva/pull/963 - -* Enhancement - Update reva to v0.1.1-0.20200722125752-6dea7936f9d1: [#392](https://github.com/owncloud/ocis-reva/pull/392) - - - Update reva to v0.1.1-0.20200722125752-6dea7936f9d1 - Added signing key capability - (reva/#986) - Add functionality to create webdav references for OCM shares (reva/#974) - - Added a site locations exporter to Mentix (reva/#972) - Add option to config to allow requests - to hosts with unverified certificates (reva/#969) - - https://github.com/owncloud/ocis-reva/pull/392 - https://github.com/cs3org/reva/pull/986 - https://github.com/cs3org/reva/pull/974 - https://github.com/cs3org/reva/pull/972 - https://github.com/cs3org/reva/pull/969 - -* Enhancement - Make frontend prefixes configurable: [#363](https://github.com/owncloud/ocis-reva/pull/363) - - We introduce three new environment variables and preconfigure them the following way: - - * `REVA_FRONTEND_DATAGATEWAY_PREFIX="data"` - * `REVA_FRONTEND_OCDAV_PREFIX=""` - * `REVA_FRONTEND_OCS_PREFIX="ocs"` - - This restores the reva defaults that were changed upstream. - - https://github.com/owncloud/ocis-reva/pull/363 - https://github.com/cs3org/reva/pull/936/files#diff-51bf4fb310f7362f5c4306581132fc3bR63 - - -* Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: [#341](https://github.com/owncloud/ocis-reva/pull/341) - - - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66 (#341) - Added country information - to Mentix (reva/#924) - Refactor metrics package to implement reader interface (reva/#934) - - Fix OCS public link share update values logic (#252, #288, reva/#930) - - https://github.com/owncloud/ocis-reva/issues/252 - https://github.com/owncloud/ocis-reva/issues/288 - https://github.com/owncloud/ocis-reva/pull/341 - https://github.com/cs3org/reva/pull/924 - https://github.com/cs3org/reva/pull/934 - https://github.com/cs3org/reva/pull/930 - -* Enhancement - Update reva to v0.1.1-0.20200709064551-91eed007038f: [#362](https://github.com/owncloud/ocis-reva/pull/362) - - - Update reva to v0.1.1-0.20200709064551-91eed007038f (#362) - Fix config for uploads when - data server is not exposed (reva/#936) - Update OCM partners endpoints (reva/#937) - Update - Ailleron endpoint (reva/#938) - OCS: Fix initialization of shares json file (reva/#940) - - OCS: Fix returned public link URL (#336, reva/#945) - OCS: Share wrap resource id correctly - (#344, reva/#951) - OCS: Implement share handling for accepting and listing shares (#11, - reva/#929) - ocm: dynamically lookup IPs for provider check (reva/#946) - ocm: add - functionality to mail OCM invite tokens (reva/#944) - Change percentagused to - percentageused (reva/#903) - Fix file-descriptor leak (reva/#954) - - https://github.com/owncloud/ocis-reva/issues/344 - https://github.com/owncloud/ocis-reva/issues/336 - https://github.com/owncloud/ocis-reva/issues/11 - https://github.com/owncloud/ocis-reva/pull/362 - https://github.com/cs3org/reva/pull/936 - https://github.com/cs3org/reva/pull/937 - https://github.com/cs3org/reva/pull/938 - https://github.com/cs3org/reva/pull/940 - https://github.com/cs3org/reva/pull/951 - https://github.com/cs3org/reva/pull/945 - https://github.com/cs3org/reva/pull/929 - https://github.com/cs3org/reva/pull/946 - https://github.com/cs3org/reva/pull/944 - https://github.com/cs3org/reva/pull/903 - https://github.com/cs3org/reva/pull/954 - -* Enhancement - Add new config options for the http client: [#330](https://github.com/owncloud/ocis-reva/pull/330) - - The internal certificates are checked for validity after - https://github.com/cs3org/reva/pull/914, which causes the acceptance tests to fail. This - change sets new hardcoded defaults. - - https://github.com/owncloud/ocis-reva/pull/330 - -* Enhancement - Allow datagateway transfers to take 24h: [#323](https://github.com/owncloud/ocis-reva/pull/323) - - - Increase transfer token life time to 24h (PR #323) - - https://github.com/owncloud/ocis-reva/pull/323 - -* Enhancement - Update reva to v0.1.1-0.20200630075923-39a90d431566: [#320](https://github.com/owncloud/ocis-reva/pull/320) - - - Update reva to v0.1.1-0.20200630075923-39a90d431566 (#320) - Return special value for - public link password (#294, reva/#904) - Fix public stat and listcontainer response to - contain the correct prefix (#310, reva/#902) - - https://github.com/owncloud/ocis-reva/issues/310 - https://github.com/owncloud/ocis-reva/issues/294 - https://github.com/owncloud/ocis-reva/pull/320 - https://github.com/cs3org/reva/pull/902 - https://github.com/cs3org/reva/pull/904 - -* Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: [#328](https://github.com/owncloud/ocis-reva/pull/328) - - - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66 (#328) - Use sync.Map on pool package - (reva/#909) - Use mutex instead of sync.Map (reva/#915) - Use gatewayProviders instead of - storageProviders on conn pool (reva/#916) - Add logic to ls and stat to process arbitrary - metadata keys (reva/#905) - Preliminary implementation of Set/UnsetArbitraryMetadata - (reva/#912) - Make datagateway forward headers (reva/#913, reva/#926) - Add option to cmd - upload to disable tus (reva/#911) - OCS Share Allow date-only expiration for public shares - (#288, reva/#918) - OCS Share Remove array from OCS Share update response (#252, reva/#919) - - OCS Share Implement GET request for single shares (#249, reva/#921) - - https://github.com/owncloud/ocis-reva/issues/288 - https://github.com/owncloud/ocis-reva/issues/252 - https://github.com/owncloud/ocis-reva/issues/249 - https://github.com/owncloud/ocis-reva/pull/328 - https://github.com/cs3org/reva/pull/909 - https://github.com/cs3org/reva/pull/915 - https://github.com/cs3org/reva/pull/916 - https://github.com/cs3org/reva/pull/905 - https://github.com/cs3org/reva/pull/912 - https://github.com/cs3org/reva/pull/913 - https://github.com/cs3org/reva/pull/926 - https://github.com/cs3org/reva/pull/911 - https://github.com/cs3org/reva/pull/918 - https://github.com/cs3org/reva/pull/919 - https://github.com/cs3org/reva/pull/921 - -* Enhancement - Update reva to v0.1.1-0.20200629131207-04298ea1c088: [#309](https://github.com/owncloud/ocis-reva/pull/309) - - - Update reva to v0.1.1-0.20200629094927-e33d65230abc (#309) - Fix public link file share - (#278, reva/#895, reva/#900) - Delete public share (reva/#899) - Updated reva to - v0.1.1-0.20200629131207-04298ea1c088 (#313) - - https://github.com/owncloud/ocis-reva/issues/278 - https://github.com/owncloud/ocis-reva/pull/309 - https://github.com/cs3org/reva/pull/895 - https://github.com/cs3org/reva/pull/899 - https://github.com/cs3org/reva/pull/900 - https://github.com/owncloud/ocis-reva/pull/313 - -* Enhancement - Update reva to v0.1.1-0.20200626111234-e21c32db9614: [#261](https://github.com/owncloud/ocis-reva/pull/261) - - - Updated reva to v0.1.1-0.20200626111234-e21c32db9614 (#304) - TUS upload support through - datagateway (#261, reva/#878, reva/#888) - Added support for differing metrics path for - Prometheus to Mentix (reva/#875) - More data exported by Mentix (reva/#881) - Implementation - of file operations in public folder shares (#49, #293, reva/#877) - Make httpclient trust - local certificates for now (reva/#880) - EOS homes are not configured with an enable-flag - anymore, but with a dedicated storage driver. We're using it now and adapted default configs of - storages (reva/#891, #304) - - https://github.com/owncloud/ocis-reva/issues/49 - https://github.com/owncloud/ocis-reva/issues/293 - https://github.com/owncloud/ocis-reva/issues/261 - https://github.com/owncloud/ocis-reva/pull/261 - https://github.com/cs3org/reva/pull/875 - https://github.com/cs3org/reva/pull/877 - https://github.com/cs3org/reva/pull/878 - https://github.com/cs3org/reva/pull/881 - https://github.com/cs3org/reva/pull/880 - https://github.com/cs3org/reva/pull/888 - https://github.com/owncloud/ocis-reva/pull/304 - https://github.com/cs3org/reva/pull/891 - -* Enhancement - Update reva to v0.1.1-0.20200624063447-db5e6635d5f0: [#279](https://github.com/owncloud/ocis-reva/pull/279) - - - Updated reva to v0.1.1-0.20200624063447-db5e6635d5f0 (#279) - Local storage: URL-encode - file ids to ease integration with other microservices like WOPI (reva/#799) - Mentix fixes - (reva/#803, reva/#817) - OCDAV: fix returned timestamp format (#116, reva/#805) - OCM: add - default prefix (#814) - add the content-length header to the responses (reva/#816) - Deps: - clean (reva/#818) - Fix trashbin listing (#112, #253, #254, reva/#819) - Make the json - publicshare driver configurable (reva/#820) - TUS: Return metadata headers after direct - upload (ocis/#216, reva/#813) - Set mtime to storage after simple upload (#174, reva/#823, - reva/#841) - Configure grpc client to allow for insecure conns and skip server certificate - verification (reva/#825) - Deployment: simplify config with more default values - (reva/#826, reva/#837, reva/#843, reva/#848, reva/#842) - Separate local fs into home and - with home disabled (reva/#829) - Register reflection after other services (reva/#831) - - Refactor EOS fs (reva/#830) - Add ocs-share-permissions to the propfind response (#47, - reva/#836) - OCS: Properly read permissions when creating public link (reva/#852) - localfs: - make normalize return associated error (reva/#850) - EOS grpc driver (reva/#664) - OCS: Add - support for legacy public link arg publicUpload (reva/#853) - Add cache layer to user REST - package (reva/#849) - Meshdirectory: pass query params to selected provider (reva/#863) - - Pass etag in quotes from the fs layer (#269, reva/#866, reva/#867) - OCM: use refactored - cs3apis provider definition (reva/#864) - - https://github.com/owncloud/ocis-reva/issues/116 - https://github.com/owncloud/ocis-reva/issues/112 - https://github.com/owncloud/ocis-reva/issues/253 - https://github.com/owncloud/ocis-reva/issues/254 - https://github.com/owncloud/ocis/issues/216 - https://github.com/owncloud/ocis-reva/issues/174 - https://github.com/owncloud/ocis-reva/issues/47 - https://github.com/owncloud/ocis-reva/issues/269 - https://github.com/owncloud/ocis-reva/pull/279 - https://github.com/owncloud/cs3org/reva/pull/799 - https://github.com/owncloud/cs3org/reva/pull/803 - https://github.com/owncloud/cs3org/reva/pull/817 - https://github.com/owncloud/cs3org/reva/pull/805 - https://github.com/owncloud/cs3org/reva/pull/814 - https://github.com/owncloud/cs3org/reva/pull/816 - https://github.com/owncloud/cs3org/reva/pull/818 - https://github.com/owncloud/cs3org/reva/pull/819 - https://github.com/owncloud/cs3org/reva/pull/820 - https://github.com/owncloud/cs3org/reva/pull/823 - https://github.com/owncloud/cs3org/reva/pull/841 - https://github.com/owncloud/cs3org/reva/pull/813 - https://github.com/owncloud/cs3org/reva/pull/825 - https://github.com/owncloud/cs3org/reva/pull/826 - https://github.com/owncloud/cs3org/reva/pull/837 - https://github.com/owncloud/cs3org/reva/pull/843 - https://github.com/owncloud/cs3org/reva/pull/848 - https://github.com/owncloud/cs3org/reva/pull/842 - https://github.com/owncloud/cs3org/reva/pull/829 - https://github.com/owncloud/cs3org/reva/pull/831 - https://github.com/owncloud/cs3org/reva/pull/830 - https://github.com/owncloud/cs3org/reva/pull/836 - https://github.com/owncloud/cs3org/reva/pull/852 - https://github.com/owncloud/cs3org/reva/pull/850 - https://github.com/owncloud/cs3org/reva/pull/664 - https://github.com/owncloud/cs3org/reva/pull/853 - https://github.com/owncloud/cs3org/reva/pull/849 - https://github.com/owncloud/cs3org/reva/pull/863 - https://github.com/owncloud/cs3org/reva/pull/866 - https://github.com/owncloud/cs3org/reva/pull/867 - https://github.com/owncloud/cs3org/reva/pull/864 - -* Enhancement - Add TUS global capability: [#177](https://github.com/owncloud/ocis-reva/issues/177) - - The TUS global capabilities from Reva are now exposed. - - The advertised max chunk size can be configured using the "--upload-max-chunk-size" CLI - switch or "REVA_FRONTEND_UPLOAD_MAX_CHUNK_SIZE" environment variable. The advertised - http method override can be configured using the "--upload-http-method-override" CLI - switch or "REVA_FRONTEND_UPLOAD_HTTP_METHOD_OVERRIDE" environment variable. - - https://github.com/owncloud/ocis-reva/issues/177 - https://github.com/owncloud/ocis-reva/pull/228 - -* Enhancement - Update reva to v0.1.1-0.20200603071553-e05a87521618: [#244](https://github.com/owncloud/ocis-reva/issues/244) - - - Updated reva to v0.1.1-0.20200603071553-e05a87521618 (#244) - Add option to disable TUS on - OC layer (#177, reva/#791) - Dataprovider now supports method override (#177, reva/#792) - - OCS fixes for create public link (reva/#798) - - https://github.com/owncloud/ocis-reva/issues/244 - https://github.com/owncloud/ocis-reva/issues/177 - https://github.com/cs3org/reva/pull/791 - https://github.com/cs3org/reva/pull/792 - https://github.com/cs3org/reva/pull/798 - -* Enhancement - Add public shares service: [#49](https://github.com/owncloud/ocis-reva/issues/49) - - Added Public Shares service with CRUD operations and File Public Shares Manager - - https://github.com/owncloud/ocis-reva/issues/49 - https://github.com/owncloud/ocis-reva/pull/232 - -* Enhancement - Update reva to v0.1.1-0.20200529120551-4f2d9c85d3c9: [#49](https://github.com/owncloud/ocis-reva/issues/49) - - - Updated reva to v0.1.1-0.20200529120551 (#232) - Public Shares CRUD, File Public Shares - Manager (#49, #232, reva/#681, reva/#788) - Disable HTTP-KeepAlives to reduce fd count - (ocis/#268, reva/#787) - Fix trashbin listing (#229, reva/#782) - Create PUT wrapper for TUS - uploads (reva/#770) - Add security access headers for ocdav requests (#66, reva/#780) - Add - option to revad cmd to specify logging level (reva/#772) - New metrics package (reva/#740) - - Remove implicit data member from memory store (reva/#774) - Added TUS global capabilities - (#177, reva/#775) - Fix PROPFIND with Depth 1 for cross-storage operations (reva/#779) - - https://github.com/owncloud/ocis-reva/issues/49 - https://github.com/owncloud/ocis-reva/issues/229 - https://github.com/owncloud/ocis-reva/issues/66 - https://github.com/owncloud/ocis-reva/issues/177 - https://github.com/owncloud/ocis/issues/268 - https://github.com/owncloud/ocis-reva/pull/232 - https://github.com/cs3org/reva/pull/787 - https://github.com/cs3org/reva/pull/681 - https://github.com/cs3org/reva/pull/788 - https://github.com/cs3org/reva/pull/782 - https://github.com/cs3org/reva/pull/770 - https://github.com/cs3org/reva/pull/780 - https://github.com/cs3org/reva/pull/772 - https://github.com/cs3org/reva/pull/740 - https://github.com/cs3org/reva/pull/774 - https://github.com/cs3org/reva/pull/775 - https://github.com/cs3org/reva/pull/779 - -* Enhancement - Update reva to v0.1.1-0.20200520150229: [#161](https://github.com/owncloud/ocis-reva/pull/161) - - - Update reva to v0.1.1-0.20200520150229 (#161, #180, #192, #207, #221) - Return arbitrary - metadata with stat, upload without TUS (reva/#766) - Stat file before returning datagateway - URL when initiating download (reva/#765) - REST driver for user package (reva/#747) - Sharing - behavior now consistent with the old backend (#20, #26, #43, #44, #46, #94 ,reva/#748) - Mentix - service (reva/#755) - meshdirectory: add mentix driver for gocdb sites integration - (reva/#754) - Add functionality to commit to storage for OCM shares (reva/#760) - Add option in - config to disable tus (reva/#759) - ocdav: fix custom property XML parsing in PROPPATCH - handler (#203, reva/#743) - ocdav: fix PROPPATCH response for removed properties (#186, - reva/#742) - ocdav: implement PROPFIND infinity depth (#212, reva/#758) - Local fs: Allow - setting of arbitrary metadata, minor bug fixes (reva/#764) - Local fs: metadata handling and - share persistence (reva/#732) - Local fs: return file owner info in stat (reva/#750) - Fixed - regression when uploading empty files to OCFS or EOS with PUT and TUS (#188, reva/#734) - On - delete move the file versions to the trashbin (#94, reva/#731) - Fix OCFS move operation (#182, - reva/#729) - Fix OCFS custom property / xattr removal (reva/#728) - Retry trashbin in case of - timestamp collision (reva/#730) - Disable chunking v1 by default (reva/#678) - Implement ocs - to http status code mapping (#26, reva/#696, reva/#707, reva/#711) - Handle the case if - directory already exists (reva/#695) - Added TUS upload support (reva/#674, reva/#725, - reva/#717) - Always return file sizes in Webdav PROPFIND (reva/#712) - Use default mime type - when none was detected (reva/#713) - Fixed Webdav shallow COPY (reva/#714) - Fixed arbitrary - namespace usage for custom properties in PROPFIND (#57, reva/#720) - Implement returning - Webdav custom properties from xattr (#57, reva/#721) - Minor fix in OCM share pkg (reva/#718) - - https://github.com/owncloud/ocis-reva/issues/20 - https://github.com/owncloud/ocis-reva/issues/26 - https://github.com/owncloud/ocis-reva/issues/43 - https://github.com/owncloud/ocis-reva/issues/44 - https://github.com/owncloud/ocis-reva/issues/46 - https://github.com/owncloud/ocis-reva/issues/94 - https://github.com/owncloud/ocis-reva/issues/26 - https://github.com/owncloud/ocis-reva/issues/67 - https://github.com/owncloud/ocis-reva/issues/57 - https://github.com/owncloud/ocis-reva/issues/94 - https://github.com/owncloud/ocis-reva/issues/188 - https://github.com/owncloud/ocis-reva/issues/182 - https://github.com/owncloud/ocis-reva/issues/212 - https://github.com/owncloud/ocis-reva/issues/186 - https://github.com/owncloud/ocis-reva/issues/203 - https://github.com/owncloud/ocis-reva/pull/161 - https://github.com/owncloud/ocis-reva/pull/180 - https://github.com/owncloud/ocis-reva/pull/192 - https://github.com/owncloud/ocis-reva/pull/207 - https://github.com/owncloud/ocis-reva/pull/221 - https://github.com/cs3org/reva/pull/766 - https://github.com/cs3org/reva/pull/765 - https://github.com/cs3org/reva/pull/755 - https://github.com/cs3org/reva/pull/754 - https://github.com/cs3org/reva/pull/747 - https://github.com/cs3org/reva/pull/748 - https://github.com/cs3org/reva/pull/760 - https://github.com/cs3org/reva/pull/759 - https://github.com/cs3org/reva/pull/678 - https://github.com/cs3org/reva/pull/696 - https://github.com/cs3org/reva/pull/707 - https://github.com/cs3org/reva/pull/711 - https://github.com/cs3org/reva/pull/695 - https://github.com/cs3org/reva/pull/674 - https://github.com/cs3org/reva/pull/725 - https://github.com/cs3org/reva/pull/717 - https://github.com/cs3org/reva/pull/712 - https://github.com/cs3org/reva/pull/713 - https://github.com/cs3org/reva/pull/720 - https://github.com/cs3org/reva/pull/718 - https://github.com/cs3org/reva/pull/731 - https://github.com/cs3org/reva/pull/734 - https://github.com/cs3org/reva/pull/729 - https://github.com/cs3org/reva/pull/728 - https://github.com/cs3org/reva/pull/730 - https://github.com/cs3org/reva/pull/758 - https://github.com/cs3org/reva/pull/742 - https://github.com/cs3org/reva/pull/764 - https://github.com/cs3org/reva/pull/743 - https://github.com/cs3org/reva/pull/732 - https://github.com/cs3org/reva/pull/750 - -* Bugfix - Stop advertising unsupported chunking v2: [#145](https://github.com/owncloud/ocis-reva/pull/145) - - Removed "chunking" attribute in the DAV capabilities. Please note that chunking v2 is - advertised as "chunking 1.0" while chunking v1 is the attribute "bigfilechunking" which is - already false. - - https://github.com/owncloud/ocis-reva/pull/145 - -* Enhancement - Allow configuring the gateway for dataproviders: [#136](https://github.com/owncloud/ocis-reva/pull/136) - - This allows using basic or bearer auth when directly talking to dataproviders. - - https://github.com/owncloud/ocis-reva/pull/136 - -* Enhancement - Use a configured logger on reva runtime: [#153](https://github.com/owncloud/ocis-reva/pull/153) - - For consistency reasons we need a configured logger that is inline with an ocis logger, so the - log cascade can be easily parsed by a human. - - https://github.com/owncloud/ocis-reva/pull/153 - -* Bugfix - Fix eos user sharing config: [#127](https://github.com/owncloud/ocis-reva/pull/127) - - We have added missing config options for the user sharing manager and added a dedicated eos - storage command with pre configured settings for the eos-docker container. It configures a - `Shares` folder in a users home when using eos as the storage driver. - - https://github.com/owncloud/ocis-reva/pull/127 - -* Enhancement - Update reva to v1.1.0-20200414133413: [#127](https://github.com/owncloud/ocis-reva/pull/127) - - Adds initial public sharing and ocm implementation. - - https://github.com/owncloud/ocis-reva/pull/127 - -* Bugfix - Fix eos config: [#125](https://github.com/owncloud/ocis-reva/pull/125) - - We have added missing config options for the home layout to the config struct that is passed to - eos. - - https://github.com/owncloud/ocis-reva/pull/125 - -* Bugfix - Set correct flag type in the flagsets: [#75](https://github.com/owncloud/ocis-reva/issues/75) - - While upgrading to the micro/cli version 2 there where two instances of `StringFlag` which had - not been changed to `StringSliceFlag`. This caused `ocis-reva users` and `ocis-reva - storage-root` to fail on startup. - - https://github.com/owncloud/ocis-reva/issues/75 - https://github.com/owncloud/ocis-reva/pull/76 - -* Bugfix - We fixed a typo in the `REVA_LDAP_SCHEMA_MAIL` environment variable: [#113](https://github.com/owncloud/ocis-reva/pull/113) - - It was misspelled as `REVA_LDAP_SCHEMA_Mail`. - - https://github.com/owncloud/ocis-reva/pull/113 - -* Bugfix - Allow different namespaces for /webdav and /dav/files: [#68](https://github.com/owncloud/ocis-reva/pull/68) - - After fbf131c the path for the "new" webdav path does not contain a username - `/remote.php/dav/files/textfile0.txt`. It used to be - `/remote.php/dav/files/oc/einstein/textfile0.txt` So it lost `oc/einstein`. - - This PR allows setting up different namespaces for `/webav` and `/dav/files`: - - `/webdav` is jailed into `/home` - which uses the home storage driver and uses the logged in user - to construct the path `/dav/files` is jailed into `/oc` - which uses the owncloud storage - driver and expects a username as the first path segment - - This mimics oc10 - - The `WEBDAV_NAMESPACE_JAIL` environment variable is split into - `WEBDAV_NAMESPACE` and - - `DAV_FILES_NAMESPACE` accordingly. - - https://github.com/owncloud/ocis-reva/pull/68 - related: - -* Change - Use /home as default namespace: [#68](https://github.com/owncloud/ocis-reva/pull/68) - - Currently, cross storage etag propagation is not yet implemented, which prevents the desktop - client from detecting changes via the PROPFIND to /. / is managed by the root storage provider - which is independent of the home and oc storage providers. If a file changes in /home/foo, the - etag change will only be propagated to the root of the home storage provider. - - This change jails users into the `/home` namespace, and allows configuring the namespace to - use for the two webdav endpoints using the new environment variable `WEBDAV_NAMESPACE_JAIL` - which affects both endpoints `/dav/files` and `/webdav`. - - This will allow us to focus on getting a single storage driver like eos or owncloud tested and - better resembles what owncloud 10 does. - - To get back the global namespace, which ultimately is the goal, just set the above environment - variable to `/`. - - https://github.com/owncloud/ocis-reva/pull/68 - -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-reva/issues/1) - - Just prepared an initial basic version to start a reva server and start integrating with the - go-micro base dextension framework of ownCloud Infinite Scale. - - https://github.com/owncloud/ocis-reva/issues/1 - -* Change - Start multiple services with dedicated commands: [#6](https://github.com/owncloud/ocis-reva/issues/6) - - The initial version would only allow us to use a set of reva configurations to start multiple - services. We use a more opinionated set of commands to start dedicated services that allows us - to configure them individually. It allows us to switch eg. the user backend to LDAP and fully use - it on the cli. - - https://github.com/owncloud/ocis-reva/issues/6 - -* Change - Storage providers now default to exposing data servers: [#89](https://github.com/owncloud/ocis-reva/issues/89) - - The flags that let reva storage providers announce that they expose a data server now defaults - to true: - - `REVA_STORAGE_HOME_EXPOSE_DATA_SERVER=1` `REVA_STORAGE_OC_EXPOSE_DATA_SERVER=1` - - https://github.com/owncloud/ocis-reva/issues/89 - -* Change - Default to running behind ocis-proxy: [#113](https://github.com/owncloud/ocis-reva/pull/113) - - We changed the default configuration to integrate better with ocis. - - - We use ocis-glauth as the default ldap server on port 9125 with base `dc=example,dc=org`. - We - use a dedicated technical `reva` user to make ldap binds - Clients are supposed to use the - ocis-proxy endpoint `https://localhost:9200` - We removed unneeded ocis configuration - from the frontend which no longer serves an oidc provider. - We changed the default user - OpaqueID attribute from `sub` to `preferred_username`. The latter is a claim populated by - konnectd that can also be used by the reva ldap user manager to look up users by their OpaqueId - - https://github.com/owncloud/ocis-reva/pull/113 - -* Enhancement - Expose owncloud storage driver config in flagset: [#87](https://github.com/owncloud/ocis-reva/issues/87) - - Three new flags are now available: - - - scan files on startup to generate missing fileids default: `true` env var: - `REVA_STORAGE_OWNCLOUD_SCAN` cli option: `--storage-owncloud-scan` - - - autocreate home path for new users default: `true` env var: - `REVA_STORAGE_OWNCLOUD_AUTOCREATE` cli option: `--storage-owncloud-autocreate` - - - the address of the redis server default: `:6379` env var: - `REVA_STORAGE_OWNCLOUD_REDIS_ADDR` cli option: `--storage-owncloud-redis` - - https://github.com/owncloud/ocis-reva/issues/87 - -* Enhancement - Update reva to v0.0.2-0.20200212114015-0dbce24f7e8b: [#91](https://github.com/owncloud/ocis-reva/pull/91) - - Reva has seen a lot of changes that allow us to - reduce the configuration overhead - use the - autocreate home folder option - use the home folder path layout option - no longer start the root - storage - - https://github.com/owncloud/ocis-reva/pull/91 - related: - -* Enhancement - Allow configuring user sharing driver: [#115](https://github.com/owncloud/ocis-reva/pull/115) - - We now default to `json` which persists shares in the sharing manager in a json file instead of an - in memory db. - - https://github.com/owncloud/ocis-reva/pull/115 - -https://github.com/owncloud/product/issues/244 diff --git a/changelog/1.0.0_2020-12-17/add-store-to-monorepo.md b/changelog/1.0.0_2020-12-17/add-store-to-monorepo.md deleted file mode 100644 index b82c90eba3..0000000000 --- a/changelog/1.0.0_2020-12-17/add-store-to-monorepo.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Add the store service - -Tags: store - -* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) -* Bugfix - Removed code from other service: [#7](https://github.com/owncloud/ocis-store/pull/7) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#5](https://github.com/owncloud/ocis-store/pull/5) -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-store/pull/1) - -https://github.com/owncloud/product/issues/244 diff --git a/changelog/1.0.0_2020-12-17/add-thumbnails-command.md b/changelog/1.0.0_2020-12-17/add-thumbnails-command.md deleted file mode 100644 index f489b50ed3..0000000000 --- a/changelog/1.0.0_2020-12-17/add-thumbnails-command.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: add the thumbnails command - -Tags: thumbnails - -Added the thumbnails command so that the thumbnails service can get started via ocis. - -https://github.com/owncloud/ocis/issues/156 diff --git a/changelog/1.0.0_2020-12-17/add-thumbnails-to-monorepo.md b/changelog/1.0.0_2020-12-17/add-thumbnails-to-monorepo.md deleted file mode 100644 index dd4bd8cb5c..0000000000 --- a/changelog/1.0.0_2020-12-17/add-thumbnails-to-monorepo.md +++ /dev/null @@ -1,18 +0,0 @@ -Enhancement: Add the thumbnails service - -Tags: thumbnails - -* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#35](https://github.com/owncloud/ocis-thumbnails/pull/35) -* Enhancement - Serve the metrics endpoint: [#37](https://github.com/owncloud/ocis-thumbnails/issues/37) -* Change - Add more default resolutions: [#23](https://github.com/owncloud/ocis-thumbnails/issues/23) -* Change - Refactor code to remove code smells: [#21](https://github.com/owncloud/ocis-thumbnails/issues/21) -* Change - Use micro service error api: [#31](https://github.com/owncloud/ocis-thumbnails/issues/31) -* Enhancement - Limit users to access own thumbnails: [#5](https://github.com/owncloud/ocis-thumbnails/issues/5) -* Bugfix - Fix usage of context.Context: [#18](https://github.com/owncloud/ocis-thumbnails/issues/18) -* Bugfix - Fix execution when passing program flags: [#15](https://github.com/owncloud/ocis-thumbnails/issues/15) -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-thumbnails/issues/1) -* Change - Use predefined resolutions for thumbnail generation: [#7](https://github.com/owncloud/ocis-thumbnails/issues/7) -* Change - Implement the first working version: [#3](https://github.com/owncloud/ocis-thumbnails/pull/3) - -https://github.com/owncloud/product/issues/244 diff --git a/changelog/1.0.0_2020-12-17/add-version-command.md b/changelog/1.0.0_2020-12-17/add-version-command.md deleted file mode 100644 index ff1b68559c..0000000000 --- a/changelog/1.0.0_2020-12-17/add-version-command.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: add a command to list the versions of running instances - -Tags: accounts - -Added a micro command to list the versions of running accounts services. - -https://github.com/owncloud/product/issues/226 diff --git a/changelog/1.0.0_2020-12-17/add-webdav-to-monorepo.md b/changelog/1.0.0_2020-12-17/add-webdav-to-monorepo.md deleted file mode 100644 index 9a0393a7f9..0000000000 --- a/changelog/1.0.0_2020-12-17/add-webdav-to-monorepo.md +++ /dev/null @@ -1,13 +0,0 @@ -Enhancement: Add the webdav service - -Tags: webdav - - * Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) - * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#22](https://github.com/owncloud/ocis-webdav/pull/22) - * Change Change status not found on missing thumbnail: [#20](https://github.com/owncloud/ocis-webdav/issues/20) - * Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-webdav/issues/1) - * Change - Update ocis-pkg to version 2.2.0: [#16](https://github.com/owncloud/ocis-webdav/issues/16) - * Enhancement - Configuration: [#14](https://github.com/owncloud/ocis-webdav/pull/14) - * Enhancement - Implement preview API: [#13](https://github.com/owncloud/ocis-webdav/pull/13) - - https://github.com/owncloud/product/issues/244 diff --git a/changelog/1.0.0_2020-12-17/allow-ldap-user-backend.md b/changelog/1.0.0_2020-12-17/allow-ldap-user-backend.md deleted file mode 100644 index 341bd9cad1..0000000000 --- a/changelog/1.0.0_2020-12-17/allow-ldap-user-backend.md +++ /dev/null @@ -1,12 +0,0 @@ -Change: CS3 can be used as accounts-backend - -Tags: proxy - -PROXY_ACCOUNT_BACKEND_TYPE=cs3 -PROXY_ACCOUNT_BACKEND_TYPE=accounts (default) - -By using a backend which implements the CS3 user-api (currently provided by reva/storage) it is possible to bypass -the ocis-accounts service and for example use ldap directly. - - -https://github.com/owncloud/ocis/pull/1020 diff --git a/changelog/1.0.0_2020-12-17/better-go-micro-adoption.md b/changelog/1.0.0_2020-12-17/better-go-micro-adoption.md deleted file mode 100644 index 733d602cd6..0000000000 --- a/changelog/1.0.0_2020-12-17/better-go-micro-adoption.md +++ /dev/null @@ -1,14 +0,0 @@ -Enhancement: Better adopt Go-Micro - -Tags: ocis - -There are a few building blocks that we were relying on default behavior, such as `micro.Registry` and the go-micro client. In order for oCIS to work in any environment and not relying in black magic configuration or running daemons we need to be able to: - -- Provide with a configurable go-micro registry. -- Use our own go-micro client adjusted to our own needs (i.e: custom timeout, custom dial timeout, custom transport...) - -This PR is relying on 2 env variables from Micro: `MICRO_REGISTRY` and `MICRO_REGISTRY_ADDRESS`. The latter does not make sense to provide if the registry is not `etcd`. - -The current implementation only accounts for `mdns` and `etcd` registries, defaulting to `mdns` when not explicitly defined to use `etcd`. - -https://github.com/owncloud/ocis/pull/840 diff --git a/changelog/1.0.0_2020-12-17/change-hashing-algorithm.md b/changelog/1.0.0_2020-12-17/change-hashing-algorithm.md deleted file mode 100644 index b9a0f8ffef..0000000000 --- a/changelog/1.0.0_2020-12-17/change-hashing-algorithm.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Use bcrypt to hash the user passwords - -Change the hashing algorithm from SHA-512 to bcrypt since the latter is better suitable for password hashing. -This is a breaking change. Existing deployments need to regenerate the accounts folder. - - -https://github.com/owncloud/ocis/issues/510 diff --git a/changelog/1.0.0_2020-12-17/change-thumbnails-library.md b/changelog/1.0.0_2020-12-17/change-thumbnails-library.md deleted file mode 100644 index 35c06b57d0..0000000000 --- a/changelog/1.0.0_2020-12-17/change-thumbnails-library.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: replace the library which scales the images - -The library went out of support. -Also did some refactoring of the thumbnails service code. - -https://github.com/owncloud/ocis/pull/910 diff --git a/changelog/1.0.0_2020-12-17/check-role-management-permissions.md b/changelog/1.0.0_2020-12-17/check-role-management-permissions.md deleted file mode 100644 index fea5bd8620..0000000000 --- a/changelog/1.0.0_2020-12-17/check-role-management-permissions.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: add permission check when assigning and removing roles - -Everyone could add and remove roles from users. -Added a new permission and a check so that only users with the role management permissions can assign and unassign roles. - - -https://github.com/owncloud/ocis/issues/879 diff --git a/changelog/1.0.0_2020-12-17/clear-external-apps.md b/changelog/1.0.0_2020-12-17/clear-external-apps.md deleted file mode 100644 index a516b45813..0000000000 --- a/changelog/1.0.0_2020-12-17/clear-external-apps.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Don't enforce empty external apps slice - -Tags: web - -The command for ocis-phoenix enforced an empty external apps configuration. This was removed, as it was blocking a new set of default external apps in ocis-phoenix. - -https://github.com/owncloud/ocis/pull/473 diff --git a/changelog/1.0.0_2020-12-17/configurable-storage.md b/changelog/1.0.0_2020-12-17/configurable-storage.md deleted file mode 100644 index 1a35dead46..0000000000 --- a/changelog/1.0.0_2020-12-17/configurable-storage.md +++ /dev/null @@ -1,9 +0,0 @@ -Change: Choose disk or cs3 storage for accounts and groups - -Tags: accounts - -The accounts service now has an abstraction layer for the storage. In addition to the local disk implementation -we implemented a cs3 storage, which is the new default for the accounts service. - -https://github.com/owncloud/ocis/pull/623 - diff --git a/changelog/1.0.0_2020-12-17/create-onlyoffice-extension.md b/changelog/1.0.0_2020-12-17/create-onlyoffice-extension.md deleted file mode 100644 index 18e5e80ffe..0000000000 --- a/changelog/1.0.0_2020-12-17/create-onlyoffice-extension.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Create OnlyOffice extension - -Tags: OnlyOffice - -We've created an OnlyOffice extension which enables users to create and edit docx documents and open spreadsheets and presentations. - -https://github.com/owncloud/ocis/pull/857 diff --git a/changelog/1.0.0_2020-12-17/cs3-index-lowerbound.md b/changelog/1.0.0_2020-12-17/cs3-index-lowerbound.md deleted file mode 100644 index 8b2e4a7aa3..0000000000 --- a/changelog/1.0.0_2020-12-17/cs3-index-lowerbound.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Lower Bound was not working for the cs3 api index implementation - -Tags: accounts - -Lower bound working on the cs3 index implementation - -https://github.com/owncloud/ocis/pull/741 diff --git a/changelog/1.0.0_2020-12-17/dont-nag-about-basicauth.md b/changelog/1.0.0_2020-12-17/dont-nag-about-basicauth.md deleted file mode 100644 index ee2fc4cace..0000000000 --- a/changelog/1.0.0_2020-12-17/dont-nag-about-basicauth.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Show basic-auth warning only once - -Show basic-auth warning only on startup instead on every request. - - -https://github.com/owncloud/ocis/pull/886 diff --git a/changelog/1.0.0_2020-12-17/enable-dynamic-client-registration.md b/changelog/1.0.0_2020-12-17/enable-dynamic-client-registration.md deleted file mode 100644 index 3856b47291..0000000000 --- a/changelog/1.0.0_2020-12-17/enable-dynamic-client-registration.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Enable OpenID dynamic client registration - -Enable OpenID dynamic client registration - -https://github.com/owncloud/ocis/issues/811 -https://github.com/owncloud/ocis/pull/813 diff --git a/changelog/1.0.0_2020-12-17/fix-672.md b/changelog/1.0.0_2020-12-17/fix-672.md deleted file mode 100644 index 9f42986baa..0000000000 --- a/changelog/1.0.0_2020-12-17/fix-672.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Accounts config sometimes being overwritten - -Tags: accounts - -Sometimes when running the accounts extensions flags were not being taken into consideration. - -https://github.com/owncloud/ocis/pull/808 diff --git a/changelog/1.0.0_2020-12-17/fix-820.md b/changelog/1.0.0_2020-12-17/fix-820.md deleted file mode 100644 index 67614922d4..0000000000 --- a/changelog/1.0.0_2020-12-17/fix-820.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Make settings service start without go coroutines - -The go routines cause a race condition that sometimes causes the tests to fail. The ListRoles request would not return all permissions. - -https://github.com/owncloud/ocis/pull/835 \ No newline at end of file diff --git a/changelog/1.0.0_2020-12-17/fix-button-layout.md b/changelog/1.0.0_2020-12-17/fix-button-layout.md deleted file mode 100644 index 61af965431..0000000000 --- a/changelog/1.0.0_2020-12-17/fix-button-layout.md +++ /dev/null @@ -1,9 +0,0 @@ -Bugfix: Fix button layout after phoenix update - -Tags: accounts - -With the phoenix update to v0.17.0 a new ODS version was released which has a breaking change for buttons regarding -their layout. We adjusted the button layout in the accounts UI accordingly. - -https://github.com/owncloud/ocis/pull/625 - diff --git a/changelog/1.0.0_2020-12-17/fix-choose-account-dialogue b/changelog/1.0.0_2020-12-17/fix-choose-account-dialogue deleted file mode 100644 index f6b89e2d15..0000000000 --- a/changelog/1.0.0_2020-12-17/fix-choose-account-dialogue +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix choose account dialogue - -Tags: konnectd - -We've fixed the choose account dialogue in konnectd bug that the user hasn't been logged in after selecting account. - -https://github.com/owncloud/ocis/pull/846 - diff --git a/changelog/1.0.0_2020-12-17/fix-id-or-username-query-handling.md b/changelog/1.0.0_2020-12-17/fix-id-or-username-query-handling.md deleted file mode 100644 index 404ac96055..0000000000 --- a/changelog/1.0.0_2020-12-17/fix-id-or-username-query-handling.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix id or username query handling - -Tags: accounts - -The code was stopping execution when encountering an error while loading an account by id. But for or queries we can continue execution. - -https://github.com/owncloud/ocis/pull/745 \ No newline at end of file diff --git a/changelog/1.0.0_2020-12-17/fix-konnectd-build.md b/changelog/1.0.0_2020-12-17/fix-konnectd-build.md deleted file mode 100644 index 63b20ea1e2..0000000000 --- a/changelog/1.0.0_2020-12-17/fix-konnectd-build.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix konnectd build - -Tags: konnectd - -We fixed the default config for konnectd and updated the Makefile to include the `yarn install`and `yarn build` steps if the static assets are missing. - -https://github.com/owncloud/ocis/pull/809 - diff --git a/changelog/1.0.0_2020-12-17/fix-ocs-share-api.md b/changelog/1.0.0_2020-12-17/fix-ocs-share-api.md deleted file mode 100644 index e120838655..0000000000 --- a/changelog/1.0.0_2020-12-17/fix-ocs-share-api.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix path of files shared with me in ocs api - -The path of files shared with me using the ocs api was pointing to an incorrect location. - -https://github.com/owncloud/product/issues/204 -https://github.com/owncloud/ocis/pull/994 diff --git a/changelog/1.0.0_2020-12-17/glauth-fallback-option.md b/changelog/1.0.0_2020-12-17/glauth-fallback-option.md deleted file mode 100644 index 7ac6d2da6c..0000000000 --- a/changelog/1.0.0_2020-12-17/glauth-fallback-option.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Add glauth fallback backend - -We introduced the `fallback-datastore` config option and the corresponding options to allow configuring a simple chain of two handlers. - -Simple, because it is intended for bind and single result search queries. Merging large sets of results is currently out of scope. For now, the implementation will only search the fallback backend if the default backend returns an error or the number of results is 0. This is sufficient to allow an IdP to authenticate users from ocis as well as owncloud 10 as described in the [bridge scenario](https://owncloud.github.io/ocis/deployment/bridge/). - -https://github.com/owncloud/ocis/pull/649 -https://github.com/owncloud/ocis-glauth/issues/18 diff --git a/changelog/1.0.0_2020-12-17/glauth-micro-client.md b/changelog/1.0.0_2020-12-17/glauth-micro-client.md deleted file mode 100644 index be376b9002..0000000000 --- a/changelog/1.0.0_2020-12-17/glauth-micro-client.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Use micro default client - -Tags: glauth - -We found a file descriptor leak in the glauth connections to the accounts service. Fixed it by using the micro default client. - -https://github.com/owncloud/ocis/pull/718 diff --git a/changelog/1.0.0_2020-12-17/global-tidy.md b/changelog/1.0.0_2020-12-17/global-tidy.md deleted file mode 100644 index 099daa374c..0000000000 --- a/changelog/1.0.0_2020-12-17/global-tidy.md +++ /dev/null @@ -1,15 +0,0 @@ -Enhancement: Tidy dependencies - -Methodology: - -``` -go-modules() { - find . \( -name vendor -o -name '[._].*' -o -name node_modules \) -prune -o -name go.mod -print | sed 's:/go.mod$::' -} -``` - -``` -for m in $(go-modules); do (cd $m && go mod tidy); done -``` - -https://github.com/owncloud/ocis/pull/845 diff --git a/changelog/1.0.0_2020-12-17/import.md b/changelog/1.0.0_2020-12-17/import.md deleted file mode 100644 index 7f6d1158f3..0000000000 --- a/changelog/1.0.0_2020-12-17/import.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Integrate import command from ocis-migration - -Tags: migration - -https://github.com/owncloud/ocis/pull/249 -https://github.com/owncloud/ocis-migration diff --git a/changelog/1.0.0_2020-12-17/improve-reva-service-descriptions.md b/changelog/1.0.0_2020-12-17/improve-reva-service-descriptions.md deleted file mode 100644 index ec28ad4358..0000000000 --- a/changelog/1.0.0_2020-12-17/improve-reva-service-descriptions.md +++ /dev/null @@ -1,9 +0,0 @@ -Change: Improve reva service descriptions - -Tags: docs - -The descriptions make it clearer that the services actually represent a -mount point in the combined storage. Each mount point can have a -different driver. - -https://github.com/owncloud/ocis/pull/536 diff --git a/changelog/1.0.0_2020-12-17/initial-release.md b/changelog/1.0.0_2020-12-17/initial-release.md deleted file mode 100644 index a844d4cc03..0000000000 --- a/changelog/1.0.0_2020-12-17/initial-release.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Initial release of basic version - -Just prepared an initial basic version which simply embeds the minimum of -required services in the context of the ownCloud Infinite Scale project. - -https://github.com/owncloud/ocis/issues/2 diff --git a/changelog/1.0.0_2020-12-17/integrate-accounts-cli.md b/changelog/1.0.0_2020-12-17/integrate-accounts-cli.md deleted file mode 100644 index 8e704b9f67..0000000000 --- a/changelog/1.0.0_2020-12-17/integrate-accounts-cli.md +++ /dev/null @@ -1,14 +0,0 @@ -Change: Add cli-commands to manage accounts - -Tags: accounts - -COMMANDS: - -* list, ls List existing accounts -* add, create Create a new account -* update Make changes to an existing account -* remove, rm Removes an existing account -* inspect Show detailed data on an existing account -* help, h Shows a list of commands or help for one command - -https://github.com/owncloud/product/issues/115 diff --git a/changelog/1.0.0_2020-12-17/integrate-accounts.md b/changelog/1.0.0_2020-12-17/integrate-accounts.md deleted file mode 100644 index 14d358e360..0000000000 --- a/changelog/1.0.0_2020-12-17/integrate-accounts.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Start ocis-accounts with the ocis server command - -Tags: accounts - -Starts ocis-accounts in single binary mode (./ocis server). This service stores the user-account information. - -https://github.com/owncloud/product/issues/25 -https://github.com/owncloud/ocis/pull/239/files diff --git a/changelog/1.0.0_2020-12-17/konnectd-consent-page.md b/changelog/1.0.0_2020-12-17/konnectd-consent-page.md deleted file mode 100644 index 414f5f4086..0000000000 --- a/changelog/1.0.0_2020-12-17/konnectd-consent-page.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Properly style konnectd consent page - -Tags: konnectd - -After bringing our theme into konnectd, we've had to adjust the styles of the consent page so the text is visible and button reflects our theme. - -https://github.com/owncloud/ocis/pull/754 \ No newline at end of file diff --git a/changelog/1.0.0_2020-12-17/konnectd-switchacc-consent.md b/changelog/1.0.0_2020-12-17/konnectd-switchacc-consent.md deleted file mode 100644 index 40ccc5af0b..0000000000 --- a/changelog/1.0.0_2020-12-17/konnectd-switchacc-consent.md +++ /dev/null @@ -1,9 +0,0 @@ -Bugfix: Allow consent-prompt with switch-account - -Multiple prompt values are allowed and this change fixes the check for -select_account if it was used together with other prompt values. Where -select_account previously was ignored, it is now processed as required, -fixing the use case when a RP wants to trigger select_account first -while at the same time wants also to request interactive consent. - -https://github.com/owncloud/ocis/pull/788 diff --git a/changelog/1.0.0_2020-12-17/make-all-paths-configurable.md b/changelog/1.0.0_2020-12-17/make-all-paths-configurable.md deleted file mode 100644 index f53008c206..0000000000 --- a/changelog/1.0.0_2020-12-17/make-all-paths-configurable.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Make all paths configurable and default to a common temp dir - -Aligned all services to use a dir following`/var/tmp/ocis//...` by default. Also made some missing temp paths configurable via env vars and config flags. - -https://github.com/owncloud/ocis/pull/1080 diff --git a/changelog/1.0.0_2020-12-17/metadata-storage.md b/changelog/1.0.0_2020-12-17/metadata-storage.md deleted file mode 100644 index 5d4bcb12b9..0000000000 --- a/changelog/1.0.0_2020-12-17/metadata-storage.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Launch a storage to store ocis-metadata - -Tags: metadata, accounts, settings - -In the future accounts, settings etc. should be stored in a dedicated metadata storage. -The services should talk to this storage directly, bypassing reva-gateway. - -https://github.com/owncloud/ocis/pull/602 diff --git a/changelog/1.0.0_2020-12-17/mint-token-with-uid.md b/changelog/1.0.0_2020-12-17/mint-token-with-uid.md deleted file mode 100644 index 94610cb224..0000000000 --- a/changelog/1.0.0_2020-12-17/mint-token-with-uid.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Mint token with uid and gid - -Tags: accounts - -The eos driver expects the uid and gid from the opaque map of a user. While the proxy does mint tokens correctly, the accounts service wasn't. - -https://github.com/owncloud/ocis/pull/737 - diff --git a/changelog/1.0.0_2020-12-17/move-indexer-to-ocis-pkg.md b/changelog/1.0.0_2020-12-17/move-indexer-to-ocis-pkg.md deleted file mode 100644 index 296adb1150..0000000000 --- a/changelog/1.0.0_2020-12-17/move-indexer-to-ocis-pkg.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Move the indexer package from ocis/accounts to ocis/ocis-pkg - -We are making that change for semantic reasons. So consumers of any index don't necessarily need to know of the accounts service. - -https://github.com/owncloud/ocis/pull/794 diff --git a/changelog/1.0.0_2020-12-17/new-runtime.md b/changelog/1.0.0_2020-12-17/new-runtime.md deleted file mode 100644 index 4c7828bdc1..0000000000 --- a/changelog/1.0.0_2020-12-17/new-runtime.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Switch over to a new custom-built runtime - -We moved away from using the go-micro runtime and are now using [our own runtime](https://github.com/refs/pman). -This allows us to spawn service processes even when they are using different versions of go-micro. On top of that we -now have the commands `ocis list`, `ocis kill` and `ocis run` available for service runtime management. - -https://github.com/owncloud/ocis/pull/287 diff --git a/changelog/1.0.0_2020-12-17/ocis-root-config.md b/changelog/1.0.0_2020-12-17/ocis-root-config.md deleted file mode 100644 index edc3032e05..0000000000 --- a/changelog/1.0.0_2020-12-17/ocis-root-config.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Move ocis default config to root level - -Tags: ocis - -We moved the tracing config to the `root` flagset so that they are parsed on all commands. We also introduced a `JWTSecret` flag in the root flagset, in order to apply a common default JWTSecret to all services that have one. - -https://github.com/owncloud/ocis/pull/842 -https://github.com/owncloud/ocis/pull/843 diff --git a/changelog/1.0.0_2020-12-17/ocis-version-command.md b/changelog/1.0.0_2020-12-17/ocis-version-command.md deleted file mode 100644 index 244d1ea55d..0000000000 --- a/changelog/1.0.0_2020-12-17/ocis-version-command.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: add a version command to ocis - -The version command was only implemented in the extensions. -This adds the version command to ocis to list all services in the ocis namespace. - -https://github.com/owncloud/ocis/pull/915 diff --git a/changelog/1.0.0_2020-12-17/ocs-map-userid-to-username.md b/changelog/1.0.0_2020-12-17/ocs-map-userid-to-username.md deleted file mode 100644 index 893c75ce31..0000000000 --- a/changelog/1.0.0_2020-12-17/ocs-map-userid-to-username.md +++ /dev/null @@ -1,10 +0,0 @@ -Change: Remove username field in OCS - -Tags: ocs - -We use the incoming userid as both the `id` and the `on_premises_sam_account_name` for new accounts in the accounts -service. The userid in OCS requests is in fact the username, not our internal account id. We need to enforce the userid -as our internal account id though, because the account id is part of various `path` formats. - -https://github.com/owncloud/ocis/pull/709 -https://github.com/owncloud/ocis/pull/816 diff --git a/changelog/1.0.0_2020-12-17/permission-checks-in-ocis-accounts.md b/changelog/1.0.0_2020-12-17/permission-checks-in-ocis-accounts.md deleted file mode 100644 index cb8c2a8900..0000000000 --- a/changelog/1.0.0_2020-12-17/permission-checks-in-ocis-accounts.md +++ /dev/null @@ -1,23 +0,0 @@ -Change: Account management permissions for Admin role - -Tags: accounts, settings - -We created an `AccountManagement` permission and added it to the default admin role. There are permission -checks in place to protected http endpoints in ocis-accounts against requests without the permission. -All existing default users (einstein, marie, richard) have the default user role now (doesn't have the -`AccountManagement` permission). Additionally, there is a new default Admin user with credentials `moss:vista`. - -Known issue: for users without the `AccountManagement` permission, the accounts UI extension is still available -in the ocis-web app switcher, but the requests for loading the users will fail (as expected). We are working -on a way to hide the accounts UI extension if the user doesn't have the `AccountManagement` permission. - -https://github.com/owncloud/product/issues/124 -https://github.com/owncloud/ocis-settings/pull/59 -https://github.com/owncloud/ocis-settings/pull/66 -https://github.com/owncloud/ocis-settings/pull/67 -https://github.com/owncloud/ocis-settings/pull/69 -https://github.com/owncloud/ocis-proxy/pull/95 -https://github.com/owncloud/ocis-pkg/pull/59 -https://github.com/owncloud/ocis-accounts/pull/95 -https://github.com/owncloud/ocis-accounts/pull/100 -https://github.com/owncloud/ocis-accounts/pull/102 diff --git a/changelog/1.0.0_2020-12-17/phoenix-0.18.0.md b/changelog/1.0.0_2020-12-17/phoenix-0.18.0.md deleted file mode 100644 index b53da93b6b..0000000000 --- a/changelog/1.0.0_2020-12-17/phoenix-0.18.0.md +++ /dev/null @@ -1,9 +0,0 @@ -Change: Update phoenix to v0.18.0 - -Tags: web - -We updated phoenix to v0.18.0. Please refer to the changelog (linked) for details on the phoenix release. With the ODS release brought in by phoenix we now have proper oc-checkbox and oc-radio components for the settings and accounts UI. - -https://github.com/owncloud/ocis/pull/651 -https://github.com/owncloud/phoenix/releases/tag/v0.18.0 -https://github.com/owncloud/owncloud-design-system/releases/tag/v1.12.1 diff --git a/changelog/1.0.0_2020-12-17/phoenix-default-apps.md b/changelog/1.0.0_2020-12-17/phoenix-default-apps.md deleted file mode 100644 index 1073dc0010..0000000000 --- a/changelog/1.0.0_2020-12-17/phoenix-default-apps.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Default apps in ownCloud Web - -Tags: web - -We changed the default apps for ownCloud Web to be only files and media-viewer. Markdown-editor and draw-io have been removed as defaults. - -https://github.com/owncloud/ocis/pull/688 diff --git a/changelog/1.0.0_2020-12-17/pkg-serve-index-html.md b/changelog/1.0.0_2020-12-17/pkg-serve-index-html.md deleted file mode 100644 index 24008e7d95..0000000000 --- a/changelog/1.0.0_2020-12-17/pkg-serve-index-html.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Serve index.html for directories - -The static middleware in ocis-pkg now serves index.html instead of returning 404 on paths with a trailing `/`. - -https://github.com/owncloud/ocis/pull/912 -https://github.com/owncloud/ocis-pkg/issues/63 diff --git a/changelog/1.0.0_2020-12-17/prevent-duplicate-accounts.md b/changelog/1.0.0_2020-12-17/prevent-duplicate-accounts.md deleted file mode 100644 index 1bc9fb4489..0000000000 --- a/changelog/1.0.0_2020-12-17/prevent-duplicate-accounts.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Don't create account if id/mail/username already taken - -Tags: accounts - -We don't allow anymore to create a new account if the provided id/mail/username is already taken. - -https://github.com/owncloud/ocis/pull/709 diff --git a/changelog/1.0.0_2020-12-17/proxy-access-log.md b/changelog/1.0.0_2020-12-17/proxy-access-log.md deleted file mode 100644 index a1ddb951b8..0000000000 --- a/changelog/1.0.0_2020-12-17/proxy-access-log.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Create a proxy access-log - -Logs client access at the proxy - -https://github.com/owncloud/ocis/pull/889 diff --git a/changelog/1.0.0_2020-12-17/proxy-allow-insecure-upstreams.md b/changelog/1.0.0_2020-12-17/proxy-allow-insecure-upstreams.md deleted file mode 100644 index ed098e39de..0000000000 --- a/changelog/1.0.0_2020-12-17/proxy-allow-insecure-upstreams.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Proxy allow insecure upstreams - -Tags: proxy - -We can now configure the proxy if insecure upstream servers are allowed. -This was added since you need to disable certificate checks fore some situations like testing. - -https://github.com/owncloud/ocis/pull/1007 diff --git a/changelog/1.0.0_2020-12-17/proxy-cache-userinfo.md b/changelog/1.0.0_2020-12-17/proxy-cache-userinfo.md deleted file mode 100644 index efa7d9623c..0000000000 --- a/changelog/1.0.0_2020-12-17/proxy-cache-userinfo.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Cache userinfo in proxy - -Tags: proxy - -We introduced caching for the userinfo response. The token expiration is used for cache invalidation if available. Otherwise we fall back to a preconfigured TTL (default 10 seconds). - -https://github.com/owncloud/ocis/pull/877 diff --git a/changelog/1.0.0_2020-12-17/proxy-fix-director-selection.md b/changelog/1.0.0_2020-12-17/proxy-fix-director-selection.md deleted file mode 100644 index dea84a25eb..0000000000 --- a/changelog/1.0.0_2020-12-17/proxy-fix-director-selection.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix director selection in proxy - -Tags: proxy - -We fixed a bug in ocis-proxy where simultaneous requests could be executed on the wrong backend. - -https://github.com/owncloud/ocis/pull/521 -https://github.com/owncloud/ocis-proxy/pull/99 diff --git a/changelog/1.0.0_2020-12-17/reva-update-2020-11-25.md b/changelog/1.0.0_2020-12-17/reva-update-2020-11-25.md deleted file mode 100644 index 8fba8136e0..0000000000 --- a/changelog/1.0.0_2020-12-17/reva-update-2020-11-25.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Update reva to v1.4.1-0.20201125144025-57da0c27434c - -Mostly to bring fixes to pressing changes. - -https://github.com/cs3org/reva/pull/1320 -https://github.com/cs3org/reva/pull/1338 diff --git a/changelog/1.0.0_2020-12-17/runtime-cleanup.md b/changelog/1.0.0_2020-12-17/runtime-cleanup.md deleted file mode 100644 index 9529a6a605..0000000000 --- a/changelog/1.0.0_2020-12-17/runtime-cleanup.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Runtime Cleanup - -Small runtime cleanup prior to Tech Preview release - -https://github.com/owncloud/ocis/pull/1066 diff --git a/changelog/1.0.0_2020-12-17/runtime-update.md b/changelog/1.0.0_2020-12-17/runtime-update.md deleted file mode 100644 index b44b3f2915..0000000000 --- a/changelog/1.0.0_2020-12-17/runtime-update.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Update OCIS Runtime - -- enhances the overall behavior of our runtime -- runtime `db` file configurable -- two new env variables to deal with the runtime -- `RUNTIME_DB_FILE` and `RUNTIME_KEEP_ALIVE` -- `RUNTIME_KEEP_ALIVE` defaults to `false` to provide backwards compatibility -- if `RUNTIME_KEEP_ALIVE` is set to `true`, if a supervised process terminates the runtime will attempt to start with the same environment provided. - -https://github.com/owncloud/ocis/pull/1108 diff --git a/changelog/1.0.0_2020-12-17/settings-permissions.md b/changelog/1.0.0_2020-12-17/settings-permissions.md deleted file mode 100644 index 32f0876feb..0000000000 --- a/changelog/1.0.0_2020-12-17/settings-permissions.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Permission checks for settings write access - -Tags: settings - -There were several endpoints with write access to the settings service that were not protected by permission checks. We introduced a generic settings management permission to fix this for now. Will be more fine grained later on. - -https://github.com/owncloud/ocis/pull/1092 diff --git a/changelog/1.0.0_2020-12-17/settings-service.md b/changelog/1.0.0_2020-12-17/settings-service.md deleted file mode 100644 index bf957cde60..0000000000 --- a/changelog/1.0.0_2020-12-17/settings-service.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Make ocis-settings available - -Tags: settings - -This version delivers `settings` as a new service. It is part of the array of services in the `server` command. - -https://github.com/owncloud/ocis/pull/287 diff --git a/changelog/1.0.0_2020-12-17/settings-ui-fix-translation.md b/changelog/1.0.0_2020-12-17/settings-ui-fix-translation.md deleted file mode 100644 index 4958b52533..0000000000 --- a/changelog/1.0.0_2020-12-17/settings-ui-fix-translation.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: fix minor ui bugs - -- the ui haven't updated the language of the items in the settings view menu. Now we listen to the selected language and update the ui -- deduplicate resetMenuItems call - -https://github.com/owncloud/ocis/issues/1043 -https://github.com/owncloud/ocis/pull/1044 \ No newline at end of file diff --git a/changelog/1.0.0_2020-12-17/simplify-tracing.md b/changelog/1.0.0_2020-12-17/simplify-tracing.md deleted file mode 100644 index 8102f21526..0000000000 --- a/changelog/1.0.0_2020-12-17/simplify-tracing.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Simplify tracing config - -We now apply the oCIS tracing config to all services which have tracing. With this it is possible -to set one tracing config for all services at the same time. - -https://github.com/owncloud/product/issues/92 -https://github.com/owncloud/ocis/pull/329 -https://github.com/owncloud/ocis/pull/409 diff --git a/changelog/1.0.0_2020-12-17/start-proxy-with-server.md b/changelog/1.0.0_2020-12-17/start-proxy-with-server.md deleted file mode 100644 index c95cc5a132..0000000000 --- a/changelog/1.0.0_2020-12-17/start-proxy-with-server.md +++ /dev/null @@ -1,9 +0,0 @@ -Change: Start ocis-proxy with the ocis server command - -Tags: proxy - -Starts the proxy in single binary mode (./ocis server) on port 9200. The proxy serves as a single-entry point -for all http-clients. - -https://github.com/owncloud/ocis/issues/119 -https://github.com/owncloud/ocis/issues/136 diff --git a/changelog/1.0.0_2020-12-17/storage-public-link-expiration.md b/changelog/1.0.0_2020-12-17/storage-public-link-expiration.md deleted file mode 100644 index 1999749489..0000000000 --- a/changelog/1.0.0_2020-12-17/storage-public-link-expiration.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Disable public link expiration by default - -Tags: storage - -The public link expiration was enabled by default and didn't have a default expiration span by default, which resulted in already expired public links coming from the public link quick action. We fixed this by disabling the public link expiration by default. - -https://github.com/owncloud/ocis/issues/987 -https://github.com/owncloud/ocis/pull/1035 diff --git a/changelog/1.0.0_2020-12-17/theme-konnectd-subpages.md b/changelog/1.0.0_2020-12-17/theme-konnectd-subpages.md deleted file mode 100644 index 1057773209..0000000000 --- a/changelog/1.0.0_2020-12-17/theme-konnectd-subpages.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Theme welcome and choose account pages - -Tags: konnectd - -We've themed the konnectd pages Welcome and Choose account. -All text has a white color now to be easily readable on the dark background. - -https://github.com/owncloud/ocis/pull/887 \ No newline at end of file diff --git a/changelog/1.0.0_2020-12-17/themed-kopano.md b/changelog/1.0.0_2020-12-17/themed-kopano.md deleted file mode 100644 index 4617bdfe0c..0000000000 --- a/changelog/1.0.0_2020-12-17/themed-kopano.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Bring oC theme - -Tags: konnectd - -We've styled our konnectd login page to reflect ownCloud theme. - -https://github.com/owncloud/ocis/pull/698 \ No newline at end of file diff --git a/changelog/1.0.0_2020-12-17/unify-config-parsing.md b/changelog/1.0.0_2020-12-17/unify-config-parsing.md deleted file mode 100644 index b4dd277c83..0000000000 --- a/changelog/1.0.0_2020-12-17/unify-config-parsing.md +++ /dev/null @@ -1,12 +0,0 @@ -Change: Unify Configuration Parsing - -Tags: ocis - -- responsibility for config parsing should be on the subcommand -- if there is a config file in the environment location, env var should take precedence -- general rule of thumb: the more explicit the config file is that would be picked up. Order from less to more explicit: - - config location (/etc/ocis) - - environment variable - - cli flag - -https://github.com/owncloud/ocis/pull/675 diff --git a/changelog/1.0.0_2020-12-17/update-glauth-2020-11-10.md b/changelog/1.0.0_2020-12-17/update-glauth-2020-11-10.md deleted file mode 100644 index b88d18913f..0000000000 --- a/changelog/1.0.0_2020-12-17/update-glauth-2020-11-10.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Update glauth to dev fd3ac7e4bbdc93578655d9a08d8e23f105aaa5b2 - -We updated glauth to dev commit fd3ac7e4bbdc93578655d9a08d8e23f105aaa5b2, which allows to -skip certificate checks for the owncloud backend. - -https://github.com/owncloud/ocis/pull/834 diff --git a/changelog/1.0.0_2020-12-17/update-glauth.md b/changelog/1.0.0_2020-12-17/update-glauth.md deleted file mode 100644 index 5eb33ea879..0000000000 --- a/changelog/1.0.0_2020-12-17/update-glauth.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Update glauth to dev 4f029234b2308 - -Includes a bugfix, don't mix graph and provisioning api. - -https://github.com/owncloud/ocis/pull/786 diff --git a/changelog/1.0.0_2020-12-17/update-konnectd.md b/changelog/1.0.0_2020-12-17/update-konnectd.md deleted file mode 100644 index f4e79a9614..0000000000 --- a/changelog/1.0.0_2020-12-17/update-konnectd.md +++ /dev/null @@ -1,27 +0,0 @@ -Enhancement: Update konnectd to v0.33.8 - -This update adds options which allow the configuration of oidc-token expiration -parameters: KONNECTD_ACCESS_TOKEN_EXPIRATION, KONNECTD_ID_TOKEN_EXPIRATION and -KONNECTD_REFRESH_TOKEN_EXPIRATION. - -Other changes from upstream: - -- Generate random endsession state for external authority -- Update dependencies in Dockerfile -- Set prompt=None to avoid loops with external authority -- Update Jenkins reporting plugin from checkstyle to recordIssues -- Remove extra kty key from JWKS top level document -- Fix regression which encodes URL fragments twice -- Avoid generating fragment/query URLs with wrong order -- Return state for oidc endsession response redirects -- Use server provided username to avoid case mismatch -- Use signed-out-uri if set as fallback for goodbye redirect on saml slo -- Add checks to ensure post_logout_redirect_uri is not empty -- Fix SAML2 logout request parsing -- Cure panic when no state is found in saml esr -- Use SAML IdP Issuer value from meta data entityID -- Allow configuration of expiration of oidc access, id and refresh tokens -- Implement trampolin for external OIDC authority end session -- Update ca-certificates version - -https://github.com/owncloud/ocis/pull/744 diff --git a/changelog/1.0.0_2020-12-17/update-phoenix-0.20.0.md b/changelog/1.0.0_2020-12-17/update-phoenix-0.20.0.md deleted file mode 100644 index fdfe60a4f7..0000000000 --- a/changelog/1.0.0_2020-12-17/update-phoenix-0.20.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update phoenix to v0.20.0 - -Tags: web - -We updated phoenix to v0.20.0. Please refer to the changelog (linked) for details on the phoenix release. - -https://github.com/owncloud/ocis/pull/674 -https://github.com/owncloud/phoenix/releases/tag/v0.20.0 \ No newline at end of file diff --git a/changelog/1.0.0_2020-12-17/update-phoenix-0.21.0.md b/changelog/1.0.0_2020-12-17/update-phoenix-0.21.0.md deleted file mode 100644 index d85fb71869..0000000000 --- a/changelog/1.0.0_2020-12-17/update-phoenix-0.21.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update phoenix to v0.21.0 - -Tags: web - -We updated phoenix to v0.21.0. Please refer to the changelog (linked) for details on the phoenix release. - -https://github.com/owncloud/ocis/pull/728 -https://github.com/owncloud/phoenix/releases/tag/v0.21.0 diff --git a/changelog/1.0.0_2020-12-17/update-phoenix-0.22.0.md b/changelog/1.0.0_2020-12-17/update-phoenix-0.22.0.md deleted file mode 100644 index 2f53508d84..0000000000 --- a/changelog/1.0.0_2020-12-17/update-phoenix-0.22.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update phoenix to v0.22.0 - -Tags: web - -We updated phoenix to v0.22.0. Please refer to the changelog (linked) for details on the phoenix release. - -https://github.com/owncloud/ocis/pull/757 -https://github.com/owncloud/phoenix/releases/tag/v0.22.0 diff --git a/changelog/1.0.0_2020-12-17/update-phoenix-0.23.0.md b/changelog/1.0.0_2020-12-17/update-phoenix-0.23.0.md deleted file mode 100644 index 4c3a16b252..0000000000 --- a/changelog/1.0.0_2020-12-17/update-phoenix-0.23.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update phoenix to v0.23.0 - -Tags: web - -We updated phoenix to v0.23.0. Please refer to the changelog (linked) for details on the phoenix release. - -https://github.com/owncloud/ocis/pull/785 -https://github.com/owncloud/phoenix/releases/tag/v0.23.0 diff --git a/changelog/1.0.0_2020-12-17/update-phoenix-0.24.0.md b/changelog/1.0.0_2020-12-17/update-phoenix-0.24.0.md deleted file mode 100644 index dbbe215c4b..0000000000 --- a/changelog/1.0.0_2020-12-17/update-phoenix-0.24.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update phoenix to v0.24.0 - -Tags: web - -We updated phoenix to v0.24.0. Please refer to the changelog (linked) for details on the phoenix release. - -https://github.com/owncloud/ocis/pull/817 -https://github.com/owncloud/phoenix/releases/tag/v0.24.0 diff --git a/changelog/1.0.0_2020-12-17/update-phoenix-0.25.0.md b/changelog/1.0.0_2020-12-17/update-phoenix-0.25.0.md deleted file mode 100644 index 634b4a4093..0000000000 --- a/changelog/1.0.0_2020-12-17/update-phoenix-0.25.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update phoenix to v0.25.0 - -Tags: web - -We updated phoenix to v0.25.0. Please refer to the changelog (linked) for details on the phoenix release. - -https://github.com/owncloud/ocis/pull/868 -https://github.com/owncloud/phoenix/releases/tag/v0.25.0 diff --git a/changelog/1.0.0_2020-12-17/update-phoenix-0.26.0.md b/changelog/1.0.0_2020-12-17/update-phoenix-0.26.0.md deleted file mode 100644 index 3d975d9910..0000000000 --- a/changelog/1.0.0_2020-12-17/update-phoenix-0.26.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update phoenix to v0.26.0 - -Tags: web - -We updated phoenix to v0.26.0. Please refer to the changelog (linked) for details on the phoenix release. - -https://github.com/owncloud/phoenix/releases/tag/v0.26.0 -https://github.com/owncloud/ocis/pull/935 diff --git a/changelog/1.0.0_2020-12-17/update-phoenix-0.27.0.md b/changelog/1.0.0_2020-12-17/update-phoenix-0.27.0.md deleted file mode 100644 index 3143e1797e..0000000000 --- a/changelog/1.0.0_2020-12-17/update-phoenix-0.27.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update phoenix to v0.27.0 - -Tags: web - -We updated phoenix to v0.27.0. Please refer to the changelog (linked) for details on the phoenix release. - -https://github.com/owncloud/ocis/pull/943 -https://github.com/owncloud/phoenix/releases/tag/v0.27.0 diff --git a/changelog/1.0.0_2020-12-17/update-phoenix-0.28.0.md b/changelog/1.0.0_2020-12-17/update-phoenix-0.28.0.md deleted file mode 100644 index 0b271bd34d..0000000000 --- a/changelog/1.0.0_2020-12-17/update-phoenix-0.28.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update phoenix to v0.28.0 - -Tags: web - -We updated phoenix to v0.28.0. Please refer to the changelog (linked) for details on the phoenix release. - -https://github.com/owncloud/ocis/pull/1027 -https://github.com/owncloud/phoenix/releases/tag/v0.28.0 diff --git a/changelog/1.0.0_2020-12-17/update-phoenix-0.29.0.md b/changelog/1.0.0_2020-12-17/update-phoenix-0.29.0.md deleted file mode 100644 index 11ec82e561..0000000000 --- a/changelog/1.0.0_2020-12-17/update-phoenix-0.29.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update phoenix to v0.29.0 - -Tags: web - -We updated phoenix to v0.29.0. Please refer to the changelog (linked) for details on the phoenix release. - -https://github.com/owncloud/ocis/pull/1034 -https://github.com/owncloud/phoenix/releases/tag/v0.29.0 diff --git a/changelog/1.0.0_2020-12-17/update-reva-config.md b/changelog/1.0.0_2020-12-17/update-reva-config.md deleted file mode 100644 index ca7224c908..0000000000 --- a/changelog/1.0.0_2020-12-17/update-reva-config.md +++ /dev/null @@ -1,9 +0,0 @@ -Change: Update reva config - -* EOS homes are not configured with an enable-flag anymore, but with a dedicated storage driver. -* We're using it now and adapted default configs of storages - -https://github.com/owncloud/ocis/pull/336 -https://github.com/owncloud/ocis/pull/337 -https://github.com/owncloud/ocis/pull/338 -https://github.com/owncloud/ocis-reva/pull/891 diff --git a/changelog/1.0.0_2020-12-17/update-reva-e791b5599a89.md b/changelog/1.0.0_2020-12-17/update-reva-e791b5599a89.md deleted file mode 100644 index 3a1a304b74..0000000000 --- a/changelog/1.0.0_2020-12-17/update-reva-e791b5599a89.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: update reva to v1.4.1-0.20201209113234-e791b5599a89 - -updated reva to v1.4.1-0.20201209113234-e791b5599a89 - -https://github.com/owncloud/ocis/pull/1089 diff --git a/changelog/1.0.0_2020-12-17/update-reva-to-1c425035c8a2.md b/changelog/1.0.0_2020-12-17/update-reva-to-1c425035c8a2.md deleted file mode 100644 index 0240916d3e..0000000000 --- a/changelog/1.0.0_2020-12-17/update-reva-to-1c425035c8a2.md +++ /dev/null @@ -1,22 +0,0 @@ -Enhancement: Update reva to v1.4.1-0.20201123062044-b2c4af4e897d - -* Refactor the uploading files workflow from various clients [cs3org/reva#1285](https://github.com/cs3org/reva/pull/1285), [cs3org/reva#1314](https://github.com/cs3org/reva/pull/1314) -* [OCS] filter share with me requests [cs3org/reva#1302](https://github.com/cs3org/reva/pull/1302) -* Fix listing shares for nonexistent path [cs3org/reva#1316](https://github.com/cs3org/reva/pull/1316) -* prevent nil pointer when listing shares [cs3org/reva#1317](https://github.com/cs3org/reva/pull/1317) -* Sharee retrieves the information about a share -but gets response containing all the shares [owncloud/ocis-reva#260](https://github.com/owncloud/ocis-reva/issues/260) -* Deleting a public link after renaming a file [owncloud/ocis-reva#311](https://github.com/owncloud/ocis-reva/issues/311) -* Avoid log spam [cs3org/reva#1323](https://github.com/cs3org/reva/pull/1323), [cs3org/reva#1324](https://github.com/cs3org/reva/pull/1324) -* Fix trashbin [cs3org/reva#1326](https://github.com/cs3org/reva/pull/1326) - -https://github.com/owncloud/ocis/pull/823 -https://github.com/cs3org/reva/pull/1285 -https://github.com/cs3org/reva/pull/1302 -https://github.com/cs3org/reva/pull/1314 -https://github.com/cs3org/reva/pull/1316 -https://github.com/cs3org/reva/pull/1317 -https://github.com/cs3org/reva/pull/1323 -https://github.com/cs3org/reva/pull/1324 -https://github.com/cs3org/reva/pull/1326 -https://github.com/owncloud/ocis-reva/issues/260 -https://github.com/owncloud/ocis-reva/issues/311 diff --git a/changelog/1.0.0_2020-12-17/update-reva-to-ac85e68.md b/changelog/1.0.0_2020-12-17/update-reva-to-ac85e68.md deleted file mode 100644 index 868e2cda51..0000000000 --- a/changelog/1.0.0_2020-12-17/update-reva-to-ac85e68.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Update reva to v1.4.1-0.20201130061320-ac85e68e0600 - -* Fix move operation in ocis storage driver [csorg/reva#1343](https://github.com/cs3org/reva/pull/1343) - -https://github.com/owncloud/ocis/pull/980 -https://github.com/owncloud/ocis/issues/975 -https://github.com/cs3org/reva/pull/1343 diff --git a/changelog/1.0.0_2020-12-17/update-reva-to-cdb3d6688da5.md b/changelog/1.0.0_2020-12-17/update-reva-to-cdb3d6688da5.md deleted file mode 100644 index eb215e7d59..0000000000 --- a/changelog/1.0.0_2020-12-17/update-reva-to-cdb3d6688da5.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Update reva to cdb3d6688da5 - -* let the gateway filter invalid references - -https://github.com/owncloud/ocis/pull/748 -https://github.com/cs3org/reva/pull/1274 \ No newline at end of file diff --git a/changelog/1.0.0_2020-12-17/update-reva-to-dd3a8c0f38.md b/changelog/1.0.0_2020-12-17/update-reva-to-dd3a8c0f38.md deleted file mode 100644 index 1c5e3037cb..0000000000 --- a/changelog/1.0.0_2020-12-17/update-reva-to-dd3a8c0f38.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Update reva to dd3a8c0f38 - -* fixes etag propagation in the ocis driver - -https://github.com/owncloud/ocis/pull/725 -https://github.com/cs3org/reva/pull/1264 \ No newline at end of file diff --git a/changelog/1.0.0_2020-12-17/update-reva-to-e6a621.md b/changelog/1.0.0_2020-12-17/update-reva-to-e6a621.md deleted file mode 100644 index eac1f45e79..0000000000 --- a/changelog/1.0.0_2020-12-17/update-reva-to-e6a621.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Update reva to v1.4.1-0.20201127111856-e6a6212c1b7b - -Tags: reva - -* Fix capabilities response for multiple client versions #1331 [cs3org/reva#1331](https://github.com/cs3org/reva/pull/1331) -* Fix home storage redirect for remote.php/dav/files [cs3org/reva#1342](https://github.com/cs3org/reva/pull/1342) - -https://github.com/owncloud/ocis/pull/971 -https://github.com/cs3org/reva/pull/1331 -https://github.com/cs3org/reva/pull/1342 diff --git a/changelog/1.0.0_2020-12-17/update-reva.md b/changelog/1.0.0_2020-12-17/update-reva.md deleted file mode 100644 index 29ce43e35b..0000000000 --- a/changelog/1.0.0_2020-12-17/update-reva.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Update reva to 063b3db9162b - -- bring public link removal changes to OCIS. -- fix subcommand name collision from renaming phoenix -> web. - -https://github.com/owncloud/ocis/pull/1091 -https://github.com/owncloud/ocis/issues/1098 diff --git a/changelog/1.0.0_2020-12-17/update-storage-env-vars.md b/changelog/1.0.0_2020-12-17/update-storage-env-vars.md deleted file mode 100644 index f0ac5d18e8..0000000000 --- a/changelog/1.0.0_2020-12-17/update-storage-env-vars.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Clarify storage driver env vars - -After renaming ocsi-reva to storage and combining the storage and data providers some env vars were confusingly named `STORAGE_STORAGE_...`. We are changing the prefix for driver related env vars to `STORAGE_DRIVER_...`. This makes changing the storage driver using eg.: `STORAGE_HOME_DRIVER=eos` and setting driver options using `STORAGE_DRIVER_EOS_LAYOUT=...` less confusing. - -https://github.com/owncloud/ocis/pull/729 \ No newline at end of file diff --git a/changelog/1.0.0_2020-12-17/update-web-1.0.0-beta3.md b/changelog/1.0.0_2020-12-17/update-web-1.0.0-beta3.md deleted file mode 100644 index 124c70c2aa..0000000000 --- a/changelog/1.0.0_2020-12-17/update-web-1.0.0-beta3.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v1.0.0-beta3 - -Tags: web - -We updated ownCloud Web to v1.0.0-beta3. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/1105 -https://github.com/owncloud/phoenix/releases/tag/v1.0.0-beta3 diff --git a/changelog/1.0.0_2020-12-17/update-web-1.0.0-beta4.md b/changelog/1.0.0_2020-12-17/update-web-1.0.0-beta4.md deleted file mode 100644 index 381fc79d2a..0000000000 --- a/changelog/1.0.0_2020-12-17/update-web-1.0.0-beta4.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v1.0.0-beta4 - -Tags: web - -We updated ownCloud Web to v1.0.0-beta4. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/1110 -https://github.com/owncloud/phoenix/releases/tag/v1.0.0-beta4 diff --git a/changelog/1.0.0_2020-12-17/use-alpine-latest.md b/changelog/1.0.0_2020-12-17/use-alpine-latest.md deleted file mode 100644 index 4d932a477f..0000000000 --- a/changelog/1.0.0_2020-12-17/use-alpine-latest.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: build docker images with alpine:latest instead of alpine:edge - -Tags: docker - -ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - -https://github.com/owncloud/ocis/pull/416 diff --git a/changelog/1.0.0_2020-12-17/user-agent-challenge-lock-in.md b/changelog/1.0.0_2020-12-17/user-agent-challenge-lock-in.md deleted file mode 100644 index 74a1eca9ab..0000000000 --- a/changelog/1.0.0_2020-12-17/user-agent-challenge-lock-in.md +++ /dev/null @@ -1,20 +0,0 @@ -Enhancement: Add www-authenticate based on user agent - -Tags: reva, proxy - -We now comply with HTTP spec by adding Www-Authenticate headers on every `401` request. Furthermore, we not only take care of such a thing at the Proxy but also Reva will take care of it. In addition, we now are able to lock-in a set of User-Agent to specific challenges. - -Admins can use this feature by configuring oCIS + Reva following this approach: - -``` -STORAGE_FRONTEND_MIDDLEWARE_AUTH_CREDENTIALS_BY_USER_AGENT="mirall:basic, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:83.0) Gecko/20100101 Firefox/83.0:bearer" \ -PROXY_MIDDLEWARE_AUTH_CREDENTIALS_BY_USER_AGENT="mirall:basic, Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:83.0) Gecko/20100101 Firefox/83.0:bearer" \ -PROXY_ENABLE_BASIC_AUTH=true \ -go run cmd/ocis/main.go server -``` - -We introduced two new environment variables: - -`STORAGE_FRONTEND_MIDDLEWARE_AUTH_CREDENTIALS_BY_USER_AGENT` as well as `PROXY_MIDDLEWARE_AUTH_CREDENTIALS_BY_USER_AGENT`, The reason they have the same value is not to rely on the os env on a distributed environment, so in redundancy we trust. They both configure the same on the backend storage and oCIS Proxy. - -https://github.com/owncloud/ocis/pull/1009 diff --git a/changelog/1.0.0_2020-12-17/user-menu.md b/changelog/1.0.0_2020-12-17/user-menu.md deleted file mode 100644 index b8bb347b3c..0000000000 --- a/changelog/1.0.0_2020-12-17/user-menu.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Settings and accounts appear in the user menu - -We moved settings and accounts to the user menu. - -https://github.com/owncloud/ocis/pull/656 diff --git a/changelog/1.1.0_2021-01-22/add-ocis-url-env.md b/changelog/1.1.0_2021-01-22/add-ocis-url-env.md deleted file mode 100644 index 0770b5e84e..0000000000 --- a/changelog/1.1.0_2021-01-22/add-ocis-url-env.md +++ /dev/null @@ -1,17 +0,0 @@ -Enhancement: add OCIS_URL env var - -Tags: ocis - -We introduced a new environment variable `OCIS_URL` that expects a URL including protocol, host and optionally port to simplify configuring all the different services. These existing environment variables still take precedence, but will also fall back to `OCIS_URL`: `STORAGE_LDAP_IDP`, `STORAGE_OIDC_ISSUER`, `PROXY_OIDC_ISSUER`, `STORAGE_FRONTEND_PUBLIC_URL`, `KONNECTD_ISS`, `WEB_OIDC_AUTHORITY`, and `WEB_UI_CONFIG_SERVER`. - -Some environment variables are now built dynamically if they are not set: -- `STORAGE_DATAGATEWAY_PUBLIC_URL` defaults to `/data`, also falling back to `OCIS_URL` -- `WEB_OIDC_METADATA_URL` defaults to `/.well-known/openid-configuration`, also falling back to `OCIS_URL` - -Furthermore, the built in konnectd will generate an `identifier-registration.yaml` that uses the `KONNECTD_ISS` in the allowed `redirect_uris` and `origins`. It simplifies the default `https://localhost:9200` and remote deployment with `OCIS_URL` which is evaluated as a fallback if `KONNECTD_ISS` is not set. - -An oCIS server can now be started on a remote machine as easy as `OCIS_URL=https://cloud.ocis.test PROXY_HTTP_ADDR=0.0.0.0:443 ocis server`. - -Note that the `OCIS_DOMAIN` environment variable is not used by oCIS, but by the docker containers. - -https://github.com/owncloud/ocis/pull/1148 diff --git a/changelog/1.1.0_2021-01-22/disable-pretty-log.md b/changelog/1.1.0_2021-01-22/disable-pretty-log.md deleted file mode 100644 index 11c9992879..0000000000 --- a/changelog/1.1.0_2021-01-22/disable-pretty-log.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Disable pretty logging by default - -Tags: ocis - -Disable pretty logging default for performance reasons. - -https://github.com/owncloud/ocis/pull/1133 diff --git a/changelog/1.1.0_2021-01-22/docker_image_volume.md b/changelog/1.1.0_2021-01-22/docker_image_volume.md deleted file mode 100644 index 0e287de5b8..0000000000 --- a/changelog/1.1.0_2021-01-22/docker_image_volume.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Add "volume" declaration to docker images - -Tags: docker - -Add "volume" declaration to docker images. This makes it easier for Docker users to see where oCIS stores data. - -https://github.com/owncloud/ocis/pull/1375 diff --git a/changelog/1.1.0_2021-01-22/expose-docker-image b/changelog/1.1.0_2021-01-22/expose-docker-image deleted file mode 100644 index b330fdd3e5..0000000000 --- a/changelog/1.1.0_2021-01-22/expose-docker-image +++ /dev/null @@ -1,7 +0,0 @@ -Change: Add "expose" information to docker images - -Tags: docker - -Add "expose" information to docker images. Docker users will now see that we offer services on port 9200. - -https://github.com/owncloud/ocis/pull/1366 diff --git a/changelog/1.1.0_2021-01-22/generate-secure-state.md b/changelog/1.1.0_2021-01-22/generate-secure-state.md deleted file mode 100644 index 9fb545464a..0000000000 --- a/changelog/1.1.0_2021-01-22/generate-secure-state.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: generate cryptographically secure state token - -Replaced Math.random with a cryptographically secure way to generate the oidc state token using the javascript crypto api. - -https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues -https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random -https://github.com/owncloud/ocis/pull/1203 diff --git a/changelog/1.1.0_2021-01-22/move-k6.md b/changelog/1.1.0_2021-01-22/move-k6.md deleted file mode 100644 index c6fe2387f3..0000000000 --- a/changelog/1.1.0_2021-01-22/move-k6.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Move k6 to cdperf - -Tags: performance, testing, k6 - -The ownCloud performance tests can not only be used to test oCIS. -This is why we have decided to move the k6 tests to https://github.com/owncloud/cdperf - -https://github.com/owncloud/ocis/pull/1358 diff --git a/changelog/1.1.0_2021-01-22/roles-cache.md b/changelog/1.1.0_2021-01-22/roles-cache.md deleted file mode 100644 index 7c313a1ba5..0000000000 --- a/changelog/1.1.0_2021-01-22/roles-cache.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: use sync.cache for roles cache - -Tags: ocis-pkg - -update ocis-pkg/roles cache to use ocis-pkg/sync cache - -https://github.com/owncloud/ocis/pull/1367 diff --git a/changelog/1.1.0_2021-01-22/sync-package.md b/changelog/1.1.0_2021-01-22/sync-package.md deleted file mode 100644 index 25e9f747b9..0000000000 --- a/changelog/1.1.0_2021-01-22/sync-package.md +++ /dev/null @@ -1,17 +0,0 @@ -Enhancement: add named locks and refactor cache - -Tags: ocis-pkg, accounts - -We had the case that we needed kind of a named locking mechanism which enables us to lock only under certain conditions. -It's used in the indexer package where we do not need to lock everything, instead just lock the requested parts and differentiate between reads and writes. - -This made it possible to entirely remove locks from the accounts service and move them to the ocis-pkg indexer. -Another part of this refactor was to make the cache atomic and write tests for it. - -- remove locking from accounts service -- add sync package with named mutex -- add named locking to indexer -- move cache to sync package - -https://github.com/owncloud/ocis/pull/1212 -https://github.com/owncloud/ocis/issues/966 diff --git a/changelog/1.1.0_2021-01-22/update-go-115.md b/changelog/1.1.0_2021-01-22/update-go-115.md deleted file mode 100644 index f152b0de2e..0000000000 --- a/changelog/1.1.0_2021-01-22/update-go-115.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: update go version - -Tags: go - -update go from 1.13 to 1.15 - -https://github.com/owncloud/ocis/pull/1364 diff --git a/changelog/1.1.0_2021-01-22/update-reva-to-1.5.1.md b/changelog/1.1.0_2021-01-22/update-reva-to-1.5.1.md deleted file mode 100644 index ded0a34767..0000000000 --- a/changelog/1.1.0_2021-01-22/update-reva-to-1.5.1.md +++ /dev/null @@ -1,76 +0,0 @@ -Enhancement: Update reva to v1.5.1 - -Summary -------- - -* Fix #1401: Use the user in request for deciding the layout for non-home DAV requests -* Fix #1413: Re-include the '.git' dir in the Docker images to pass the version tag -* Fix #1399: Fix ocis trash-bin purge -* Enh #1397: Bump the Copyright date to 2021 -* Enh #1398: Support site authorization status in Mentix -* Enh #1393: Allow setting favorites, mtime and a temporary etag -* Enh #1403: Support remote cloud gathering metrics - -Details -------- - -* Bugfix #1401: Use the user in request for deciding the layout for non-home DAV requests - - For the incoming /dav/files/userID requests, we have different namespaces depending on - whether the request is for the logged-in user's namespace or not. Since in the storage drivers, - we specify the layout depending only on the user whose resources are to be accessed, this fails - when a user wants to access another user's namespace when the storage provider depends on the - logged in user's namespace. This PR fixes that. - - For example, consider the following case. The owncloud fs uses a layout {{substr 0 1 - .Id.OpaqueId}}/{{.Id.OpaqueId}}. The user einstein sends a request to access a resource - shared with him, say /dav/files/marie/abcd, which should be allowed. However, based on the - way we applied the layout, there's no way in which this can be translated to /m/marie/. - - https://github.com/cs3org/reva/pull/1401 - -* Bugfix #1413: Re-include the '.git' dir in the Docker images to pass the version tag - - And git SHA to the release tool. - - https://github.com/cs3org/reva/pull/1413 - -* Bugfix #1399: Fix ocis trash-bin purge - - Fixes the empty trash-bin functionality for ocis-storage - - https://github.com/owncloud/product/issues/254 - https://github.com/cs3org/reva/pull/1399 - -* Enhancement #1397: Bump the Copyright date to 2021 - - https://github.com/cs3org/reva/pull/1397 - -* Enhancement #1398: Support site authorization status in Mentix - - This enhancement adds support for a site authorization status to Mentix. This way, sites - registered via a web app can now be excluded until authorized manually by an administrator. - - Furthermore, Mentix now sets the scheme for Prometheus targets. This allows us to also support - monitoring of sites that do not support the default HTTPS scheme. - - https://github.com/cs3org/reva/pull/1398 - -* Enhancement #1393: Allow setting favorites, mtime and a temporary etag - - We now let the oCIS driver persist favorites, set temporary etags and the mtime as arbitrary - metadata. - - https://github.com/owncloud/ocis/issues/567 - https://github.com/cs3org/reva/issues/1394 - https://github.com/cs3org/reva/pull/1393 - -* Enhancement #1403: Support remote cloud gathering metrics - - The current metrics package can only gather metrics either from json files. With this feature, - the metrics can be gathered polling the http endpoints exposed by the owncloud/nextcloud - sciencemesh apps. - - https://github.com/cs3org/reva/pull/1403 - -https://github.com/owncloud/ocis/pull/1372 diff --git a/changelog/1.1.0_2021-01-22/update-reva-to-f2b63bfd.md b/changelog/1.1.0_2021-01-22/update-reva-to-f2b63bfd.md deleted file mode 100644 index 2d8762a337..0000000000 --- a/changelog/1.1.0_2021-01-22/update-reva-to-f2b63bfd.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Update reva to v1.4.1-0.20210111080247-f2b63bfd6825 - -* Enhancement: calculate and expose actual file permission set [cs3org/reva#1368](https://github.com/cs3org/reva/pull/1368) -* initial range request support [cs3org/reva#1326](https://github.com/cs3org/reva/pull/1388) - -https://github.com/owncloud/ocis/pull/1194 -https://github.com/cs3org/reva/pull/1368 -https://github.com/cs3org/reva/pull/1388 \ No newline at end of file diff --git a/changelog/1.1.0_2021-01-22/update-web-1.0.1.md b/changelog/1.1.0_2021-01-22/update-web-1.0.1.md deleted file mode 100644 index 6592674666..0000000000 --- a/changelog/1.1.0_2021-01-22/update-web-1.0.1.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v1.0.1 - -Tags: web - -We updated ownCloud Web to v1.0.1. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/1191 -https://github.com/owncloud/web/releases/tag/v1.0.1 diff --git a/changelog/1.10.0_2021-08-06/claims-policy-selector.md b/changelog/1.10.0_2021-08-06/claims-policy-selector.md deleted file mode 100644 index 25eb2ccf37..0000000000 --- a/changelog/1.10.0_2021-08-06/claims-policy-selector.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Proxy: Add claims policy selector - -Using the proxy config file, it is now possible to let let the IdP determine the routing policy by sending an `ocis.routing.policy` claim. Its value will be used to determine the set of routes for the logged in user. - -https://github.com/owncloud/ocis/pull/2248 diff --git a/changelog/1.10.0_2021-08-06/improve-idp-accessibility.md b/changelog/1.10.0_2021-08-06/improve-idp-accessibility.md deleted file mode 100644 index 2920e81b08..0000000000 --- a/changelog/1.10.0_2021-08-06/improve-idp-accessibility.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Improve IDP Login Accessibility - -We have addressed the feedback from the `a11y` audit and improved -the IDP login screen accordingly. - -https://github.com/owncloud/web/issues/5376 -https://github.com/owncloud/web/issues/5377 diff --git a/changelog/1.10.0_2021-08-06/ocs-cache-warmup.md b/changelog/1.10.0_2021-08-06/ocs-cache-warmup.md deleted file mode 100644 index 7534dd02e0..0000000000 --- a/changelog/1.10.0_2021-08-06/ocs-cache-warmup.md +++ /dev/null @@ -1,3 +0,0 @@ -Enhancement: Add ocs cache warmup config and warn on protobuf ns conflicts - -https://github.com/owncloud/ocis/pull/2328 diff --git a/changelog/1.10.0_2021-08-06/oidc-token-basic-auth.md b/changelog/1.10.0_2021-08-06/oidc-token-basic-auth.md deleted file mode 100644 index 0282bd6c46..0000000000 --- a/changelog/1.10.0_2021-08-06/oidc-token-basic-auth.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: forward basic auth to OpenID connect token authentication endpoint - -When using `PROXY_ENABLE_BASIC_AUTH=true` we now forward request to the idp instead of trying to authenticate the request ourself. - -https://github.com/owncloud/ocis/issues/2095 -https://github.com/owncloud/ocis/issues/2094 \ No newline at end of file diff --git a/changelog/1.10.0_2021-08-06/proxy-access-log.md b/changelog/1.10.0_2021-08-06/proxy-access-log.md deleted file mode 100644 index 1f5a1d7da6..0000000000 --- a/changelog/1.10.0_2021-08-06/proxy-access-log.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: log all requests in the proxy access log - -We now use a dedicated middleware to log all requests, regardless of routing selector outcome. -While the log now includes the remote address, the selected routing policy is only logged when log level -is set to debug because the request context cannot be changed in the `directorSelectionDirector`, as per -the `ReverseProxy.Director` documentation. - -https://github.com/owncloud/ocis/pull/2301 diff --git a/changelog/1.10.0_2021-08-06/spaces-api.md b/changelog/1.10.0_2021-08-06/spaces-api.md deleted file mode 100644 index ca12bdc007..0000000000 --- a/changelog/1.10.0_2021-08-06/spaces-api.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Refactor graph API - -We refactored the `/graph/v1.0/` endpoint which now relies on the internal access token fer authentication, getting rid of any LDAP or OIDC code to authenticate requests. This allows using the graph api when using basic auth or any other auth mechanism provided by the CS3 auth providers / reva gateway / ocis proxy. - -https://github.com/owncloud/ocis/pull/2277 diff --git a/changelog/1.10.0_2021-08-06/update-glauth.md b/changelog/1.10.0_2021-08-06/update-glauth.md deleted file mode 100644 index e4f2678bad..0000000000 --- a/changelog/1.10.0_2021-08-06/update-glauth.md +++ /dev/null @@ -1,10 +0,0 @@ -Bugfix: update glauth to 20210729125545-b9aecdfcac31 - -* Fixes the backend config not being passed correctly in ocis -* Fixes a mutex being copied, leading to concurrent writes -* Fixes UTF8 chars in filters -* Fixes case insensitive strings - -https://github.com/owncloud/ocis/pull/2336 -https://github.com/glauth/glauth/pull/198 -https://github.com/glauth/glauth/pull/194 \ No newline at end of file diff --git a/changelog/1.10.0_2021-08-06/update-reva-v1.11.1-0.20210809134415-3fe79c870fb5.md b/changelog/1.10.0_2021-08-06/update-reva-v1.11.1-0.20210809134415-3fe79c870fb5.md deleted file mode 100644 index 7febf43cfc..0000000000 --- a/changelog/1.10.0_2021-08-06/update-reva-v1.11.1-0.20210809134415-3fe79c870fb5.md +++ /dev/null @@ -1,50 +0,0 @@ -Enhancement: update REVA - -Update REVA from v1.10.1-0.20210730095301-fcb7a30a44a6 to v1.11.1-0.20210809134415-3fe79c870fb5 -* Fix cs3org/reva#1978: Fix owner type is optional -* Fix cs3org/reva#1965: fix value of file_target in shares -* Fix cs3org/reva#1960: fix updating shares in the memory share manager -* Fix cs3org/reva#1956: fix trashbin listing with depth 0 -* Fix cs3org/reva#1957: fix etag propagation on deletes -* Enh cs3org/reva#1861: [WIP] Runtime plugins -* Fix cs3org/reva#1954: fix response format of the sharees API -* Fix cs3org/reva#1819: Remove notifications key from ocs response -* Enh cs3org/reva#1946: Add a share manager that connects to oc10 databases -* Fix cs3org/reva#1899: Fix chunked uploads for new versions -* Fix cs3org/reva#1906: Fix copy over existing resource -* Fix cs3org/reva#1891: Delete Shared Resources as Receiver -* Fix cs3org/reva#1907: Error when creating folder with existing name -* Fix cs3org/reva#1937: Do not overwrite more specific matches when finding storage providers -* Fix cs3org/reva#1939: Fix the share jail permissions in the decomposedfs -* Fix cs3org/reva#1932: Numerous fixes to the owncloudsql storage driver -* Fix cs3org/reva#1912: Fix response when listing versions of another user -* Fix cs3org/reva#1910: Get user groups recursively in the cbox rest user driver -* Fix cs3org/reva#1904: Set Content-Length to 0 when swallowing body in the datagateway -* Fix cs3org/reva#1911: Fix version order in propfind responses -* Fix cs3org/reva#1926: Trash Bin in oCIS Storage Operations -* Fix cs3org/reva#1901: Fix response code when folder doesnt exist on upload -* Enh cs3org/reva#1785: Extend app registry with AddProvider method and mimetype filters -* Enh cs3org/reva#1938: Add methods to get and put context values -* Enh cs3org/reva#1798: Add support for a deny-all permission on references -* Enh cs3org/reva#1916: Generate updated protobuf bindings for EOS GRPC -* Enh cs3org/reva#1887: Add "a" and "l" filter for grappa queries -* Enh cs3org/reva#1919: Run gofmt before building -* Enh cs3org/reva#1927: Implement RollbackToVersion for eosgrpc (needs a newer EOS MGM) -* Enh cs3org/reva#1944: Implement listing supported mime types in app registry -* Enh cs3org/reva#1870: Be defensive about wrongly quoted etags -* Enh cs3org/reva#1940: Reduce memory usage when uploading with S3ng storage -* Enh cs3org/reva#1888: Refactoring of the webdav code -* Enh cs3org/reva#1900: Check for illegal names while uploading or moving files -* Enh cs3org/reva#1925: Refactor listing and statting across providers for virtual views -* Fix cs3org/reva#1883: Pass directories with trailing slashes to eosclient.GenerateToken -* Fix cs3org/reva#1878: Improve the webdav error handling in the trashbin -* Fix cs3org/reva#1884: Do not send body on failed range request -* Enh cs3org/reva#1744: Add support for lightweight user types -* Fix cs3org/reva#1904: Set Content-Length to 0 when swallowing body in the datagateway -* Fix cs3org/reva#1899: Bugfix: Fix chunked uploads for new versions -* Enh cs3org/reva#1888: Refactoring of the webdav code -* Enh cs3org/reva#1887: Add "a" and "l" filter for grappa queries - -https://github.com/owncloud/ocis/pull/2355 -https://github.com/owncloud/ocis/pull/2295 -https://github.com/owncloud/ocis/pull/2314 diff --git a/changelog/1.10.0_2021-08-06/update-web-4.0.0.md b/changelog/1.10.0_2021-08-06/update-web-4.0.0.md deleted file mode 100644 index b9ba6845e6..0000000000 --- a/changelog/1.10.0_2021-08-06/update-web-4.0.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v4.0.0 - -Tags: web - -We updated ownCloud Web to v4.0.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/2353 -https://github.com/owncloud/web/releases/tag/v4.0.0 diff --git a/changelog/1.10.0_2021-08-06/use-one-go-mod-file.md b/changelog/1.10.0_2021-08-06/use-one-go-mod-file.md deleted file mode 100644 index 670487bdec..0000000000 --- a/changelog/1.10.0_2021-08-06/use-one-go-mod-file.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: use only one go.mod file for project dependencies - -We now use one single go.mod file at the root of the repository -rather than one per core extension. - -https://github.com/owncloud/ocis/pull/2344 diff --git a/changelog/1.11.0_2021-08-24/accounts-user-type.md b/changelog/1.11.0_2021-08-24/accounts-user-type.md deleted file mode 100644 index f18ab9b210..0000000000 --- a/changelog/1.11.0_2021-08-24/accounts-user-type.md +++ /dev/null @@ -1,3 +0,0 @@ -Bugfix: Specify primary user type for all accounts - -https://github.com/owncloud/ocis/pull/2364 diff --git a/changelog/1.11.0_2021-08-24/docker-image-non-root-user.md b/changelog/1.11.0_2021-08-24/docker-image-non-root-user.md deleted file mode 100644 index fae6806702..0000000000 --- a/changelog/1.11.0_2021-08-24/docker-image-non-root-user.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Use non root user for the owncloud/ocis docker image - -The owncloud/ocis docker image now uses a non root user and enables you to set a different user with the docker `--user` parameter. The default user has the UID 1000 is part of a group with the GID 1000. - -This is a breaking change for existing docker deployments. The permission on the files and folders in persistent volumes need to be changed to the UID and GID used for oCIS (default 1000:1000 if not changed by the user). - -https://github.com/owncloud/ocis/pull/2380 diff --git a/changelog/1.11.0_2021-08-24/switch-jwt-lib.md b/changelog/1.11.0_2021-08-24/switch-jwt-lib.md deleted file mode 100644 index a6b7fee269..0000000000 --- a/changelog/1.11.0_2021-08-24/switch-jwt-lib.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Replace unmaintained jwt library - -The old library [github.com/dgrijalva/jwt-go](https://github.com/dgrijalva/jwt-go) is unmaintained and was replaced by the community maintained fork [github.com/golang-jwt/jwt](https://github.com/golang-jwt/jwt). - -https://github.com/owncloud/ocis/pull/2386 diff --git a/changelog/1.11.0_2021-08-24/update-bleve.md b/changelog/1.11.0_2021-08-24/update-bleve.md deleted file mode 100644 index a32673958a..0000000000 --- a/changelog/1.11.0_2021-08-24/update-bleve.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Update bleve to version 2.1.0 - -Updated bleve to the current version. - -https://github.com/owncloud/ocis/pull/2391 diff --git a/changelog/1.11.0_2021-08-24/update-go-oidc.md b/changelog/1.11.0_2021-08-24/update-go-oidc.md deleted file mode 100644 index cb413f365a..0000000000 --- a/changelog/1.11.0_2021-08-24/update-go-oidc.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Update github.com/coreos/go-oidc to v3.0.0 - -Updated the github.com/coreos/go-oidc library to the version 3.0.0. - -https://github.com/owncloud/ocis/pull/2393 diff --git a/changelog/1.11.0_2021-08-24/update-reva.md b/changelog/1.11.0_2021-08-24/update-reva.md deleted file mode 100644 index 62217a7b00..0000000000 --- a/changelog/1.11.0_2021-08-24/update-reva.md +++ /dev/null @@ -1,22 +0,0 @@ -Enhancement: Update reva to v1.12 - -* Enhancement cs3org/reva#1803: Introduce new webdav spaces endpoint -* Bugfix cs3org/reva#1819: Disable notifications -* Enhancement cs3org/reva#1861: Add support for runtime plugins -* Bugfix cs3org/reva#1913: Logic to restore files to readonly nodes -* Enhancement cs3org/reva#1946: Add share manager that connects to oc10 databases -* Bugfix cs3org/reva#1954: Fix response format of the sharees API -* Bugfix cs3org/reva#1956: Fix trashbin listing with depth 0 -* Bugfix cs3org/reva#1957: Fix etag propagation on deletes -* Bugfix cs3org/reva#1960: Return the updated share after updating -* Bugfix cs3org/reva#1965 cs3org/reva#1967: Fix the file target of user and group shares -* Bugfix cs3org/reva#1980: Propagate the etag after restoring a file version -* Enhancement cs3org/reva#1984: Replace OpenCensus with OpenTelemetry -* Bugfix cs3org/reva#1985: Add quota stubs -* Bugfix cs3org/reva#1987: Fix windows build -* Bugfix cs3org/reva#1990: Increase oc10 compatibility of owncloudsql -* Bugfix cs3org/reva#1992: Check if symlink exists instead of spamming the console -* Bugfix cs3org/reva#1993: fix owncloudsql GetMD - - -https://github.com/owncloud/ocis/pull/2423 diff --git a/changelog/1.11.0_2021-08-24/update-web-4.1.0.md b/changelog/1.11.0_2021-08-24/update-web-4.1.0.md deleted file mode 100644 index 4f29516fde..0000000000 --- a/changelog/1.11.0_2021-08-24/update-web-4.1.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v4.1.0 - -Tags: web - -We updated ownCloud Web to v4.1.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/2426 -https://github.com/owncloud/web/releases/tag/v4.1.0 diff --git a/changelog/1.11.0_2021-08-24/user-group-provider-naming.md b/changelog/1.11.0_2021-08-24/user-group-provider-naming.md deleted file mode 100644 index 98d495d085..0000000000 --- a/changelog/1.11.0_2021-08-24/user-group-provider-naming.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix naming of the user- and groupprovider services - -The services are called "storage-userprovider" and "storage-groupprovider". The 'ocis help' output was misleading. - -https://github.com/owncloud/ocis/pull/2388 diff --git a/changelog/1.12.0_2021-09-14/app-provider.md b/changelog/1.12.0_2021-09-14/app-provider.md deleted file mode 100644 index df68eb7697..0000000000 --- a/changelog/1.12.0_2021-09-14/app-provider.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add app provider and app provider registry - -We added the app provider and app provider registry. Now the CS3org WOPI server can be registered and OpenInApp requests can be done. - -https://github.com/owncloud/ocis/pull/2204 -https://github.com/cs3org/reva/pull/1785 diff --git a/changelog/1.12.0_2021-09-14/create-space-permission.md b/changelog/1.12.0_2021-09-14/create-space-permission.md deleted file mode 100644 index 42b0133f87..0000000000 --- a/changelog/1.12.0_2021-09-14/create-space-permission.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: add the create space permission - -In preparation for the upcoming spaces features a `Create Space` permission was added. - -https://github.com/owncloud/ocis/pull/2461 diff --git a/changelog/1.12.0_2021-09-14/remove-onlyoffice-extension b/changelog/1.12.0_2021-09-14/remove-onlyoffice-extension deleted file mode 100644 index 6ba9b678ef..0000000000 --- a/changelog/1.12.0_2021-09-14/remove-onlyoffice-extension +++ /dev/null @@ -1,9 +0,0 @@ -Change: Remove OnlyOffice extension - -Tags: OnlyOffice - -We've removed the OnlyOffice extension in oCIS. -OnlyOffice has their own web extension for OC10 backend now with [a dedicated guide](https://owncloud.dev/clients/web/deployments/oc10-app/#onlyoffice). -In oCIS, we will follow up with a guide on how to start a WOPI server providing OnlyOffice soon. - -https://github.com/owncloud/ocis/pull/2433 diff --git a/changelog/1.12.0_2021-09-14/remove-onlyoffice-extension.md b/changelog/1.12.0_2021-09-14/remove-onlyoffice-extension.md deleted file mode 100644 index 6ba9b678ef..0000000000 --- a/changelog/1.12.0_2021-09-14/remove-onlyoffice-extension.md +++ /dev/null @@ -1,9 +0,0 @@ -Change: Remove OnlyOffice extension - -Tags: OnlyOffice - -We've removed the OnlyOffice extension in oCIS. -OnlyOffice has their own web extension for OC10 backend now with [a dedicated guide](https://owncloud.dev/clients/web/deployments/oc10-app/#onlyoffice). -In oCIS, we will follow up with a guide on how to start a WOPI server providing OnlyOffice soon. - -https://github.com/owncloud/ocis/pull/2433 diff --git a/changelog/1.12.0_2021-09-14/remove-proxy-route-fix-cs3-example.md b/changelog/1.12.0_2021-09-14/remove-proxy-route-fix-cs3-example.md deleted file mode 100644 index d7115fb378..0000000000 --- a/changelog/1.12.0_2021-09-14/remove-proxy-route-fix-cs3-example.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Remove non working proxy route and fix cs3 users example - -We removed a non working route from the proxy default configuration and fixed the cs3 users deployment example since it still used the accounts service. It now only uses the configured LDAP. - -https://github.com/owncloud/ocis/pull/2474 diff --git a/changelog/1.12.0_2021-09-14/set-english-default-dropdown.md b/changelog/1.12.0_2021-09-14/set-english-default-dropdown.md deleted file mode 100644 index d2dadd412e..0000000000 --- a/changelog/1.12.0_2021-09-14/set-english-default-dropdown.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Set English as default language in the dropdown in the settings page - -The language dropdown didn't have a default language selected, and it was showing an empty value. Now it shows English instead. - -https://github.com/owncloud/ocis/pull/2465 diff --git a/changelog/1.12.0_2021-09-14/set-quota-permission.md b/changelog/1.12.0_2021-09-14/set-quota-permission.md deleted file mode 100644 index 603f16a8be..0000000000 --- a/changelog/1.12.0_2021-09-14/set-quota-permission.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: add set space quota permission - -In preparation for the upcoming spaces features a `SetSpaceQuota` permission was added. - -https://github.com/owncloud/ocis/pull/2459 diff --git a/changelog/1.12.0_2021-09-14/spaces-post.md b/changelog/1.12.0_2021-09-14/spaces-post.md deleted file mode 100644 index 9c0050218e..0000000000 --- a/changelog/1.12.0_2021-09-14/spaces-post.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Create a Space using the Graph API - -Spaces can now be created on `POST /drives/{drive-name}`. Only users with the `create-space` permissions can perform this operation. - -Allowed body form values are: - -- `quota` (bytes) maximum amount of bytes stored in the space. -- `maxQuotaFiles` (integer) maximum amount of files supported by the space. - -https://github.com/owncloud/ocis/pull/2471 diff --git a/changelog/1.12.0_2021-09-14/update-chi-v5.md b/changelog/1.12.0_2021-09-14/update-chi-v5.md deleted file mode 100644 index 0d4fd5714e..0000000000 --- a/changelog/1.12.0_2021-09-14/update-chi-v5.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Update go-chi/chi to version 5.0.3 - -Updated go-chi/chi to the latest release - -https://github.com/owncloud/ocis/pull/2429 diff --git a/changelog/1.12.0_2021-09-14/update-go-micro.md b/changelog/1.12.0_2021-09-14/update-go-micro.md deleted file mode 100644 index e4cf80ab98..0000000000 --- a/changelog/1.12.0_2021-09-14/update-go-micro.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Upgrade go micro to v3.6.0 - -Go micro and all go micro plugins are now on v3.6.0 - -https://github.com/owncloud/ocis/pull/2451 diff --git a/changelog/1.12.0_2021-09-14/update-reva-to-1.13.0.md b/changelog/1.12.0_2021-09-14/update-reva-to-1.13.0.md deleted file mode 100644 index 06b060b656..0000000000 --- a/changelog/1.12.0_2021-09-14/update-reva-to-1.13.0.md +++ /dev/null @@ -1,16 +0,0 @@ -Enhancement: Update reva to v1.13.0 - -This update includes: - -* Bugfix [cs3org/reva#2054](https://github.com/cs3org/reva/pull/2054): Fix the response after deleting a share -* Bugfix [cs3org/reva#2026](https://github.com/cs3org/reva/pull/2026): Fix moving of a shared file -* Bugfix [cs3org/reva#1605](https://github.com/cs3org/reva/pull/1605): Allow to expose full paths in OCS API -* Bugfix [cs3org/reva#2033](https://github.com/cs3org/reva/pull/2033): Fix the storage id of shares -* Bugfix [cs3org/reva#1991](https://github.com/cs3org/reva/pull/1991): Remove share references when declining shares -* Enhancement [cs3org/reva#1994](https://github.com/cs3org/reva/pull/1994): Add owncloudsql driver for the userprovider -* Enhancement [cs3org/reva#2065](https://github.com/cs3org/reva/pull/2065): New sharing role Manager -* Enhancement [cs3org/reva#2015](https://github.com/cs3org/reva/pull/2015): Add spaces to the list of capabilities -* Enhancement [cs3org/reva#2041](https://github.com/cs3org/reva/pull/2041): Create operations for Spaces -* Enhancement [cs3org/reva#2029](https://github.com/cs3org/reva/pull/2029): Tracing agent configuration - -https://github.com/owncloud/ocis/pull/2477 diff --git a/changelog/1.12.0_2021-09-14/update-web-4.2.0.md b/changelog/1.12.0_2021-09-14/update-web-4.2.0.md deleted file mode 100644 index 8e439fe817..0000000000 --- a/changelog/1.12.0_2021-09-14/update-web-4.2.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v4.2.0 - -Tags: web - -We updated ownCloud Web to v4.2.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/2501 -https://github.com/owncloud/web/releases/tag/v4.2.0 diff --git a/changelog/1.13.0_2021-10-13/appregistry-config.md b/changelog/1.13.0_2021-10-13/appregistry-config.md deleted file mode 100644 index b234780945..0000000000 --- a/changelog/1.13.0_2021-10-13/appregistry-config.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Updated MimeTypes configuration for AppRegistry - -We updated the type of the mime types config to a list, to keep -the order of mime types from the config. - -https://github.com/owncloud/ocis/pull/2603 diff --git a/changelog/1.13.0_2021-10-13/archiver-capabilities-limits.md b/changelog/1.13.0_2021-10-13/archiver-capabilities-limits.md deleted file mode 100644 index 68f70374fa..0000000000 --- a/changelog/1.13.0_2021-10-13/archiver-capabilities-limits.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Add maximum files and size to archiver capabilities - -We added the maximum files count and maximum archive size of the archiver to the capabilities endpoint. -Clients can use this to generate warnings before the actual archive creation fails. - -https://github.com/owncloud/ocis/pull/2544 -https://github.com/owncloud/ocis/issues/2537 -https://github.com/cs3org/reva/pull/2105 diff --git a/changelog/1.13.0_2021-10-13/cleanup-source-license.md b/changelog/1.13.0_2021-10-13/cleanup-source-license.md deleted file mode 100644 index bb3dbf959a..0000000000 --- a/changelog/1.13.0_2021-10-13/cleanup-source-license.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Reduced repository size - -We removed leftover artifacts from the migration to a single repository. - -https://github.com/owncloud/ocis/pull/2579 diff --git a/changelog/1.13.0_2021-10-13/configure-users-metadata-storage-separately.md b/changelog/1.13.0_2021-10-13/configure-users-metadata-storage-separately.md deleted file mode 100644 index 808e05250d..0000000000 --- a/changelog/1.13.0_2021-10-13/configure-users-metadata-storage-separately.md +++ /dev/null @@ -1,9 +0,0 @@ -Change: Configure users and metadata storage separately - -We've fixed the configuration behaviour of the user and metadata service writing in the same -directory when using oCIS storage. - -Therefore we needed to separate the configuration of the users and metadata storage so that they -now can be configured totally separate. - -https://github.com/owncloud/ocis/pull/2598 diff --git a/changelog/1.13.0_2021-10-13/create-space-response.md b/changelog/1.13.0_2021-10-13/create-space-response.md deleted file mode 100644 index 1fbaa56d7a..0000000000 --- a/changelog/1.13.0_2021-10-13/create-space-response.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Return the newly created space - -Changed the response of the CreateSpace method to include the newly created space. - -https://github.com/owncloud/ocis/pull/2610 -https://github.com/cs3org/reva/pull/2158 diff --git a/changelog/1.13.0_2021-10-13/create-spaces-odata.md b/changelog/1.13.0_2021-10-13/create-spaces-odata.md deleted file mode 100644 index af3cef5b18..0000000000 --- a/changelog/1.13.0_2021-10-13/create-spaces-odata.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Make the drives create method odata compliant - -When creating a space on the graph API we now use the POST Body to provide the parameters. - -https://github.com/owncloud/ocis/pull/2531 -https://github.com/owncloud/ocis/pull/2535 -https://www.odata.org/getting-started/basic-tutorial/#modifyData diff --git a/changelog/1.13.0_2021-10-13/expose-reva-archiver.md b/changelog/1.13.0_2021-10-13/expose-reva-archiver.md deleted file mode 100644 index 0beb0bdf2a..0000000000 --- a/changelog/1.13.0_2021-10-13/expose-reva-archiver.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Expose the reva archiver in OCIS - -The reva archiver can now be accessed through the storage frontend service - -https://github.com/owncloud/ocis/pull/2509 diff --git a/changelog/1.13.0_2021-10-13/favorites-capability.md b/changelog/1.13.0_2021-10-13/favorites-capability.md deleted file mode 100644 index 8a438bc0a4..0000000000 --- a/changelog/1.13.0_2021-10-13/favorites-capability.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Favorites capability - -We've added a capability for the storage frontend which can be used to announce to clients whether or not favorites are supported. By default this is disabled because the listing of favorites doesn't survive service restarts at the moment. - -https://github.com/owncloud/ocis/pull/2599 diff --git a/changelog/1.13.0_2021-10-13/fix-account-resolver.md b/changelog/1.13.0_2021-10-13/fix-account-resolver.md deleted file mode 100644 index 04a4e7e082..0000000000 --- a/changelog/1.13.0_2021-10-13/fix-account-resolver.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix the account resolver middleware - -The accounts resolver middleware put an empty token into the request when the user was already present. -Added a step to get the token for the user. - -https://github.com/owncloud/ocis/pull/2557 diff --git a/changelog/1.13.0_2021-10-13/fix-builtime-version.md b/changelog/1.13.0_2021-10-13/fix-builtime-version.md deleted file mode 100644 index c4493b0e51..0000000000 --- a/changelog/1.13.0_2021-10-13/fix-builtime-version.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix version information for extensions - -We've fixed the behavior for `ocis version` which previously always showed `0.0.0` as -version for extensions. Now the real version of the extensions are shown. - -https://github.com/owncloud/ocis/pull/2575 diff --git a/changelog/1.13.0_2021-10-13/fix-gatewaysvc-everywhere.md b/changelog/1.13.0_2021-10-13/fix-gatewaysvc-everywhere.md deleted file mode 100644 index e162c4745f..0000000000 --- a/changelog/1.13.0_2021-10-13/fix-gatewaysvc-everywhere.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Add the gatewaysvc to all shared configuration in REVA services - -We've fixed the configuration for REVA services which didn't have a gatewaysvc in their -shared configuration. This could lead to default gatewaysvc addresses in the auth middleware. Now it is set everywhere. - -https://github.com/owncloud/ocis/pull/2597 diff --git a/changelog/1.13.0_2021-10-13/fix-username-encoding.md b/changelog/1.13.0_2021-10-13/fix-username-encoding.md deleted file mode 100644 index 4bda843276..0000000000 --- a/changelog/1.13.0_2021-10-13/fix-username-encoding.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: use proper url path decode on the username - -We now properly decode the username when reading it from a url parameter - -https://github.com/owncloud/ocis/pull/2511 diff --git a/changelog/1.13.0_2021-10-13/go-1-17.md b/changelog/1.13.0_2021-10-13/go-1-17.md deleted file mode 100644 index 0d2e6f53e4..0000000000 --- a/changelog/1.13.0_2021-10-13/go-1-17.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Upgrade to GO 1.17 - -We've upgraded the used GO version from 1.16 to 1.17. - -https://github.com/owncloud/ocis/pull/2605 diff --git a/changelog/1.13.0_2021-10-13/make-allow-list-mimetypes-configurable.md b/changelog/1.13.0_2021-10-13/make-allow-list-mimetypes-configurable.md deleted file mode 100644 index 95d1f8b186..0000000000 --- a/changelog/1.13.0_2021-10-13/make-allow-list-mimetypes-configurable.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Make mimetype allow list configurable for app provider - -We've added a configuration option to configure the mimetype allow list introduced in cs3org/reva#2095. This also makes it possible to set one application per mime type as a default. - -https://github.com/owncloud/ocis/pull/2553 -https://github.com/cs3org/reva/pull/2095 -https://github.com/owncloud/ocis/issues/2563 diff --git a/changelog/1.13.0_2021-10-13/mime-type-allow-creation.md b/changelog/1.13.0_2021-10-13/mime-type-allow-creation.md deleted file mode 100644 index 549351f2eb..0000000000 --- a/changelog/1.13.0_2021-10-13/mime-type-allow-creation.md +++ /dev/null @@ -1,3 +0,0 @@ -Enhancement: Add allow_creation parameter to mime type config - -https://github.com/owncloud/ocis/pull/2591 \ No newline at end of file diff --git a/changelog/1.13.0_2021-10-13/optional-skip-demo-users-creation.md b/changelog/1.13.0_2021-10-13/optional-skip-demo-users-creation.md deleted file mode 100644 index ce3a68034b..0000000000 --- a/changelog/1.13.0_2021-10-13/optional-skip-demo-users-creation.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Add option to skip generation of demo users and groups - -We've added a new environment variable to decide whether we should generate the demo users and groups or not. -This environment variable is set to `true` by default, so the demo users and groups will get generated by default as long as oCIS is in its "technical preview" stage. - -In any case, there are still some users and groups automatically generated: for users: Reva IOP, Kopano IDP, admin; for groups: sysusers and users. - -https://github.com/owncloud/ocis/pull/2495 diff --git a/changelog/1.13.0_2021-10-13/proxy-policy-claim-precedence.md b/changelog/1.13.0_2021-10-13/proxy-policy-claim-precedence.md deleted file mode 100644 index 6c0317125c..0000000000 --- a/changelog/1.13.0_2021-10-13/proxy-policy-claim-precedence.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: allow overriding the cookie based route by claim - -When determining the routing policy we now let the claim override the cookie so that users are routed to the correct backend after login. - -https://github.com/owncloud/ocis/pull/2508 \ No newline at end of file diff --git a/changelog/1.13.0_2021-10-13/redirect-invalid-links-to-oC-web.md b/changelog/1.13.0_2021-10-13/redirect-invalid-links-to-oC-web.md deleted file mode 100644 index 290bec512c..0000000000 --- a/changelog/1.13.0_2021-10-13/redirect-invalid-links-to-oC-web.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: redirect invalid links to oC Web - -Invalid links (eg. https://foo.bar/index.php/apps/pdfviewer) will be redirect to ownCloud Web instead of displaying a blank page with a "not found" message. - -https://github.com/owncloud/ocis/pull/2493 -https://github.com/owncloud/ocis/pull/2512 diff --git a/changelog/1.13.0_2021-10-13/remove-notifications-placeholder.md b/changelog/1.13.0_2021-10-13/remove-notifications-placeholder.md deleted file mode 100644 index 6da325a58e..0000000000 --- a/changelog/1.13.0_2021-10-13/remove-notifications-placeholder.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Remove notifications placeholder - -Since Reva was communicating its notification capabilities incorrectly, oCIS relied on a hardcoded string to overwrite them. -This has been fixed in [reva#1819](https://github.com/cs3org/reva/pull/1819) so we now removed the hardcoded string -and don't modify Reva's notification capabilities anymore in order to fix clients having to poll a (non-existent) notifications endpoint. - -https://github.com/owncloud/ocis/pull/2514 diff --git a/changelog/1.13.0_2021-10-13/remove_proxy_assets.md b/changelog/1.13.0_2021-10-13/remove_proxy_assets.md deleted file mode 100644 index 1393b1f28b..0000000000 --- a/changelog/1.13.0_2021-10-13/remove_proxy_assets.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Remove asset path configuration option from proxy - -We've remove the asset path configuration option (`--asset-path` or `PROXY_ASSET_PATH`) -since it didn't do anything at all. - -https://github.com/owncloud/ocis/pull/2576 diff --git a/changelog/1.13.0_2021-10-13/reva-auth-tokens.md b/changelog/1.13.0_2021-10-13/reva-auth-tokens.md deleted file mode 100644 index 075479cc9b..0000000000 --- a/changelog/1.13.0_2021-10-13/reva-auth-tokens.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: Use reva's Authenticate method instead of spawning token managers - -When using the CS3 proxy backend, we previously obtained the user from reva's -userprovider service and minted the token ourselves. This required maintaining -a shared JWT secret between ocis and reva, as well duplication of logic. This -PR delegates this logic by using the `Authenticate` method provided by the reva -gateway service to obtain this token, making it an arbitrary, indestructible -entry. Currently, the changes have been made to the proxy service but will be -extended to others as well. - -https://github.com/owncloud/ocis/pull/2528 diff --git a/changelog/1.13.0_2021-10-13/reva-gateway-configuration.md b/changelog/1.13.0_2021-10-13/reva-gateway-configuration.md deleted file mode 100644 index 7f124f243a..0000000000 --- a/changelog/1.13.0_2021-10-13/reva-gateway-configuration.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Unify Envvar names configuring REVA gateway address - -We've renamed all envvars configuring REVA gateway address to `REVA_GATEWAY`, -additionally we renamed the cli parameters to `--reva-gateway-addr` and adjusted the description - -https://github.com/owncloud/ocis/pull/2587 -https://github.com/owncloud/ocis/issues/2091 - diff --git a/changelog/1.13.0_2021-10-13/reva-gateway-endpoint-config.md b/changelog/1.13.0_2021-10-13/reva-gateway-endpoint-config.md deleted file mode 100644 index 1e0802e3e0..0000000000 --- a/changelog/1.13.0_2021-10-13/reva-gateway-endpoint-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Race condition in config parsing - -There was a race condition in the config parsing when configuring the storage services caused by services overwriting a pointer to a config value. We fixed it by setting sane defaults. - -https://github.com/owncloud/ocis/pull/2574 diff --git a/changelog/1.13.0_2021-10-13/reva-ldap-tls.md b/changelog/1.13.0_2021-10-13/reva-ldap-tls.md deleted file mode 100644 index d7661a0124..0000000000 --- a/changelog/1.13.0_2021-10-13/reva-ldap-tls.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: TLS config options for ldap in reva - -We added the new config options "ldap-cacert" and "ldap-insecure" to the auth-, -users- and groups-provider services to be able to do proper TLS configuration -for the LDAP clients. "ldap-cacert" is by default configured to add the bundled -glauth LDAP servers certificate to the trusted set for the LDAP clients. -"ldap-insecure" is set to "false" by default and can be used to disable -certificate checks (only advisable for development and test environments). - -https://github.com/owncloud/ocis/pull/2492 diff --git a/changelog/1.13.0_2021-10-13/reva-token-expiration.md b/changelog/1.13.0_2021-10-13/reva-token-expiration.md deleted file mode 100644 index 45bded9287..0000000000 --- a/changelog/1.13.0_2021-10-13/reva-token-expiration.md +++ /dev/null @@ -1,3 +0,0 @@ -Enhancement: Set reva JWT token expiration time to 24 hours by default - -https://github.com/owncloud/ocis/pull/2527 diff --git a/changelog/1.13.0_2021-10-13/update-reva-to-477bb18843a97c6e392dd316e8735ccbe44f16ed.md b/changelog/1.13.0_2021-10-13/update-reva-to-477bb18843a97c6e392dd316e8735ccbe44f16ed.md deleted file mode 100644 index 8023bdaf8d..0000000000 --- a/changelog/1.13.0_2021-10-13/update-reva-to-477bb18843a97c6e392dd316e8735ccbe44f16ed.md +++ /dev/null @@ -1,50 +0,0 @@ -Enhancement: Update reva to v1.14.0 - -This update includes: - - - * Bugfix [cs3org/reva#2103](https://github.com/cs3org/reva/pull/2103): AppProvider: propagate back errors reported by WOPI - * Bugfix [cs3org/reva#2149](https://github.com/cs3org/reva/pull/2149): Remove excess info from the http list app providers endpoint - * Bugfix [cs3org/reva#2114](https://github.com/cs3org/reva/pull/2114): Add as default app while registering and skip unset mimetypes - * Bugfix [cs3org/reva#2095](https://github.com/cs3org/reva/pull/2095): Fix app open when multiple app providers are present - * Bugfix [cs3org/reva#2135](https://github.com/cs3org/reva/pull/2135): Make TUS capabilities configurable - * Bugfix [cs3org/reva#2076](https://github.com/cs3org/reva/pull/2076): Fix chi routing - * Bugfix [cs3org/reva#2077](https://github.com/cs3org/reva/pull/2077): Fix concurrent registration of mimetypes - * Bugfix [cs3org/reva#2154](https://github.com/cs3org/reva/pull/2154): Return OK when trying to delete a non existing reference - * Bugfix [cs3org/reva#2078](https://github.com/cs3org/reva/pull/2078): Fix nil pointer exception in stat - * Bugfix [cs3org/reva#2073](https://github.com/cs3org/reva/pull/2073): Fix opening a readonly filetype with WOPI - * Bugfix [cs3org/reva#2140](https://github.com/cs3org/reva/pull/2140): Map GRPC error codes to REVA errors - * Bugfix [cs3org/reva#2147](https://github.com/cs3org/reva/pull/2147): Follow up of #2138: this is the new expected format - * Bugfix [cs3org/reva#2116](https://github.com/cs3org/reva/pull/2116): Differentiate share types when retrieving received shares in sql driver - * Bugfix [cs3org/reva#2074](https://github.com/cs3org/reva/pull/2074): Fix Stat() for EOS storage provider - * Bugfix [cs3org/reva#2151](https://github.com/cs3org/reva/pull/2151): Fix return code for webdav uploads when the token expired - * Change [cs3org/reva#2121](https://github.com/cs3org/reva/pull/2121): Sharemanager API change - * Enhancement [cs3org/reva#2090](https://github.com/cs3org/reva/pull/2090): Return space name during list storage spaces - * Enhancement [cs3org/reva#2138](https://github.com/cs3org/reva/pull/2138): Default AppProvider on top of the providers list - * Enhancement [cs3org/reva#2137](https://github.com/cs3org/reva/pull/2137): Revamp app registry and add parameter to control file creation - * Enhancement [cs3org/reva#145](https://github.com/cs3org/reva/pull/2137): UI improvements for the AppProviders - * Enhancement [cs3org/reva#2088](https://github.com/cs3org/reva/pull/2088): Add archiver and app provider to ocs capabilities - * Enhancement [cs3org/reva#2537](https://github.com/cs3org/reva/pull/2537): Add maximum files and size to archiver capabilities - * Enhancement [cs3org/reva#2100](https://github.com/cs3org/reva/pull/2100): Add support for resource id to the archiver - * Enhancement [cs3org/reva#2158](https://github.com/cs3org/reva/pull/2158): Augment the Id of new spaces - * Enhancement [cs3org/reva#2085](https://github.com/cs3org/reva/pull/2085): Make encoding user groups in access tokens configurable - * Enhancement [cs3org/reva#146](https://github.com/cs3org/reva/pull/146): Filter the denial shares (permission = 0) out of - * Enhancement [cs3org/reva#2141](https://github.com/cs3org/reva/pull/2141): Use golang v1.17 - * Enhancement [cs3org/reva#2053](https://github.com/cs3org/reva/pull/2053): Safer defaults for TLS verification on LDAP connections - * Enhancement [cs3org/reva#2115](https://github.com/cs3org/reva/pull/2115): Reduce code duplication in LDAP related drivers - * Enhancement [cs3org/reva#1989](https://github.com/cs3org/reva/pull/1989): Add redirects from OC10 URL formats - * Enhancement [cs3org/reva#2479](https://github.com/cs3org/reva/pull/2479): Limit publicshare and resourceinfo scope content - * Enhancement [cs3org/reva#2071](https://github.com/cs3org/reva/pull/2071): Implement listing favorites via the dav report API - * Enhancement [cs3org/reva#2091](https://github.com/cs3org/reva/pull/2091): Nextcloud share managers - * Enhancement [cs3org/reva#2070](https://github.com/cs3org/reva/pull/2070): More unit tests for the Nextcloud storage provider - * Enhancement [cs3org/reva#2087](https://github.com/cs3org/reva/pull/2087): More unit tests for the Nextcloud auth and user managers - * Enhancement [cs3org/reva#2075](https://github.com/cs3org/reva/pull/2075): Make owncloudsql leverage existing filecache index - * Enhancement [cs3org/reva#2050](https://github.com/cs3org/reva/pull/2050): Add a share types filter to the OCS API - * Enhancement [cs3org/reva#2134](https://github.com/cs3org/reva/pull/2134): Use space Type from request - * Enhancement [cs3org/reva#2132](https://github.com/cs3org/reva/pull/2132): Align local tests with drone setup - * Enhancement [cs3org/reva#2095](https://github.com/cs3org/reva/pull/2095): Whitelisting for apps - * Enhancement [cs3org/reva#2155](https://github.com/cs3org/reva/pull/2155): Pass an extra query parameter to WOPI /openinapp with a - -https://github.com/owncloud/ocis/pull/2615 -https://github.com/owncloud/ocis/pull/2566 -https://github.com/owncloud/ocis/pull/2520 diff --git a/changelog/1.13.0_2021-10-13/update-web-4.3.0.md b/changelog/1.13.0_2021-10-13/update-web-4.3.0.md deleted file mode 100644 index 630e62bb82..0000000000 --- a/changelog/1.13.0_2021-10-13/update-web-4.3.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v4.3.0 - -Tags: web - -We updated ownCloud Web to v4.3.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/2589 -https://github.com/owncloud/web/releases/tag/v4.3.0 diff --git a/changelog/1.14.0_2021-10-27/add-user-setting-capability.md b/changelog/1.14.0_2021-10-27/add-user-setting-capability.md deleted file mode 100644 index c524699f11..0000000000 --- a/changelog/1.14.0_2021-10-27/add-user-setting-capability.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add user setting capability - -We've added a capability to communicate the existence of a user settings service to clients. - -https://github.com/owncloud/ocis/pull/2655 -https://github.com/owncloud/web/issues/5926 diff --git a/changelog/1.14.0_2021-10-27/buf-tooling.md b/changelog/1.14.0_2021-10-27/buf-tooling.md deleted file mode 100644 index 5cc3fb3bcd..0000000000 --- a/changelog/1.14.0_2021-10-27/buf-tooling.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Broaden bufbuild/Buf usage - -We've switched the usage of bufbuild/Buf from a protoc replacement only to -also using it to configure the outputs and pinning dependencies. - -https://github.com/owncloud/ocis/pull/2630 -https://github.com/owncloud/ocis/pull/2616 diff --git a/changelog/1.14.0_2021-10-27/create-space-quota.md b/changelog/1.14.0_2021-10-27/create-space-quota.md deleted file mode 100644 index ddc6f829b3..0000000000 --- a/changelog/1.14.0_2021-10-27/create-space-quota.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Configurable default quota - -When creating a new space a (configurable) default quota will be used (instead the hardcoded one). -One can set the EnvVar `GRAPH_SPACES_DEFAULT_QUOTA` to configure it - -https://github.com/owncloud/ocis/issues/2621 -https://jira.owncloud.com/browse/OCIS-2070 diff --git a/changelog/1.14.0_2021-10-27/data-path.md b/changelog/1.14.0_2021-10-27/data-path.md deleted file mode 100644 index bf7b21002b..0000000000 --- a/changelog/1.14.0_2021-10-27/data-path.md +++ /dev/null @@ -1,13 +0,0 @@ -Change: New default data paths and easier configuration of the data path - -We've changed the default data path for our release artifacts: -- oCIS docker images will now store all data in `/var/lib/ocis` instead in `/var/tmp/ocis` -- binary releases will now store all data in `~/.ocis` instead of `/var/tmp/ocis` - -Also if you're a developer and you run oCIS from source, it will store all data in `~/.ocis` from now on. - -You can now easily change the data path for all extensions by setting the environment variable `OCIS_BASE_DATA_PATH`. - -If you want to package oCIS, you also can set the default data path at compile time, eg. by passing `-X "github.com/owncloud/ocis/ocis-pkg/config/defaults.BaseDataPathType=path" -X "github.com/owncloud/ocis/ocis-pkg/config/defaults.BaseDataPathValue=/var/lib/ocis"` to your go build step. - -https://github.com/owncloud/ocis/pull/2590 diff --git a/changelog/1.14.0_2021-10-27/dont-expose-services-by-default.md b/changelog/1.14.0_2021-10-27/dont-expose-services-by-default.md deleted file mode 100644 index c2e775c288..0000000000 --- a/changelog/1.14.0_2021-10-27/dont-expose-services-by-default.md +++ /dev/null @@ -1,7 +0,0 @@ -Security: Don't expose services by default - -We've changed the bind behaviour for all non public facing services. Before this PR -all services would listen on all interfaces. After this PR, all services listen on -127.0.0.1 only, except the proxy which is listening on 0.0.0.0:9200. - -https://github.com/owncloud/ocis/issues/2612 diff --git a/changelog/1.14.0_2021-10-27/fix-spaces-ocis-url.md b/changelog/1.14.0_2021-10-27/fix-spaces-ocis-url.md deleted file mode 100644 index b7a7f35a4d..0000000000 --- a/changelog/1.14.0_2021-10-27/fix-spaces-ocis-url.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Split spaces webdav url and graph url in base and path - -We've fixed the behavior for the spaces webdav url and graph explorer graph url settings, so that they respect the environment variable `OCIS_URL`. Previously oCIS admins needed to set these URLs manually to make spaces and the graph explorer work. - -https://github.com/owncloud/ocis/pull/2660 -https://github.com/owncloud/ocis/issues/2659 diff --git a/changelog/1.14.0_2021-10-27/go-embed-instead-fileb0x.md b/changelog/1.14.0_2021-10-27/go-embed-instead-fileb0x.md deleted file mode 100644 index d7ac2116d6..0000000000 --- a/changelog/1.14.0_2021-10-27/go-embed-instead-fileb0x.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Replace fileb0x with go-embed - -go-embed already brings the functionality we need but with less code. We decided to use it instead of 3rd party fileb0x - -https://github.com/owncloud/ocis/issues/1199 -https://github.com/owncloud/ocis/pull/2631 -https://github.com/owncloud/ocis/pull/2649 diff --git a/changelog/1.14.0_2021-10-27/go-micro-v4-1-0.md b/changelog/1.14.0_2021-10-27/go-micro-v4-1-0.md deleted file mode 100644 index d4c73d8fc1..0000000000 --- a/changelog/1.14.0_2021-10-27/go-micro-v4-1-0.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Upgrade to go-micro v4.1.0 - -We've upgraded to go-micro v4.1.0 - -https://github.com/owncloud/ocis/pull/2616 diff --git a/changelog/1.14.0_2021-10-27/http-header.md b/changelog/1.14.0_2021-10-27/http-header.md deleted file mode 100644 index 83fb60debe..0000000000 --- a/changelog/1.14.0_2021-10-27/http-header.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Review and correct http header - -Reviewed and corrected the necessary http headers. -Made CORS configurable. - -https://github.com/owncloud/ocis/pull/2666 diff --git a/changelog/1.14.0_2021-10-27/idp-parent-dir.md b/changelog/1.14.0_2021-10-27/idp-parent-dir.md deleted file mode 100644 index 6d6746da01..0000000000 --- a/changelog/1.14.0_2021-10-27/idp-parent-dir.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Create parent directories for idp configuration - -The parent directories of the identifier-registration.yaml config file might -not exist when starting idp. Create them, when that is the case. - -https://github.com/owncloud/ocis/issues/2667 diff --git a/changelog/1.14.0_2021-10-27/lower-tus-chunk-size.md b/changelog/1.14.0_2021-10-27/lower-tus-chunk-size.md deleted file mode 100644 index bbd28c5503..0000000000 --- a/changelog/1.14.0_2021-10-27/lower-tus-chunk-size.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Lower TUS max chunk size - -We've lowered the TUS max chunk size from infinite to 0.1GB so that chunking actually happens. - -https://github.com/owncloud/ocis/pull/2584 -https://github.com/cs3org/reva/pull/2136 diff --git a/changelog/1.14.0_2021-10-27/ocs-additional-info.md b/changelog/1.14.0_2021-10-27/ocs-additional-info.md deleted file mode 100644 index 4aec265556..0000000000 --- a/changelog/1.14.0_2021-10-27/ocs-additional-info.md +++ /dev/null @@ -1,3 +0,0 @@ -Enhancement: Add sharees additional info parameter config to ocs - -https://github.com/owncloud/ocis/pull/2637 diff --git a/changelog/1.14.0_2021-10-27/public-share-auth-middleware.md b/changelog/1.14.0_2021-10-27/public-share-auth-middleware.md deleted file mode 100644 index 978cd85edf..0000000000 --- a/changelog/1.14.0_2021-10-27/public-share-auth-middleware.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add a middleware to authenticate public share requests - -Added a new middleware to authenticate public share requests. This makes it possible to use APIs which require an authenticated context with public shares. - -https://github.com/owncloud/ocis/pull/2536 -https://github.com/owncloud/ocis/pull/2652 -https://github.com/owncloud/ocis/issues/2479 diff --git a/changelog/1.14.0_2021-10-27/report-quota-states.md b/changelog/1.14.0_2021-10-27/report-quota-states.md deleted file mode 100644 index 4cc6f6097a..0000000000 --- a/changelog/1.14.0_2021-10-27/report-quota-states.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Report quota states - -When listing the available spaces via the GraphAPI we now return quota states to make it easier for the clients to add visual indicators. - -https://github.com/owncloud/ocis/pull/2628 diff --git a/changelog/1.14.0_2021-10-27/reva-tokens-skip-groups-config.md b/changelog/1.14.0_2021-10-27/reva-tokens-skip-groups-config.md deleted file mode 100644 index 92389540eb..0000000000 --- a/changelog/1.14.0_2021-10-27/reva-tokens-skip-groups-config.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Start up a new machine auth provider in the storage service - -This PR also adds the config to skip encoding user groups in reva tokens - -https://github.com/owncloud/ocis/pull/2528 -https://github.com/owncloud/ocis/pull/2529 diff --git a/changelog/1.14.0_2021-10-27/update-enforce-permission.md b/changelog/1.14.0_2021-10-27/update-enforce-permission.md deleted file mode 100644 index 309d5fb75e..0000000000 --- a/changelog/1.14.0_2021-10-27/update-enforce-permission.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Enforce permission on update space quota - -Added a check that only users with the `set-space-quota` permission can update the space quota. - -https://github.com/owncloud/ocis/pull/2650 diff --git a/changelog/1.14.0_2021-10-27/update-lico.md b/changelog/1.14.0_2021-10-27/update-lico.md deleted file mode 100644 index e7cb478cc6..0000000000 --- a/changelog/1.14.0_2021-10-27/update-lico.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: Update lico to v0.51.1 - -Updated lico to v0.51.1 -This update includes: - * Apply LibreGraph naming treewide - * move to go1.17 - * Update 3rd party Go dependencies - -https://github.com/owncloud/ocis/pull/2654 diff --git a/changelog/1.14.0_2021-10-27/update-reva.md b/changelog/1.14.0_2021-10-27/update-reva.md deleted file mode 100644 index aeb5d9d888..0000000000 --- a/changelog/1.14.0_2021-10-27/update-reva.md +++ /dev/null @@ -1,26 +0,0 @@ -Enhancement: Update reva to v1.15 - -Updated reva to v1.15 -This update includes: - - * Fix [cs3org/reva#2168](https://github.com/cs3org/reva/pull/2168): Override provider if was previously registered - * Fix [cs3org/reva#2173](https://github.com/cs3org/reva/pull/2173): Fix archiver max size reached error - * Fix [cs3org/reva#2167](https://github.com/cs3org/reva/pull/2167): Handle nil quota in decomposedfs - * Fix [cs3org/reva#2153](https://github.com/cs3org/reva/pull/2153): Restrict EOS project spaces sharing permissions to admins and writers - * Fix [cs3org/reva#2179](https://github.com/cs3org/reva/pull/2179): Fix the returned permissions for webdav uploads - * Chg [cs3org/reva#2479](https://github.com/cs3org/reva/pull/2479): Make apps able to work with public shares - * Enh [cs3org/reva#2174](https://github.com/cs3org/reva/pull/2174): Inherit ACLs for files from parent directories - * Enh [cs3org/reva#2152](https://github.com/cs3org/reva/pull/2152): Add a reference parameter to the getQuota request - * Enh [cs3org/reva#2171](https://github.com/cs3org/reva/pull/2171): Add optional claim parameter to machine auth - * Enh [cs3org/reva#2135](https://github.com/cs3org/reva/pull/2135): Nextcloud test improvements - * Enh [cs3org/reva#2180](https://github.com/cs3org/reva/pull/2180): Remove OCDAV options namespace parameter - * Enh [cs3org/reva#2170](https://github.com/cs3org/reva/pull/2170): Handle propfind requests for existing files - * Enh [cs3org/reva#2165](https://github.com/cs3org/reva/pull/2165): Allow access to recycle bin for arbitrary paths outside homes - * Enh [cs3org/reva#2189](https://github.com/cs3org/reva/pull/2189): Add user settings capability - * Enh [cs3org/reva#2162](https://github.com/cs3org/reva/pull/2162): Implement the UpdateStorageSpace method - * Enh [cs3org/reva#2117](https://github.com/cs3org/reva/pull/2117): Add ocs cache warmup strategy for first request from the user - -https://github.com/owncloud/ocis/pull/2658 -https://github.com/owncloud/ocis/pull/2536 -https://github.com/owncloud/ocis/pull/2650 -https://github.com/owncloud/ocis/pull/2680 diff --git a/changelog/1.14.0_2021-10-27/update-web-4.4.0.md b/changelog/1.14.0_2021-10-27/update-web-4.4.0.md deleted file mode 100644 index 8712a35222..0000000000 --- a/changelog/1.14.0_2021-10-27/update-web-4.4.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v4.4.0 - -Tags: web - -We updated ownCloud Web to v4.4.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/2681 -https://github.com/owncloud/web/releases/tag/v4.4.0 diff --git a/changelog/1.15.0_2021-11-19/empty-password-user.md b/changelog/1.15.0_2021-11-19/empty-password-user.md deleted file mode 100644 index 4ffd4ba841..0000000000 --- a/changelog/1.15.0_2021-11-19/empty-password-user.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Don't allow empty password - -It was allowed to create users with empty or spaces-only password. This is fixed - -https://github.com/owncloud/product/issues/197 diff --git a/changelog/1.15.0_2021-11-19/fix-basic-auth-config.md b/changelog/1.15.0_2021-11-19/fix-basic-auth-config.md deleted file mode 100644 index 8df9b0524f..0000000000 --- a/changelog/1.15.0_2021-11-19/fix-basic-auth-config.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix basic auth config - -Users could authenticate using basic auth even though `PROXY_ENABLE_BASIC_AUTH` was set to false. - -https://github.com/owncloud/ocis/pull/2719 -https://github.com/owncloud/ocis/issues/2466 diff --git a/changelog/1.15.0_2021-11-19/fix-basic-auth-with-custom-user-claim b/changelog/1.15.0_2021-11-19/fix-basic-auth-with-custom-user-claim deleted file mode 100644 index 2729e67e33..0000000000 --- a/changelog/1.15.0_2021-11-19/fix-basic-auth-with-custom-user-claim +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix basic auth with custom user claim - -We've fixed authentication with basic if oCIS is configured to use a non-standard claim -as user claim (`PROXY_USER_OIDC_CLAIM`). Prior to this bugfix the authentication always -failed and is now working. - -https://github.com/owncloud/ocis/pull/2755 diff --git a/changelog/1.15.0_2021-11-19/fix-ipv6.md b/changelog/1.15.0_2021-11-19/fix-ipv6.md deleted file mode 100644 index 765d1b37f7..0000000000 --- a/changelog/1.15.0_2021-11-19/fix-ipv6.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix oCIS startup ony systems with IPv6 - -We've fixed failing startup of oCIS on systems with IPv6 addresses. - -https://github.com/owncloud/ocis/pull/2698 -https://github.com/owncloud/ocis/issues/2300 diff --git a/changelog/1.15.0_2021-11-19/fix-mediaviewer-url-encoded.md b/changelog/1.15.0_2021-11-19/fix-mediaviewer-url-encoded.md deleted file mode 100644 index a15e7b4d16..0000000000 --- a/changelog/1.15.0_2021-11-19/fix-mediaviewer-url-encoded.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix opening images in media viewer for some usernames - -We've fixed the opening of images in the media viewer for user names containing special characters (eg. `@`) which will be URL-escaped. Before this fix users could not see the image in the media viewer. Now the user name is correctly escaped and the user can view the image in the media viewer. - -https://github.com/owncloud/ocis/pull/2738 diff --git a/changelog/1.15.0_2021-11-19/fix-thumbnail-logging.md b/changelog/1.15.0_2021-11-19/fix-thumbnail-logging.md deleted file mode 100644 index eac5798026..0000000000 --- a/changelog/1.15.0_2021-11-19/fix-thumbnail-logging.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix error logging when there is no thumbnail for a file - -We've fixed the behavior of the logging when there is no thumbnail for a file -(because the filetype is not supported for thumbnail generation). -Previously the WebDAV service always issues an error log in this case. Now, we don't log this event any more. - -https://github.com/owncloud/ocis/pull/2702 diff --git a/changelog/1.15.0_2021-11-19/insecure-options.md b/changelog/1.15.0_2021-11-19/insecure-options.md deleted file mode 100644 index ae56ea1eac..0000000000 --- a/changelog/1.15.0_2021-11-19/insecure-options.md +++ /dev/null @@ -1,27 +0,0 @@ -Change: Make all insecure options configurable and change the default to false - -We had several hard-coded 'insecure' flags. These options are now configurable and default to false. Also we changed all other 'insecure' flags with a previous default of true to false. - -In development environments using self signed certs (the default) you now need to set these flags: - -``` -PROXY_OIDC_INSECURE=true -STORAGE_FRONTEND_APPPROVIDER_INSECURE=true -STORAGE_FRONTEND_ARCHIVER_INSECURE=true -STORAGE_FRONTEND_OCDAV_INSECURE=true -STORAGE_HOME_DATAPROVIDER_INSECURE=true -STORAGE_METADATA_DATAPROVIDER_INSECURE=true -STORAGE_OIDC_INSECURE=true -STORAGE_USERS_DATAPROVIDER_INSECURE=true -THUMBNAILS_CS3SOURCE_INSECURE=true -THUMBNAILS_WEBDAVSOURCE_INSECURE=true -``` - -As an alternative you also can set a single flag, which configures all options together: - -``` -OCIS_INSECURE=true -``` - -https://github.com/owncloud/ocis/issues/2700 -https://github.com/owncloud/ocis/pull/2745 diff --git a/changelog/1.15.0_2021-11-19/list-all-spaces.md b/changelog/1.15.0_2021-11-19/list-all-spaces.md deleted file mode 100644 index 4928c6459a..0000000000 --- a/changelog/1.15.0_2021-11-19/list-all-spaces.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add API to list all spaces - -Added a graph endpoint to enable users with the `list-all-spaces` permission to list all spaces. - -https://github.com/owncloud/ocis/pull/2692 diff --git a/changelog/1.15.0_2021-11-19/storage-disable-resharing.md b/changelog/1.15.0_2021-11-19/storage-disable-resharing.md deleted file mode 100644 index 70c7c72357..0000000000 --- a/changelog/1.15.0_2021-11-19/storage-disable-resharing.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Don't announce resharing via capabilities - -oCIS / Reva is not capable of resharing, yet. We've set the resharing capability to false, so that clients have a chance to react accordingly. - -https://github.com/owncloud/ocis/pull/2690 diff --git a/changelog/1.15.0_2021-11-19/update-reva.md b/changelog/1.15.0_2021-11-19/update-reva.md deleted file mode 100644 index f987a3d19b..0000000000 --- a/changelog/1.15.0_2021-11-19/update-reva.md +++ /dev/null @@ -1,49 +0,0 @@ -Enhancement: Update REVA to v1.16.0 - -Updated REVA to v1.16.0 -This update includes: - - * Fix [cs3org/reva#2245](https://github.com/cs3org/reva/pull/2245): Don't announce search-files capability - * Fix [cs3org/reva#2247](https://github.com/cs3org/reva/pull/2247): Merge user ACLs from EOS to sys ACLs - * Fix [cs3org/reva#2279](https://github.com/cs3org/reva/pull/2279): Return the inode of the version folder for files when listing in EOS - * Fix [cs3org/reva#2294](https://github.com/cs3org/reva/pull/2294): Fix HTTP return code when path is invalid - * Fix [cs3org/reva#2231](https://github.com/cs3org/reva/pull/2231): Fix share permission on a single file in sql share driver (cbox pkg) - * Fix [cs3org/reva#2230](https://github.com/cs3org/reva/pull/2230): Fix open by default app and expose default app - * Fix [cs3org/reva#2265](https://github.com/cs3org/reva/pull/2265): Fix nil pointer exception when resolving members of a group (rest driver) - * Fix [cs3org/reva#1214](https://github.com/cs3org/reva/pull/1214): Fix restoring versions - * Fix [cs3org/reva#2254](https://github.com/cs3org/reva/pull/2254): Fix spaces propfind - * Fix [cs3org/reva#2260](https://github.com/cs3org/reva/pull/2260): Fix unset quota xattr on darwin - * Fix [cs3org/reva#5776](https://github.com/cs3org/reva/pull/5776): Enforce permissions in public share apps - * Fix [cs3org/reva#2767](https://github.com/cs3org/reva/pull/2767): Fix status code for WebDAV mkcol requests where an ancestor is missing - * Fix [cs3org/reva#2287](https://github.com/cs3org/reva/pull/2287): Add public link access via mount-ID:token/relative-path to the scope - * Fix [cs3org/reva#2244](https://github.com/cs3org/reva/pull/2244): Fix the permissions response for shared files in the cbox sql driver - * Enh [cs3org/reva#2219](https://github.com/cs3org/reva/pull/2219): Add virtual view tests - * Enh [cs3org/reva#2230](https://github.com/cs3org/reva/pull/2230): Add priority to app providers - * Enh [cs3org/reva#2258](https://github.com/cs3org/reva/pull/2258): Improved error messages from the AppProviders - * Enh [cs3org/reva#2119](https://github.com/cs3org/reva/pull/2119): Add authprovider owncloudsql - * Enh [cs3org/reva#2211](https://github.com/cs3org/reva/pull/2211): Enhance the cbox share sql driver to store accepted group shares - * Enh [cs3org/reva#2212](https://github.com/cs3org/reva/pull/2212): Filter root path according to the agent that makes the request - * Enh [cs3org/reva#2237](https://github.com/cs3org/reva/pull/2237): Skip get user call in eosfs in case previous ones also failed - * Enh [cs3org/reva#2266](https://github.com/cs3org/reva/pull/2266): Callback for the EOS UID cache to retry fetch for failed keys - * Enh [cs3org/reva#2215](https://github.com/cs3org/reva/pull/2215): Aggregate resource info properties for virtual views - * Enh [cs3org/reva#2271](https://github.com/cs3org/reva/pull/2271): Revamp the favorite manager and add the cbox sql driver - * Enh [cs3org/reva#2248](https://github.com/cs3org/reva/pull/2248): Cache whether a user home was created or not - * Enh [cs3org/reva#2282](https://github.com/cs3org/reva/pull/2282): Return a proper NOT_FOUND error when a user or group is not found - * Enh [cs3org/reva#2268](https://github.com/cs3org/reva/pull/2268): Add the reverseproxy http service - * Enh [cs3org/reva#2207](https://github.com/cs3org/reva/pull/2207): Enable users to list all spaces - * Enh [cs3org/reva#2286](https://github.com/cs3org/reva/pull/2286): Add trace ID to middleware loggers - * Enh [cs3org/reva#2251](https://github.com/cs3org/reva/pull/2251): Mentix service inference - * Enh [cs3org/reva#2218](https://github.com/cs3org/reva/pull/2218): Allow filtering of mime types supported by app providers - * Enh [cs3org/reva#2213](https://github.com/cs3org/reva/pull/2213): Add public link share type to propfind response - * Enh [cs3org/reva#2253](https://github.com/cs3org/reva/pull/2253): Support the file editor role for public links - * Enh [cs3org/reva#2208](https://github.com/cs3org/reva/pull/2208): Reduce redundant stat calls when statting by resource ID - * Enh [cs3org/reva#2235](https://github.com/cs3org/reva/pull/2235): Specify a list of allowed folders/files to be archived - * Enh [cs3org/reva#2267](https://github.com/cs3org/reva/pull/2267): Restrict the paths where share creation is allowed - * Enh [cs3org/reva#2252](https://github.com/cs3org/reva/pull/2252): Add the xattr sys.acl to SysACL (eosgrpc) - * Enh [cs3org/reva#2239](https://github.com/cs3org/reva/pull/2239): Update toml configs - - -https://github.com/owncloud/ocis/pull/2737 -https://github.com/owncloud/ocis/pull/2726 -https://github.com/owncloud/ocis/pull/2790 -https://github.com/owncloud/ocis/pull/2797 diff --git a/changelog/1.15.0_2021-11-19/update-web-4.5.0.md b/changelog/1.15.0_2021-11-19/update-web-4.5.0.md deleted file mode 100644 index 514c1a1078..0000000000 --- a/changelog/1.15.0_2021-11-19/update-web-4.5.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v4.5.0 - -Tags: web - -We updated ownCloud Web to v4.5.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/2780 -https://github.com/owncloud/web/releases/tag/v4.5.0 diff --git a/changelog/1.16.0_2021-12-10/change-rename-app-provider-env.md b/changelog/1.16.0_2021-12-10/change-rename-app-provider-env.md deleted file mode 100644 index 4726247993..0000000000 --- a/changelog/1.16.0_2021-12-10/change-rename-app-provider-env.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Rename `APP_PROVIDER_BASIC_*` environment variables - -We've renamed the `APP_PROVIDER_BASIC_*` to `APP_PROVIDER_*` since -the `_BASIC_` part is a copy and paste error. Now all app provider -environment variables are consistently starting with `APP_PROVIDER_*`. - -https://github.com/owncloud/ocis/pull/2812 -https://github.com/owncloud/ocis/pull/2811 diff --git a/changelog/1.16.0_2021-12-10/fix-basic-auth-route-claim-selector.md b/changelog/1.16.0_2021-12-10/fix-basic-auth-route-claim-selector.md deleted file mode 100644 index 9e0012717e..0000000000 --- a/changelog/1.16.0_2021-12-10/fix-basic-auth-route-claim-selector.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix claim selector based routing for basic auth - -We've fixed the claim selector based routing for requests using basic auth. -Previously requests using basic auth have always been routed to the DefaultPolicy when using the claim selector despite the set cookie because the basic auth middleware fakes some OIDC claims. - -Now the cookie is checked before routing to the DefaultPolicy and therefore set cookie will also be respected for requests using basic auth. - -https://github.com/owncloud/ocis/pull/2779 diff --git a/changelog/1.16.0_2021-12-10/fix-create-group-without-name.md b/changelog/1.16.0_2021-12-10/fix-create-group-without-name.md deleted file mode 100644 index 1fde25e5bc..0000000000 --- a/changelog/1.16.0_2021-12-10/fix-create-group-without-name.md +++ /dev/null @@ -1,10 +0,0 @@ -Bugfix: Disallow creation of a group with empty name via the OCS api - -We've fixed the behavior for group creation on the OCS api, where it was -possible to create a group with an empty name. This was is not possible -on oC10 and is therefore also forbidden on oCIS to keep compatibility. -This PR forbids the creation and also ensures the correct status code -for both OCS v1 and OCS v2 apis. - -https://github.com/owncloud/ocis/pull/2825 -https://github.com/owncloud/ocis/issues/2823 diff --git a/changelog/1.16.0_2021-12-10/fix-s3ng-metadata-storage.md b/changelog/1.16.0_2021-12-10/fix-s3ng-metadata-storage.md deleted file mode 100644 index b0b65a6809..0000000000 --- a/changelog/1.16.0_2021-12-10/fix-s3ng-metadata-storage.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix using s3ng as the metadata storage backend - -It is now possible to use s3ng as the metadata storage backend. - -https://github.com/owncloud/ocis/pull/2807 -https://github.com/owncloud/ocis/issues/2668 diff --git a/changelog/1.16.0_2021-12-10/fix-use-cs3apis-up-and-download-workflow-accounts.md b/changelog/1.16.0_2021-12-10/fix-use-cs3apis-up-and-download-workflow-accounts.md deleted file mode 100644 index c24a553826..0000000000 --- a/changelog/1.16.0_2021-12-10/fix-use-cs3apis-up-and-download-workflow-accounts.md +++ /dev/null @@ -1,9 +0,0 @@ -Bugfix: Use the CS3api up- and download workflow for the accounts service - -We've fixed the interaction of the accounts service with the metadata storage -after bypassing the InitiateUpload and InitiateDownload have been removed -from various storage drivers. The accounts service now uses the proper -CS3apis workflow for up- and downloads. - -https://github.com/owncloud/ocis/pull/2837 -https://github.com/cs3org/reva/pull/2309 diff --git a/changelog/1.16.0_2021-12-10/ocis-pkg-config-cleanup.md b/changelog/1.16.0_2021-12-10/ocis-pkg-config-cleanup.md deleted file mode 100644 index e1464c4c9e..0000000000 --- a/changelog/1.16.0_2021-12-10/ocis-pkg-config-cleanup.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Cleanup ocis-pkg config - -Certain values were of no use when configuring the ocis runtime. - -https://github.com/owncloud/ocis/pull/2813 diff --git a/changelog/1.16.0_2021-12-10/revamp-config.md b/changelog/1.16.0_2021-12-10/revamp-config.md deleted file mode 100644 index d57114543b..0000000000 --- a/changelog/1.16.0_2021-12-10/revamp-config.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Restructure Configuration Parsing - -Tags: ocis - -CLI flags are no longer needed for subcommands, as we rely solely on env variables and config files. This greatly simplifies configuration and deployment. - -https://github.com/owncloud/ocis/pull/2708 diff --git a/changelog/1.16.0_2021-12-10/supervisor-stop-routine.md b/changelog/1.16.0_2021-12-10/supervisor-stop-routine.md deleted file mode 100644 index 7c4ecb2b8a..0000000000 --- a/changelog/1.16.0_2021-12-10/supervisor-stop-routine.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Correct shutdown of services under runtime - -Supervised goroutines now shut themselves down on context cancellation propagation. - -https://github.com/owncloud/ocis/pull/2843 diff --git a/changelog/1.16.0_2021-12-10/update-reva.md b/changelog/1.16.0_2021-12-10/update-reva.md deleted file mode 100644 index 7f5b4753bf..0000000000 --- a/changelog/1.16.0_2021-12-10/update-reva.md +++ /dev/null @@ -1,24 +0,0 @@ -Enhancement: Update REVA to v1.17.0 - -Updated REVA to v1.17.0 -This update includes: - - * Fix [cs3org/reva#2305](https://github.com/cs3org/reva/pull/2305): Make sure /app/new takes `target` as absolute path - * Fix [cs3org/reva#2303](https://github.com/cs3org/reva/pull/2303): Fix content disposition header for public links files - * Fix [cs3org/reva#2316](https://github.com/cs3org/reva/pull/2316): Fix the share types in propfinds - * Fix [cs3org/reva#2803](https://github.com/cs3org/reva/pull/2310): Fix app provider for editor public links - * Fix [cs3org/reva#2298](https://github.com/cs3org/reva/pull/2298): Remove share refs from trashbin - * Fix [cs3org/reva#2309](https://github.com/cs3org/reva/pull/2309): Remove early finish for zero byte file uploads - * Fix [cs3org/reva#1941](https://github.com/cs3org/reva/pull/1941): Fix TUS uploads with transfer token only - * Chg [cs3org/reva#2210](https://github.com/cs3org/reva/pull/2210): Fix app provider new file creation and improved error codes - * Enh [cs3org/reva#2217](https://github.com/cs3org/reva/pull/2217): OIDC auth driver for ESCAPE IAM - * Enh [cs3org/reva#2256](https://github.com/cs3org/reva/pull/2256): Return user type in the response of the ocs GET user call - * Enh [cs3org/reva#2315](https://github.com/cs3org/reva/pull/2315): Add new attributes to public link propfinds - * Enh [cs3org/reva#2740](https://github.com/cs3org/reva/pull/2250): Implement space membership endpoints - * Enh [cs3org/reva#2252](https://github.com/cs3org/reva/pull/2252): Add the xattr sys.acl to SysACL (eosgrpc) - * Enh [cs3org/reva#2314](https://github.com/cs3org/reva/pull/2314): OIDC: fallback if IDP doesn't provide "preferred_username" claim - - -https://github.com/owncloud/ocis/pull/2849 -https://github.com/owncloud/ocis/pull/2835 -https://github.com/owncloud/ocis/pull/2837 diff --git a/changelog/1.16.0_2021-12-10/update-web-4.6.1.md b/changelog/1.16.0_2021-12-10/update-web-4.6.1.md deleted file mode 100644 index 55b909510c..0000000000 --- a/changelog/1.16.0_2021-12-10/update-web-4.6.1.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Update ownCloud Web to v4.6.1 - -Tags: web - -We updated ownCloud Web to v4.6.1. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/2846 -https://github.com/owncloud/web/releases/tag/v4.6.1 diff --git a/changelog/1.16.0_2021-12-10/user-claim-fallback.md b/changelog/1.16.0_2021-12-10/user-claim-fallback.md deleted file mode 100644 index ef72f8d1ef..0000000000 --- a/changelog/1.16.0_2021-12-10/user-claim-fallback.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: OIDC: fallback if IDP doesn't provide "preferred_username" claim - -Some IDPs don't add the "preferred_username" claim. Fallback to the "email" -claim in that case - -https://github.com/owncloud/ocis/issues/2644 diff --git a/changelog/1.17.0_2022-02-16/add-missing-machineauth-ocis-subcommand.md b/changelog/1.17.0_2022-02-16/add-missing-machineauth-ocis-subcommand.md deleted file mode 100644 index 4a60a7a731..0000000000 --- a/changelog/1.17.0_2022-02-16/add-missing-machineauth-ocis-subcommand.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: add `ocis storage-auth-machine` subcommand - -We added the ocis subcommand to start the machine auth provider. - -https://github.com/owncloud/ocis/pull/2910 \ No newline at end of file diff --git a/changelog/1.17.0_2022-02-16/change-default-log-level.md b/changelog/1.17.0_2022-02-16/change-default-log-level.md deleted file mode 100644 index 8cafda1ef9..0000000000 --- a/changelog/1.17.0_2022-02-16/change-default-log-level.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: change log level default from debug to error - -We've changed the default log level for all services from "info" to "error". - -https://github.com/owncloud/ocis/pull/3071 diff --git a/changelog/1.17.0_2022-02-16/change-remove-owncloud-storage-driver.md b/changelog/1.17.0_2022-02-16/change-remove-owncloud-storage-driver.md deleted file mode 100644 index 568265117d..0000000000 --- a/changelog/1.17.0_2022-02-16/change-remove-owncloud-storage-driver.md +++ /dev/null @@ -1,10 +0,0 @@ -Change: remove the ownCloud storage driver - -We've removed the ownCloud storage driver because it was no longer -maintained after the ownCloud SQL storage driver was added. - -If you have been using the ownCloud storage driver, please switch -to the ownCloud SQL storage driver which brings you more features and -is under active maintenance. - -https://github.com/owncloud/ocis/pull/3072 diff --git a/changelog/1.17.0_2022-02-16/change-unify-configuration-and-commands.md b/changelog/1.17.0_2022-02-16/change-unify-configuration-and-commands.md deleted file mode 100644 index 0447d54877..0000000000 --- a/changelog/1.17.0_2022-02-16/change-unify-configuration-and-commands.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Unify configuration and commands - -We've unified the configuration and commands of all non storage services. This also -includes the change, that environment variables are now defined on the config struct -as tags instead in a separate mapping. - -https://github.com/owncloud/ocis/pull/2818 diff --git a/changelog/1.17.0_2022-02-16/change-use-description-during-space-creation.md b/changelog/1.17.0_2022-02-16/change-use-description-during-space-creation.md deleted file mode 100644 index 8103f91a96..0000000000 --- a/changelog/1.17.0_2022-02-16/change-use-description-during-space-creation.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Provide Description when creating a space - -We added the possibility to send a short description when creating a space. - -https://github.com/owncloud/ocis/pull/3167 diff --git a/changelog/1.17.0_2022-02-16/delete-spaces.md b/changelog/1.17.0_2022-02-16/delete-spaces.md deleted file mode 100644 index 8b6c250b43..0000000000 --- a/changelog/1.17.0_2022-02-16/delete-spaces.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add graph endpoint to delete and purge spaces - -Added a new graph endpoint to delete and purge spaces. - -https://github.com/owncloud/ocis/pull/2979 -https://github.com/owncloud/ocis/pull/3000 diff --git a/changelog/1.17.0_2022-02-16/drive-permissions.md b/changelog/1.17.0_2022-02-16/drive-permissions.md deleted file mode 100644 index f3495ec0b8..0000000000 --- a/changelog/1.17.0_2022-02-16/drive-permissions.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add permissions to graph drives - -Added permissions to graph drives when listing drives. - -https://github.com/owncloud/ocis/pull/3095 - diff --git a/changelog/1.17.0_2022-02-16/enhancement-add-new-file-capability.md b/changelog/1.17.0_2022-02-16/enhancement-add-new-file-capability.md deleted file mode 100644 index c993d5fe31..0000000000 --- a/changelog/1.17.0_2022-02-16/enhancement-add-new-file-capability.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: add new file url of the app provider to the ocs capabilities - -We've added the new file capability of the app provider to the ocs capabilities, so that -clients can discover this url analogous to the app list and file open urls. - -https://github.com/owncloud/ocis/pull/2884 -https://github.com/owncloud/ocis/pull/2907 -https://github.com/cs3org/reva/pull/2379 -https://github.com/owncloud/web/pull/5890#issuecomment-993905242 diff --git a/changelog/1.17.0_2022-02-16/enhancement-spaces-capability.md b/changelog/1.17.0_2022-02-16/enhancement-spaces-capability.md deleted file mode 100644 index 7b056135da..0000000000 --- a/changelog/1.17.0_2022-02-16/enhancement-spaces-capability.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add spaces capability - -We've added the spaces capability with version 0.0.1 and enabled defaulting to true. - -https://github.com/owncloud/ocis/pull/2931 -https://github.com/cs3org/reva/pull/2015 -https://github.com/owncloud/ocis/pull/2965 diff --git a/changelog/1.17.0_2022-02-16/feature-consul-registry.md b/changelog/1.17.0_2022-02-16/feature-consul-registry.md deleted file mode 100644 index a918deef4d..0000000000 --- a/changelog/1.17.0_2022-02-16/feature-consul-registry.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Consul as supported service registry - -We have added Consul as an supported service registry. You can now use it -to let oCIS services discover each other. - -https://github.com/owncloud/ocis/pull/3133 diff --git a/changelog/1.17.0_2022-02-16/fix-accounts-metadata-jwt-token.md b/changelog/1.17.0_2022-02-16/fix-accounts-metadata-jwt-token.md deleted file mode 100644 index 7e854fe5ed..0000000000 --- a/changelog/1.17.0_2022-02-16/fix-accounts-metadata-jwt-token.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: use same jwt secret for accounts as for metadata storage - -We've the metadata storage uses the same jwt secret as all other REVA services. -Therefore the accounts service needs to use the same secret. - -Secrets are documented here: https://owncloud.dev/ocis/deployment/#change-default-secrets - -https://github.com/owncloud/ocis/pull/3081 diff --git a/changelog/1.17.0_2022-02-16/fix-default-client-registry-settings.md b/changelog/1.17.0_2022-02-16/fix-default-client-registry-settings.md deleted file mode 100644 index 8c6d7cd66a..0000000000 --- a/changelog/1.17.0_2022-02-16/fix-default-client-registry-settings.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Make the default grpc client use the registry settings - -We've fixed the default grpc client to use the registry settings. Previously it always -used mdns. - -https://github.com/owncloud/ocis/pull/3041 diff --git a/changelog/1.17.0_2022-02-16/fix-ldap-del-usermembership.md b/changelog/1.17.0_2022-02-16/fix-ldap-del-usermembership.md deleted file mode 100644 index 930ad5bec4..0000000000 --- a/changelog/1.17.0_2022-02-16/fix-ldap-del-usermembership.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Remove group memberships when deleting a user - -The LDAP backend in the graph API now takes care of removing a user's group -membership when deleting the user. - -https://github.com/owncloud/ocis/issues/3027 diff --git a/changelog/1.17.0_2022-02-16/fix-ldapretry.md b/changelog/1.17.0_2022-02-16/fix-ldapretry.md deleted file mode 100644 index bed34fbf4b..0000000000 --- a/changelog/1.17.0_2022-02-16/fix-ldapretry.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix retry handling for LDAP connections - -We've fixed the handling of network issues (e.g. connection loss) during LDAP Write Operations -to correctly retry the request. - -https://github.com/owncloud/ocis/issues/2974 diff --git a/changelog/1.17.0_2022-02-16/fix-tracing-config.md b/changelog/1.17.0_2022-02-16/fix-tracing-config.md deleted file mode 100644 index 62b15cf6ab..0000000000 --- a/changelog/1.17.0_2022-02-16/fix-tracing-config.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix the default tracing provider - -We've fixed the default tracing provider which was no longer configured after [owncloud/ocis#2818](https://github.com/owncloud/ocis/pull/2818). - -https://github.com/owncloud/ocis/pull/2952 -https://github.com/owncloud/ocis/pull/2818 diff --git a/changelog/1.17.0_2022-02-16/graph-api-user-groups.md b/changelog/1.17.0_2022-02-16/graph-api-user-groups.md deleted file mode 100644 index 76a84d9f62..0000000000 --- a/changelog/1.17.0_2022-02-16/graph-api-user-groups.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Introduce User and Group Management capabilities on GraphAPI - -The GraphAPI LDAP Backend is now able to add/modify and delete Users and Groups - -https://github.com/owncloud/ocis/pull/2947 -https://github.com/owncloud/ocis/pull/2996 diff --git a/changelog/1.17.0_2022-02-16/public-link-signature-auth.md b/changelog/1.17.0_2022-02-16/public-link-signature-auth.md deleted file mode 100644 index fc50ca8657..0000000000 --- a/changelog/1.17.0_2022-02-16/public-link-signature-auth.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Support signature auth in the public share auth middleware - -Enabled public share requests to be authenticated using the public share signature. - -https://github.com/owncloud/ocis/pull/2831 diff --git a/changelog/1.17.0_2022-02-16/restore-spaces.md b/changelog/1.17.0_2022-02-16/restore-spaces.md deleted file mode 100644 index f2c21a68d8..0000000000 --- a/changelog/1.17.0_2022-02-16/restore-spaces.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Functionality to restore spaces - -Disabled spaces can now be restored via the graph api. An information was added to the root item -of each space when it is deleted - -https://github.com/owncloud/ocis/pull/3092 diff --git a/changelog/1.17.0_2022-02-16/reva-update-07451f6cd8067.md b/changelog/1.17.0_2022-02-16/reva-update-07451f6cd8067.md deleted file mode 100644 index 1959d26661..0000000000 --- a/changelog/1.17.0_2022-02-16/reva-update-07451f6cd8067.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: update REVA to v1.16.1-0.20220112085026-07451f6cd806 - -Update REVA to v1.16.1-0.20220112085026-07451f6cd806 - -https://github.com/owncloud/ocis/pull/2953 diff --git a/changelog/1.17.0_2022-02-16/single-space-enpoint.md b/changelog/1.17.0_2022-02-16/single-space-enpoint.md deleted file mode 100644 index c77e6a461a..0000000000 --- a/changelog/1.17.0_2022-02-16/single-space-enpoint.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add endpoint to retrieve a single space - -We added the endpoint ``/drives/{driveID}`` to get a single space by id from the server. - -https://github.com/owncloud/ocis/pull/2978 diff --git a/changelog/1.17.0_2022-02-16/space-membership.md b/changelog/1.17.0_2022-02-16/space-membership.md deleted file mode 100644 index 61404af682..0000000000 --- a/changelog/1.17.0_2022-02-16/space-membership.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix configuration for space membership endpoint - -Added a missing config value to the ocs config related to the space membership endpoint. - -https://github.com/owncloud/ocis/pull/2893 diff --git a/changelog/1.17.0_2022-02-16/space-properties-opaque.md b/changelog/1.17.0_2022-02-16/space-properties-opaque.md deleted file mode 100644 index dbab05c507..0000000000 --- a/changelog/1.17.0_2022-02-16/space-properties-opaque.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Extended Space Properties - -We can now set and modify short description, space image and space readme. Only managers can set the short description. Editors can change the space image and readme id. - -https://github.com/owncloud/ocis/pull/3141 diff --git a/changelog/1.17.0_2022-02-16/spaces-filters.md b/changelog/1.17.0_2022-02-16/spaces-filters.md deleted file mode 100644 index 7b3f675e3f..0000000000 --- a/changelog/1.17.0_2022-02-16/spaces-filters.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add filter by driveType and id to /me/drives - -We added two possible filter terms (driveType, id) to the /me/drives endpoint on the graph api. These can be used with the odata query parameter "$filter". -We only support the "eq" operator for now. - -https://github.com/owncloud/ocis/pull/2946 diff --git a/changelog/1.17.0_2022-02-16/update-graph-api.md b/changelog/1.17.0_2022-02-16/update-graph-api.md deleted file mode 100644 index ff3764c09b..0000000000 --- a/changelog/1.17.0_2022-02-16/update-graph-api.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Update the graph api - -GraphApi has been updated to version 0.4.1 and the existing dependency was removed - -https://github.com/owncloud/ocis/pull/2885 diff --git a/changelog/1.17.0_2022-02-16/update-libregraph-api.md b/changelog/1.17.0_2022-02-16/update-libregraph-api.md deleted file mode 100644 index f8da54c775..0000000000 --- a/changelog/1.17.0_2022-02-16/update-libregraph-api.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Update libre-graph-api to v0.3.0 - -This updates the libre-graph-api to use the latest spec and types. - -https://github.com/owncloud/ocis/pull/2858 diff --git a/changelog/1.17.0_2022-02-16/update-reva.md b/changelog/1.17.0_2022-02-16/update-reva.md deleted file mode 100644 index 093a58459d..0000000000 --- a/changelog/1.17.0_2022-02-16/update-reva.md +++ /dev/null @@ -1,70 +0,0 @@ -Enhancement: Update REVA to v1.16.1-0.20220215130802-df1264deff58 - -Updated REVA to v1.16.1-0.20220215130802-df1264deff58 -This update includes: - -* Enh [cs3org/reva#2524](https://github.com/cs3org/reva/pull/2524): Remove space members -* Fix [cs3org/reva#2541](https://github.com/cs3org/reva/pull/2541): fix xattr error types, remove error wrapper -* Chg [cs3org/reva#2540](https://github.com/cs3org/reva/pull/2540): decomposedfs: refactor xattrs package errors -* Enh [cs3org/reva#2533](https://github.com/cs3org/reva/pull/2533): Use space description on creation -* Enh [cs3org/reva#2527](https://github.com/cs3org/reva/pull/2527): Add space props -* Enh [cs3org/reva#2522](https://github.com/cs3org/reva/pull/2522): Events -* Chg [cs3org/reva#2512](https://github.com/cs3org/reva/pull/2512): Consolidate all metadata Get's and Set's to central functions. -* Chg [cs3org/reva#2511](https://github.com/cs3org/reva/pull/2511): Some error cleanup steps in the decomposed FS -* Enh [cs3org/reva#2460](https://github.com/cs3org/reva/pull/2460): decomposedfs: add locking support -* Chg [cs3org/reva#2519](https://github.com/cs3org/reva/pull/2519): remove creation of .space folder -* Fix [cs3org/reva#2506](https://github.com/cs3org/reva/pull/2506): fix propfind listing for files -* Chg [cs3org/reva#2503](https://github.com/cs3org/reva/pull/2503): unprotected ocs config endpoint -* Enh [cs3org/reva#2458](https://github.com/cs3org/reva/pull/2458): Restoring Spaces -* Enh [cs3org/reva#2498](https://github.com/cs3org/reva/pull/2498): add grants to list-spaces -* Fix [cs3org/reva#2500](https://github.com/cs3org/reva/pull/2500): invalidate cache when modifying or deleting a space -* Fix [cs3org/reva#2501](https://github.com/cs3org/reva/pull/2501): fix spaces stat requests -* Enh [cs3org/reva#2472](https://github.com/cs3org/reva/pull/2472): Make owncloudsql spaces aware -* Enh [cs3org/reva#2464](https://github.com/cs3org/reva/pull/2464): Space grants -* Fix [cs3org/reva#2463](https://github.com/cs3org/reva/pull/2463): Do not log nodes -* Enh [cs3org/reva#2437](https://github.com/cs3org/reva/pull/2437): Make gateway dumb again -* Enh [cs3org/reva#2459](https://github.com/cs3org/reva/pull/2459): prevent purging of enabled spaces -* Fix [cs3org/reva#2457](https://github.com/cs3org/reva/pull/2457): decomposedfs: do not swallow errors when creating nodes -* Fix [cs3org/reva#2454](https://github.com/cs3org/reva/pull/2454): fix path construction in webdav propfind -* Fix [cs3org/reva#2452](https://github.com/cs3org/reva/pull/2452): fix create space error message -* Enh [cs3org/reva#2431](https://github.com/cs3org/reva/pull/2431): Purge spaces -* Fix [cs3org/reva#2445](https://github.com/cs3org/reva/pull/2445): Fix publiclinks and decomposedfs -* Chg [cs3org/reva#2439](https://github.com/cs3org/reva/pull/2439): ignore handled errors when creating spaces -* Enh [cs3org/reva#2436](https://github.com/cs3org/reva/pull/2436): Adjust "groupfilter" to be able to search by member name -* Fix [cs3org/reva#2434](https://github.com/cs3org/reva/pull/2434): Start splitting up ocdav -* Fix [cs3org/reva#2433](https://github.com/cs3org/reva/pull/2433): fix shares provider filter -* Chg [cs3org/reva#2432](https://github.com/cs3org/reva/pull/2432): use space reference when listing containers -* Fix [cs3org/reva#2430](https://github.com/cs3org/reva/pull/2430): fix aggregated child folder id -* Enh [cs3org/reva#2429](https://github.com/cs3org/reva/pull/2429): make archiver id based -* Fix [cs3org/reva#2427](https://github.com/cs3org/reva/pull/2427): fix registry caching -* Fix [cs3org/reva#2422](https://github.com/cs3org/reva/pull/2422): handle space does not exist -* Fix [cs3org/reva#2419](https://github.com/cs3org/reva/pull/2419): Spaces fixes -* Chg [cs3org/reva#2415](https://github.com/cs3org/reva/pull/2415): services should never return transport level errors -* Chg [cs3org/reva#2396](https://github.com/cs3org/reva/pull/2396): Ocdav spaces aware -* Fix [cs3org/reva#2348](https://github.com/cs3org/reva/pull/2348): fix-archiver -* Chg [cs3org/reva#2344](https://github.com/cs3org/reva/pull/2344): allow listing all storage spaces -* Chg [cs3org/reva#2345](https://github.com/cs3org/reva/pull/2345): Switch LDAP test to use entryUUID as unique id for groups -* Chg [cs3org/reva#2343](https://github.com/cs3org/reva/pull/2343): allow multiple space type filters on decomposedfs -* Enh [cs3org/reva#2329](https://github.com/cs3org/reva/pull/2329): Activate Statcache -* Enh [cs3org/reva#2340](https://github.com/cs3org/reva/pull/2340): Space registry multiple spaces per provider -* Chg [cs3org/reva#2336](https://github.com/cs3org/reva/pull/2336): handle sending all permissions when creating public links -* Fix [cs3org/reva#2330](https://github.com/cs3org/reva/pull/2330): fix decomposedfs upload -* Enh [cs3org/reva#2234](https://github.com/cs3org/reva/pull/2234): Spaces registry -* Enh [cs3org/reva#2217](https://github.com/cs3org/reva/pull/2217): New OIDC ESCAPE auth driver. -* Enh [cs3org/reva#2250](https://github.com/cs3org/reva/pull/2250): Implement space membership endpoints -* Fix [cs3org/reva#1941](https://github.com/cs3org/reva/pull/1941): fix tus with transfer token only -* Fix [cs3org/reva#2309](https://github.com/cs3org/reva/pull/2309): Bugfix: Remove early finish for zero byte file uploads -* Fix [cs3org/reva#2303](https://github.com/cs3org/reva/pull/2303): Fix content disposition -* Fix [cs3org/reva#2314](https://github.com/cs3org/reva/pull/2314): OIDC: fallback to "email" if IDP doesn't provide "preferred_username" claim -* Enh [cs3org/reva#2256](https://github.com/cs3org/reva/pull/2256): Return user type in the response of the ocs GET user call -* Enh [cs3org/reva#2310](https://github.com/cs3org/reva/pull/2310): Implement setting arbitrary metadata for the public storage provider -* Fix [cs3org/reva#2305](https://github.com/cs3org/reva/pull/2305): Make sure /app/new takes target as absolute path -* Fix [cs3org/reva#2297](https://github.com/cs3org/reva/pull/2297): Fix public link paths for file shares - -https://github.com/owncloud/ocis/pull/2878 -https://github.com/owncloud/ocis/pull/2901 -https://github.com/owncloud/ocis/pull/2997 -https://github.com/owncloud/ocis/pull/3116 -https://github.com/owncloud/ocis/pull/3130 -https://github.com/owncloud/ocis/pull/3175 -https://github.com/owncloud/ocis/pull/3182 diff --git a/changelog/1.17.0_2022-02-16/update-spaces-handle-non-existent.md b/changelog/1.17.0_2022-02-16/update-spaces-handle-non-existent.md deleted file mode 100644 index c69fbc8d25..0000000000 --- a/changelog/1.17.0_2022-02-16/update-spaces-handle-non-existent.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Return not found when updating non existent space - -If a spaceid of a space which is updated doesn't exist, handle it as a not found error. - -https://github.com/cs3org/reva/pull/2869 diff --git a/changelog/1.17.0_2022-02-16/update-web-5.0.0.md b/changelog/1.17.0_2022-02-16/update-web-5.0.0.md deleted file mode 100644 index e55537eaa4..0000000000 --- a/changelog/1.17.0_2022-02-16/update-web-5.0.0.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Update ownCloud Web to v5.0.0 - -Tags: web - -We updated ownCloud Web to v5.0.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/2895 -https://github.com/owncloud/ocis/pull/3157 -https://github.com/owncloud/web/releases/tag/v4.8.0 -https://github.com/owncloud/web/releases/tag/v5.0.0 diff --git a/changelog/1.18.0_2022-03-03/add-ordering-list-drives.md b/changelog/1.18.0_2022-03-03/add-ordering-list-drives.md deleted file mode 100644 index 21f4510710..0000000000 --- a/changelog/1.18.0_2022-03-03/add-ordering-list-drives.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Add sorting to list Spaces - -We added the OData query param "orderBy" for listing spaces. We can now order by Space Name and LastModifiedDateTime. - -Example 1: https://localhost:9200/graph/v1.0/me/drives/?$orderby=lastModifiedDateTime desc -Example 2: https://localhost:9200/graph/v1.0/me/drives/?$orderby=name asc - -https://github.com/owncloud/ocis/issues/3200 -https://github.com/owncloud/ocis/pull/3201 -https://github.com/owncloud/ocis/pull/3218 diff --git a/changelog/1.18.0_2022-03-03/changeNatsPort.md b/changelog/1.18.0_2022-03-03/changeNatsPort.md deleted file mode 100644 index 33fd0c95a6..0000000000 --- a/changelog/1.18.0_2022-03-03/changeNatsPort.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: change NATS port - -Currently only a certain range of ports is allowed for ocis application. Use a supported port -for nats server - -https://github.com/owncloud/ocis/pull/3210 diff --git a/changelog/1.18.0_2022-03-03/enhancement-web-cache-control.md b/changelog/1.18.0_2022-03-03/enhancement-web-cache-control.md deleted file mode 100644 index ff64ff0b9e..0000000000 --- a/changelog/1.18.0_2022-03-03/enhancement-web-cache-control.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Re-Enabling web cache control - -We've re-enable browser caching headers (`Expires` and `Last-Modified`) for the web service, this was disabled due to a problem in the fileserver used before. -Since we're now using our own fileserver implementation this works again and is enabled by default. - -https://github.com/owncloud/ocis/pull/3109 diff --git a/changelog/1.18.0_2022-03-03/enhancement-web-spa-fileserver.md b/changelog/1.18.0_2022-03-03/enhancement-web-spa-fileserver.md deleted file mode 100644 index dad95f59ee..0000000000 --- a/changelog/1.18.0_2022-03-03/enhancement-web-spa-fileserver.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add SPA conform fileserver for web - -We've added an SPA conform fileserver to the web service. -It enables web to use vue's history mode and behaves like nginx try_files. - -https://github.com/owncloud/ocis/pull/3109 diff --git a/changelog/1.18.0_2022-03-03/fix-capabilities-for-public-links.md b/changelog/1.18.0_2022-03-03/fix-capabilities-for-public-links.md deleted file mode 100644 index c1546a4376..0000000000 --- a/changelog/1.18.0_2022-03-03/fix-capabilities-for-public-links.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Capabilities for password protected public links - -Allow password protected public links to request capabilities. - -https://github.com/owncloud/ocis/pull/3229 -https://github.com/owncloud/web/pull/6471 -https://github.com/owncloud/web/issues/5863 diff --git a/changelog/1.18.0_2022-03-03/fix-events-config.md b/changelog/1.18.0_2022-03-03/fix-events-config.md deleted file mode 100644 index c4e6d00109..0000000000 --- a/changelog/1.18.0_2022-03-03/fix-events-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Make events settings configurable - -We've fixed the hardcoded events settings to be configurable. - -https://github.com/owncloud/ocis/pull/3214 diff --git a/changelog/1.18.0_2022-03-03/fix-storage-metadata-env-var-name.md b/changelog/1.18.0_2022-03-03/fix-storage-metadata-env-var-name.md deleted file mode 100644 index 709e141d06..0000000000 --- a/changelog/1.18.0_2022-03-03/fix-storage-metadata-env-var-name.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Align storage metadata GPRC bind port with other variable names - -Changed STORAGE_METADATA_GRPC_PROVIDER_ADDR to STORAGE_METADATA_GRPC_ADDR so it aligns with standard environment variable naming conventions used in oCIS. - -https://github.com/owncloud/ocis/pull/3169 diff --git a/changelog/1.18.0_2022-03-03/notifications-service.md b/changelog/1.18.0_2022-03-03/notifications-service.md deleted file mode 100644 index a6bc56932f..0000000000 --- a/changelog/1.18.0_2022-03-03/notifications-service.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Implement notifications service - -Implemented the minimal version of the notifications service to be able to notify a user when they received a share. - -https://github.com/owncloud/ocis/pull/3217 diff --git a/changelog/1.18.0_2022-03-03/spaces-thumbnails.md b/changelog/1.18.0_2022-03-03/spaces-thumbnails.md deleted file mode 100644 index d0aca360e5..0000000000 --- a/changelog/1.18.0_2022-03-03/spaces-thumbnails.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Thumbnails in spaces - -Added support for thumbnails in spaces. - -https://github.com/owncloud/ocis/pull/3219 -https://github.com/owncloud/ocis/pull/3235 diff --git a/changelog/1.18.0_2022-03-03/unify-file-ids.md b/changelog/1.18.0_2022-03-03/unify-file-ids.md deleted file mode 100644 index 10f13a9dcf..0000000000 --- a/changelog/1.18.0_2022-03-03/unify-file-ids.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Unify file IDs - -We changed the file IDs to be consistent across all our APIs (WebDAV, LibreGraph, OCS). We removed the base64 encoding. Now they are formatted like !. They are using a reserved character ``!`` as a URL safe separator. - -https://github.com/owncloud/ocis/pull/3185 diff --git a/changelog/1.18.0_2022-03-03/update-reva.md b/changelog/1.18.0_2022-03-03/update-reva.md deleted file mode 100644 index 5ae5bd3d5d..0000000000 --- a/changelog/1.18.0_2022-03-03/update-reva.md +++ /dev/null @@ -1,99 +0,0 @@ -Enhancement: Update reva to v2.0.0 - -We updated reva to the version 2.0.0. - -* Fix [cs3org/reva#2457](https://github.com/cs3org/reva/pull/2457) : Do not swallow error -* Fix [cs3org/reva#2422](https://github.com/cs3org/reva/pull/2422) : Handle non existing spaces correctly -* Fix [cs3org/reva#2327](https://github.com/cs3org/reva/pull/2327) : Enable changelog on edge branch -* Fix [cs3org/reva#2370](https://github.com/cs3org/reva/pull/2370) : Fixes for apps in public shares, project spaces for EOS driver -* Fix [cs3org/reva#2464](https://github.com/cs3org/reva/pull/2464) : Pass spacegrants when adding member to space -* Fix [cs3org/reva#2430](https://github.com/cs3org/reva/pull/2430) : Fix aggregated child folder id -* Fix [cs3org/reva#2348](https://github.com/cs3org/reva/pull/2348) : Make archiver handle spaces protocol -* Fix [cs3org/reva#2452](https://github.com/cs3org/reva/pull/2452) : Fix create space error message -* Fix [cs3org/reva#2445](https://github.com/cs3org/reva/pull/2445) : Don't handle ids containing "/" in decomposedfs -* Fix [cs3org/reva#2285](https://github.com/cs3org/reva/pull/2285) : Accept new userid idp format -* Fix [cs3org/reva#2503](https://github.com/cs3org/reva/pull/2503) : Remove the protection from /v?.php/config endpoints -* Fix [cs3org/reva#2462](https://github.com/cs3org/reva/pull/2462) : Public shares path needs to be set -* Fix [cs3org/reva#2427](https://github.com/cs3org/reva/pull/2427) : Fix registry caching -* Fix [cs3org/reva#2298](https://github.com/cs3org/reva/pull/2298) : Remove share refs from trashbin -* Fix [cs3org/reva#2433](https://github.com/cs3org/reva/pull/2433) : Fix shares provider filter -* Fix [cs3org/reva#2351](https://github.com/cs3org/reva/pull/2351) : Fix Statcache removing -* Fix [cs3org/reva#2374](https://github.com/cs3org/reva/pull/2374) : Fix webdav copy of zero byte files -* Fix [cs3org/reva#2336](https://github.com/cs3org/reva/pull/2336) : Handle sending all permissions when creating public links -* Fix [cs3org/reva#2440](https://github.com/cs3org/reva/pull/2440) : Add ArbitraryMetadataKeys to statcache key -* Fix [cs3org/reva#2582](https://github.com/cs3org/reva/pull/2582) : Keep lock structs in a local map protected by a mutex -* Fix [cs3org/reva#2372](https://github.com/cs3org/reva/pull/2372) : Make owncloudsql work with the spaces registry -* Fix [cs3org/reva#2416](https://github.com/cs3org/reva/pull/2416) : The registry now returns complete space structs -* Fix [cs3org/reva#3066](https://github.com/cs3org/reva/pull/3066) : Fix propfind listing for files -* Fix [cs3org/reva#2428](https://github.com/cs3org/reva/pull/2428) : Remove unused home provider from config -* Fix [cs3org/reva#2334](https://github.com/cs3org/reva/pull/2334) : Revert fix decomposedfs upload -* Fix [cs3org/reva#2415](https://github.com/cs3org/reva/pull/2415) : Services should never return transport level errors -* Fix [cs3org/reva#2419](https://github.com/cs3org/reva/pull/2419) : List project spaces for share recipients -* Fix [cs3org/reva#2501](https://github.com/cs3org/reva/pull/2501) : Fix spaces stat -* Fix [cs3org/reva#2432](https://github.com/cs3org/reva/pull/2432) : Use space reference when listing containers -* Fix [cs3org/reva#2572](https://github.com/cs3org/reva/pull/2572) : Wait for nats server on middleware start -* Fix [cs3org/reva#2454](https://github.com/cs3org/reva/pull/2454) : Fix webdav paths in PROPFINDS -* Chg [cs3org/reva#2329](https://github.com/cs3org/reva/pull/2329) : Activate the statcache -* Chg [cs3org/reva#2596](https://github.com/cs3org/reva/pull/2596) : Remove hash from public link urls -* Chg [cs3org/reva#2495](https://github.com/cs3org/reva/pull/2495) : Remove the ownCloud storage driver -* Chg [cs3org/reva#2527](https://github.com/cs3org/reva/pull/2527) : Store space attributes in decomposedFS -* Chg [cs3org/reva#2581](https://github.com/cs3org/reva/pull/2581) : Update hard-coded status values -* Chg [cs3org/reva#2524](https://github.com/cs3org/reva/pull/2524) : Use description during space creation -* Chg [cs3org/reva#2554](https://github.com/cs3org/reva/pull/2554) : Shard nodes per space in decomposedfs -* Chg [cs3org/reva#2576](https://github.com/cs3org/reva/pull/2576) : Harden xattrs errors -* Chg [cs3org/reva#2436](https://github.com/cs3org/reva/pull/2436) : Replace template in GroupFilter for UserProvider with a simple string -* Chg [cs3org/reva#2429](https://github.com/cs3org/reva/pull/2429) : Make archiver id based -* Chg [cs3org/reva#2340](https://github.com/cs3org/reva/pull/2340) : Allow multiple space configurations per provider -* Chg [cs3org/reva#2396](https://github.com/cs3org/reva/pull/2396) : The ocdav handler is now spaces aware -* Chg [cs3org/reva#2349](https://github.com/cs3org/reva/pull/2349) : Require `ListRecycle` when listing trashbin -* Chg [cs3org/reva#2353](https://github.com/cs3org/reva/pull/2353) : Reduce log output -* Chg [cs3org/reva#2542](https://github.com/cs3org/reva/pull/2542) : Do not encode webDAV ids to base64 -* Chg [cs3org/reva#2519](https://github.com/cs3org/reva/pull/2519) : Remove the auto creation of the .space folder -* Chg [cs3org/reva#2394](https://github.com/cs3org/reva/pull/2394) : Remove logic from gateway -* Chg [cs3org/reva#2023](https://github.com/cs3org/reva/pull/2023) : Add a sharestorageprovider -* Chg [cs3org/reva#2234](https://github.com/cs3org/reva/pull/2234) : Add a spaces registry -* Chg [cs3org/reva#2339](https://github.com/cs3org/reva/pull/2339) : Fix static registry regressions -* Chg [cs3org/reva#2370](https://github.com/cs3org/reva/pull/2370) : Fix static registry regressions -* Chg [cs3org/reva#2354](https://github.com/cs3org/reva/pull/2354) : Return not found when updating non existent space -* Chg [cs3org/reva#2589](https://github.com/cs3org/reva/pull/2589) : Remove deprecated linter modules -* Chg [cs3org/reva#2016](https://github.com/cs3org/reva/pull/2016) : Move wrapping and unwrapping of paths to the storage gateway -* Enh [cs3org/reva#2591](https://github.com/cs3org/reva/pull/2591) : Set up App Locks with basic locks -* Enh [cs3org/reva#1209](https://github.com/cs3org/reva/pull/1209) : Reva CephFS module v0.2.1 -* Enh [cs3org/reva#2511](https://github.com/cs3org/reva/pull/2511) : Error handling cleanup in decomposed FS -* Enh [cs3org/reva#2516](https://github.com/cs3org/reva/pull/2516) : Cleaned up some code -* Enh [cs3org/reva#2512](https://github.com/cs3org/reva/pull/2512) : Consolidate xattr setter and getter -* Enh [cs3org/reva#2341](https://github.com/cs3org/reva/pull/2341) : Use CS3 permissions API -* Enh [cs3org/reva#2343](https://github.com/cs3org/reva/pull/2343) : Allow multiple space type fileters on decomposedfs -* Enh [cs3org/reva#2460](https://github.com/cs3org/reva/pull/2460) : Add locking support to decomposedfs -* Enh [cs3org/reva#2540](https://github.com/cs3org/reva/pull/2540) : Refactored the xattrs package in the decomposedfs -* Enh [cs3org/reva#2463](https://github.com/cs3org/reva/pull/2463) : Do not log whole nodes -* Enh [cs3org/reva#2350](https://github.com/cs3org/reva/pull/2350) : Add file locking methods to the storage and filesystem interfaces -* Enh [cs3org/reva#2379](https://github.com/cs3org/reva/pull/2379) : Add new file url of the app provider to the ocs capabilities -* Enh [cs3org/reva#2369](https://github.com/cs3org/reva/pull/2369) : Implement TouchFile from the CS3apis -* Enh [cs3org/reva#2385](https://github.com/cs3org/reva/pull/2385) : Allow to create new files with the app provider on public links -* Enh [cs3org/reva#2397](https://github.com/cs3org/reva/pull/2397) : Product field in OCS version -* Enh [cs3org/reva#2393](https://github.com/cs3org/reva/pull/2393) : Update tus/tusd to version 1.8.0 -* Enh [cs3org/reva#2522](https://github.com/cs3org/reva/pull/2522) : Introduce events -* Enh [cs3org/reva#2528](https://github.com/cs3org/reva/pull/2528) : Use an exclusive write lock when writing multiple attributes -* Enh [cs3org/reva#2595](https://github.com/cs3org/reva/pull/2595) : Add integration test for the groupprovider -* Enh [cs3org/reva#2439](https://github.com/cs3org/reva/pull/2439) : Ignore handled errors when creating spaces -* Enh [cs3org/reva#2500](https://github.com/cs3org/reva/pull/2500) : Invalidate listproviders cache -* Enh [cs3org/reva#2345](https://github.com/cs3org/reva/pull/2345) : Don't assume that the LDAP groupid in reva matches the name -* Enh [cs3org/reva#2525](https://github.com/cs3org/reva/pull/2525) : Allow using AD UUID as userId values -* Enh [cs3org/reva#2584](https://github.com/cs3org/reva/pull/2584) : Allow running userprovider integration tests for the LDAP driver -* Enh [cs3org/reva#2585](https://github.com/cs3org/reva/pull/2585) : Add metadata storage layer and indexer -* Enh [cs3org/reva#2163](https://github.com/cs3org/reva/pull/2163) : Nextcloud-based share manager for pkg/ocm/share -* Enh [cs3org/reva#2278](https://github.com/cs3org/reva/pull/2278) : OIDC driver changes for lightweight users -* Enh [cs3org/reva#2315](https://github.com/cs3org/reva/pull/2315) : Add new attributes to public link propfinds -* Enh [cs3org/reva#2431](https://github.com/cs3org/reva/pull/2431) : Delete shares when purging spaces -* Enh [cs3org/reva#2434](https://github.com/cs3org/reva/pull/2434) : Refactor ocdav into smaller chunks -* Enh [cs3org/reva#2524](https://github.com/cs3org/reva/pull/2524) : Add checks when removing space members -* Enh [cs3org/reva#2457](https://github.com/cs3org/reva/pull/2457) : Restore spaces that were previously deleted -* Enh [cs3org/reva#2498](https://github.com/cs3org/reva/pull/2498) : Include grants in list storage spaces response -* Enh [cs3org/reva#2344](https://github.com/cs3org/reva/pull/2344) : Allow listing all storage spaces -* Enh [cs3org/reva#2547](https://github.com/cs3org/reva/pull/2547) : Add an if-match check to the storage provider -* Enh [cs3org/reva#2486](https://github.com/cs3org/reva/pull/2486) : Update cs3apis to include lock api changes -* Enh [cs3org/reva#2526](https://github.com/cs3org/reva/pull/2526) : Upgrade ginkgo to v2 - -https://github.com/owncloud/ocis/pull/3231 -https://github.com/owncloud/ocis/pull/3258 diff --git a/changelog/1.18.0_2022-03-03/update-web-5.2.0.md b/changelog/1.18.0_2022-03-03/update-web-5.2.0.md deleted file mode 100644 index a3d3299f60..0000000000 --- a/changelog/1.18.0_2022-03-03/update-web-5.2.0.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: Update ownCloud Web to v5.2.0 - -Tags: web - -We updated ownCloud Web to v5.2.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/web/pull/6506 -https://github.com/owncloud/ocis/pull/3202 -https://github.com/owncloud/web/releases/tag/v5.2.0 diff --git a/changelog/1.19.0_2022-03-29/add-remote-item-fix-spaceID.md b/changelog/1.19.0_2022-03-29/add-remote-item-fix-spaceID.md deleted file mode 100644 index 3af08384b1..0000000000 --- a/changelog/1.19.0_2022-03-29/add-remote-item-fix-spaceID.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Add remote item to mountpoint and fix spaceID - -A mountpoint represents the mounted share on the share receivers side. The original resource is located where the grant has been set. This item is now shown as libregraph remoteItem on the mountpoint. While adding this, we fixed the spaceID for mountpoints. - -https://github.com/owncloud/ocis/pull/3365 diff --git a/changelog/1.19.0_2022-03-29/change-nats-backend.md b/changelog/1.19.0_2022-03-29/change-nats-backend.md deleted file mode 100644 index 7612699ada..0000000000 --- a/changelog/1.19.0_2022-03-29/change-nats-backend.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Switch NATS backend - -We've switched the NATS backend from Streaming to JetStream, since NATS Streaming is depreciated. - -https://github.com/owncloud/ocis/pull/3192 -https://github.com/cs3org/reva/pull/2574 diff --git a/changelog/1.19.0_2022-03-29/drop-json-config-file-support.md b/changelog/1.19.0_2022-03-29/drop-json-config-file-support.md deleted file mode 100644 index b17612a863..0000000000 --- a/changelog/1.19.0_2022-03-29/drop-json-config-file-support.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Drop json config file support - -We've remove the support to configure oCIS and it's service with a json file. -From now on we only support yaml configuration files, since they have the possibility -to add comments. - -https://github.com/owncloud/ocis/pull/3366 diff --git a/changelog/1.19.0_2022-03-29/file-events-audit-logging.md b/changelog/1.19.0_2022-03-29/file-events-audit-logging.md deleted file mode 100644 index 816f0e61d0..0000000000 --- a/changelog/1.19.0_2022-03-29/file-events-audit-logging.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Audit logger will now log file events - -See full list of supported events in `audit/pkg/types/types.go` - -https://github.com/owncloud/ocis/pull/3332 diff --git a/changelog/1.19.0_2022-03-29/fix-network-on-individual-services.md b/changelog/1.19.0_2022-03-29/fix-network-on-individual-services.md deleted file mode 100644 index b8dd5020e6..0000000000 --- a/changelog/1.19.0_2022-03-29/fix-network-on-individual-services.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Network configuration in individual_services example - -Tidy up the deployments/examples/ocis_individual_services example so that the instructions work. - -https://github.com/owncloud/ocis/pull/3238 diff --git a/changelog/1.19.0_2022-03-29/gif-thumbnails.md b/changelog/1.19.0_2022-03-29/gif-thumbnails.md deleted file mode 100644 index 188d8f5bdb..0000000000 --- a/changelog/1.19.0_2022-03-29/gif-thumbnails.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Improve gif thumbnails - -Improved the gif thumbnail generation for gifs with different disposal strategies. - -https://github.com/owncloud/ocis/pull/3305 diff --git a/changelog/1.19.0_2022-03-29/graph-getusers-err.md b/changelog/1.19.0_2022-03-29/graph-getusers-err.md deleted file mode 100644 index 72b84053f8..0000000000 --- a/changelog/1.19.0_2022-03-29/graph-getusers-err.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix error handling in GraphAPI GetUsers call - -A missing return statement caused GetUsers to return misleading results when -the identity backend returned an error. - -https://github.com/owncloud/ocis/pull/3357 diff --git a/changelog/1.19.0_2022-03-29/graph-patch-mail.md b/changelog/1.19.0_2022-03-29/graph-patch-mail.md deleted file mode 100644 index 608e9a665e..0000000000 --- a/changelog/1.19.0_2022-03-29/graph-patch-mail.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix request validation on GraphAPI User updates - -Fix PATCH on graph/v1.0/users when no 'mail' attribute -is present in the request body - -https://github.com/owncloud/ocis/issues/3167 diff --git a/changelog/1.19.0_2022-03-29/password-reset-link.md b/changelog/1.19.0_2022-03-29/password-reset-link.md deleted file mode 100644 index fadfd08dd5..0000000000 --- a/changelog/1.19.0_2022-03-29/password-reset-link.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add password reset link to login page - -Added a configurable password reset link to the login page. -It can be set via `IDP_PASSWORD_RESET_URI`. If the option is not set -the link will not be shown. - -https://github.com/owncloud/ocis/pull/3329 diff --git a/changelog/1.19.0_2022-03-29/publicstorageprovider-rewrite.md b/changelog/1.19.0_2022-03-29/publicstorageprovider-rewrite.md deleted file mode 100644 index e9284225fb..0000000000 --- a/changelog/1.19.0_2022-03-29/publicstorageprovider-rewrite.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: replace public mountpoint fileid with grant fileid - -We now show the same resource id for resources when accessing them via a public links as when using a logged in user. This allows the web ui to start a WOPI session with the correct resource id. - -https://github.com/owncloud/ocis/pull/3349 diff --git a/changelog/1.19.0_2022-03-29/sharing-audit-events.md b/changelog/1.19.0_2022-03-29/sharing-audit-events.md deleted file mode 100644 index 5065e2d835..0000000000 --- a/changelog/1.19.0_2022-03-29/sharing-audit-events.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: log sharing events in audit service - -Contains sharing related events. See full list in audit/pkg/types/events.go - -https://github.com/owncloud/ocis/pull/3301 diff --git a/changelog/1.19.0_2022-03-29/space-aliases.md b/changelog/1.19.0_2022-03-29/space-aliases.md deleted file mode 100644 index 4d291c0945..0000000000 --- a/changelog/1.19.0_2022-03-29/space-aliases.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add space aliases - -Space aliases can be used to resolve spaceIDs in a client. - -https://github.com/owncloud/ocis/pull/3283 diff --git a/changelog/1.19.0_2022-03-29/spaces-etags.md b/changelog/1.19.0_2022-03-29/spaces-etags.md deleted file mode 100644 index 42765c2f3b..0000000000 --- a/changelog/1.19.0_2022-03-29/spaces-etags.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Include etags in drives listing - -Added etags in the response of list drives. - -https://github.com/owncloud/ocis/pull/3267 diff --git a/changelog/1.19.0_2022-03-29/store-settings-in-metadata-service.md b/changelog/1.19.0_2022-03-29/store-settings-in-metadata-service.md deleted file mode 100644 index 16fd234082..0000000000 --- a/changelog/1.19.0_2022-03-29/store-settings-in-metadata-service.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: settings service now stores its data via metadata service - -Instead of writing files to disk it will use metadata service to do so - -https://github.com/owncloud/ocis/pull/3232 diff --git a/changelog/1.19.0_2022-03-29/thumbnails-api.md b/changelog/1.19.0_2022-03-29/thumbnails-api.md deleted file mode 100644 index 9ba858b073..0000000000 --- a/changelog/1.19.0_2022-03-29/thumbnails-api.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Improve thumbnails API - -Changed the thumbnails API to no longer transfer images via GRPC. -GRPC has a limited message size and isn't very efficient with large binary data. -The new API transports the images over HTTP. - -https://github.com/owncloud/ocis/pull/3272 diff --git a/changelog/1.19.0_2022-03-29/update-reva.md b/changelog/1.19.0_2022-03-29/update-reva.md deleted file mode 100644 index f0c93b8020..0000000000 --- a/changelog/1.19.0_2022-03-29/update-reva.md +++ /dev/null @@ -1,31 +0,0 @@ -Enhancement: update reva to v2.1.0 - -Updated reva to version 2.1.0. This update includes: - - * Fix [cs3org/reva#2636](https://github.com/cs3org/reva/pull/2636): Delay reconnect log for events - * Fix [cs3org/reva#2645](https://github.com/cs3org/reva/pull/2645): Avoid warning about missing .flock files - * Fix [cs3org/reva#2625](https://github.com/cs3org/reva/pull/2625): Fix locking on public links and the decomposed filesystem - * Fix [cs3org/reva#2643](https://github.com/cs3org/reva/pull/2643): Emit linkaccessfailed event when share is nil - * Fix [cs3org/reva#2646](https://github.com/cs3org/reva/pull/2646): Replace public mountpoint fileid with grant fileid in ocdav - * Fix [cs3org/reva#2612](https://github.com/cs3org/reva/pull/2612): Adjust the scope handling to support the spaces architecture - * Fix [cs3org/reva#2621](https://github.com/cs3org/reva/pull/2621): Send events only if response code is `OK` - * Chg [cs3org/reva#2574](https://github.com/cs3org/reva/pull/2574): Switch NATS backend - * Chg [cs3org/reva#2667](https://github.com/cs3org/reva/pull/2667): Allow LDAP groups to have no gidNumber - * Chg [cs3org/reva#3233](https://github.com/cs3org/reva/pull/3233): Improve quota handling - * Chg [cs3org/reva#2600](https://github.com/cs3org/reva/pull/2600): Use the cs3 share api to manage spaces - * Enh [cs3org/reva#2644](https://github.com/cs3org/reva/pull/2644): Add new public share manager - * Enh [cs3org/reva#2626](https://github.com/cs3org/reva/pull/2626): Add new share manager - * Enh [cs3org/reva#2624](https://github.com/cs3org/reva/pull/2624): Add etags to virtual spaces - * Enh [cs3org/reva#2639](https://github.com/cs3org/reva/pull/2639): File Events - * Enh [cs3org/reva#2627](https://github.com/cs3org/reva/pull/2627): Add events for sharing action - * Enh [cs3org/reva#2664](https://github.com/cs3org/reva/pull/2664): Add grantID to mountpoint - * Enh [cs3org/reva#2622](https://github.com/cs3org/reva/pull/2622): Allow listing shares in spaces via the OCS API - * Enh [cs3org/reva#2623](https://github.com/cs3org/reva/pull/2623): Add space aliases - * Enh [cs3org/reva#2647](https://github.com/cs3org/reva/pull/2647): Add space specific events - * Enh [cs3org/reva#3345](https://github.com/cs3org/reva/pull/3345): Add the spaceid to propfind responses - * Enh [cs3org/reva#2616](https://github.com/cs3org/reva/pull/2616): Add etag to spaces response - * Enh [cs3org/reva#2628](https://github.com/cs3org/reva/pull/2628): Add spaces aware trash-bin API - -https://github.com/owncloud/ocis/pull/3330 -https://github.com/owncloud/ocis/pull/3405 -https://github.com/owncloud/ocis/pull/3416 diff --git a/changelog/1.19.0_2022-03-29/update-web-5.3.0.md b/changelog/1.19.0_2022-03-29/update-web-5.3.0.md deleted file mode 100644 index dbe7c9a241..0000000000 --- a/changelog/1.19.0_2022-03-29/update-web-5.3.0.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Update ownCloud Web to v5.3.0 - -Tags: web - -We updated ownCloud Web to v5.3.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/web/pull/6561 -https://github.com/owncloud/ocis/pull/3291 -https://github.com/owncloud/ocis/pull/3375 -https://github.com/owncloud/web/releases/tag/v5.3.0 diff --git a/changelog/1.19.1_2022-03-29/fix-special-urls.md b/changelog/1.19.1_2022-03-29/fix-special-urls.md deleted file mode 100644 index 602356859a..0000000000 --- a/changelog/1.19.1_2022-03-29/fix-special-urls.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Return correct special item urls - -URLs for Special items (space image, readme) were broken. - -https://github.com/owncloud/ocis/pull/3419 diff --git a/changelog/1.2.0_2021-02-17/account-roles-fix.md b/changelog/1.2.0_2021-02-17/account-roles-fix.md deleted file mode 100644 index 35dce3a1bd..0000000000 --- a/changelog/1.2.0_2021-02-17/account-roles-fix.md +++ /dev/null @@ -1,3 +0,0 @@ -Bugfix: Check if roles are present in user object before looking those up - -https://github.com/owncloud/ocis/pull/1388 diff --git a/changelog/1.2.0_2021-02-17/accounts-table.md b/changelog/1.2.0_2021-02-17/accounts-table.md deleted file mode 100644 index d33b994616..0000000000 --- a/changelog/1.2.0_2021-02-17/accounts-table.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Make use of new design-system oc-table - -Tags: ui, accounts - -The design-system table component has changed the way it's used. -We updated accounts-ui to use the new 'oc-table-simple' component. - -https://github.com/owncloud/ocis/pull/1597 diff --git a/changelog/1.2.0_2021-02-17/default-upload-protocol.md b/changelog/1.2.0_2021-02-17/default-upload-protocol.md deleted file mode 100644 index 6ca035eb3d..0000000000 --- a/changelog/1.2.0_2021-02-17/default-upload-protocol.md +++ /dev/null @@ -1,4 +0,0 @@ -Enhancement: Use a default protocol parameter instead of explicitly disabling tus - -https://github.com/cs3org/reva/pull/1331 -https://github.com/owncloud/ocis/pull/1374 diff --git a/changelog/1.2.0_2021-02-17/fix-etcd-address-conf.md b/changelog/1.2.0_2021-02-17/fix-etcd-address-conf.md deleted file mode 100644 index 2b80eeda5d..0000000000 --- a/changelog/1.2.0_2021-02-17/fix-etcd-address-conf.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix etcd address configuration - -The etcd server address in `MICRO_REGISTRY_ADDRESS` was not picked up when etcd was set as service discovery registry `MICRO_REGISTRY=etcd`. Therefore etcd was only working if available on localhost / 127.0.0.1. - -https://github.com/owncloud/ocis/pull/1546 \ No newline at end of file diff --git a/changelog/1.2.0_2021-02-17/graph-explorer-initial-release.md b/changelog/1.2.0_2021-02-17/graph-explorer-initial-release.md deleted file mode 100644 index 0e931cfa76..0000000000 --- a/changelog/1.2.0_2021-02-17/graph-explorer-initial-release.md +++ /dev/null @@ -1,9 +0,0 @@ -Change: Initial release of graph and graph explorer - -Tags: graph, graph-explorer - -We brought initial basic Graph and Graph-Explorer support for the ownCloud -Infinite Scale project. - -https://github.com/owncloud/ocis/pull/1594 -https://github.com/owncloud/ocis-graph-explorer/pull/3 diff --git a/changelog/1.2.0_2021-02-17/home-mapping.md b/changelog/1.2.0_2021-02-17/home-mapping.md deleted file mode 100644 index 467dec70ba..0000000000 --- a/changelog/1.2.0_2021-02-17/home-mapping.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: Functionality to map home directory to different storage providers - -We added a parameter in reva that allows us to redirect /home requests to -different storage providers based on a mapping derived from the user attributes, -which was previously not possible since we hardcode the /home path for all -users. For example, having its value as `/home/{{substr 0 1 .Username}}` can be -used to redirect home requests for different users to different storage -providers. - -https://github.com/owncloud/ocis/pull/1186 -https://github.com/cs3org/reva/pull/1142 diff --git a/changelog/1.2.0_2021-02-17/introduce-adr.md b/changelog/1.2.0_2021-02-17/introduce-adr.md deleted file mode 100644 index e65ec40d81..0000000000 --- a/changelog/1.2.0_2021-02-17/introduce-adr.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Introduce ADR - -We will keep track of [Architectural Decision Records using Markdown](https://adr.github.io/madr/) in `/docs/adr`. - -https://github.com/owncloud/ocis/pull/1042 diff --git a/changelog/1.2.0_2021-02-17/move-pman-to-ocis.md b/changelog/1.2.0_2021-02-17/move-pman-to-ocis.md deleted file mode 100644 index 4df47a4890..0000000000 --- a/changelog/1.2.0_2021-02-17/move-pman-to-ocis.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Move runtime code on refs/pman over to owncloud/ocis/ocis - -Tags: ocis, runtime - -Currently, the runtime is under the private account of an oCIS developer. For future-proofing we don't want oCIS mission critical components to depend on external repositories, so we're including refs/pman module as an oCIS package instead. - -https://github.com/owncloud/ocis/pull/1483 diff --git a/changelog/1.2.0_2021-02-17/ocis_config_file_option.md b/changelog/1.2.0_2021-02-17/ocis_config_file_option.md deleted file mode 100644 index 559319f10c..0000000000 --- a/changelog/1.2.0_2021-02-17/ocis_config_file_option.md +++ /dev/null @@ -1,3 +0,0 @@ -Bugfix: Remove unimplemented config file option for oCIS root command - -https://github.com/owncloud/ocis/pull/1636 diff --git a/changelog/1.2.0_2021-02-17/opencontainers-labels.md b/changelog/1.2.0_2021-02-17/opencontainers-labels.md deleted file mode 100644 index 26ab6d20fb..0000000000 --- a/changelog/1.2.0_2021-02-17/opencontainers-labels.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Switch to opencontainers annotation scheme - -Switch docker image annotation scheme to org.opencontainers standard because org.label-schema is depreciated. - -https://github.com/owncloud/ocis/pull/1381 diff --git a/changelog/1.2.0_2021-02-17/port-ocis-graph-explorer.md b/changelog/1.2.0_2021-02-17/port-ocis-graph-explorer.md deleted file mode 100644 index 6d0c9e6eca..0000000000 --- a/changelog/1.2.0_2021-02-17/port-ocis-graph-explorer.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Migrate ocis-graph-explorer to ocis monorepo - -Tags: ocis, ocis-graph-explorer - -Ocis-graph-explorer was not migrated during the monorepo conversion. - -https://github.com/owncloud/ocis/pull/1596 diff --git a/changelog/1.2.0_2021-02-17/port-ocis-graph.md b/changelog/1.2.0_2021-02-17/port-ocis-graph.md deleted file mode 100644 index 533d6f73fb..0000000000 --- a/changelog/1.2.0_2021-02-17/port-ocis-graph.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Migrate ocis-graph to ocis monorepo - -Tags: ocis, ocis-graph - -Ocis-graph was not migrated during the monorepo conversion. - -https://github.com/owncloud/ocis/pull/1594 diff --git a/changelog/1.2.0_2021-02-17/reva-group-provider.md b/changelog/1.2.0_2021-02-17/reva-group-provider.md deleted file mode 100644 index 043e8a6b54..0000000000 --- a/changelog/1.2.0_2021-02-17/reva-group-provider.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Enable group sharing and add config for sharing SQL driver - -This PR adds config to support sharing with groups. It also introduces a -breaking change for the CS3APIs definitions since grantees can now refer to both -users as well as groups. Since we store the grantee information in a json file, -`/var/tmp/ocis/storage/shares.json`, its previous version needs to be removed as -we won't be able to unmarshal data corresponding to the previous definitions. - -https://github.com/owncloud/ocis/pull/1626 -https://github.com/cs3org/reva/pull/1453 diff --git a/changelog/1.2.0_2021-02-17/thumbnails-username-quickfix.md b/changelog/1.2.0_2021-02-17/thumbnails-username-quickfix.md deleted file mode 100644 index 5ec40b22ce..0000000000 --- a/changelog/1.2.0_2021-02-17/thumbnails-username-quickfix.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix thumbnail generation when using different idp - -The thumbnail service was relying on a konnectd specific field in the access token. -This logic was now replaced by a service parameter for the username. - -https://github.com/owncloud/ocis/issues/1624 -https://github.com/owncloud/ocis/pull/1628 diff --git a/changelog/1.2.0_2021-02-17/update-reva-to-0c10b333.md b/changelog/1.2.0_2021-02-17/update-reva-to-0c10b333.md deleted file mode 100644 index 4807cfec33..0000000000 --- a/changelog/1.2.0_2021-02-17/update-reva-to-0c10b333.md +++ /dev/null @@ -1,12 +0,0 @@ -Enhancement: Update reva to v1.5.2-0.20210125114636-0c10b333ee69 - -* initial checksum support for ocis [cs3org/reva#1400](https://github.com/cs3org/reva/pull/1400) -* Use updated etag of home directory even if it is cached [cs3org/reva#1416](https://github.com/cs3org/reva/pull/#1416) -* Indicate in EOS containers that TUS is not supported [cs3org/reva#1415](https://github.com/cs3org/reva/pull/#1415) -* Get status code from recycle response [cs3org/reva#1408](https://github.com/cs3org/reva/pull/#1408) - -https://github.com/owncloud/ocis/pull/1482 -https://github.com/cs3org/reva/pull/1400 -https://github.com/cs3org/reva/pull/1416 -https://github.com/cs3org/reva/pull/1415 -https://github.com/cs3org/reva/pull/1408 \ No newline at end of file diff --git a/changelog/1.2.0_2021-02-17/update-web-2.0.0.md b/changelog/1.2.0_2021-02-17/update-web-2.0.0.md deleted file mode 100644 index e412126970..0000000000 --- a/changelog/1.2.0_2021-02-17/update-web-2.0.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v2.0.0 - -Tags: web - -We updated ownCloud Web to v2.0.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/1661 -https://github.com/owncloud/web/releases/tag/v2.0.0 diff --git a/changelog/1.20.0_2022-04-13/add-owncloudsql-config-to-authbasic.md b/changelog/1.20.0_2022-04-13/add-owncloudsql-config-to-authbasic.md deleted file mode 100644 index 5e0895d56f..0000000000 --- a/changelog/1.20.0_2022-04-13/add-owncloudsql-config-to-authbasic.md +++ /dev/null @@ -1,3 +0,0 @@ -Bugfix: Add `owncloudsql` driver to authprovider config - -https://github.com/owncloud/ocis/pull/3435 \ No newline at end of file diff --git a/changelog/1.20.0_2022-04-13/alias-links.md b/changelog/1.20.0_2022-04-13/alias-links.md deleted file mode 100644 index 10872bb7b6..0000000000 --- a/changelog/1.20.0_2022-04-13/alias-links.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: alias links - -bumps reva and configures ocs token endpoint to be unprotected - -https://github.com/owncloud/ocis/pull/3454 diff --git a/changelog/1.20.0_2022-04-13/change-config-file-keys-underscores.md b/changelog/1.20.0_2022-04-13/change-config-file-keys-underscores.md deleted file mode 100644 index fda49ac20f..0000000000 --- a/changelog/1.20.0_2022-04-13/change-config-file-keys-underscores.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Fix keys with underscores in the config files - -We've fixed some config keys in configuration files that previously didn't contain -underscores but should. - -Please check the documentation on https://owncloud.dev for latest configuration documentation. - -https://github.com/owncloud/ocis/pull/3412 diff --git a/changelog/1.20.0_2022-04-13/enhancement-replace-deprecated-substr.md b/changelog/1.20.0_2022-04-13/enhancement-replace-deprecated-substr.md deleted file mode 100644 index 4fdbddf5cb..0000000000 --- a/changelog/1.20.0_2022-04-13/enhancement-replace-deprecated-substr.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Replace deprecated String.prototype.substr() - -We've replaced all occurrences of the deprecated String.prototype.substr() -function with String.prototype.slice() which works similarly but isn't -deprecated. - -https://github.com/owncloud/ocis/pull/3448 diff --git a/changelog/1.20.0_2022-04-13/fix-docs.md b/changelog/1.20.0_2022-04-13/fix-docs.md deleted file mode 100644 index 350ab2b2ef..0000000000 --- a/changelog/1.20.0_2022-04-13/fix-docs.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: corrected documentation - -- ocis-pkg log File Option - -https://github.com/owncloud/ocis/pull/3439 \ No newline at end of file diff --git a/changelog/1.20.0_2022-04-13/fix-ocs-config-values.md b/changelog/1.20.0_2022-04-13/fix-ocs-config-values.md deleted file mode 100644 index 29144b234a..0000000000 --- a/changelog/1.20.0_2022-04-13/fix-ocs-config-values.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: ensure the same data on /ocs/v?.php/config like oC10 - -We've fixed the returned values on the /ocs/v?.php/config endpoints, -so that they now return the same values as an oC10 would do. - -https://github.com/owncloud/ocis/pull/3113 diff --git a/changelog/1.20.0_2022-04-13/graph-user-sort.md b/changelog/1.20.0_2022-04-13/graph-user-sort.md deleted file mode 100644 index e7f8a2885d..0000000000 --- a/changelog/1.20.0_2022-04-13/graph-user-sort.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Add sorting to GraphAPI users and groups - -The GraphAPI endpoints for users and groups support ordering now. -User can be ordered by displayName, onPremisesSamAccountName and mail. -Groups can be ordered by displayName. - -Example: -https://localhost:9200/graph/v1.0/groups?$orderby=displayName asc - -https://github.com/owncloud/ocis/issues/3360 diff --git a/changelog/1.20.0_2022-04-13/ldap-config.md b/changelog/1.20.0_2022-04-13/ldap-config.md deleted file mode 100644 index 0d25f06ff3..0000000000 --- a/changelog/1.20.0_2022-04-13/ldap-config.md +++ /dev/null @@ -1,39 +0,0 @@ -Enhancement: Unify LDAP config settings across services - -The storage services where updated to adapt for the recent changes of the LDAP -settings in reva. - -Also we allow now to use a new set of top-level LDAP environment variables that -are shared between all LDAP-using services in ocis (graph, idp, -storage-auth-basic, storage-userprovider, storage-groupprovider, idm). This -should simplify the most LDAP based configurations considerably. - -Here is a list of the new environment variables: -LDAP_URI -LDAP_INSECURE -LDAP_CACERT -LDAP_BIND_DN -LDAP_BIND_PASSWORD -LDAP_LOGIN_ATTRIBUTES -LDAP_USER_BASE_DN -LDAP_USER_SCOPE -LDAP_USER_FILTER -LDAP_USER_OBJECTCLASS -LDAP_USER_SCHEMA_MAIL -LDAP_USER_SCHEMA_DISPLAY_NAME -LDAP_USER_SCHEMA_USERNAME -LDAP_USER_SCHEMA_ID -LDAP_USER_SCHEMA_ID_IS_OCTETSTRING -LDAP_GROUP_BASE_DN -LDAP_GROUP_SCOPE -LDAP_GROUP_FILTER -LDAP_GROUP_OBJECTCLASS -LDAP_GROUP_SCHEMA_GROUPNAME -LDAP_GROUP_SCHEMA_ID -LDAP_GROUP_SCHEMA_ID_IS_OCTETSTRING - -Where need these can be overwritten by service specific variables. E.g. it is possible -to use STORAGE_LDAP_URI to override the top-level LDAP_URI variable. - -https://github.com/owncloud/ocis/pull/3476 -https://github.com/owncloud/ocis/issues/3150 diff --git a/changelog/1.20.0_2022-04-13/make-config-dir-configurable.md b/changelog/1.20.0_2022-04-13/make-config-dir-configurable.md deleted file mode 100644 index a310b7f091..0000000000 --- a/changelog/1.20.0_2022-04-13/make-config-dir-configurable.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: make config dir configurable - -We have added an `OCIS_CONFIG_DIR` environment variable the will take precedence over the default `/etc/ocis`, `~/.ocis` and `.config` locations. When it is set the default locations will be ignored and only the configuration files in that directory will be read. - -https://github.com/owncloud/ocis/pull/3440 diff --git a/changelog/1.20.0_2022-04-13/micro-ocdav.md b/changelog/1.20.0_2022-04-13/micro-ocdav.md deleted file mode 100644 index 35fa180da8..0000000000 --- a/changelog/1.20.0_2022-04-13/micro-ocdav.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Use embeddable ocdav go micro service - -We now use the reva `pgk/micro/ocdav` package that implements a go micro compatible version of the ocdav service. - -https://github.com/owncloud/ocis/pull/3397 diff --git a/changelog/1.20.0_2022-04-13/no-demo-users.md b/changelog/1.20.0_2022-04-13/no-demo-users.md deleted file mode 100644 index 35b7e2b86c..0000000000 --- a/changelog/1.20.0_2022-04-13/no-demo-users.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Don't create demo users by default - -As we are coming closer to the first beta, we need to disable the creation of the demo users by default. - -https://github.com/owncloud/ocis/pull/3474 -https://github.com/owncloud/ocis/issues/3181 diff --git a/changelog/1.20.0_2022-04-13/thumbnails-download-fix.md b/changelog/1.20.0_2022-04-13/thumbnails-download-fix.md deleted file mode 100644 index cb8cc5a918..0000000000 --- a/changelog/1.20.0_2022-04-13/thumbnails-download-fix.md +++ /dev/null @@ -1,3 +0,0 @@ -Bugfix: Use the default server download protocol if spaces are not supported - -https://github.com/owncloud/ocis/pull/3386 \ No newline at end of file diff --git a/changelog/1.20.0_2022-04-13/update-reva.md b/changelog/1.20.0_2022-04-13/update-reva.md deleted file mode 100644 index 9402babc3b..0000000000 --- a/changelog/1.20.0_2022-04-13/update-reva.md +++ /dev/null @@ -1,26 +0,0 @@ -Enhancement: update reva to v2.2.0 - -Updated reva to version 2.2.0. This update includes: - -* Bugfix [cs3org/reva#3373](https://github.com/cs3org/reva/pull/3373): Fix the permissions attribute in propfind responses -* Bugfix [cs3org/reva#2721](https://github.com/cs3org/reva/pull/2721): Fix locking and public link scope checker to make the WOPI server work -* Bugfix [cs3org/reva#2668](https://github.com/cs3org/reva/pull/2668): Minor cleanup -* Bugfix [cs3org/reva#2692](https://github.com/cs3org/reva/pull/2692): Ensure that the host in the ocs config endpoint has no protocol -* Bugfix [cs3org/reva#2709](https://github.com/cs3org/reva/pull/2709): Decomposed FS: return precondition failed if already locked -* Change [cs3org/reva#2687](https://github.com/cs3org/reva/pull/2687): Allow link with no or edit permission -* Change [cs3org/reva#2658](https://github.com/cs3org/reva/pull/2658): Small clean up of the ocdav code -* Change [cs3org/reva#2691](https://github.com/cs3org/reva/pull/2691): Decomposed FS: return a reference to the parent -* Enhancement [cs3org/reva#2708](https://github.com/cs3org/reva/pull/2708): Rework LDAP configuration of user and group providers -* Enhancement [cs3org/reva#2665](https://github.com/cs3org/reva/pull/2665): Add embeddable ocdav go micro service -* Enhancement [cs3org/reva#2715](https://github.com/cs3org/reva/pull/2715): Introduced quicklinks -* Enhancement [cs3org/reva#3370](https://github.com/cs3org/reva/pull/3370): Enable all spaces members to list public shares -* Enhancement [cs3org/reva#3370](https://github.com/cs3org/reva/pull/3370): Enable space members to list shares inside the space -* Enhancement [cs3org/reva#2717](https://github.com/cs3org/reva/pull/2717): Add definitions for user and group events - -https://github.com/owncloud/ocis/pull/3397 -https://github.com/owncloud/ocis/pull/3430 -https://github.com/owncloud/ocis/pull/3476 -https://github.com/owncloud/ocis/pull/3482 -https://github.com/owncloud/ocis/pull/3497 -https://github.com/owncloud/ocis/pull/3513 -https://github.com/owncloud/ocis/pull/3514 diff --git a/changelog/1.20.0_2022-04-13/update-web-5.4.0.md b/changelog/1.20.0_2022-04-13/update-web-5.4.0.md deleted file mode 100644 index a08d63941a..0000000000 --- a/changelog/1.20.0_2022-04-13/update-web-5.4.0.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: Update ownCloud Web to v5.4.0 - -Tags: web - -We updated ownCloud Web to v5.4.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/web/pull/6709 -https://github.com/owncloud/ocis/pull/3437 -https://github.com/owncloud/ocis/pull/3487 -https://github.com/owncloud/ocis/pull/3509 -https://github.com/owncloud/web/releases/tag/v5.4.0 diff --git a/changelog/1.20.0_2022-04-13/user-group-audit.md b/changelog/1.20.0_2022-04-13/user-group-audit.md deleted file mode 100644 index ff3f6310a4..0000000000 --- a/changelog/1.20.0_2022-04-13/user-group-audit.md +++ /dev/null @@ -1,12 +0,0 @@ -Enhancement: Implement audit events for user and groups - -Added audit events for users and groups. This will log: -* User creation -* User deletion -* User property change (currently only email) -* Group creation -* Group deletion -* Group member add -* Group member remove - -https://github.com/owncloud/ocis/pull/3467 diff --git a/changelog/1.3.0_2021-03-09/accounts-init-regression.md b/changelog/1.3.0_2021-03-09/accounts-init-regression.md deleted file mode 100644 index e744caa093..0000000000 --- a/changelog/1.3.0_2021-03-09/accounts-init-regression.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Purposely delay accounts service startup - -As it turns out the race condition between `accounts <-> storage-metadata` still remains. This PR is a hotfix, and it should be followed up with a proper fix. Either: - -- block the accounts' initialization until the storage metadata is ready (using the registry) or -- allow the accounts service to initialize and use a message broker to signal the accounts the metadata storage is ready to receive requests. - -https://github.com/owncloud/ocis/pull/1734 diff --git a/changelog/1.3.0_2021-03-09/add-missing-gatewaysvc-config.md b/changelog/1.3.0_2021-03-09/add-missing-gatewaysvc-config.md deleted file mode 100644 index 20c5b7abcc..0000000000 --- a/changelog/1.3.0_2021-03-09/add-missing-gatewaysvc-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Add missing gateway config - -The auth provider `ldap` and `oidc` drivers now need to be able talk to the reva gateway. We added the `gatewayscv` to the config that is passed to reva. - -https://github.com/owncloud/ocis/pull/1716 diff --git a/changelog/1.3.0_2021-03-09/fix-accounts-service-initialization.md b/changelog/1.3.0_2021-03-09/fix-accounts-service-initialization.md deleted file mode 100644 index 0865ae5685..0000000000 --- a/changelog/1.3.0_2021-03-09/fix-accounts-service-initialization.md +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Fix accounts initialization - -Originally the accounts service relies on both the `settings` and `storage-metadata` to be up and running at the moment it starts. This is an antipattern as it will cause the entire service to panic if the dependants are not present. - -We inverted this dependency and moved the default initialization data (i.e: creating roles, permissions, settings bundles) and instead of notifying the settings service that the account has to provide with such options, the settings is instead initialized with the options the accounts rely on. Essentially saving bandwidth as there is no longer a gRPC call to the settings service. - -For the `storage-metadata` a retry mechanism was added that retries by default 20 times to fetch the `com.owncloud.storage.metadata` from the service registry every `500` milliseconds. If this retry expires the accounts panics, as its dependency on the `storage-metadata` service cannot be resolved. - -We also introduced a client wrapper that acts as middleware between a client and a server. For more information on how it works further read [here](https://github.com/sony/gobreaker) - -https://github.com/owncloud/ocis/pull/1696 diff --git a/changelog/1.3.0_2021-03-09/fix-tokencache-ttl.md b/changelog/1.3.0_2021-03-09/fix-tokencache-ttl.md deleted file mode 100644 index e437234c78..0000000000 --- a/changelog/1.3.0_2021-03-09/fix-tokencache-ttl.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix the ttl of the authentication middleware cache - -The authentication cache ttl was multiplied with `time.Second` multiple times. This resulted in a ttl that was not intended. - -https://github.com/owncloud/ocis/pull/1699 diff --git a/changelog/1.3.0_2021-03-09/remove-log-secret.md b/changelog/1.3.0_2021-03-09/remove-log-secret.md deleted file mode 100644 index cfdf792542..0000000000 --- a/changelog/1.3.0_2021-03-09/remove-log-secret.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Remove the JWT from the log - -We were logging the JWT in some places. Secrets should not be exposed in logs so it got removed. - -https://github.com/owncloud/ocis/pull/1758 diff --git a/changelog/1.3.0_2021-03-09/update-go-micro-to-0f0ace1a.md b/changelog/1.3.0_2021-03-09/update-go-micro-to-0f0ace1a.md deleted file mode 100644 index 330efa0c91..0000000000 --- a/changelog/1.3.0_2021-03-09/update-go-micro-to-0f0ace1a.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: Update go-micro to v3.5.1-0.20210217182006-0f0ace1a44a9 - -- We updated from go micro v2 (v2.9.1) go-micro v3 (v3.5.1 edge). -- oCIS runtime is now aware of `MICRO_LOG_LEVEL` and is set to `error` by default. This decision was made because ownCloud, as framework builders, want to log everything oCIS related and hide everything unrelated by default. It can be re-enabled by setting it to a log level other than `error`. i.e: `MICRO_LOG_LEVEL=info`. -- Updated `protoc-gen-micro` to the [latest version](https://github.com/asim/go-micro/tree/master/cmd/protoc-gen-micro). -- We're using Prometheus wrappers from go-micro. - -https://github.com/owncloud/ocis/pull/1670 -https://github.com/asim/go-micro/pull/2126 diff --git a/changelog/1.3.0_2021-03-09/update-reva-to-53f39499762e.md b/changelog/1.3.0_2021-03-09/update-reva-to-53f39499762e.md deleted file mode 100644 index f1f225f19e..0000000000 --- a/changelog/1.3.0_2021-03-09/update-reva-to-53f39499762e.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Update reva to v1.6.1-0.20210223065028-53f39499762e - -* quota querying and tree accounting [cs3org/reva#1405](https://github.com/cs3org/reva/pull/1405) - -https://github.com/owncloud/ocis/pull/1683 -https://github.com/cs3org/reva/pull/1405 diff --git a/changelog/1.3.0_2021-03-09/update-web-2.0.1.md b/changelog/1.3.0_2021-03-09/update-web-2.0.1.md deleted file mode 100644 index ed3e769ba1..0000000000 --- a/changelog/1.3.0_2021-03-09/update-web-2.0.1.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v2.0.1 - -Tags: web - -We updated ownCloud Web to v2.0.1. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/1683 -https://github.com/owncloud/web/releases/tag/v2.0.1 diff --git a/changelog/1.3.0_2021-03-09/update-web-2.0.2.md b/changelog/1.3.0_2021-03-09/update-web-2.0.2.md deleted file mode 100644 index 14228066e3..0000000000 --- a/changelog/1.3.0_2021-03-09/update-web-2.0.2.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v2.0.2 - -Tags: web - -We updated ownCloud Web to v2.0.2. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/1776 -https://github.com/owncloud/web/releases/tag/v2.0.2 diff --git a/changelog/1.3.0_2021-03-09/use-registry-interface.md b/changelog/1.3.0_2021-03-09/use-registry-interface.md deleted file mode 100644 index 8e69dc1fc6..0000000000 --- a/changelog/1.3.0_2021-03-09/use-registry-interface.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add initial nats and kubernetes registry support - -We added initial support to use nats and kubernetes as a service registry using `MICRO_REGISTRY=nats` and `MICRO_REGISTRY=kubernetes` respectively. -Multiple nodes can be given with `MICRO_REGISTRY_ADDRESS=1.2.3.4,5.6.7.8,9.10.11.12`. - -https://github.com/owncloud/ocis/pull/1697 diff --git a/changelog/1.4.0_2021-03-30/add-focus-to-inputs-on-login.md b/changelog/1.4.0_2021-03-30/add-focus-to-inputs-on-login.md deleted file mode 100644 index 480f3f5e80..0000000000 --- a/changelog/1.4.0_2021-03-30/add-focus-to-inputs-on-login.md +++ /dev/null @@ -1,4 +0,0 @@ -Enhancement: Add focus to input elements on login page - -https://github.com/owncloud/ocis/pull/1792 -https://github.com/owncloud/web/issues/4322 diff --git a/changelog/1.4.0_2021-03-30/add-labels-and-aria-labelled-by-on-login.md b/changelog/1.4.0_2021-03-30/add-labels-and-aria-labelled-by-on-login.md deleted file mode 100644 index 0ef4d63eab..0000000000 --- a/changelog/1.4.0_2021-03-30/add-labels-and-aria-labelled-by-on-login.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Improve accessibility to input elements on login page - -https://github.com/owncloud/ocis/pull/1794 -https://github.com/owncloud/ocis/pull/1811 -https://github.com/owncloud/web/issues/4319 diff --git a/changelog/1.4.0_2021-03-30/build-all-targets.md b/changelog/1.4.0_2021-03-30/build-all-targets.md deleted file mode 100644 index ca9f42021d..0000000000 --- a/changelog/1.4.0_2021-03-30/build-all-targets.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Add new build targets - -Make build target `build` used to build a binary twice, the second occurrence having symbols for debugging. We split this step in two and added `build-all` and `build-debug` targets. - -- `build-all` now behaves as the previous `build` target, it will generate 2 binaries, one for debug. -- `build-debug` will build a single binary for debugging. - -https://github.com/owncloud/ocis/pull/1824 diff --git a/changelog/1.4.0_2021-03-30/clarify-expected-failures.md b/changelog/1.4.0_2021-03-30/clarify-expected-failures.md deleted file mode 100644 index 88a5b52375..0000000000 --- a/changelog/1.4.0_2021-03-30/clarify-expected-failures.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: clarify expected failures - -Some features, while covered by the ownCloud 10 acceptance tests, will not be implemented for now: -- blacklisted / ignored files, because ocis does not need to blacklist `.htaccess` files -- `OC-LazyOps` support was [removed from the clients](https://github.com/owncloud/client/pull/8398). We are thinking about [a state machine for uploads to properly solve that scenario and also list the state of files in progress in the web ui](https://github.com/owncloud/ocis/issues/214). -The expected failures files now have a dedicated _Won't fix_ section for these items. - -https://github.com/owncloud/ocis/pull/1790 -https://github.com/owncloud/client/pull/8398 -https://github.com/owncloud/ocis/issues/214 diff --git a/changelog/1.4.0_2021-03-30/enhancement-adjust-login-page-title.md b/changelog/1.4.0_2021-03-30/enhancement-adjust-login-page-title.md deleted file mode 100644 index 0df14ea211..0000000000 --- a/changelog/1.4.0_2021-03-30/enhancement-adjust-login-page-title.md +++ /dev/null @@ -1,3 +0,0 @@ -Enhancement: Replace special character in login page title with a regular minus - -https://github.com/owncloud/ocis/pull/1813 diff --git a/changelog/1.4.0_2021-03-30/fix-jpeg-thumbnails.md b/changelog/1.4.0_2021-03-30/fix-jpeg-thumbnails.md deleted file mode 100644 index 7043390e2e..0000000000 --- a/changelog/1.4.0_2021-03-30/fix-jpeg-thumbnails.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix thumbnail generation for jpegs - -Images with the extension `.jpeg` were not properly supported. - -https://github.com/owncloud/ocis/pull/1785 -https://github.com/owncloud/ocis/issues/1490 diff --git a/changelog/1.4.0_2021-03-30/logging-to-file.md b/changelog/1.4.0_2021-03-30/logging-to-file.md deleted file mode 100644 index c7d4a38ece..0000000000 --- a/changelog/1.4.0_2021-03-30/logging-to-file.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: File Logging - -When running supervised, support for configuring all logs to a single log file: -`OCIS_LOG_FILE=/Users/foo/bar/ocis.log MICRO_REGISTRY=etcd bin/ocis server` - -Supports directing log from single extensions to a log file: -`PROXY_LOG_FILE=/Users/foo/bar/proxy.log MICRO_REGISTRY=etcd bin/ocis proxy` - -https://github.com/owncloud/ocis/pull/1816 diff --git a/changelog/1.4.0_2021-03-30/runtime-address-configurable.md b/changelog/1.4.0_2021-03-30/runtime-address-configurable.md deleted file mode 100644 index 8bba5a62bc..0000000000 --- a/changelog/1.4.0_2021-03-30/runtime-address-configurable.md +++ /dev/null @@ -1,17 +0,0 @@ -Enhancement: Runtime Hostname and Port are now configurable - -Without any configuration the ocis runtime will start on `localhost:9250` unless specified otherwise. Usage: - -- `OCIS_RUNTIME_PORT=6061 bin/ocis server` - - overrides the oCIS runtime and starts on port 6061 -- `OCIS_RUNTIME_PORT=6061 bin/ocis list` - - lists running extensions for the runtime on `localhost:6061` - -All subcommands are updated and expected to work with the following environment variables: - -``` -OCIS_RUNTIME_HOST -OCIS_RUNTIME_PORT -``` - -https://github.com/owncloud/ocis/pull/1822 diff --git a/changelog/1.4.0_2021-03-30/thumbnails-support-gifs.md b/changelog/1.4.0_2021-03-30/thumbnails-support-gifs.md deleted file mode 100644 index be424d1225..0000000000 --- a/changelog/1.4.0_2021-03-30/thumbnails-support-gifs.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Generate thumbnails for .gif files - -Added support for gifs to the thumbnails service. - -https://github.com/owncloud/ocis/pull/1791 diff --git a/changelog/1.4.0_2021-03-30/tracing-refactor.md b/changelog/1.4.0_2021-03-30/tracing-refactor.md deleted file mode 100644 index 9a3fc9af13..0000000000 --- a/changelog/1.4.0_2021-03-30/tracing-refactor.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Tracing Refactor - -Centralize tracing handling per extension. - -https://github.com/owncloud/ocis/pull/1819 diff --git a/changelog/1.4.0_2021-03-30/update-reva-to-e8a00d9b2368-and-go-to-1-16.md b/changelog/1.4.0_2021-03-30/update-reva-to-e8a00d9b2368-and-go-to-1-16.md deleted file mode 100644 index e94f44e5c6..0000000000 --- a/changelog/1.4.0_2021-03-30/update-reva-to-e8a00d9b2368-and-go-to-1-16.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: Update reva to v1.6.1-0.20210326165326-e8a00d9b2368 - -* quota querying and tree accounting [cs3org/reva#1405](https://github.com/cs3org/reva/pull/1405) -* Fix webdav file versions endpoint bugs [cs3org/reva#1526](https://github.com/cs3org/reva/pull/1526) -* Fix etag changing only once a second [cs3org/reva#1576](https://github.com/cs3org/reva/pull/1576) -* Trashbin API parity [cs3org/reva#1552](https://github.com/cs3org/reva/pull/1552) -* Signature authentication for public links [cs3org/reva#1590](https://github.com/cs3org/reva/pull/1590) - -https://github.com/owncloud/ocis/pull/1683 -https://github.com/cs3org/reva/pull/1405 -https://github.com/owncloud/ocis/pull/1861 diff --git a/changelog/1.4.0_2021-03-30/update-web-2.1.0.md b/changelog/1.4.0_2021-03-30/update-web-2.1.0.md deleted file mode 100644 index 19dc147c71..0000000000 --- a/changelog/1.4.0_2021-03-30/update-web-2.1.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v2.1.0 - -Tags: web - -We updated ownCloud Web to v2.1.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/1870 -https://github.com/owncloud/web/releases/tag/v2.1.0 diff --git a/changelog/1.5.0_2021-04-21/change-default-path-for-thumbnails.md b/changelog/1.5.0_2021-04-21/change-default-path-for-thumbnails.md deleted file mode 100644 index e4b0226b49..0000000000 --- a/changelog/1.5.0_2021-04-21/change-default-path-for-thumbnails.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: change default path for thumbnails - -Changes the default path for thumbnails from `/ocis-thumbnails` to `/var/tmp/ocis/thumbnails` - -https://github.com/owncloud/ocis/pull/1892 -https://github.com/owncloud/ocis/issues/1891 diff --git a/changelog/1.5.0_2021-04-21/config-parsing-run-subcommand.md b/changelog/1.5.0_2021-04-21/config-parsing-run-subcommand.md deleted file mode 100644 index 7ab0f7a28a..0000000000 --- a/changelog/1.5.0_2021-04-21/config-parsing-run-subcommand.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Parse config on supervised mode with run subcommand - -Currently it is not possible to parse a single config file from an extension when running on supervised mode. - -https://github.com/owncloud/ocis/pull/1931 diff --git a/changelog/1.5.0_2021-04-21/enhancement-update-ods-in-accounts-settings b/changelog/1.5.0_2021-04-21/enhancement-update-ods-in-accounts-settings deleted file mode 100644 index 5b867c5460..0000000000 --- a/changelog/1.5.0_2021-04-21/enhancement-update-ods-in-accounts-settings +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Update ODS in accounts & settings extension - -The accounts and settings extensions were updated to reflect the -latest changes in the ownCloud design system. In addition, a couple of -quick wins in terms of accessibility are included. - -https://github.com/owncloud/ocis/pull/1934 diff --git a/changelog/1.5.0_2021-04-21/fix-unaligned-atomic-operation-on-arm32.md b/changelog/1.5.0_2021-04-21/fix-unaligned-atomic-operation-on-arm32.md deleted file mode 100644 index 8ddbc2b5b2..0000000000 --- a/changelog/1.5.0_2021-04-21/fix-unaligned-atomic-operation-on-arm32.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fixes "unaligned 64-bit atomic operation" panic on 32-bit ARM - -sync/cache had uint64s that were not 64-bit aligned causing panics -on 32-bit systems during atomic access - -https://github.com/owncloud/ocis/pull/1888 -https://github.com/owncloud/ocis/issues/1887 diff --git a/changelog/1.5.0_2021-04-21/publicshares-sql-driver.md b/changelog/1.5.0_2021-04-21/publicshares-sql-driver.md deleted file mode 100644 index 42dd0a7c63..0000000000 --- a/changelog/1.5.0_2021-04-21/publicshares-sql-driver.md +++ /dev/null @@ -1,3 +0,0 @@ -Enhancement: Add config for public share SQL driver - -https://github.com/owncloud/ocis/pull/1916 diff --git a/changelog/1.5.0_2021-04-21/remove-dead-runtime-code.md b/changelog/1.5.0_2021-04-21/remove-dead-runtime-code.md deleted file mode 100644 index e362df8a15..0000000000 --- a/changelog/1.5.0_2021-04-21/remove-dead-runtime-code.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Remove dead runtime code - -When moving from the old runtime to the new one there were lots of files left behind that are essentially dead code and should be removed. The original code lives here github.com/refs/pman/ if someone finds it interesting to read. - -https://github.com/owncloud/ocis/pull/1923 diff --git a/changelog/1.5.0_2021-04-21/storage-registry-json.md b/changelog/1.5.0_2021-04-21/storage-registry-json.md deleted file mode 100644 index 4ed10b42aa..0000000000 --- a/changelog/1.5.0_2021-04-21/storage-registry-json.md +++ /dev/null @@ -1,3 +0,0 @@ -Enhancement: Add option to reading registry rules from json file - -https://github.com/owncloud/ocis/pull/1917 diff --git a/changelog/1.5.0_2021-04-21/unique-proto-package-names.md b/changelog/1.5.0_2021-04-21/unique-proto-package-names.md deleted file mode 100644 index 6433c8dc20..0000000000 --- a/changelog/1.5.0_2021-04-21/unique-proto-package-names.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Make Protobuf package names unique - -Introduce unique `package` and `go_package` names for our Protobuf definitions - -https://github.com/owncloud/ocis/pull/1875 diff --git a/changelog/1.5.0_2021-04-21/update-reva-to-a4b5148cbfb2.md b/changelog/1.5.0_2021-04-21/update-reva-to-a4b5148cbfb2.md deleted file mode 100644 index 8745de5a9d..0000000000 --- a/changelog/1.5.0_2021-04-21/update-reva-to-a4b5148cbfb2.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: Update reva to v1.6.1-0.20210414111318-a4b5148cbfb2 - -* enforce quota (https://github.com/cs3org/reva/pull/1557) -* Make additional info attribute configurable (https://github.com/cs3org/reva/pull/1588) -* check ENOTDIR for readlink (https://github.com/cs3org/reva/pull/1597) -* Add wrappers for EOS and EOS Home storage drivers (https://github.com/cs3org/reva/pull/1624) -* eos: fixes for enabling file sharing (https://github.com/cs3org/reva/pull/1619) -* implement checksums in the owncloud storage driver (https://github.com/cs3org/reva/pull/1629) - -https://github.com/owncloud/ocis/pull/1872 - diff --git a/changelog/1.5.0_2021-04-21/update-web-3.0.0.md b/changelog/1.5.0_2021-04-21/update-web-3.0.0.md deleted file mode 100644 index 458af930e8..0000000000 --- a/changelog/1.5.0_2021-04-21/update-web-3.0.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v3.0.0 - -Tags: web - -We updated ownCloud Web to v3.0.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/1938 -https://github.com/owncloud/web/releases/tag/v3.0.0 diff --git a/changelog/1.6.0_2021-05-12/add-dictionary-to-packages-settings-accounts.md b/changelog/1.6.0_2021-05-12/add-dictionary-to-packages-settings-accounts.md deleted file mode 100644 index 363c6b26f6..0000000000 --- a/changelog/1.6.0_2021-05-12/add-dictionary-to-packages-settings-accounts.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Added dictionary files - -Added the dictionary.js file for package settings and accounts which contains strings -that should be synced to transifex but not exist in the UI directly. - -https://github.com/owncloud/ocis/pull/2003 diff --git a/changelog/1.6.0_2021-05-12/enhancement-a11y-account-page-introduce-form-with-h-tag.md b/changelog/1.6.0_2021-05-12/enhancement-a11y-account-page-introduce-form-with-h-tag.md deleted file mode 100644 index 90e5789a16..0000000000 --- a/changelog/1.6.0_2021-05-12/enhancement-a11y-account-page-introduce-form-with-h-tag.md +++ /dev/null @@ -1,3 +0,0 @@ -Enhancement: Introduce login form with h1 tag for screen readers only - -https://github.com/owncloud/ocis/pull/1991 diff --git a/changelog/1.6.0_2021-05-12/fix-storage-metadata-default.md b/changelog/1.6.0_2021-05-12/fix-storage-metadata-default.md deleted file mode 100644 index c2c43919fb..0000000000 --- a/changelog/1.6.0_2021-05-12/fix-storage-metadata-default.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix STORAGE_METADATA_ROOT default value override - -The way the value was being set ensured that it was NOT being overridden where it should have been. This patch ensures the correct loading order of values. - -https://github.com/owncloud/ocis/pull/1956 diff --git a/changelog/1.6.0_2021-05-12/ocs-user-deprovisioning.md b/changelog/1.6.0_2021-05-12/ocs-user-deprovisioning.md deleted file mode 100644 index 9e5eb5535c..0000000000 --- a/changelog/1.6.0_2021-05-12/ocs-user-deprovisioning.md +++ /dev/null @@ -1,15 +0,0 @@ -Enhancement: User Deprovisioning for the OCS API - -Use the CS3 API and Reva to deprovision users completely. - -Two new environment variables introduced: -``` -OCS_IDM_ADDRESS -OCS_STORAGE_USERS_DRIVER -``` - -`OCS_IDM_ADDRESS` is also an alias for `OCIS_URL`; allows the OCS service to mint jwt tokens for the authenticated user that will be read by the reva authentication middleware. - -`OCS_STORAGE_USERS_DRIVER` determines how a user is deprovisioned. This kind of behavior is needed since every storage driver deals with deleting differently. - -https://github.com/owncloud/ocis/pull/1962 diff --git a/changelog/1.6.0_2021-05-12/stop-supervisor-if-failure.md b/changelog/1.6.0_2021-05-12/stop-supervisor-if-failure.md deleted file mode 100644 index 8bccf7a53d..0000000000 --- a/changelog/1.6.0_2021-05-12/stop-supervisor-if-failure.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Stop the supervisor if a service fails to start - -Steps to make the supervisor fail: - -`PROXY_HTTP_ADDR=0.0.0.0:9144 bin/ocis server` - -https://github.com/owncloud/ocis/pull/1963 diff --git a/changelog/1.6.0_2021-05-12/thumbnails-for-txt.md b/changelog/1.6.0_2021-05-12/thumbnails-for-txt.md deleted file mode 100644 index 5e1ac64377..0000000000 --- a/changelog/1.6.0_2021-05-12/thumbnails-for-txt.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Support thumbnails for txt files - -Implemented support for thumbnails for txt files in the thumbnails service. - -https://github.com/owncloud/ocis/pull/1988 diff --git a/changelog/1.6.0_2021-05-12/update-reva-to-69bd21f2cc97.md b/changelog/1.6.0_2021-05-12/update-reva-to-69bd21f2cc97.md deleted file mode 100644 index ad711695ac..0000000000 --- a/changelog/1.6.0_2021-05-12/update-reva-to-69bd21f2cc97.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: Update reva to v1.7.1-0.20210430154404-69bd21f2cc97 - -* Fix recycle to different locations (https://github.com/cs3org/reva/pull/1541) -* Fix user share as grantee in json backend (https://github.com/cs3org/reva/pull/1650) -* Introduce named services (https://github.com/cs3org/reva/pull/1509) -* Improve json marshalling of share protobuf messages (https://github.com/cs3org/reva/pull/1655) -* Cache resources from share getter methods in OCS (https://github.com/cs3org/reva/pull/1643) -* Fix public file shares (https://github.com/cs3org/reva/pull/1666) - -https://github.com/owncloud/ocis/pull/2010 - diff --git a/changelog/1.6.0_2021-05-12/update-reva-to-e2c3841d0dbc.md b/changelog/1.6.0_2021-05-12/update-reva-to-e2c3841d0dbc.md deleted file mode 100644 index 923d3ad3a9..0000000000 --- a/changelog/1.6.0_2021-05-12/update-reva-to-e2c3841d0dbc.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Update reva to v1.7.1-0.20210507160327-e2c3841d0dbc - -* Add user profile picture to capabilities (https://github.com/cs3org/reva/pull/1694) -* Mint scope-based access tokens for RBAC (https://github.com/cs3org/reva/pull/1669) -* Add cache warmup strategy for OCS resource infos (https://github.com/cs3org/reva/pull/1664) -* Filter shares based on type in OCS (https://github.com/cs3org/reva/pull/1683) - - -https://github.com/owncloud/ocis/pull/2044 - diff --git a/changelog/1.6.0_2021-05-12/update-web-3.1.0.md b/changelog/1.6.0_2021-05-12/update-web-3.1.0.md deleted file mode 100644 index 4e678bdfbf..0000000000 --- a/changelog/1.6.0_2021-05-12/update-web-3.1.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v3.1.0 - -Tags: web - -We updated ownCloud Web to v3.1.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/2045 -https://github.com/owncloud/web/releases/tag/v3.1.0 diff --git a/changelog/1.6.0_2021-05-12/use-oc-select-for-settings.md b/changelog/1.6.0_2021-05-12/use-oc-select-for-settings.md deleted file mode 100644 index 7b9aba162a..0000000000 --- a/changelog/1.6.0_2021-05-12/use-oc-select-for-settings.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Use oc-select - -Replace oc-drop with oc select in settings - -https://github.com/owncloud/ocis/pull/1979 diff --git a/changelog/1.6.0_2021-05-12/web-samesite.md b/changelog/1.6.0_2021-05-12/web-samesite.md deleted file mode 100644 index bb4b5e7380..0000000000 --- a/changelog/1.6.0_2021-05-12/web-samesite.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Set SameSite settings to Strict for Web - -Changed SameSite settings to Strict for Web to prevent warnings in Firefox - -https://github.com/owncloud/ocis/pull/2019 diff --git a/changelog/1.7.0_2021-06-04/enable-s3ng-storage-driver.md b/changelog/1.7.0_2021-06-04/enable-s3ng-storage-driver.md deleted file mode 100644 index 19b7dcbc2b..0000000000 --- a/changelog/1.7.0_2021-06-04/enable-s3ng-storage-driver.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Enable the s3ng storage driver - -We made it possible to use the new s3ng storage driver by adding according -commandline flags and environment variables. - -https://github.com/owncloud/ocis/pull/1886 \ No newline at end of file diff --git a/changelog/1.7.0_2021-06-04/enhancement-idp-color-contrasts.md b/changelog/1.7.0_2021-06-04/enhancement-idp-color-contrasts.md deleted file mode 100644 index 9e32b34407..0000000000 --- a/changelog/1.7.0_2021-06-04/enhancement-idp-color-contrasts.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Color contrasts on IDP/OIDC login pages - -We have updated the color contrasts on the IDP pages -in order to improve accessibility. - -https://github.com/owncloud/ocis/pull/2088 diff --git a/changelog/1.7.0_2021-06-04/enhancement-user-profile-picture-capability.md b/changelog/1.7.0_2021-06-04/enhancement-user-profile-picture-capability.md deleted file mode 100644 index 2fbe1bebdc..0000000000 --- a/changelog/1.7.0_2021-06-04/enhancement-user-profile-picture-capability.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Announce user profile picture capability - -Added a new capability (through https://github.com/cs3org/reva/pull/1694) to prevent -the web frontend from fetching (nonexistent) user avatar profile pictures which added -latency & console errors. - -https://github.com/owncloud/ocis/pull/2036 diff --git a/changelog/1.7.0_2021-06-04/fix-groups-index.md b/changelog/1.7.0_2021-06-04/fix-groups-index.md deleted file mode 100644 index 51f80f618a..0000000000 --- a/changelog/1.7.0_2021-06-04/fix-groups-index.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Change the groups index to be case sensitive - -Groups are considered to be case-sensitive. The index must handle them case-sensitive too otherwise we will have non-deterministic behavior while editing or deleting groups. - -https://github.com/owncloud/ocis/pull/2109 diff --git a/changelog/1.7.0_2021-06-04/update-reva-to-b74a2b156af6.md b/changelog/1.7.0_2021-06-04/update-reva-to-b74a2b156af6.md deleted file mode 100644 index 60c7db6f69..0000000000 --- a/changelog/1.7.0_2021-06-04/update-reva-to-b74a2b156af6.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: Update reva to v1.7.1-0.20210531093513-b74a2b156af6 - -This reva update includes: -* [fix move in the owncloud storage driver](https://github.com/cs3org/reva/pull/1696) -* [add checksum header to the tus preflight response](https://github.com/cs3org/reva/pull/1702) -* [Add reliability calculations support to Mentix](https://github.com/cs3org/reva/pull/1649) -* [fix response format when accepting shares](https://github.com/cs3org/reva/pull/1724) -* [Datatx createtransfershare](https://github.com/cs3org/reva/pull/1725) - -https://github.com/owncloud/ocis/pull/2104 -https://github.com/owncloud/ocis/issues/2102 diff --git a/changelog/1.7.0_2021-06-04/update-web-3.2.0.md b/changelog/1.7.0_2021-06-04/update-web-3.2.0.md deleted file mode 100644 index c3dd6f5241..0000000000 --- a/changelog/1.7.0_2021-06-04/update-web-3.2.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v3.2.0 - -Tags: web - -We updated ownCloud Web to v3.2.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/2096 -https://github.com/owncloud/web/releases/tag/v3.2.0 diff --git a/changelog/1.8.0_2021-06-28/fix-use-configured-registry b/changelog/1.8.0_2021-06-28/fix-use-configured-registry deleted file mode 100644 index 19060c3cff..0000000000 --- a/changelog/1.8.0_2021-06-28/fix-use-configured-registry +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: External storage registration used wrong config - -The go-micro registry-singleton ignores the ocis configuration and defaults to mdns - -https://github.com/owncloud/ocis/pull/2120 diff --git a/changelog/1.8.0_2021-06-28/graph-explorer-openid-connect.md b/changelog/1.8.0_2021-06-28/graph-explorer-openid-connect.md deleted file mode 100644 index 422920420a..0000000000 --- a/changelog/1.8.0_2021-06-28/graph-explorer-openid-connect.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Properly configure graph-explorer client registration - -The client registration in the `identifier-registration.yaml` for the graph-explorer didn't contain `redirect_uris` nor `origins`. Both were added to prevent exploitation. - -https://github.com/owncloud/ocis/pull/2118 diff --git a/changelog/1.8.0_2021-06-28/status_php_authentication.md b/changelog/1.8.0_2021-06-28/status_php_authentication.md deleted file mode 100644 index 6919206f5b..0000000000 --- a/changelog/1.8.0_2021-06-28/status_php_authentication.md +++ /dev/null @@ -1,9 +0,0 @@ -Bugfix: Remove authentication from /status.php completely - -Despite requests without Authentication header being successful, requests with an -invalid bearer token in the Authentication header were rejected in the proxy with -an 401 unauthenticated. Now the Authentication header is completely ignored for the -/status.php route. - -https://github.com/owncloud/ocis/pull/2188 -https://github.com/owncloud/client/issues/8538 diff --git a/changelog/1.8.0_2021-06-28/tls-artefacts-out-of-binary-location.md b/changelog/1.8.0_2021-06-28/tls-artefacts-out-of-binary-location.md deleted file mode 100644 index 17ec7d9e32..0000000000 --- a/changelog/1.8.0_2021-06-28/tls-artefacts-out-of-binary-location.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Use system default location to store TLS artefacts - -This used to default to the current location of the binary, which is not ideal after a first run as it leaves traces behind. It now uses the system's location for artefacts with the help of https://golang.org/pkg/os/#UserConfigDir. - -https://github.com/owncloud/ocis/pull/2129 diff --git a/changelog/1.8.0_2021-06-28/update-reva-v1.9.md b/changelog/1.8.0_2021-06-28/update-reva-v1.9.md deleted file mode 100644 index a65ede028c..0000000000 --- a/changelog/1.8.0_2021-06-28/update-reva-v1.9.md +++ /dev/null @@ -1,18 +0,0 @@ -Enhancement: update REVA to v1.9 - -This update includes -* [set Content-Type correctly](https://github.com/cs3org/reva/pull/1750) -* [Return file checksum available from the metadata for the EOS driver](https://github.com/cs3org/reva/pull/1755) -* [Sort share entries alphabetically](https://github.com/cs3org/reva/pull/1772) -* [Initial work on the owncloudsql driver](https://github.com/cs3org/reva/pull/1710) -* [Add user ID cache warmup to EOS storage driver](https://github.com/cs3org/reva/pull/1774) -* [Use UidNumber and GidNumber fields in User objects](https://github.com/cs3org/reva/pull/1573) -* [EOS GRPC interface](https://github.com/cs3org/reva/pull/1471) -* [switch references](https://github.com/cs3org/reva/pull/1721) -* [remove user's uuid from trashbin file key](https://github.com/cs3org/reva/pull/1793) -* [fix restore behavior of the trashbin API](https://github.com/cs3org/reva/pull/1795) -* [eosfs: add arbitrary metadata support](https://github.com/cs3org/reva/pull/1811) - -https://github.com/owncloud/ocis/pull/2205 -https://github.com/owncloud/ocis/pull/2210 - diff --git a/changelog/1.8.0_2021-06-28/update-web-3.3.0.md b/changelog/1.8.0_2021-06-28/update-web-3.3.0.md deleted file mode 100644 index 2e5c3a685c..0000000000 --- a/changelog/1.8.0_2021-06-28/update-web-3.3.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v3.3.0 - -Tags: web - -We updated ownCloud Web to v3.3.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/2187 -https://github.com/owncloud/web/releases/tag/v3.3.0 diff --git a/changelog/1.8.0_2021-06-28/webdav-ns-config.md b/changelog/1.8.0_2021-06-28/webdav-ns-config.md deleted file mode 100644 index 298e35de48..0000000000 --- a/changelog/1.8.0_2021-06-28/webdav-ns-config.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Make webdav namespace configurable across services - -The WebDAV namespace is used across various services, but it was previously -hardcoded in some of the services. This PR uses the same environment variable -to set the config correctly across the services. - -https://github.com/owncloud/ocis/pull/2198 \ No newline at end of file diff --git a/changelog/1.9.0_2021-07-13/closed-channel-bug.md b/changelog/1.9.0_2021-07-13/closed-channel-bug.md deleted file mode 100644 index 60698a3df0..0000000000 --- a/changelog/1.9.0_2021-07-13/closed-channel-bug.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Panic when service fails to start - -Tags: runtime - -When attempting to run a service through the runtime that is currently running and fails to start, a race condition still redirect os Interrupt signals to a closed channel. - -https://github.com/owncloud/ocis/pull/2252 diff --git a/changelog/1.9.0_2021-07-13/extensions-cherrypick.md b/changelog/1.9.0_2021-07-13/extensions-cherrypick.md deleted file mode 100644 index 6fa4f89d9b..0000000000 --- a/changelog/1.9.0_2021-07-13/extensions-cherrypick.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: Runtime support for cherry picking extensions - -Support for running certain extensions supervised via cli flags. Example usage: - -``` -> ocis server --extensions="proxy, idp, storage-metadata, accounts" -``` - -https://github.com/owncloud/ocis/pull/2229 diff --git a/changelog/1.9.0_2021-07-13/readonly-sh-su.md b/changelog/1.9.0_2021-07-13/readonly-sh-su.md deleted file mode 100644 index 02ceb2c2b3..0000000000 --- a/changelog/1.9.0_2021-07-13/readonly-sh-su.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add readonly mode for storagehome and storageusers - -To enable the readonly mode use `STORAGE_HOME_READ_ONLY=true` and `STORAGE_USERS_READ_ONLY=true`. Alternative: use `OCIS_STORAGE_READ_ONLY=true` - -https://github.com/owncloud/ocis/pull/2230 diff --git a/changelog/1.9.0_2021-07-13/removed-redundant-init.md b/changelog/1.9.0_2021-07-13/removed-redundant-init.md deleted file mode 100644 index bc18e89660..0000000000 --- a/changelog/1.9.0_2021-07-13/removed-redundant-init.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Remove unnecessary Service.Init() - -As it turns out oCIS already calls this method. Invoking it twice would end in accidentally resetting values. - -https://github.com/owncloud/ocis/pull/1705 diff --git a/changelog/1.9.0_2021-07-13/spare-port-80.md b/changelog/1.9.0_2021-07-13/spare-port-80.md deleted file mode 100644 index 10e4b107af..0000000000 --- a/changelog/1.9.0_2021-07-13/spare-port-80.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Dont use port 80 as debug for GroupsProvider - -A copy/paste error where the configuration for the groupsprovider's debug address was not present leaves go-micro to start the debug service in port 80 by default. - -https://github.com/owncloud/ocis/pull/2271 diff --git a/changelog/1.9.0_2021-07-13/update-reva-v1.9.1-0.20210628143859-9d29c36c0c3f.md b/changelog/1.9.0_2021-07-13/update-reva-v1.9.1-0.20210628143859-9d29c36c0c3f.md deleted file mode 100644 index 70d4509403..0000000000 --- a/changelog/1.9.0_2021-07-13/update-reva-v1.9.1-0.20210628143859-9d29c36c0c3f.md +++ /dev/null @@ -1,3 +0,0 @@ -Enhancement: update REVA to v1.9.1-0.20210628143859-9d29c36c0c3f - -https://github.com/owncloud/ocis/pull/2227 diff --git a/changelog/1.9.0_2021-07-13/update-reva-v1.9.1.md b/changelog/1.9.0_2021-07-13/update-reva-v1.9.1.md deleted file mode 100644 index ba308e7ec3..0000000000 --- a/changelog/1.9.0_2021-07-13/update-reva-v1.9.1.md +++ /dev/null @@ -1,24 +0,0 @@ -Enhancement: update REVA to v1.9.1 - -* Fix cs3org/reva#1843: Correct Dockerfile path for the reva CLI and alpine3.13 as builder -* Fix cs3org/reva#1835: Cleanup owncloudsql driver -* Fix cs3org/reva#1868: Minor fixes to the grpc/http plugin: checksum, url escaping -* Fix cs3org/reva#1885: Fix template in eoshomewrapper to use context user rather than resource -* Fix cs3org/reva#1833: Properly handle name collisions for deletes in the owncloud driver -* Fix cs3org/reva#1874: Use the original file mtime during upload -* Fix cs3org/reva#1854: Add the uid/gid to the url for eos -* Fix cs3org/reva#1848: Fill in missing gid/uid number with nobody -* Fix cs3org/reva#1831: Make the ocm-provider endpoint in the ocmd service unprotected -* Fix cs3org/reva#1808: Use empty array in OCS Notifications endpoints -* Fix cs3org/reva#1825: Raise max grpc message size -* Fix cs3org/reva#1828: Send a proper XML header with error messages -* Chg cs3org/reva#1828: Remove the oidc provider in order to upgrad mattn/go-sqlite3 to v1.14.7 -* Enh cs3org/reva#1834: Add API key to Mentix GOCDB connector -* Enh cs3org/reva#1855: Minor optimization in parsing EOS ACLs -* Enh cs3org/reva#1873: Update the EOS image tag to be for revad-eos image -* Enh cs3org/reva#1802: Introduce list spaces -* Enh cs3org/reva#1849: Add readonly interceptor -* Enh cs3org/reva#1875: Simplify resource comparison -* Enh cs3org/reva#1827: Support trashbin sub paths in the recycle API - -https://github.com/owncloud/ocis/pull/2280 diff --git a/changelog/1.9.0_2021-07-13/update-web-3.4.0.md b/changelog/1.9.0_2021-07-13/update-web-3.4.0.md deleted file mode 100644 index 8fa74cd5f5..0000000000 --- a/changelog/1.9.0_2021-07-13/update-web-3.4.0.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Update ownCloud Web to v3.4.0 - -Tags: web - -We updated ownCloud Web to v3.4.0. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/ocis/pull/2276 -https://github.com/owncloud/web/releases/tag/v3.4.0 diff --git a/changelog/1.9.0_2021-07-13/update-web-v3.4.1.md b/changelog/1.9.0_2021-07-13/update-web-v3.4.1.md deleted file mode 100644 index 6bc10b5777..0000000000 --- a/changelog/1.9.0_2021-07-13/update-web-v3.4.1.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: update WEB to v3.4.1 - -* Fix [5501](https://github.com/owncloud/web/pull/5501): loading previews in the right sidebar -* Fix [5493](https://github.com/owncloud/web/pull/5493): view options position - -https://github.com/owncloud/ocis/pull/2283 -https://github.com/owncloud/web/releases/tag/v3.4.1 \ No newline at end of file diff --git a/changelog/2.0.0_2022-11-30/add-aliaslink-capability.md b/changelog/2.0.0_2022-11-30/add-aliaslink-capability.md deleted file mode 100644 index 5c7b36a75d..0000000000 --- a/changelog/2.0.0_2022-11-30/add-aliaslink-capability.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add capability for alias links - -For better UX clients need a way to discover if alias links -are supported by the server. We added a capability under "files_sharing/public/alias" - -https://github.com/owncloud/ocis/issues/3983 -https://github.com/owncloud/ocis/pull/3991 diff --git a/changelog/2.0.0_2022-11-30/add-curl-to-ocis-image.md b/changelog/2.0.0_2022-11-30/add-curl-to-ocis-image.md deleted file mode 100644 index d427a83d02..0000000000 --- a/changelog/2.0.0_2022-11-30/add-curl-to-ocis-image.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add curl to the oCIS OCI image - -We've added curl to the oCIS OCI image published on Dockerhub. -This can be used for eg. healthchecks with the services' health endpoint. - -https://github.com/owncloud/ocis/pull/4751 diff --git a/changelog/2.0.0_2022-11-30/add-deprecation-annotation.md b/changelog/2.0.0_2022-11-30/add-deprecation-annotation.md deleted file mode 100644 index 0c8542f911..0000000000 --- a/changelog/2.0.0_2022-11-30/add-deprecation-annotation.md +++ /dev/null @@ -1,14 +0,0 @@ -Enhancement: Add deprecation annotation - -We have added the ability to annotate variables in case of deprecations: - -Example: - -`services/nats/pkg/config/config.go` - -``` -Host string `yaml:"host" env:"NATS_HOST_ADDRESS,NATS_NATS_HOST" desc:"Bind address." deprecationVersion:"1.6.2" removalVersion:"1.7.5" deprecationInfo:"the name is ugly" deprecationReplacement:"NATS_HOST_ADDRESS"` -``` - -https://github.com/owncloud/ocis/issues/3917 -https://github.com/owncloud/ocis/pull/5143 diff --git a/changelog/2.0.0_2022-11-30/add-drives-endpoint-and-userfilter.md b/changelog/2.0.0_2022-11-30/add-drives-endpoint-and-userfilter.md deleted file mode 100644 index 6bb0f39e98..0000000000 --- a/changelog/2.0.0_2022-11-30/add-drives-endpoint-and-userfilter.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: add drives field to users endpoint - -We have added `$expand=drives` to the `/users/{id}/` endpoint -using the user filter implemented in reva. - -https://github.com/owncloud/ocis/pull/4072 -https://github.com/cs3org/reva/pull/3046 -https://github.com/owncloud/ocis/pull/4323 diff --git a/changelog/2.0.0_2022-11-30/add-email-templating.md b/changelog/2.0.0_2022-11-30/add-email-templating.md deleted file mode 100644 index 3b7e5930d6..0000000000 --- a/changelog/2.0.0_2022-11-30/add-email-templating.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add Email templating - -We have added email templating to ocis. Which are send on the SpaceShared and ShareCreated event. - -https://github.com/owncloud/ocis/pull/4564 -https://github.com/owncloud/ocis/issues/4303 -https://github.com/cs3org/reva/pull/3252 \ No newline at end of file diff --git a/changelog/2.0.0_2022-11-30/add-resharing-env.md b/changelog/2.0.0_2022-11-30/add-resharing-env.md deleted file mode 100644 index fc8cfd7c2f..0000000000 --- a/changelog/2.0.0_2022-11-30/add-resharing-env.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: add FRONTEND_ENABLE_RESHARING env variable - -We introduced resharing which was enabled by default, this is now configurable and can be enabled by setting the env `FRONTEND_ENABLE_RESHARING` to `true`. -By default resharing is now disabled. - -https://github.com/owncloud/ocis/pull/4023 diff --git a/changelog/2.0.0_2022-11-30/add-subject-tempalting.md b/changelog/2.0.0_2022-11-30/add-subject-tempalting.md deleted file mode 100644 index e33b34e9d2..0000000000 --- a/changelog/2.0.0_2022-11-30/add-subject-tempalting.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: We added e-mail subject templating - -We have added e-mail subject templating. - -https://github.com/owncloud/ocis/pull/4799 \ No newline at end of file diff --git a/changelog/2.0.0_2022-11-30/add-total-to-search-results.md b/changelog/2.0.0_2022-11-30/add-total-to-search-results.md deleted file mode 100644 index 043e8220c8..0000000000 --- a/changelog/2.0.0_2022-11-30/add-total-to-search-results.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add number of total matches to the search result - -The search service now returns the number of total matches alongside the -results. - -https://github.com/owncloud/ocis/issues/4189 diff --git a/changelog/2.0.0_2022-11-30/add-tracing-to-serach.md b/changelog/2.0.0_2022-11-30/add-tracing-to-serach.md deleted file mode 100644 index 28ce57fe07..0000000000 --- a/changelog/2.0.0_2022-11-30/add-tracing-to-serach.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add tracing to search - -We added tracing to search and its indexer - -https://github.com/owncloud/ocis/pull/5113 -https://github.com/owncloud/ocis/issues/5063 \ No newline at end of file diff --git a/changelog/2.0.0_2022-11-30/add-web-url.md b/changelog/2.0.0_2022-11-30/add-web-url.md deleted file mode 100644 index f482637578..0000000000 --- a/changelog/2.0.0_2022-11-30/add-web-url.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add webURL to space root - -Add the web url to the space root on the graphAPI. - -https://github.com/owncloud/ocis/pull/4588 diff --git a/changelog/2.0.0_2022-11-30/align-service-naming.md b/changelog/2.0.0_2022-11-30/align-service-naming.md deleted file mode 100644 index dfcff86e86..0000000000 --- a/changelog/2.0.0_2022-11-30/align-service-naming.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: align service naming - -We now reflect the configured service names when listing them in the ocis runtime - -https://github.com/owncloud/ocis/pull/3606 -https://github.com/owncloud/ocis/issues/3603 \ No newline at end of file diff --git a/changelog/2.0.0_2022-11-30/audit-service.md b/changelog/2.0.0_2022-11-30/audit-service.md deleted file mode 100644 index f49d02eabb..0000000000 --- a/changelog/2.0.0_2022-11-30/audit-service.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: add acting user to the audit log - -Added the acting user to the events in the audit log. - -https://github.com/owncloud/ocis/issues/3753 -https://github.com/owncloud/ocis/pull/3992 diff --git a/changelog/2.0.0_2022-11-30/bugfix-app-registry-default-mimetypes.md b/changelog/2.0.0_2022-11-30/bugfix-app-registry-default-mimetypes.md deleted file mode 100644 index b86c2bf1ed..0000000000 --- a/changelog/2.0.0_2022-11-30/bugfix-app-registry-default-mimetypes.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix configuration of mimetypes for the app registry - -We've fixed the configuration option for mimetypes in the app registry. -Previously the default config would always be merged over the user provided -configuration. Now the default mimetype configuration is only used if the user does not -provide any mimetype configuration (like it is already done in the proxy with the routes configuration). - -https://github.com/owncloud/ocis/pull/4411 diff --git a/changelog/2.0.0_2022-11-30/bugfix-disable-public-link-default-expiration.md b/changelog/2.0.0_2022-11-30/bugfix-disable-public-link-default-expiration.md deleted file mode 100644 index 67e2755ac1..0000000000 --- a/changelog/2.0.0_2022-11-30/bugfix-disable-public-link-default-expiration.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Disable default expiration for public links - -The default expiration for public links was enabled in the capabilities without providing a (then required) default amount of days for clients to pick a reasonable expiration date upon link creation. This has been fixed by disabling the default expiration for public links in the capabilities. With this configuration clients will no longer set a default expiration date upon link creation. - -https://github.com/owncloud/ocis/issues/4445 -https://github.com/owncloud/ocis/pull/4475 diff --git a/changelog/2.0.0_2022-11-30/bugfix-help-config-newline.md b/changelog/2.0.0_2022-11-30/bugfix-help-config-newline.md deleted file mode 100644 index 1470de3e56..0000000000 --- a/changelog/2.0.0_2022-11-30/bugfix-help-config-newline.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Show help for some commands when unconfigured - -We've fixed some commands to show the help also when oCIS is not yet configured. -Previously the help was not displayed to the user but instead a configuration validation error. - -https://github.com/owncloud/ocis/pull/4405 diff --git a/changelog/2.0.0_2022-11-30/bugfix-i18n-login-page.md b/changelog/2.0.0_2022-11-30/bugfix-i18n-login-page.md deleted file mode 100644 index c48c4c9b84..0000000000 --- a/changelog/2.0.0_2022-11-30/bugfix-i18n-login-page.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Translations on login page - -We've fixed several translations on the login page. Also, the browser language is now being used properly to determine the language. - -https://github.com/owncloud/web/issues/7550 -https://github.com/owncloud/ocis/pull/4504 diff --git a/changelog/2.0.0_2022-11-30/bugfix-idp-init-certificate-empty-file.md b/changelog/2.0.0_2022-11-30/bugfix-idp-init-certificate-empty-file.md deleted file mode 100644 index 0b0967669e..0000000000 --- a/changelog/2.0.0_2022-11-30/bugfix-idp-init-certificate-empty-file.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Autocreate IDP private key also if file exists but is empty - -We've fixed the behavior for the IDP private key generation so that -a private key is also generated when the file already exists but is empty. - -https://github.com/owncloud/ocis/pull/4394 diff --git a/changelog/2.0.0_2022-11-30/bugfix-rename-extensions-to-services.md b/changelog/2.0.0_2022-11-30/bugfix-rename-extensions-to-services.md deleted file mode 100644 index 9f337e15ac..0000000000 --- a/changelog/2.0.0_2022-11-30/bugfix-rename-extensions-to-services.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Rename extensions to services (leftover occurrences) - -We've already renamed extensions to services in previous PRs and this -PR performs this rename for leftover occurrences. - -https://github.com/owncloud/ocis/pull/4407 diff --git a/changelog/2.0.0_2022-11-30/bump-libregraph-idm.md b/changelog/2.0.0_2022-11-30/bump-libregraph-idm.md deleted file mode 100644 index 4a75e66f64..0000000000 --- a/changelog/2.0.0_2022-11-30/bump-libregraph-idm.md +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Fix DN parsing issues and sizelimit handling in libregraph/idm - -We fixed a couple on issues in libregraph/idm related to correctly parsing -LDAP DNs for usernames contain characters that require escaping. - -Also libregraph/idm was not properly returning "Size limit exceeded" errors -when the result set exceeded the requested size. - -https://github.com/owncloud/ocis/issues/3631 -https://github.com/owncloud/ocis/issues/4039 -https://github.com/owncloud/ocis/issues/4078 diff --git a/changelog/2.0.0_2022-11-30/bump-ocis-package-v2.md b/changelog/2.0.0_2022-11-30/bump-ocis-package-v2.md deleted file mode 100644 index f7c36a902c..0000000000 --- a/changelog/2.0.0_2022-11-30/bump-ocis-package-v2.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Update ocis packages and imports to V2 - -This needs to be done in preparation for the major version bump in ocis. - -https://github.com/owncloud/ocis/pull/3678 diff --git a/changelog/2.0.0_2022-11-30/change-build-service-frontends-with-pnpm b/changelog/2.0.0_2022-11-30/change-build-service-frontends-with-pnpm deleted file mode 100644 index d67a9efb31..0000000000 --- a/changelog/2.0.0_2022-11-30/change-build-service-frontends-with-pnpm +++ /dev/null @@ -1,9 +0,0 @@ -Change: Build service frontends with pnpm instead of yarn - -We changed the Node.js packager from Yarn to pnpm to make it more consistent with the main Web repo. -pnpm offers better package isolation and prevents a whole class of errors. -This is only relevant for developers. - - -https://github.com/owncloud/ocis/pull/4878 -https://github.com/owncloud/web/pull/7835 diff --git a/changelog/2.0.0_2022-11-30/change-load-config-from-only-one-dir.md b/changelog/2.0.0_2022-11-30/change-load-config-from-only-one-dir.md deleted file mode 100644 index 4352388f56..0000000000 --- a/changelog/2.0.0_2022-11-30/change-load-config-from-only-one-dir.md +++ /dev/null @@ -1,12 +0,0 @@ -Change: Load configuration files just from one directory - -We've changed the configuration file loading behavior and are now only loading -configuration files from ONE single directory. This directory can be set on -compile time or via an environment variable on startup (`OCIS_CONFIG_DIR`). - -We are using following configuration default paths: - -- Docker images: `/etc/ocis/` -- Binary releases: `$HOME/.ocis/config/` - -https://github.com/owncloud/ocis/pull/3587 diff --git a/changelog/2.0.0_2022-11-30/change-lower-idp-token-lifespans.md b/changelog/2.0.0_2022-11-30/change-lower-idp-token-lifespans.md deleted file mode 100644 index 793041e20e..0000000000 --- a/changelog/2.0.0_2022-11-30/change-lower-idp-token-lifespans.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Lower IDP token lifespans - -We've lowered the IDP token lifespans to more reasonable durations. - -https://github.com/owncloud/ocis/pull/5077 diff --git a/changelog/2.0.0_2022-11-30/change-ocis-docker-volume-permissions.md b/changelog/2.0.0_2022-11-30/change-ocis-docker-volume-permissions.md deleted file mode 100644 index 7069b14ae1..0000000000 --- a/changelog/2.0.0_2022-11-30/change-ocis-docker-volume-permissions.md +++ /dev/null @@ -1,9 +0,0 @@ -Change: Reduce permissions on docker image predeclared volumes - -We've lowered the permissions on the predeclared volumes of the oCIS -docker image from 777 to 750. - -This change doesn't affect you, unless you use the docker image with -the non default uid/guid to start oCIS (default is 1000:1000). - -https://github.com/owncloud/ocis/pull/3641 diff --git a/changelog/2.0.0_2022-11-30/change-ocis-init.md b/changelog/2.0.0_2022-11-30/change-ocis-init.md deleted file mode 100644 index ab5cd99ca7..0000000000 --- a/changelog/2.0.0_2022-11-30/change-ocis-init.md +++ /dev/null @@ -1,13 +0,0 @@ -Change: Introduce `ocis init` and remove all default secrets - -We've removed all default secrets and the hardcoded UUID of the user `admin`. -This means you can't start oCIS any longer without setting these via -environment variable or configuration file. - -In order to make this easy for you, we introduced a new command: `ocis init`. -You can run this command before starting oCIS with `ocis server` and it will -bootstrap you a configuration file for a secure oCIS instance. - -https://github.com/owncloud/ocis/pull/3551 -https://github.com/owncloud/ocis/issues/3524 -https://github.com/owncloud/ocis/pull/3743 diff --git a/changelog/2.0.0_2022-11-30/change-remove-runtime-kill-run-commands.md b/changelog/2.0.0_2022-11-30/change-remove-runtime-kill-run-commands.md deleted file mode 100644 index 84068ab38a..0000000000 --- a/changelog/2.0.0_2022-11-30/change-remove-runtime-kill-run-commands.md +++ /dev/null @@ -1,10 +0,0 @@ -Bugfix: Remove runtime kill and run commands - -We've removed the kill and run commands from the oCIS runtime. -If these dynamic capabilities are needed, one should switch to a full fledged -supervisor and start oCIS as individual services. - -If one wants to start a only a subset of services, this is still possible -by setting OCIS_RUN_EXTENSIONS. - -https://github.com/owncloud/ocis/pull/3740 diff --git a/changelog/2.0.0_2022-11-30/change-rename-uploads-purge-clean.md b/changelog/2.0.0_2022-11-30/change-rename-uploads-purge-clean.md deleted file mode 100644 index 7b131b65d3..0000000000 --- a/changelog/2.0.0_2022-11-30/change-rename-uploads-purge-clean.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: rename "uploads purge" command to "uploads clean" - -We've renamed the storage-users service's "uploads purge" command -to "upload clean". - -https://github.com/owncloud/ocis/pull/4403 diff --git a/changelog/2.0.0_2022-11-30/configurable-max-lock-cycles.md b/changelog/2.0.0_2022-11-30/configurable-max-lock-cycles.md deleted file mode 100644 index acc64f600c..0000000000 --- a/changelog/2.0.0_2022-11-30/configurable-max-lock-cycles.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Configurable max lock cycles - -Adds config option for max lock cycles. Also bumps reva - -https://github.com/owncloud/ocis/pull/4965 diff --git a/changelog/2.0.0_2022-11-30/configure-reva-micro-cache-store.md b/changelog/2.0.0_2022-11-30/configure-reva-micro-cache-store.md deleted file mode 100644 index fba9f133f2..0000000000 --- a/changelog/2.0.0_2022-11-30/configure-reva-micro-cache-store.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow to configuring the reva cache store - -We have added the possibility to configure the cache store implementation for the users storage. - -https://github.com/owncloud/ocis/pull/4627 diff --git a/changelog/2.0.0_2022-11-30/container-created-audit.md b/changelog/2.0.0_2022-11-30/container-created-audit.md deleted file mode 100644 index 8a0fb8df9e..0000000000 --- a/changelog/2.0.0_2022-11-30/container-created-audit.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add audit events for created containers - -Handle the event `ContainerCreated` in the audit service. - -https://github.com/owncloud/ocis/pull/3941 diff --git a/changelog/2.0.0_2022-11-30/dav-spaces-search.md b/changelog/2.0.0_2022-11-30/dav-spaces-search.md deleted file mode 100644 index a06f3270e3..0000000000 --- a/changelog/2.0.0_2022-11-30/dav-spaces-search.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add support for REPORT requests to /dav/spaces URLs - -We added support for /dav/spaces REPORT requests which allow for searching specific spaces. - -https://github.com/owncloud/ocis/pull/4661 -https://github.com/owncloud/ocis/issues/4034 diff --git a/changelog/2.0.0_2022-11-30/default-role-assignments.md b/changelog/2.0.0_2022-11-30/default-role-assignments.md deleted file mode 100644 index a966741046..0000000000 --- a/changelog/2.0.0_2022-11-30/default-role-assignments.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Don't setup demo role assignments on default - -Added a configuration option to explicitly tell the settings service to generate the default role assignments. - -https://github.com/owncloud/ocis/issues/3661 -https://github.com/owncloud/ocis/pull/3956 diff --git a/changelog/2.0.0_2022-11-30/delete-orphaned-spaces.md b/changelog/2.0.0_2022-11-30/delete-orphaned-spaces.md deleted file mode 100644 index 8b31078fa7..0000000000 --- a/changelog/2.0.0_2022-11-30/delete-orphaned-spaces.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Introduce "delete-all-spaces" permission - -This is assigned to the Admin role by default and allows to cleanup orphaned -spaces (e.g. where the owner as been deleted) - -https://github.com/owncloud/ocis/issues/4196 diff --git a/changelog/2.0.0_2022-11-30/deleteSpacePermissions.md b/changelog/2.0.0_2022-11-30/deleteSpacePermissions.md deleted file mode 100644 index 2f6418d26d..0000000000 --- a/changelog/2.0.0_2022-11-30/deleteSpacePermissions.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Check permissions when deleting Space - -Check for manager permissions when deleting spaces. -Do not allow deleting spaces via dav service - -https://github.com/owncloud/ocis/pull/3709 diff --git a/changelog/2.0.0_2022-11-30/denials.md b/changelog/2.0.0_2022-11-30/denials.md deleted file mode 100644 index 7532741b62..0000000000 --- a/changelog/2.0.0_2022-11-30/denials.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Deny access to resources - -We added an experimental feature to deny access to a certain resource. This feature is disabled by default and considered as EXPERIMENTAL. You can enable it by setting FRONTEND_OCS_ENABLE_DENIALS to `true`. It announces an available deny access permission via WebDAV on each resource. By convention it is only possible to deny access on folders. The clients can check the presence of the feature by the capability `deny_access` in the `files_sharing` section. - -https://github.com/owncloud/ocis/pull/4903 diff --git a/changelog/2.0.0_2022-11-30/dont-reindex-twice.md b/changelog/2.0.0_2022-11-30/dont-reindex-twice.md deleted file mode 100644 index 501966f23e..0000000000 --- a/changelog/2.0.0_2022-11-30/dont-reindex-twice.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Do not reindex a space twice at the same time - -We fixed a problem where the search service reindexed a space while another -reindex process was still in progress. - -https://github.com/owncloud/ocis/pull/5001 diff --git a/changelog/2.0.0_2022-11-30/enable-privatelinks-capability.md b/changelog/2.0.0_2022-11-30/enable-privatelinks-capability.md deleted file mode 100644 index 57703d7075..0000000000 --- a/changelog/2.0.0_2022-11-30/enable-privatelinks-capability.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Enable private links by default - -Enable private links by default in the capabilities. - -https://github.com/owncloud/ocis/pull/4599/ diff --git a/changelog/2.0.0_2022-11-30/enhancement-access-token-validation.md b/changelog/2.0.0_2022-11-30/enhancement-access-token-validation.md deleted file mode 100644 index f92499e663..0000000000 --- a/changelog/2.0.0_2022-11-30/enhancement-access-token-validation.md +++ /dev/null @@ -1,14 +0,0 @@ -Enhancement: Improve validation of OIDC access tokens - -Previously OIDC access tokes were only validated by requesting the userinfo from -the IDP. It is now possible to enable additional verification if the IDP issues -access tokens in JWT format. In that case the oCIS proxy service will now verify -the signature of the token using the public keys provided by jwks_uri endpoint -of the IDP. It will also verify if the issuer claim (iss) matches the expected -values. - -The new validation is enabled by setting `PROXY_OIDC_ACCESS_TOKEN_VERIFY_METHOD` -to "jwt". Which is also the default. Setting it to "none" will disable the feature. - -https://github.com/owncloud/ocis/issues/3841 -https://github.com/owncloud/ocis/pull/4227 diff --git a/changelog/2.0.0_2022-11-30/enhancement-add-open-with-web-endpoint.md b/changelog/2.0.0_2022-11-30/enhancement-add-open-with-web-endpoint.md deleted file mode 100644 index 5510410574..0000000000 --- a/changelog/2.0.0_2022-11-30/enhancement-add-open-with-web-endpoint.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add /app/open-with-web endpoint - -We've added an /app/open-with-web endpoint to the app provider, so that -clients that are no browser or have only limited browser access can also open apps with the help of a Web URL. - -https://github.com/owncloud/ocis/pull/4376 -https://github.com/cs3org/reva/pull/3143 diff --git a/changelog/2.0.0_2022-11-30/enhancement-add-preview-file-mime-types-to-web-default-config b/changelog/2.0.0_2022-11-30/enhancement-add-preview-file-mime-types-to-web-default-config deleted file mode 100644 index 9b0ea2bb24..0000000000 --- a/changelog/2.0.0_2022-11-30/enhancement-add-preview-file-mime-types-to-web-default-config +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add previewFileMimeTypes to web default config - -We've added previewFileMimeTypes to the web default config, so web can determine which preview types are supported -by the backend. - -https://github.com/owncloud/ocis/pull/4414 diff --git a/changelog/2.0.0_2022-11-30/enhancement-app-provider-language-selection.md b/changelog/2.0.0_2022-11-30/enhancement-app-provider-language-selection.md deleted file mode 100644 index 35fb7b8bef..0000000000 --- a/changelog/2.0.0_2022-11-30/enhancement-app-provider-language-selection.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Added language option to the app provider - -We've added a language option to the app provider which will in the -end be passed to the app a user opens so that the web ui is displayed in the users language. - -https://github.com/owncloud/ocis/pull/4399 -https://github.com/cs3org/reva/pull/3156 -https://github.com/owncloud/ocis/issues/4367 diff --git a/changelog/2.0.0_2022-11-30/enhancement-error-by-claim.md b/changelog/2.0.0_2022-11-30/enhancement-error-by-claim.md deleted file mode 100644 index 815da1e0ea..0000000000 --- a/changelog/2.0.0_2022-11-30/enhancement-error-by-claim.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Improve error log for "could not get user by claim" error - -We've improved the error log for "could not get user by claim" error where -previously only the "nil" error has been logged. Now we're logging the -message from the transport. - -https://github.com/owncloud/ocis/pull/4227 diff --git a/changelog/2.0.0_2022-11-30/enhancement-login-screen-design.md b/changelog/2.0.0_2022-11-30/enhancement-login-screen-design.md deleted file mode 100644 index 27d904c10a..0000000000 --- a/changelog/2.0.0_2022-11-30/enhancement-login-screen-design.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Improve login screen design - -We've improved the design of the login screen to match with the general design used in Web. - -https://github.com/owncloud/ocis/pull/4500 -https://github.com/owncloud/web/issues/7552 diff --git a/changelog/2.0.0_2022-11-30/enhancement-mail-authentication-encryption-settings.md b/changelog/2.0.0_2022-11-30/enhancement-mail-authentication-encryption-settings.md deleted file mode 100644 index 1148c126aa..0000000000 --- a/changelog/2.0.0_2022-11-30/enhancement-mail-authentication-encryption-settings.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Add configuration options for mail authentication and encryption - -We've added configuration options to configure the authentication and encryption -for sending mails in the notifications service. - -Furthermore there is now a distinguished configuration option for the username to use -for authentication against the mail server. This allows you to customize the sender address -to your liking. For example sender addresses like `my oCIS instance ` are now possible, too. - -https://github.com/owncloud/ocis/pull/4443 diff --git a/changelog/2.0.0_2022-11-30/enhancement-registry-cache.md b/changelog/2.0.0_2022-11-30/enhancement-registry-cache.md deleted file mode 100644 index c3aeb23829..0000000000 --- a/changelog/2.0.0_2022-11-30/enhancement-registry-cache.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Introduce service registry cache - -We've improved the service registry / service discovery by -setting up registry caching (TTL 20s), so that not every requests -has to do a lookup on the registry. - -https://github.com/owncloud/ocis/pull/3833 diff --git a/changelog/2.0.0_2022-11-30/enhancement-user-autoprovision.md b/changelog/2.0.0_2022-11-30/enhancement-user-autoprovision.md deleted file mode 100644 index d4beaade86..0000000000 --- a/changelog/2.0.0_2022-11-30/enhancement-user-autoprovision.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: reintroduce user autoprovisioning in proxy - -With the removal of the accounts service autoprovisioning of users upon first login -was no longer possible. We added this feature back for the cs3 user backend in the proxy. -Leveraging the libregraph users API for creating the users. - -https://github.com/owncloud/ocis/pull/3860 diff --git a/changelog/2.0.0_2022-11-30/enhancement-web-applications.md b/changelog/2.0.0_2022-11-30/enhancement-web-applications.md deleted file mode 100644 index abf176a2a9..0000000000 --- a/changelog/2.0.0_2022-11-30/enhancement-web-applications.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow to configure applications in Web - -We've added the possibility to configure applications in the Web configuration. - -https://github.com/owncloud/ocis/pull/4578 diff --git a/changelog/2.0.0_2022-11-30/enhancment-admin-pwreset.md b/changelog/2.0.0_2022-11-30/enhancment-admin-pwreset.md deleted file mode 100644 index 87931228b4..0000000000 --- a/changelog/2.0.0_2022-11-30/enhancment-admin-pwreset.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: added command to reset administrator password - -The new command `ocis idm resetpassword` allows to reset the administrator -password when ocis is not running. So it is possible to recover setups -where the admin password was lost. - -https://github.com/owncloud/ocis/issues/4084 -https://github.com/owncloud/ocis/pull/4365 diff --git a/changelog/2.0.0_2022-11-30/example-deployments.md b/changelog/2.0.0_2022-11-30/example-deployments.md deleted file mode 100644 index d147a31119..0000000000 --- a/changelog/2.0.0_2022-11-30/example-deployments.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: disable the color logging in docker compose examples - -Disabled the color logging in the example docker compose deployments. -Although colored logs are helpful during the development process they may be undesired in other situations like production deployments, where the logs aren't consumed by humans directly but instead by a log aggregator. - -https://github.com/owncloud/ocis/issues/871 -https://github.com/owncloud/ocis/pull/3935 diff --git a/changelog/2.0.0_2022-11-30/exclude-services-option.md b/changelog/2.0.0_2022-11-30/exclude-services-option.md deleted file mode 100644 index 45df11ebe7..0000000000 --- a/changelog/2.0.0_2022-11-30/exclude-services-option.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Allow providing list of services NOT to start - -Until now if one wanted to use a custom version of a service, one -needed to provide `OCIS_RUN_SERVICES` which is a list of all services to start. -Now one can provide `OCIS_EXCLUDE_RUN_SERVICES` which is a list of only services not to start - -https://github.com/owncloud/ocis/pull/4254 diff --git a/changelog/2.0.0_2022-11-30/feature-mail-insecure.md b/changelog/2.0.0_2022-11-30/feature-mail-insecure.md deleted file mode 100644 index 0f94bdf900..0000000000 --- a/changelog/2.0.0_2022-11-30/feature-mail-insecure.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Introduce insecure flag for smtp email notifications - -We've introduced the `NOTIFICATIONS_SMTP_INSECURE` configuration option, -that let's you skip certificate verification for smtp email servers. - -https://github.com/owncloud/ocis/pull/4279 diff --git a/changelog/2.0.0_2022-11-30/feature-optional-events-in-graph-service.md b/changelog/2.0.0_2022-11-30/feature-optional-events-in-graph-service.md deleted file mode 100644 index 9c34e0301b..0000000000 --- a/changelog/2.0.0_2022-11-30/feature-optional-events-in-graph-service.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Optional events in graph service - -We've changed the graph service so that you also can start it without any -event bus. -Therefore you need to set `GRAPH_EVENTS_ENDPOINT` to an empty string. -The graph API will not emit any events in this case. - -https://github.com/owncloud/ocis/pull/55555 diff --git a/changelog/2.0.0_2022-11-30/feature-rewrite-well-known-openid-configuration.md b/changelog/2.0.0_2022-11-30/feature-rewrite-well-known-openid-configuration.md deleted file mode 100644 index 92ce995ffd..0000000000 --- a/changelog/2.0.0_2022-11-30/feature-rewrite-well-known-openid-configuration.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Fix behavior for foobar (in present tense) - -We've added the configuration option `PROXY_OIDC_REWRITE_WELLKNOWN` to rewrite the `/.well-known/openid-configuration` endpoint. -If active, it serves the `/.well-known/openid-configuration` response of the original IDP configured in `OCIS_OIDC_ISSUER` / `PROXY_OIDC_ISSUER`. This is needed so that the Desktop Client, Android Client and iOS Client can discover the OIDC identity provider. - -Previously this rewrite needed to be performed with an external proxy as NGINX or Traefik if an external IDP was used. - -https://github.com/owncloud/ocis/pull/4346 -https://github.com/owncloud/ocis/issues/2819 -https://github.com/owncloud/ocis/issues/3280 diff --git a/changelog/2.0.0_2022-11-30/federation-capabilities.md b/changelog/2.0.0_2022-11-30/federation-capabilities.md deleted file mode 100644 index 1dfc9607f2..0000000000 --- a/changelog/2.0.0_2022-11-30/federation-capabilities.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Disable federation capabilities - -We disabled the federation support in the capabilities because it is currently not supported. - -https://github.com/owncloud/ocis/pull/4864 diff --git a/changelog/2.0.0_2022-11-30/filelock-duration-factor-config.md b/changelog/2.0.0_2022-11-30/filelock-duration-factor-config.md deleted file mode 100644 index 173c3901f2..0000000000 --- a/changelog/2.0.0_2022-11-30/filelock-duration-factor-config.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: decomposedfs increase filelock duration factor - -We made the file lock duration per lock cycle for decomposedfs configurable and increased it to make locks work on top of NFS. - -https://github.com/owncloud/ocis/pull/5130 -https://github.com/owncloud/ocis/issues/5024 diff --git a/changelog/2.0.0_2022-11-30/filter-hidden-files.md b/changelog/2.0.0_2022-11-30/filter-hidden-files.md deleted file mode 100644 index 5e69e406b3..0000000000 --- a/changelog/2.0.0_2022-11-30/filter-hidden-files.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add the "hidden" state to the search index - -We changed the search service to store the "hidden" state of entries in the -search index. That will allow for filtering/searching hidden files in the -future. - -https://github.com/owncloud/ocis/pull/5018 diff --git a/changelog/2.0.0_2022-11-30/find-spaces.md b/changelog/2.0.0_2022-11-30/find-spaces.md deleted file mode 100644 index fe50b7087d..0000000000 --- a/changelog/2.0.0_2022-11-30/find-spaces.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Find spaces by their name - -We've fixed finding spaces by their name in the search service. - -https://github.com/owncloud/ocis/pull/5044 -https://github.com/owncloud/ocis/issues/4506 diff --git a/changelog/2.0.0_2022-11-30/fix-align-login-attr.md b/changelog/2.0.0_2022-11-30/fix-align-login-attr.md deleted file mode 100644 index 92f4a91684..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-align-login-attr.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Logging in on the wrong account when an email address is not unique - -The default configuration to use the same logon attribute for all services. Also, -if the configured logon attribute is not unique access to ocis is denied. - -https://github.com/owncloud/ocis/issues/4039 diff --git a/changelog/2.0.0_2022-11-30/fix-allow-empty-environment-variables b/changelog/2.0.0_2022-11-30/fix-allow-empty-environment-variables deleted file mode 100644 index 57a1101e5b..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-allow-empty-environment-variables +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Allow empty environment variables - -We've fixed the behavior for empty environment variables, that previously would -not have overwritten default values. Therefore it had the same effect like not -setting the environment variable. We now check if the environment variable is -set at all and if so, we also allow to override a default value with an empty value. - -https://github.com/owncloud/ocis/pull/3892 diff --git a/changelog/2.0.0_2022-11-30/fix-app-provider-unused-transfer-secret.md b/changelog/2.0.0_2022-11-30/fix-app-provider-unused-transfer-secret.md deleted file mode 100644 index 330a52337e..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-app-provider-unused-transfer-secret.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Remove unused transfer secret from app provider - -We've fixed the startup of the app provider by removing the startup dependency -on a configured transfer secret, which was not used. This only happened if you -start the app provider without runtime (eg. `ocis app-provider server`) and didn't -have configured all oCIS secrets. - -https://github.com/owncloud/ocis/pull/3798 diff --git a/changelog/2.0.0_2022-11-30/fix-autoprovison-token.md b/changelog/2.0.0_2022-11-30/fix-autoprovison-token.md deleted file mode 100644 index c34c1221f3..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-autoprovison-token.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix authentication for autoprovisioned users - -We've fixed an issue in the proxy, which made the first http request of an -autoprovisioned user fail. - -https://github.com/owncloud/ocis/issues/4616 diff --git a/changelog/2.0.0_2022-11-30/fix-bring-back-settings-ui.md b/changelog/2.0.0_2022-11-30/fix-bring-back-settings-ui.md deleted file mode 100644 index 6d1dd1dac9..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-bring-back-settings-ui.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Bring back the settings UI in Web - -We've fixed the oC Web configuration in oCIS so that the settings UI will be shown again in Web. - -https://github.com/owncloud/ocis/pull/4691 diff --git a/changelog/2.0.0_2022-11-30/fix-cache-config.md b/changelog/2.0.0_2022-11-30/fix-cache-config.md deleted file mode 100644 index 105517d2a1..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-cache-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix cache stat table config - -We have aligned the cache table config for the gateway and the dataprovider to make them actually use the same cache instance. - -https://github.com/owncloud/ocis/pull/4732 diff --git a/changelog/2.0.0_2022-11-30/fix-cache-store-env.md b/changelog/2.0.0_2022-11-30/fix-cache-store-env.md deleted file mode 100644 index bccfe1d572..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-cache-store-env.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: adjust cache related configuration options - -We've adjusted cache related configuration options of the -gateway and storage-users service to the other services. - -https://github.com/owncloud/ocis/pull/5087 diff --git a/changelog/2.0.0_2022-11-30/fix-configure-idp-secrets-env.md b/changelog/2.0.0_2022-11-30/fix-configure-idp-secrets-env.md deleted file mode 100644 index 4a342db94b..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-configure-idp-secrets-env.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Make IDP secrets configurable via environment variables - -We've fixed the configuration options of the IDP to make the IDP secrets again -configurable via environment variables. - -https://github.com/owncloud/ocis/pull/3744 diff --git a/changelog/2.0.0_2022-11-30/fix-csp-silent-refresh.md b/changelog/2.0.0_2022-11-30/fix-csp-silent-refresh.md deleted file mode 100644 index 3b6f338d37..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-csp-silent-refresh.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: CSP rules for silent token refresh in iframe - -When renewing the access token silently web needs to be opened in an iframe. This was previously blocked by a restrictive iframe CSP rule in the `Secure` middleware and has now been fixed by allow `self` for iframes. - -https://github.com/owncloud/ocis/pull/4031 -https://github.com/owncloud/web/issues/7030 diff --git a/changelog/2.0.0_2022-11-30/fix-debug-config-enable-by-default.md b/changelog/2.0.0_2022-11-30/fix-debug-config-enable-by-default.md deleted file mode 100644 index 916a439206..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-debug-config-enable-by-default.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Enable debug server by default - -We've fixed the behavior for the audit, idm, nats and notifications extensions, that -did not start their debug server by default. - -https://github.com/owncloud/ocis/pull/3827 diff --git a/changelog/2.0.0_2022-11-30/fix-default-role-assign.md b/changelog/2.0.0_2022-11-30/fix-default-role-assign.md deleted file mode 100644 index 1697166baf..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-default-role-assign.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Rework default role provisioning - -We fixed a race condition in the default role assignment code that could lead to -users loosing privileges. When authenticating before the settings service was fully -running. - -https://github.com/owncloud/ocis/issues/3900 diff --git a/changelog/2.0.0_2022-11-30/fix-index-integrity.md b/changelog/2.0.0_2022-11-30/fix-index-integrity.md deleted file mode 100644 index 2d83033cb3..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-index-integrity.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix search index getting out of sync - -We fixed a problem where the search index got out of sync with child elements of a parent containing special characters. - -https://github.com/owncloud/ocis/pull/3851 diff --git a/changelog/2.0.0_2022-11-30/fix-insecure-option-with-default-true.md b/changelog/2.0.0_2022-11-30/fix-insecure-option-with-default-true.md deleted file mode 100644 index c62f6156aa..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-insecure-option-with-default-true.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Change the default value for PROXY_OIDC_INSECURE to false - -We've changed the default value for PROXY_OIDC_INSECURE to `false`. -Previously the default values was `true` which is not acceptable since default values need to be secure. - -https://github.com/owncloud/ocis/pull/4601 diff --git a/changelog/2.0.0_2022-11-30/fix-jsoncs3-config-options.md b/changelog/2.0.0_2022-11-30/fix-jsoncs3-config-options.md deleted file mode 100644 index e62720b4ce..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-jsoncs3-config-options.md +++ /dev/null @@ -1,13 +0,0 @@ -Bugfix: Fix sharing jsoncs3 driver options - -We've fixed the environment variable config options of the jsoncs3 driver that previously -used the same environment variables as the cs3 driver. -Now the jsoncs3 driver has it's own configuration environment variables. - -If you used the jsoncs3 sharing driver and explicitly set `SHARING_PUBLIC_CS3_SYSTEM_USER_ID`, -this PR is a breaking change for your deployment. To workaround you may set the value you had -configured in `SHARING_PUBLIC_CS3_SYSTEM_USER_ID` to both `SHARING_PUBLIC_JSONCS3_SYSTEM_USER_ID` -and `SHARING_PUBLIC_JSONCS3_SYSTEM_USER_IDP`. - - -https://github.com/owncloud/ocis/pull/4593 diff --git a/changelog/2.0.0_2022-11-30/fix-ldap-filter-envvar.md b/changelog/2.0.0_2022-11-30/fix-ldap-filter-envvar.md deleted file mode 100644 index 9e0daeadbf..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-ldap-filter-envvar.md +++ /dev/null @@ -1,13 +0,0 @@ -Bugfix: Inconsistency env var naming for LDAP filter configuration - -There was a naming inconsistency for the environment variables used to define -LDAP filters for user and groups queries. Some services used `LDAP_USER_FILTER` -while others used `LDAP_USERFILTER`. This is now changed to use `LDAP_USER_FILTER` -and `LDAP_GROUP_FILTER`. - -Note: If your oCIS setup is using an LDAP configuration that has any of the -`*_LDAP_USERFILTER` or `*_LDAP_GROUPFILTER` environment variables set, please -update the configuration to use the new unified names `*_LDAP_USER_FILTER` -respectively `*_LDAP_GROUP_FILTER` instead. - -https://github.com/owncloud/ocis/issues/3890 diff --git a/changelog/2.0.0_2022-11-30/fix-ldap-insecure-options.md b/changelog/2.0.0_2022-11-30/fix-ldap-insecure-options.md deleted file mode 100644 index 20f5937d67..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-ldap-insecure-options.md +++ /dev/null @@ -1,9 +0,0 @@ -Bugfix: Fix LDAP insecure options - -We've fixed multiple LDAP insecure options: - -* The Graph LDAP insecure option default was set to `true` and now defaults to `false`. This is possible after #3888, since the Graph also now uses the LDAP CAcert by default. -* The Graph LDAP insecure option was configurable by the environment variable `OCIS_INSECURE`, which was replaced by the dedicated `LDAP_INSECURE` variable. This variable is also used by all other services using LDAP. -* The IDP insecure option for the user backend now also picks up configuration from `LDAP_INSECURE`. - -https://github.com/owncloud/ocis/pull/3897 diff --git a/changelog/2.0.0_2022-11-30/fix-ldap-invalid-users-groups.md b/changelog/2.0.0_2022-11-30/fix-ldap-invalid-users-groups.md deleted file mode 100644 index 9f0db8640a..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-ldap-invalid-users-groups.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix handling of invalid LDAP users and groups - -We fixed an issue where ocis would exit with a panic when LDAP users -or groups where missing required attributes (e.g. the id) - -https://github.com/owncloud/ocis/issues/4274 diff --git a/changelog/2.0.0_2022-11-30/fix-logging-levels.md b/changelog/2.0.0_2022-11-30/fix-logging-levels.md deleted file mode 100644 index 3e0b33b021..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-logging-levels.md +++ /dev/null @@ -1,15 +0,0 @@ -Bugfix: Fix logging levels - -We've fixed the configuration of logging levels. Previously it was not possible -to configure a service with a more or less verbose log level then all other services -when running in the supervised / runtime mode `ocis server`. - -For example `OCIS_LOG_LEVEL=error PROXY_LOG_LEVEL=debug ocis server` did not configure -error logging for all services except the proxy, which should be on debug logging. This is now fixed -and working properly. - -Also we fixed the format of go-micro logs to always default to error level. -Previously this was only ensured in the supervised / runtime mode. - -https://github.com/owncloud/ocis/pull/4102 -https://github.com/owncloud/ocis/issues/4089 diff --git a/changelog/2.0.0_2022-11-30/fix-no-auth-bearer.md b/changelog/2.0.0_2022-11-30/fix-no-auth-bearer.md deleted file mode 100644 index e39f741e66..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-no-auth-bearer.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Don't run auth-bearer service by default - -We no longer start the auth-bearer service by default. This service is -currently unused and not required to run ocis. The equivalent functionality -to verify OpenID connect tokens and to mint reva tokes for OIDC authenticated -clients is currently implemented inside the oidc-auth middleware of the proxy. - -https://github.com/owncloud/ocis/issues/4692 diff --git a/changelog/2.0.0_2022-11-30/fix-notifications-email-settings.md b/changelog/2.0.0_2022-11-30/fix-notifications-email-settings.md deleted file mode 100644 index afbf22c764..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-notifications-email-settings.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix notifications service settings - -We've fixed two notifications service setting: -- `NOTIFICATIONS_MACHINE_AUTH_API_KEY` was previously not picked up (only `OCIS_MACHINE_AUTH_API_KEY` was loaded) -- If you used a email sender address in the format of the default value of `NOTIFICATIONS_SMTP_SENDER` no email could be send. - -https://github.com/owncloud/ocis/pull/4652 diff --git a/changelog/2.0.0_2022-11-30/fix-notifications-web-ui-url.md b/changelog/2.0.0_2022-11-30/fix-notifications-web-ui-url.md deleted file mode 100644 index 936fc582b4..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-notifications-web-ui-url.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix notifications Web UI url - -We've fixed the configuration of the notification service's Web UI url that appears in emails. - -Previously it was only configurable via the global "OCIS_URL" and is now also configurable via "NOTIFICATIONS_WEB_UI_URL". - -https://github.com/owncloud/ocis/pull/4998 diff --git a/changelog/2.0.0_2022-11-30/fix-ocis-run-services.md b/changelog/2.0.0_2022-11-30/fix-ocis-run-services.md deleted file mode 100644 index 6b6f07d7e4..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-ocis-run-services.md +++ /dev/null @@ -1,12 +0,0 @@ -Bugfix: Fix `OCIS_RUN_SERVICES` - -`OCIS_RUN_SERVICES` was introduced as successor to `OCIS_RUN_EXTENSIONS` because -we wanted to call oCIS "core" extensions services. We kept `OCIS_RUN_EXTENSIONS` for -backwards compatibility reasons. - -It turned out, that setting `OCIS_RUN_SERVICES` has no effect since introduced. `OCIS_RUN_EXTENSIONS`. -`OCIS_RUN_EXTENSIONS` was working fine all the time. - -We now fixed `OCIS_RUN_SERVICES`, so that you can use it as a equivalent replacement for `OCIS_RUN_EXTENSIONS` - -https://github.com/owncloud/ocis/pull/4133 diff --git a/changelog/2.0.0_2022-11-30/fix-oidc-provider-cache.md b/changelog/2.0.0_2022-11-30/fix-oidc-provider-cache.md deleted file mode 100644 index 5fc5b2637f..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-oidc-provider-cache.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix the OIDC provider cache - -We've fixed the OIDC provider cache. It never had a cache hit before this fix. -Under some circumstances it could cause a painfully slow OCIS if the IDP well-known endpoint takes some time to respond. - -https://github.com/owncloud/ocis/pull/4600 diff --git a/changelog/2.0.0_2022-11-30/fix-permissions-for-report.md b/changelog/2.0.0_2022-11-30/fix-permissions-for-report.md deleted file mode 100644 index 33f1273cc0..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-permissions-for-report.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix permissions in REPORT - -The REPORT endpoint wouldn't return any permissions on personal spaces -Now it does. Also bumps reva - -https://github.com/owncloud/ocis/pull/4520 diff --git a/changelog/2.0.0_2022-11-30/fix-public-link-defaultname-capability b/changelog/2.0.0_2022-11-30/fix-public-link-defaultname-capability deleted file mode 100644 index 204ea99667..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-public-link-defaultname-capability +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Set default name for public link via capabilities - -We have now added a default name for public link shares which is communicated via the capabilities. - -https://github.com/owncloud/ocis/pull/3834 -https://github.com/owncloud/ocis/issues/1237 diff --git a/changelog/2.0.0_2022-11-30/fix-remove-legacy-accounts-routes.md b/changelog/2.0.0_2022-11-30/fix-remove-legacy-accounts-routes.md deleted file mode 100644 index f8aa3a0fa7..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-remove-legacy-accounts-routes.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: remove legacy accounts proxy routes - -We've removed the legacy accounts routes from the proxy default config. -There were no longer used since the switch to IDM as the default user -backend. Also accounts is no longer part of the oCIS binary and therefore -should not be part of the proxy default route config. - -https://github.com/owncloud/ocis/pull/3831 diff --git a/changelog/2.0.0_2022-11-30/fix-remove-unused-GRAPH_SPACES_INSECURE.md b/changelog/2.0.0_2022-11-30/fix-remove-unused-GRAPH_SPACES_INSECURE.md deleted file mode 100644 index 6b442414ab..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-remove-unused-GRAPH_SPACES_INSECURE.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix unused config option `GRAPH_SPACES_INSECURE` - -We've removed the unused config option `GRAPH_SPACES_INSECURE` from the GRAPH service. - -https://github.com/owncloud/ocis/pull/55555 diff --git a/changelog/2.0.0_2022-11-30/fix-remove-unused-config-options.md b/changelog/2.0.0_2022-11-30/fix-remove-unused-config-options.md deleted file mode 100644 index f24eec9f34..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-remove-unused-config-options.md +++ /dev/null @@ -1,12 +0,0 @@ -Bugfix: Remove unused configuration options - -We've removed multiple unused configuration options: - -- `STORAGE_SYSTEM_DATAPROVIDER_INSECURE`, see also cs3org/reva#2993 -- `STORAGE_USERS_DATAPROVIDER_INSECURE`, see also cs3org/reva#2993 -- `STORAGE_SYSTEM_TEMP_FOLDER`, see also cs3org/reva#2993 -- `STORAGE_USERS_TEMP_FOLDER`, see also cs3org/reva#2993 -- `WEB_UI_CONFIG_VERSION`, see also owncloud/web#7130 -- `GATEWAY_COMMIT_SHARE_TO_STORAGE_REF`, see also cs3org/reva#3017 - -https://github.com/owncloud/ocis/pull/3973 diff --git a/changelog/2.0.0_2022-11-30/fix-remove-unused-ocs-backend-config.md b/changelog/2.0.0_2022-11-30/fix-remove-unused-ocs-backend-config.md deleted file mode 100644 index 08da6b9008..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-remove-unused-ocs-backend-config.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Remove static ocs user backend config - -We've remove the `OCS_ACCOUNT_BACKEND_TYPE` configuration option. -It was intended to allow configuration of different user backends for the ocs service. -Right now the ocs service only has a "cs3" backend. Therefor it's a static entry and not configurable. - -https://github.com/owncloud/ocis/pull/4077 diff --git a/changelog/2.0.0_2022-11-30/fix-remove-unused-ocs-storage-config.md b/changelog/2.0.0_2022-11-30/fix-remove-unused-ocs-storage-config.md deleted file mode 100644 index 9fa56fa643..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-remove-unused-ocs-storage-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Remove unused OCS storage configuration - -We've removed the unused OCS configuration option `OCS_STORAGE_USERS_DRIVER`. - -https://github.com/owncloud/ocis/pull/3955 diff --git a/changelog/2.0.0_2022-11-30/fix-search-command-server-command.md b/changelog/2.0.0_2022-11-30/fix-search-command-server-command.md deleted file mode 100644 index eb4024e5c1..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-search-command-server-command.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix the `ocis search` command - -We've fixed the behavior for `ocis search`, which didn't show further help when not all secrets have been configured. -It also was not possible to start the search service standalone from the oCIS binary without configuring all oCIS secrets, -even they were not needed by the search service. - -https://github.com/owncloud/ocis/pull/3796 - diff --git a/changelog/2.0.0_2022-11-30/fix-search-grpc-addr-env.md b/changelog/2.0.0_2022-11-30/fix-search-grpc-addr-env.md deleted file mode 100644 index 72b9b84c36..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-search-grpc-addr-env.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Rename search env variable for the grpc server address - -We've fixed the gprc server address configuration environment variable by renaming it from -`ACCOUNTS_GRPC_ADDR` to `SEARCH_GRPC_ADDR` - -https://github.com/owncloud/ocis/pull/3800 diff --git a/changelog/2.0.0_2022-11-30/fix-search-in-received-shares.md b/changelog/2.0.0_2022-11-30/fix-search-in-received-shares.md deleted file mode 100644 index 88bac6a23d..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-search-in-received-shares.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix search in received shares - -We fixed a problem where items in received shares were not found. - -https://github.com/owncloud/ocis/issues/4308 diff --git a/changelog/2.0.0_2022-11-30/fix-search-report.md b/changelog/2.0.0_2022-11-30/fix-search-report.md deleted file mode 100644 index d74ca9c19e..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-search-report.md +++ /dev/null @@ -1,12 +0,0 @@ -Bugfix: Fix search report - -There were multiple issues with REPORT search responses from webdav. Also we want it to be consistent with PROPFIND responses. -* the `remote.php` prefix was missing from the href (added even though not necessary) -* the ids were formatted wrong, they should look different for shares and spaces. -* the name of the resource was missing -* the shareid was missing (for shares) -* the prop `shareroot` (containing the name of the share root) was missing -* the permissions prop was empty - -https://github.com/owncloud/web/issues/7557 -https://github.com/owncloud/ocis/pull/4485 diff --git a/changelog/2.0.0_2022-11-30/fix-search-webdav-permissions.md b/changelog/2.0.0_2022-11-30/fix-search-webdav-permissions.md deleted file mode 100644 index 48097e939b..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-search-webdav-permissions.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: render webdav permissions as string in search report - -We now correctly render the `oc:permissions` of resources as a string. - -https://github.com/owncloud/ocis/issues/4575 -https://github.com/owncloud/ocis/pull/4579 diff --git a/changelog/2.0.0_2022-11-30/fix-sensitive-values-proxy-debug-config.md b/changelog/2.0.0_2022-11-30/fix-sensitive-values-proxy-debug-config.md deleted file mode 100644 index cc56150a07..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-sensitive-values-proxy-debug-config.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix make sensitive config values in the proxy's debug server - -We've fixed a security issue of the proxy's debug server config report endpoint. -Previously sensitive configuration values haven't been masked. We now mask these values. - -https://github.com/owncloud/ocis/pull/4086 diff --git a/changelog/2.0.0_2022-11-30/fix-settings-idm-adminuserid.md b/changelog/2.0.0_2022-11-30/fix-settings-idm-adminuserid.md deleted file mode 100644 index 2c0e14f2ba..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-settings-idm-adminuserid.md +++ /dev/null @@ -1,9 +0,0 @@ -Bugfix: Fix the idm and settings extensions' admin user id configuration option - -We've fixed the admin user id configuration of the settings and idm extensions. -The have previously only been configurable via the oCIS shared configuration and -therefore have been undocumented for the extensions. This config option is now part -of both extensions' configuration and can now also be used when the extensions are -compiled standalone. - -https://github.com/owncloud/ocis/pull/3799 diff --git a/changelog/2.0.0_2022-11-30/fix-share-notifications.md b/changelog/2.0.0_2022-11-30/fix-share-notifications.md deleted file mode 100644 index a60b7aa0be..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-share-notifications.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Mail notifications for group shares - -We fixed multiple issues in the notifications service, which broke notification -mails new shares with groups. - -https://github.com/owncloud/ocis/pull/4714 -https://github.com/owncloud/ocis/issues/4703 -https://github.com/owncloud/ocis/issues/4688 diff --git a/changelog/2.0.0_2022-11-30/fix-sharee-substring-search.md b/changelog/2.0.0_2022-11-30/fix-sharee-substring-search.md deleted file mode 100644 index 40f492c76b..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-sharee-substring-search.md +++ /dev/null @@ -1,16 +0,0 @@ -Bugfix: Substring search for sharees - -We fixed searching for sharees to be no longer case-sensitive. -With this we introduced two new settings for the users and groups services: -"group_substring_filter_type" for the group services and -"user_substring_filter_type" for the users service. -They allow to set the type of LDAP filter that is used for substring user -searches. Possible values are: "initial", "final" and "any" to do either -prefix, suffix or full substring searches. Both settings default to "initial". - -Also a new option "search_min_length" was added for the "frontend" service. It -allows to configure the minimum number of characters to enter before a search -for Sharees is started. This setting is e.g. evaluated by the web ui via the -capabilities endpoint. - -https://github.com/owncloud/ocis/issues/547 diff --git a/changelog/2.0.0_2022-11-30/fix-skip-validate-for-non-fullstack.md b/changelog/2.0.0_2022-11-30/fix-skip-validate-for-non-fullstack.md deleted file mode 100644 index 712c9266fa..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-skip-validate-for-non-fullstack.md +++ /dev/null @@ -1,10 +0,0 @@ -Bugfix: Fix configuration validation for extensions' server commands - -We've fixed the configuration validation for the extensions' server commands. -Before this fix error messages have occurred when trying to start individual services -without certain oCIS fullstack configuration values. - -We now no longer do the common oCIS configuration validation for extensions' server -commands and now rely only on the extensions' validation function. - -https://github.com/owncloud/ocis/pull/3911 diff --git a/changelog/2.0.0_2022-11-30/fix-startup-error-logging.md b/changelog/2.0.0_2022-11-30/fix-startup-error-logging.md deleted file mode 100644 index 7bc7761bc6..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-startup-error-logging.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix startup error logging - -We've fixed the startup error logging, so that users will the reason for a failed -startup even on "error" log level. Previously they would only see it on "info" log level. -Also in a lot of cases the reason for the failed shutdown was omitted. - -https://github.com/owncloud/ocis/pull/4093 diff --git a/changelog/2.0.0_2022-11-30/fix-static-asset-caching.md b/changelog/2.0.0_2022-11-30/fix-static-asset-caching.md deleted file mode 100644 index e27df2da06..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-static-asset-caching.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Disable cache for selected static web assets - -We've disabled caching for some static web assets. -Files like the web index.html, oidc-callback.html or similar contain paths to timestamped resources and should not be cached. - -https://github.com/owncloud/ocis/pull/4809 diff --git a/changelog/2.0.0_2022-11-30/fix-storage-users-config.md b/changelog/2.0.0_2022-11-30/fix-storage-users-config.md deleted file mode 100644 index 3ebc92333e..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-storage-users-config.md +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Fix multiple storage-users env variables - -We've fixed multiple environment variable configuration options for the storage-users extension: - -* `STORAGE_USERS_GRPC_ADDR` was used to configure both the address of the http and grpc server. - This resulted in a failing startup of the storage-users extension if this config option is set, - because the service tries to double-bind the configured port (one time for each of the http and grpc server). You can now configure the grpc server's address with the environment variable `STORAGE_USERS_GRPC_ADDR` and the http server's address with the environment variable `STORAGE_USERS_HTTP_ADDR` -* `STORAGE_USERS_S3NG_USERS_PROVIDER_ENDPOINT` was used to configure the permissions service endpoint for the S3NG driver and was therefore renamed to `STORAGE_USERS_S3NG_PERMISSIONS_ENDPOINT` -* It's now possible to configure the permissions service endpoint for all storage drivers with the environment variable `STORAGE_USERS_PERMISSION_ENDPOINT`, which was previously only used by the S3NG driver. - -https://github.com/owncloud/ocis/pull/3802 diff --git a/changelog/2.0.0_2022-11-30/fix-thumbnails-dav.md b/changelog/2.0.0_2022-11-30/fix-thumbnails-dav.md deleted file mode 100644 index 0db2fb4f30..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-thumbnails-dav.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Thumbnails for `/dav/xxx?preview=1` requests - -We've added the thumbnail rendering for `/dav/xxx?preview=1`, `/remote.php/webdav/{relative path}?preview=1` and `/webdav/{relative path}?preview=1` requests, which was previously not supported because of missing routes. It now returns the same thumbnails as for -`/remote.php/dav/xxx?preview=1`. - -https://github.com/owncloud/ocis/pull/3567 diff --git a/changelog/2.0.0_2022-11-30/fix-unfindable-entities.md b/changelog/2.0.0_2022-11-30/fix-unfindable-entities.md deleted file mode 100644 index 772cf5c479..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-unfindable-entities.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix unfindable entities from shares/publicshares - -We fixed a problem where directories or empty files weren't findable because -they were to the search index improperly when created through a share or -publicshare. - -https://github.com/owncloud/ocis/pull/4651 -https://github.com/owncloud/ocis/issues/4489 diff --git a/changelog/2.0.0_2022-11-30/fix-unrestricted-quota.md b/changelog/2.0.0_2022-11-30/fix-unrestricted-quota.md deleted file mode 100644 index 932a62b71d..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-unrestricted-quota.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix unrestricted quota on the graphAPI - -Unrestricted quota needs to show 0 on the API. It is not good for clients when the property is missing. - -https://github.com/owncloud/ocis/pull/4363 diff --git a/changelog/2.0.0_2022-11-30/fix-user-autoprovision.md b/changelog/2.0.0_2022-11-30/fix-user-autoprovision.md deleted file mode 100644 index 1e14bf1045..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-user-autoprovision.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix user autoprovisioning - -We've fixed the autoprovsioning feature that was introduced in beta2. Due to a bug -the role assignment of the privileged user that is used to create accounts wasn't -propagated correctly to the `graph` service. - -https://github.com/owncloud/ocis/issues/3893 diff --git a/changelog/2.0.0_2022-11-30/fix-version-info b/changelog/2.0.0_2022-11-30/fix-version-info deleted file mode 100644 index b242ee4412..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-version-info +++ /dev/null @@ -1,10 +0,0 @@ -Bugfix: Fix version info - -We've fixed the version info that is displayed when you run: - -- `ocis version` -- `ocis version` - -Since #2918, these commands returned an empty version only. - -https://github.com/owncloud/ocis/pull/3953 diff --git a/changelog/2.0.0_2022-11-30/fix-version.md b/changelog/2.0.0_2022-11-30/fix-version.md deleted file mode 100644 index 36c5eb0a59..0000000000 --- a/changelog/2.0.0_2022-11-30/fix-version.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix version number in status page - -We needed to undo the version number changes on the status page to keep compatibility for legacy clients. We added a new field `productversion` for the actual version of the product. - -https://github.com/owncloud/ocis/issues/3788 -https://github.com/owncloud/ocis/pull/3805 diff --git a/changelog/2.0.0_2022-11-30/forbid-admin-self-removal.md b/changelog/2.0.0_2022-11-30/forbid-admin-self-removal.md deleted file mode 100644 index 1671267d30..0000000000 --- a/changelog/2.0.0_2022-11-30/forbid-admin-self-removal.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Restrict admins from self-removal - -Admin users are no longer allowed to remove their own account or -to edit their own role assignments. By this restriction we try to -prevent situation where no administrative users is available -in the system anymore - -https://github.com/owncloud/ocis/issues/3713 diff --git a/changelog/2.0.0_2022-11-30/frontend-cors.md b/changelog/2.0.0_2022-11-30/frontend-cors.md deleted file mode 100644 index 025389d587..0000000000 --- a/changelog/2.0.0_2022-11-30/frontend-cors.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: fix CORS in frontend service - -We now pass CORS config to the frontend reva service middleware. - -https://github.com/owncloud/ocis/pull/4948 -https://github.com/owncloud/ocis/issues/1340 \ No newline at end of file diff --git a/changelog/2.0.0_2022-11-30/get-received-share.md b/changelog/2.0.0_2022-11-30/get-received-share.md deleted file mode 100644 index 3d3f9ac9ba..0000000000 --- a/changelog/2.0.0_2022-11-30/get-received-share.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: OCS get share now also handle received shares - -Requesting a specific share can now also correctly map the path to the mountpoint if the requested share is a received share. - -https://github.com/owncloud/ocis/issues/4322 -https://github.com/owncloud/ocis/pull/4539 diff --git a/changelog/2.0.0_2022-11-30/glauth-accounts-rm.md b/changelog/2.0.0_2022-11-30/glauth-accounts-rm.md deleted file mode 100644 index d98668eaee..0000000000 --- a/changelog/2.0.0_2022-11-30/glauth-accounts-rm.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: The `glauth` and `accounts` services are removed - -After switching the default configuration to libregraph/idm we could remove -the glauth and accounts services from the source code (they were already disabled -by default with the previous release) - -https://github.com/owncloud/ocis/pull/3685 diff --git a/changelog/2.0.0_2022-11-30/graph-cacert.md b/changelog/2.0.0_2022-11-30/graph-cacert.md deleted file mode 100644 index a8adb21148..0000000000 --- a/changelog/2.0.0_2022-11-30/graph-cacert.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add config option to provide TLS certificate - -Added a config option to the graph service to provide a TLS certificate to be used to verify the LDAP server certificate. - -https://github.com/owncloud/ocis/issues/3818 -https://github.com/owncloud/ocis/pull/3888 diff --git a/changelog/2.0.0_2022-11-30/graph-explorer-env-doc.md b/changelog/2.0.0_2022-11-30/graph-explorer-env-doc.md deleted file mode 100644 index 75d930d5c9..0000000000 --- a/changelog/2.0.0_2022-11-30/graph-explorer-env-doc.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add descriptions for graph-explorer config - -Added descriptions tags to the graph-explorer config tags so that they will be included in the documentation. - -https://github.com/owncloud/ocis/pull/3759 diff --git a/changelog/2.0.0_2022-11-30/graph-forward-trace-ctx.md b/changelog/2.0.0_2022-11-30/graph-forward-trace-ctx.md deleted file mode 100644 index 822b7f2569..0000000000 --- a/changelog/2.0.0_2022-11-30/graph-forward-trace-ctx.md +++ /dev/null @@ -1,3 +0,0 @@ -Bugfix: graph service now forwards trace context - -https://github.com/owncloud/ocis/pull/4582 diff --git a/changelog/2.0.0_2022-11-30/graph-me-changepw.md b/changelog/2.0.0_2022-11-30/graph-me-changepw.md deleted file mode 100644 index 607ae4848a..0000000000 --- a/changelog/2.0.0_2022-11-30/graph-me-changepw.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add /me/changePassword endpoint to GraphAPI - -When using the builtin user management, allow users to update their own password via -the graph/v1.0/me/changePassword endpoint. - -https://github.com/owncloud/ocis/issues/3063 -https://github.com/owncloud/ocis/pull/3705 diff --git a/changelog/2.0.0_2022-11-30/graph-me-drives.md b/changelog/2.0.0_2022-11-30/graph-me-drives.md deleted file mode 100644 index 3104450cd9..0000000000 --- a/changelog/2.0.0_2022-11-30/graph-me-drives.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Reduce drives in graph /me/drives API - -Reduced the drives in the graph `/me/drives` API to only the drives the user has access to. -The endpoint `/drives` will list all drives when the user has the permission. - -https://github.com/owncloud/ocis/pull/3629 diff --git a/changelog/2.0.0_2022-11-30/graph-webdav-url.md b/changelog/2.0.0_2022-11-30/graph-webdav-url.md deleted file mode 100644 index 8e5a00e127..0000000000 --- a/changelog/2.0.0_2022-11-30/graph-webdav-url.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix the webdav URL of drive roots - -Fixed the webdav URL of drive roots in the graph API. - -https://github.com/owncloud/ocis/issues/3706 -https://github.com/owncloud/ocis/pull/3916 diff --git a/changelog/2.0.0_2022-11-30/grpc-tls.md b/changelog/2.0.0_2022-11-30/grpc-tls.md deleted file mode 100644 index 95acd823b1..0000000000 --- a/changelog/2.0.0_2022-11-30/grpc-tls.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Allow to setup TLS for grpc services - -We added config options to allow enabling TLS encryption for all reva and go-micro backed -grpc services. - -https://github.com/owncloud/ocis/pull/4798 -https://github.com/owncloud/ocis/pull/4901 diff --git a/changelog/2.0.0_2022-11-30/idp-cert-wait.md b/changelog/2.0.0_2022-11-30/idp-cert-wait.md deleted file mode 100644 index 8718cbd486..0000000000 --- a/changelog/2.0.0_2022-11-30/idp-cert-wait.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: idp: Check if CA certificate if present - -Upon first start with the default configuration the idm service creates -a server certificate, that might not be finished before the idp service -is starting. Add a check to idp similar to what the user, group, and -auth-providers implement. - -https://github.com/owncloud/ocis/issues/3623 diff --git a/changelog/2.0.0_2022-11-30/idp-default-files.md b/changelog/2.0.0_2022-11-30/idp-default-files.md deleted file mode 100644 index 6d710126aa..0000000000 --- a/changelog/2.0.0_2022-11-30/idp-default-files.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Generate signing key and encryption secret - -The idp service now automatically generates a signing key and encryption secret when they don't exist. -This will enable service restarts without invalidating existing sessions. - -https://github.com/owncloud/ocis/issues/3909 -https://github.com/owncloud/ocis/pull/4022 diff --git a/changelog/2.0.0_2022-11-30/idp-ui-update.md b/changelog/2.0.0_2022-11-30/idp-ui-update.md deleted file mode 100644 index c76c5c7e9d..0000000000 --- a/changelog/2.0.0_2022-11-30/idp-ui-update.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Update IdP UI - -Updated our fork of the lico IdP UI. This also updated the used npm dependencies. -The design didn't change. - -https://github.com/owncloud/ocis/issues/3493 -https://github.com/owncloud/ocis/pull/4074 diff --git a/changelog/2.0.0_2022-11-30/improve-graph.md b/changelog/2.0.0_2022-11-30/improve-graph.md deleted file mode 100644 index 68ba0f0833..0000000000 --- a/changelog/2.0.0_2022-11-30/improve-graph.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix graph endpoint - -We have added the memberOf slice to the /users endpoint -and the member slice to the /group endpoint - -https://github.com/owncloud/ocis/issues/3925 diff --git a/changelog/2.0.0_2022-11-30/initial-role-assignment.md b/changelog/2.0.0_2022-11-30/initial-role-assignment.md deleted file mode 100644 index 97ba62fa01..0000000000 --- a/changelog/2.0.0_2022-11-30/initial-role-assignment.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Initial role assignment with external IDM - -We've the initial user role assignment when using an external LDAP server. - -https://github.com/owncloud/ocis/issues/5045 diff --git a/changelog/2.0.0_2022-11-30/ldap-escape-dn.md b/changelog/2.0.0_2022-11-30/ldap-escape-dn.md deleted file mode 100644 index 78e38cd5fd..0000000000 --- a/changelog/2.0.0_2022-11-30/ldap-escape-dn.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Escape DN attribute value - -Escaped the DN attribute value on creating users and groups. - - -https://github.com/owncloud/ocis/pull/4117 diff --git a/changelog/2.0.0_2022-11-30/libregraph-idm-switch.md b/changelog/2.0.0_2022-11-30/libregraph-idm-switch.md deleted file mode 100644 index 3ca1a09c61..0000000000 --- a/changelog/2.0.0_2022-11-30/libregraph-idm-switch.md +++ /dev/null @@ -1,9 +0,0 @@ -Change: Switched default configuration to use libregraph/idm - -We switched the default configuration of oCIS to use the "idm" service (based -on libregraph/idm) as the standard source for user and group information. The -accounts and glauth services are no longer enabled by default and will be -removed with an upcoming release. - -https://github.com/owncloud/ocis/pull/3331 -https://github.com/owncloud/ocis/pull/3633 diff --git a/changelog/2.0.0_2022-11-30/logging-improvements.md b/changelog/2.0.0_2022-11-30/logging-improvements.md deleted file mode 100644 index 7110244fb7..0000000000 --- a/changelog/2.0.0_2022-11-30/logging-improvements.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Logging improvements - -We improved the logging of several http services. If possible and present, we now log the `X-Request-Id`. - -https://github.com/owncloud/ocis/pull/4815 -https://github.com/owncloud/ocis/pull/4974 diff --git a/changelog/2.0.0_2022-11-30/make-idp-only-wait-for-certs-when-using-ldap.md b/changelog/2.0.0_2022-11-30/make-idp-only-wait-for-certs-when-using-ldap.md deleted file mode 100644 index 2e7487200f..0000000000 --- a/changelog/2.0.0_2022-11-30/make-idp-only-wait-for-certs-when-using-ldap.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Make IDP only wait for certs when using LDAP - -When configuring cs3 as the backend the IDP no longer waits for an LDAP certificate to appear. - -https://github.com/owncloud/ocis/pull/3965 diff --git a/changelog/2.0.0_2022-11-30/make-ocdav-service-behave.md b/changelog/2.0.0_2022-11-30/make-ocdav-service-behave.md deleted file mode 100644 index 760b8e5b18..0000000000 --- a/changelog/2.0.0_2022-11-30/make-ocdav-service-behave.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: make ocdav service behave properly - -The ocdav service now properly passes the tracing config and shuts down when receiving a kill signal. - -https://github.com/owncloud/ocis/pull/3957 diff --git a/changelog/2.0.0_2022-11-30/metadata-gateway.md b/changelog/2.0.0_2022-11-30/metadata-gateway.md deleted file mode 100644 index 94229f6ae4..0000000000 --- a/changelog/2.0.0_2022-11-30/metadata-gateway.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: wrap metadata storage with dedicated reva gateway - -We wrapped the metadata storage in a minimal reva instance with a dedicated gateway, including static storage registry, static auth registry, in memory userprovider, machine authprovider and demo permissions service. This allows us to preconfigure the service user for the ocis settings service, share and public share providers. - -https://github.com/owncloud/ocis/pull/3602 -https://github.com/owncloud/ocis/pull/3647 diff --git a/changelog/2.0.0_2022-11-30/metadatauserid-systemuserid.md b/changelog/2.0.0_2022-11-30/metadatauserid-systemuserid.md deleted file mode 100644 index aa1ef3c0de..0000000000 --- a/changelog/2.0.0_2022-11-30/metadatauserid-systemuserid.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: rename MetadataUserID - -MetadataUserID is renamed to SystemUserID including yaml tags and env vars - -https://github.com/owncloud/ocis/pull/3671 diff --git a/changelog/2.0.0_2022-11-30/migrate-command.md b/changelog/2.0.0_2022-11-30/migrate-command.md deleted file mode 100644 index ec3c54f734..0000000000 --- a/changelog/2.0.0_2022-11-30/migrate-command.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: New migrate command for migrating shares and public shares - -We added a new `migrate` subcommand which can be used to migrate shares and public shares between different share and publicshare managers. - -https://github.com/owncloud/ocis/pull/3987 -https://github.com/owncloud/ocis/pull/4019 diff --git a/changelog/2.0.0_2022-11-30/mintls12.md b/changelog/2.0.0_2022-11-30/mintls12.md deleted file mode 100644 index 1df5ffa7ea..0000000000 --- a/changelog/2.0.0_2022-11-30/mintls12.md +++ /dev/null @@ -1,3 +0,0 @@ -Enhancement: default to tls 1.2 - -https://github.com/owncloud/ocis/pull/4969 \ No newline at end of file diff --git a/changelog/2.0.0_2022-11-30/missing-unprotected-paths.md b/changelog/2.0.0_2022-11-30/missing-unprotected-paths.md deleted file mode 100644 index 492f09036d..0000000000 --- a/changelog/2.0.0_2022-11-30/missing-unprotected-paths.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add missing unprotected paths - -Added missing unprotected paths for the text-editor, preview, pdf-viewer, draw-io and index.html to the authentication middleware. - -https://github.com/owncloud/ocis/pull/4454 -https://github.com/owncloud/ocis/pull/4458 diff --git a/changelog/2.0.0_2022-11-30/mount-ids.md b/changelog/2.0.0_2022-11-30/mount-ids.md deleted file mode 100644 index 49c9ff22a0..0000000000 --- a/changelog/2.0.0_2022-11-30/mount-ids.md +++ /dev/null @@ -1,34 +0,0 @@ -Bugfix: Make storage users mount ids unique by default - -The mount ID of the storage users provider needs to be unique by default. We made this value configurable and added it to ocis init to be sure that we have a random uuid v4. This is important for federated instances. - -> **Warning** ->BREAKING Change: In order to make every ocis storage provider ID unique by default, we needed to use a random uuidv4 during ocis init. Existing installations need to set this value explicitly or ocis will terminate after the upgrade. -> To upgrade from 2.0.0-rc.1 to 2.0.0-rc.2, 2.0.0 or later you need to set `GATEWAY_STORAGE_USERS_MOUNT_ID` and `STORAGE_USERS_MOUNT_ID` to the same random uuidv4. -> ->You can also add ->``` ->storage_users: -> mount_id: some-random-uuid ->gateway: -> storage_registry: -> storage_users_mount_id: some-random-uuid ->``` ->to the ocis.yaml file which was created during initialisation -> ->Changing the ID of the storage-users provider will change all ->- WebDAV Urls ->- FileIDs ->- SpaceIDs ->- Bookmarks ->- and will make all existing shares invalid. -> ->The Android, Web and iOS clients will continue to work without interruptions. The Desktop Client sync connections need to be deleted and recreated. ->Sorry for the inconvenience 😅 -> ->WORKAROUND - Not Recommended: You can avoid this by setting ->`GATEWAY_STORAGE_USERS_MOUNT_ID=1284d238-aa92-42ce-bdc4-0b0000009157` and ->`STORAGE_USERS_MOUNT_ID=1284d238-aa92-42ce-bdc4-0b0000009157` ->But this will cause problems later when two ocis instances want to federate. - -https://github.com/owncloud/ocis/pull/5091 diff --git a/changelog/2.0.0_2022-11-30/nats-tls.md b/changelog/2.0.0_2022-11-30/nats-tls.md deleted file mode 100644 index cd2b1f6df6..0000000000 --- a/changelog/2.0.0_2022-11-30/nats-tls.md +++ /dev/null @@ -1,16 +0,0 @@ -Enhancement: Secure the nats connection with TLS - -Encrypted the connection to the event broker using TLS. -Per default TLS is not enabled but can be enabled by setting either `OCIS_EVENTS_ENABLE_TLS=true` or the respective service configs: - -- `AUDIT_EVENTS_ENABLE_TLS=true` -- `GRAPH_EVENTS_ENABLE_TLS=true` -- `NATS_EVENTS_ENABLE_TLS=true` -- `NOTIFICATIONS_EVENTS_ENABLE_TLS=true` -- `SEARCH_EVENTS_ENABLE_TLS=true` -- `SHARING_EVENTS_ENABLE_TLS=true` -- `STORAGE_USERS_EVENTS_ENABLE_TLS=true` - -https://github.com/owncloud/ocis/pull/4781 -https://github.com/owncloud/ocis/pull/4800 -https://github.com/owncloud/ocis/pull/4867 diff --git a/changelog/2.0.0_2022-11-30/new-space-id-functions.md b/changelog/2.0.0_2022-11-30/new-space-id-functions.md deleted file mode 100644 index 2ed5103303..0000000000 --- a/changelog/2.0.0_2022-11-30/new-space-id-functions.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Use new space ID util functions - -Changed code to use the new space ID util functions so that everything works with the new spaces ID format. - -https://github.com/owncloud/ocis/pull/3648 -https://github.com/owncloud/ocis/pull/3669 diff --git a/changelog/2.0.0_2022-11-30/ocs-cs3-fatal.md b/changelog/2.0.0_2022-11-30/ocs-cs3-fatal.md deleted file mode 100644 index 2b51751e5c..0000000000 --- a/changelog/2.0.0_2022-11-30/ocs-cs3-fatal.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: return proper errors when ocs/cloud/users is using the cs3 backend - -The ocs API was just exiting with a fatal error on any update request, -when configured for the cs3 backend. Now it returns a proper error. - -https://github.com/owncloud/ocis/issues/3483 diff --git a/changelog/2.0.0_2022-11-30/ocs-version-product-field.md b/changelog/2.0.0_2022-11-30/ocs-version-product-field.md deleted file mode 100644 index 6714300c1b..0000000000 --- a/changelog/2.0.0_2022-11-30/ocs-version-product-field.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Product field in OCS version - -We've added a new field to the OCS Version, which is supposed to announce the product name. The web ui as a client will make use of it to make the backend product and version available (e.g. for easier bug reports). - -https://github.com/owncloud/ocis/pull/2918 diff --git a/changelog/2.0.0_2022-11-30/orientate-thumbnails.md b/changelog/2.0.0_2022-11-30/orientate-thumbnails.md deleted file mode 100644 index 96c273c8c0..0000000000 --- a/changelog/2.0.0_2022-11-30/orientate-thumbnails.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Automatically orientate photos when generating thumbnails - -The thumbnailer now makes use of the exif orientation information to automatically orientate pictures before generating thumbnails. - -https://github.com/owncloud/ocis/issues/4477 -https://github.com/owncloud/ocis/pull/4513 diff --git a/changelog/2.0.0_2022-11-30/polish-search.md b/changelog/2.0.0_2022-11-30/polish-search.md deleted file mode 100644 index 5993a17795..0000000000 --- a/changelog/2.0.0_2022-11-30/polish-search.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Polish search - -We improved the feedback when providing invalid search queries and added support for limiting the number of results returned. - -https://github.com/owncloud/ocis/pull/4094 diff --git a/changelog/2.0.0_2022-11-30/prevent-access-to-disabled-space.md b/changelog/2.0.0_2022-11-30/prevent-access-to-disabled-space.md deleted file mode 100644 index 8d22249d4e..0000000000 --- a/changelog/2.0.0_2022-11-30/prevent-access-to-disabled-space.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Prevent access to disabled space - -Previously managers where allowed to edit the space even when it is disabled -This is no longer possible - -https://github.com/owncloud/ocis/pull/3779 diff --git a/changelog/2.0.0_2022-11-30/received-share-path.md b/changelog/2.0.0_2022-11-30/received-share-path.md deleted file mode 100644 index 9958a34cf8..0000000000 --- a/changelog/2.0.0_2022-11-30/received-share-path.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix the shareroot path in REPORT responses - -Fixed the shareroot path in REPORT responses. Before this change the attribute leaked part of the folder tree of the sharer. - -https://github.com/owncloud/ocis/pull/4859 -https://github.com/owncloud/ocis/issues/4796 diff --git a/changelog/2.0.0_2022-11-30/refactor-extensions-to-services.md b/changelog/2.0.0_2022-11-30/refactor-extensions-to-services.md deleted file mode 100644 index ebe84055e3..0000000000 --- a/changelog/2.0.0_2022-11-30/refactor-extensions-to-services.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Refactor extensions to services - -We have decided to name all extensions, we maintain and provide with ocis, -services from here on to avoid confusion between external extensions and code -we provide and maintain. - -https://github.com/owncloud/ocis/pull/3980 diff --git a/changelog/2.0.0_2022-11-30/refactor-proxy.md b/changelog/2.0.0_2022-11-30/refactor-proxy.md deleted file mode 100644 index a94f3284e5..0000000000 --- a/changelog/2.0.0_2022-11-30/refactor-proxy.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: Refactor the proxy service - -The routes of the proxy service now have a "unprotected" flag. This is used by the authentication middleware to determine if the request needs to be blocked when missing authentication or not. - -https://github.com/owncloud/ocis/issues/4401 -https://github.com/owncloud/ocis/issues/4497 -https://github.com/owncloud/ocis/pull/4461 -https://github.com/owncloud/ocis/pull/4498 -https://github.com/owncloud/ocis/pull/4514 diff --git a/changelog/2.0.0_2022-11-30/remove-system-users-events-config.md b/changelog/2.0.0_2022-11-30/remove-system-users-events-config.md deleted file mode 100644 index 496fba89e1..0000000000 --- a/changelog/2.0.0_2022-11-30/remove-system-users-events-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Remove the storage-users event configuration - -We've removed the events configuration from the storage-users section because it is not needed. - -https://github.com/owncloud/ocis/pull/4825 diff --git a/changelog/2.0.0_2022-11-30/remove-windows.md b/changelog/2.0.0_2022-11-30/remove-windows.md deleted file mode 100644 index 04263458e9..0000000000 --- a/changelog/2.0.0_2022-11-30/remove-windows.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Remove windows from ci & release makefile - -We have removed windows from the ci & release makefile - -https://github.com/owncloud/ocis/pull/5026 -https://github.com/owncloud/ocis/issues/5011 \ No newline at end of file diff --git a/changelog/2.0.0_2022-11-30/rename-authprovider.md b/changelog/2.0.0_2022-11-30/rename-authprovider.md deleted file mode 100644 index 39aff48879..0000000000 --- a/changelog/2.0.0_2022-11-30/rename-authprovider.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Rename AUTH_BASIC_AUTH_PROVIDER envvar - -Rename the `AUTH_BASIC_AUTH_PROVIDER` envvar to `AUTH_BASIC_AUTH_MANAGER` - -https://github.com/owncloud/ocis/pull/4966 -https://github.com/owncloud/ocis/pull/4981 \ No newline at end of file diff --git a/changelog/2.0.0_2022-11-30/report-parentid.md b/changelog/2.0.0_2022-11-30/report-parentid.md deleted file mode 100644 index 6b710fe550..0000000000 --- a/changelog/2.0.0_2022-11-30/report-parentid.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: report parent id - -We now index and return the parent id of a resource in search REPORTs. - -https://github.com/owncloud/ocis/pull/4757 -https://github.com/owncloud/ocis/issues/4727 \ No newline at end of file diff --git a/changelog/2.0.0_2022-11-30/rescan-spaces.md b/changelog/2.0.0_2022-11-30/rescan-spaces.md deleted file mode 100644 index 8afcabd4c6..0000000000 --- a/changelog/2.0.0_2022-11-30/rescan-spaces.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Trigger a rescan of spaces in the search index when items have changed - -The search service now scans spaces when items have been changed. This fixes the problem -that mtime and treesize propagation was not reflected in the search index properly. - -https://github.com/owncloud/ocis/pull/4777 -https://github.com/owncloud/ocis/issues/4410 diff --git a/changelog/2.0.0_2022-11-30/resharing.md b/changelog/2.0.0_2022-11-30/resharing.md deleted file mode 100644 index 58a45aed25..0000000000 --- a/changelog/2.0.0_2022-11-30/resharing.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow resharing - -This will allow resharing files - -https://github.com/owncloud/ocis/pull/3904 diff --git a/changelog/2.0.0_2022-11-30/rewrite-authentication.md b/changelog/2.0.0_2022-11-30/rewrite-authentication.md deleted file mode 100644 index c399074312..0000000000 --- a/changelog/2.0.0_2022-11-30/rewrite-authentication.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Rewrite of the request authentication middleware - -There were some flaws in the authentication middleware which were resolved by this rewrite. -This rewrite also introduced the need to manually mark certain paths as "unprotected" if -requests to these paths must not be authenticated. - -https://github.com/owncloud/ocis/pull/4374 diff --git a/changelog/2.0.0_2022-11-30/save-katherine.md b/changelog/2.0.0_2022-11-30/save-katherine.md deleted file mode 100644 index 90d5a41b6b..0000000000 --- a/changelog/2.0.0_2022-11-30/save-katherine.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Save Katherine - -SpaceManager user katherine was removed with the demo user switch. -Now she comes back - -https://github.com/owncloud/ocis/issues/3823 -https://github.com/owncloud/ocis/pull/3824 diff --git a/changelog/2.0.0_2022-11-30/search-extension.md b/changelog/2.0.0_2022-11-30/search-extension.md deleted file mode 100644 index c4e7bffa4b..0000000000 --- a/changelog/2.0.0_2022-11-30/search-extension.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add initial version of the search extensions - -It is now possible to search for files and directories by their name using the web UI. Therefor new search extension indexes files in a persistent local index. - -https://github.com/owncloud/ocis/pull/3635 diff --git a/changelog/2.0.0_2022-11-30/serviceUser-systemUser.md b/changelog/2.0.0_2022-11-30/serviceUser-systemUser.md deleted file mode 100644 index 6310f12278..0000000000 --- a/changelog/2.0.0_2022-11-30/serviceUser-systemUser.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: rename serviceUser to systemUser - -We renamed serviceUser to systemUser in all configs and vars -including yaml-tags and env vars - -https://github.com/owncloud/ocis/pull/3673 diff --git a/changelog/2.0.0_2022-11-30/settings-permissions-check.md b/changelog/2.0.0_2022-11-30/settings-permissions-check.md deleted file mode 100644 index 10b302d044..0000000000 --- a/changelog/2.0.0_2022-11-30/settings-permissions-check.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix permission check in settings service - -Added a check of the stored roles as a fallback if no roles are contained in the context. - -https://github.com/owncloud/ocis/pull/4890 diff --git a/changelog/2.0.0_2022-11-30/settings-values.md b/changelog/2.0.0_2022-11-30/settings-values.md deleted file mode 100644 index 18e36fc816..0000000000 --- a/changelog/2.0.0_2022-11-30/settings-values.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Prohibit users from setting or listing other user's values - -Added checks that users can only set and list their own settings. - -https://github.com/owncloud/ocis/pull/4897 diff --git a/changelog/2.0.0_2022-11-30/share-jail-fixes.md b/changelog/2.0.0_2022-11-30/share-jail-fixes.md deleted file mode 100644 index 6feeae42e3..0000000000 --- a/changelog/2.0.0_2022-11-30/share-jail-fixes.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix Thumbnails for IDs without a trailing path - -The routes in the chi router were not matching thumbnail requests without a trailing path. - -https://github.com/owncloud/ocis/pull/3791 diff --git a/changelog/2.0.0_2022-11-30/single-file-edit.md b/changelog/2.0.0_2022-11-30/single-file-edit.md deleted file mode 100644 index fbe24d8d68..0000000000 --- a/changelog/2.0.0_2022-11-30/single-file-edit.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add capability for public link single file edit - -It is now possible to share a single file by link with edit permissions. Therefore we need a public share capability to enable that feature in the clients. At the same time, we improved the WebDAV permissions for public links. - -https://github.com/owncloud/web/pull/6787 -https://github.com/owncloud/ocis/pull/3538 diff --git a/changelog/2.0.0_2022-11-30/space-id.md b/changelog/2.0.0_2022-11-30/space-id.md deleted file mode 100644 index b35b672fce..0000000000 --- a/changelog/2.0.0_2022-11-30/space-id.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Use the spaceID on the cs3 resource - -We cleaned up the CS3Api to use a proper attribute for the space id. - -https://github.com/owncloud/ocis/pull/4748 diff --git a/changelog/2.0.0_2022-11-30/space-owner.md b/changelog/2.0.0_2022-11-30/space-owner.md deleted file mode 100644 index ff41e37bac..0000000000 --- a/changelog/2.0.0_2022-11-30/space-owner.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Space Creators can hand over spaces - -Set no owner on non personal spaces to be able to pass the space manager role to a new user. - -https://github.com/owncloud/ocis/pull/4244 diff --git a/changelog/2.0.0_2022-11-30/spaces-capabilities.md b/changelog/2.0.0_2022-11-30/spaces-capabilities.md deleted file mode 100644 index f2a90c4076..0000000000 --- a/changelog/2.0.0_2022-11-30/spaces-capabilities.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Added `share_jail` and `projects` feature flags in spaces capability - -We've added feature flags to the `spaces` capability to indicate to clients which features are supposed to be shown to users. - -https://github.com/owncloud/ocis/pull/3626 diff --git a/changelog/2.0.0_2022-11-30/special-items-improvements.md b/changelog/2.0.0_2022-11-30/special-items-improvements.md deleted file mode 100644 index 4a402d45db..0000000000 --- a/changelog/2.0.0_2022-11-30/special-items-improvements.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Use storageID when requesting special items - -We need to use the storageID when requesting the special items of a space to spare a registry lookup and improve the performance - -https://github.com/owncloud/ocis/pull/4356 diff --git a/changelog/2.0.0_2022-11-30/split-machineauth-and-systemuserauth.md b/changelog/2.0.0_2022-11-30/split-machineauth-and-systemuserauth.md deleted file mode 100644 index 8afeb7ed47..0000000000 --- a/changelog/2.0.0_2022-11-30/split-machineauth-and-systemuserauth.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Split MachineAuth from SystemUser - -We now have two different APIKeys: MachineAuth for the machine-auth service -and SystemUser for the system user used e.g. by settings service - -https://github.com/owncloud/ocis/pull/3672 diff --git a/changelog/2.0.0_2022-11-30/thumbnails-env-doc.md b/changelog/2.0.0_2022-11-30/thumbnails-env-doc.md deleted file mode 100644 index 728501569c..0000000000 --- a/changelog/2.0.0_2022-11-30/thumbnails-env-doc.md +++ /dev/null @@ -1,17 +0,0 @@ -Enhancement: Add description tags to the thumbnails config structs - -Added description tags to the config structs in the thumbnails service so they will be included in the config documentation. - -**Important** -If you ran `ocis init` with the `v2.0.0-alpha*` version then you have to manually add the `transfer_secret` to the ocis.yaml. - -Just open the `ocis.yaml` config file and look for the thumbnails section. -Then add a random `transfer_secret` so that it looks like this: - -``` -thumbnails: - thumbnail: - transfer_secret: -``` - -https://github.com/owncloud/ocis/pull/3752 diff --git a/changelog/2.0.0_2022-11-30/thumbnails-log.md b/changelog/2.0.0_2022-11-30/thumbnails-log.md deleted file mode 100644 index c02a24e301..0000000000 --- a/changelog/2.0.0_2022-11-30/thumbnails-log.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Make thumbnails service log less noisy - -Reduced the log severity when no thumbnail was found from warn to debug. -This reduces the spam in the logs. - -https://github.com/owncloud/ocis/pull/3959 diff --git a/changelog/2.0.0_2022-11-30/thumbnails-tiff-bmp.md b/changelog/2.0.0_2022-11-30/thumbnails-tiff-bmp.md deleted file mode 100644 index 309dc093c0..0000000000 --- a/changelog/2.0.0_2022-11-30/thumbnails-tiff-bmp.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add thumbnails support for tiff and bmp files - -Support generating thumbnails for tiff and bmp files in the thumbnails service. - -https://github.com/owncloud/ocis/pull/4634 diff --git a/changelog/2.0.0_2022-11-30/tokeninfo-endpoint-auth.md b/changelog/2.0.0_2022-11-30/tokeninfo-endpoint-auth.md deleted file mode 100644 index 856dfcb581..0000000000 --- a/changelog/2.0.0_2022-11-30/tokeninfo-endpoint-auth.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Make tokeninfo endpoint unprotected - -Make the tokeninfo endpoint unprotected as it is supposed to be available to the public. - -https://github.com/owncloud/ocis/pull/4715 diff --git a/changelog/2.0.0_2022-11-30/update-linkshare-capabilities.md b/changelog/2.0.0_2022-11-30/update-linkshare-capabilities.md deleted file mode 100644 index 9ad415ec7b..0000000000 --- a/changelog/2.0.0_2022-11-30/update-linkshare-capabilities.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Update linkshare capabilities - -We have updated the capabilities regarding password enforcement and expiration dates of public links. They were previously hardcoded in a way that didn't reflect the actual backend functionality anymore. - -https://github.com/owncloud/ocis/pull/3579 diff --git a/changelog/2.0.0_2022-11-30/update-reva-beta.4.md b/changelog/2.0.0_2022-11-30/update-reva-beta.4.md deleted file mode 100644 index 44ac5ab844..0000000000 --- a/changelog/2.0.0_2022-11-30/update-reva-beta.4.md +++ /dev/null @@ -1,47 +0,0 @@ -Enhancement: Update reva - -Changelog for reva 2.6.1 (2022-06-27) -======================================= - -The following sections list the changes in reva 2.6.1 relevant to -reva users. The changes are ordered by importance. - -Summary -------- - -* Bugfix [cs3org/reva#2998](https://github.com/cs3org/reva/pull/2998): Fix 0-byte-uploads -* Enhancement [cs3org/reva#3983](https://github.com/cs3org/reva/pull/3983): Add capability for alias links -* Enhancement [cs3org/reva#3000](https://github.com/cs3org/reva/pull/3000): Make less stat requests -* Enhancement [cs3org/reva#3003](https://github.com/cs3org/reva/pull/3003): Distinguish GRPC FAILED_PRECONDITION and ABORTED codes -* Enhancement [cs3org/reva#3005](https://github.com/cs3org/reva/pull/3005): Remove unused HomeMapping variable - -Changelog for reva 2.6.0 (2022-06-21) -======================================= - -The following sections list the changes in reva 2.6.0 relevant to -reva users. The changes are ordered by importance. - -* Bugfix [cs3org/reva#2985](https://github.com/cs3org/reva/pull/2985): Make stat requests route based on storage providerid -* Bugfix [cs3org/reva#2987](https://github.com/cs3org/reva/pull/2987): Let archiver handle all error codes -* Bugfix [cs3org/reva#2994](https://github.com/cs3org/reva/pull/2994): Bugfix errors when loading shares -* Bugfix [cs3org/reva#2996](https://github.com/cs3org/reva/pull/2996): Do not close share dump channels -* Bugfix [cs3org/reva#2993](https://github.com/cs3org/reva/pull/2993): Remove unused configuration -* Bugfix [cs3org/reva#2950](https://github.com/cs3org/reva/pull/2950): Bugfix sharing with space ref -* Bugfix [cs3org/reva#2991](https://github.com/cs3org/reva/pull/2991): Make sharesstorageprovider get accepted share -* Change [cs3org/reva#2877](https://github.com/cs3org/reva/pull/2877): Enable resharing -* Change [cs3org/reva#2984](https://github.com/cs3org/reva/pull/2984): Update CS3Apis -* Enhancement [cs3org/reva#3753](https://github.com/cs3org/reva/pull/3753): Add executant to the events -* Enhancement [cs3org/reva#2820](https://github.com/cs3org/reva/pull/2820): Instrument GRPC and HTTP requests with OTel -* Enhancement [cs3org/reva#2975](https://github.com/cs3org/reva/pull/2975): Leverage shares space storageid and type when listing shares -* Enhancement [cs3org/reva#3882](https://github.com/cs3org/reva/pull/3882): Explicitly return on ocdav move requests with body -* Enhancement [cs3org/reva#2932](https://github.com/cs3org/reva/pull/2932): Stat accepted shares mountpoints, configure existing share updates -* Enhancement [cs3org/reva#2944](https://github.com/cs3org/reva/pull/2944): Improve owncloudsql connection management -* Enhancement [cs3org/reva#2962](https://github.com/cs3org/reva/pull/2962): Per service TracerProvider -* Enhancement [cs3org/reva#2911](https://github.com/cs3org/reva/pull/2911): Allow for dumping and loading shares -* Enhancement [cs3org/reva#2938](https://github.com/cs3org/reva/pull/2938): Sharpen tooling - -https://github.com/owncloud/ocis/pull/3944 -https://github.com/owncloud/ocis/pull/3975 -https://github.com/owncloud/ocis/pull/3982 -https://github.com/owncloud/ocis/pull/4000 -https://github.com/owncloud/ocis/pull/4006 diff --git a/changelog/2.0.0_2022-11-30/update-reva-beta.5.md b/changelog/2.0.0_2022-11-30/update-reva-beta.5.md deleted file mode 100644 index 9374f80767..0000000000 --- a/changelog/2.0.0_2022-11-30/update-reva-beta.5.md +++ /dev/null @@ -1,39 +0,0 @@ -Enhancement: Update reva to version 2.7.2 - -Changelog for reva 2.7.2 (2022-07-18) -======================================= - -* Bugfix [cs3org/reva#3079](https://github.com/cs3org/reva/pull/3079): Allow empty permissions -* Bugfix [cs3org/reva#3084](https://github.com/cs3org/reva/pull/3084): Spaces related permissions and providerID cleanup -* Bugfix [cs3org/reva#3083](https://github.com/cs3org/reva/pull/3083): Add space id to ItemTrashed event - -Changelog for reva 2.7.1 (2022-07-15) -======================================= - -* Bugfix [cs3org/reva#3080](https://github.com/cs3org/reva/pull/3080): Make dataproviders return more headers -* Enhancement [cs3org/reva#3046](https://github.com/cs3org/reva/pull/3046): Add user filter - -Changelog for reva 2.7.0 (2022-07-15) -======================================= - -* Bugfix [cs3org/reva#3075](https://github.com/cs3org/reva/pull/3075): Check permissions of the move operation destination -* Bugfix [cs3org/reva#3036](https://github.com/cs3org/reva/pull/3036): * Bugfix revad with EOS docker image -* Bugfix [cs3org/reva#3037](https://github.com/cs3org/reva/pull/3037): Add uid- and gidNumber to LDAP queries -* Bugfix [cs3org/reva#4061](https://github.com/cs3org/reva/pull/4061): Forbid resharing with higher permissions -* Bugfix [cs3org/reva#3017](https://github.com/cs3org/reva/pull/3017): Removed unused gateway config "commit_share_to_storage_ref" -* Bugfix [cs3org/reva#3031](https://github.com/cs3org/reva/pull/3031): Return proper response code when detecting recursive copy/move operations -* Bugfix [cs3org/reva#3071](https://github.com/cs3org/reva/pull/3071): Make CS3 sharing drivers parse legacy resource id -* Bugfix [cs3org/reva#3035](https://github.com/cs3org/reva/pull/3035): Prevent cross space move -* Bugfix [cs3org/reva#3074](https://github.com/cs3org/reva/pull/3074): Send storage provider and space id to wopi server -* Bugfix [cs3org/reva#3022](https://github.com/cs3org/reva/pull/3022): Improve the sharing internals -* Bugfix [cs3org/reva#2977](https://github.com/cs3org/reva/pull/2977): Test valid filename on spaces tus upload -* Change [cs3org/reva#3006](https://github.com/cs3org/reva/pull/3006): Use spaceID on the cs3api -* Enhancement [cs3org/reva#3043](https://github.com/cs3org/reva/pull/3043): Introduce LookupCtx for index interface -* Enhancement [cs3org/reva#3009](https://github.com/cs3org/reva/pull/3009): Prevent recursive copy/move operations -* Enhancement [cs3org/reva#2977](https://github.com/cs3org/reva/pull/2977): Skip space lookup on space propfind - -https://github.com/owncloud/ocis/pull/4115 -https://github.com/owncloud/ocis/pull/4201 -https://github.com/owncloud/ocis/pull/4203 -https://github.com/owncloud/ocis/pull/4025 -https://github.com/owncloud/ocis/pull/4211 diff --git a/changelog/2.0.0_2022-11-30/update-reva-beta.6.md b/changelog/2.0.0_2022-11-30/update-reva-beta.6.md deleted file mode 100644 index 9f7c17792f..0000000000 --- a/changelog/2.0.0_2022-11-30/update-reva-beta.6.md +++ /dev/null @@ -1,28 +0,0 @@ -Enhancement: update reva to v2.7.4 - -Updated reva to version 2.7.4 This update includes: - -* Bugfix [cs3org/reva#3141](https://github.com/cs3org/reva/pull/3141): Check ListGrants permission when listing shares - -Updated reva to version 2.7.3 This update includes: - -* Bugfix [cs3org/reva#3109](https://github.com/cs3org/reva/pull/3109): Bugfix missing check in MustCheckNodePermissions -* Bugfix [cs3org/reva#3086](https://github.com/cs3org/reva/pull/3086): Bugfix crash in ldap authprovider -* Bugfix [cs3org/reva#3094](https://github.com/cs3org/reva/pull/3094): Allow removing password from public links -* Bugfix [cs3org/reva#3096](https://github.com/cs3org/reva/pull/3096): Bugfix user filter -* Bugfix [cs3org/reva#3091](https://github.com/cs3org/reva/pull/3091): Project spaces need no real owner -* Bugfix [cs3org/reva#3088](https://github.com/cs3org/reva/pull/3088): Use correct sublogger -* Enhancement [cs3org/reva#3123](https://github.com/cs3org/reva/pull/3123): Allow stating links that have no permissions -* Enhancement [cs3org/reva#3087](https://github.com/cs3org/reva/pull/3087): Allow to set LDAP substring filter type -* Enhancement [cs3org/reva#3098](https://github.com/cs3org/reva/pull/3098): App provider http endpoint uses Form instead of Query -* Enhancement [cs3org/reva#3133](https://github.com/cs3org/reva/pull/3133): Admins can set quota on all spaces -* Enhancement [cs3org/reva#3117](https://github.com/cs3org/reva/pull/3117): Update go-ldap to v3.4.4 -* Enhancement [cs3org/reva#3095](https://github.com/cs3org/reva/pull/3095): Upload expiration and cleanup - -https://github.com/owncloud/ocis/pull/4272 -https://github.com/cs3org/reva/pull/3096 -https://github.com/cs3org/reva/pull/4315 - -https://github.com/owncloud/ocis/pull/4294 -https://github.com/owncloud/ocis/pull/4330 -https://github.com/owncloud/ocis/pull/4369 diff --git a/changelog/2.0.0_2022-11-30/update-reva-beta.7.md b/changelog/2.0.0_2022-11-30/update-reva-beta.7.md deleted file mode 100644 index 2f7039eca3..0000000000 --- a/changelog/2.0.0_2022-11-30/update-reva-beta.7.md +++ /dev/null @@ -1,14 +0,0 @@ -Enhancement: update reva to v2.8.0 - -Updated reva to version 2.8.0. This update includes: - -* Bugfix [cs3org/reva#3158](https://github.com/cs3org/reva/pull/3158): Add name to the propfind response -* Bugfix [cs3org/reva#3157](https://github.com/cs3org/reva/pull/3157): Fix locking response codes -* Bugfix [cs3org/reva#3152](https://github.com/cs3org/reva/pull/3152): Disable caching of not found stat responses -* Bugfix [cs3org/reva#4251](https://github.com/cs3org/reva/pull/4251): Disable caching -* Enhancement [cs3org/reva#3154](https://github.com/cs3org/reva/pull/3154): Dataproviders now return file metadata -* Enhancement [cs3org/reva#3143](https://github.com/cs3org/reva/pull/3143): Add /app/open-with-web endpoint -* Enhancement [cs3org/reva#3156](https://github.com/cs3org/reva/pull/3156): Added language option to the app provider -* Enhancement [cs3org/reva#3148](https://github.com/cs3org/reva/pull/3148): Add new jsoncs3 share manager - -https://github.com/owncloud/ocis/pull/4444 diff --git a/changelog/2.0.0_2022-11-30/update-reva-beta2.md b/changelog/2.0.0_2022-11-30/update-reva-beta2.md deleted file mode 100644 index a158f56baf..0000000000 --- a/changelog/2.0.0_2022-11-30/update-reva-beta2.md +++ /dev/null @@ -1,47 +0,0 @@ -Enhancement: update reva to version 2.4.1 - -Changelog for reva 2.4.1 (2022-05-24) -======================================= - -The following sections list the changes in reva 2.4.1 relevant to -reva users. The changes are ordered by importance. - -Summary -------- - -* Bugfix [cs3org/reva#2891](https://github.com/cs3org/reva/pull/2891): Add missing http status code - -Changelog for reva 2.4.0 (2022-05-24) -======================================= - -The following sections list the changes in reva 2.4.0 relevant to -reva users. The changes are ordered by importance. - -Summary -------- - -* Bugfix [cs3org/reva#2854](https://github.com/cs3org/reva/pull/2854): Handle non uuid space and nodeid in decomposedfs -* Bugfix [cs3org/reva#2853](https://github.com/cs3org/reva/pull/2853): Filter CS3 share manager listing -* Bugfix [cs3org/reva#2868](https://github.com/cs3org/reva/pull/2868): Actually remove blobs when purging -* Bugfix [cs3org/reva#2882](https://github.com/cs3org/reva/pull/2882): Fix FileUploaded event being emitted too early -* Bugfix [cs3org/reva#2848](https://github.com/cs3org/reva/pull/2848): Fix storage id in the references in the ItemTrashed events -* Bugfix [cs3org/reva#2852](https://github.com/cs3org/reva/pull/2852): Fix rcbox dependency on reva 1.18 -* Bugfix [cs3org/reva#3505](https://github.com/cs3org/reva/pull/3505): Fix creating a new file with wopi -* Bugfix [cs3org/reva#2885](https://github.com/cs3org/reva/pull/2885): Move stat out of usershareprovider -* Bugfix [cs3org/reva#2883](https://github.com/cs3org/reva/pull/2883): Fix role consideration when updating a share -* Bugfix [cs3org/reva#2864](https://github.com/cs3org/reva/pull/2864): Fix Grant Space IDs -* Bugfix [cs3org/reva#2870](https://github.com/cs3org/reva/pull/2870): Update quota calculation -* Bugfix [cs3org/reva#2876](https://github.com/cs3org/reva/pull/2876): Fix version number in status page -* Bugfix [cs3org/reva#2829](https://github.com/cs3org/reva/pull/2829): Don't include versions in quota -* Change [cs3org/reva#2856](https://github.com/cs3org/reva/pull/2856): Do not allow to edit disabled spaces -* Enhancement [cs3org/reva#3741](https://github.com/cs3org/reva/pull/3741): Add download endpoint to ocdav versions API -* Enhancement [cs3org/reva#2884](https://github.com/cs3org/reva/pull/2884): Show mounted shares in virtual share jail root -* Enhancement [cs3org/reva#2792](https://github.com/cs3org/reva/pull/2792): Use storageproviderid for spaces routing - -https://github.com/owncloud/ocis/pull/3746 -https://github.com/owncloud/ocis/pull/3771 -https://github.com/owncloud/ocis/pull/3778 -https://github.com/owncloud/ocis/pull/3842 -https://github.com/owncloud/ocis/pull/3854 -https://github.com/owncloud/ocis/pull/3858 -https://github.com/owncloud/ocis/pull/3867 diff --git a/changelog/2.0.0_2022-11-30/update-reva-beta3.md b/changelog/2.0.0_2022-11-30/update-reva-beta3.md deleted file mode 100644 index d593e43254..0000000000 --- a/changelog/2.0.0_2022-11-30/update-reva-beta3.md +++ /dev/null @@ -1,42 +0,0 @@ -Enhancement: update reva to version 2.5.1 - -Changelog for reva 2.5.1 (2022-06-08) -======================================= - -The following sections list the changes in reva 2.5.1 relevant to -reva users. The changes are ordered by importance. - -Summary -------- - - * Bugfix [cs3org/reva#2931](https://github.com/cs3org/reva/pull/2931): Allow listing share jail space - * Bugfix [cs3org/reva#2918](https://github.com/cs3org/reva/pull/2918): Fix propfinds with depth 0 - - - -Changelog for reva 2.5.0 (2022-06-07) -======================================= - -The following sections list the changes in reva 2.5.0 relevant to -reva users. The changes are ordered by importance. - -Summary -------- - -* Bugfix [cs3org/reva#2909](https://github.com/cs3org/reva/pull/2909): The decomposedfs now checks the GetPath permission -* Bugfix [cs3org/reva#2899](https://github.com/cs3org/reva/pull/2899): Empty meta requests should return body -* Bugfix [cs3org/reva#2928](https://github.com/cs3org/reva/pull/2928): Fix mkcol response code -* Bugfix [cs3org/reva#2907](https://github.com/cs3org/reva/pull/2907): Correct share jail child aggregation -* Bugfix [cs3org/reva#2895](https://github.com/cs3org/reva/pull/2895): Fix unlimited quota in spaces -* Bugfix [cs3org/reva#2905](https://github.com/cs3org/reva/pull/2905): Check user permissions before updating/removing public shares -* Bugfix [cs3org/reva#2904](https://github.com/cs3org/reva/pull/2904): Share jail now works properly when accessed as a space -* Bugfix [cs3org/reva#2903](https://github.com/cs3org/reva/pull/2903): User owncloudsql now uses the correct userid -* Change [cs3org/reva#2920](https://github.com/cs3org/reva/pull/2920): Clean up the propfind code -* Change [cs3org/reva#2913](https://github.com/cs3org/reva/pull/2913): Rename ocs parameter "space_ref" -* Enhancement [cs3org/reva#2919](https://github.com/cs3org/reva/pull/2919): EOS Spaces implementation -* Enhancement [cs3org/reva#2888](https://github.com/cs3org/reva/pull/2888): Introduce spaces field mask -* Enhancement [cs3org/reva#2922](https://github.com/cs3org/reva/pull/2922): Refactor webdav error handling - -https://github.com/owncloud/ocis/pull/3932 -https://github.com/owncloud/ocis/pull/3928 -https://github.com/owncloud/ocis/pull/3922 diff --git a/changelog/2.0.0_2022-11-30/update-reva-beta8.md b/changelog/2.0.0_2022-11-30/update-reva-beta8.md deleted file mode 100644 index b109835467..0000000000 --- a/changelog/2.0.0_2022-11-30/update-reva-beta8.md +++ /dev/null @@ -1,32 +0,0 @@ -Enhancement: Update Reva to version 2.10.0 - -Changelog for reva 2.10.0 (2022-09-09) -======================================= - -* Bugfix [cs3org/reva#3210](https://github.com/cs3org/reva/pull/3210): Jsoncs3 mtime fix -* Enhancement [cs3org/reva#3213](https://github.com/cs3org/reva/pull/3213): Allow for dumping the public shares from the cs3 publicshare manager -* Enhancement [cs3org/reva#3199](https://github.com/cs3org/reva/pull/3199): Add support for cs3 storage backends to the json publicshare manager - -Changelog for reva 2.9.0 (2022-09-08) -======================================= - -* Bugfix [cs3org/reva#3206](https://github.com/cs3org/reva/pull/3206): Add spaceid when listing share jail mount points -* Bugfix [cs3org/reva#3194](https://github.com/cs3org/reva/pull/3194): Adds the rootinfo to storage spaces -* Bugfix [cs3org/reva#3201](https://github.com/cs3org/reva/pull/3201): Fix shareid on PROPFIND -* Bugfix [cs3org/reva#3176](https://github.com/cs3org/reva/pull/3176): Forbid duplicate shares -* Bugfix [cs3org/reva#3208](https://github.com/cs3org/reva/pull/3208): Prevent panic in time conversion -* Bugfix [cs3org/reva#3207](https://github.com/cs3org/reva/pull/3207): Align ocs status code for permission error on publiclink update -* Enhancement [cs3org/reva#3193](https://github.com/cs3org/reva/pull/3193): Add shareid to PROPFIND -* Enhancement [cs3org/reva#3180](https://github.com/cs3org/reva/pull/3180): Add canDeleteAllHomeSpaces permission -* Enhancement [cs3org/reva#3203](https://github.com/cs3org/reva/pull/3203): Added "delete-all-spaces" permission -* Enhancement [cs3org/reva#3200](https://github.com/cs3org/reva/pull/3200): OCS get share now also handle received shares -* Enhancement [cs3org/reva#3185](https://github.com/cs3org/reva/pull/3185): Improve ldap authprovider's error reporting -* Enhancement [cs3org/reva#3179](https://github.com/cs3org/reva/pull/3179): Improve tokeninfo endpoint -* Enhancement [cs3org/reva#3171](https://github.com/cs3org/reva/pull/3171): Cs3 to jsoncs3 share manager migration -* Enhancement [cs3org/reva#3204](https://github.com/cs3org/reva/pull/3204): Make the function flockFile private -* Enhancement [cs3org/reva#3192](https://github.com/cs3org/reva/pull/3192): Enable space members to update shares - -https://github.com/owncloud/ocis/pull/4522 -https://github.com/owncloud/ocis/pull/4534 -https://github.com/owncloud/ocis/pull/4548 -https://github.com/owncloud/ocis/pull/4558 diff --git a/changelog/2.0.0_2022-11-30/update-reva-rc1.md b/changelog/2.0.0_2022-11-30/update-reva-rc1.md deleted file mode 100644 index 3fb6581f38..0000000000 --- a/changelog/2.0.0_2022-11-30/update-reva-rc1.md +++ /dev/null @@ -1,68 +0,0 @@ -Enhancement: Update reva to version 2.11.0 - -Changelog for reva 2.11.0 (2022-11-03) -======================================= - -* Bugfix [cs3org/reva#3282](https://github.com/cs3org/reva/pull/3282): Use Displayname in wopi apps -* Bugfix [cs3org/reva#3430](https://github.com/cs3org/reva/pull/3430): Add missing error check in decomposedfs -* Bugfix [cs3org/reva#3298](https://github.com/cs3org/reva/pull/3298): Make date only expiry dates valid for the whole day -* Bugfix [cs3org/reva#3394](https://github.com/cs3org/reva/pull/3394): Avoid AppProvider panic -* Bugfix [cs3org/reva#3267](https://github.com/cs3org/reva/pull/3267): Reduced default cache sizes for smaller memory footprint -* Bugfix [cs3org/reva#3338](https://github.com/cs3org/reva/pull/3338): Fix malformed uid string in cache -* Bugfix [cs3org/reva#3255](https://github.com/cs3org/reva/pull/3255): Properly escape oc:name in propfind response -* Bugfix [cs3org/reva#3324](https://github.com/cs3org/reva/pull/3324): Correct base URL for download URL and href when listing file public links -* Bugfix [cs3org/reva#3278](https://github.com/cs3org/reva/pull/3278): Fix public share view mode during app open -* Bugfix [cs3org/reva#3377](https://github.com/cs3org/reva/pull/3377): Fix possible race conditions -* Bugfix [cs3org/reva#3274](https://github.com/cs3org/reva/pull/3274): Fix "uploader" role permissions -* Bugfix [cs3org/reva#3241](https://github.com/cs3org/reva/pull/3241): Fix uploading empty files into shares -* Bugfix [cs3org/reva#3251](https://github.com/cs3org/reva/pull/3251): Make listing xattrs more robust -* Bugfix [cs3org/reva#3287](https://github.com/cs3org/reva/pull/3287): Return OCS forbidden error when a share already exists -* Bugfix [cs3org/reva#3218](https://github.com/cs3org/reva/pull/3218): Improve performance when listing received shares -* Bugfix [cs3org/reva#3251](https://github.com/cs3org/reva/pull/3251): Lock source on move -* Bugfix [cs3org/reva#3238](https://github.com/cs3org/reva/pull/3238): Return relative used quota amount as a percent value -* Bugfix [cs3org/reva#3279](https://github.com/cs3org/reva/pull/3279): Polish OCS error responses -* Bugfix [cs3org/reva#3307](https://github.com/cs3org/reva/pull/3307): Refresh lock in decomposedFS needs to overwrite -* Bugfix [cs3org/reva#3368](https://github.com/cs3org/reva/pull/3368): Return 404 when no permission to space -* Bugfix [cs3org/reva#3341](https://github.com/cs3org/reva/pull/3341): Validate s3ng downloads -* Bugfix [cs3org/reva#3284](https://github.com/cs3org/reva/pull/3284): Prevent nil pointer when requesting user -* Bugfix [cs3org/reva#3257](https://github.com/cs3org/reva/pull/3257): Fix wopi access to publicly shared files -* Change [cs3org/reva#3267](https://github.com/cs3org/reva/pull/3267): Decomposedfs no longer stores the idp -* Change [cs3org/reva#3381](https://github.com/cs3org/reva/pull/3381): Changed Name of the Shares Jail -* Enhancement [cs3org/reva#3381](https://github.com/cs3org/reva/pull/3381): Add capability for sharing by role -* Enhancement [cs3org/reva#3320](https://github.com/cs3org/reva/pull/3320): Add the parentID to the ocs and dav responses -* Enhancement [cs3org/reva#3239](https://github.com/cs3org/reva/pull/3239): Add privatelink to PROPFIND response -* Enhancement [cs3org/reva#3340](https://github.com/cs3org/reva/pull/3340): Add SpaceOwner to some event -* Enhancement [cs3org/reva#3252](https://github.com/cs3org/reva/pull/3252): Add SpaceShared event -* Enhancement [cs3org/reva#3297](https://github.com/cs3org/reva/pull/3297): Update dependencies -* Enhancement [cs3org/reva#3429](https://github.com/cs3org/reva/pull/3429): Make max lock cycles configurable -* Enhancement [cs3org/reva#3011](https://github.com/cs3org/reva/pull/3011): Expose capability to deny access in OCS API -* Enhancement [cs3org/reva#3224](https://github.com/cs3org/reva/pull/3224): Make the jsoncs3 share manager cache ttl configurable -* Enhancement [cs3org/reva#3290](https://github.com/cs3org/reva/pull/3290): Harden file system accesses -* Enhancement [cs3org/reva#3332](https://github.com/cs3org/reva/pull/3332): Allow to enable TLS for grpc service -* Enhancement [cs3org/reva#3223](https://github.com/cs3org/reva/pull/3223): Improve CreateShare grpc error reporting -* Enhancement [cs3org/reva#3376](https://github.com/cs3org/reva/pull/3376): Improve logging -* Enhancement [cs3org/reva#3250](https://github.com/cs3org/reva/pull/3250): Allow sharing the gateway caches -* Enhancement [cs3org/reva#3240](https://github.com/cs3org/reva/pull/3240): We now only encode &, < and > in PROPFIND PCDATA -* Enhancement [cs3org/reva#3334](https://github.com/cs3org/reva/pull/3334): Secure the nats connection with TLS -* Enhancement [cs3org/reva#3300](https://github.com/cs3org/reva/pull/3300): Do not leak existence of resources -* Enhancement [cs3org/reva#3233](https://github.com/cs3org/reva/pull/3233): Allow to override default broker for go-micro base ocdav service -* Enhancement [cs3org/reva#3258](https://github.com/cs3org/reva/pull/3258): Allow ocdav to share the registry instance with other services -* Enhancement [cs3org/reva#3225](https://github.com/cs3org/reva/pull/3225): Render file parent id for ocs shares -* Enhancement [cs3org/reva#3222](https://github.com/cs3org/reva/pull/3222): Support Prefer: return=minimal in PROPFIND -* Enhancement [cs3org/reva#3395](https://github.com/cs3org/reva/pull/3395): Reduce lock contention issues -* Enhancement [cs3org/reva#3286](https://github.com/cs3org/reva/pull/3286): Make Refresh Lock operation WOPI compliant -* Enhancement [cs3org/reva#3229](https://github.com/cs3org/reva/pull/3229): Request counting middleware -* Enhancement [cs3org/reva#3312](https://github.com/cs3org/reva/pull/3312): Implemented new share filters -* Enhancement [cs3org/reva#3308](https://github.com/cs3org/reva/pull/3308): Update the ttlcache library -* Enhancement [cs3org/reva#3291](https://github.com/cs3org/reva/pull/3291): The wopi app driver supports more options - -https://github.com/owncloud/ocis/pull/4588 -https://github.com/owncloud/ocis/pull/4716 -https://github.com/owncloud/ocis/pull/4719 -https://github.com/owncloud/ocis/pull/4750 -https://github.com/owncloud/ocis/pull/4833 -https://github.com/owncloud/ocis/pull/4867 -https://github.com/owncloud/ocis/pull/4903 -https://github.com/owncloud/ocis/pull/4908 -https://github.com/owncloud/ocis/pull/4915 -https://github.com/owncloud/ocis/pull/4964 diff --git a/changelog/2.0.0_2022-11-30/update-reva-rc2.md b/changelog/2.0.0_2022-11-30/update-reva-rc2.md deleted file mode 100644 index 4dc0348b52..0000000000 --- a/changelog/2.0.0_2022-11-30/update-reva-rc2.md +++ /dev/null @@ -1,22 +0,0 @@ -Bugfix: update reva to version 2.12.0 - -Changelog for reva 2.12.0 (2022-11-25)  2 ✘  14:57:56  -======================================= - -* Bugfix [cs3org/reva#3436](https://github.com/cs3org/reva/pull/3436): Allow updating to internal link -* Bugfix [cs3org/reva#3473](https://github.com/cs3org/reva/pull/3473): Decomposedfs fix revision download -* Bugfix [cs3org/reva#3482](https://github.com/cs3org/reva/pull/3482): Decomposedfs propagate sizediff -* Bugfix [cs3org/reva#3449](https://github.com/cs3org/reva/pull/3449): Don't leak space information on update drive -* Bugfix [cs3org/reva#3470](https://github.com/cs3org/reva/pull/3470): Add missing events for managing spaces -* Bugfix [cs3org/reva#3472](https://github.com/cs3org/reva/pull/3472): Fix an oCDAV error message -* Bugfix [cs3org/reva#3452](https://github.com/cs3org/reva/pull/3452): Fix access to spaces shared via public link -* Bugfix [cs3org/reva#3440](https://github.com/cs3org/reva/pull/3440): Set proper names and paths for space roots -* Bugfix [cs3org/reva#3437](https://github.com/cs3org/reva/pull/3437): Refactor delete error handling -* Bugfix [cs3org/reva#3432](https://github.com/cs3org/reva/pull/3432): Remove share jail fix -* Bugfix [cs3org/reva#3458](https://github.com/cs3org/reva/pull/3458): Set the Oc-Fileid header when copying items -* Enhancement [cs3org/reva#3441](https://github.com/cs3org/reva/pull/3441): Cover ocdav with more unit tests -* Enhancement [cs3org/reva#3493](https://github.com/cs3org/reva/pull/3493): Configurable filelock duration factor in decomposedfs -* Enhancement [cs3org/reva#3397](https://github.com/cs3org/reva/pull/3397): Reduce lock contention issues - -https://github.com/owncloud/ocis/pull/5092 -https://github.com/owncloud/ocis/pull/5131 diff --git a/changelog/2.0.0_2022-11-30/update-reva.md b/changelog/2.0.0_2022-11-30/update-reva.md deleted file mode 100644 index 3f1046b42e..0000000000 --- a/changelog/2.0.0_2022-11-30/update-reva.md +++ /dev/null @@ -1,72 +0,0 @@ -Enhancement: update reva to v2.3.1 - -Updated reva to version 2.3.1. This update includes - -* Bugfix [cs3org/reva#2827](https://github.com/cs3org/reva/pull/2827): Check permissions when deleting spaces -* Bugfix [cs3org/reva#2830](https://github.com/cs3org/reva/pull/2830): Correctly render response when accepting merged shares -* Bugfix [cs3org/reva#2831](https://github.com/cs3org/reva/pull/2831): Fix uploads to owncloudsql storage when no mtime is provided -* Enhancement [cs3org/reva#2833](https://github.com/cs3org/reva/pull/2833): Make status.php values configurable -* Enhancement [cs3org/reva#2832](https://github.com/cs3org/reva/pull/2832): Add version option for ocdav go-micro service - -Updated reva to version 2.3.0. This update includes: - -* Bugfix [cs3org/reva#2693](https://github.com/cs3org/reva/pull/2693): Support editnew actions from MS Office -* Bugfix [cs3org/reva#2588](https://github.com/cs3org/reva/pull/2588): Dockerfile.revad-ceph to use the right base image -* Bugfix [cs3org/reva#2499](https://github.com/cs3org/reva/pull/2499): Removed check DenyGrant in resource permission -* Bugfix [cs3org/reva#2285](https://github.com/cs3org/reva/pull/2285): Accept new userid idp format -* Bugfix [cs3org/reva#2802](https://github.com/cs3org/reva/pull/2802): Bugfix the resource id handling for space shares -* Bugfix [cs3org/reva#2800](https://github.com/cs3org/reva/pull/2800): Bugfix spaceid parsing in spaces trashbin API -* Bugfix [cs3org/reva#2608](https://github.com/cs3org/reva/pull/2608): Respect the tracing_service_name config variable -* Bugfix [cs3org/reva#2742](https://github.com/cs3org/reva/pull/2742): Use exact match in login filter -* Bugfix [cs3org/reva#2759](https://github.com/cs3org/reva/pull/2759): Made uid, gid claims parsing more robust in OIDC auth provider -* Bugfix [cs3org/reva#2788](https://github.com/cs3org/reva/pull/2788): Return the correct file IDs on public link resources -* Bugfix [cs3org/reva#2322](https://github.com/cs3org/reva/pull/2322): Use RFC3339 for parsing dates -* Bugfix [cs3org/reva#2784](https://github.com/cs3org/reva/pull/2784): Disable storageprovider cache for the share jail -* Bugfix [cs3org/reva#2555](https://github.com/cs3org/reva/pull/2555): Bugfix site accounts endpoints -* Bugfix [cs3org/reva#2675](https://github.com/cs3org/reva/pull/2675): Updates Makefile according to latest go standards -* Bugfix [cs3org/reva#2572](https://github.com/cs3org/reva/pull/2572): Wait for nats server on middleware start -* Change [cs3org/reva#2735](https://github.com/cs3org/reva/pull/2735): Avoid user enumeration -* Change [cs3org/reva#2737](https://github.com/cs3org/reva/pull/2737): Bump go-cs3api -* Change [cs3org/reva#2763](https://github.com/cs3org/reva/pull/2763): Change the oCIS and S3NG storage driver blob store layout -* Change [cs3org/reva#2596](https://github.com/cs3org/reva/pull/2596): Remove hash from public link urls -* Change [cs3org/reva#2785](https://github.com/cs3org/reva/pull/2785): Implement workaround for chi.RegisterMethod -* Change [cs3org/reva#2559](https://github.com/cs3org/reva/pull/2559): Do not encode webDAV ids to base64 -* Change [cs3org/reva#2740](https://github.com/cs3org/reva/pull/2740): Rename oc10 share manager driver -* Change [cs3org/reva#2561](https://github.com/cs3org/reva/pull/2561): Merge oidcmapping auth manager into oidc -* Enhancement [cs3org/reva#2698](https://github.com/cs3org/reva/pull/2698): Make capabilities endpoint public, authenticate users is present -* Enhancement [cs3org/reva#2515](https://github.com/cs3org/reva/pull/2515): Enabling tracing by default if not explicitly disabled -* Enhancement [cs3org/reva#2686](https://github.com/cs3org/reva/pull/2686): Features for favorites xattrs in EOS, cache for scope expansion -* Enhancement [cs3org/reva#2494](https://github.com/cs3org/reva/pull/2494): Use sys ACLs for file permissions -* Enhancement [cs3org/reva#2522](https://github.com/cs3org/reva/pull/2522): Introduce events -* Enhancement [cs3org/reva#2811](https://github.com/cs3org/reva/pull/2811): Add event for created directories -* Enhancement [cs3org/reva#2798](https://github.com/cs3org/reva/pull/2798): Add additional fields to events to enable search -* Enhancement [cs3org/reva#2790](https://github.com/cs3org/reva/pull/2790): Fake providerids so API stays stable after beta -* Enhancement [cs3org/reva#2685](https://github.com/cs3org/reva/pull/2685): Enable federated account access -* Enhancement [cs3org/reva#1787](https://github.com/cs3org/reva/pull/1787): Add support for HTTP TPC -* Enhancement [cs3org/reva#2799](https://github.com/cs3org/reva/pull/2799): Add flag to enable unrestricted listing of spaces -* Enhancement [cs3org/reva#2560](https://github.com/cs3org/reva/pull/2560): Mentix PromSD extensions -* Enhancement [cs3org/reva#2741](https://github.com/cs3org/reva/pull/2741): Meta path for user -* Enhancement [cs3org/reva#2613](https://github.com/cs3org/reva/pull/2613): Externalize custom mime types configuration for storage providers -* Enhancement [cs3org/reva#2163](https://github.com/cs3org/reva/pull/2163): Nextcloud-based share manager for pkg/ocm/share -* Enhancement [cs3org/reva#2696](https://github.com/cs3org/reva/pull/2696): Preferences driver refactor and cbox sql implementation -* Enhancement [cs3org/reva#2052](https://github.com/cs3org/reva/pull/2052): New CS3API datatx methods -* Enhancement [cs3org/reva#2743](https://github.com/cs3org/reva/pull/2743): Add capability for public link single file edit -* Enhancement [cs3org/reva#2738](https://github.com/cs3org/reva/pull/2738): Site accounts site-global settings -* Enhancement [cs3org/reva#2672](https://github.com/cs3org/reva/pull/2672): Further Site Accounts improvements -* Enhancement [cs3org/reva#2549](https://github.com/cs3org/reva/pull/2549): Site accounts improvements -* Enhancement [cs3org/reva#2795](https://github.com/cs3org/reva/pull/2795): Add feature flags "projects" and "share_jail" to spaces capability -* Enhancement [cs3org/reva#2514](https://github.com/cs3org/reva/pull/2514): Reuse ocs role objects in other drivers -* Enhancement [cs3org/reva#2781](https://github.com/cs3org/reva/pull/2781): In memory user provider -* Enhancement [cs3org/reva#2752](https://github.com/cs3org/reva/pull/2752): Refactor the rest user and group provider drivers - -https://github.com/owncloud/ocis/pull/3552 -https://github.com/owncloud/ocis/pull/3570 -https://github.com/owncloud/ocis/pull/3601 -https://github.com/owncloud/ocis/pull/3602 -https://github.com/owncloud/ocis/pull/3605 -https://github.com/owncloud/ocis/pull/3611 -https://github.com/owncloud/ocis/issues/3621 -https://github.com/owncloud/ocis/pull/3637 -https://github.com/owncloud/ocis/pull/3652 -https://github.com/owncloud/ocis/pull/3681 - diff --git a/changelog/2.0.0_2022-11-30/update-web-5.5.0-beta2.md b/changelog/2.0.0_2022-11-30/update-web-5.5.0-beta2.md deleted file mode 100644 index c0106afc6b..0000000000 --- a/changelog/2.0.0_2022-11-30/update-web-5.5.0-beta2.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Update ownCloud Web to v5.5.0-rc.8 - -Tags: web - -We updated ownCloud Web to v5.5.0-rc.8. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/web/pull/6854 -https://github.com/owncloud/ocis/pull/3844 -https://github.com/owncloud/ocis/pull/3862 -https://github.com/owncloud/web/releases/tag/v5.5.0-rc.8 diff --git a/changelog/2.0.0_2022-11-30/update-web-5.5.0-beta3.md b/changelog/2.0.0_2022-11-30/update-web-5.5.0-beta3.md deleted file mode 100644 index ff905f7c32..0000000000 --- a/changelog/2.0.0_2022-11-30/update-web-5.5.0-beta3.md +++ /dev/null @@ -1,24 +0,0 @@ -Enhancement: Update ownCloud Web to v5.5.0-rc.9 - -Tags: web - -We updated ownCloud Web to v5.5.0-rc.9. Please refer to the changelog (linked) for details on the web release. - -Summary -------- - -* Bugfix [owncloud/web#6939](https://github.com/owncloud/web/pull/6939): Not logged out if backend is ownCloud 10 -* Bugfix [owncloud/web#7061](https://github.com/owncloud/web/pull/7061): Prevent rename button from getting covered -* Bugfix [owncloud/web#7032](https://github.com/owncloud/web/pull/7032): Show message when upload size exceeds quota -* Bugfix [owncloud/web#7036](https://github.com/owncloud/web/pull/7036): Drag and drop upload when a file is selected -* Enhancement [owncloud/web#7022](https://github.com/owncloud/web/pull/7022): Add config option for hoverable quick actions -* Enhancement [owncloud/web#6555](https://github.com/owncloud/web/issues/6555): Consistent dropdown menus -* Enhancement [owncloud/web#6994](https://github.com/owncloud/web/pull/6994): Copy/Move conflict dialog -* Enhancement [owncloud/web#6750](https://github.com/owncloud/web/pull/6750): Make contexthelpers opt-out -* Enhancement [owncloud/web#7038](https://github.com/owncloud/web/issues/7038): Rendering of share-indicators in ResourceTable -* Enhancement [owncloud/web#6776](https://github.com/owncloud/web/issues/6776): Prevent the resource name in the sidebar from being truncated -* Enhancement [owncloud/web#7067](https://github.com/owncloud/web/pull/7067): Upload progress & overlay improvements - -https://github.com/owncloud/web/pull/6854 -https://github.com/owncloud/ocis/pull/3927 -https://github.com/owncloud/web/releases/tag/v5.5.0-rc.9 diff --git a/changelog/2.0.0_2022-11-30/update-web-5.5.0.md b/changelog/2.0.0_2022-11-30/update-web-5.5.0.md deleted file mode 100644 index 1eb9259f91..0000000000 --- a/changelog/2.0.0_2022-11-30/update-web-5.5.0.md +++ /dev/null @@ -1,13 +0,0 @@ -Enhancement: Update ownCloud Web to v5.5.0-rc.6 - -Tags: web - -We updated ownCloud Web to v5.5.0-rc.6. Please refer to the changelog (linked) for details on the web release. - -https://github.com/owncloud/web/pull/6854 -https://github.com/owncloud/ocis/pull/3664 -https://github.com/owncloud/ocis/pull/3680 -https://github.com/owncloud/ocis/pull/3727 -https://github.com/owncloud/ocis/pull/3747 -https://github.com/owncloud/ocis/pull/3797 -https://github.com/owncloud/web/releases/tag/v5.5.0-rc.6 diff --git a/changelog/2.0.0_2022-11-30/update-web-5.7.0-rc.1-beta.4.md b/changelog/2.0.0_2022-11-30/update-web-5.7.0-rc.1-beta.4.md deleted file mode 100644 index a12483bf46..0000000000 --- a/changelog/2.0.0_2022-11-30/update-web-5.7.0-rc.1-beta.4.md +++ /dev/null @@ -1,32 +0,0 @@ -Enhancement: Update ownCloud Web to v5.7.0-rc.1 - -Tags: web - -We updated ownCloud Web to v5.7.0-rc.1. Please refer to the changelog (linked) for details on the web release. - -* Enhancement [owncloud/web#7119](https://github.com/owncloud/web/pull/7119): Copy/Move conflict dialog -* Enhancement [owncloud/web#7122](https://github.com/owncloud/web/pull/7122): Enable Drag&Drop and keyboard shortcuts for all views -* Enhancement [owncloud/web#7053](https://github.com/owncloud/web/pull/7053): Personal space id in URL -* Enhancement [owncloud/web#6933](https://github.com/owncloud/web/pull/6933): Customize additional mimeTypes for preview app -* Enhancement [owncloud/web#7078](https://github.com/owncloud/web/pull/7078): Add Hotkeys to ResourceTable -* Enhancement [owncloud/web#7120](https://github.com/owncloud/web/pull/7120): Use tus chunksize from backend -* Enhancement [owncloud/web#6749](https://github.com/owncloud/web/pull/6749): Update ODS to v13.2.0-rc.1 -* Enhancement [owncloud/web#7111](https://github.com/owncloud/web/pull/7111): Upload data during creation -* Enhancement [owncloud/web#7109](https://github.com/owncloud/web/pull/7109): Clickable folder links in upload overlay -* Enhancement [owncloud/web#7123](https://github.com/owncloud/web/pull/7123): Indeterminate progress bar in upload overlay -* Enhancement [owncloud/web#7088](https://github.com/owncloud/web/pull/7088): Upload time estimation -* Enhancement [owncloud/web#7125](https://github.com/owncloud/web/pull/7125): Wording improvements -* Enhancement [owncloud/web#7140](https://github.com/owncloud/web/pull/7140): Separate direct and indirect link shares in sidebar -* Bugfix [owncloud/web#7156](https://github.com/owncloud/web/pull/7156): Folder link targets -* Bugfix [owncloud/web#7108](https://github.com/owncloud/web/pull/7108): Reload of an updated space-image and/or -readme -* Bugfix [owncloud/web#6846](https://github.com/owncloud/web/pull/6846): Upload meta data serialization -* Bugfix [owncloud/web#7100](https://github.com/owncloud/web/pull/7100): Complete-state of the upload overlay -* Bugfix [owncloud/web#7104](https://github.com/owncloud/web/pull/7104): Parent folder name on public links -* Bugfix [owncloud/web#7173](https://github.com/owncloud/web/pull/7173): Re-introduce dynamic app name in document title -* Bugfix [owncloud/web#7166](https://github.com/owncloud/web/pull/7166): External apps fixes - -https://github.com/owncloud/ocis/pull/4005 -https://github.com/owncloud/web/pull/7158 -https://github.com/owncloud/ocis/pull/3990 -https://github.com/owncloud/web/pull/6854 -https://github.com/owncloud/web/releases/tag/v5.7.0-rc.1 diff --git a/changelog/2.0.0_2022-11-30/update-web-6.0.0.md b/changelog/2.0.0_2022-11-30/update-web-6.0.0.md deleted file mode 100644 index b669edea1b..0000000000 --- a/changelog/2.0.0_2022-11-30/update-web-6.0.0.md +++ /dev/null @@ -1,89 +0,0 @@ -Enhancement: Update ownCloud Web to v6.0.0 - -Tags: web - -We updated ownCloud Web to v6.0.0. Please refer to the changelog (linked) for details on the web release. - -### Breaking changes -* BREAKING CHANGE for users in [owncloud/web#6648](https://github.com/owncloud/web/issues/6648): breaks existing bookmarks - they won't resolve anymore. -* BREAKING CHANGE for developers in [owncloud/web#6648](https://github.com/owncloud/web/issues/6648): the appDefaults composables from web-pkg now work with drive aliases, concatenated with relative item paths, instead of webdav paths. If you use the appDefaults composables in your application it's likely that your code needs to be adapted. - -### Changes -* Bugfix [owncloud/web#7419](https://github.com/owncloud/web/issues/7419): Add language param opening external app -* Bugfix [owncloud/web#7731](https://github.com/owncloud/web/pull/7731): "Copy Quicklink"-translations -* Bugfix [owncloud/web#7830](https://github.com/owncloud/web/pull/7830): "Cut" and "Copy" actions for current folder -* Bugfix [owncloud/web#7652](https://github.com/owncloud/web/pull/7652): Disable copy/move overwrite on self -* Bugfix [owncloud/web#7739](https://github.com/owncloud/web/pull/7739): Disable shares loading on public and trash locations -* Bugfix [owncloud/web#7740](https://github.com/owncloud/web/pull/7740): Disappearing quicklink in sidebar -* Bugfix [owncloud/web#7946](https://github.com/owncloud/web/issues/7946): Prevent shares from disappearing after sharing with groups -* Bugfix [owncloud/web#7820](https://github.com/owncloud/web/pull/7820): Edit new created user in user management -* Bugfix [owncloud/web#7936](https://github.com/owncloud/web/pull/7936): Editing text files on public pages -* Bugfix [owncloud/web#7861](https://github.com/owncloud/web/pull/7861): Handle non 2xx external app responses -* Bugfix [owncloud/web#7734](https://github.com/owncloud/web/pull/7734): File name reactivity -* Bugfix [owncloud/web#7975](https://github.com/owncloud/web/pull/7975): Prevent file upload when folder creation failed -* Bugfix [owncloud/web#7724](https://github.com/owncloud/web/pull/7724): Folder conflict dialog -* Bugfix [owncloud/web#7603](https://github.com/owncloud/web/issues/7603): Hide search bar in public link context -* Bugfix [owncloud/web#7889](https://github.com/owncloud/web/pull/7889): Hide share indicators on public page -* Bugfix [owncloud/web#7903](https://github.com/owncloud/web/issues/7903): "Keep both"-conflict option -* Bugfix [owncloud/web#7697](https://github.com/owncloud/web/issues/7697): Link indicator on "Shared with me"-page -* Bugfix [owncloud/web#8007](https://github.com/owncloud/web/pull/8007): Missing password form on public drop page -* Bugfix [owncloud/web#7652](https://github.com/owncloud/web/pull/7652): Inhibit move files between spaces -* Bugfix [owncloud/web#7985](https://github.com/owncloud/web/pull/7985): Prevent retrying uploads with status code 5xx -* Bugfix [owncloud/web#7811](https://github.com/owncloud/web/pull/7811): Do not load files from cache in public links -* Bugfix [owncloud/web#7941](https://github.com/owncloud/web/pull/7941): Add origin check to Draw.io events -* Bugfix [owncloud/web#7916](https://github.com/owncloud/web/pull/7916): Prefer alias links over private links -* Bugfix [owncloud/web#7640](https://github.com/owncloud/web/pull/7640): "Private link"-button alignment -* Bugfix [owncloud/web#8006](https://github.com/owncloud/web/pull/8006): Public link loading on role change -* Bugfix [owncloud/web#7962](https://github.com/owncloud/web/issues/7962): Quota check when replacing files -* Bugfix [owncloud/web#7748](https://github.com/owncloud/web/pull/7748): Reload file list after last share removal -* Bugfix [owncloud/web#7699](https://github.com/owncloud/web/issues/7699): Remove the "close sidebar"-calls on delete -* Bugfix [owncloud/web#7504](https://github.com/owncloud/web/pull/7504): Resolve upload existing folder -* Bugfix [owncloud/web#7771](https://github.com/owncloud/web/pull/7771): Routing for re-shares -* Bugfix [owncloud/web#7675](https://github.com/owncloud/web/pull/7675): Search bar on small screens -* Bugfix [owncloud/web#7662](https://github.com/owncloud/web/pull/7662): Sidebar for received shares in search file list -* Bugfix [owncloud/web#7873](https://github.com/owncloud/web/pull/7873): Share editing after selecting a space -* Bugfix [owncloud/web#7657](https://github.com/owncloud/web/issues/7657): Share permissions for re-shares -* Bugfix [owncloud/web#7506](https://github.com/owncloud/web/issues/7506): Shares loading -* Bugfix [owncloud/web#7632](https://github.com/owncloud/web/pull/7632): Sidebar toggle icon -* Bugfix [owncloud/web#7781](https://github.com/owncloud/web/issues/7781): Sidebar without highlighted resource -* Bugfix [owncloud/web#7756](https://github.com/owncloud/web/pull/7756): Try to obtain refresh token before the error case -* Bugfix [owncloud/web#7768](https://github.com/owncloud/web/pull/7768): Hide actions in space trash bins -* Bugfix [owncloud/web#7651](https://github.com/owncloud/web/pull/7651): Spaces on "Shared via link"-page -* Bugfix [owncloud/web#7521](https://github.com/owncloud/web/issues/7521): Spaces reactivity on update -* Bugfix [owncloud/web#7960](https://github.com/owncloud/web/issues/7960): Display error messages in text editor -* Bugfix [owncloud/web#8030](https://github.com/owncloud/web/pull/8030): Saving a file multiple times with the text editor -* Bugfix [owncloud/web#7778](https://github.com/owncloud/web/issues/7778): Trash bin sidebar -* Bugfix [owncloud/web#7956](https://github.com/owncloud/web/issues/7956): Introduce "upload finalizing"-state in upload overlay -* Bugfix [owncloud/web#7630](https://github.com/owncloud/web/pull/7630): Upload modify time -* Bugfix [owncloud/web#8011](https://github.com/owncloud/web/issues/8011): Prevent unnecessary request when saving a user -* Bugfix [owncloud/web#7989](https://github.com/owncloud/web/pull/7989): Versions on the "Shared with me"-page -* Change [owncloud/web#6648](https://github.com/owncloud/web/issues/6648): Drive aliases in URLs -* Change [owncloud/web#7935](https://github.com/owncloud/web/pull/7935): Remove mediaSource and v-image-source -* Enhancement [owncloud/web#7635](https://github.com/owncloud/web/pull/7635): Add restore conflict dialog -* Enhancement [owncloud/web#7901](https://github.com/owncloud/web/pull/7901): Add search field for space members -* Enhancement [owncloud/web#4675](https://github.com/owncloud/web/issues/4675): Add `X-Request-ID` header to all outgoing requests -* Enhancement [owncloud/web#7904](https://github.com/owncloud/web/pull/7904): Batch actions for two or more items only -* Enhancement [owncloud/web#7892](https://github.com/owncloud/web/pull/7892): Respect the new sharing denials capability (experimental) -* Enhancement [owncloud/web#7709](https://github.com/owncloud/web/pull/7709): Edit custom permissions wording -* Enhancement [owncloud/web#7373](https://github.com/owncloud/web/issues/7373): Align dark mode colors with given design -* Enhancement [owncloud/web#7190](https://github.com/owncloud/web/pull/7190): Deny subfolders inside share -* Enhancement [owncloud/web#7684](https://github.com/owncloud/web/pull/7684): Design polishing -* Enhancement [owncloud/web#7865](https://github.com/owncloud/web/pull/7865): Disable share renaming -* Enhancement [owncloud/web#7725](https://github.com/owncloud/web/pull/7725): Enable renaming on received shares -* Enhancement [owncloud/web#7747](https://github.com/owncloud/web/pull/7747): Friendlier logout screen -* Enhancement [owncloud/web#6247](https://github.com/owncloud/web/issues/6247): Id based routing -* Enhancement [owncloud/web#7803](https://github.com/owncloud/web/issues/7803): Internal link on unaccepted share -* Enhancement [owncloud/web#7304](https://github.com/owncloud/web/issues/7304): Resolve internal links -* Enhancement [owncloud/web#7569](https://github.com/owncloud/web/pull/7569): Make keybindings global -* Enhancement [owncloud/web#7894](https://github.com/owncloud/web/pull/7894): Optimize email validation in the user management app -* Enhancement [owncloud/web#7707](https://github.com/owncloud/web/issues/7707): Resolve private links -* Enhancement [owncloud/web#7234](https://github.com/owncloud/web/issues/7234): Auth context in route meta props -* Enhancement [owncloud/web#7821](https://github.com/owncloud/web/pull/7821): Improve search experience -* Enhancement [owncloud/web#7801](https://github.com/owncloud/web/pull/7801): Make search results sortable -* Enhancement [owncloud/web#8028](https://github.com/owncloud/web/pull/8028): Update ODS to v14.0.1 -* Enhancement [owncloud/web#7890](https://github.com/owncloud/web/pull/7890): Validate space names -* Enhancement [owncloud/web#7430](https://github.com/owncloud/web/pull/7430): Webdav support in web-client package -* Enhancement [owncloud/web#7900](https://github.com/owncloud/web/issues/7900): XHR upload timeout - -https://github.com/owncloud/ocis/pull/5153 -https://github.com/owncloud/web/releases/tag/v6.0.0 diff --git a/changelog/2.0.0_2022-11-30/update-web-beta.5.md b/changelog/2.0.0_2022-11-30/update-web-beta.5.md deleted file mode 100644 index bc2dc799cf..0000000000 --- a/changelog/2.0.0_2022-11-30/update-web-beta.5.md +++ /dev/null @@ -1,32 +0,0 @@ -Enhancement: Update ownCloud Web to v5.7.0-rc.4 - -Tags: web - -We updated ownCloud Web to v5.7.0-rc.4. Please refer to the changelog (linked) for details on the web release. - -* Bugfix [owncloud/web#7230](https://github.com/owncloud/web/pull/7230): Context menu misplaced when triggered by keyboard navigation -* Bugfix [owncloud/web#7214](https://github.com/owncloud/web/pull/7214): Prevent error when pasting with empty clipboard -* Bugfix [owncloud/web#7173](https://github.com/owncloud/web/pull/7173): Re-introduce dynamic app name in document title -* Bugfix [owncloud/web#7166](https://github.com/owncloud/web/pull/7166): External apps fixes -* Bugfix [owncloud/web#7248](https://github.com/owncloud/web/pull/7248): Hide empty trash bin modal on error -* Bugfix [owncloud/web#4677](https://github.com/owncloud/web/issues/4677): Logout deleted user on page reload -* Bugfix [owncloud/web#7216](https://github.com/owncloud/web/pull/7216): Filename hovers over the image in the preview app -* Bugfix [owncloud/web#7228](https://github.com/owncloud/web/pull/7228): Shared with others page apps not working with oc10 as backend -* Bugfix [owncloud/web#7197](https://github.com/owncloud/web/pull/7197): Create space and access user management permission -* Bugfix [owncloud/web#6921](https://github.com/owncloud/web/pull/6921): Space sidebar sharing indicators -* Bugfix [owncloud/web#7030](https://github.com/owncloud/web/issues/7030): Access token renewal -* Enhancement [owncloud/web#7217](https://github.com/owncloud/web/pull/7217): Add app top bar component -* Enhancement [owncloud/web#7153](https://github.com/owncloud/web/pull/7153): Add Keyboard navigation/selection -* Enhancement [owncloud/web#7030](https://github.com/owncloud/web/issues/7030): Loading context blocks application bootstrap -* Enhancement [owncloud/web#7206](https://github.com/owncloud/web/pull/7206): Add change own password dialog to the account info page -* Enhancement [owncloud/web#7086](https://github.com/owncloud/web/pull/7086): Re-sharing for ocis -* Enhancement [owncloud/web#7201](https://github.com/owncloud/web/pull/7201): Added a toolbar to pdf-viewer app -* Enhancement [owncloud/web#7139](https://github.com/owncloud/web/pull/7139): Reposition notifications -* Enhancement [owncloud/web#7030](https://github.com/owncloud/web/issues/7030): Resolve bookmarked public links with password protection -* Enhancement [owncloud/web#7038](https://github.com/owncloud/web/issues/7038): Improve performance of share indicators -* Enhancement [owncloud/web#6661](https://github.com/owncloud/web/issues/6661): Option to block file extensions from text-editor app -* Enhancement [owncloud/web#7139](https://github.com/owncloud/web/pull/7139): Update ODS to v14.0.0-alpha.4 -* Enhancement [owncloud/web#7176](https://github.com/owncloud/web/pull/7176): Introduce group assignments - -https://github.com/owncloud/ocis/pull/4140 -https://github.com/owncloud/web/releases/tag/v5.7.0-rc.4 diff --git a/changelog/2.0.0_2022-11-30/update-web-beta.6.md b/changelog/2.0.0_2022-11-30/update-web-beta.6.md deleted file mode 100644 index c711ef0309..0000000000 --- a/changelog/2.0.0_2022-11-30/update-web-beta.6.md +++ /dev/null @@ -1,49 +0,0 @@ -Enhancement: Update ownCloud Web to v5.7.0-rc.8 - -Tags: web - -We updated ownCloud Web to v5.7.0-rc.9. Please refer to the changelog (linked) for details on the web release. - -* Bugfix [owncloud/web#7080](https://github.com/owncloud/web/issues/7080): Add Droparea again -* Bugfix [owncloud/web#7357](https://github.com/owncloud/web/pull/7357): Batch deleting multiple files -* Bugfix [owncloud/web#7379](https://github.com/owncloud/web/pull/7379): Decline share not possible -* Bugfix [owncloud/web#7322](https://github.com/owncloud/web/pull/7322): Files pagination scroll to top -* Bugfix [owncloud/web#7348](https://github.com/owncloud/web/pull/7348): Left sidebar active navigation item has wrong cursor -* Bugfix [owncloud/web#7355](https://github.com/owncloud/web/pull/7355): Link indicator on "Shared via link"-page -* Bugfix [owncloud/web#7325](https://github.com/owncloud/web/pull/7325): Loading state in views -* Bugfix [owncloud/web#7344](https://github.com/owncloud/web/pull/7344): Missing file icon in details panel -* Bugfix [owncloud/web#7321](https://github.com/owncloud/web/pull/7321): Missing scroll bar in user management app -* Bugfix [owncloud/web#7334](https://github.com/owncloud/web/pull/7334): No redirect after disabling space -* Bugfix [owncloud/web#3071](https://github.com/owncloud/web/issues/3071): Don't leak oidc callback url into browser history -* Bugfix [owncloud/web#7379](https://github.com/owncloud/web/pull/7379): Open file on shared space resource not possible -* Bugfix [owncloud/web#7268](https://github.com/owncloud/web/issues/7268): Personal shares leaked into project space -* Bugfix [owncloud/web#7359](https://github.com/owncloud/web/pull/7359): Fix infinite loading spinner on invalid preview links -* Bugfix [owncloud/web#7272](https://github.com/owncloud/web/issues/7272): Print backend version -* Bugfix [owncloud/web#7424](https://github.com/owncloud/web/pull/7424): Quicklinks not shown -* Bugfix [owncloud/web#7379](https://github.com/owncloud/web/pull/7379): Rename shared space resource not possible -* Bugfix [owncloud/web#7210](https://github.com/owncloud/web/pull/7210): Repair navigation highlighter -* Bugfix [owncloud/web#7393](https://github.com/owncloud/web/pull/7393): Selected item bottom glue -* Bugfix [owncloud/web#7308](https://github.com/owncloud/web/pull/7308): "Shared with others" and "Shared via Link" resource links not working -* Bugfix [owncloud/web#7400](https://github.com/owncloud/web/issues/7400): Respect space quota permission -* Bugfix [owncloud/web#7349](https://github.com/owncloud/web/pull/7349): Missing quick actions in spaces file list -* Bugfix [owncloud/web#7396](https://github.com/owncloud/web/pull/7396): Add storage ID when navigating to a shared parent directory -* Bugfix [owncloud/web#7394](https://github.com/owncloud/web/pull/7394): Suppress active panel error log -* Bugfix [owncloud/web#7038](https://github.com/owncloud/web/issues/7038): File list render performance -* Bugfix [owncloud/web#7240](https://github.com/owncloud/web/issues/7240): Access token renewal during upload -* Bugfix [owncloud/web#7376](https://github.com/owncloud/web/pull/7376): Tooltips not shown on disabled create and upload button -* Bugfix [owncloud/web#7297](https://github.com/owncloud/web/pull/7297): Upload overlay progress bar spacing -* Bugfix [owncloud/web#7332](https://github.com/owncloud/web/pull/7332): Users list not loading if user has no role -* Bugfix [owncloud/web#7313](https://github.com/owncloud/web/pull/7313): Versions of shared files not visible -* Enhancement [owncloud/web#7404](https://github.com/owncloud/web/pull/7404): Adjust helper texts -* Enhancement [owncloud/web#7350](https://github.com/owncloud/web/pull/7350): Change file loading mechanism in `preview` app -* Enhancement [owncloud/web#7356](https://github.com/owncloud/web/pull/7356): Declined shares are now easily accessible -* Enhancement [owncloud/web#7365](https://github.com/owncloud/web/pull/7365): Drop menu styling in right sidebar -* Enhancement [owncloud/web#7252](https://github.com/owncloud/web/pull/7252): Redesign shared with list -* Enhancement [owncloud/web#7371](https://github.com/owncloud/web/pull/7371): Use fixed width for the right sidebar -* Enhancement [owncloud/web#7267](https://github.com/owncloud/web/pull/7267): Search all files announce limit -* Enhancement [owncloud/web#7364](https://github.com/owncloud/web/pull/7364): Sharing panel show label instead of description for links -* Enhancement [owncloud/web#7355](https://github.com/owncloud/web/pull/7355): Update ODS to v14.0.0-alpha.12 -* Enhancement [owncloud/web#7375](https://github.com/owncloud/web/pull/7375): User management app saved dialog - -https://github.com/owncloud/ocis/pull/4314 -https://github.com/owncloud/web/releases/tag/v5.7.0-rc.8 diff --git a/changelog/2.0.0_2022-11-30/update-web-beta.7.md b/changelog/2.0.0_2022-11-30/update-web-beta.7.md deleted file mode 100644 index 47f3991c1c..0000000000 --- a/changelog/2.0.0_2022-11-30/update-web-beta.7.md +++ /dev/null @@ -1,31 +0,0 @@ -Enhancement: Update ownCloud Web to v5.7.0-rc.10 - -Tags: web - -We updated ownCloud Web to v5.7.0-rc.10. Please refer to the changelog (linked) for details on the web release. - -* Bugfix [owncloud/web#7443](https://github.com/owncloud/web/pull/7443): Datetime formatting -* Bugfix [owncloud/web#7437](https://github.com/owncloud/web/pull/7437): Default to user context -* Bugfix [owncloud/web#7473](https://github.com/owncloud/web/pull/7473): Dragging a file causes no selection -* Bugfix [owncloud/web#7469](https://github.com/owncloud/web/pull/7469): File size not updated while restoring file version -* Bugfix [owncloud/web#7443](https://github.com/owncloud/web/pull/7443): File size formatting -* Bugfix [owncloud/web#7474](https://github.com/owncloud/web/pull/7474): Load only supported thumbnails (configurable) -* Bugfix [owncloud/web#7309](https://github.com/owncloud/web/pull/7309): SidebarNavItem icon flickering -* Bugfix [owncloud/web#7425](https://github.com/owncloud/web/pull/7425): Open Folder in project space context menu -* Bugfix [owncloud/web#7486](https://github.com/owncloud/web/issues/7486): Prevent unnecessary PROPFIND request during upload -* Bugfix [owncloud/web#7415](https://github.com/owncloud/web/pull/7415): Re-fetch quota -* Bugfix [owncloud/web#7478](https://github.com/owncloud/web/issues/7478): "Shared via"-indicator for links -* Bugfix [owncloud/web#7480](https://github.com/owncloud/web/issues/7480): Missing space image in sidebar -* Bugfix [owncloud/web#7436](https://github.com/owncloud/web/issues/7436): Hide share actions for space viewers/editors -* Bugfix [owncloud/web#7445](https://github.com/owncloud/web/pull/7445): User management app close side bar throws error -* Enhancement [owncloud/web#7309](https://github.com/owncloud/web/pull/7309): Keyboard shortcut indicators in ContextMenu -* Enhancement [owncloud/web#7309](https://github.com/owncloud/web/pull/7309): Lowlight cut resources -* Enhancement [owncloud/web#7133](https://github.com/owncloud/web/pull/7133): Permissionless (internal) link shares -* Enhancement [owncloud/web#7309](https://github.com/owncloud/web/pull/7309): Replace locationpicker with clipboard actions -* Enhancement [owncloud/web#7363](https://github.com/owncloud/web/pull/7363): Streamline UI sizings -* Enhancement [owncloud/web#7355](https://github.com/owncloud/web/pull/7355): Update ODS to v14.0.0-alpha.16 -* Enhancement [owncloud/web#7476](https://github.com/owncloud/web/pull/7476): Users table on small screen -* Enhancement [owncloud/web#7182](https://github.com/owncloud/web/pull/7182): User management app edit quota - -https://github.com/owncloud/ocis/pull/4439 -https://github.com/owncloud/web/releases/tag/v5.7.0-rc.10 diff --git a/changelog/2.0.0_2022-11-30/update-web-beta.8.md b/changelog/2.0.0_2022-11-30/update-web-beta.8.md deleted file mode 100644 index ce24b0a075..0000000000 --- a/changelog/2.0.0_2022-11-30/update-web-beta.8.md +++ /dev/null @@ -1,37 +0,0 @@ -Enhancement: Update ownCloud Web to v5.7.0 - -Tags: web - -We updated ownCloud Web to v5.7.0. Please refer to the changelog (linked) for details on the web release. - -* Bugfix [owncloud/web#7522](https://github.com/owncloud/web/pull/7522): Allow uploads outside of user's home despite quota being exceeded -* Bugfix [owncloud/web#7622](https://github.com/owncloud/web/issues/7622): Expiration date picker with long language codes -* Bugfix [owncloud/web#7516](https://github.com/owncloud/web/pull/7516): File name in text editor -* Bugfix [owncloud/web#7498](https://github.com/owncloud/web/issues/7498): Fix right sidebar content on small screens -* Bugfix [owncloud/web#7455](https://github.com/owncloud/web/issues/7455): Improve keyboard shortcuts copy/cut files -* Bugfix [owncloud/web#7510](https://github.com/owncloud/web/issues/7510): Paste action (keyboard) not working in project spaces -* Bugfix [owncloud/web#7526](https://github.com/owncloud/web/issues/7526): Left sidebar when switching apps -* Bugfix [owncloud/web#7582](https://github.com/owncloud/web/issues/7582): Merge share with group and group member into one -* Bugfix [owncloud/web#7534](https://github.com/owncloud/web/issues/7534): Redirect after removing self from space members -* Bugfix [owncloud/web#7560](https://github.com/owncloud/web/pull/7560): Search share representation -* Bugfix [owncloud/web#7519](https://github.com/owncloud/web/issues/7519): Sidebar for current folder -* Bugfix [owncloud/web#7453](https://github.com/owncloud/web/issues/7453): Stuck After Session Expired -* Bugfix [owncloud/web#7595](https://github.com/owncloud/web/pull/7595): Typo when reading public links capabilities -* Enhancement [owncloud/web#7570](https://github.com/owncloud/web/pull/7570): Adjust spacing of the files list options menu -* Enhancement [owncloud/web#7540](https://github.com/owncloud/web/issues/7540): Left sidebar hover effect -* Enhancement [owncloud/web#7555](https://github.com/owncloud/web/pull/7555): Propose unique file name while creating a new file -* Enhancement [owncloud/web#7038](https://github.com/owncloud/web/issues/7038): Reduce pagination options -* Enhancement [owncloud/web#6173](https://github.com/owncloud/web/pull/6173): Remember the UI that was last selected via the application switcher -* Enhancement [owncloud/web#7584](https://github.com/owncloud/web/pull/7584): Remove clickOutside directive -* Enhancement [owncloud/web#7485](https://github.com/owncloud/web/pull/7485): Add resource name to the WebDAV properties -* Enhancement [owncloud/web#7559](https://github.com/owncloud/web/pull/7559): Don't open right sidebar from private links -* Enhancement [owncloud/web#7586](https://github.com/owncloud/web/pull/7586): Search improvements -* Enhancement [owncloud/web#7605](https://github.com/owncloud/web/pull/7605): Simplify mime type checking -* Enhancement [owncloud/web#7626](https://github.com/owncloud/web/pull/7626): Update ODS to v14.0.0-alpha.18 -* Enhancement [owncloud/web#7177](https://github.com/owncloud/web/issues/7177): Update Uppy to v3.0.1 -* Enhancement [owncloud/web#7182](https://github.com/owncloud/web/pull/7182): User management app edit quota - -https://github.com/owncloud/ocis/pull/4508 -https://github.com/owncloud/ocis/pull/4547 -https://github.com/owncloud/ocis/pull/4550 -https://github.com/owncloud/web/releases/tag/v5.7.0 diff --git a/changelog/2.0.0_2022-11-30/urlencoding-graph-api.md b/changelog/2.0.0_2022-11-30/urlencoding-graph-api.md deleted file mode 100644 index 5698451313..0000000000 --- a/changelog/2.0.0_2022-11-30/urlencoding-graph-api.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: URL encode the webdav url in the graph API - -Fixed the webdav URL in the drives responses. Without encoding the URL could be broken by files with spaces in the file name. - -https://github.com/owncloud/ocis/pull/3597 -https://github.com/owncloud/ocis/issues/3538 diff --git a/changelog/2.0.0_2022-11-30/use-ldappassword-exop.md b/changelog/2.0.0_2022-11-30/use-ldappassword-exop.md deleted file mode 100644 index 5cacb71310..0000000000 --- a/changelog/2.0.0_2022-11-30/use-ldappassword-exop.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Store user passwords hashed in idm - -Support for hashing user passwords was added to libregraph/idm. The graph API will -now set userpasswords using the LDAP Modify Extended Operation (RFC3062). In the default -configuration passwords will be hashed using the argon2id algorithm. - -https://github.com/owncloud/ocis/issues/3778 -https://github.com/owncloud/ocis/pull/4053 diff --git a/changelog/2.0.0_2022-11-30/user-expand-drive.md b/changelog/2.0.0_2022-11-30/user-expand-drive.md deleted file mode 100644 index ad1041d6b5..0000000000 --- a/changelog/2.0.0_2022-11-30/user-expand-drive.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Expand personal drive on the graph user - -We can now list the personal drive on the users endpoint via the graph API. A user can add an `$expand=drive` query to list the personal drive of the requested user. - -https://github.com/owncloud/ocis/pull/4357 diff --git a/changelog/2.0.0_2022-11-30/validate-space-names.md b/changelog/2.0.0_2022-11-30/validate-space-names.md deleted file mode 100644 index d96e255dd8..0000000000 --- a/changelog/2.0.0_2022-11-30/validate-space-names.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: Validate space names - -We now return `BAD REQUEST` when space names are -- too long (max 255 characters) -- containing evil characters (`/`, `\`, `.`, `\\`, `:`, `?`, `*`, `"`, `>`, `<`, `|`) - -Additionally leading and trailing spaces will be removed silently. - -https://github.com/owncloud/ocis/pull/4955 diff --git a/changelog/2.0.0_2022-11-30/webdav-env-doc.md b/changelog/2.0.0_2022-11-30/webdav-env-doc.md deleted file mode 100644 index f4ae3b1b9f..0000000000 --- a/changelog/2.0.0_2022-11-30/webdav-env-doc.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add descriptions to webdav configuration - -Added descriptions to webdav config structs to include them in the config documentation. - -https://github.com/owncloud/ocis/pull/3755 diff --git a/changelog/2.0.0_2022-11-30/webdav-search.md b/changelog/2.0.0_2022-11-30/webdav-search.md deleted file mode 100644 index af8f69e117..0000000000 --- a/changelog/2.0.0_2022-11-30/webdav-search.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Search service at the old webdav endpoint - -We made the search service available for legacy clients at the old webdav endpoint. - -https://github.com/owncloud/ocis/pull/4118 diff --git a/changelog/2.0.0_2022-11-30/wopi-driver-public-link.md b/changelog/2.0.0_2022-11-30/wopi-driver-public-link.md deleted file mode 100644 index ad9dad8cdb..0000000000 --- a/changelog/2.0.0_2022-11-30/wopi-driver-public-link.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Make it possible to configure a WOPI folderurl - -The wopi folder URL is used to jump back from an application to the containing folder in the files list. - -https://github.com/owncloud/ocis/pull/4716 diff --git a/changelog/2.0.0_2022-11-30/wopi-public-share.md b/changelog/2.0.0_2022-11-30/wopi-public-share.md deleted file mode 100644 index bacb940090..0000000000 --- a/changelog/2.0.0_2022-11-30/wopi-public-share.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix wopi access to public shares - -I've added a request check to the public share authenticator middleware to allow wopi to access public shares. - -https://github.com/owncloud/ocis/pull/4631 -https://github.com/owncloud/ocis/issues/4382 diff --git a/changelog/3.0.0_2023-06-06/425-on-thumbnails.md b/changelog/3.0.0_2023-06-06/425-on-thumbnails.md deleted file mode 100644 index fca21a415a..0000000000 --- a/changelog/3.0.0_2023-06-06/425-on-thumbnails.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Return 425 on Thumbnails - -return `425` on thumbnails `GET` when file is processing. Pass `425` also through webdav endpoint - -https://github.com/owncloud/ocis/pull/5300 diff --git a/changelog/3.0.0_2023-06-06/add-debug-result-for-av.md b/changelog/3.0.0_2023-06-06/add-debug-result-for-av.md deleted file mode 100644 index 43bc72021d..0000000000 --- a/changelog/3.0.0_2023-06-06/add-debug-result-for-av.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add specific result to antivirus for debugging - -We added the ability to define a specific result for the virus scanner via env-var (ANTIVIRUS_DEBUG_SCAN_OUTCOME) - -https://github.com/owncloud/ocis/pull/6265 \ No newline at end of file diff --git a/changelog/3.0.0_2023-06-06/add-debug-to-audit.md b/changelog/3.0.0_2023-06-06/add-debug-to-audit.md deleted file mode 100644 index 8023c06aa6..0000000000 --- a/changelog/3.0.0_2023-06-06/add-debug-to-audit.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add debug server to audit - -We added a debug server to audit. - -https://github.com/owncloud/ocis/pull/6178 -https://github.com/owncloud/ocis/issues/5002 \ No newline at end of file diff --git a/changelog/3.0.0_2023-06-06/add-debug-to-idm.md b/changelog/3.0.0_2023-06-06/add-debug-to-idm.md deleted file mode 100644 index c0213554f1..0000000000 --- a/changelog/3.0.0_2023-06-06/add-debug-to-idm.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add debug server to idm - -We added a debug server to idm. - -https://github.com/owncloud/ocis/pull/6153 -https://github.com/owncloud/ocis/issues/5003 \ No newline at end of file diff --git a/changelog/3.0.0_2023-06-06/add-debug-to-postprocessing.md b/changelog/3.0.0_2023-06-06/add-debug-to-postprocessing.md deleted file mode 100644 index 08c2bc9e03..0000000000 --- a/changelog/3.0.0_2023-06-06/add-debug-to-postprocessing.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add debug server to postprocessing - -We added a debug server to postprocessing. - -https://github.com/owncloud/ocis/pull/6203 -https://github.com/owncloud/ocis/issues/5002 \ No newline at end of file diff --git a/changelog/3.0.0_2023-06-06/add-debug-to-userlog.md b/changelog/3.0.0_2023-06-06/add-debug-to-userlog.md deleted file mode 100644 index 0c7d8c9240..0000000000 --- a/changelog/3.0.0_2023-06-06/add-debug-to-userlog.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add debug server to userlog - -We added a debug server to userlog. - -https://github.com/owncloud/ocis/pull/6202 -https://github.com/owncloud/ocis/issues/5002 \ No newline at end of file diff --git a/changelog/3.0.0_2023-06-06/add-decomposedfs-metadata-command.md b/changelog/3.0.0_2023-06-06/add-decomposedfs-metadata-command.md deleted file mode 100644 index 41e8d2751c..0000000000 --- a/changelog/3.0.0_2023-06-06/add-decomposedfs-metadata-command.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: add 'ocis decomposedfs metadata' command - -We added a 'ocis decomposedfs metadata' command for inspecting and manipulating -node metadata. - -https://github.com/owncloud/ocis/pull/5858 diff --git a/changelog/3.0.0_2023-06-06/add-eventhistory-debug.md b/changelog/3.0.0_2023-06-06/add-eventhistory-debug.md deleted file mode 100644 index 8f752eb43c..0000000000 --- a/changelog/3.0.0_2023-06-06/add-eventhistory-debug.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add debug server to eventhistory - -We added a debug server to eventhistory. - -https://github.com/owncloud/ocis/pull/6204 -https://github.com/owncloud/ocis/issues/5002 \ No newline at end of file diff --git a/changelog/3.0.0_2023-06-06/add-global-vars-extrator.md b/changelog/3.0.0_2023-06-06/add-global-vars-extrator.md deleted file mode 100644 index c56a1b6f58..0000000000 --- a/changelog/3.0.0_2023-06-06/add-global-vars-extrator.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: add global env variable extractor - -We have added a little tool that will extract global env vars, that are loaded -only through os.Getenv for documentation purposes - -https://github.com/owncloud/ocis/pull/5164 -https://github.com/owncloud/ocis/issues/4916 diff --git a/changelog/3.0.0_2023-06-06/add-html-email-templates.md b/changelog/3.0.0_2023-06-06/add-html-email-templates.md deleted file mode 100644 index 5924a87bfa..0000000000 --- a/changelog/3.0.0_2023-06-06/add-html-email-templates.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add the email HTML templates - -Add the email HTML templates - -https://github.com/owncloud/ocis/pull/6147 -https://github.com/owncloud/ocis/issues/6146 diff --git a/changelog/3.0.0_2023-06-06/add-notifications-debug-server.md b/changelog/3.0.0_2023-06-06/add-notifications-debug-server.md deleted file mode 100644 index b87ce43c58..0000000000 --- a/changelog/3.0.0_2023-06-06/add-notifications-debug-server.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Open Debug endpoint for Notifications - -We added a debug server to the notifications service - -https://github.com/owncloud/ocis/issues/5002 -https://github.com/owncloud/ocis/pull/6155 \ No newline at end of file diff --git a/changelog/3.0.0_2023-06-06/add-parameters.md b/changelog/3.0.0_2023-06-06/add-parameters.md deleted file mode 100644 index fcf4c49dfb..0000000000 --- a/changelog/3.0.0_2023-06-06/add-parameters.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add MessageRichParameters - -Adds the messageRichParameters to virus and policies notifications - -https://github.com/owncloud/ocis/pull/5927 diff --git a/changelog/3.0.0_2023-06-06/add-webfinger.md b/changelog/3.0.0_2023-06-06/add-webfinger.md deleted file mode 100644 index 617b02cc2e..0000000000 --- a/changelog/3.0.0_2023-06-06/add-webfinger.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add webfinger service - -Adds a webfinger service to redirect ocis clients - -https://github.com/owncloud/ocis/pull/5373 -https://github.com/owncloud/ocis/pull/6110 -https://github.com/owncloud/ocis/issues/6102 \ No newline at end of file diff --git a/changelog/3.0.0_2023-06-06/allow-graph-selected-updates.md b/changelog/3.0.0_2023-06-06/allow-graph-selected-updates.md deleted file mode 100644 index 1c79726039..0000000000 --- a/changelog/3.0.0_2023-06-06/allow-graph-selected-updates.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Allow selected updates on graph users - -We are now allowing a couple of update request to complete even if GRAPH_LDAP_SERVER_WRITE_ENABLED=false: - -* When using a group to disable users (OCIS_LDAP_DISABLE_USER_MECHANISM=group) updates to the accountEnabled property of a user will be allowed -* When a distinct base dn for new groups is configured ( GRAPH_LDAP_GROUP_CREATE_BASE_DN is set to a different value than GRAPH_LDAP_GROUP_BASE_DN), allow the creation/update of local groups. - -https://github.com/owncloud/ocis/pull/6233 diff --git a/changelog/3.0.0_2023-06-06/async-postprocessing.md b/changelog/3.0.0_2023-06-06/async-postprocessing.md deleted file mode 100644 index 59695ea4e7..0000000000 --- a/changelog/3.0.0_2023-06-06/async-postprocessing.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Async Postprocessing - -Provides functionality for async postprocessing. This will allow the system to do the postprocessing (virusscan, copying of bytes to their final destination, ...) asynchronous to the users request. Major change when active. - -https://github.com/owncloud/ocis/pull/5207 diff --git a/changelog/3.0.0_2023-06-06/automate-md-creation.md b/changelog/3.0.0_2023-06-06/automate-md-creation.md deleted file mode 100644 index 9631a2d0cf..0000000000 --- a/changelog/3.0.0_2023-06-06/automate-md-creation.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Automate md creation - -Automatically create `_index.md` files from the services `README.md` - -https://github.com/owncloud/ocis/pull/5901 diff --git a/changelog/3.0.0_2023-06-06/av-more-logging.md b/changelog/3.0.0_2023-06-06/av-more-logging.md deleted file mode 100644 index f9887b8bd2..0000000000 --- a/changelog/3.0.0_2023-06-06/av-more-logging.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add more logging to av service - -We need more debug logging in some situations to understand the state of a virus scan. - -https://github.com/owncloud/ocis/pull/5973 diff --git a/changelog/3.0.0_2023-06-06/bad-request-on-gdpr-endpoint.md b/changelog/3.0.0_2023-06-06/bad-request-on-gdpr-endpoint.md deleted file mode 100644 index 4f6bbe4f03..0000000000 --- a/changelog/3.0.0_2023-06-06/bad-request-on-gdpr-endpoint.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Return Bad Request when requesting GDPR export for another user - -This is an enhancement, not security related as the requested uid is never used - -https://github.com/owncloud/ocis/pull/6123 diff --git a/changelog/3.0.0_2023-06-06/branding-api.md b/changelog/3.0.0_2023-06-06/branding-api.md deleted file mode 100644 index ab675019c4..0000000000 --- a/changelog/3.0.0_2023-06-06/branding-api.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add endpoints to upload a custom logo - -Added endpoints to upload and reset custom logos. The files are stored under the `WEB_ASSET_PATH` -which defaults to `$OCIS_BASE_DATA_PATH/web/assets`. - -https://github.com/owncloud/ocis/pull/5735 -https://github.com/owncloud/ocis/pull/5559 diff --git a/changelog/3.0.0_2023-06-06/bugfix-disassociate-users-from-deleted-school.md b/changelog/3.0.0_2023-06-06/bugfix-disassociate-users-from-deleted-school.md deleted file mode 100644 index 59cd2f900d..0000000000 --- a/changelog/3.0.0_2023-06-06/bugfix-disassociate-users-from-deleted-school.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Disassociate users from deleted school - -When a school is deleted, users should be disassociated from it. - -https://github.com/owncloud/ocis/pull/5343 -https://github.com/owncloud/ocis/issues/5246 diff --git a/changelog/3.0.0_2023-06-06/bump-go-ldap-version.md b/changelog/3.0.0_2023-06-06/bump-go-ldap-version.md deleted file mode 100644 index cd125f1878..0000000000 --- a/changelog/3.0.0_2023-06-06/bump-go-ldap-version.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Bump go-ldap version - -Use master version of go-ldap to get rid of nasty `=` bug. See https://github.com/go-ldap/ldap/issues/416 - -https://github.com/owncloud/ocis/pull/6004 diff --git a/changelog/3.0.0_2023-06-06/bump-libregraph.md b/changelog/3.0.0_2023-06-06/bump-libregraph.md deleted file mode 100644 index 54bd8dddf5..0000000000 --- a/changelog/3.0.0_2023-06-06/bump-libregraph.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Bump libre-graph-api-go - -We fixed a couple of issues in libre-graph-api-go package. - -* rename drive permission grantedTo to grantedToIdentities to be ms graph spec compatible. -* drive.name is a required property now. -* add group property to the identitySet. - -https://github.com/owncloud/ocis/pull/5309 -https://github.com/owncloud/ocis/pull/5312 diff --git a/changelog/3.0.0_2023-06-06/bump-lico.md b/changelog/3.0.0_2023-06-06/bump-lico.md deleted file mode 100644 index 377be65f8c..0000000000 --- a/changelog/3.0.0_2023-06-06/bump-lico.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Bump libregraph lico - -We updated lico to the latest version -* Update to 0.59.4 - upstream dropped the kc and cookie backends - -https://github.com/owncloud/ocis/pull/5768 diff --git a/changelog/3.0.0_2023-06-06/bump-reva.md b/changelog/3.0.0_2023-06-06/bump-reva.md deleted file mode 100644 index 0040e22e18..0000000000 --- a/changelog/3.0.0_2023-06-06/bump-reva.md +++ /dev/null @@ -1,148 +0,0 @@ -Enhancement: Update Reva to version 2.14.0 - -Changelog for reva 2.14.0 (2023-06-05) -======================================= - -* Bugfix [cs3org/reva#3919](https://github.com/cs3org/reva/pull/3919): We added missing timestamps to events -* Bugfix [cs3org/reva#3911](https://github.com/cs3org/reva/pull/3911): Clean IDCache properly -* Bugfix [cs3org/reva#3896](https://github.com/cs3org/reva/pull/3896): Do not lose old revisions when overwriting a file during copy -* Bugfix [cs3org/reva#3918](https://github.com/cs3org/reva/pull/3918): Dont enumerate users -* Bugfix [cs3org/reva#3902](https://github.com/cs3org/reva/pull/3902): Do not try to use the cache for empty node -* Bugfix [cs3org/reva#3877](https://github.com/cs3org/reva/pull/3877): Empty exact list while searching for a sharee -* Bugfix [cs3org/reva#3906](https://github.com/cs3org/reva/pull/3906): Fix preflight requests -* Bugfix [cs3org/reva#3934](https://github.com/cs3org/reva/pull/3934): Fix the space editor permissions -* Bugfix [cs3org/reva#3899](https://github.com/cs3org/reva/pull/3899): Harden uploads -* Bugfix [cs3org/reva#3917](https://github.com/cs3org/reva/pull/3917): Prevent last space manager from leaving -* Bugfix [cs3org/reva#3866](https://github.com/cs3org/reva/pull/3866): Fix public link lookup performance -* Bugfix [cs3org/reva#3904](https://github.com/cs3org/reva/pull/3904): Improve performance of directory listings -* Enhancement [cs3org/reva#3893](https://github.com/cs3org/reva/pull/3893): Cleanup Space Delete permissions -* Enhancement [cs3org/reva#3894](https://github.com/cs3org/reva/pull/3894): Fix err when the user share the locked file -* Enhancement [cs3org/reva#3913](https://github.com/cs3org/reva/pull/3913): Introduce FullTextSearch Capability -* Enhancement [cs3org/reva#3898](https://github.com/cs3org/reva/pull/3898): Add Graph User capabilities -* Enhancement [cs3org/reva#3496](https://github.com/cs3org/reva/pull/3496): Add otlp tracing exporter -* Enhancement [cs3org/reva#3922](https://github.com/cs3org/reva/pull/3922): Rename permissions - -Changelog for reva 2.13.3 (2023-05-17) -======================================= - -* Bugfix [cs3org/reva#3890](https://github.com/cs3org/reva/pull/3890): Bring back public link sharing of project space roots -* Bugfix [cs3org/reva#3888](https://github.com/cs3org/reva/pull/3888): We fixed a bug that unnecessarily fetched all members of a group -* Bugfix [cs3org/reva#3886](https://github.com/cs3org/reva/pull/3886): Decomposedfs no longer deadlocks when cache is disabled -* Bugfix [cs3org/reva#3892](https://github.com/cs3org/reva/pull/3892): Fix public links -* Bugfix [cs3org/reva#3876](https://github.com/cs3org/reva/pull/3876): Remove go-micro/store/redis specific workaround -* Bugfix [cs3org/reva#3889](https://github.com/cs3org/reva/pull/3889): Update space root mtime when changing space metadata -* Bugfix [cs3org/reva#3836](https://github.com/cs3org/reva/pull/3836): Fix spaceID in the decomposedFS -* Bugfix [cs3org/reva#3867](https://github.com/cs3org/reva/pull/3867): Restore last version after positive result -* Bugfix [cs3org/reva#3849](https://github.com/cs3org/reva/pull/3849): Prevent sharing space roots and personal spaces -* Enhancement [cs3org/reva#3865](https://github.com/cs3org/reva/pull/3865): Remove unneccessary code from gateway -* Enhancement [cs3org/reva#3895](https://github.com/cs3org/reva/pull/3895): Add missing expiry date to shares - -Changelog for reva 2.13.2 (2023-05-08) -======================================= - -* Bugfix [cs3org/reva#3845](https://github.com/cs3org/reva/pull/3845): Fix propagation -* Bugfix [cs3org/reva#3856](https://github.com/cs3org/reva/pull/3856): Fix response code -* Bugfix [cs3org/reva#3857](https://github.com/cs3org/reva/pull/3857): Fix trashbin purge - -Changelog for reva 2.13.1 (2023-05-03) -======================================= - -* Bugfix [cs3org/reva#3843](https://github.com/cs3org/reva/pull/3843): Allow scope check to impersonate space owners - -Changelog for reva 2.13.0 (2023-05-02) -======================================= - -* Bugfix [cs3org/reva#3570](https://github.com/cs3org/reva/pull/3570): Return 425 on HEAD -* Bugfix [cs3org/reva#3830](https://github.com/cs3org/reva/pull/3830): Be more robust when logging errors -* Bugfix [cs3org/reva#3815](https://github.com/cs3org/reva/pull/3815): Bump micro redis store -* Bugfix [cs3org/reva#3596](https://github.com/cs3org/reva/pull/3596): Cache CreateHome calls -* Bugfix [cs3org/reva#3823](https://github.com/cs3org/reva/pull/3823): Deny correctly in decomposedfs -* Bugfix [cs3org/reva#3826](https://github.com/cs3org/reva/pull/3826): Add by group index to decomposedfs -* Bugfix [cs3org/reva#3618](https://github.com/cs3org/reva/pull/3618): Drain body on failed put -* Bugfix [cs3org/reva#3685](https://github.com/cs3org/reva/pull/3685): Send fileid on copy -* Bugfix [cs3org/reva#3688](https://github.com/cs3org/reva/pull/3688): Return 425 on GET -* Bugfix [cs3org/reva#3755](https://github.com/cs3org/reva/pull/3755): Fix app provider language validation -* Bugfix [cs3org/reva#3800](https://github.com/cs3org/reva/pull/3800): Fix building for freebsd -* Bugfix [cs3org/reva#3700](https://github.com/cs3org/reva/pull/3700): Fix caching -* Bugfix [cs3org/reva#3535](https://github.com/cs3org/reva/pull/3535): Fix ceph driver storage fs implementation -* Bugfix [cs3org/reva#3764](https://github.com/cs3org/reva/pull/3764): Fix missing CORS config in ocdav service -* Bugfix [cs3org/reva#3710](https://github.com/cs3org/reva/pull/3710): Fix error when try to delete space without permission -* Bugfix [cs3org/reva#3822](https://github.com/cs3org/reva/pull/3822): Fix deleting spaces -* Bugfix [cs3org/reva#3718](https://github.com/cs3org/reva/pull/3718): Fix revad-eos docker image which was failing to build -* Bugfix [cs3org/reva#3559](https://github.com/cs3org/reva/pull/3559): Fix build on freebsd -* Bugfix [cs3org/reva#3696](https://github.com/cs3org/reva/pull/3696): Fix ldap filters when checking for enabled users -* Bugfix [cs3org/reva#3767](https://github.com/cs3org/reva/pull/3767): Decode binary UUID when looking up a users group memberships -* Bugfix [cs3org/reva#3741](https://github.com/cs3org/reva/pull/3741): Fix listing shares to multiple groups -* Bugfix [cs3org/reva#3834](https://github.com/cs3org/reva/pull/3834): Return correct error during MKCOL -* Bugfix [cs3org/reva#3841](https://github.com/cs3org/reva/pull/3841): Fix nil pointer and improve logging -* Bugfix [cs3org/reva#3831](https://github.com/cs3org/reva/pull/3831): Ignore 'null' mtime on tus upload -* Bugfix [cs3org/reva#3758](https://github.com/cs3org/reva/pull/3758): Fix public links with enforced password -* Bugfix [cs3org/reva#3814](https://github.com/cs3org/reva/pull/3814): Fix stat cache access -* Bugfix [cs3org/reva#3650](https://github.com/cs3org/reva/pull/3650): FreeBSD xattr support -* Bugfix [cs3org/reva#3827](https://github.com/cs3org/reva/pull/3827): Initialize user cache for decomposedfs -* Bugfix [cs3org/reva#3818](https://github.com/cs3org/reva/pull/3818): Invalidate cache when deleting space -* Bugfix [cs3org/reva#3812](https://github.com/cs3org/reva/pull/3812): Filemetadata Cache now deletes keys without listing them first -* Bugfix [cs3org/reva#3817](https://github.com/cs3org/reva/pull/3817): Pipeline cache deletes -* Bugfix [cs3org/reva#3711](https://github.com/cs3org/reva/pull/3711): Replace ini metadata backend by messagepack backend -* Bugfix [cs3org/reva#3828](https://github.com/cs3org/reva/pull/3828): Send quota when listing spaces in decomposedfs -* Bugfix [cs3org/reva#3681](https://github.com/cs3org/reva/pull/3681): Fix etag of "empty" shares jail -* Bugfix [cs3org/reva#3748](https://github.com/cs3org/reva/pull/3748): Prevent service from panicking -* Bugfix [cs3org/reva#3816](https://github.com/cs3org/reva/pull/3816): Write Metadata once -* Change [cs3org/reva#3641](https://github.com/cs3org/reva/pull/3641): Hide file versions for share receivers -* Change [cs3org/reva#3820](https://github.com/cs3org/reva/pull/3820): Streamline stores -* Enhancement [cs3org/reva#3732](https://github.com/cs3org/reva/pull/3732): Make method for detecting the metadata backend public -* Enhancement [cs3org/reva#3789](https://github.com/cs3org/reva/pull/3789): Add capabilities indicating if user attributes are read-only -* Enhancement [cs3org/reva#3792](https://github.com/cs3org/reva/pull/3792): Add a prometheus gauge to keep track of active uploads and downloads -* Enhancement [cs3org/reva#3637](https://github.com/cs3org/reva/pull/3637): Add an ID to each events -* Enhancement [cs3org/reva#3704](https://github.com/cs3org/reva/pull/3704): Add more information to events -* Enhancement [cs3org/reva#3744](https://github.com/cs3org/reva/pull/3744): Add LDAP user type attribute -* Enhancement [cs3org/reva#3806](https://github.com/cs3org/reva/pull/3806): Decomposedfs now supports filtering spaces by owner -* Enhancement [cs3org/reva#3730](https://github.com/cs3org/reva/pull/3730): Antivirus -* Enhancement [cs3org/reva#3531](https://github.com/cs3org/reva/pull/3531): Async Postprocessing -* Enhancement [cs3org/reva#3571](https://github.com/cs3org/reva/pull/3571): Async Upload Improvements -* Enhancement [cs3org/reva#3801](https://github.com/cs3org/reva/pull/3801): Cache node ids -* Enhancement [cs3org/reva#3690](https://github.com/cs3org/reva/pull/3690): Check set project space quota permission -* Enhancement [cs3org/reva#3686](https://github.com/cs3org/reva/pull/3686): User disabling functionality -* Enhancement [cs3org/reva#3505](https://github.com/cs3org/reva/pull/3505): Fix eosgrpc package -* Enhancement [cs3org/reva#3575](https://github.com/cs3org/reva/pull/3575): Fix skip group grant index cleanup -* Enhancement [cs3org/reva#3564](https://github.com/cs3org/reva/pull/3564): Fix tag pkg -* Enhancement [cs3org/reva#3756](https://github.com/cs3org/reva/pull/3756): Prepare for GDPR export -* Enhancement [cs3org/reva#3612](https://github.com/cs3org/reva/pull/3612): Group feature changed event added -* Enhancement [cs3org/reva#3729](https://github.com/cs3org/reva/pull/3729): Improve decomposedfs performance, esp. with network fs/cache -* Enhancement [cs3org/reva#3697](https://github.com/cs3org/reva/pull/3697): Improve the ini file metadata backend -* Enhancement [cs3org/reva#3819](https://github.com/cs3org/reva/pull/3819): Allow creating internal links without permission -* Enhancement [cs3org/reva#3740](https://github.com/cs3org/reva/pull/3740): Limit concurrency in decomposedfs -* Enhancement [cs3org/reva#3569](https://github.com/cs3org/reva/pull/3569): Always list shares jail when listing spaces -* Enhancement [cs3org/reva#3788](https://github.com/cs3org/reva/pull/3788): Make resharing configurable -* Enhancement [cs3org/reva#3674](https://github.com/cs3org/reva/pull/3674): Introduce ini file based metadata backend -* Enhancement [cs3org/reva#3728](https://github.com/cs3org/reva/pull/3728): Automatically migrate file metadata from xattrs to messagepack -* Enhancement [cs3org/reva#3807](https://github.com/cs3org/reva/pull/3807): Name Validation -* Enhancement [cs3org/reva#3574](https://github.com/cs3org/reva/pull/3574): Opaque space group -* Enhancement [cs3org/reva#3598](https://github.com/cs3org/reva/pull/3598): Pass estream to Storage Providers -* Enhancement [cs3org/reva#3763](https://github.com/cs3org/reva/pull/3763): Add a capability for personal data export -* Enhancement [cs3org/reva#3577](https://github.com/cs3org/reva/pull/3577): Prepare for SSE -* Enhancement [cs3org/reva#3731](https://github.com/cs3org/reva/pull/3731): Add config option to enforce passwords on public links -* Enhancement [cs3org/reva#3693](https://github.com/cs3org/reva/pull/3693): Enforce the PublicLink.Write permission -* Enhancement [cs3org/reva#3497](https://github.com/cs3org/reva/pull/3497): Introduce owncloud 10 publiclink manager -* Enhancement [cs3org/reva#3714](https://github.com/cs3org/reva/pull/3714): Add global max quota option and quota for CreateHome -* Enhancement [cs3org/reva#3759](https://github.com/cs3org/reva/pull/3759): Set correct share type when listing shares -* Enhancement [cs3org/reva#3594](https://github.com/cs3org/reva/pull/3594): Add expiration to user and group shares -* Enhancement [cs3org/reva#3580](https://github.com/cs3org/reva/pull/3580): Share expired event -* Enhancement [cs3org/reva#3620](https://github.com/cs3org/reva/pull/3620): Allow a new ShareType `SpaceMembershipGroup` -* Enhancement [cs3org/reva#3609](https://github.com/cs3org/reva/pull/3609): Space Management Permissions -* Enhancement [cs3org/reva#3655](https://github.com/cs3org/reva/pull/3655): Add expiration date to space memberships -* Enhancement [cs3org/reva#3697](https://github.com/cs3org/reva/pull/3697): Add support for redis sentinel caches -* Enhancement [cs3org/reva#3552](https://github.com/cs3org/reva/pull/3552): Suppress tusd logs -* Enhancement [cs3org/reva#3555](https://github.com/cs3org/reva/pull/3555): Tags -* Enhancement [cs3org/reva#3785](https://github.com/cs3org/reva/pull/3785): Increase unit test coverage in the ocdav service -* Enhancement [cs3org/reva#3739](https://github.com/cs3org/reva/pull/3739): Try to rename uploaded files to their final position -* Enhancement [cs3org/reva#3610](https://github.com/cs3org/reva/pull/3610): Walk and log chi routes - - -https://github.com/owncloud/ocis/pull/6448 -https://github.com/owncloud/ocis/pull/6447 -https://github.com/owncloud/ocis/pull/6381 -https://github.com/owncloud/ocis/pull/6305 -https://github.com/owncloud/ocis/pull/6339 -https://github.com/owncloud/ocis/pull/6205 -https://github.com/owncloud/ocis/pull/6186 diff --git a/changelog/3.0.0_2023-06-06/change-cache-configuration.md b/changelog/3.0.0_2023-06-06/change-cache-configuration.md deleted file mode 100644 index e57363fedb..0000000000 --- a/changelog/3.0.0_2023-06-06/change-cache-configuration.md +++ /dev/null @@ -1,10 +0,0 @@ -Change: Updated Cache Configuration - -We updated all cache related environment vars to more closely follow the go micro naming pattern: -- `{service}_CACHE_STORE_TYPE` becomes `{service}_CACHE_STORE` or `{service}_PERSISTENT_STORE` -- `{service}_CACHE_STORE_ADDRESS(ES)` becomes `{service}_CACHE_STORE_NODES` -- The `mem` store implementation name changes to `memory` -- In yaml files the cache `type` becomes `store` -We introduced `redis-sentinel` as a store implementation. - -https://github.com/owncloud/ocis/pull/5829 diff --git a/changelog/3.0.0_2023-06-06/change-remove-settings-ui.md b/changelog/3.0.0_2023-06-06/change-remove-settings-ui.md deleted file mode 100644 index aede7576e0..0000000000 --- a/changelog/3.0.0_2023-06-06/change-remove-settings-ui.md +++ /dev/null @@ -1,9 +0,0 @@ -Change: Remove the settings ui - -With ownCloud Web having transitioned to Vue 3 recently, we would have had to port the settings ui as well. The decision was made -to discontinue the settings ui instead. As a result all traces of the settings ui have been removed. - -The only user facing setting that ever existed in the settings service is now integrated into the `account` page of -ownCloud Web (click on top right user menu, then on your username to reach the account page). - -https://github.com/owncloud/ocis/pull/5463 diff --git a/changelog/3.0.0_2023-06-06/collect-global-envvars.md b/changelog/3.0.0_2023-06-06/collect-global-envvars.md deleted file mode 100644 index 7dd08f6889..0000000000 --- a/changelog/3.0.0_2023-06-06/collect-global-envvars.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Collect global envvars - -Compose a list of all envvars living in more than 1 service - -https://github.com/owncloud/ocis/pull/5367 diff --git a/changelog/3.0.0_2023-06-06/configure-bundles.md b/changelog/3.0.0_2023-06-06/configure-bundles.md deleted file mode 100644 index c031755561..0000000000 --- a/changelog/3.0.0_2023-06-06/configure-bundles.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Make the settings bundles part of the service config - -We added the settings bundles to the config. The default roles are still unchanged. You can now override the defaults by replacing the whole bundles list via json config files. The config file is loaded from a specified path which can be configured with `SETTINGS_BUNDLES_PATH`. - -https://github.com/owncloud/ocis/pull/5589 -https://github.com/owncloud/ocis/pull/5607 diff --git a/changelog/3.0.0_2023-06-06/configure-grpc-in-ocs.md b/changelog/3.0.0_2023-06-06/configure-grpc-in-ocs.md deleted file mode 100644 index 1b6011ef6c..0000000000 --- a/changelog/3.0.0_2023-06-06/configure-grpc-in-ocs.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Configure GRPC in ocs - -Fixes a panic in ocs when running not in single binary - -https://github.com/owncloud/ocis/pull/6022 diff --git a/changelog/3.0.0_2023-06-06/default-ldap-write-enabled.md b/changelog/3.0.0_2023-06-06/default-ldap-write-enabled.md deleted file mode 100644 index 8fef61272f..0000000000 --- a/changelog/3.0.0_2023-06-06/default-ldap-write-enabled.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Default LDAP write to true - -Default `OCIS_LDAP_SERVER_WRITE_ENABLED` to true - -https://github.com/owncloud/ocis/pull/6362 diff --git a/changelog/3.0.0_2023-06-06/disable-notifications.md b/changelog/3.0.0_2023-06-06/disable-notifications.md deleted file mode 100644 index 4038c529d7..0000000000 --- a/changelog/3.0.0_2023-06-06/disable-notifications.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Disable Notifications - -Introduce new setting to disable notifications - -https://github.com/owncloud/ocis/pull/6137 diff --git a/changelog/3.0.0_2023-06-06/do-not-share-versions.md b/changelog/3.0.0_2023-06-06/do-not-share-versions.md deleted file mode 100644 index b28fb59962..0000000000 --- a/changelog/3.0.0_2023-06-06/do-not-share-versions.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Do not share versions - -We changed the default behavior of shares: Share receivers have no access to versions. People in spaces with the "Editor" or "Manager" role can still see versions and work with them. - -https://github.com/owncloud/ocis/pull/5531 diff --git a/changelog/3.0.0_2023-06-06/drive-group-permissions.md b/changelog/3.0.0_2023-06-06/drive-group-permissions.md deleted file mode 100644 index b566a9cd07..0000000000 --- a/changelog/3.0.0_2023-06-06/drive-group-permissions.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Drive group permissions - -We've updated the libregraph.Drive response to contain group permissions. - -https://github.com/owncloud/ocis/pull/5312 diff --git a/changelog/3.0.0_2023-06-06/enhancement-add-configurable-group-members-patch-limit.md b/changelog/3.0.0_2023-06-06/enhancement-add-configurable-group-members-patch-limit.md deleted file mode 100644 index 261fb3757f..0000000000 --- a/changelog/3.0.0_2023-06-06/enhancement-add-configurable-group-members-patch-limit.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Make the group members addition limit configurable - -It's now possible to configure the limit of group members addition by PATCHing `/graph/v1.0/groups/{groupID}`. -It still defaults to 20 as defined in the spec but it can be configured via `.graph.api.group_members_patch_limit` -in `ocis.yaml` or via the `GRAPH_GROUP_MEMBERS_PATCH_LIMIT` environment variable. - -https://github.com/owncloud/ocis/pull/5357 -https://github.com/owncloud/ocis/issues/5262 diff --git a/changelog/3.0.0_2023-06-06/enhancement-change-username.md b/changelog/3.0.0_2023-06-06/enhancement-change-username.md deleted file mode 100644 index ddd687fd57..0000000000 --- a/changelog/3.0.0_2023-06-06/enhancement-change-username.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: allow username to be changed - -When OnPremisesSamAccountName is present in a PATCH on `{apiRoot}/users/{userID}` it will change the -username of the user. This also changes the references to this user in the groups. - -https://github.com/owncloud/ocis/pull/5509 -https://github.com/owncloud/ocis/issues/4988 diff --git a/changelog/3.0.0_2023-06-06/enhancement-identity-set-display-name.md b/changelog/3.0.0_2023-06-06/enhancement-identity-set-display-name.md deleted file mode 100644 index 6c9c13ddfe..0000000000 --- a/changelog/3.0.0_2023-06-06/enhancement-identity-set-display-name.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Graph Drives IdentitySet displayName - -We've added the IdentitySet displayName property to the group and user sets for the graph drives endpoint. -The values for groups and users get cached. - -https://github.com/owncloud/ocis/pull/5347 -https://github.com/owncloud/web/pull/8178 diff --git a/changelog/3.0.0_2023-06-06/enhancement-ldap-group-create-basedn.md b/changelog/3.0.0_2023-06-06/enhancement-ldap-group-create-basedn.md deleted file mode 100644 index cfe791665e..0000000000 --- a/changelog/3.0.0_2023-06-06/enhancement-ldap-group-create-basedn.md +++ /dev/null @@ -1,13 +0,0 @@ -Enhancement: Make the LDAP base DN for new groups configurable - -The LDAP backend for the Graph service introduced a new config option for setting the -Parent DN for new groups created via the `/groups/` endpoint. (`GRAPH_LDAP_GROUP_CREATE_BASE_DN`) - -It defaults to the value of `GRAPH_LDAP_GROUP_BASE_DN`. If set to a different value the -`GRAPH_LDAP_GROUP_CREATE_BASE_DN` needs to be a subordinate DN of `GRAPH_LDAP_GROUP_BASE_DN`. - -All existing groups with a DN outside the `GRAPH_LDAP_GROUP_CREATE_BASE_DN` tree will be treated as -read-only groups. So it is not possible to edit these groups. - -https://github.com/owncloud/ocis/pull/5974 - diff --git a/changelog/3.0.0_2023-06-06/enhancement-memlimit.md b/changelog/3.0.0_2023-06-06/enhancement-memlimit.md deleted file mode 100644 index 7ef6e9b8bc..0000000000 --- a/changelog/3.0.0_2023-06-06/enhancement-memlimit.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Update to go 1.20 to use memlimit - -We updated to go 1.20 which allows setting GOMEMLIMIT, which we by default set to 0.9. - -https://github.com/owncloud/ocis/pull/5732 \ No newline at end of file diff --git a/changelog/3.0.0_2023-06-06/enhancement-name-attributes.md b/changelog/3.0.0_2023-06-06/enhancement-name-attributes.md deleted file mode 100644 index 6558b927ee..0000000000 --- a/changelog/3.0.0_2023-06-06/enhancement-name-attributes.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: display surname and givenName attributes - -When querying the graph API, the surname and givenName attributes are now displayed for users. - -https://github.com/owncloud/ocis/pull/5388 -https://github.com/owncloud/ocis/issues/5386 diff --git a/changelog/3.0.0_2023-06-06/enhancement-search.md b/changelog/3.0.0_2023-06-06/enhancement-search.md deleted file mode 100644 index 0b69333852..0000000000 --- a/changelog/3.0.0_2023-06-06/enhancement-search.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: extended search - -Provides multiple enhancement to the search implementation. -* content extraction, search now supports apache tika to extract resource contents. -* search engine, underlying search engine is swappable now. -* event consumers, the number of event consumers can now be set, which improves the speed of the individual tasks - -https://github.com/owncloud/ocis/pull/5221 -https://github.com/owncloud/ocis/issues/5184 diff --git a/changelog/3.0.0_2023-06-06/enhancement-tags.md b/changelog/3.0.0_2023-06-06/enhancement-tags.md deleted file mode 100644 index 9328c3479e..0000000000 --- a/changelog/3.0.0_2023-06-06/enhancement-tags.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: resource tags - -We've added the ability to tag resources via the graph api. -Tags can be added (put request) and removed (delete request) from a resource, -a list of available tags can also be requested by sending a get request to the graph endpoint. - -https://github.com/owncloud/ocis/pull/5227 -https://github.com/owncloud/ocis/pull/5271 -https://github.com/owncloud/ocis/issues/5184 diff --git a/changelog/3.0.0_2023-06-06/enhancement-user-disable.md b/changelog/3.0.0_2023-06-06/enhancement-user-disable.md deleted file mode 100644 index 0b8a1c08aa..0000000000 --- a/changelog/3.0.0_2023-06-06/enhancement-user-disable.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: allow users to be disabled - -By setting the `accountEnabled` property to `false` for a user via the graph API. Users -can be disabled (i.e. they can no longer login) - -https://github.com/owncloud/ocis/pull/5588 -https://github.com/owncloud/ocis/pull/5620 diff --git a/changelog/3.0.0_2023-06-06/enhancement-web-config-additions.md b/changelog/3.0.0_2023-06-06/enhancement-web-config-additions.md deleted file mode 100644 index 698c0e209a..0000000000 --- a/changelog/3.0.0_2023-06-06/enhancement-web-config-additions.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Web config additions - -We've added config keys for defining additional css, scripts and translations for ownCloud Web. - -https://github.com/owncloud/ocis/pull/6032 diff --git a/changelog/3.0.0_2023-06-06/event-history.md b/changelog/3.0.0_2023-06-06/event-history.md deleted file mode 100644 index e2a4450121..0000000000 --- a/changelog/3.0.0_2023-06-06/event-history.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Eventhistory service - -Introduces the `eventhistory` service. It is a service that stores events and provides a grpc API to retrieve them. - -https://github.com/owncloud/ocis/pull/5600 diff --git a/changelog/3.0.0_2023-06-06/expiration-notifications.md b/changelog/3.0.0_2023-06-06/expiration-notifications.md deleted file mode 100644 index 06b16c0808..0000000000 --- a/changelog/3.0.0_2023-06-06/expiration-notifications.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Expiration Notifications - -Send emails to the user informing that a share or a space membership expires. - -https://github.com/owncloud/ocis/pull/5330 diff --git a/changelog/3.0.0_2023-06-06/fix-compile-date.md b/changelog/3.0.0_2023-06-06/fix-compile-date.md deleted file mode 100644 index 78f44d154a..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-compile-date.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: fix wrong compile date - -We fixed that current date is always printed. - -https://github.com/owncloud/ocis/pull/6132 -https://github.com/owncloud/ocis/issues/6124 \ No newline at end of file diff --git a/changelog/3.0.0_2023-06-06/fix-disable-user.md b/changelog/3.0.0_2023-06-06/fix-disable-user.md deleted file mode 100644 index fa86315819..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-disable-user.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix error message when disabling users - -When we disable users by adding them to a group we do not need to update the user entry. - -https://github.com/owncloud/ocis/pull/6435 diff --git a/changelog/3.0.0_2023-06-06/fix-duplicated-demouser-roles.md b/changelog/3.0.0_2023-06-06/fix-duplicated-demouser-roles.md deleted file mode 100644 index 6e015198cb..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-duplicated-demouser-roles.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix default role assignment for demo users - -The roles-assignments for demo users where duplicated with every -restart of the settings service. - -https://github.com/owncloud/ocis/issues/3432 diff --git a/changelog/3.0.0_2023-06-06/fix-email-xsite-scripting.md b/changelog/3.0.0_2023-06-06/fix-email-xsite-scripting.md deleted file mode 100644 index 74f3f163e0..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-email-xsite-scripting.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Fix to prevent the email X-Site scripting - -Fix to prevent the email notification X-Site scripting - -https://github.com/owncloud/ocis/pull/6429 -https://github.com/owncloud/ocis/issues/6411 diff --git a/changelog/3.0.0_2023-06-06/fix-empty-exact-list.md b/changelog/3.0.0_2023-06-06/fix-empty-exact-list.md deleted file mode 100644 index e80474d977..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-empty-exact-list.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Empty exact list while searching for a sharee - -We fixed a bug in the sharing api, it always returns an empty exact list while searching for a sharee - -https://github.com/owncloud/ocis/pull/6398 -https://github.com/cs3org/reva/pull/3877 -https://github.com/owncloud/ocis/issues/4265 diff --git a/changelog/3.0.0_2023-06-06/fix-graph-ttl-cache.md b/changelog/3.0.0_2023-06-06/fix-graph-ttl-cache.md deleted file mode 100644 index ccd0fbab23..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-graph-ttl-cache.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Reduced default TTL of user and group caches in graph API - -We reduced the default TTL of the cache for user and group information on the -/drives endpoints to 60 seconds. This fixes in issue where outdated information -was show on the spaces list for a very long time. - -https://github.com/owncloud/ocis/issues/6320 diff --git a/changelog/3.0.0_2023-06-06/fix-group-name-changes.md b/changelog/3.0.0_2023-06-06/fix-group-name-changes.md deleted file mode 100644 index 93eced4cc9..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-group-name-changes.md +++ /dev/null @@ -1,4 +0,0 @@ -Bugfix: Fix so that PATCH requests for groups actually updates the group name - -https://github.com/owncloud/ocis/pull/5949 - diff --git a/changelog/3.0.0_2023-06-06/fix-idp-sub-recreation.md b/changelog/3.0.0_2023-06-06/fix-idp-sub-recreation.md deleted file mode 100644 index 8f2df658f8..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-idp-sub-recreation.md +++ /dev/null @@ -1,13 +0,0 @@ -Bugfix: Use UUID attribute for computing "sub" claim in lico idp - -By default the LDAP backend for lico uses the User DN for computing the "sub" -claim of a user. This caused the "sub" claim to stay the same even if a user -was deleted and recreated (and go a new UUID assgined with that). We now -use the user's unique id (`owncloudUUID` by default) for computing the `sub` -claim. So that user's recreated with the same name will be treated as different -users by the IDP. - -https://github.com/owncloud/ocis/issues/904 -https://github.com/owncloud/ocis/pull/6326 -https://github.com/owncloud/ocis/pull/6338 -https://github.com/owncloud/ocis/pull/6420 diff --git a/changelog/3.0.0_2023-06-06/fix-leaks-existence.md b/changelog/3.0.0_2023-06-06/fix-leaks-existence.md deleted file mode 100644 index 71b0bf1bf7..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-leaks-existence.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Hide the existence of space when deleting/updating - -The "code": "notAllowed" changed to "code": "itemNotFound" - -https://github.com/owncloud/ocis/issues/5031 -https://github.com/owncloud/ocis/pull/6220 diff --git a/changelog/3.0.0_2023-06-06/fix-oidc-auth-cache.md b/changelog/3.0.0_2023-06-06/fix-oidc-auth-cache.md deleted file mode 100644 index abd8711e58..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-oidc-auth-cache.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix OIDC auth cache - -We've fixed an issue rendering the OIDC auth cache useless. - -https://github.com/owncloud/ocis/pull/5997 diff --git a/changelog/3.0.0_2023-06-06/fix-omitempty-givenName.md b/changelog/3.0.0_2023-06-06/fix-omitempty-givenName.md deleted file mode 100644 index 08ae5157a9..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-omitempty-givenName.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix the empty string givenName attribute when creating user - -Omitempty givenName attribute when creating user - -https://github.com/owncloud/ocis/issues/5431 -https://github.com/owncloud/ocis/pull/6259 diff --git a/changelog/3.0.0_2023-06-06/fix-postprocessing.md b/changelog/3.0.0_2023-06-06/fix-postprocessing.md deleted file mode 100644 index 86e04c8b77..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-postprocessing.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix Postprocessing events - -Postprocessing service did not want to play with non-tls events. That is fixed now - -https://github.com/owncloud/ocis/pull/5269 diff --git a/changelog/3.0.0_2023-06-06/fix-preview-gif.md b/changelog/3.0.0_2023-06-06/fix-preview-gif.md deleted file mode 100644 index 469bce4027..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-preview-gif.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Fix preview or viewing of shared animated GIFs - -Fix preview or viewing of shared animated GIFs - -https://github.com/owncloud/ocis/pull/6386 -https://github.com/owncloud/ocis/issues/5418 diff --git a/changelog/3.0.0_2023-06-06/fix-search-reindexing-performance-regression.md b/changelog/3.0.0_2023-06-06/fix-search-reindexing-performance-regression.md deleted file mode 100644 index 463891d041..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-search-reindexing-performance-regression.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix Search reindexing performance regression - -We've fixed a regression in the search service reindexing step, causing the -whole space to be reindexed instead of just the changed resources. - -https://github.com/owncloud/ocis/pull/6085 diff --git a/changelog/3.0.0_2023-06-06/fix-search-tags.md b/changelog/3.0.0_2023-06-06/fix-search-tags.md deleted file mode 100644 index abf2dd72ee..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-search-tags.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix Search tag indexing - -We've fixed an issue where search is not able to index tags for space resources. - -https://github.com/owncloud/ocis/pull/5405 diff --git a/changelog/3.0.0_2023-06-06/fix-share-locked-file.md b/changelog/3.0.0_2023-06-06/fix-share-locked-file.md deleted file mode 100644 index f1a27137e1..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-share-locked-file.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Fix err when the user share the locked file - -Fix unexpected behavior when the user try to share the locked file - -https://github.com/owncloud/ocis/pull/6358 -https://github.com/owncloud/ocis/issues/6197 diff --git a/changelog/3.0.0_2023-06-06/fix-status-code-appRoleAssignments.md b/changelog/3.0.0_2023-06-06/fix-status-code-appRoleAssignments.md deleted file mode 100644 index 7df8556902..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-status-code-appRoleAssignments.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix the wrong status code when appRoleAssignments is forbidden - -Fix the wrong status code when appRoleAssignments is forbidden in the CreateAppRoleAssignment and -DeleteAppRoleAssignment methods. - -https://github.com/owncloud/ocis/issues/6037 -https://github.com/owncloud/ocis/pull/6276 diff --git a/changelog/3.0.0_2023-06-06/fix-user-type-config.md b/changelog/3.0.0_2023-06-06/fix-user-type-config.md deleted file mode 100644 index 1fb4909650..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-user-type-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix user type config for user provider - -We needed to provide a default value for the user type property in the user provider. - -https://github.com/owncloud/ocis/pull/6027 diff --git a/changelog/3.0.0_2023-06-06/fix-userlog-panic.md b/changelog/3.0.0_2023-06-06/fix-userlog-panic.md deleted file mode 100644 index f8ea47b4d2..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-userlog-panic.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix userlog panic - -userlog services paniced because of `nil` ctx. That is fixed now - -https://github.com/owncloud/ocis/pull/6114 diff --git a/changelog/3.0.0_2023-06-06/fix-web-config.md b/changelog/3.0.0_2023-06-06/fix-web-config.md deleted file mode 100644 index 4e66f8acc3..0000000000 --- a/changelog/3.0.0_2023-06-06/fix-web-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix Logout Url config name - -We fixed the yaml and json name of the logout url option. - -https://github.com/owncloud/ocis/pull/6227 diff --git a/changelog/3.0.0_2023-06-06/fulltextsearch-capability.md b/changelog/3.0.0_2023-06-06/fulltextsearch-capability.md deleted file mode 100644 index e92407509e..0000000000 --- a/changelog/3.0.0_2023-06-06/fulltextsearch-capability.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add fulltextsearch capabilty - -It needs an extra envvar `FRONTEND_FULL_TEXT_SEARCH_ENABLED` - -https://github.com/owncloud/ocis/pull/6366 diff --git a/changelog/3.0.0_2023-06-06/gdpr-export.md b/changelog/3.0.0_2023-06-06/gdpr-export.md deleted file mode 100644 index 467f93c43a..0000000000 --- a/changelog/3.0.0_2023-06-06/gdpr-export.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: GDPR Export - -Adds an endpoint to collect all data that is related to a user - -https://github.com/owncloud/ocis/pull/6064 -https://github.com/owncloud/ocis/pull/5950 diff --git a/changelog/3.0.0_2023-06-06/graph-education-errors.md b/changelog/3.0.0_2023-06-06/graph-education-errors.md deleted file mode 100644 index d368ca2ed6..0000000000 --- a/changelog/3.0.0_2023-06-06/graph-education-errors.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Make graph/education API errors more consistent - -Aligned the error messages when creating schools and classes fail and changed the response code from 500 to 409. - -https://github.com/owncloud/ocis/pull/5682 -https://github.com/owncloud/ocis/issues/5660 diff --git a/changelog/3.0.0_2023-06-06/graph-user-capabilities.md b/changelog/3.0.0_2023-06-06/graph-user-capabilities.md deleted file mode 100644 index 981460671b..0000000000 --- a/changelog/3.0.0_2023-06-06/graph-user-capabilities.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Graph user capabilities - -Adds capablities to show if users are writeable in LDAP so clients can block their specific fields - -https://github.com/owncloud/ocis/pull/6339 diff --git a/changelog/3.0.0_2023-06-06/id-cache.md b/changelog/3.0.0_2023-06-06/id-cache.md deleted file mode 100644 index cf5e59dc93..0000000000 --- a/changelog/3.0.0_2023-06-06/id-cache.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Configurable ID Cache - -Makes the integrated idcache (used to reduce reads from disc) configurable with the general cache envvars - -https://github.com/owncloud/ocis/pull/6353 diff --git a/changelog/3.0.0_2023-06-06/list-permissions.md b/changelog/3.0.0_2023-06-06/list-permissions.md deleted file mode 100644 index 791aa3e691..0000000000 --- a/changelog/3.0.0_2023-06-06/list-permissions.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add endpoint to list permissions - -We added 'https://cloud.ocis.test/api/v0/settings/permissions-list' to retrieve all permissions of the logged in user. - -https://github.com/owncloud/ocis/pull/5594 -https://github.com/owncloud/ocis/pull/5571 diff --git a/changelog/3.0.0_2023-06-06/make-emails-translatable-via-transifex.md b/changelog/3.0.0_2023-06-06/make-emails-translatable-via-transifex.md deleted file mode 100644 index d7b40f862b..0000000000 --- a/changelog/3.0.0_2023-06-06/make-emails-translatable-via-transifex.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: Notifications - -Make Emails translatable via transifex -The transifex translation add in to the email templates. -The optional environment variable NOTIFICATIONS_TRANSLATION_PATH added to config. -The optional global environment variable OCIS_TRANSLATION_PATH added to notifications and userlog config. - -https://github.com/owncloud/ocis/pull/6038 -https://github.com/owncloud/ocis/issues/6025 diff --git a/changelog/3.0.0_2023-06-06/more-cors-config.md b/changelog/3.0.0_2023-06-06/more-cors-config.md deleted file mode 100644 index 67d571e1eb..0000000000 --- a/changelog/3.0.0_2023-06-06/more-cors-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Add missing CORS config - -The graph, userlog and ocdav services had no CORS config options. - -https://github.com/owncloud/ocis/pull/5987 diff --git a/changelog/3.0.0_2023-06-06/nats-debug.md b/changelog/3.0.0_2023-06-06/nats-debug.md deleted file mode 100644 index 6b0a7606c0..0000000000 --- a/changelog/3.0.0_2023-06-06/nats-debug.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Open Debug endpoint for Nats - -We added a debug server to nats - -https://github.com/owncloud/ocis/issues/5002 -https://github.com/owncloud/ocis/pull/6139 \ No newline at end of file diff --git a/changelog/3.0.0_2023-06-06/no-notification-own-action.md b/changelog/3.0.0_2023-06-06/no-notification-own-action.md deleted file mode 100644 index c8b5f8cb9b..0000000000 --- a/changelog/3.0.0_2023-06-06/no-notification-own-action.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: No Notifications for own actions - -Don't send notifications on space events when the user has executed them herself. - -https://github.com/owncloud/ocis/pull/5871 diff --git a/changelog/3.0.0_2023-06-06/notify-about-policies.md b/changelog/3.0.0_2023-06-06/notify-about-policies.md deleted file mode 100644 index c234ae839e..0000000000 --- a/changelog/3.0.0_2023-06-06/notify-about-policies.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Notify about policies - -Notify the user when a file was deleted due to policies (policies service) - -https://github.com/owncloud/ocis/pull/5912 diff --git a/changelog/3.0.0_2023-06-06/otlp-tracing.md b/changelog/3.0.0_2023-06-06/otlp-tracing.md deleted file mode 100644 index 0aa8388ff4..0000000000 --- a/changelog/3.0.0_2023-06-06/otlp-tracing.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: add otlp tracing exporter - -We can now configure otlp to send traces using the otlp exporter. - -https://github.com/owncloud/ocis/pull/5132 -https://github.com/cs3org/reva/pull/3496 \ No newline at end of file diff --git a/changelog/3.0.0_2023-06-06/personal-data-export-capability.md b/changelog/3.0.0_2023-06-06/personal-data-export-capability.md deleted file mode 100644 index 5e3b5a455d..0000000000 --- a/changelog/3.0.0_2023-06-06/personal-data-export-capability.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add a capability for the Personal Data export - -Adds a capability for the personal data export endpoint - -https://github.com/owncloud/ocis/pull/5984 diff --git a/changelog/3.0.0_2023-06-06/policies-response-body.md b/changelog/3.0.0_2023-06-06/policies-response-body.md deleted file mode 100644 index a4e29e4718..0000000000 --- a/changelog/3.0.0_2023-06-06/policies-response-body.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Add missing response to blocked requests - -We added the missing response body to requests which were blocked by the policy engine. - -https://github.com/owncloud/ocis/pull/6277 diff --git a/changelog/3.0.0_2023-06-06/policies-service.md b/changelog/3.0.0_2023-06-06/policies-service.md deleted file mode 100644 index cb24ddba61..0000000000 --- a/changelog/3.0.0_2023-06-06/policies-service.md +++ /dev/null @@ -1,20 +0,0 @@ -Enhancement: Introduce policies-service - -Introduces policies service. The policies-service provides a new grpc api which can be used to return whether a requested operation is allowed or not. -Open Policy Agent is used to determine the set of rules of what is permitted and what is not. - -2 further levels of authorization build on this: - -* Proxy Authorization -* Event Authorization (needs async post-processing enabled) - -The simplest authorization layer is in the proxy, since every request is processed here, only simple decisions that can be processed quickly are made here, more complex queries such as file evaluation are explicitly excluded in this layer. - -The next layer is event-based as a pipeline step in asynchronous post-processing, since processing at this point is asynchronous, the operations there can also take longer and be more expensive, -the bytes of a file can be examined here as an example. - -Since the base block is a grpc api, it is also possible to use it directly. -The policies are written in the [rego query language](https://www.openpolicyagent.org/docs/latest/policy-language/). - -https://github.com/owncloud/ocis/pull/5714 -https://github.com/owncloud/ocis/issues/5580 diff --git a/changelog/3.0.0_2023-06-06/populate-expanded-properties.md b/changelog/3.0.0_2023-06-06/populate-expanded-properties.md deleted file mode 100644 index 81c242e954..0000000000 --- a/changelog/3.0.0_2023-06-06/populate-expanded-properties.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Populate expanded properties - -We now return an empty array when an expanded relation has no entries. This makes consuming the responses a little easier. - -https://github.com/owncloud/ocis/pull/5421 -https://github.com/owncloud/ocis/issues/5419 -https://github.com/owncloud/ocis/pull/5426 \ No newline at end of file diff --git a/changelog/3.0.0_2023-06-06/portrait-thumbnails.md b/changelog/3.0.0_2023-06-06/portrait-thumbnails.md deleted file mode 100644 index 4063c5dc90..0000000000 --- a/changelog/3.0.0_2023-06-06/portrait-thumbnails.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Add portrait thumbnail resolutions - -Add portrait-orientation resolutions to the thumbnail service's default configuration. This prevents portrait photos from being heavily cropped into landscape resolutions in the web viewer. - -https://github.com/owncloud/ocis/pull/5656 diff --git a/changelog/3.0.0_2023-06-06/postprocessing-config.md b/changelog/3.0.0_2023-06-06/postprocessing-config.md deleted file mode 100644 index 3eceebfe09..0000000000 --- a/changelog/3.0.0_2023-06-06/postprocessing-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Better config for postprocessing service - -The postprocessing service is now individually configurable. This is achieved by allowing a list of postprocessing steps that are processed in order of their appearance in the `POSTPROCESSING_STEPS` envvar. - -https://github.com/owncloud/ocis/pull/5457 diff --git a/changelog/3.0.0_2023-06-06/postprocessing-store.md b/changelog/3.0.0_2023-06-06/postprocessing-store.md deleted file mode 100644 index a60a5c0edf..0000000000 --- a/changelog/3.0.0_2023-06-06/postprocessing-store.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add Store to `postprocessing` - -Add a gomicro store for the postprocessing service. Needed to run multiple postprocessing instances - -https://github.com/owncloud/ocis/pull/6281 diff --git a/changelog/3.0.0_2023-06-06/public-link-password.md b/changelog/3.0.0_2023-06-06/public-link-password.md deleted file mode 100644 index 39ce986319..0000000000 --- a/changelog/3.0.0_2023-06-06/public-link-password.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: Add config option to enforce passwords on public links - -Added a new config option to enforce passwords on public links with "Uploader, Editor, Contributor" roles. - -The new options are: -`OCIS_SHARING_PUBLIC_WRITEABLE_SHARE_MUST_HAVE_PASSWORD`, `SHARING_PUBLIC_WRITEABLE_SHARE_MUST_HAVE_PASSWORD` and `FRONTEND_OCS_PUBLIC_WRITEABLE_SHARE_MUST_HAVE_PASSWORD`. -Check the docs on how to properly set them. - -https://github.com/owncloud/ocis/pull/5848 -https://github.com/owncloud/ocis/pull/5785 -https://github.com/owncloud/ocis/pull/5720 diff --git a/changelog/3.0.0_2023-06-06/public-link-permission.md b/changelog/3.0.0_2023-06-06/public-link-permission.md deleted file mode 100644 index 87904e4cdb..0000000000 --- a/changelog/3.0.0_2023-06-06/public-link-permission.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add new permission for public links - -Added a new permission 'PublicLink.Write' to check if a user can create or update public links. - -https://github.com/owncloud/ocis/pull/5690 diff --git a/changelog/3.0.0_2023-06-06/remove-email-logo.md b/changelog/3.0.0_2023-06-06/remove-email-logo.md deleted file mode 100644 index 5082e9216d..0000000000 --- a/changelog/3.0.0_2023-06-06/remove-email-logo.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Remove the email logo - -Remove the email logo - -https://github.com/owncloud/ocis/issues/6359 -https://github.com/owncloud/ocis/pull/6361 diff --git a/changelog/3.0.0_2023-06-06/remove-quota-from-api-for-shares.md b/changelog/3.0.0_2023-06-06/remove-quota-from-api-for-shares.md deleted file mode 100644 index c8eeeda228..0000000000 --- a/changelog/3.0.0_2023-06-06/remove-quota-from-api-for-shares.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Remove quota from share jails api responses - -We have removed the quota object from api responses for share jails, -which would permanently show exceeded due to restrictions in the permission system. - -https://github.com/owncloud/ocis/pull/6309 -https://github.com/owncloud/ocis/issues/4472 \ No newline at end of file diff --git a/changelog/3.0.0_2023-06-06/rename-guest-role.md b/changelog/3.0.0_2023-06-06/rename-guest-role.md deleted file mode 100644 index 23053effdf..0000000000 --- a/changelog/3.0.0_2023-06-06/rename-guest-role.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: We renamed the guest role to user light - -We needed to rename the "Guest" role to "User Light" because the naming was creating confusions. The roles are not bound to a user type. - -https://github.com/owncloud/ocis/pull/6456 -https://github.com/owncloud/ocis/issues/6058 diff --git a/changelog/3.0.0_2023-06-06/rename-permissions.md b/changelog/3.0.0_2023-06-06/rename-permissions.md deleted file mode 100644 index 3519343be8..0000000000 --- a/changelog/3.0.0_2023-06-06/rename-permissions.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Rename permissions - -Rename permissions to be consistent and future proof - -https://github.com/cs3org/reva/pull/3922 -https://github.com/owncloud/ocis/pull/6418 diff --git a/changelog/3.0.0_2023-06-06/role-assignment-from-oidc.md b/changelog/3.0.0_2023-06-06/role-assignment-from-oidc.md deleted file mode 100644 index fb1e2e93a3..0000000000 --- a/changelog/3.0.0_2023-06-06/role-assignment-from-oidc.md +++ /dev/null @@ -1,23 +0,0 @@ -Enhancement: Added possibility to assign roles based on OIDC claims - -oCIS can now be configured to update a user's role assignment from the values of a claim provided -via the IDPs userinfo endpoint. The claim name and the mapping between claim values and ocis role -name can be configured via the configuration of the proxy service. Example: - -``` -role_assignment: - driver: oidc - oidc_role_mapper: - role_claim: ocisRoles - role_mapping: - - role_name: admin - claim_value: myAdminRole - - role_name: spaceadmin - claim_value: mySpaceAdminRole - - role_name: user - claim_value: myUserRole - - role_name: guest - claim_value: myGuestRole -``` - -https://github.com/owncloud/ocis/pull/6048 diff --git a/changelog/3.0.0_2023-06-06/role-quota.md b/changelog/3.0.0_2023-06-06/role-quota.md deleted file mode 100644 index 1f8af9c52f..0000000000 --- a/changelog/3.0.0_2023-06-06/role-quota.md +++ /dev/null @@ -1,12 +0,0 @@ -Enhancement: Added option to configure default quota per role - -Admins can assign default quotas to users with certain roles by adding the following config to the `proxy.yaml`. -E.g.: -``` -role_quotas: - d7beeea8-8ff4-406b-8fb6-ab2dd81e6b11: 2300000 -``` - -It maps a role ID to the quota in bytes. - -https://github.com/owncloud/ocis/pull/5616 diff --git a/changelog/3.0.0_2023-06-06/runtime.md b/changelog/3.0.0_2023-06-06/runtime.md deleted file mode 100644 index aa09659537..0000000000 --- a/changelog/3.0.0_2023-06-06/runtime.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add optional services to the runtime - -Make it possible to start optional services in the ocis runtime. Instead of using `OCIS_RUN_SERVICES` to define all services we can now use `OCIS_ADD_RUN_SERVICES` to add a comma separated list of additional services which are not started in the single process by default. - -https://github.com/owncloud/ocis/pull/6071 diff --git a/changelog/3.0.0_2023-06-06/set-project-space-quota-permission.md b/changelog/3.0.0_2023-06-06/set-project-space-quota-permission.md deleted file mode 100644 index 2b62a04df5..0000000000 --- a/changelog/3.0.0_2023-06-06/set-project-space-quota-permission.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add new SetProjectSpaceQuota permission - -Additionally to `set-space-quota` for setting quota on personal spaces we now have `Drive.ReadWriteQuota.Project` for setting project spaces quota - -https://github.com/owncloud/ocis/pull/5660 diff --git a/changelog/3.0.0_2023-06-06/share-expiration.md b/changelog/3.0.0_2023-06-06/share-expiration.md deleted file mode 100644 index 66c54b66fc..0000000000 --- a/changelog/3.0.0_2023-06-06/share-expiration.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add expiration to user and group shares - -Added expiration to user and group shares. - -https://github.com/owncloud/ocis/pull/5389 diff --git a/changelog/3.0.0_2023-06-06/space-management-permissions.md b/changelog/3.0.0_2023-06-06/space-management-permissions.md deleted file mode 100644 index 24dfc0fcd2..0000000000 --- a/changelog/3.0.0_2023-06-06/space-management-permissions.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Space Management permissions - -We added new space management permissions. `space-properties` will allow changing space properties (name, description, ...). `space-ability` will allow enabling and disabling spaces - -https://github.com/owncloud/ocis/pull/5441 diff --git a/changelog/3.0.0_2023-06-06/space-trashbin-purge-cli.md b/changelog/3.0.0_2023-06-06/space-trashbin-purge-cli.md deleted file mode 100644 index 86d30bc460..0000000000 --- a/changelog/3.0.0_2023-06-06/space-trashbin-purge-cli.md +++ /dev/null @@ -1,23 +0,0 @@ -Enhancement: Cli to purge expired trash-bin items - -Introduction of a new cli command to purge old trash-bin items. -The command is part of the `storage-users` service and can be used as follows: - -`ocis storage-users trash-bin purge-expired`. - -The `purge-expired` command configuration is done in the `ocis`configuration or as usual by using environment variables. - -ENV `STORAGE_USERS_PURGE_TRASH_BIN_USER_ID` is used to obtain space trash-bin information and takes the system admin user as the default `OCIS_ADMIN_USER_ID`. -It should be noted, that this is only set by default in the single binary. The command only considers spaces to which the user has access and delete permission. - -ENV `STORAGE_USERS_PURGE_TRASH_BIN_PERSONAL_DELETE_BEFORE` has a default value of `30 days`, which means the command will delete all files older than `30 days`. -The value is human-readable, valid values are `24h`, `60m`, `60s` etc. `0` is equivalent to disable and prevents the deletion of `personal space` trash-bin files. - -ENV `STORAGE_USERS_PURGE_TRASH_BIN_PROJECT_DELETE_BEFORE` has a default value of `30 days`, which means the command will delete all files older than `30 days`. -The value is human-readable, valid values are `24h`, `60m`, `60s` etc. `0` is equivalent to disable and prevents the deletion of `project space` trash-bin files. - -Likewise, only spaces of the type `project` and `personal` are taken into account. -Spaces of type `virtual`, for example, are ignored. - -https://github.com/owncloud/ocis/pull/5500 -https://github.com/owncloud/ocis/issues/5499 diff --git a/changelog/3.0.0_2023-06-06/trace-proxy-middlewares.md b/changelog/3.0.0_2023-06-06/trace-proxy-middlewares.md deleted file mode 100644 index ba30e24ced..0000000000 --- a/changelog/3.0.0_2023-06-06/trace-proxy-middlewares.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: trace proxy middlewares - -We moved trace initialization to an early middleware to also trace requests made by other proxy middlewares. - -https://github.com/owncloud/ocis/pull/6313 diff --git a/changelog/3.0.0_2023-06-06/unify-cacert-envvars.md b/changelog/3.0.0_2023-06-06/unify-cacert-envvars.md deleted file mode 100644 index 6b974924d8..0000000000 --- a/changelog/3.0.0_2023-06-06/unify-cacert-envvars.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Unify CA Cert envvars - -Introduce a global `OCIS_EVENTS_TLS_ROOT_CA_CERTIFICATE` to avoid needing to configure all `{SERVICENAME}_EVENTS_TLS_ROOT_CA_CERTIFICATE` envvars - -https://github.com/owncloud/ocis/pull/6392 diff --git a/changelog/3.0.0_2023-06-06/update-roles.md b/changelog/3.0.0_2023-06-06/update-roles.md deleted file mode 100644 index 9fbba0aca5..0000000000 --- a/changelog/3.0.0_2023-06-06/update-roles.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Update the default admin role - -The admin role was missing two permissions. We added them to make the space admin role a subset of the admin role. This matches better with the default user expectations. - -https://github.com/owncloud/ocis/pull/6310 diff --git a/changelog/3.0.0_2023-06-06/update-web-7.0.0-rc.37.md b/changelog/3.0.0_2023-06-06/update-web-7.0.0-rc.37.md deleted file mode 100644 index ad115ce114..0000000000 --- a/changelog/3.0.0_2023-06-06/update-web-7.0.0-rc.37.md +++ /dev/null @@ -1,153 +0,0 @@ -Enhancement: Update web to v7.0.0-rc.37 - -Tags: web - -We updated ownCloud Web to v7.0.0-rc.37. Please refer to the changelog (linked) for details on the web release. - -* Bugfix [owncloud/web#6423](https://github.com/owncloud/web/issues/6423): Archiver in protected public links -* Bugfix [owncloud/web#6434](https://github.com/owncloud/web/issues/6434): Endless lazy loading indicator after sorting file table -* Bugfix [owncloud/web#6731](https://github.com/owncloud/web/issues/6731): Layout with long breadcrumb -* Bugfix [owncloud/web#6768](https://github.com/owncloud/web/issues/6768): Pagination after increasing items per page -* Bugfix [owncloud/web#7513](https://github.com/owncloud/web/issues/7513): Calendar popup position in right sidebar -* Bugfix [owncloud/web#7655](https://github.com/owncloud/web/issues/7655): Loading shares in deep nested folders -* Bugfix [owncloud/web#7925](https://github.com/owncloud/web/pull/7925): "Paste"-action without write permissions -* Bugfix [owncloud/web#7926](https://github.com/owncloud/web/pull/7926): Include spaces in the list info -* Bugfix [owncloud/web#7958](https://github.com/owncloud/web/pull/7958): Prevent deletion of own account -* Bugfix [owncloud/web#7966](https://github.com/owncloud/web/pull/7966): UI fixes for sorting and quickactions -* Bugfix [owncloud/web#7969](https://github.com/owncloud/web/pull/7969): Space quota not displayed after creation -* Bugfix [owncloud/web#8026](https://github.com/owncloud/web/pull/8026): Text editor appearance -* Bugfix [owncloud/web#8040](https://github.com/owncloud/web/pull/8040): Reverting versions for read-only shares -* Bugfix [owncloud/web#8045](https://github.com/owncloud/web/pull/8045): Resolving drives in search -* Bugfix [owncloud/web#8054](https://github.com/owncloud/web/issues/8054): Search repeating no results message -* Bugfix [owncloud/web#8058](https://github.com/owncloud/web/pull/8058): Current year selection in the date picker -* Bugfix [owncloud/web#8061](https://github.com/owncloud/web/pull/8061): Omit "page"-query in breadcrumb navigation -* Bugfix [owncloud/web#8080](https://github.com/owncloud/web/pull/8080): Left sidebar navigation item text flickers on transition -* Bugfix [owncloud/web#8081](https://github.com/owncloud/web/issues/8081): Space member disappearing -* Bugfix [owncloud/web#8083](https://github.com/owncloud/web/issues/8083): Re-using space images -* Bugfix [owncloud/web#8148](https://github.com/owncloud/web/issues/8148): Show space members despite deleted entries -* Bugfix [owncloud/web#8158](https://github.com/owncloud/web/issues/8158): Search bar input appearance -* Bugfix [owncloud/web#8265](https://github.com/owncloud/web/pull/8265): Application menu active display on hover -* Bugfix [owncloud/web#8276](https://github.com/owncloud/web/pull/8276): Loading additional user data -* Bugfix [owncloud/web#8300](https://github.com/owncloud/web/pull/8300): Re-loading space members panel -* Bugfix [owncloud/web#8326](https://github.com/owncloud/web/pull/8326): Editing users who never logged in -* Bugfix [owncloud/web#8340](https://github.com/owncloud/web/pull/8340): Cancel custom permissions -* Bugfix [owncloud/web#8411](https://github.com/owncloud/web/issues/8411): Drop menus with limited vertical screen space -* Bugfix [owncloud/web#8420](https://github.com/owncloud/web/issues/8420): Token renewal in vue router hash mode -* Bugfix [owncloud/web#8434](https://github.com/owncloud/web/issues/8434): Accessing route in admin-settings with insufficient permissions -* Bugfix [owncloud/web#8479](https://github.com/owncloud/web/issues/8479): "Show more"-action in shares panel -* Bugfix [owncloud/web#8480](https://github.com/owncloud/web/pull/8480): Paste action conflict dialog broken -* Bugfix [owncloud/web#8498](https://github.com/owncloud/web/pull/8498): PDF display issue - Update CSP object-src policy -* Bugfix [owncloud/web#8508](https://github.com/owncloud/web/pull/8508): Remove fuzzy search results -* Bugfix [owncloud/web#8523](https://github.com/owncloud/web/issues/8523): Space image upload -* Bugfix [owncloud/web#8549](https://github.com/owncloud/web/issues/8549): Batch context actions in admin settings -* Bugfix [owncloud/web#8554](https://github.com/owncloud/web/pull/8554): Height of dropdown no-option -* Bugfix [owncloud/web#8576](https://github.com/owncloud/web/pull/8576): De-duplicate event handling to prevent errors on Draw-io -* Bugfix [owncloud/web#8585](https://github.com/owncloud/web/issues/8585): Users without role assignment -* Bugfix [owncloud/web#8587](https://github.com/owncloud/web/issues/8587): Password enforced check for public links -* Bugfix [owncloud/web#8592](https://github.com/owncloud/web/issues/8592): Group members sorting -* Bugfix [owncloud/web#8694](https://github.com/owncloud/web/pull/8694): Broken re-login after logout -* Bugfix [owncloud/web#8695](https://github.com/owncloud/web/issues/8695): Open files in external app -* Bugfix [owncloud/web#8756](https://github.com/owncloud/web/pull/8756): Copy link to clipboard text -* Bugfix [owncloud/web#8758](https://github.com/owncloud/web/pull/8758): Preview controls colors -* Bugfix [owncloud/web#8776](https://github.com/owncloud/web/issues/8776): Selection reset on action click -* Bugfix [owncloud/web#8814](https://github.com/owncloud/web/pull/8814): Share recipient container exceed -* Bugfix [owncloud/web#8825](https://github.com/owncloud/web/pull/8825): Remove drop target in read-only folders -* Bugfix [owncloud/web#8827](https://github.com/owncloud/web/pull/8827): Opening context menu via keyboard -* Bugfix [owncloud/web#8834](https://github.com/owncloud/web/issues/8834): Hide upload hint in empty read-only folders -* Bugfix [owncloud/web#8864](https://github.com/owncloud/web/pull/8864): Public link empty password stays forever -* Bugfix [owncloud/web#8880](https://github.com/owncloud/web/issues/8880): Sidebar header after deleting resource -* Bugfix [owncloud/web#8928](https://github.com/owncloud/web/issues/8928): Infinite login redirect -* Bugfix [owncloud/web#8987](https://github.com/owncloud/web/pull/8987): Limit amount of concurrent tus requests -* Bugfix [owncloud/web#8992](https://github.com/owncloud/web/pull/8992): Personal space name after language change -* Bugfix [owncloud/web#9004](https://github.com/owncloud/web/issues/9004): Endless loading when encountering a public link error -* Bugfix [owncloud/web#9015](https://github.com/owncloud/web/pull/9015): Prevent "virtual" spaces from being displayed in the UI -* Change [owncloud/web#6661](https://github.com/owncloud/web/issues/6661): Streamline new tab handling in extensions -* Change [owncloud/web#7948](https://github.com/owncloud/web/issues/7948): Update Vue to v3.2 -* Change [owncloud/web#8431](https://github.com/owncloud/web/pull/8431): Remove permission manager -* Change [owncloud/web#8455](https://github.com/owncloud/web/pull/8455): Configurable extension autosave -* Change [owncloud/web#8563](https://github.com/owncloud/web/pull/8563): Theme colors -* Enhancement [owncloud/web#6183](https://github.com/owncloud/web/issues/6183): Global loading indicator -* Enhancement [owncloud/web#7388](https://github.com/owncloud/web/pull/7388): Add tag support -* Enhancement [owncloud/web#7721](https://github.com/owncloud/web/issues/7721): Improve performance when loading folders and share indicators -* Enhancement [owncloud/web#7942](https://github.com/owncloud/web/pull/7942): Warn users when using unsupported browsers -* Enhancement [owncloud/web#7965](https://github.com/owncloud/web/pull/7965): Optional Contributor role and configurable resharing permissions -* Enhancement [owncloud/web#7968](https://github.com/owncloud/web/pull/7968): Group and user creation forms submit on enter -* Enhancement [owncloud/web#7976](https://github.com/owncloud/web/pull/7976): Add switch to enable condensed resource table -* Enhancement [owncloud/web#7977](https://github.com/owncloud/web/pull/7977): Introduce zoom and rotate to the preview app -* Enhancement [owncloud/web#7983](https://github.com/owncloud/web/pull/7983): Conflict dialog UX -* Enhancement [owncloud/web#7991](https://github.com/owncloud/web/pull/7991): Add tiles view for resource display -* Enhancement [owncloud/web#7994](https://github.com/owncloud/web/pull/7994): Introduce full screen mode to the preview app -* Enhancement [owncloud/web#7995](https://github.com/owncloud/web/pull/7995): Enable autoplay in the preview app -* Enhancement [owncloud/web#8008](https://github.com/owncloud/web/issues/8008): Don't open sidebar when copying quicklink -* Enhancement [owncloud/web#8021](https://github.com/owncloud/web/pull/8021): Access right sidebar panels via URL -* Enhancement [owncloud/web#8051](https://github.com/owncloud/web/pull/8051): Introduce image preloading to the preview app -* Enhancement [owncloud/web#8055](https://github.com/owncloud/web/pull/8055): Retry failed uploads on re-upload -* Enhancement [owncloud/web#8056](https://github.com/owncloud/web/pull/8056): Increase Searchbar height -* Enhancement [owncloud/web#8057](https://github.com/owncloud/web/pull/8057): Show text file icon for empty text files -* Enhancement [owncloud/web#8132](https://github.com/owncloud/web/pull/8132): Update libre-graph-api to v1.0 -* Enhancement [owncloud/web#8136](https://github.com/owncloud/web/pull/8136): Make clipboard copy available to more browsers -* Enhancement [owncloud/web#8161](https://github.com/owncloud/web/pull/8161): Space group members -* Enhancement [owncloud/web#8161](https://github.com/owncloud/web/pull/8161): Space group shares -* Enhancement [owncloud/web#8166](https://github.com/owncloud/web/issues/8166): Show upload speed -* Enhancement [owncloud/web#8175](https://github.com/owncloud/web/pull/8175): Rename "user management" app -* Enhancement [owncloud/web#8178](https://github.com/owncloud/web/pull/8178): Spaces list in admin settings -* Enhancement [owncloud/web#8261](https://github.com/owncloud/web/pull/8261): Admin settings users section uses graph api for role assignments -* Enhancement [owncloud/web#8279](https://github.com/owncloud/web/pull/8279): Move user group select to edit panel -* Enhancement [owncloud/web#8280](https://github.com/owncloud/web/pull/8280): Add support for multiple clients in `theme.json` -* Enhancement [owncloud/web#8294](https://github.com/owncloud/web/pull/8294): Move language selection to user account page -* Enhancement [owncloud/web#8306](https://github.com/owncloud/web/pull/8306): Show selectable groups only -* Enhancement [owncloud/web#8317](https://github.com/owncloud/web/pull/8317): Add context menu to groups -* Enhancement [owncloud/web#8320](https://github.com/owncloud/web/pull/8320): Space member expiration -* Enhancement [owncloud/web#8320](https://github.com/owncloud/web/pull/8320): Update SDK to v3.1.0-alpha.3 -* Enhancement [owncloud/web#8324](https://github.com/owncloud/web/pull/8324): Add context menu to users -* Enhancement [owncloud/web#8331](https://github.com/owncloud/web/pull/8331): Admin settings users section details improvement -* Enhancement [owncloud/web#8354](https://github.com/owncloud/web/issues/8354): Add `ItemFilter` component -* Enhancement [owncloud/web#8356](https://github.com/owncloud/web/pull/8356): Slight improvement of key up/down performance -* Enhancement [owncloud/web#8363](https://github.com/owncloud/web/issues/8363): Admin settings general section -* Enhancement [owncloud/web#8375](https://github.com/owncloud/web/pull/8375): Add appearance section in general settings -* Enhancement [owncloud/web#8377](https://github.com/owncloud/web/issues/8377): User group filter -* Enhancement [owncloud/web#8387](https://github.com/owncloud/web/pull/8387): Batch edit quota in admin panel -* Enhancement [owncloud/web#8398](https://github.com/owncloud/web/pull/8398): Use standardized layout for file/space action list -* Enhancement [owncloud/web#8425](https://github.com/owncloud/web/issues/8425): Add dark ownCloud logo -* Enhancement [owncloud/web#8432](https://github.com/owncloud/web/pull/8432): Inject customizations -* Enhancement [owncloud/web#8433](https://github.com/owncloud/web/pull/8433): User settings login field -* Enhancement [owncloud/web#8441](https://github.com/owncloud/web/pull/8441): Skeleton App -* Enhancement [owncloud/web#8449](https://github.com/owncloud/web/pull/8449): Configurable top bar -* Enhancement [owncloud/web#8450](https://github.com/owncloud/web/pull/8450): Rework notification bell -* Enhancement [owncloud/web#8455](https://github.com/owncloud/web/pull/8455): Autosave content changes in text editor -* Enhancement [owncloud/web#8473](https://github.com/owncloud/web/pull/8473): Update CERN links -* Enhancement [owncloud/web#8489](https://github.com/owncloud/web/pull/8489): Respect max quota -* Enhancement [owncloud/web#8492](https://github.com/owncloud/web/pull/8492): User role filter -* Enhancement [owncloud/web#8503](https://github.com/owncloud/web/issues/8503): Beautify file version list -* Enhancement [owncloud/web#8515](https://github.com/owncloud/web/pull/8515): Introduce trashbin overview -* Enhancement [owncloud/web#8518](https://github.com/owncloud/web/pull/8518): Make notifications work with oCIS -* Enhancement [owncloud/web#8541](https://github.com/owncloud/web/pull/8541): Public link permission `PublicLink.Write.all` -* Enhancement [owncloud/web#8553](https://github.com/owncloud/web/pull/8553): Add and remove users from groups batch actions -* Enhancement [owncloud/web#8554](https://github.com/owncloud/web/pull/8554): Beautify form inputs -* Enhancement [owncloud/web#8557](https://github.com/owncloud/web/issues/8557): Rework mobile navigation -* Enhancement [owncloud/web#8566](https://github.com/owncloud/web/pull/8566): QuickActions role configurable -* Enhancement [owncloud/web#8612](https://github.com/owncloud/web/issues/8612): Add `Accept-Language` header to all outgoing requests -* Enhancement [owncloud/web#8630](https://github.com/owncloud/web/pull/8630): Add logout url -* Enhancement [owncloud/web#8652](https://github.com/owncloud/web/pull/8652): Enable guest users -* Enhancement [owncloud/web#8711](https://github.com/owncloud/web/pull/8711): Remove placeholder, add customizable label -* Enhancement [owncloud/web#8713](https://github.com/owncloud/web/pull/8713): Context helper read more link configurable -* Enhancement [owncloud/web#8715](https://github.com/owncloud/web/pull/8715): Enable rename groups -* Enhancement [owncloud/web#8730](https://github.com/owncloud/web/pull/8730): Create Space from selection -* Enhancement [owncloud/web#8738](https://github.com/owncloud/web/issues/8738): GDPR export -* Enhancement [owncloud/web#8762](https://github.com/owncloud/web/pull/8762): Stop bootstrapping application earlier in anonymous contexts -* Enhancement [owncloud/web#8766](https://github.com/owncloud/web/pull/8766): Add support for read-only groups -* Enhancement [owncloud/web#8790](https://github.com/owncloud/web/pull/8790): Custom translations -* Enhancement [owncloud/web#8797](https://github.com/owncloud/web/pull/8797): Font family in theming -* Enhancement [owncloud/web#8806](https://github.com/owncloud/web/pull/8806): Preview app sorting -* Enhancement [owncloud/web#8820](https://github.com/owncloud/web/pull/8820): Adjust missing reshare permissions message -* Enhancement [owncloud/web#8822](https://github.com/owncloud/web/pull/8822): Fix quicklink icon alignment -* Enhancement [owncloud/web#8826](https://github.com/owncloud/web/pull/8826): Admin settings groups members panel -* Enhancement [owncloud/web#8868](https://github.com/owncloud/web/pull/8868): Respect user read-only configuration by the server -* Enhancement [owncloud/web#8876](https://github.com/owncloud/web/pull/8876): Update roles and permissions names, labels, texts and icons -* Enhancement [owncloud/web#8882](https://github.com/owncloud/web/pull/8882): Layout of Share role and expiration date dropdown -* Enhancement [owncloud/web#8883](https://github.com/owncloud/web/issues/8883): Webfinger redirect app -* Enhancement [owncloud/web#8898](https://github.com/owncloud/web/pull/8898): Rename "Quicklink" to "link" -* Enhancement [owncloud/web#8911](https://github.com/owncloud/web/pull/8911): Add notification setting to account page - -https://github.com/owncloud/ocis/pull/6294 -https://github.com/owncloud/web/releases/tag/v7.0.0-rc.37 diff --git a/changelog/3.0.0_2023-06-06/update-web-7.0.0-rc.38.md b/changelog/3.0.0_2023-06-06/update-web-7.0.0-rc.38.md deleted file mode 100644 index 5bbb231862..0000000000 --- a/changelog/3.0.0_2023-06-06/update-web-7.0.0-rc.38.md +++ /dev/null @@ -1,158 +0,0 @@ -Enhancement: Update web to v7.0.0-rc.38 - -Tags: web - -We updated ownCloud Web to v7.0.0-rc.38. Please refer to the changelog (linked) for details on the web release. - -* Bugfix [owncloud/web#6423](https://github.com/owncloud/web/issues/6423): Archiver in protected public links -* Bugfix [owncloud/web#6434](https://github.com/owncloud/web/issues/6434): Endless lazy loading indicator after sorting file table -* Bugfix [owncloud/web#6731](https://github.com/owncloud/web/issues/6731): Layout with long breadcrumb -* Bugfix [owncloud/web#6768](https://github.com/owncloud/web/issues/6768): Pagination after increasing items per page -* Bugfix [owncloud/web#7513](https://github.com/owncloud/web/issues/7513): Calendar popup position in right sidebar -* Bugfix [owncloud/web#7655](https://github.com/owncloud/web/issues/7655): Loading shares in deep nested folders -* Bugfix [owncloud/web#7925](https://github.com/owncloud/web/pull/7925): "Paste"-action without write permissions -* Bugfix [owncloud/web#7926](https://github.com/owncloud/web/pull/7926): Include spaces in the list info -* Bugfix [owncloud/web#7958](https://github.com/owncloud/web/pull/7958): Prevent deletion of own account -* Bugfix [owncloud/web#7966](https://github.com/owncloud/web/pull/7966): UI fixes for sorting and quickactions -* Bugfix [owncloud/web#7969](https://github.com/owncloud/web/pull/7969): Space quota not displayed after creation -* Bugfix [owncloud/web#8026](https://github.com/owncloud/web/pull/8026): Text editor appearance -* Bugfix [owncloud/web#8040](https://github.com/owncloud/web/pull/8040): Reverting versions for read-only shares -* Bugfix [owncloud/web#8045](https://github.com/owncloud/web/pull/8045): Resolving drives in search -* Bugfix [owncloud/web#8054](https://github.com/owncloud/web/issues/8054): Search repeating no results message -* Bugfix [owncloud/web#8058](https://github.com/owncloud/web/pull/8058): Current year selection in the date picker -* Bugfix [owncloud/web#8061](https://github.com/owncloud/web/pull/8061): Omit "page"-query in breadcrumb navigation -* Bugfix [owncloud/web#8080](https://github.com/owncloud/web/pull/8080): Left sidebar navigation item text flickers on transition -* Bugfix [owncloud/web#8081](https://github.com/owncloud/web/issues/8081): Space member disappearing -* Bugfix [owncloud/web#8083](https://github.com/owncloud/web/issues/8083): Re-using space images -* Bugfix [owncloud/web#8148](https://github.com/owncloud/web/issues/8148): Show space members despite deleted entries -* Bugfix [owncloud/web#8158](https://github.com/owncloud/web/issues/8158): Search bar input appearance -* Bugfix [owncloud/web#8265](https://github.com/owncloud/web/pull/8265): Application menu active display on hover -* Bugfix [owncloud/web#8276](https://github.com/owncloud/web/pull/8276): Loading additional user data -* Bugfix [owncloud/web#8300](https://github.com/owncloud/web/pull/8300): Re-loading space members panel -* Bugfix [owncloud/web#8326](https://github.com/owncloud/web/pull/8326): Editing users who never logged in -* Bugfix [owncloud/web#8340](https://github.com/owncloud/web/pull/8340): Cancel custom permissions -* Bugfix [owncloud/web#8411](https://github.com/owncloud/web/issues/8411): Drop menus with limited vertical screen space -* Bugfix [owncloud/web#8420](https://github.com/owncloud/web/issues/8420): Token renewal in vue router hash mode -* Bugfix [owncloud/web#8434](https://github.com/owncloud/web/issues/8434): Accessing route in admin-settings with insufficient permissions -* Bugfix [owncloud/web#8479](https://github.com/owncloud/web/issues/8479): "Show more"-action in shares panel -* Bugfix [owncloud/web#8480](https://github.com/owncloud/web/pull/8480): Paste action conflict dialog broken -* Bugfix [owncloud/web#8498](https://github.com/owncloud/web/pull/8498): PDF display issue - Update CSP object-src policy -* Bugfix [owncloud/web#8508](https://github.com/owncloud/web/pull/8508): Remove fuzzy search results -* Bugfix [owncloud/web#8523](https://github.com/owncloud/web/issues/8523): Space image upload -* Bugfix [owncloud/web#8549](https://github.com/owncloud/web/issues/8549): Batch context actions in admin settings -* Bugfix [owncloud/web#8554](https://github.com/owncloud/web/pull/8554): Height of dropdown no-option -* Bugfix [owncloud/web#8576](https://github.com/owncloud/web/pull/8576): De-duplicate event handling to prevent errors on Draw-io -* Bugfix [owncloud/web#8585](https://github.com/owncloud/web/issues/8585): Users without role assignment -* Bugfix [owncloud/web#8587](https://github.com/owncloud/web/issues/8587): Password enforced check for public links -* Bugfix [owncloud/web#8592](https://github.com/owncloud/web/issues/8592): Group members sorting -* Bugfix [owncloud/web#8694](https://github.com/owncloud/web/pull/8694): Broken re-login after logout -* Bugfix [owncloud/web#8695](https://github.com/owncloud/web/issues/8695): Open files in external app -* Bugfix [owncloud/web#8756](https://github.com/owncloud/web/pull/8756): Copy link to clipboard text -* Bugfix [owncloud/web#8758](https://github.com/owncloud/web/pull/8758): Preview controls colors -* Bugfix [owncloud/web#8776](https://github.com/owncloud/web/issues/8776): Selection reset on action click -* Bugfix [owncloud/web#8814](https://github.com/owncloud/web/pull/8814): Share recipient container exceed -* Bugfix [owncloud/web#8825](https://github.com/owncloud/web/pull/8825): Remove drop target in read-only folders -* Bugfix [owncloud/web#8827](https://github.com/owncloud/web/pull/8827): Opening context menu via keyboard -* Bugfix [owncloud/web#8834](https://github.com/owncloud/web/issues/8834): Hide upload hint in empty read-only folders -* Bugfix [owncloud/web#8864](https://github.com/owncloud/web/pull/8864): Public link empty password stays forever -* Bugfix [owncloud/web#8880](https://github.com/owncloud/web/issues/8880): Sidebar header after deleting resource -* Bugfix [owncloud/web#8928](https://github.com/owncloud/web/issues/8928): Infinite login redirect -* Bugfix [owncloud/web#8987](https://github.com/owncloud/web/pull/8987): Limit amount of concurrent tus requests -* Bugfix [owncloud/web#8992](https://github.com/owncloud/web/pull/8992): Personal space name after language change -* Bugfix [owncloud/web#9004](https://github.com/owncloud/web/issues/9004): Endless loading when encountering a public link error -* Bugfix [owncloud/web#9015](https://github.com/owncloud/web/pull/9015): Prevent "virtual" spaces from being displayed in the UI -* Bugfix [owncloud/web#9022](https://github.com/owncloud/web/issues/9022): Spaces in search results -* Bugfix [owncloud/web#9061](https://github.com/owncloud/web/issues/9061): Resource not found and No content message at the same time -* Change [owncloud/web#6661](https://github.com/owncloud/web/issues/6661): Streamline new tab handling in extensions -* Change [owncloud/web#7948](https://github.com/owncloud/web/issues/7948): Update Vue to v3.2 -* Change [owncloud/web#8431](https://github.com/owncloud/web/pull/8431): Remove permission manager -* Change [owncloud/web#8455](https://github.com/owncloud/web/pull/8455): Configurable extension autosave -* Change [owncloud/web#8563](https://github.com/owncloud/web/pull/8563): Theme colors -* Enhancement [owncloud/web#6183](https://github.com/owncloud/web/issues/6183): Global loading indicator -* Enhancement [owncloud/web#7388](https://github.com/owncloud/web/pull/7388): Add tag support -* Enhancement [owncloud/web#7721](https://github.com/owncloud/web/issues/7721): Improve performance when loading folders and share indicators -* Enhancement [owncloud/web#7942](https://github.com/owncloud/web/pull/7942): Warn users when using unsupported browsers -* Enhancement [owncloud/web#7965](https://github.com/owncloud/web/pull/7965): Optional Contributor role and configurable resharing permissions -* Enhancement [owncloud/web#7968](https://github.com/owncloud/web/pull/7968): Group and user creation forms submit on enter -* Enhancement [owncloud/web#7976](https://github.com/owncloud/web/pull/7976): Add switch to enable condensed resource table -* Enhancement [owncloud/web#7977](https://github.com/owncloud/web/pull/7977): Introduce zoom and rotate to the preview app -* Enhancement [owncloud/web#7983](https://github.com/owncloud/web/pull/7983): Conflict dialog UX -* Enhancement [owncloud/web#7991](https://github.com/owncloud/web/pull/7991): Add tiles view for resource display -* Enhancement [owncloud/web#7994](https://github.com/owncloud/web/pull/7994): Introduce full screen mode to the preview app -* Enhancement [owncloud/web#7995](https://github.com/owncloud/web/pull/7995): Enable autoplay in the preview app -* Enhancement [owncloud/web#8008](https://github.com/owncloud/web/issues/8008): Don't open sidebar when copying quicklink -* Enhancement [owncloud/web#8021](https://github.com/owncloud/web/pull/8021): Access right sidebar panels via URL -* Enhancement [owncloud/web#8051](https://github.com/owncloud/web/pull/8051): Introduce image preloading to the preview app -* Enhancement [owncloud/web#8055](https://github.com/owncloud/web/pull/8055): Retry failed uploads on re-upload -* Enhancement [owncloud/web#8056](https://github.com/owncloud/web/pull/8056): Increase Searchbar height -* Enhancement [owncloud/web#8057](https://github.com/owncloud/web/pull/8057): Show text file icon for empty text files -* Enhancement [owncloud/web#8132](https://github.com/owncloud/web/pull/8132): Update libre-graph-api to v1.0 -* Enhancement [owncloud/web#8136](https://github.com/owncloud/web/pull/8136): Make clipboard copy available to more browsers -* Enhancement [owncloud/web#8161](https://github.com/owncloud/web/pull/8161): Space group members -* Enhancement [owncloud/web#8161](https://github.com/owncloud/web/pull/8161): Space group shares -* Enhancement [owncloud/web#8166](https://github.com/owncloud/web/issues/8166): Show upload speed -* Enhancement [owncloud/web#8175](https://github.com/owncloud/web/pull/8175): Rename "user management" app -* Enhancement [owncloud/web#8178](https://github.com/owncloud/web/pull/8178): Spaces list in admin settings -* Enhancement [owncloud/web#8261](https://github.com/owncloud/web/pull/8261): Admin settings users section uses graph api for role assignments -* Enhancement [owncloud/web#8279](https://github.com/owncloud/web/pull/8279): Move user group select to edit panel -* Enhancement [owncloud/web#8280](https://github.com/owncloud/web/pull/8280): Add support for multiple clients in `theme.json` -* Enhancement [owncloud/web#8294](https://github.com/owncloud/web/pull/8294): Move language selection to user account page -* Enhancement [owncloud/web#8306](https://github.com/owncloud/web/pull/8306): Show selectable groups only -* Enhancement [owncloud/web#8317](https://github.com/owncloud/web/pull/8317): Add context menu to groups -* Enhancement [owncloud/web#8320](https://github.com/owncloud/web/pull/8320): Space member expiration -* Enhancement [owncloud/web#8320](https://github.com/owncloud/web/pull/8320): Update SDK to v3.1.0-alpha.3 -* Enhancement [owncloud/web#8324](https://github.com/owncloud/web/pull/8324): Add context menu to users -* Enhancement [owncloud/web#8331](https://github.com/owncloud/web/pull/8331): Admin settings users section details improvement -* Enhancement [owncloud/web#8354](https://github.com/owncloud/web/issues/8354): Add `ItemFilter` component -* Enhancement [owncloud/web#8356](https://github.com/owncloud/web/pull/8356): Slight improvement of key up/down performance -* Enhancement [owncloud/web#8363](https://github.com/owncloud/web/issues/8363): Admin settings general section -* Enhancement [owncloud/web#8375](https://github.com/owncloud/web/pull/8375): Add appearance section in general settings -* Enhancement [owncloud/web#8377](https://github.com/owncloud/web/issues/8377): User group filter -* Enhancement [owncloud/web#8387](https://github.com/owncloud/web/pull/8387): Batch edit quota in admin panel -* Enhancement [owncloud/web#8398](https://github.com/owncloud/web/pull/8398): Use standardized layout for file/space action list -* Enhancement [owncloud/web#8425](https://github.com/owncloud/web/issues/8425): Add dark ownCloud logo -* Enhancement [owncloud/web#8432](https://github.com/owncloud/web/pull/8432): Inject customizations -* Enhancement [owncloud/web#8433](https://github.com/owncloud/web/pull/8433): User settings login field -* Enhancement [owncloud/web#8441](https://github.com/owncloud/web/pull/8441): Skeleton App -* Enhancement [owncloud/web#8449](https://github.com/owncloud/web/pull/8449): Configurable top bar -* Enhancement [owncloud/web#8450](https://github.com/owncloud/web/pull/8450): Rework notification bell -* Enhancement [owncloud/web#8455](https://github.com/owncloud/web/pull/8455): Autosave content changes in text editor -* Enhancement [owncloud/web#8473](https://github.com/owncloud/web/pull/8473): Update CERN links -* Enhancement [owncloud/web#8489](https://github.com/owncloud/web/pull/8489): Respect max quota -* Enhancement [owncloud/web#8492](https://github.com/owncloud/web/pull/8492): User role filter -* Enhancement [owncloud/web#8503](https://github.com/owncloud/web/issues/8503): Beautify file version list -* Enhancement [owncloud/web#8515](https://github.com/owncloud/web/pull/8515): Introduce trashbin overview -* Enhancement [owncloud/web#8518](https://github.com/owncloud/web/pull/8518): Make notifications work with oCIS -* Enhancement [owncloud/web#8541](https://github.com/owncloud/web/pull/8541): Public link permission `PublicLink.Write.all` -* Enhancement [owncloud/web#8553](https://github.com/owncloud/web/pull/8553): Add and remove users from groups batch actions -* Enhancement [owncloud/web#8554](https://github.com/owncloud/web/pull/8554): Beautify form inputs -* Enhancement [owncloud/web#8557](https://github.com/owncloud/web/issues/8557): Rework mobile navigation -* Enhancement [owncloud/web#8566](https://github.com/owncloud/web/pull/8566): QuickActions role configurable -* Enhancement [owncloud/web#8612](https://github.com/owncloud/web/issues/8612): Add `Accept-Language` header to all outgoing requests -* Enhancement [owncloud/web#8630](https://github.com/owncloud/web/pull/8630): Add logout url -* Enhancement [owncloud/web#8652](https://github.com/owncloud/web/pull/8652): Enable guest users -* Enhancement [owncloud/web#8711](https://github.com/owncloud/web/pull/8711): Remove placeholder, add customizable label -* Enhancement [owncloud/web#8713](https://github.com/owncloud/web/pull/8713): Context helper read more link configurable -* Enhancement [owncloud/web#8715](https://github.com/owncloud/web/pull/8715): Enable rename groups -* Enhancement [owncloud/web#8730](https://github.com/owncloud/web/pull/8730): Create Space from selection -* Enhancement [owncloud/web#8738](https://github.com/owncloud/web/issues/8738): GDPR export -* Enhancement [owncloud/web#8762](https://github.com/owncloud/web/pull/8762): Stop bootstrapping application earlier in anonymous contexts -* Enhancement [owncloud/web#8766](https://github.com/owncloud/web/pull/8766): Add support for read-only groups -* Enhancement [owncloud/web#8790](https://github.com/owncloud/web/pull/8790): Custom translations -* Enhancement [owncloud/web#8797](https://github.com/owncloud/web/pull/8797): Font family in theming -* Enhancement [owncloud/web#8806](https://github.com/owncloud/web/pull/8806): Preview app sorting -* Enhancement [owncloud/web#8820](https://github.com/owncloud/web/pull/8820): Adjust missing reshare permissions message -* Enhancement [owncloud/web#8822](https://github.com/owncloud/web/pull/8822): Fix quicklink icon alignment -* Enhancement [owncloud/web#8826](https://github.com/owncloud/web/pull/8826): Admin settings groups members panel -* Enhancement [owncloud/web#8868](https://github.com/owncloud/web/pull/8868): Respect user read-only configuration by the server -* Enhancement [owncloud/web#8876](https://github.com/owncloud/web/pull/8876): Update roles and permissions names, labels, texts and icons -* Enhancement [owncloud/web#8882](https://github.com/owncloud/web/pull/8882): Layout of Share role and expiration date dropdown -* Enhancement [owncloud/web#8883](https://github.com/owncloud/web/issues/8883): Webfinger redirect app -* Enhancement [owncloud/web#8898](https://github.com/owncloud/web/pull/8898): Rename "Quicklink" to "link" -* Enhancement [owncloud/web#8911](https://github.com/owncloud/web/pull/8911): Add notification setting to account page -* Enhancement [owncloud/web#9070](https://github.com/owncloud/web/pull/9070): Disable change password capability -* Enhancement [owncloud/web#9070](https://github.com/owncloud/web/pull/9070): Disable create user and delete user via capabilities -* Enhancement [owncloud/web#9076](https://github.com/owncloud/web/pull/9076): Show detailed error messages while upload fails - -https://github.com/owncloud/ocis/pull/6375 -https://github.com/owncloud/web/releases/tag/v7.0.0-rc.38 diff --git a/changelog/3.0.0_2023-06-06/update-web-7.0.0.md b/changelog/3.0.0_2023-06-06/update-web-7.0.0.md deleted file mode 100644 index 7e04581620..0000000000 --- a/changelog/3.0.0_2023-06-06/update-web-7.0.0.md +++ /dev/null @@ -1,172 +0,0 @@ -Enhancement: Update web to v7.0.0 - -Tags: web - -We updated ownCloud Web to v7.0.0. Please refer to the changelog (linked) for details on the web release. - -## Breaking changes -* BREAKING CHANGE for developers and admins in [owncloud/web#7948](https://github.com/owncloud/web/issues/7948): we've updated Vue.js to version 3. Existing apps that have not been updated to Vue.js version 3 will not be compatible anymore. -* BREAKING CHANGE for admins in [owncloud/web#8563](https://github.com/owncloud/web/pull/8563): we've introduced contrast colors in our theming. In case you have created a custom `theme.json` it needs to be adjusted accordingly: `-contrast` color values need to be added to all `swatches`, e.g. to `swatch-brand-contrast`. See https://owncloud.dev/clients/web/theming/#colors - -## Summary -* Bugfix [owncloud/web#6423](https://github.com/owncloud/web/issues/6423): Archiver in protected public links -* Bugfix [owncloud/web#6434](https://github.com/owncloud/web/issues/6434): Endless lazy loading indicator after sorting file table -* Bugfix [owncloud/web#6731](https://github.com/owncloud/web/issues/6731): Layout with long breadcrumb -* Bugfix [owncloud/web#6768](https://github.com/owncloud/web/issues/6768): Pagination after increasing items per page -* Bugfix [owncloud/web#7513](https://github.com/owncloud/web/issues/7513): Calendar popup position in right sidebar -* Bugfix [owncloud/web#7655](https://github.com/owncloud/web/issues/7655): Loading shares in deep nested folders -* Bugfix [owncloud/web#7925](https://github.com/owncloud/web/pull/7925): "Paste"-action without write permissions -* Bugfix [owncloud/web#7926](https://github.com/owncloud/web/pull/7926): Include spaces in the list info -* Bugfix [owncloud/web#7958](https://github.com/owncloud/web/pull/7958): Prevent deletion of own account -* Bugfix [owncloud/web#7966](https://github.com/owncloud/web/pull/7966): UI fixes for sorting and quickactions -* Bugfix [owncloud/web#7969](https://github.com/owncloud/web/pull/7969): Space quota not displayed after creation -* Bugfix [owncloud/web#8026](https://github.com/owncloud/web/pull/8026): Text editor appearance -* Bugfix [owncloud/web#8040](https://github.com/owncloud/web/pull/8040): Reverting versions for read-only shares -* Bugfix [owncloud/web#8045](https://github.com/owncloud/web/pull/8045): Resolving drives in search -* Bugfix [owncloud/web#8054](https://github.com/owncloud/web/issues/8054): Search repeating no results message -* Bugfix [owncloud/web#8058](https://github.com/owncloud/web/pull/8058): Current year selection in the date picker -* Bugfix [owncloud/web#8061](https://github.com/owncloud/web/pull/8061): Omit "page"-query in breadcrumb navigation -* Bugfix [owncloud/web#8080](https://github.com/owncloud/web/pull/8080): Left sidebar navigation item text flickers on transition -* Bugfix [owncloud/web#8081](https://github.com/owncloud/web/issues/8081): Space member disappearing -* Bugfix [owncloud/web#8083](https://github.com/owncloud/web/issues/8083): Re-using space images -* Bugfix [owncloud/web#8148](https://github.com/owncloud/web/issues/8148): Show space members despite deleted entries -* Bugfix [owncloud/web#8158](https://github.com/owncloud/web/issues/8158): Search bar input appearance -* Bugfix [owncloud/web#8265](https://github.com/owncloud/web/pull/8265): Application menu active display on hover -* Bugfix [owncloud/web#8276](https://github.com/owncloud/web/pull/8276): Loading additional user data -* Bugfix [owncloud/web#8300](https://github.com/owncloud/web/pull/8300): Re-loading space members panel -* Bugfix [owncloud/web#8326](https://github.com/owncloud/web/pull/8326): Editing users who never logged in -* Bugfix [owncloud/web#8340](https://github.com/owncloud/web/pull/8340): Cancel custom permissions -* Bugfix [owncloud/web#8411](https://github.com/owncloud/web/issues/8411): Drop menus with limited vertical screen space -* Bugfix [owncloud/web#8420](https://github.com/owncloud/web/issues/8420): Token renewal in vue router hash mode -* Bugfix [owncloud/web#8434](https://github.com/owncloud/web/issues/8434): Accessing route in admin-settings with insufficient permissions -* Bugfix [owncloud/web#8479](https://github.com/owncloud/web/issues/8479): "Show more"-action in shares panel -* Bugfix [owncloud/web#8480](https://github.com/owncloud/web/pull/8480): Paste action conflict dialog broken -* Bugfix [owncloud/web#8498](https://github.com/owncloud/web/pull/8498): PDF display issue - Update CSP object-src policy -* Bugfix [owncloud/web#8508](https://github.com/owncloud/web/pull/8508): Remove fuzzy search results -* Bugfix [owncloud/web#8523](https://github.com/owncloud/web/issues/8523): Space image upload -* Bugfix [owncloud/web#8549](https://github.com/owncloud/web/issues/8549): Batch context actions in admin settings -* Bugfix [owncloud/web#8554](https://github.com/owncloud/web/pull/8554): Height of dropdown no-option -* Bugfix [owncloud/web#8576](https://github.com/owncloud/web/pull/8576): De-duplicate event handling to prevent errors on Draw-io -* Bugfix [owncloud/web#8585](https://github.com/owncloud/web/issues/8585): Users without role assignment -* Bugfix [owncloud/web#8587](https://github.com/owncloud/web/issues/8587): Password enforced check for public links -* Bugfix [owncloud/web#8592](https://github.com/owncloud/web/issues/8592): Group members sorting -* Bugfix [owncloud/web#8694](https://github.com/owncloud/web/pull/8694): Broken re-login after logout -* Bugfix [owncloud/web#8695](https://github.com/owncloud/web/issues/8695): Open files in external app -* Bugfix [owncloud/web#8756](https://github.com/owncloud/web/pull/8756): Copy link to clipboard text -* Bugfix [owncloud/web#8758](https://github.com/owncloud/web/pull/8758): Preview controls colors -* Bugfix [owncloud/web#8776](https://github.com/owncloud/web/issues/8776): Selection reset on action click -* Bugfix [owncloud/web#8814](https://github.com/owncloud/web/pull/8814): Share recipient container exceed -* Bugfix [owncloud/web#8825](https://github.com/owncloud/web/pull/8825): Remove drop target in read-only folders -* Bugfix [owncloud/web#8827](https://github.com/owncloud/web/pull/8827): Opening context menu via keyboard -* Bugfix [owncloud/web#8834](https://github.com/owncloud/web/issues/8834): Hide upload hint in empty read-only folders -* Bugfix [owncloud/web#8864](https://github.com/owncloud/web/pull/8864): Public link empty password stays forever -* Bugfix [owncloud/web#8880](https://github.com/owncloud/web/issues/8880): Sidebar header after deleting resource -* Bugfix [owncloud/web#8928](https://github.com/owncloud/web/issues/8928): Infinite login redirect -* Bugfix [owncloud/web#8987](https://github.com/owncloud/web/pull/8987): Limit amount of concurrent tus requests -* Bugfix [owncloud/web#8992](https://github.com/owncloud/web/pull/8992): Personal space name after language change -* Bugfix [owncloud/web#9004](https://github.com/owncloud/web/issues/9004): Endless loading when encountering a public link error -* Bugfix [owncloud/web#9009](https://github.com/owncloud/web/pull/9009): Public link file previews -* Bugfix [owncloud/web#9014](https://github.com/owncloud/web/issues/9014): Empty file list after deleting resources -* Bugfix [owncloud/web#9015](https://github.com/owncloud/web/pull/9015): Prevent "virtual" spaces from being displayed in the UI -* Bugfix [owncloud/web#9020](https://github.com/owncloud/web/issues/9020): Sidebar for spaces on "Shared via link"-page -* Bugfix [owncloud/web#9022](https://github.com/owncloud/web/issues/9022): Spaces in search results -* Bugfix [owncloud/web#9030](https://github.com/owncloud/web/issues/9030): Share indicator loading after pasting resources -* Bugfix [owncloud/web#9050](https://github.com/owncloud/web/issues/9050): Preview app mime type detection -* Bugfix [owncloud/web#9061](https://github.com/owncloud/web/issues/9061): Resource not found and No content message at the same time -* Bugfix [owncloud/web#9080](https://github.com/owncloud/web/issues/9080): Incorrect pause state in upload info -* Bugfix [owncloud/web#9131](https://github.com/owncloud/web/pull/9131): Select all checkbox -* Bugfix [owncloud/web#9144](https://github.com/owncloud/web/pull/9144): Notifications link overflow -* Change [owncloud/web#6661](https://github.com/owncloud/web/issues/6661): Streamline new tab handling in extensions -* Change [owncloud/web#7948](https://github.com/owncloud/web/issues/7948): Update Vue to v3.2 -* Change [owncloud/web#8431](https://github.com/owncloud/web/pull/8431): Remove permission manager -* Change [owncloud/web#8455](https://github.com/owncloud/web/pull/8455): Configurable extension autosave -* Change [owncloud/web#8563](https://github.com/owncloud/web/pull/8563): Theme colors -* Enhancement [owncloud/web#6183](https://github.com/owncloud/web/issues/6183): Global loading indicator -* Enhancement [owncloud/web#7388](https://github.com/owncloud/web/pull/7388): Add tag support -* Enhancement [owncloud/web#7721](https://github.com/owncloud/web/issues/7721): Improve performance when loading folders and share indicators -* Enhancement [owncloud/web#7942](https://github.com/owncloud/web/pull/7942): Warn users when using unsupported browsers -* Enhancement [owncloud/web#7965](https://github.com/owncloud/web/pull/7965): Optional Contributor role and configurable resharing permissions -* Enhancement [owncloud/web#7968](https://github.com/owncloud/web/pull/7968): Group and user creation forms submit on enter -* Enhancement [owncloud/web#7976](https://github.com/owncloud/web/pull/7976): Add switch to enable condensed resource table -* Enhancement [owncloud/web#7977](https://github.com/owncloud/web/pull/7977): Introduce zoom and rotate to the preview app -* Enhancement [owncloud/web#7983](https://github.com/owncloud/web/pull/7983): Conflict dialog UX -* Enhancement [owncloud/web#7991](https://github.com/owncloud/web/pull/7991): Add tiles view for resource display -* Enhancement [owncloud/web#7994](https://github.com/owncloud/web/pull/7994): Introduce full screen mode to the preview app -* Enhancement [owncloud/web#7995](https://github.com/owncloud/web/pull/7995): Enable autoplay in the preview app -* Enhancement [owncloud/web#8008](https://github.com/owncloud/web/issues/8008): Don't open sidebar when copying quicklink -* Enhancement [owncloud/web#8021](https://github.com/owncloud/web/pull/8021): Access right sidebar panels via URL -* Enhancement [owncloud/web#8051](https://github.com/owncloud/web/pull/8051): Introduce image preloading to the preview app -* Enhancement [owncloud/web#8055](https://github.com/owncloud/web/pull/8055): Retry failed uploads on re-upload -* Enhancement [owncloud/web#8056](https://github.com/owncloud/web/pull/8056): Increase Searchbar height -* Enhancement [owncloud/web#8057](https://github.com/owncloud/web/pull/8057): Show text file icon for empty text files -* Enhancement [owncloud/web#8132](https://github.com/owncloud/web/pull/8132): Update libre-graph-api to v1.0 -* Enhancement [owncloud/web#8136](https://github.com/owncloud/web/pull/8136): Make clipboard copy available to more browsers -* Enhancement [owncloud/web#8161](https://github.com/owncloud/web/pull/8161): Space group members -* Enhancement [owncloud/web#8161](https://github.com/owncloud/web/pull/8161): Space group shares -* Enhancement [owncloud/web#8166](https://github.com/owncloud/web/issues/8166): Show upload speed -* Enhancement [owncloud/web#8175](https://github.com/owncloud/web/pull/8175): Rename "user management" app -* Enhancement [owncloud/web#8178](https://github.com/owncloud/web/pull/8178): Spaces list in admin settings -* Enhancement [owncloud/web#8261](https://github.com/owncloud/web/pull/8261): Admin settings users section uses graph api for role assignments -* Enhancement [owncloud/web#8279](https://github.com/owncloud/web/pull/8279): Move user group select to edit panel -* Enhancement [owncloud/web#8280](https://github.com/owncloud/web/pull/8280): Add support for multiple clients in `theme.json` -* Enhancement [owncloud/web#8294](https://github.com/owncloud/web/pull/8294): Move language selection to user account page -* Enhancement [owncloud/web#8306](https://github.com/owncloud/web/pull/8306): Show selectable groups only -* Enhancement [owncloud/web#8317](https://github.com/owncloud/web/pull/8317): Add context menu to groups -* Enhancement [owncloud/web#8320](https://github.com/owncloud/web/pull/8320): Space member expiration -* Enhancement [owncloud/web#8320](https://github.com/owncloud/web/pull/8320): Update SDK to v3.1.0-alpha.3 -* Enhancement [owncloud/web#8324](https://github.com/owncloud/web/pull/8324): Add context menu to users -* Enhancement [owncloud/web#8331](https://github.com/owncloud/web/pull/8331): Admin settings users section details improvement -* Enhancement [owncloud/web#8354](https://github.com/owncloud/web/issues/8354): Add `ItemFilter` component -* Enhancement [owncloud/web#8356](https://github.com/owncloud/web/pull/8356): Slight improvement of key up/down performance -* Enhancement [owncloud/web#8363](https://github.com/owncloud/web/issues/8363): Admin settings general section -* Enhancement [owncloud/web#8375](https://github.com/owncloud/web/pull/8375): Add appearance section in general settings -* Enhancement [owncloud/web#8377](https://github.com/owncloud/web/issues/8377): User group filter -* Enhancement [owncloud/web#8387](https://github.com/owncloud/web/pull/8387): Batch edit quota in admin panel -* Enhancement [owncloud/web#8398](https://github.com/owncloud/web/pull/8398): Use standardized layout for file/space action list -* Enhancement [owncloud/web#8425](https://github.com/owncloud/web/issues/8425): Add dark ownCloud logo -* Enhancement [owncloud/web#8432](https://github.com/owncloud/web/pull/8432): Inject customizations -* Enhancement [owncloud/web#8433](https://github.com/owncloud/web/pull/8433): User settings login field -* Enhancement [owncloud/web#8441](https://github.com/owncloud/web/pull/8441): Skeleton App -* Enhancement [owncloud/web#8449](https://github.com/owncloud/web/pull/8449): Configurable top bar -* Enhancement [owncloud/web#8450](https://github.com/owncloud/web/pull/8450): Rework notification bell -* Enhancement [owncloud/web#8455](https://github.com/owncloud/web/pull/8455): Autosave content changes in text editor -* Enhancement [owncloud/web#8473](https://github.com/owncloud/web/pull/8473): Update CERN links -* Enhancement [owncloud/web#8489](https://github.com/owncloud/web/pull/8489): Respect max quota -* Enhancement [owncloud/web#8492](https://github.com/owncloud/web/pull/8492): User role filter -* Enhancement [owncloud/web#8503](https://github.com/owncloud/web/issues/8503): Beautify file version list -* Enhancement [owncloud/web#8515](https://github.com/owncloud/web/pull/8515): Introduce trashbin overview -* Enhancement [owncloud/web#8518](https://github.com/owncloud/web/pull/8518): Make notifications work with oCIS -* Enhancement [owncloud/web#8541](https://github.com/owncloud/web/pull/8541): Public link permission `PublicLink.Write.all` -* Enhancement [owncloud/web#8553](https://github.com/owncloud/web/pull/8553): Add and remove users from groups batch actions -* Enhancement [owncloud/web#8554](https://github.com/owncloud/web/pull/8554): Beautify form inputs -* Enhancement [owncloud/web#8557](https://github.com/owncloud/web/issues/8557): Rework mobile navigation -* Enhancement [owncloud/web#8566](https://github.com/owncloud/web/pull/8566): QuickActions role configurable -* Enhancement [owncloud/web#8612](https://github.com/owncloud/web/issues/8612): Add `Accept-Language` header to all outgoing requests -* Enhancement [owncloud/web#8630](https://github.com/owncloud/web/pull/8630): Add logout url -* Enhancement [owncloud/web#8652](https://github.com/owncloud/web/pull/8652): Enable guest users -* Enhancement [owncloud/web#8711](https://github.com/owncloud/web/pull/8711): Remove placeholder, add customizable label -* Enhancement [owncloud/web#8713](https://github.com/owncloud/web/pull/8713): Context helper read more link configurable -* Enhancement [owncloud/web#8715](https://github.com/owncloud/web/pull/8715): Enable rename groups -* Enhancement [owncloud/web#8730](https://github.com/owncloud/web/pull/8730): Create Space from selection -* Enhancement [owncloud/web#8738](https://github.com/owncloud/web/issues/8738): GDPR export -* Enhancement [owncloud/web#8762](https://github.com/owncloud/web/pull/8762): Stop bootstrapping application earlier in anonymous contexts -* Enhancement [owncloud/web#8766](https://github.com/owncloud/web/pull/8766): Add support for read-only groups -* Enhancement [owncloud/web#8790](https://github.com/owncloud/web/pull/8790): Custom translations -* Enhancement [owncloud/web#8797](https://github.com/owncloud/web/pull/8797): Font family in theming -* Enhancement [owncloud/web#8806](https://github.com/owncloud/web/pull/8806): Preview app sorting -* Enhancement [owncloud/web#8820](https://github.com/owncloud/web/pull/8820): Adjust missing reshare permissions message -* Enhancement [owncloud/web#8822](https://github.com/owncloud/web/pull/8822): Fix quicklink icon alignment -* Enhancement [owncloud/web#8826](https://github.com/owncloud/web/pull/8826): Admin settings groups members panel -* Enhancement [owncloud/web#8868](https://github.com/owncloud/web/pull/8868): Respect user read-only configuration by the server -* Enhancement [owncloud/web#8876](https://github.com/owncloud/web/pull/8876): Update roles and permissions names, labels, texts and icons -* Enhancement [owncloud/web#8882](https://github.com/owncloud/web/pull/8882): Layout of Share role and expiration date dropdown -* Enhancement [owncloud/web#8883](https://github.com/owncloud/web/issues/8883): Webfinger redirect app -* Enhancement [owncloud/web#8898](https://github.com/owncloud/web/pull/8898): Rename "Quicklink" to "link" -* Enhancement [owncloud/web#8911](https://github.com/owncloud/web/pull/8911): Add notification setting to account page -* Enhancement [owncloud/web#9048](https://github.com/owncloud/web/issues/9048): Support pagination in admin settings app -* Enhancement [owncloud/web#9070](https://github.com/owncloud/web/pull/9070): Disable change password capability -* Enhancement [owncloud/web#9070](https://github.com/owncloud/web/pull/9070): Disable create user and delete user via capabilities -* Enhancement [owncloud/web#9076](https://github.com/owncloud/web/pull/9076): Show detailed error messages while upload fails - -https://github.com/owncloud/ocis/pull/6438 -https://github.com/owncloud/web/releases/tag/v7.0.0 diff --git a/changelog/3.0.0_2023-06-06/use-accept-language-header.md b/changelog/3.0.0_2023-06-06/use-accept-language-header.md deleted file mode 100644 index 2a7f0fa11a..0000000000 --- a/changelog/3.0.0_2023-06-06/use-accept-language-header.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Use Accept-Language Header - -Use the `Accept-Language` header instead of the custom `Prefered-Language` - -https://github.com/owncloud/ocis/pull/5918 diff --git a/changelog/3.0.0_2023-06-06/use-gotext-master.md b/changelog/3.0.0_2023-06-06/use-gotext-master.md deleted file mode 100644 index 3dc116c1f7..0000000000 --- a/changelog/3.0.0_2023-06-06/use-gotext-master.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Use gotext master - -We needed to use forked version until our upstream changes were merged - -https://github.com/owncloud/ocis/pull/5867 diff --git a/changelog/3.0.0_2023-06-06/userlog-improvements.md b/changelog/3.0.0_2023-06-06/userlog-improvements.md deleted file mode 100644 index 4726da3393..0000000000 --- a/changelog/3.0.0_2023-06-06/userlog-improvements.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Userlog - -Enhance userlog service with proper api and messages - -https://github.com/owncloud/ocis/pull/5699 diff --git a/changelog/3.0.0_2023-06-06/userlog-service.md b/changelog/3.0.0_2023-06-06/userlog-service.md deleted file mode 100644 index d9f100f9e3..0000000000 --- a/changelog/3.0.0_2023-06-06/userlog-service.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Userlog Service - -Introduces userlog service. It stores eventIDs the user is interested in and provides an API to retrieve the events. - -https://github.com/owncloud/ocis/pull/5610 diff --git a/changelog/3.0.0_2023-06-06/users-preferred-language-email.md b/changelog/3.0.0_2023-06-06/users-preferred-language-email.md deleted file mode 100644 index 9f2672de63..0000000000 --- a/changelog/3.0.0_2023-06-06/users-preferred-language-email.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Determine the users language to translate via Transifex - -Enhance userlog service with proper api and messages -https://github.com/owncloud/ocis/pull/6089 -https://github.com/owncloud/ocis/issues/6087 diff --git a/changelog/3.0.0_2023-06-06/web-config.md b/changelog/3.0.0_2023-06-06/web-config.md deleted file mode 100644 index 8d277b477a..0000000000 --- a/changelog/3.0.0_2023-06-06/web-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Web options configuration - -Hardcode web options instead of using a generic `map[string]interface{}` - -https://github.com/owncloud/ocis/pull/6188 diff --git a/changelog/3.0.0_2023-06-06/www-authenticate-header.md b/changelog/3.0.0_2023-06-06/www-authenticate-header.md deleted file mode 100644 index 2579897298..0000000000 --- a/changelog/3.0.0_2023-06-06/www-authenticate-header.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix authenticate headers for API requests - -We changed the www-authenticate header which should not be sent when the `XMLHttpRequest` header is set. - -https://github.com/owncloud/ocis/pull/5992 -https://github.com/owncloud/ocis/issues/5986 diff --git a/changelog/4.0.0_2023-08-21/add-decomposedfs-check-treesize-command.md b/changelog/4.0.0_2023-08-21/add-decomposedfs-check-treesize-command.md deleted file mode 100644 index d26c9a237b..0000000000 --- a/changelog/4.0.0_2023-08-21/add-decomposedfs-check-treesize-command.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: add 'ocis decomposedfs check-treesize' command - -We added a 'ocis decomposedfs check-treesize' command for checking (and reparing) -the treesize metadata of a storage space. - -https://github.com/owncloud/ocis/pull/6556 diff --git a/changelog/4.0.0_2023-08-21/add-default-store-to-postprocessing.md b/changelog/4.0.0_2023-08-21/add-default-store-to-postprocessing.md deleted file mode 100644 index b28a123dcd..0000000000 --- a/changelog/4.0.0_2023-08-21/add-default-store-to-postprocessing.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Add default store to postprocessing - -Postprocessing did not have a default store especially `database` and `table` are needed to talk to nats-js - -https://github.com/owncloud/ocis/pull/6578 diff --git a/changelog/4.0.0_2023-08-21/add-ids-to-graph-education-logging.md b/changelog/4.0.0_2023-08-21/add-ids-to-graph-education-logging.md deleted file mode 100644 index d628aa845e..0000000000 --- a/changelog/4.0.0_2023-08-21/add-ids-to-graph-education-logging.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add IDs to graph resource logging - -Graph access logs were unsuable as they didn't contain IDs to match them to a request - -https://github.com/owncloud/ocis/pull/6593 diff --git a/changelog/4.0.0_2023-08-21/add-permissions-to-report.md b/changelog/4.0.0_2023-08-21/add-permissions-to-report.md deleted file mode 100644 index 8e7345f7c8..0000000000 --- a/changelog/4.0.0_2023-08-21/add-permissions-to-report.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add permissions to report - -The webdav REPORT endpoint only returned permissions for personal spaces and shares. Now also for project spaces. - -https://github.com/owncloud/ocis/pull/6528 diff --git a/changelog/4.0.0_2023-08-21/add-rebuild-jsoncs3-index-command.md b/changelog/4.0.0_2023-08-21/add-rebuild-jsoncs3-index-command.md deleted file mode 100644 index 1e05c2a7ec..0000000000 --- a/changelog/4.0.0_2023-08-21/add-rebuild-jsoncs3-index-command.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add command for rebuilding the jsoncs3 share manager indexes - -We added a command for rebuilding the jsoncs3 share manager indexes. - -https://github.com/owncloud/ocis/pull/6986 -https://github.com/owncloud/ocis/pull/6971 diff --git a/changelog/4.0.0_2023-08-21/add-remote-item-metadata.md b/changelog/4.0.0_2023-08-21/add-remote-item-metadata.md deleted file mode 100644 index 5d18cc879f..0000000000 --- a/changelog/4.0.0_2023-08-21/add-remote-item-metadata.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add more metadata to the remote item - -We added the drive alias, the space name and the relative path to the remote item. This is needed to resolve shared files directly on the source space. - -https://github.com/owncloud/ocis/pull/6300 diff --git a/changelog/4.0.0_2023-08-21/add-request-id-response.md b/changelog/4.0.0_2023-08-21/add-request-id-response.md deleted file mode 100644 index b75f0cd0c4..0000000000 --- a/changelog/4.0.0_2023-08-21/add-request-id-response.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add X-Request-Id to all responses - -We added the X-Request-Id to all responses to increase the debuggability of the platform. - -https://github.com/owncloud/ocis/pull/6715 diff --git a/changelog/4.0.0_2023-08-21/add-sse-endpoint.md b/changelog/4.0.0_2023-08-21/add-sse-endpoint.md deleted file mode 100644 index 6986359a49..0000000000 --- a/changelog/4.0.0_2023-08-21/add-sse-endpoint.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add SSE Endpoint - -Add a server-sent events (sse) endpoint for the userlog service - -https://github.com/owncloud/ocis/pull/5998 diff --git a/changelog/4.0.0_2023-08-21/add-storage-id-to-audit-log.md b/changelog/4.0.0_2023-08-21/add-storage-id-to-audit-log.md deleted file mode 100644 index dd9eb887a9..0000000000 --- a/changelog/4.0.0_2023-08-21/add-storage-id-to-audit-log.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: We added the storage id to the audit log for spaces - -We added the storage id to the audit log for spaces - -https://github.com/owncloud/ocis/pull/6548 -https://github.com/owncloud/ocis/issues/3753 \ No newline at end of file diff --git a/changelog/4.0.0_2023-08-21/add-token-to-linkAccessed-event.md b/changelog/4.0.0_2023-08-21/add-token-to-linkAccessed-event.md deleted file mode 100644 index 9a4018e64e..0000000000 --- a/changelog/4.0.0_2023-08-21/add-token-to-linkAccessed-event.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Add token to LinkAccessedEvent - -We added the link token to the LinkAccessedEvent - -https://github.com/owncloud/ocis/pull/6554 -https://github.com/cs3org/reva/pull/3993 -https://github.com/owncloud/ocis/issues/3753 \ No newline at end of file diff --git a/changelog/4.0.0_2023-08-21/add-web-oidc-post-logout-redirect-uri.md b/changelog/4.0.0_2023-08-21/add-web-oidc-post-logout-redirect-uri.md deleted file mode 100644 index 1cb9a8c9c8..0000000000 --- a/changelog/4.0.0_2023-08-21/add-web-oidc-post-logout-redirect-uri.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Make the post logout redirect uri configurable - -We added a config option to change the redirect uri after the logout action of the web client. - -https://github.com/owncloud/ocis/pull/6583 -https://github.com/owncloud/ocis/issues/6536 diff --git a/changelog/4.0.0_2023-08-21/app-provider-service-name.md b/changelog/4.0.0_2023-08-21/app-provider-service-name.md deleted file mode 100644 index 33cdf18bbb..0000000000 --- a/changelog/4.0.0_2023-08-21/app-provider-service-name.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Make the app provider service name configurable - -We needed to make the service name of the app provider configurable. This needs to be changed when using more than one app provider. Each of them needs be found by a unique service name. Possible examples are: `app-provider-collabora`, `app-provider-onlyoffice`, `app-provider-office365`. - -https://github.com/owncloud/ocis/pull/6482 diff --git a/changelog/4.0.0_2023-08-21/audit-events.md b/changelog/4.0.0_2023-08-21/audit-events.md deleted file mode 100644 index b1bbef4f51..0000000000 --- a/changelog/4.0.0_2023-08-21/audit-events.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add old & new values to audit logs - -We have added old & new values to the audit logs -We have added the missing events for role changes - -https://github.com/owncloud/ocis/pull/6537 \ No newline at end of file diff --git a/changelog/4.0.0_2023-08-21/audit-timestamps.md b/changelog/4.0.0_2023-08-21/audit-timestamps.md deleted file mode 100644 index 8da66d74a8..0000000000 --- a/changelog/4.0.0_2023-08-21/audit-timestamps.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Add missing timestamps - -We have added missing timestamps to the audit service - -https://github.com/owncloud/ocis/pull/6515 -https://github.com/owncloud/ocis/issues/3753 \ No newline at end of file diff --git a/changelog/4.0.0_2023-08-21/bump-hugo.md b/changelog/4.0.0_2023-08-21/bump-hugo.md deleted file mode 100644 index 95aec61de8..0000000000 --- a/changelog/4.0.0_2023-08-21/bump-hugo.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Bump Hugo - -bump hugo pkg (needed for docs generation) to `v0.115.2` - -https://github.com/owncloud/ocis/pull/6787 diff --git a/changelog/4.0.0_2023-08-21/bump-reva.md b/changelog/4.0.0_2023-08-21/bump-reva.md deleted file mode 100644 index 950e4183bf..0000000000 --- a/changelog/4.0.0_2023-08-21/bump-reva.md +++ /dev/null @@ -1,114 +0,0 @@ -Enhancement: Bump reva to 2.16.0 - -* Bugfix [cs3org/reva#4086](https://github.com/cs3org/reva/pull/4086): Fix ocs status code for not enough permission response -* Bugfix [cs3org/reva#4078](https://github.com/cs3org/reva/pull/4078): fix the default document language for OnlyOffice -* Bugfix [cs3org/reva#4051](https://github.com/cs3org/reva/pull/4051): Set treesize when creating a storage space -* Bugfix [cs3org/reva#4089](https://github.com/cs3org/reva/pull/4089): Fix wrong import -* Bugfix [cs3org/reva#4082](https://github.com/cs3org/reva/pull/4082): Fix propfind permissions -* Bugfix [cs3org/reva#4076](https://github.com/cs3org/reva/pull/4076): Fix WebDAV permissions for space managers -* Bugfix [cs3org/reva#4078](https://github.com/cs3org/reva/pull/4078): fix the default document language for OnlyOffice -* Bugfix [cs3org/reva#4081](https://github.com/cs3org/reva/pull/4081): Propagate sizeDiff -* Bugfix [cs3org/reva#4051](https://github.com/cs3org/reva/pull/4051): Set treesize when creating a storage space -* Bugfix [cs3org/reva#4093](https://github.com/cs3org/reva/pull/4093): Fix the error handling -* Bugfix [cs3org/reva#4111](https://github.com/cs3org/reva/pull/4111): Return already exists error when child already exists -* Bugfix [cs3org/reva#4086](https://github.com/cs3org/reva/pull/4086): Fix ocs status code for not enough permission response -* Bugfix [cs3org/reva#4101](https://github.com/cs3org/reva/pull/4101): Make the jsoncs3 share manager indexes more robust -* Bugfix [cs3org/reva#4099](https://github.com/cs3org/reva/pull/4099): Fix logging upload errors -* Bugfix [cs3org/reva#4078](https://github.com/cs3org/reva/pull/4078): Fix the default document language for OnlyOffice -* Bugfix [cs3org/reva#4082](https://github.com/cs3org/reva/pull/4082): Fix propfind permissions -* Bugfix [cs3org/reva#4100](https://github.com/cs3org/reva/pull/4100): S3ng include md5 checksum on put -* Bugfix [cs3org/reva#4096](https://github.com/cs3org/reva/pull/4096): Fix the user shares list -* Bugfix [cs3org/reva#4076](https://github.com/cs3org/reva/pull/4076): Fix WebDAV permissions for space managers -* Bugfix [cs3org/reva#4117](https://github.com/cs3org/reva/pull/4117): Fix jsoncs3 atomic persistence -* Bugfix [cs3org/reva#4081](https://github.com/cs3org/reva/pull/4081): Propagate sizeDiff -* Bugfix [cs3org/reva#4091](https://github.com/cs3org/reva/pull/4091): Register WebDAV HTTP methods with chi -* Bugfix [cs3org/reva#4107](https://github.com/cs3org/reva/pull/4107): Return lock when requested -* Bugfix [cs3org/reva#4075](https://github.com/cs3org/reva/pull/4075): Revert 4065 - bypass proxy on upload -* Enhancement [cs3org/reva#4070](https://github.com/cs3org/reva/pull/4070): Selectable Propagators -* Enhancement [cs3org/reva#4074](https://github.com/cs3org/reva/pull/4074): Allow configuring the max size of grpc messages -* Enhancement [cs3org/reva#4085](https://github.com/cs3org/reva/pull/4085): Add registry refresh -* Enhancement [cs3org/reva#4090](https://github.com/cs3org/reva/pull/4090): Add Capability for sse -* Enhancement [cs3org/reva#4072](https://github.com/cs3org/reva/pull/4072): Allow to specify a shutdown timeout -* Enhancement [cs3org/reva#4083](https://github.com/cs3org/reva/pull/4083): Allow for rolling back migrations -* Enhancement [cs3org/reva#4014](https://github.com/cs3org/reva/pull/4014): En-/Disable DEPTH:inifinity in PROPFIND -* Enhancement [cs3org/reva#4089](https://github.com/cs3org/reva/pull/4089): Async propagation (experimental) -* Enhancement [cs3org/reva#4074](https://github.com/cs3org/reva/pull/4074): Allow configuring the max size of grpc messages -* Enhancement [cs3org/reva#4083](https://github.com/cs3org/reva/pull/4083): Allow for rolling back migrations -* Enhancement [cs3org/reva#4014](https://github.com/cs3org/reva/pull/4014): En-/Disable DEPTH:inifinity in PROPFIND -* Enhancement [cs3org/reva#4072](https://github.com/cs3org/reva/pull/4072): Allow to specify a shutdown timeout -* Enhancement [cs3org/reva#4103](https://github.com/cs3org/reva/pull/4103): Add .oform mimetype -* Enhancement [cs3org/reva#4098](https://github.com/cs3org/reva/pull/4098): Allow naming nats connections -* Enhancement [cs3org/reva#4085](https://github.com/cs3org/reva/pull/4085): Add registry refresh -* Enhancement [cs3org/reva#4097](https://github.com/cs3org/reva/pull/4097): Remove app ticker logs -* Enhancement [cs3org/reva#4090](https://github.com/cs3org/reva/pull/4090): Add Capability for sse -* Enhancement [cs3org/reva#4110](https://github.com/cs3org/reva/pull/4110): Tracing events propgation - -https://github.com/owncloud/ocis/pull/6899 -https://github.com/owncloud/ocis/pull/6919 -https://github.com/owncloud/ocis/pull/6928 -https://github.com/owncloud/ocis/pull/6979 - -Update reva to v2.15.0 - -* Bugfix [cs3org/reva#4004](https://github.com/cs3org/reva/pull/4004): Add path to public link POST -* Bugfix [cs3org/reva#3993](https://github.com/cs3org/reva/pull/3993): Add token to LinkAccessedEvent -* Bugfix [cs3org/reva#4007](https://github.com/cs3org/reva/pull/4007): Close archive writer properly -* Bugfix [cs3org/reva#3982](https://github.com/cs3org/reva/pull/3982): Fixed couple of smaller space lookup issues -* Bugfix [cs3org/reva#4003](https://github.com/cs3org/reva/pull/4003): Don't connect ldap on startup -* Bugfix [cs3org/reva#4032](https://github.com/cs3org/reva/pull/4032): Temporarily exclude ceph-iscsi when building revad-ceph image -* Bugfix [cs3org/reva#4042](https://github.com/cs3org/reva/pull/4042): Fix writing 0 byte msgpack metadata -* Bugfix [cs3org/reva#3970](https://github.com/cs3org/reva/pull/3970): Fix enforce-password issue -* Bugfix [cs3org/reva#4057](https://github.com/cs3org/reva/pull/4057): Properly handle not-found errors when getting a public share -* Bugfix [cs3org/reva#4048](https://github.com/cs3org/reva/pull/4048): Fix messagepack propagation -* Bugfix [cs3org/reva#4056](https://github.com/cs3org/reva/pull/4056): Fix destroys data destination when moving issue -* Bugfix [cs3org/reva#4012](https://github.com/cs3org/reva/pull/4012): Fix mtime if 0 size file uploaded -* Bugfix [cs3org/reva#4010](https://github.com/cs3org/reva/pull/4010): Omit spaceroot when archiving -* Bugfix [cs3org/reva#4047](https://github.com/cs3org/reva/pull/4047): Publish events synchrously -* Bugfix [cs3org/reva#4039](https://github.com/cs3org/reva/pull/4039): Restart Postprocessing -* Bugfix [cs3org/reva#3963](https://github.com/cs3org/reva/pull/3963): Treesize interger overflows -* Bugfix [cs3org/reva#3943](https://github.com/cs3org/reva/pull/3943): When removing metadata always use correct database and table -* Bugfix [cs3org/reva#3978](https://github.com/cs3org/reva/pull/3978): Decomposedfs no longer os.Stats when reading node metadata -* Bugfix [cs3org/reva#3959](https://github.com/cs3org/reva/pull/3959): Drop unnecessary stat -* Bugfix [cs3org/reva#3948](https://github.com/cs3org/reva/pull/3948): Handle the bad request status -* Bugfix [cs3org/reva#3955](https://github.com/cs3org/reva/pull/3955): Fix panic -* Bugfix [cs3org/reva#3977](https://github.com/cs3org/reva/pull/3977): Prevent direct access to trash items -* Bugfix [cs3org/reva#3933](https://github.com/cs3org/reva/pull/3933): Concurrently invalidate mtime cache in jsoncs3 share manager -* Bugfix [cs3org/reva#3985](https://github.com/cs3org/reva/pull/3985): Reduce jsoncs3 lock congestion -* Bugfix [cs3org/reva#3960](https://github.com/cs3org/reva/pull/3960): Add trace span details -* Bugfix [cs3org/reva#3951](https://github.com/cs3org/reva/pull/3951): Link context in metadata client -* Bugfix [cs3org/reva#3950](https://github.com/cs3org/reva/pull/3950): Use plain otel tracing in metadata client -* Bugfix [cs3org/reva#3975](https://github.com/cs3org/reva/pull/3975): Decomposedfs now resolves the parent without an os.Stat -* Change [cs3org/reva#3947](https://github.com/cs3org/reva/pull/3947): Bump golangci-lint to 1.51.2 -* Change [cs3org/reva#3945](https://github.com/cs3org/reva/pull/3945): Revert golangci-lint back to 1.50.1 -* Enhancement [cs3org/reva#3966](https://github.com/cs3org/reva/pull/3966): Add space metadata to ocs shares list -* Enhancement [cs3org/reva#3953](https://github.com/cs3org/reva/pull/3953): Client selector pool -* Enhancement [cs3org/reva#3941](https://github.com/cs3org/reva/pull/3941): Adding tracing for jsoncs3 -* Enhancement [cs3org/reva#3965](https://github.com/cs3org/reva/pull/3965): ResumePostprocessing Event -* Enhancement [cs3org/reva#3981](https://github.com/cs3org/reva/pull/3981): We have updated the UserFeatureChangedEvent to reflect value changes -* Enhancement [cs3org/reva#3986](https://github.com/cs3org/reva/pull/3986): Allow disabling wopi chat -* Enhancement [cs3org/reva#4060](https://github.com/cs3org/reva/pull/4060): We added a go-micro based app-provider registry -* Enhancement [cs3org/reva#4013](https://github.com/cs3org/reva/pull/4013): Add new WebDAV permissions -* Enhancement [cs3org/reva#3987](https://github.com/cs3org/reva/pull/3987): Cache space indexes -* Enhancement [cs3org/reva#3973](https://github.com/cs3org/reva/pull/3973): More logging for metadata propagation -* Enhancement [cs3org/reva#4059](https://github.com/cs3org/reva/pull/4059): Improve space index performance -* Enhancement [cs3org/reva#3994](https://github.com/cs3org/reva/pull/3994): Load matching spaces concurrently -* Enhancement [cs3org/reva#4049](https://github.com/cs3org/reva/pull/4049): Do not invalidate filemetadata cache early -* Enhancement [cs3org/reva#4040](https://github.com/cs3org/reva/pull/4040): Allow to use external trace provider in micro service -* Enhancement [cs3org/reva#4019](https://github.com/cs3org/reva/pull/4019): Allow to use external trace provider -* Enhancement [cs3org/reva#4045](https://github.com/cs3org/reva/pull/4045): Log error message in grpc interceptor -* Enhancement [cs3org/reva#3989](https://github.com/cs3org/reva/pull/3989): Parallelization of jsoncs3 operations -* Enhancement [cs3org/reva#3809](https://github.com/cs3org/reva/pull/3809): Trace decomposedfs syscalls -* Enhancement [cs3org/reva#4067](https://github.com/cs3org/reva/pull/4067): Trace upload progress -* Enhancement [cs3org/reva#3887](https://github.com/cs3org/reva/pull/3887): Trace requests through datagateway -* Enhancement [cs3org/reva#4052](https://github.com/cs3org/reva/pull/4052): Update go-ldap to v3.4.5 -* Enhancement [cs3org/reva#4065](https://github.com/cs3org/reva/pull/4065): Upload directly to dataprovider -* Enhancement [cs3org/reva#4046](https://github.com/cs3org/reva/pull/4046): Use correct tracer name -* Enhancement [cs3org/reva#3986](https://github.com/cs3org/reva/pull/3986): Allow disabling wopi chat writer properly - -https://github.com/owncloud/ocis/pull/6829 -https://github.com/owncloud/ocis/pull/6529 -https://github.com/owncloud/ocis/pull/6544 -https://github.com/owncloud/ocis/pull/6507 -https://github.com/owncloud/ocis/pull/6572 -https://github.com/owncloud/ocis/pull/6590 -https://github.com/owncloud/ocis/pull/6812 diff --git a/changelog/4.0.0_2023-08-21/bump-sonarcloud.md b/changelog/4.0.0_2023-08-21/bump-sonarcloud.md deleted file mode 100644 index 2eeac433b6..0000000000 --- a/changelog/4.0.0_2023-08-21/bump-sonarcloud.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Bump sonarcloud - -Bump sonarcloud to `5.0` to avoid java errors - -https://github.com/owncloud/ocis/pull/6961 diff --git a/changelog/4.0.0_2023-08-21/check-public-auth-first.md b/changelog/4.0.0_2023-08-21/check-public-auth-first.md deleted file mode 100644 index 139af0b2f3..0000000000 --- a/changelog/4.0.0_2023-08-21/check-public-auth-first.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Check public auth first - -When authenticating in proxy, first check for public link authorization. - -https://github.com/owncloud/ocis/pull/6900 diff --git a/changelog/4.0.0_2023-08-21/clarify_license.md b/changelog/4.0.0_2023-08-21/clarify_license.md deleted file mode 100644 index 08b0c30bc8..0000000000 --- a/changelog/4.0.0_2023-08-21/clarify_license.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Clarify license text in the dev docs - -Explain the usage of the EULA for binary builds. - -https://github.com/owncloud/ocis/pull/6755 diff --git a/changelog/4.0.0_2023-08-21/client-selector-pool.md b/changelog/4.0.0_2023-08-21/client-selector-pool.md deleted file mode 100644 index 975c9928ee..0000000000 --- a/changelog/4.0.0_2023-08-21/client-selector-pool.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Use reva client selectors - -Use reva client selectors instead of the static clients, this introduces the ocis service registry in reva. -The service discovery now resolves reva services by name and the client selectors pick a random registered service node. - -https://github.com/owncloud/ocis/pull/6452 -https://github.com/cs3org/reva/pull/3939 -https://github.com/cs3org/reva/pull/3953 diff --git a/changelog/4.0.0_2023-08-21/config-yaml-1-2.md b/changelog/4.0.0_2023-08-21/config-yaml-1-2.md deleted file mode 100644 index 17078f87c8..0000000000 --- a/changelog/4.0.0_2023-08-21/config-yaml-1-2.md +++ /dev/null @@ -1,13 +0,0 @@ -Change: YAML configuration files are restricted to yaml-1.2 - -For parsing YAML based configuration files we utilize the gookit/config module. -That module has dropped support for older variants of the YAML format. It now -only supports the YAML 1.2 syntax. -If you're using yaml configuration files, please make sure to update your files -accordingly. The most significant change likely is that only the string `true` -and `false` (including `TRUE`,`True`, `FALSE` and `False`) are now parsed as -booleans. `Yes`, `On` and other values are not longer considered valid values -for booleans. - -https://github.com/owncloud/ocis/issues/6510 -https://github.com/owncloud/ocis/pull/6493 diff --git a/changelog/4.0.0_2023-08-21/configurable_max_message_size.md b/changelog/4.0.0_2023-08-21/configurable_max_message_size.md deleted file mode 100644 index 5ea428b7a6..0000000000 --- a/changelog/4.0.0_2023-08-21/configurable_max_message_size.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: configure max grpc message size - -Add a configuration option for the grpc max message size - -https://github.com/owncloud/ocis/pull/6849 diff --git a/changelog/4.0.0_2023-08-21/disable-thumbnailer.md b/changelog/4.0.0_2023-08-21/disable-thumbnailer.md deleted file mode 100644 index 0d420494ee..0000000000 --- a/changelog/4.0.0_2023-08-21/disable-thumbnailer.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Thumbnails can be disabled for webdav & web now - -We added an env var `OCIS_DISABLE_PREVIEWS` to disable the thumbnails for web & webdav via a global setting. -For each service this behaviour can be disabled using the local env vars `WEB_OPTION_DISABLE_PREVIEWS` (old) -and `WEBDAV_DISABLE_PREVIEWS` (new). - -https://github.com/owncloud/ocis/pull/6577 -https://github.com/owncloud/ocis/issues/192 \ No newline at end of file diff --git a/changelog/4.0.0_2023-08-21/dont-connect-ldap-on-startup.md b/changelog/4.0.0_2023-08-21/dont-connect-ldap-on-startup.md deleted file mode 100644 index 52dcefa7fa..0000000000 --- a/changelog/4.0.0_2023-08-21/dont-connect-ldap-on-startup.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Don't connect to ldap on startup - -This leads to misleading error messages. Instead we connect on first request - -https://github.com/owncloud/ocis/pull/6565 diff --git a/changelog/4.0.0_2023-08-21/enhancement-add-companion-url-config.md b/changelog/4.0.0_2023-08-21/enhancement-add-companion-url-config.md deleted file mode 100644 index 1ea52cc9e0..0000000000 --- a/changelog/4.0.0_2023-08-21/enhancement-add-companion-url-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add companion URL config - -Introduce a config to set the Uppy Companion URL via `WEB_OPTION_UPLOAD_COMPANION_URL`. - -https://github.com/owncloud/ocis/pull/6453 diff --git a/changelog/4.0.0_2023-08-21/enhancement-add-imprint-privacy-url-config.md b/changelog/4.0.0_2023-08-21/enhancement-add-imprint-privacy-url-config.md deleted file mode 100644 index 5b991e87b9..0000000000 --- a/changelog/4.0.0_2023-08-21/enhancement-add-imprint-privacy-url-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add imprint and privacy url config - -Introduce a config to set the imprint and privacy url via `WEB_OPTION_IMPRINT_URL` and `WEB_OPTION_PRIVACY_URL`. - -https://github.com/owncloud/ocis/pull/6462 diff --git a/changelog/4.0.0_2023-08-21/enhancement-add-logged-out-url-config b/changelog/4.0.0_2023-08-21/enhancement-add-logged-out-url-config deleted file mode 100644 index 01cf4d8161..0000000000 --- a/changelog/4.0.0_2023-08-21/enhancement-add-logged-out-url-config +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add logged out url config - -Introduce a config to set the more button url on the access denied page in web via `WEB_OPTION_ACCESS_DENIED_HELP_URL`. - -https://github.com/owncloud/ocis/pull/6549 diff --git a/changelog/4.0.0_2023-08-21/enhancement-add-open-links-with-default-app-env-variable b/changelog/4.0.0_2023-08-21/enhancement-add-open-links-with-default-app-env-variable deleted file mode 100644 index b8cb23859f..0000000000 --- a/changelog/4.0.0_2023-08-21/enhancement-add-open-links-with-default-app-env-variable +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: add WEB_OPTION_OPEN_LINKS_WITH_DEFAULT_APP env variable - -We introduced the open file links with default app feature in web which is enabled by default, -this is now configurable and can be disabled by setting the env `WEB_OPTION_OPEN_LINKS_WITH_DEFAULT_APP` to `false`. - -https://github.com/owncloud/ocis/pull/6328 diff --git a/changelog/4.0.0_2023-08-21/enhancement-add-postprocessing-mimetype-to-extension.md b/changelog/4.0.0_2023-08-21/enhancement-add-postprocessing-mimetype-to-extension.md deleted file mode 100644 index 3e99e37afe..0000000000 --- a/changelog/4.0.0_2023-08-21/enhancement-add-postprocessing-mimetype-to-extension.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add postprocessing mimetype to extension helper - -Add rego helper to resolve extensions from mimetype `ocis.mimetype.extensions(mimetype)`. -Besides that, a rego print helper is included also `print("PRINT MESSAGE EXAMPLE")` - -https://github.com/owncloud/ocis/pull/6133 diff --git a/changelog/4.0.0_2023-08-21/enhancement-add-search-filter-for-location.md b/changelog/4.0.0_2023-08-21/enhancement-add-search-filter-for-location.md deleted file mode 100644 index c1eceb6d4c..0000000000 --- a/changelog/4.0.0_2023-08-21/enhancement-add-search-filter-for-location.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Provide Search filter for locations - -The search result REPORT response now can be restricted the by the current folder via api (recursive) -The scope needed for "current folder" (default is to search all available spaces) - part of the oc:pattern:"scope: -/Test" - -https://github.com/owncloud/ocis/pull/6713 -OCIS-3705 diff --git a/changelog/4.0.0_2023-08-21/enhancement-add-search-result-preview.md b/changelog/4.0.0_2023-08-21/enhancement-add-search-result-preview.md deleted file mode 100644 index 03d588892f..0000000000 --- a/changelog/4.0.0_2023-08-21/enhancement-add-search-result-preview.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add search result content preview and term highlighting - -The search result REPORT response now contains a content preview which highlights the search term. -The feature is only available if content extraction (e.g. apache tika) is configured - -https://github.com/owncloud/ocis/pull/6634 -https://github.com/owncloud/ocis/issues/6426 diff --git a/changelog/4.0.0_2023-08-21/enhancement-add-token-storage-local-env-variable b/changelog/4.0.0_2023-08-21/enhancement-add-token-storage-local-env-variable deleted file mode 100644 index c95bd48655..0000000000 --- a/changelog/4.0.0_2023-08-21/enhancement-add-token-storage-local-env-variable +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: add WEB_OPTION_TOKEN_STORAGE_LOCAL env variable - -We introduced the feature to store the access token in the local storage, this feature is disabled by default, -but can be enabled by setting the env `WEB_OPTION_TOKEN_STORAGE_LOCAL` to `true`. - -https://github.com/owncloud/ocis/pull/6760 -https://github.com/owncloud/ocis/pull/6771 diff --git a/changelog/4.0.0_2023-08-21/enhancement-evaluate-policy-file-share-info.md b/changelog/4.0.0_2023-08-21/enhancement-evaluate-policy-file-share-info.md deleted file mode 100644 index 5073b29394..0000000000 --- a/changelog/4.0.0_2023-08-21/enhancement-evaluate-policy-file-share-info.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Evaluate policy resource information on single file shares - -The policy environment for single file shares now also includes information about the resource. -As a result, it is now possible to set up and check rules for them. - -https://github.com/owncloud/ocis/pull/6888 diff --git a/changelog/4.0.0_2023-08-21/enhancement-extendable-policy-mimetype-extension-mapping.md b/changelog/4.0.0_2023-08-21/enhancement-extendable-policy-mimetype-extension-mapping.md deleted file mode 100644 index ee135140b9..0000000000 --- a/changelog/4.0.0_2023-08-21/enhancement-extendable-policy-mimetype-extension-mapping.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Extendable policy mimetype extension mapping - -The extension mimetype mappings known from rego can now be extended. -To do this, ocis must be informed where the mimetype file (apache mime.types file format) is located. - -`export POLICIES_ENGINE_MIMES=OCIS_CONFIG_DIR/mime.types` - -https://github.com/owncloud/ocis/pull/6869 diff --git a/changelog/4.0.0_2023-08-21/fix-cache-header.md b/changelog/4.0.0_2023-08-21/fix-cache-header.md deleted file mode 100644 index 5fa4fa0eba..0000000000 --- a/changelog/4.0.0_2023-08-21/fix-cache-header.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Let clients cache web and theme assets - -We needed to remove "must-revalidate" from the cache-control header to allow clients to cache the web and theme assets. - -https://github.com/owncloud/ocis/pull/6914 diff --git a/changelog/4.0.0_2023-08-21/fix-cors.md b/changelog/4.0.0_2023-08-21/fix-cors.md deleted file mode 100644 index 3ee0cb261e..0000000000 --- a/changelog/4.0.0_2023-08-21/fix-cors.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix CORS issues - -We fixed the CORS issues when client asking for the 'Cache-Control' header before load the file - -https://github.com/owncloud/ocis/pull/6912 -https://github.com/owncloud/ocis/issues/5108 diff --git a/changelog/4.0.0_2023-08-21/fix-defaults-OCIS_LDAP_DISABLE_USER_MECHANISM.md b/changelog/4.0.0_2023-08-21/fix-defaults-OCIS_LDAP_DISABLE_USER_MECHANISM.md deleted file mode 100644 index cc02630d62..0000000000 --- a/changelog/4.0.0_2023-08-21/fix-defaults-OCIS_LDAP_DISABLE_USER_MECHANISM.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Fix envvar defaults - -Defaults for the envvar OCIS_LDAP_DISABLE_USER_MECHANISM were not used consistently, correct is `attribute`. - -https://github.com/owncloud/ocis/pull/6516 -https://github.com/owncloud/ocis/issues/6513 diff --git a/changelog/4.0.0_2023-08-21/fix-dir-check.md b/changelog/4.0.0_2023-08-21/fix-dir-check.md deleted file mode 100644 index 2dcbb0cc0b..0000000000 --- a/changelog/4.0.0_2023-08-21/fix-dir-check.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Skip if the simulink is a directory - -Skip the error if the simulink is pointed to a directory - -https://github.com/owncloud/ocis/pull/6574 -https://github.com/owncloud/ocis/issues/6567 diff --git a/changelog/4.0.0_2023-08-21/fix-drive-response.md b/changelog/4.0.0_2023-08-21/fix-drive-response.md deleted file mode 100644 index 67d28b6210..0000000000 --- a/changelog/4.0.0_2023-08-21/fix-drive-response.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Handle the bad request status - -Handle the bad request status for the CreateStorageSpace function - -https://github.com/owncloud/ocis/pull/6469 -https://github.com/cs3org/reva/pull/3948 -https://github.com/owncloud/ocis/issues/6414 diff --git a/changelog/4.0.0_2023-08-21/fix-error-message-on-400-code-thumbnail.md b/changelog/4.0.0_2023-08-21/fix-error-message-on-400-code-thumbnail.md deleted file mode 100644 index f135c246bd..0000000000 --- a/changelog/4.0.0_2023-08-21/fix-error-message-on-400-code-thumbnail.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix error message on 400 response for thumbnail requests - -Fix the error message when the thumbnail request returns a '400 Bad Request' response. - -https://github.com/owncloud/ocis/issues/2064 -https://github.com/owncloud/ocis/pull/6911 diff --git a/changelog/4.0.0_2023-08-21/fix-graph-ldap-member-setting.md b/changelog/4.0.0_2023-08-21/fix-graph-ldap-member-setting.md deleted file mode 100644 index 9e80560f75..0000000000 --- a/changelog/4.0.0_2023-08-21/fix-graph-ldap-member-setting.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: graph service did not honor the OCIS_LDAP_GROUP_SCHEMA_MEMBER setting - -We fixed issue when using a custom LDAP attribute for group members. The graph service -did not honor the OCIS_LDAP_GROUP_SCHEMA_MEMBER environment variable - -https://github.com/owncloud/ocis/issues/7032 diff --git a/changelog/4.0.0_2023-08-21/fix-groupname-validation.md b/changelog/4.0.0_2023-08-21/fix-groupname-validation.md deleted file mode 100644 index 2a07a098ad..0000000000 --- a/changelog/4.0.0_2023-08-21/fix-groupname-validation.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Fix the groupname validation - -Fixed the ability to create a group with an empty name - -https://github.com/owncloud/ocis/pull/6490 -https://github.com/owncloud/ocis/issues/5050 diff --git a/changelog/4.0.0_2023-08-21/fix-nats-registry.md b/changelog/4.0.0_2023-08-21/fix-nats-registry.md deleted file mode 100644 index 02df7a6696..0000000000 --- a/changelog/4.0.0_2023-08-21/fix-nats-registry.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix nats registry - -Using `nats` as service registry did work, but when a service would restart and gets a new ip it couldn't re-register. -We fixed this by using `"put"` register action instead of the default `"create"` - -https://github.com/owncloud/ocis/pull/6881 diff --git a/changelog/4.0.0_2023-08-21/fix-oidc-role-assigner.md b/changelog/4.0.0_2023-08-21/fix-oidc-role-assigner.md deleted file mode 100644 index 3850abc1f0..0000000000 --- a/changelog/4.0.0_2023-08-21/fix-oidc-role-assigner.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix the oidc role assigner - -The update role method did not allow to set a role when the user already has two roles. -This makes no sense as the user is supposed to have only one and the update will fix that. -We still log an error level log to make the admin aware of that. - -https://github.com/owncloud/ocis/pull/6605 -https://github.com/owncloud/ocis/pull/6618 diff --git a/changelog/4.0.0_2023-08-21/fix-onlyoffice-default-document-language.md b/changelog/4.0.0_2023-08-21/fix-onlyoffice-default-document-language.md deleted file mode 100644 index 8ae3104270..0000000000 --- a/changelog/4.0.0_2023-08-21/fix-onlyoffice-default-document-language.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: fix the default document language for OnlyOffice - -Fix the default document language for OnlyOffice - -https://github.com/owncloud/ocis/pull/6878 -https://github.com/owncloud/enterprise/issues/5807 diff --git a/changelog/4.0.0_2023-08-21/fix-routing.md b/changelog/4.0.0_2023-08-21/fix-routing.md deleted file mode 100644 index 8755c3641a..0000000000 --- a/changelog/4.0.0_2023-08-21/fix-routing.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix the routing capability - -Fix the routing capability - -https://github.com/owncloud/web/issues/9367 diff --git a/changelog/4.0.0_2023-08-21/fix-search.md b/changelog/4.0.0_2023-08-21/fix-search.md deleted file mode 100644 index 0ce64c0b5c..0000000000 --- a/changelog/4.0.0_2023-08-21/fix-search.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix the search - -We fixed the issue when search using the current folder option shows the file/folders outside the folder if search keyword is same as -current folder - - -https://github.com/owncloud/ocis/pull/6947 -https://github.com/owncloud/ocis/issues/6935 diff --git a/changelog/4.0.0_2023-08-21/fix-searching-shares.md b/changelog/4.0.0_2023-08-21/fix-searching-shares.md deleted file mode 100644 index 19587c7418..0000000000 --- a/changelog/4.0.0_2023-08-21/fix-searching-shares.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix search shares - -We fixed a problem where searching shares did not yield results when the resource was not shared from the space root. - -https://github.com/owncloud/ocis/pull/6741 diff --git a/changelog/4.0.0_2023-08-21/fix-username-validation.md b/changelog/4.0.0_2023-08-21/fix-username-validation.md deleted file mode 100644 index f7aed77a93..0000000000 --- a/changelog/4.0.0_2023-08-21/fix-username-validation.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Fix the username validation - -Fix the username validation when an admin update the user - -https://github.com/owncloud/ocis/pull/6437 -https://github.com/owncloud/ocis/issues/6436 diff --git a/changelog/4.0.0_2023-08-21/gn-static-secret.md b/changelog/4.0.0_2023-08-21/gn-static-secret.md deleted file mode 100644 index 9656756ad7..0000000000 --- a/changelog/4.0.0_2023-08-21/gn-static-secret.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add static secret to gn endpoints - -The global notifications POST and DELETE endpoints (used only for deprovision notifications at the moment) can now be called by adding a static secret to the header. Admins can still call this endpoint without knowing the secret - -https://github.com/owncloud/ocis/pull/6946 diff --git a/changelog/4.0.0_2023-08-21/improve-notification-logs.md b/changelog/4.0.0_2023-08-21/improve-notification-logs.md deleted file mode 100644 index 137197d807..0000000000 --- a/changelog/4.0.0_2023-08-21/improve-notification-logs.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Improve the notification logs - -Improve the notification logs when the user has no email address - -https://github.com/owncloud/ocis/pull/6862 -https://github.com/owncloud/ocis/issues/6855 diff --git a/changelog/4.0.0_2023-08-21/move-graph-to-service-tracerprovider.md b/changelog/4.0.0_2023-08-21/move-graph-to-service-tracerprovider.md deleted file mode 100644 index 57d23b0330..0000000000 --- a/changelog/4.0.0_2023-08-21/move-graph-to-service-tracerprovider.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Move graph to service tracerprovider - -This moves the graph to initialise a service tracer provider at service initialisation time, -instead of using a package global tracer provider. - -https://github.com/owncloud/ocis/pull/6695 diff --git a/changelog/4.0.0_2023-08-21/move-proxy-to-service-tracerprovider.md b/changelog/4.0.0_2023-08-21/move-proxy-to-service-tracerprovider.md deleted file mode 100644 index f14979cb61..0000000000 --- a/changelog/4.0.0_2023-08-21/move-proxy-to-service-tracerprovider.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Move proxy to service tracerprovider - -This moves the proxy to initialise a service tracer provider at service initialisation time, -instead of using a package global tracer provider. - -https://github.com/owncloud/ocis/pull/6591 diff --git a/changelog/4.0.0_2023-08-21/named-nats-connections.md b/changelog/4.0.0_2023-08-21/named-nats-connections.md deleted file mode 100644 index 2401b91ee2..0000000000 --- a/changelog/4.0.0_2023-08-21/named-nats-connections.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Nats named connections - -Names the nats connections for easier debugging - -https://github.com/owncloud/ocis/pull/6979 diff --git a/changelog/4.0.0_2023-08-21/remove-deprecated-vars.md b/changelog/4.0.0_2023-08-21/remove-deprecated-vars.md deleted file mode 100644 index 8c2be8df95..0000000000 --- a/changelog/4.0.0_2023-08-21/remove-deprecated-vars.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Remove deprecated environment variables - -We have removed all environment variables that have been marked as deprecated -and marked for removal for 4.0.0 - -https://github.com/owncloud/ocis/pull/7099 diff --git a/changelog/4.0.0_2023-08-21/restart-postprocessing.md b/changelog/4.0.0_2023-08-21/restart-postprocessing.md deleted file mode 100644 index 7385089987..0000000000 --- a/changelog/4.0.0_2023-08-21/restart-postprocessing.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Restart Postprocessing - -In case the postprocessing service cannot find the specified upload when restarting postprocessing, it will now send a -`RestartPostprocessing` event to retrigger complete postprocessing - -https://github.com/owncloud/ocis/pull/6726 diff --git a/changelog/4.0.0_2023-08-21/retry-postprocessing.md b/changelog/4.0.0_2023-08-21/retry-postprocessing.md deleted file mode 100644 index 47e9c6bab1..0000000000 --- a/changelog/4.0.0_2023-08-21/retry-postprocessing.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add functionality to retry postprocessing - -Adds a ctl command to manually retry failed postprocessing on uploads - -https://github.com/owncloud/ocis/pull/6500 diff --git a/changelog/4.0.0_2023-08-21/update-go-micro-kubernetes-registry-to-a179a6b8.md b/changelog/4.0.0_2023-08-21/update-go-micro-kubernetes-registry-to-a179a6b8.md deleted file mode 100644 index cda54f6ee4..0000000000 --- a/changelog/4.0.0_2023-08-21/update-go-micro-kubernetes-registry-to-a179a6b8.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Update go-micro kubernetes registry - -https://github.com/owncloud/ocis/pull/6457 -https://github.com/go-micro/plugins/pull/114 -https://github.com/go-micro/plugins/pull/113 diff --git a/changelog/4.0.0_2023-08-21/update-web-7.0.1.md b/changelog/4.0.0_2023-08-21/update-web-7.0.1.md deleted file mode 100644 index 2f0e60849c..0000000000 --- a/changelog/4.0.0_2023-08-21/update-web-7.0.1.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: Update web to v7.0.1 - -Tags: web - -We updated ownCloud Web to v7.0.1. Please refer to the changelog (linked) for details on the web release. - -## Summary -* Bugfix [owncloud/web#9153](https://github.com/owncloud/web/pull/9153): Reduce space preloading - -https://github.com/owncloud/ocis/pull/6470 -https://github.com/owncloud/web/releases/tag/v7.0.1 diff --git a/changelog/4.0.0_2023-08-21/update-web-7.1.0-rc.5.md b/changelog/4.0.0_2023-08-21/update-web-7.1.0-rc.5.md deleted file mode 100644 index d094c7cd60..0000000000 --- a/changelog/4.0.0_2023-08-21/update-web-7.1.0-rc.5.md +++ /dev/null @@ -1,65 +0,0 @@ -Enhancement: Update web to v7.1.0-rc.5 - -Tags: web - -We updated ownCloud Web to v7.1.0-rc.5. Please refer to the changelog (linked) for details on the web release. - -## Summary -* Bugfix [owncloud/web#9078](https://github.com/owncloud/web/pull/9078): Favorites list update on removal -* Bugfix [owncloud/web#9213](https://github.com/owncloud/web/pull/9213): Space creation does not block reoccurring event -* Bugfix [owncloud/web#9247](https://github.com/owncloud/web/issues/9247): Uploading to folders that contain special characters -* Bugfix [owncloud/web#9259](https://github.com/owncloud/web/issues/9259): Relative user quota display limited to two decimals -* Bugfix [owncloud/web#9261](https://github.com/owncloud/web/issues/9261): Remember location after token invalidation -* Bugfix [owncloud/web#9299](https://github.com/owncloud/web/pull/9299): Authenticated public links breaking uploads -* Bugfix [owncloud/web#9315](https://github.com/owncloud/web/issues/9315): Switch columns displayed on small screens in "Shared with me" view -* Bugfix [owncloud/web#9351](https://github.com/owncloud/web/pull/9351): Media controls overflow on mobile screens -* Bugfix [owncloud/web#9389](https://github.com/owncloud/web/pull/9389): Space editors see empty trashbin and delete actions in space trashbin -* Bugfix [owncloud/web#9461](https://github.com/owncloud/web/pull/9461): Merging folders -* Bugfix [owncloud/web/#9496](https://github.com/owncloud/web/pull/9496): Logo not showing -* Bugfix [owncloud/web/#9489](https://github.com/owncloud/web/pull/9489): Public drop zone -* Bugfix [owncloud/web/#9487](https://github.com/owncloud/web/pull/9487): Respect supportedClouds config -* Bugfix [owncloud/web/#9507](https://github.com/owncloud/web/pull/9507): Space description edit modal is cut off vertically -* Bugfix [owncloud/web/#9501](https://github.com/owncloud/web/pull/9501): Add cloud importer translations -* Bugfix [owncloud/web/#9510](https://github.com/owncloud/web/pull/9510): Double items after moving a file with the same name -* Enhancement [owncloud/web#7967](https://github.com/owncloud/web/pull/7967): Add hasPriority property for editors per extension -* Enhancement [owncloud/web#8422](https://github.com/owncloud/web/issues/8422): Improve extension app topbar -* Enhancement [owncloud/web#8445](https://github.com/owncloud/web/issues/8445): Open individually shared file in dedicated view -* Enhancement [owncloud/web#8599](https://github.com/owncloud/web/issues/8599): Shrink table columns -* Enhancement [owncloud/web#8921](https://github.com/owncloud/web/pull/8921): Add whitespace context-menu -* Enhancement [owncloud/web#8983](https://github.com/owncloud/web/pull/8983): Deny share access -* Enhancement [owncloud/web#8984](https://github.com/owncloud/web/pull/8984): Long breadcrumb strategy -* Enhancement [owncloud/web#9044](https://github.com/owncloud/web/pull/9044): Search tag filter -* Enhancement [owncloud/web#9046](https://github.com/owncloud/web/pull/9046): Single file link open with default app -* Enhancement [owncloud/web#9052](https://github.com/owncloud/web/pull/9052): Drag & drop on parent folder -* Enhancement [owncloud/web#9055](https://github.com/owncloud/web/pull/9055): Respect archiver limits -* Enhancement [owncloud/web#9056](https://github.com/owncloud/web/issues/9056): Enable download (archive) on spaces -* Enhancement [owncloud/web#9059](https://github.com/owncloud/web/pull/9059): Search full-text filter -* Enhancement [owncloud/web#9077](https://github.com/owncloud/web/pull/9077): Advanced search button -* Enhancement [owncloud/web#9077](https://github.com/owncloud/web/pull/9077): Search breadcrumb -* Enhancement [owncloud/web#9088](https://github.com/owncloud/web/pull/9088): Use app icons for files -* Enhancement [owncloud/web#9140](https://github.com/owncloud/web/pull/9140): Upload file on paste -* Enhancement [owncloud/web#9151](https://github.com/owncloud/web/issues/9151): Cloud import -* Enhancement [owncloud/web#9174](https://github.com/owncloud/web/issues/9174): Privacy statement in account menu -* Enhancement [owncloud/web#9178](https://github.com/owncloud/web/pull/9178): Add login button to top bar -* Enhancement [owncloud/web#9195](https://github.com/owncloud/web/pull/9195): Project spaces list viewmode -* Enhancement [owncloud/web#9199](https://github.com/owncloud/web/pull/9199): Add pagination options to admin settings -* Enhancement [owncloud/web#9200](https://github.com/owncloud/web/pull/9200): Add batch actions to search result list -* Enhancement [owncloud/web#9216](https://github.com/owncloud/web/issues/9216): Restyle possible sharees -* Enhancement [owncloud/web#9226](https://github.com/owncloud/web/pull/9226): Streamline URL query names -* Enhancement [owncloud/web#9263](https://github.com/owncloud/web/pull/9263): Access denied page update message -* Enhancement [owncloud/web#9280](https://github.com/owncloud/web/issues/9280): Hover tooltips in topbar -* Enhancement [owncloud/web#9294](https://github.com/owncloud/web/pull/9294): Search list add highlighted file content -* Enhancement [owncloud/web#9299](https://github.com/owncloud/web/pull/9299): Resolve pulic links to their actual location -* Enhancement [owncloud/web#9304](https://github.com/owncloud/web/pull/9304): Add search location filter -* Enhancement [owncloud/web#9344](https://github.com/owncloud/web/pull/9344): Ambiguation for URL view mode params -* Enhancement [owncloud/web#9346](https://github.com/owncloud/web/pull/9346): Batch actions redesign -* Enhancement [owncloud/web#9348](https://github.com/owncloud/web/pull/9348): Tag comma separation on client side -* Enhancement [owncloud/web#9377](https://github.com/owncloud/web/issues/9377): User notification for blocked pop-ups and redirects -* Enhancement [owncloud/web#9386](https://github.com/owncloud/web/pull/9386): Allow local storage for auth token -* Enhancement [owncloud/web#9394](https://github.com/owncloud/web/pull/9394): Button styling -* Enhancement [owncloud/web#9449](https://github.com/owncloud/web/issues/9449): Error notifications include x-request-id -* Enhancement [owncloud/web#9426](https://github.com/owncloud/web/pull/9426): Add error log to upload dialog - - -https://github.com/owncloud/ocis/pull/6944 -https://github.com/owncloud/web/releases/tag/v7.1.0-rc.5 diff --git a/changelog/4.0.0_2023-08-21/update-web-7.1.0.md b/changelog/4.0.0_2023-08-21/update-web-7.1.0.md deleted file mode 100644 index 75f78ee732..0000000000 --- a/changelog/4.0.0_2023-08-21/update-web-7.1.0.md +++ /dev/null @@ -1,57 +0,0 @@ -Enhancement: Update web to v7.1.0 - -Tags: web - -We updated ownCloud Web to v7.1.0. Please refer to the changelog (linked) for details on the web release. - -## Summary -* Bugfix [owncloud/web#9078](https://github.com/owncloud/web/pull/9078): Favorites list update on removal -* Bugfix [owncloud/web#9213](https://github.com/owncloud/web/pull/9213): Space creation does not block reoccurring event -* Bugfix [owncloud/web#9247](https://github.com/owncloud/web/issues/9247): Uploading to folders that contain special characters -* Bugfix [owncloud/web#9259](https://github.com/owncloud/web/issues/9259): Relative user quota display limited to two decimals -* Bugfix [owncloud/web#9261](https://github.com/owncloud/web/issues/9261): Remember location after token invalidation -* Bugfix [owncloud/web#9299](https://github.com/owncloud/web/pull/9299): Authenticated public links breaking uploads -* Bugfix [owncloud/web#9315](https://github.com/owncloud/web/issues/9315): Switch columns displayed on small screens in "Shared with me" view -* Bugfix [owncloud/web#9351](https://github.com/owncloud/web/pull/9351): Media controls overflow on mobile screens -* Bugfix [owncloud/web#9389](https://github.com/owncloud/web/pull/9389): Space editors see empty trashbin and delete actions in space trashbin -* Bugfix [owncloud/web#9461](https://github.com/owncloud/web/issues/9461): Merging folders -* Enhancement [owncloud/web#7967](https://github.com/owncloud/web/pull/7967): Add hasPriority property for editors per extension -* Enhancement [owncloud/web#8422](https://github.com/owncloud/web/issues/8422): Improve extension app topbar -* Enhancement [owncloud/web#8445](https://github.com/owncloud/web/issues/8445): Open individually shared file in dedicated view -* Enhancement [owncloud/web#8599](https://github.com/owncloud/web/issues/8599): Shrink table columns -* Enhancement [owncloud/web#8921](https://github.com/owncloud/web/pull/8921): Add whitespace context-menu -* Enhancement [owncloud/web#8983](https://github.com/owncloud/web/pull/8983): Deny share access -* Enhancement [owncloud/web#8984](https://github.com/owncloud/web/pull/8984): Long breadcrumb strategy -* Enhancement [owncloud/web#9044](https://github.com/owncloud/web/pull/9044): Search tag filter -* Enhancement [owncloud/web#9046](https://github.com/owncloud/web/pull/9046): Single file link open with default app -* Enhancement [owncloud/web#9052](https://github.com/owncloud/web/pull/9052): Drag & drop on parent folder -* Enhancement [owncloud/web#9055](https://github.com/owncloud/web/pull/9055): Respect archiver limits -* Enhancement [owncloud/web#9056](https://github.com/owncloud/web/issues/9056): Enable download (archive) on spaces -* Enhancement [owncloud/web#9059](https://github.com/owncloud/web/pull/9059): Search full-text filter -* Enhancement [owncloud/web#9077](https://github.com/owncloud/web/pull/9077): Advanced search button -* Enhancement [owncloud/web#9077](https://github.com/owncloud/web/pull/9077): Search breadcrumb -* Enhancement [owncloud/web#9088](https://github.com/owncloud/web/pull/9088): Use app icons for files -* Enhancement [owncloud/web#9140](https://github.com/owncloud/web/pull/9140): Upload file on paste -* Enhancement [owncloud/web#9151](https://github.com/owncloud/web/issues/9151): Cloud import -* Enhancement [owncloud/web#9174](https://github.com/owncloud/web/issues/9174): Privacy statement in account menu -* Enhancement [owncloud/web#9178](https://github.com/owncloud/web/pull/9178): Add login button to top bar -* Enhancement [owncloud/web#9195](https://github.com/owncloud/web/pull/9195): Project spaces list viewmode -* Enhancement [owncloud/web#9199](https://github.com/owncloud/web/pull/9199): Add pagination options to admin settings -* Enhancement [owncloud/web#9200](https://github.com/owncloud/web/pull/9200): Add batch actions to search result list -* Enhancement [owncloud/web#9216](https://github.com/owncloud/web/issues/9216): Restyle possible sharees -* Enhancement [owncloud/web#9226](https://github.com/owncloud/web/pull/9226): Streamline URL query names -* Enhancement [owncloud/web#9263](https://github.com/owncloud/web/pull/9263): Access denied page update message -* Enhancement [owncloud/web#9280](https://github.com/owncloud/web/issues/9280): Hover tooltips in topbar -* Enhancement [owncloud/web#9294](https://github.com/owncloud/web/pull/9294): Search list add highlighted file content -* Enhancement [owncloud/web#9299](https://github.com/owncloud/web/pull/9299): Resolve pulic links to their actual location -* Enhancement [owncloud/web#9304](https://github.com/owncloud/web/pull/9304): Add search location filter -* Enhancement [owncloud/web#9344](https://github.com/owncloud/web/pull/9344): Ambiguation for URL view mode params -* Enhancement [owncloud/web#9346](https://github.com/owncloud/web/pull/9346): Batch actions redesign -* Enhancement [owncloud/web#9348](https://github.com/owncloud/web/pull/9348): Tag comma separation on client side -* Enhancement [owncloud/web#9377](https://github.com/owncloud/web/issues/9377): User notification for blocked pop-ups and redirects -* Enhancement [owncloud/web#9386](https://github.com/owncloud/web/pull/9386): Allow local storage for auth token -* Enhancement [owncloud/web#9394](https://github.com/owncloud/web/pull/9394): Button styling -* Enhancement [owncloud/web#9436](https://github.com/owncloud/web/pull/9436): Add error log to upload dialog - -https://github.com/owncloud/ocis/pull/7107 -https://github.com/owncloud/web/releases/tag/v7.1.0 diff --git a/changelog/4.0.0_2023-08-21/wopi-disable-chat.md b/changelog/4.0.0_2023-08-21/wopi-disable-chat.md deleted file mode 100644 index a015752279..0000000000 --- a/changelog/4.0.0_2023-08-21/wopi-disable-chat.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow disabling wopi chat - -Add a configreva for the new reva disable-chat feature - -https://github.com/owncloud/ocis/pull/6544 diff --git a/changelog/4.0.1_2023-09-01/fix-search.md b/changelog/4.0.1_2023-09-01/fix-search.md deleted file mode 100644 index 597978de7a..0000000000 --- a/changelog/4.0.1_2023-09-01/fix-search.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Disallow sharee to search sharer files outside the share - -When a file was shared with user(sharee) and the sharee searched the shared file the response contained unshared resources as well. - -https://github.com/owncloud/ocis/pull/7184 diff --git a/changelog/4.0.2_2023-09-28/bump-reva.md b/changelog/4.0.2_2023-09-28/bump-reva.md deleted file mode 100644 index c5290bf75a..0000000000 --- a/changelog/4.0.2_2023-09-28/bump-reva.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Bump reva to 2.16.1 - -* Bugfix [cs3org/reva#4194](https://github.com/cs3org/reva/pull/4194): Make appctx package compatible with go v1.21 -* Bugfix [cs3org/reva#4214](https://github.com/cs3org/reva/pull/4214): Always pass adjusted default nats options - -https://github.com/owncloud/ocis/pull/7350 \ No newline at end of file diff --git a/changelog/4.0.2_2023-09-28/do-not-reset-received-share-state.md b/changelog/4.0.2_2023-09-28/do-not-reset-received-share-state.md deleted file mode 100644 index d05cbbca14..0000000000 --- a/changelog/4.0.2_2023-09-28/do-not-reset-received-share-state.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Do not reset received share state to pending - -We fixed a problem where the states of received shares were reset to PENDING -in the "ocis migrate rebuild-jsoncs3-indexes" command - -https://github.com/owncloud/ocis/issues/7319 diff --git a/changelog/4.0.2_2023-09-28/fix-graph-education-createschool.md b/changelog/4.0.2_2023-09-28/fix-graph-education-createschool.md deleted file mode 100644 index 4d867a4556..0000000000 --- a/changelog/4.0.2_2023-09-28/fix-graph-education-createschool.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Check school number for duplicates before adding a school - -We fixed an issue that allowed to create two schools with the same school number - -https://github.com/owncloud/ocis/pull/7351 -https://github.com/owncloud/enterprise/issues/6051 diff --git a/changelog/4.0.2_2023-09-28/fix-keycloak-example-username-validation.md b/changelog/4.0.2_2023-09-28/fix-keycloak-example-username-validation.md deleted file mode 100644 index a15f676e74..0000000000 --- a/changelog/4.0.2_2023-09-28/fix-keycloak-example-username-validation.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Disable username validation for keycloak example - -Set 'GRAPH_USERNAME_MATCH' to 'none'. To accept any username that is -also valid for keycloak. - -https://github.com/owncloud/ocis/pull/7230 diff --git a/changelog/4.0.2_2023-09-28/fix-skip-user-info-option.md b/changelog/4.0.2_2023-09-28/fix-skip-user-info-option.md deleted file mode 100644 index f41031c37e..0000000000 --- a/changelog/4.0.2_2023-09-28/fix-skip-user-info-option.md +++ /dev/null @@ -1,3 +0,0 @@ -Bugfix: actually pass PROXY_OIDC_SKIP_USER_INFO option to oidc client middleware - -https://github.com/owncloud/ocis/pull/7220 diff --git a/changelog/4.0.2_2023-09-28/fix-users-ldap-schema-user-id.md b/changelog/4.0.2_2023-09-28/fix-users-ldap-schema-user-id.md deleted file mode 100644 index efc2640247..0000000000 --- a/changelog/4.0.2_2023-09-28/fix-users-ldap-schema-user-id.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Bring back the USERS_LDAP_USER_SCHEMA_ID variable - -We reintroduced the USERS_LDAP_USER_SCHEMA_ID variable which was accidently removed from the users service -with the 4.0.0 release. - -https://github.com/owncloud/ocis/issues/7312 -https://github.com/owncloud/ocis-charts/issues/397 diff --git a/changelog/4.0.2_2023-09-28/ldap-bind-password-var-deprecation.md b/changelog/4.0.2_2023-09-28/ldap-bind-password-var-deprecation.md deleted file mode 100644 index b1d08dd706..0000000000 --- a/changelog/4.0.2_2023-09-28/ldap-bind-password-var-deprecation.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: Add OCIS_LDAP_BIND_PASSWORD as replacement for LDAP_BIND_PASSWORD - -The enviroment variable `OCIS_LDAP_BIND_PASSWORD` was added to be more consistent with all -other global LDAP variables. - -`LDAP_BIND_PASSWORD` is deprecated now and scheduled for removal with the 5.0.0 release. - -We also deprecated `LDAP_USER_SCHEMA_ID_IS_OCTETSTRING` for removal with 5.0.0. -The replacement for it is `OCIS_LDAP_USER_SCHEMA_ID_IS_OCTETSTRING`. - -https://github.com/owncloud/ocis/issues/7176 diff --git a/changelog/4.0.3_2023-11-24/access-token-issuer.md b/changelog/4.0.3_2023-11-24/access-token-issuer.md deleted file mode 100644 index 3519938ade..0000000000 --- a/changelog/4.0.3_2023-11-24/access-token-issuer.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Support spec violating AD FS access token issuer - -AD FS `/adfs/.well-known/openid-configuration` has an optional `access_token_issuer` which, in violation of the OpenID Connect spec, takes precedence over `issuer`. - -https://github.com/owncloud/ocis/pull/7138 diff --git a/changelog/4.0.3_2023-11-24/bump-reva.md b/changelog/4.0.3_2023-11-24/bump-reva.md deleted file mode 100644 index 34a38bc60c..0000000000 --- a/changelog/4.0.3_2023-11-24/bump-reva.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Bump reva to 2.16.2 - -* Bugfix [cs3org/reva#4251](https://github.com/cs3org/reva/pull/4251): ldap: fix GetUserByClaim for binary encoded UUIDs - -https://github.com/owncloud/ocis/pull/7512 -https://github.com/owncloud/ocis/issues/7469 diff --git a/changelog/4.0.3_2023-11-24/bump-web-7.1.2.md b/changelog/4.0.3_2023-11-24/bump-web-7.1.2.md deleted file mode 100644 index 3a7a3c8d1d..0000000000 --- a/changelog/4.0.3_2023-11-24/bump-web-7.1.2.md +++ /dev/null @@ -1,13 +0,0 @@ -Enhancement: Update web to v7.1.2 - -Tags: web - -We updated ownCloud Web to v7.1.2. Please refer to the changelog (linked) for details on the web release. - -## Summary -* Bugfix [owncloud/web#9833](https://github.com/owncloud/web/pull/9833): Resolving external URLs -* Bugfix [owncloud/web#9868](https://github.com/owncloud/web/pull/9868): Respect "details"-query on private links -* Bugfix [owncloud/web#9913](https://github.com/owncloud/web/pull/9913): Private link resolving via share jail ID - -https://github.com/owncloud/ocis/pull/7798 -https://github.com/owncloud/web/releases/tag/v7.1.2 diff --git a/changelog/4.0.3_2023-11-24/fix-token-storage-config-web.md b/changelog/4.0.3_2023-11-24/fix-token-storage-config-web.md deleted file mode 100644 index 70609592c6..0000000000 --- a/changelog/4.0.3_2023-11-24/fix-token-storage-config-web.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Token storage config fixed - -The token storage config in the config.json for web was missing when it was set to `false`. - -https://github.com/owncloud/ocis/pull/7546 -https://github.com/owncloud/ocis/issues/7462 diff --git a/changelog/4.0.4_2023-12-07/update-reva.md b/changelog/4.0.4_2023-12-07/update-reva.md deleted file mode 100644 index 43176315da..0000000000 --- a/changelog/4.0.4_2023-12-07/update-reva.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: update reva to improve trashbin listing - -## Changelog for reva 2.13.3 - -* Enhancement [cs3org/reva#4377](https://github.com/cs3org/reva/pull/4377): Handle trashbin file listings concurrently - -https://github.com/owncloud/ocis/pull/7858 diff --git a/changelog/4.0.5_2023-12-21/add-trach-bin-cli.md b/changelog/4.0.5_2023-12-21/add-trach-bin-cli.md deleted file mode 100644 index c2c26aaa2c..0000000000 --- a/changelog/4.0.5_2023-12-21/add-trach-bin-cli.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add cli commands for trash-bin - -We added the `list` and `restore` commands to the trash-bin items to the CLI - -https://github.com/owncloud/ocis/pull/7936 -https://github.com/owncloud/ocis/issues/7845 diff --git a/changelog/4.0.5_2023-12-21/fix-auth-allow-empty-cred-chain.md b/changelog/4.0.5_2023-12-21/fix-auth-allow-empty-cred-chain.md deleted file mode 100644 index d1eff1fe99..0000000000 --- a/changelog/4.0.5_2023-12-21/fix-auth-allow-empty-cred-chain.md +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: fix reva config of frontend service to avoid misleading error logs - -We set an empty Credentials chain for the frontend service now. In ocis all -non-reva token authentication is handled by the proxy. This avoids irritating -error messages about the missing 'auth-bearer' service. - -https://github.com/owncloud/ocis/pull/7934 -https://github.com/owncloud/ocis/pull/7453 -https://github.com/cs3org/reva/pull/4396 -https://github.com/cs3org/reva/pull/4241 -https://github.com/owncloud/ocis/issues/6692 diff --git a/changelog/4.0.5_2023-12-21/fix-traces.md b/changelog/4.0.5_2023-12-21/fix-traces.md deleted file mode 100644 index acdb4d5278..0000000000 --- a/changelog/4.0.5_2023-12-21/fix-traces.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix trace ids - -We changed the default tracing to produce non-empty traceids and fixed a problem where traces got disconnected further down the stack. - -https://github.com/owncloud/ocis/pull/8026 diff --git a/changelog/4.0.5_2023-12-21/fix-upload-session-purging.md b/changelog/4.0.5_2023-12-21/fix-upload-session-purging.md deleted file mode 100644 index 5ff837037b..0000000000 --- a/changelog/4.0.5_2023-12-21/fix-upload-session-purging.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Do not purge expired upload sessions that are still postprocessing - -https://github.com/owncloud/ocis/pull/7941 -https://github.com/owncloud/ocis/pull/7859 -https://github.com/owncloud/ocis/pull/7958 \ No newline at end of file diff --git a/changelog/4.0.6_2024-02-07/fix-RED-metrics.md b/changelog/4.0.6_2024-02-07/fix-RED-metrics.md deleted file mode 100644 index 89cf681e22..0000000000 --- a/changelog/4.0.6_2024-02-07/fix-RED-metrics.md +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Fix RED metrics on the metrics endpoint - -We connected some metrics to the metrics endpoint to support the RED method for monitoring microservices. - -- Request Rate: The number of requests per second. The total count of requests is available under `ocis_proxy_requests_total`. -- Error Rate: The number of failed requests per second. The total count of failed requests is available under `ocis_proxy_errors_total`. -- Duration: The amount of time each request takes. The duration of all requests is available under `ocis_proxy_request_duration_seconds`. This is a histogram metric, so it also provides information about the distribution of request durations. - -The metrics are available under the following paths: `PROXY_DEBUG_ADDR/metrics` in a prometheus compatible format and maybe secured by `PROXY_DEBUG_TOKEN`. - -https://github.com/owncloud/ocis/pull/7994 diff --git a/changelog/4.0.6_2024-02-07/fix-signed-url-expiry.md b/changelog/4.0.6_2024-02-07/fix-signed-url-expiry.md deleted file mode 100644 index 9b0cdf3da2..0000000000 --- a/changelog/4.0.6_2024-02-07/fix-signed-url-expiry.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: signed url verification - -Signed urls now expire properly - -https://github.com/owncloud/ocis/pull/8385 diff --git a/changelog/4.0.7_2024-03-27/bump-go-122.md b/changelog/4.0.7_2024-03-27/bump-go-122.md deleted file mode 100644 index 67227d9a87..0000000000 --- a/changelog/4.0.7_2024-03-27/bump-go-122.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Update to go 1.22 - -We have updated go to version 1.22. - -https://github.com/owncloud/ocis/pull/8597 diff --git a/changelog/4.0.7_2024-03-27/update-reva.md b/changelog/4.0.7_2024-03-27/update-reva.md deleted file mode 100644 index ec1728f5d0..0000000000 --- a/changelog/4.0.7_2024-03-27/update-reva.md +++ /dev/null @@ -1,12 +0,0 @@ -Bugfix: Update reva to include bugfixes and improvements - -## Changelog for reva 2.13.4 - -* Bugfix [cs3org/reva#4398](https://github.com/cs3org/reva/pull/4398): Fix ceph build -* Bugfix [cs3org/reva#4396](https://github.com/cs3org/reva/pull/4396): Allow an empty credentials chain in the auth middleware -* Bugfix [cs3org/reva#4423](https://github.com/cs3org/reva/pull/4423): Fix disconnected traces -* Bugfix [cs3org/reva#4590](https://github.com/cs3org/reva/pull/4590): Fix uploading via a public link -* Bugfix [cs3org/reva#4470](https://github.com/cs3org/reva/pull/4470): Keep failed processing status -* Enhancement [cs3org/reva#4397](https://github.com/cs3org/reva/pull/4397): Introduce UploadSessionLister interface - -https://github.com/owncloud/ocis/pull/8718 diff --git a/changelog/5.0.0_2024-03-18/423-on-tag-create.md b/changelog/5.0.0_2024-03-18/423-on-tag-create.md deleted file mode 100644 index bb020bcd8b..0000000000 --- a/changelog/5.0.0_2024-03-18/423-on-tag-create.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Return 423 status code on tag create - -When a file is locked, return 423 status code instead 500 on tag create - -https://github.com/owncloud/ocis/pull/7596 diff --git a/changelog/5.0.0_2024-03-18/access-token-issuer.md b/changelog/5.0.0_2024-03-18/access-token-issuer.md deleted file mode 100644 index fc31a070ba..0000000000 --- a/changelog/5.0.0_2024-03-18/access-token-issuer.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Support spec violating AD FS access token issuer - -AD FS `/adfs/.well-known/openid-configuration` has an optional `access_token_issuer` which, in violation of the OpenID Connect spec, takes precedence over `issuer`. - -https://github.com/owncloud/ocis/pull/7140 diff --git a/changelog/5.0.0_2024-03-18/add-RED-metrics.md b/changelog/5.0.0_2024-03-18/add-RED-metrics.md deleted file mode 100644 index 87c7beaffb..0000000000 --- a/changelog/5.0.0_2024-03-18/add-RED-metrics.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: Add RED metrics to the metrics endpoint - -We added three new metrics to the metrics endpoint to support the RED method for monitoring microservices. - -- Request Rate: The number of requests per second. The total count of requests is available under `ocis_proxy_requests_total`. -- Error Rate: The number of failed requests per second. The total count of failed requests is available under `ocis_proxy_errors_total`. -- Duration: The amount of time each request takes. The duration of all requests is available under `ocis_proxy_request_duration_seconds`. This is a histogram metric, so it also provides information about the distribution of request durations. - -The metrics are available under the following paths: `PROXY_DEBUG_ADDR/metrics` in a prometheus compatible format and maybe secured by `PROXY_DEBUG_TOKEN`. - -https://github.com/owncloud/ocis/pull/7994 diff --git a/changelog/5.0.0_2024-03-18/add-banned-list-to-deployements.md b/changelog/5.0.0_2024-03-18/add-banned-list-to-deployements.md deleted file mode 100644 index 31a6f65c2f..0000000000 --- a/changelog/5.0.0_2024-03-18/add-banned-list-to-deployements.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add banned password list to the default deployments - -We add banned password list to the default deployments - -https://github.com/owncloud/ocis/pull/7784 -https://github.com/owncloud/ocis/issues/7724 diff --git a/changelog/5.0.0_2024-03-18/add-default-link-permission-config.md b/changelog/5.0.0_2024-03-18/add-default-link-permission-config.md deleted file mode 100644 index 4ee2030843..0000000000 --- a/changelog/5.0.0_2024-03-18/add-default-link-permission-config.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Default link permission config - -A new config for default link permissions that is being announced via capabilities has been added. It defaults to 1 (= public link with viewer permissions). - -https://github.com/owncloud/ocis/pull/7783 -https://github.com/owncloud/web/issues/9919 diff --git a/changelog/5.0.0_2024-03-18/add-edit-public-share.md b/changelog/5.0.0_2024-03-18/add-edit-public-share.md deleted file mode 100644 index 3a751b0d63..0000000000 --- a/changelog/5.0.0_2024-03-18/add-edit-public-share.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add edit public share to sharing NG - -We added the ability to edit public shares to the sharing NG endpoints. - -https://github.com/owncloud/ocis/pull/7908/ -https://github.com/owncloud/ocis/issues/6993 diff --git a/changelog/5.0.0_2024-03-18/add-file-type-filter-chip.md b/changelog/5.0.0_2024-03-18/add-file-type-filter-chip.md deleted file mode 100644 index 32da278164..0000000000 --- a/changelog/5.0.0_2024-03-18/add-file-type-filter-chip.md +++ /dev/null @@ -1,85 +0,0 @@ -Enhancement: Add search MediaType filter - -Add filter MediaType filter shortcuts to search for specific document types. -For example, a search query mediatype:documents will search for files with the following mimetypes: - -application/msword -MimeType:application/vnd.openxmlformats-officedocument.wordprocessingml.document -MimeType:application/vnd.oasis.opendocument.text -MimeType:text/plain -MimeType:text/markdown -MimeType:application/rtf -MimeType:application/vnd.apple.pages - -besides the document shorthand, it also contains following: - -* file -* folder -* document -* spreadsheet -* presentation -* pdf -* image -* video -* audio -* archive - -## File - -## Folder - -## Document: - -application/msword -application/vnd.openxmlformats-officedocument.wordprocessingml.document -application/vnd.oasis.opendocument.text -text/plain -text/markdown -application/rtf -application/vnd.apple.pages - -## Spreadsheet: - -application/vnd.ms-excel -application/vnd.oasis.opendocument.spreadsheet -text/csv -application/vnd.openxmlformats-officedocument.spreadsheetml.sheet -application/vnd.oasis.opendocument.spreadsheet -application/vnd.apple.numbers - -## Presentations: - -application/vnd.ms-powerpoint -application/vnd.openxmlformats-officedocument.presentationml.presentation -application/vnd.oasis.opendocument.presentation -application/vnd.apple.keynote - -## PDF - -application/pdf - -## Image: - -image/* - -## Video: - -video/* - -## Audio: - -audio/* - -## Archive (zip ...): - -application/zip -application/x-tar -application/x-gzip -application/x-7z-compressed -application/x-rar-compressed -application/x-bzip2 -application/x-bzip -application/x-tgz - -https://github.com/owncloud/ocis/pull/7602 -https://github.com/owncloud/ocis/issues/7432 diff --git a/changelog/5.0.0_2024-03-18/add-last-modified-filter-chip.md b/changelog/5.0.0_2024-03-18/add-last-modified-filter-chip.md deleted file mode 100644 index 1704fb691f..0000000000 --- a/changelog/5.0.0_2024-03-18/add-last-modified-filter-chip.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Add "Last modified" filter Chip - -Add "Last modified" filter Chip - -https://github.com/owncloud/ocis/pull/7455 -https://github.com/owncloud/ocis/issues/7431 -https://github.com/owncloud/ocis/issues/7551 - diff --git a/changelog/5.0.0_2024-03-18/add-passwod-banned-password-list.md b/changelog/5.0.0_2024-03-18/add-passwod-banned-password-list.md deleted file mode 100644 index 48ef69acc9..0000000000 --- a/changelog/5.0.0_2024-03-18/add-passwod-banned-password-list.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add the Banned Passwords List - -Added an option to enable a password check against a banned passwords list OCIS-3809 - -https://github.com/cs3org/reva/pull/4197 -https://github.com/owncloud/ocis/pull/7314 diff --git a/changelog/5.0.0_2024-03-18/add-passwod-policies.md b/changelog/5.0.0_2024-03-18/add-passwod-policies.md deleted file mode 100644 index 6abaa7a131..0000000000 --- a/changelog/5.0.0_2024-03-18/add-passwod-policies.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add the password policies - -Add the password policies OCIS-3767 - -https://github.com/owncloud/ocis/pull/7285 -https://github.com/owncloud/ocis/pull/7194 -https://github.com/cs3org/reva/pull/4147 diff --git a/changelog/5.0.0_2024-03-18/add-trach-bin-cli.md b/changelog/5.0.0_2024-03-18/add-trach-bin-cli.md deleted file mode 100644 index 5b2771035b..0000000000 --- a/changelog/5.0.0_2024-03-18/add-trach-bin-cli.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add cli commands for trash-bin - -We added the `list` and `restore` commands to the trash-bin items to the CLI - -https://github.com/owncloud/ocis/pull/7917 -https://github.com/cs3org/reva/pull/4392 -https://github.com/owncloud/ocis/issues/7845 diff --git a/changelog/5.0.0_2024-03-18/add-user-filter-startswith-and-contains.md b/changelog/5.0.0_2024-03-18/add-user-filter-startswith-and-contains.md deleted file mode 100644 index 98085d13f1..0000000000 --- a/changelog/5.0.0_2024-03-18/add-user-filter-startswith-and-contains.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Add user filter startswith and contains - -We add two new filters to the user list endpoint. The `startswith` filter allows to -filter users by the beginning of their name. The `contains` filter allows to -filter users by a substring of their name. - -https://github.com/owncloud/ocis/pull/7739 -https://github.com/owncloud/ocis/issues/5486 diff --git a/changelog/5.0.0_2024-03-18/add-validation-to-public-share-provider.md b/changelog/5.0.0_2024-03-18/add-validation-to-public-share-provider.md deleted file mode 100644 index e0a28e997f..0000000000 --- a/changelog/5.0.0_2024-03-18/add-validation-to-public-share-provider.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add validation to public share provider - -We changed the implementation of the public share provider in reva to do the validation on the CS3 Api side. This makes the implementation on the graph side smaller. - -https://github.com/owncloud/ocis/pull/7877 -https://github.com/owncloud/ocis/issues/6993 diff --git a/changelog/5.0.0_2024-03-18/add-validation-update-public-share.md b/changelog/5.0.0_2024-03-18/add-validation-update-public-share.md deleted file mode 100644 index f3e661671d..0000000000 --- a/changelog/5.0.0_2024-03-18/add-validation-update-public-share.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add validation update public share - -For Sharing NG, we needed validation in the implementing reva service to keep the client implementation simple. - -https://github.com/owncloud/ocis/pull/7978 diff --git a/changelog/5.0.0_2024-03-18/allow-configuring-additional-routes.md b/changelog/5.0.0_2024-03-18/allow-configuring-additional-routes.md deleted file mode 100644 index 23b548b4c6..0000000000 --- a/changelog/5.0.0_2024-03-18/allow-configuring-additional-routes.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow configuring additional routes - -Allows adding custom routes to the ocis proxy. This enables custom ocis extensions. - -https://github.com/owncloud/ocis/pull/7741 diff --git a/changelog/5.0.0_2024-03-18/allow-disabling-persistent-caches.md b/changelog/5.0.0_2024-03-18/allow-disabling-persistent-caches.md deleted file mode 100644 index d6b1e43f17..0000000000 --- a/changelog/5.0.0_2024-03-18/allow-disabling-persistent-caches.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow inmemory nats-js-kv stores - -Adds envvars to keep nats-js-kv stores in memory and not persist them on disc. - -https://github.com/owncloud/ocis/pull/7979 diff --git a/changelog/5.0.0_2024-03-18/auto-accept-shares.md b/changelog/5.0.0_2024-03-18/auto-accept-shares.md deleted file mode 100644 index 134dbc457f..0000000000 --- a/changelog/5.0.0_2024-03-18/auto-accept-shares.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Auto-Accept Shares - -Automatically accepts shares. This feature is active by default and can be deactivated via the environment variable `FRONTEND_AUTO_ACCEPT_SHARES`. - -https://github.com/owncloud/ocis/pull/7097 diff --git a/changelog/5.0.0_2024-03-18/bump-go-122.md b/changelog/5.0.0_2024-03-18/bump-go-122.md deleted file mode 100644 index d3c15ff85b..0000000000 --- a/changelog/5.0.0_2024-03-18/bump-go-122.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Update to go 1.22 - -We have updated go to version 1.22. - -https://github.com/owncloud/ocis/pull/8586 diff --git a/changelog/5.0.0_2024-03-18/bump-go.md b/changelog/5.0.0_2024-03-18/bump-go.md deleted file mode 100644 index 0b6c25c939..0000000000 --- a/changelog/5.0.0_2024-03-18/bump-go.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Update to go 1.21 - -We updated to go 1.21. - -https://github.com/owncloud/ocis/pull/7794 diff --git a/changelog/5.0.0_2024-03-18/bump-reva-for-content-disposition-header.md b/changelog/5.0.0_2024-03-18/bump-reva-for-content-disposition-header.md deleted file mode 100644 index c87050ef27..0000000000 --- a/changelog/5.0.0_2024-03-18/bump-reva-for-content-disposition-header.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix Content-Disposition header for downloads - -We have fixed a bug that caused downloads to fail on Chromebased browsers when the filename contained special characters. - -https://github.com/owncloud/ocis/pull/8381 -https://github.com/owncloud/ocis/issues/8361 -https://github.com/cs3org/reva/pull/4498 diff --git a/changelog/5.0.0_2024-03-18/bump-reva-for-fileincrementor.md b/changelog/5.0.0_2024-03-18/bump-reva-for-fileincrementor.md deleted file mode 100644 index e7e1659548..0000000000 --- a/changelog/5.0.0_2024-03-18/bump-reva-for-fileincrementor.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: increment filenames on upload collisions in secret filedrops - -We have bumped reva to pull in the changes needed for automatically increment filenames on upload collisions in secret filedrops. - -https://github.com/owncloud/ocis/pull/8340 -https://github.com/owncloud/ocis/issues/8291 diff --git a/changelog/5.0.0_2024-03-18/bump-reva-for-unnecessary-grant-exists-check.md b/changelog/5.0.0_2024-03-18/bump-reva-for-unnecessary-grant-exists-check.md deleted file mode 100644 index b92c81997d..0000000000 --- a/changelog/5.0.0_2024-03-18/bump-reva-for-unnecessary-grant-exists-check.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: drop the unnecessary grants exists check when creating shares - -We have bumped reva to drop the unnecessary grants exists check when creating shares. - -https://github.com/owncloud/ocis/pull/8502 diff --git a/changelog/5.0.0_2024-03-18/bump-reva.md b/changelog/5.0.0_2024-03-18/bump-reva.md deleted file mode 100644 index 9011833f96..0000000000 --- a/changelog/5.0.0_2024-03-18/bump-reva.md +++ /dev/null @@ -1,179 +0,0 @@ -Enhancement: Update reva to 2.19.2 - -We update reva to the version 2.19.2 - -* Bugfix [cs3org/reva#4557](https://github.com/cs3org/reva/pull/4557): Fix ceph build -* Bugfix [cs3org/reva#4570](https://github.com/cs3org/reva/pull/4570): Fix sharing invite on virtual drive -* Bugfix [cs3org/reva#4559](https://github.com/cs3org/reva/pull/4559): Fix graph drive invite -* Bugfix [cs3org/reva#4518](https://github.com/cs3org/reva/pull/4518): Fix an error when lock/unlock a file -* Bugfix [cs3org/reva#4566](https://github.com/cs3org/reva/pull/4566): Fix public link previews -* Bugfix [cs3org/reva#4561](https://github.com/cs3org/reva/pull/4561): Fix Stat() by Path on re-created resource -* Enhancement [cs3org/reva#4556](https://github.com/cs3org/reva/pull/4556): Allow tracing requests by giving util functions a context -* Enhancement [cs3org/reva#4545](https://github.com/cs3org/reva/pull/4545): Extend service account permissions -* Enhancement [cs3org/reva#4564](https://github.com/cs3org/reva/pull/4564): Send file locked/unlocked events - -We update reva to the version 2.19.1 - -* Bugfix [cs3org/reva#4534](https://github.com/cs3org/reva/pull/4534): Fix remove/update share permissions -* Bugfix [cs3org/reva#4539](https://github.com/cs3org/reva/pull/4539): Fix a typo - -We update reva to the version 2.19.0 - -* Bugfix [cs3org/reva#4464](https://github.com/cs3org/reva/pull/4464): Don't check lock grants -* Bugfix [cs3org/reva#4516](https://github.com/cs3org/reva/pull/4516): The sharemanager can now reject grants with resharing permissions -* Bugfix [cs3org/reva#4512](https://github.com/cs3org/reva/pull/4512): Bump dependencies -* Bugfix [cs3org/reva#4481](https://github.com/cs3org/reva/pull/4481): Distinguish failure and node metadata reversal -* Bugfix [cs3org/reva#4456](https://github.com/cs3org/reva/pull/4456): Do not lose revisions when restoring the first revision -* Bugfix [cs3org/reva#4472](https://github.com/cs3org/reva/pull/4472): Fix concurrent access to a map -* Bugfix [cs3org/reva#4457](https://github.com/cs3org/reva/pull/4457): Fix concurrent map access in sharecache -* Bugfix [cs3org/reva#4498](https://github.com/cs3org/reva/pull/4498): Fix Content-Disposition header in dav -* Bugfix [cs3org/reva#4461](https://github.com/cs3org/reva/pull/4461): CORS handling for WebDAV requests fixed -* Bugfix [cs3org/reva#4462](https://github.com/cs3org/reva/pull/4462): Prevent setting container specific permissions on files -* Bugfix [cs3org/reva#4479](https://github.com/cs3org/reva/pull/4479): Fix creating documents in the app provider -* Bugfix [cs3org/reva#4474](https://github.com/cs3org/reva/pull/4474): Make /dav/meta consistent -* Bugfix [cs3org/reva#4446](https://github.com/cs3org/reva/pull/4446): Disallow to delete a file during the processing -* Bugfix [cs3org/reva#4517](https://github.com/cs3org/reva/pull/4517): Fix duplicated items in the sharejail root -* Bugfix [cs3org/reva#4473](https://github.com/cs3org/reva/pull/4473): Decomposedfs now correctly lists sessions -* Bugfix [cs3org/reva#4528](https://github.com/cs3org/reva/pull/4528): Respect IfNotExist option when uploading in cs3 metadata storage -* Bugfix [cs3org/reva#4503](https://github.com/cs3org/reva/pull/4503): Fix an error when move -* Bugfix [cs3org/reva#4466](https://github.com/cs3org/reva/pull/4466): Fix natsjskv store -* Bugfix [cs3org/reva#4533](https://github.com/cs3org/reva/pull/4533): Fix recursive trashcan purge -* Bugfix [cs3org/reva#4492](https://github.com/cs3org/reva/pull/4492): Fix the resource name -* Bugfix [cs3org/reva#4463](https://github.com/cs3org/reva/pull/4463): Fix the resource name -* Bugfix [cs3org/reva#4448](https://github.com/cs3org/reva/pull/4448): Fix truncating existing files -* Bugfix [cs3org/reva#4434](https://github.com/cs3org/reva/pull/4434): Fix the upload postprocessing -* Bugfix [cs3org/reva#4469](https://github.com/cs3org/reva/pull/4469): Handle interrupted uploads -* Bugfix [cs3org/reva#4532](https://github.com/cs3org/reva/pull/4532): Jsoncs3 cache fixes -* Bugfix [cs3org/reva#4449](https://github.com/cs3org/reva/pull/4449): Keep failed processing status -* Bugfix [cs3org/reva#4529](https://github.com/cs3org/reva/pull/4529): We aligned some OCS return codes with oc10 -* Bugfix [cs3org/reva#4507](https://github.com/cs3org/reva/pull/4507): Make tusd CORS headers configurable -* Bugfix [cs3org/reva#4452](https://github.com/cs3org/reva/pull/4452): More efficient share jail -* Bugfix [cs3org/reva#4476](https://github.com/cs3org/reva/pull/4476): No need to unmark postprocessing when it was not started -* Bugfix [cs3org/reva#4454](https://github.com/cs3org/reva/pull/4454): Skip unnecessary share retrieval -* Bugfix [cs3org/reva#4527](https://github.com/cs3org/reva/pull/4527): Unify datagateway method handling -* Bugfix [cs3org/reva#4530](https://github.com/cs3org/reva/pull/4530): Drop unnecessary grant exists check -* Bugfix [cs3org/reva#4475](https://github.com/cs3org/reva/pull/4475): Upload session specific processing flag -* Enhancement [cs3org/reva#4501](https://github.com/cs3org/reva/pull/4501): Allow sending multiple user ids in one sse event -* Enhancement [cs3org/reva#4485](https://github.com/cs3org/reva/pull/4485): Modify the concurrency default -* Enhancement [cs3org/reva#4526](https://github.com/cs3org/reva/pull/4526): Configurable s3 put options -* Enhancement [cs3org/reva#4453](https://github.com/cs3org/reva/pull/4453): Disable the password policy -* Enhancement [cs3org/reva#4477](https://github.com/cs3org/reva/pull/4477): Extend ResumePostprocessing event -* Enhancement [cs3org/reva#4491](https://github.com/cs3org/reva/pull/4491): Add filename incrementor for secret filedrops -* Enhancement [cs3org/reva#4490](https://github.com/cs3org/reva/pull/4490): Lazy initialize public share manager -* Enhancement [cs3org/reva#4494](https://github.com/cs3org/reva/pull/4494): Start implementation of a plain posix storage driver -* Enhancement [cs3org/reva#4502](https://github.com/cs3org/reva/pull/4502): Add spaceindex.AddAll() - -## Changelog for reva 2.18.0 (2023-12-22) - -The following sections list the changes in reva 2.18.0 relevant to -reva users. The changes are ordered by importance. - -* Bugfix [cs3org/reva#4424](https://github.com/cs3org/reva/pull/4424): Fixed panic in receivedsharecache pkg -* Bugfix [cs3org/reva#4425](https://github.com/cs3org/reva/pull/4425): Fix overwriting files with empty files -* Bugfix [cs3org/reva#4432](https://github.com/cs3org/reva/pull/4432): Fix /dav/meta endpoint for shares -* Bugfix [cs3org/reva#4422](https://github.com/cs3org/reva/pull/4422): Fix disconnected traces -* Bugfix [cs3org/reva#4429](https://github.com/cs3org/reva/pull/4429): Internal link creation -* Bugfix [cs3org/reva#4407](https://github.com/cs3org/reva/pull/4407): Make ocdav return correct oc:spaceid -* Bugfix [cs3org/reva#4410](https://github.com/cs3org/reva/pull/4410): Improve OCM support -* Bugfix [cs3org/reva#4402](https://github.com/cs3org/reva/pull/4402): Refactor upload session -* Enhancement [cs3org/reva#4421](https://github.com/cs3org/reva/pull/4421): Check permissions before adding, deleting or updating shares -* Enhancement [cs3org/reva#4403](https://github.com/cs3org/reva/pull/4403): Add validation to update public share -* Enhancement [cs3org/reva#4409](https://github.com/cs3org/reva/pull/4409): Disable the password policy -* Enhancement [cs3org/reva#4412](https://github.com/cs3org/reva/pull/4412): Allow authentication for nats connections -* Enhancement [cs3org/reva#4411](https://github.com/cs3org/reva/pull/4411): Add option to configure streams non durable -* Enhancement [cs3org/reva#4406](https://github.com/cs3org/reva/pull/4406): Rework cache configuration -* Enhancement [cs3org/reva#4414](https://github.com/cs3org/reva/pull/4414): Track more upload session metrics - -## Changelog for reva 2.17.0 (2023-12-12) - -The following sections list the changes in reva 2.17.0 relevant to -reva users. The changes are ordered by importance. - -* Bugfix [cs3org/reva#4278](https://github.com/cs3org/reva/pull/4278): Disable DEPTH infinity in PROPFIND -* Bugfix [cs3org/reva#4318](https://github.com/cs3org/reva/pull/4318): Do not allow moves between shares -* Bugfix [cs3org/reva#4290](https://github.com/cs3org/reva/pull/4290): Prevent panic when trying to move a non-existent file -* Bugfix [cs3org/reva#4241](https://github.com/cs3org/reva/pull/4241): Allow an empty credentials chain in the auth middleware -* Bugfix [cs3org/reva#4216](https://github.com/cs3org/reva/pull/4216): Fix an error message -* Bugfix [cs3org/reva#4324](https://github.com/cs3org/reva/pull/4324): Fix capabilities decoding -* Bugfix [cs3org/reva#4267](https://github.com/cs3org/reva/pull/4267): Fix concurrency issue -* Bugfix [cs3org/reva#4362](https://github.com/cs3org/reva/pull/4362): Fix concurrent lookup -* Bugfix [cs3org/reva#4336](https://github.com/cs3org/reva/pull/4336): Fix definition of "file-editor" role -* Bugfix [cs3org/reva#4302](https://github.com/cs3org/reva/pull/4302): Fix checking of filename length -* Bugfix [cs3org/reva#4366](https://github.com/cs3org/reva/pull/4366): Fix CS3 status code when looking up non existing share -* Bugfix [cs3org/reva#4299](https://github.com/cs3org/reva/pull/4299): Fix HTTP verb of the generate-invite endpoint -* Bugfix [cs3org/reva#4249](https://github.com/cs3org/reva/pull/4249): GetUserByClaim not working with MSAD for claim "userid" -* Bugfix [cs3org/reva#4217](https://github.com/cs3org/reva/pull/4217): Fix missing case for "hide" in UpdateShares -* Bugfix [cs3org/reva#4140](https://github.com/cs3org/reva/pull/4140): Fix missing etag in shares jail -* Bugfix [cs3org/reva#4229](https://github.com/cs3org/reva/pull/4229): Fix destroying the Personal and Project spaces data -* Bugfix [cs3org/reva#4193](https://github.com/cs3org/reva/pull/4193): Fix overwrite a file with an empty file -* Bugfix [cs3org/reva#4365](https://github.com/cs3org/reva/pull/4365): Fix create public share -* Bugfix [cs3org/reva#4380](https://github.com/cs3org/reva/pull/4380): Fix the public link update -* Bugfix [cs3org/reva#4250](https://github.com/cs3org/reva/pull/4250): Fix race condition -* Bugfix [cs3org/reva#4345](https://github.com/cs3org/reva/pull/4345): Fix conversion of custom ocs permissions to roles -* Bugfix [cs3org/reva#4134](https://github.com/cs3org/reva/pull/4134): Fix share jail -* Bugfix [cs3org/reva#4335](https://github.com/cs3org/reva/pull/4335): Fix public shares cleanup config -* Bugfix [cs3org/reva#4338](https://github.com/cs3org/reva/pull/4338): Fix unlock via space API -* Bugfix [cs3org/reva#4341](https://github.com/cs3org/reva/pull/4341): Fix spaceID in meta endpoint response -* Bugfix [cs3org/reva#4351](https://github.com/cs3org/reva/pull/4351): Fix 500 when open public link -* Bugfix [cs3org/reva#4352](https://github.com/cs3org/reva/pull/4352): Fix the tgz mime type -* Bugfix [cs3org/reva#4388](https://github.com/cs3org/reva/pull/4388): Allow UpdateUserShare() to update just the expiration date -* Bugfix [cs3org/reva#4214](https://github.com/cs3org/reva/pull/4214): Always pass adjusted default nats options -* Bugfix [cs3org/reva#4291](https://github.com/cs3org/reva/pull/4291): Release lock when expired -* Bugfix [cs3org/reva#4386](https://github.com/cs3org/reva/pull/4386): Remove dead enable_home config -* Bugfix [cs3org/reva#4292](https://github.com/cs3org/reva/pull/4292): Return 403 when user is not permitted to lock -* Enhancement [cs3org/reva#4389](https://github.com/cs3org/reva/pull/4389): Add audio and location props -* Enhancement [cs3org/reva#4337](https://github.com/cs3org/reva/pull/4337): Check permissions before creating shares -* Enhancement [cs3org/reva#4326](https://github.com/cs3org/reva/pull/4326): Add search mediatype filter -* Enhancement [cs3org/reva#4367](https://github.com/cs3org/reva/pull/4367): Add GGS mime type -* Enhancement [cs3org/reva#4194](https://github.com/cs3org/reva/pull/4194): Add hide flag to shares -* Enhancement [cs3org/reva#4358](https://github.com/cs3org/reva/pull/4358): Add default permissions capability for links -* Enhancement [cs3org/reva#4133](https://github.com/cs3org/reva/pull/4133): Add more metadata to locks -* Enhancement [cs3org/reva#4353](https://github.com/cs3org/reva/pull/4353): Add support for .docxf files -* Enhancement [cs3org/reva#4363](https://github.com/cs3org/reva/pull/4363): Add nats-js-kv store -* Enhancement [cs3org/reva#4197](https://github.com/cs3org/reva/pull/4197): Add the Banned-Passwords List -* Enhancement [cs3org/reva#4190](https://github.com/cs3org/reva/pull/4190): Add the password policies -* Enhancement [cs3org/reva#4384](https://github.com/cs3org/reva/pull/4384): Add a retry postprocessing outcome and event -* Enhancement [cs3org/reva#4271](https://github.com/cs3org/reva/pull/4271): Add search capability -* Enhancement [cs3org/reva#4119](https://github.com/cs3org/reva/pull/4119): Add sse event -* Enhancement [cs3org/reva#4392](https://github.com/cs3org/reva/pull/4392): Add additional permissions to service accounts -* Enhancement [cs3org/reva#4344](https://github.com/cs3org/reva/pull/4344): Add url extension to mime type list -* Enhancement [cs3org/reva#4372](https://github.com/cs3org/reva/pull/4372): Add validation to the public share provider -* Enhancement [cs3org/reva#4244](https://github.com/cs3org/reva/pull/4244): Allow listing reveived shares by service accounts -* Enhancement [cs3org/reva#4129](https://github.com/cs3org/reva/pull/4129): Auto-Accept Shares through ServiceAccounts -* Enhancement [cs3org/reva#4374](https://github.com/cs3org/reva/pull/4374): Handle trashbin file listings concurrently -* Enhancement [cs3org/reva#4325](https://github.com/cs3org/reva/pull/4325): Enforce Permissions -* Enhancement [cs3org/reva#4368](https://github.com/cs3org/reva/pull/4368): Extract log initialization -* Enhancement [cs3org/reva#4375](https://github.com/cs3org/reva/pull/4375): Introduce UploadSessionLister interface -* Enhancement [cs3org/reva#4268](https://github.com/cs3org/reva/pull/4268): Implement sharing roles -* Enhancement [cs3org/reva#4160](https://github.com/cs3org/reva/pull/4160): Improve utils pkg -* Enhancement [cs3org/reva#4335](https://github.com/cs3org/reva/pull/4335): Add sufficient permissions check function -* Enhancement [cs3org/reva#4281](https://github.com/cs3org/reva/pull/4281): Port OCM changes from master -* Enhancement [cs3org/reva#4270](https://github.com/cs3org/reva/pull/4270): Opt out of public link password enforcement -* Enhancement [cs3org/reva#4181](https://github.com/cs3org/reva/pull/4181): Change the variable names for the password policy -* Enhancement [cs3org/reva#4256](https://github.com/cs3org/reva/pull/4256): Rename hidden share variable name -* Enhancement [cs3org/reva#3926](https://github.com/cs3org/reva/pull/3926): Service Accounts -* Enhancement [cs3org/reva#4359](https://github.com/cs3org/reva/pull/4359): Update go-ldap to v3.4.6 -* Enhancement [cs3org/reva#4170](https://github.com/cs3org/reva/pull/4170): Update password policies -* Enhancement [cs3org/reva#4232](https://github.com/cs3org/reva/pull/4232): Improve error handling in utils package - -https://github.com/owncloud/ocis/pull/8638 -https://github.com/owncloud/ocis/pull/8519 -https://github.com/owncloud/ocis/pull/8502 -https://github.com/owncloud/ocis/pull/8340 -https://github.com/owncloud/ocis/pull/8381 -https://github.com/owncloud/ocis/pull/8287 -https://github.com/owncloud/ocis/pull/8278 -https://github.com/owncloud/ocis/pull/8264 -https://github.com/owncloud/ocis/pull/8100 -https://github.com/owncloud/ocis/pull/8100 -https://github.com/owncloud/ocis/pull/8038 -https://github.com/owncloud/ocis/pull/8056 -https://github.com/owncloud/ocis/pull/7949 -https://github.com/owncloud/ocis/pull/7793 -https://github.com/owncloud/ocis/pull/7978 -https://github.com/owncloud/ocis/pull/7979 -https://github.com/owncloud/ocis/pull/7963 -https://github.com/owncloud/ocis/pull/7986 -https://github.com/owncloud/ocis/pull/7721 -https://github.com/owncloud/ocis/pull/7727 -https://github.com/owncloud/ocis/pull/7752 diff --git a/changelog/5.0.0_2024-03-18/change-default-config-tus.md b/changelog/5.0.0_2024-03-18/change-default-config-tus.md deleted file mode 100644 index aa0a3b8496..0000000000 --- a/changelog/5.0.0_2024-03-18/change-default-config-tus.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Change the default TUS chunk size - -We changed the default TUS chunk size from 100MB to 10MB. You can still use the old value by configuring it in your deployment. - -https://github.com/owncloud/ocis/pull/7273 diff --git a/changelog/5.0.0_2024-03-18/change-presigned-key-store.md b/changelog/5.0.0_2024-03-18/change-presigned-key-store.md deleted file mode 100644 index 06ad0bd6b0..0000000000 --- a/changelog/5.0.0_2024-03-18/change-presigned-key-store.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: change the default store for presigned keys to nats-js-kv - -We wrapped the store service in a micro store implementation and changed the default to the built-in NATS instance. - -https://github.com/owncloud/ocis/pull/8419 diff --git a/changelog/5.0.0_2024-03-18/change-remove-access-denied-help-url-from-config.md b/changelog/5.0.0_2024-03-18/change-remove-access-denied-help-url-from-config.md deleted file mode 100644 index c03e023d78..0000000000 --- a/changelog/5.0.0_2024-03-18/change-remove-access-denied-help-url-from-config.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Remove accessDeniedHelpUrl from the config - -We've removed the option accessDeniedHelpUrl from the config, since other clients weren't able to consume it. -In order to be accessible by other clients, not just Web, it should be configured via the theme.json file. - -https://github.com/owncloud/ocis/pull/7970 diff --git a/changelog/5.0.0_2024-03-18/change-remove-privacy-url-and-imprint-url-from-config.md b/changelog/5.0.0_2024-03-18/change-remove-privacy-url-and-imprint-url-from-config.md deleted file mode 100644 index 671a3a4c1f..0000000000 --- a/changelog/5.0.0_2024-03-18/change-remove-privacy-url-and-imprint-url-from-config.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: remove privacyURL and imprintURL from the config - -We've removed the option privacyURL and imprintURL from the config, since other clients weren't able to consume these. -In order to be accessible by other clients, not just Web, those should be configured via the theme.json file. - -https://github.com/owncloud/ocis/pull/7938/ diff --git a/changelog/5.0.0_2024-03-18/change-wrong-envvar-names.md b/changelog/5.0.0_2024-03-18/change-wrong-envvar-names.md deleted file mode 100644 index 77598db3aa..0000000000 --- a/changelog/5.0.0_2024-03-18/change-wrong-envvar-names.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Edit wrong named enves - -Checked and changed the envvars specified in the task and also removed those that are no longer used. - -https://github.com/owncloud/ocis/pull/7406 diff --git a/changelog/5.0.0_2024-03-18/cleanup-graph-driveitemsgo.md b/changelog/5.0.0_2024-03-18/cleanup-graph-driveitemsgo.md deleted file mode 100644 index aa6ddf2804..0000000000 --- a/changelog/5.0.0_2024-03-18/cleanup-graph-driveitemsgo.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Cleanup graph/pkg/service/v0/driveitems.go - -Main fix is using proto getters to avoid panics. But some other code improvements were also done - -https://github.com/owncloud/ocis/pull/8228 diff --git a/changelog/5.0.0_2024-03-18/cleanup-search-searchgo.md b/changelog/5.0.0_2024-03-18/cleanup-search-searchgo.md deleted file mode 100644 index 4bfa9b2c60..0000000000 --- a/changelog/5.0.0_2024-03-18/cleanup-search-searchgo.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Cleanup `search/pkg/search/search.go` - -Now uses proto getters to avoid panics. - -https://github.com/owncloud/ocis/pull/8230 diff --git a/changelog/5.0.0_2024-03-18/clientlog-service.md b/changelog/5.0.0_2024-03-18/clientlog-service.md deleted file mode 100644 index e8b2f111bd..0000000000 --- a/changelog/5.0.0_2024-03-18/clientlog-service.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Introduce clientlog service - -Add the clientlog service which will send machine readable notifications to clients - -https://github.com/owncloud/ocis/pull/7217 diff --git a/changelog/5.0.0_2024-03-18/concurrency-defaults.md b/changelog/5.0.0_2024-03-18/concurrency-defaults.md deleted file mode 100644 index 6faa701892..0000000000 --- a/changelog/5.0.0_2024-03-18/concurrency-defaults.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Modify the concurrency default - -We have changed the default MaxConcurrency value from 100 to 5 to prevent too frequent gc runs on low memory systems. -We have also bumped reva to pull in the related changes from there. - -https://github.com/owncloud/ocis/pull/8309 -https://github.com/owncloud/ocis/issues/8257 -https://github.com/cs3org/reva/pull/4485 diff --git a/changelog/5.0.0_2024-03-18/default-async-uploads.md b/changelog/5.0.0_2024-03-18/default-async-uploads.md deleted file mode 100644 index c2224e8bf6..0000000000 --- a/changelog/5.0.0_2024-03-18/default-async-uploads.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Set default for Async Uploads to true - -Async Uploads are meanwhile standard and needed for multiple features. Hence we default them to true - -https://github.com/owncloud/ocis/pull/7416 diff --git a/changelog/5.0.0_2024-03-18/default-language.md b/changelog/5.0.0_2024-03-18/default-language.md deleted file mode 100644 index ddfdf62cb4..0000000000 --- a/changelog/5.0.0_2024-03-18/default-language.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: The default language added - -The ability of configuration the default language has been added to the setting service. - -https://github.com/owncloud/ocis/pull/7417 -https://github.com/owncloud/enterprise/issues/5915 diff --git a/changelog/5.0.0_2024-03-18/default-registry.md b/changelog/5.0.0_2024-03-18/default-registry.md deleted file mode 100644 index f4b978f6d7..0000000000 --- a/changelog/5.0.0_2024-03-18/default-registry.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Make nats-js-kv the default registry - -The previously used default `mdns` is faulty. Deprecated it together with `consul`, `nats` and `etcd` implementations. - -https://github.com/owncloud/ocis/pull/8011 -https://github.com/owncloud/ocis/pull/8027 diff --git a/changelog/5.0.0_2024-03-18/delete-outdated-userlog-events.md b/changelog/5.0.0_2024-03-18/delete-outdated-userlog-events.md deleted file mode 100644 index df0ea8e9c2..0000000000 --- a/changelog/5.0.0_2024-03-18/delete-outdated-userlog-events.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Delete outdated userlog events - -Userlog will now delete events when the user has no longer access to the underlying resource - -https://github.com/owncloud/ocis/pull/7410 diff --git a/changelog/5.0.0_2024-03-18/deprecate-sharing-cs3-backends.md b/changelog/5.0.0_2024-03-18/deprecate-sharing-cs3-backends.md deleted file mode 100644 index d9e3e63c35..0000000000 --- a/changelog/5.0.0_2024-03-18/deprecate-sharing-cs3-backends.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Deprecate sharing cs3 backends - -The `cs3` user and public sharing drivers have already been replaced by `jsoncs3`. We now mark them as deprecated in preparation to kill a lot of unused code in reva. - -https://github.com/owncloud/ocis/pull/8478 diff --git a/changelog/5.0.0_2024-03-18/disabled-password-policy-rework.md b/changelog/5.0.0_2024-03-18/disabled-password-policy-rework.md deleted file mode 100644 index b5e85b38a8..0000000000 --- a/changelog/5.0.0_2024-03-18/disabled-password-policy-rework.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Disable the password policy - -We reworked and moved disabling the password policy logic from the reva to the ocis. - -https://github.com/owncloud/ocis/pull/8152 -https://github.com/cs3org/reva/pull/4453 -https://github.com/owncloud/ocis/issues/7916 diff --git a/changelog/5.0.0_2024-03-18/disabled-web-extensions-config.md b/changelog/5.0.0_2024-03-18/disabled-web-extensions-config.md deleted file mode 100644 index 285753af24..0000000000 --- a/changelog/5.0.0_2024-03-18/disabled-web-extensions-config.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Config for disabling Web extensions - -A new config for disabling specific Web extensions via their id has been added. - -https://github.com/owncloud/ocis/pull/7486 -https://github.com/owncloud/web/issues/8524 \ No newline at end of file diff --git a/changelog/5.0.0_2024-03-18/dont-reload-web-config.md b/changelog/5.0.0_2024-03-18/dont-reload-web-config.md deleted file mode 100644 index 02aca03c9f..0000000000 --- a/changelog/5.0.0_2024-03-18/dont-reload-web-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Don't reload web config - -When requesting `config.json` file from the server, web service would reload the file if a path is set. This will remove config entries set via Envvar. Since we want to have the possiblity to set configuration from both sources we removed the reading from file. The file will still be loaded on service startup. - -https://github.com/owncloud/ocis/pull/7369 diff --git a/changelog/5.0.0_2024-03-18/enhancement-add-login-url-config.md b/changelog/5.0.0_2024-03-18/enhancement-add-login-url-config.md deleted file mode 100644 index 59b7a98aa8..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-add-login-url-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add login URL config - -Introduce a config to set the web login URL via `WEB_OPTION_LOGIN_URL`. - -https://github.com/owncloud/ocis/pull/7317 diff --git a/changelog/5.0.0_2024-03-18/enhancement-add-support-for-audio-files-to-thumbnails-service.md b/changelog/5.0.0_2024-03-18/enhancement-add-support-for-audio-files-to-thumbnails-service.md deleted file mode 100644 index 47d67e2849..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-add-support-for-audio-files-to-thumbnails-service.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add support for audio files to the thumbnails service - -The thumbnails service can now extract artwork from audio files (mp3, ogg, flac) and render it just like any other image. - -https://github.com/owncloud/ocis/pull/7491 diff --git a/changelog/5.0.0_2024-03-18/enhancement-add-user-list-requires-filter-config.md b/changelog/5.0.0_2024-03-18/enhancement-add-user-list-requires-filter-config.md deleted file mode 100644 index 635990d4d2..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-add-user-list-requires-filter-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add user list requires filter config - -Introduce a config to require filters in order to list users in Web via `WEB_OPTION_USER_LIST_REQUIRES_FILTER`. - -https://github.com/owncloud/ocis/pull/7866 diff --git a/changelog/5.0.0_2024-03-18/enhancement-allow-listing-regular-users.md b/changelog/5.0.0_2024-03-18/enhancement-allow-listing-regular-users.md deleted file mode 100644 index b8a2d3b357..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-allow-listing-regular-users.md +++ /dev/null @@ -1,14 +0,0 @@ -Enhancement: Allow regular users to list other users - -Regular users can search for other users and groups. The following limitations -apply: - -* Only search queries are allowed (using the `$search=term` query parameter) -* The search term needs to have at least 3 characters -* for user searches the result set only contains the attributes `displayName`, - `userType`, `mail` and `id` -* for group searches the result set only contains the attributes `displayName`, - `groupTypes` and `id` - -https://github.com/owncloud/ocis/pull/7887 -https://github.com/owncloud/ocis/issues/7782 diff --git a/changelog/5.0.0_2024-03-18/enhancement-allow-multiple-event-user-ids.md b/changelog/5.0.0_2024-03-18/enhancement-allow-multiple-event-user-ids.md deleted file mode 100644 index 0fd033cea7..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-allow-multiple-event-user-ids.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: allow sending multiple user ids in one sse event - -Sending multiple user ids in one sse event is now possible which reduces the number of sent events. - -https://github.com/owncloud/ocis/pull/8379 -https://github.com/cs3org/reva/pull/4501 diff --git a/changelog/5.0.0_2024-03-18/enhancement-disabled-password-policy.md b/changelog/5.0.0_2024-03-18/enhancement-disabled-password-policy.md deleted file mode 100644 index 3c444a238f..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-disabled-password-policy.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Disable the password policy - -We add the environment variable that allow to disable the password policy. - -https://github.com/owncloud/ocis/pull/7985 -https://github.com/cs3org/reva/pull/4409 -https://github.com/owncloud/ocis/issues/7916 diff --git a/changelog/5.0.0_2024-03-18/enhancement-env-in-yaml.md b/changelog/5.0.0_2024-03-18/enhancement-env-in-yaml.md deleted file mode 100644 index 29cef7756e..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-env-in-yaml.md +++ /dev/null @@ -1,15 +0,0 @@ -Enhancement: Use environment variables in yaml config files - -We added the ability to use environment variables in yaml config files. This allows to use environment variables in the config files of the ocis services which will be replaced by the actual value of the environment variable at runtime. - -Example: - -``` -web: - http: - addr: ${SOME_HTTP_ADDR} -``` - -This makes it possible to use the same config file for different environments without the need to change the config file itself. This is especially useful when using docker-compose to run the ocis services. It is a common pattern to create an .env file which contains the environment variables for the docker-compose file. Now you can use the same .env file to configure the ocis services. - -https://github.com/owncloud/ocis/pull/8339 diff --git a/changelog/5.0.0_2024-03-18/enhancement-idp-config-background-img.md b/changelog/5.0.0_2024-03-18/enhancement-idp-config-background-img.md deleted file mode 100644 index 04fe182638..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-idp-config-background-img.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Support login page background configuration - -Introduce a new environment variable `IDP_LOGIN_BACKGROUND_URL` -that overrides the default background image of the IDP login page when present. - -https://github.com/owncloud/ocis/issues/7674 -https://github.com/owncloud/ocis/pull/7900 diff --git a/changelog/5.0.0_2024-03-18/enhancement-notifications-auto-auth-settings.md b/changelog/5.0.0_2024-03-18/enhancement-notifications-auto-auth-settings.md deleted file mode 100644 index 7d16ab28cc..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-notifications-auto-auth-settings.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: New value `auto` for NOTIFICATIONS_SMTP_AUTHENTICATION - -This cause the notifications service to automatically pick a suitable authentication -method to use with the configured SMTP server. This is also the new default behavior. -The previous default was to not use authentication at all. - -https://github.com/owncloud/ocis/issues/7356 diff --git a/changelog/5.0.0_2024-03-18/enhancement-search-content-extraction-cleanup.md b/changelog/5.0.0_2024-03-18/enhancement-search-content-extraction-cleanup.md deleted file mode 100644 index 566b15f779..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-search-content-extraction-cleanup.md +++ /dev/null @@ -1,15 +0,0 @@ -Enhancement: Tika content extraction cleanup for search - -So far it has not been possible to determine whether the -content for search should be cleaned up of 'stop words' or not. -Stop words are filling words like "I, you, have, am" etc and -defined by the search engine. - -The behaviour can now be set with the newly introduced settings option `SEARCH_EXTRACTOR_TIKA_CLEAN_STOP_WORDS=false` -which is enabled by default. - -In addition, the stop word cleanup is no longer as aggressive and now ignores numbers, urls, -basically everything except the defined stop words. - -https://github.com/owncloud/ocis/pull/7553 -https://github.com/owncloud/ocis/issues/6674 diff --git a/changelog/5.0.0_2024-03-18/enhancement-sharing-ng-list-permissions.md b/changelog/5.0.0_2024-03-18/enhancement-sharing-ng-list-permissions.md deleted file mode 100644 index e822832939..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-sharing-ng-list-permissions.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add Sharing NG list permissions endpoint - -We've added a new sharing ng endpoint which lists all permissions for a given item. - -https://github.com/owncloud/ocis/pull/7805 -https://github.com/owncloud/ocis/issues/6993 diff --git a/changelog/5.0.0_2024-03-18/enhancement-sharing-ng.md b/changelog/5.0.0_2024-03-18/enhancement-sharing-ng.md deleted file mode 100644 index dcdcd06c55..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-sharing-ng.md +++ /dev/null @@ -1,21 +0,0 @@ -Enhancement: Add Sharing NG endpoints - -We've added new sharing ng endpoints to the graph beta api. -The following endpoints are added: - -* /v1beta1/me/drive/sharedByMe -* /v1beta1/me/drive/sharedWithMe -* /v1beta1/roleManagement/permissions/roleDefinitions -* /v1beta1/roleManagement/permissions/roleDefinitions/{roleID} -* /v1beta1/drives/{drive-id}/items/{item-id}/createLink (create a sharing link) - -https://github.com/owncloud/ocis/pull/7633 -https://github.com/owncloud/ocis/pull/7686 -https://github.com/owncloud/ocis/pull/7684 -https://github.com/owncloud/ocis/pull/7683 -https://github.com/owncloud/ocis/pull/7239 -https://github.com/owncloud/ocis/pull/7687 -https://github.com/owncloud/ocis/pull/7751 -https://github.com/owncloud/libre-graph-api/pull/112 -https://github.com/owncloud/ocis/issues/7436 -https://github.com/owncloud/ocis/issues/6993 diff --git a/changelog/5.0.0_2024-03-18/enhancement-skip-version-service-listing b/changelog/5.0.0_2024-03-18/enhancement-skip-version-service-listing deleted file mode 100644 index b1e774105c..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-skip-version-service-listing +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: allow to skip service listing - -The ocis version cmd listed all services by default. This is not always intended, -so we allow to skip the listing of the services by using the --skip-services flag. - -https://github.com/owncloud/ocis/pull/8408 -https://github.com/owncloud/ocis/issues/8070 diff --git a/changelog/5.0.0_2024-03-18/enhancement-sse-messaging.md b/changelog/5.0.0_2024-03-18/enhancement-sse-messaging.md deleted file mode 100644 index e43383b851..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-sse-messaging.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: SSE for messaging - -So far, sse has only been used to exchange messages between the server and the client. -In order to be able to send more content to the client, we have moved the endpoint to a separate service and are now also using it for other notifications like: - -* notify postprocessing state changes. -* notify file locking and unlocking. - -https://github.com/owncloud/ocis/pull/6992 diff --git a/changelog/5.0.0_2024-03-18/enhancement-store-and-index-audio-metadata.md b/changelog/5.0.0_2024-03-18/enhancement-store-and-index-audio-metadata.md deleted file mode 100644 index 372f3a5708..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-store-and-index-audio-metadata.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Store and index metadata - -Audio metadata is now extracted and stored by the search service. -It is available for driveItems in a folder listing using the Graph API. - -https://github.com/owncloud/ocis/pull/7490 diff --git a/changelog/5.0.0_2024-03-18/enhancement-store-and-index-location-metadata.md b/changelog/5.0.0_2024-03-18/enhancement-store-and-index-location-metadata.md deleted file mode 100644 index ffc804b55d..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-store-and-index-location-metadata.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Store and index metadata - -location metadata is now extracted and stored by the search service. -It is available for driveItems in a folder listing using the Graph API. - -https://github.com/owncloud/ocis/pull/7886 diff --git a/changelog/5.0.0_2024-03-18/enhancement-update-icap-antivirus.md b/changelog/5.0.0_2024-03-18/enhancement-update-icap-antivirus.md deleted file mode 100644 index 9d90921575..0000000000 --- a/changelog/5.0.0_2024-03-18/enhancement-update-icap-antivirus.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: Update antivirus service - -We update the antivirus icap client library and optimize the antivirus scanning service. -ANTIVIRUS_ICAP_TIMEOUT is now deprecated and ANTIVIRUS_ICAP_SCAN_TIMEOUT should be used instead. - -ANTIVIRUS_ICAP_SCAN_TIMEOUT supports human durations like `1s`, `1m`, `1h` and `1d`. - -https://github.com/owncloud/ocis/pull/8062 -https://github.com/owncloud/ocis/issues/6764 diff --git a/changelog/5.0.0_2024-03-18/env-var-annotations.md b/changelog/5.0.0_2024-03-18/env-var-annotations.md deleted file mode 100644 index d5b7c8255e..0000000000 --- a/changelog/5.0.0_2024-03-18/env-var-annotations.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add a make step to validate the env var annotations - -We have added a make step `make check-env-var-annotations` to validate the environment variable annotations in to the environment variables. - -https://github.com/owncloud/ocis/pull/8436 -https://github.com/owncloud/ocis/issues/8258 diff --git a/changelog/5.0.0_2024-03-18/fix-auth-service-jwt.md b/changelog/5.0.0_2024-03-18/fix-auth-service-jwt.md deleted file mode 100644 index 368dd17f55..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-auth-service-jwt.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix the auth service env variable - -We the auth service env variable to the service specific name. Before it was configurable via `AUTH_MACHINE_JWT_SECRET` and now is configurable via `AUTH_SERVICE_JWT_SECRET`. - -https://github.com/owncloud/ocis/pull/7523 diff --git a/changelog/5.0.0_2024-03-18/fix-bleve-search.md b/changelog/5.0.0_2024-03-18/fix-bleve-search.md deleted file mode 100644 index 5e0abea8b6..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-bleve-search.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix the kql-bleve search - -We fixed the issue when 500 on searches that contain ":". Added the characters escaping according to https://blevesearch.com/docs/Query-String-Query/ - - -https://github.com/owncloud/ocis/pull/7290 -https://github.com/owncloud/ocis/issues/7282 diff --git a/changelog/5.0.0_2024-03-18/fix-compile-date.md b/changelog/5.0.0_2024-03-18/fix-compile-date.md deleted file mode 100644 index 78f44d154a..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-compile-date.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: fix wrong compile date - -We fixed that current date is always printed. - -https://github.com/owncloud/ocis/pull/6132 -https://github.com/owncloud/ocis/issues/6124 \ No newline at end of file diff --git a/changelog/5.0.0_2024-03-18/fix-concurrent-access-to-map.md b/changelog/5.0.0_2024-03-18/fix-concurrent-access-to-map.md deleted file mode 100644 index 0e4ca0f759..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-concurrent-access-to-map.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix concurrent access to a map - -We fixed the race condition that led to concurrent map access in a publicshare manager. - -https://github.com/owncloud/ocis/pull/8269 -https://github.com/cs3org/reva/pull/4472 -https://github.com/owncloud/ocis/issues/8255 diff --git a/changelog/5.0.0_2024-03-18/fix-concurrent-shares-config.md b/changelog/5.0.0_2024-03-18/fix-concurrent-shares-config.md deleted file mode 100644 index 4f355ef6ff..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-concurrent-shares-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix concurrent shares config - -We fixed setting the config for concurrent web requests, which did not work as expected before. - -https://github.com/owncloud/ocis/pull/8317 diff --git a/changelog/5.0.0_2024-03-18/fix-cs3-backend.md b/changelog/5.0.0_2024-03-18/fix-cs3-backend.md deleted file mode 100644 index 1dca575909..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-cs3-backend.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: IDP CS3 backend sessions now survive a restart - -We now correctly reinitialize the CS3 backend session after the IDP service has been restarted. - -https://github.com/owncloud/ocis/pull/8142 diff --git a/changelog/5.0.0_2024-03-18/fix-default-mail-language-fallback.md b/changelog/5.0.0_2024-03-18/fix-default-mail-language-fallback.md deleted file mode 100644 index 0d023f993e..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-default-mail-language-fallback.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix default language fallback - -Add the default language for the webui, -the settings, userlog and notification service. - -https://github.com/owncloud/ocis/issues/7465 diff --git a/changelog/5.0.0_2024-03-18/fix-default-roles-assignment.md b/changelog/5.0.0_2024-03-18/fix-default-roles-assignment.md deleted file mode 100644 index d13ab8581f..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-default-roles-assignment.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Correct the default mapping of roles - -The default config for the OIDC role mapping was incorrect. Lightweight users are now assignable. - -https://github.com/owncloud/ocis/pull/8639 diff --git a/changelog/5.0.0_2024-03-18/fix-deleting-during-postprocessing.md b/changelog/5.0.0_2024-03-18/fix-deleting-during-postprocessing.md deleted file mode 100644 index 297b035721..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-deleting-during-postprocessing.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Disallow to delete a file during the processing - -We want to disallow deleting a file during the processing to prevent collecting the orphan uploads. - -https://github.com/owncloud/ocis/pull/8132 -https://github.com/cs3org/reva/pull/4446 -https://github.com/owncloud/ocis/issues/8127 diff --git a/changelog/5.0.0_2024-03-18/fix-disable-depth-infinity.md b/changelog/5.0.0_2024-03-18/fix-disable-depth-infinity.md deleted file mode 100644 index 2bd508fb0e..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-disable-depth-infinity.md +++ /dev/null @@ -1,10 +0,0 @@ -Bugfix: Disable DEPTH infinity in PROPFIND - -We fixed the Disabled DEPTH infinity in PROPFIND for: -Personal /remote.php/dav/files/admin -Public link share /remote.php/dav/public-files/ -Trashbin /remote.php/dav/spaces/trash-bin/ - -https://github.com/owncloud/ocis/pull/7746 -https://github.com/cs3org/reva/pull/4278 -https://github.com/owncloud/ocis/issues/7359 diff --git a/changelog/5.0.0_2024-03-18/fix-docs-pipeline.md b/changelog/5.0.0_2024-03-18/fix-docs-pipeline.md deleted file mode 100644 index 7a6bb9ca85..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-docs-pipeline.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix 403 in docs pipeline - -Docs pipeline was not routed through our proxies which could lead to requests being blacklisted - -https://github.com/owncloud/ocis/issues/7509 -https://github.com/owncloud/ocis/pull/7511 diff --git a/changelog/5.0.0_2024-03-18/fix-empty-traceids.md b/changelog/5.0.0_2024-03-18/fix-empty-traceids.md deleted file mode 100644 index f758c15b68..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-empty-traceids.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix empty trace ids - -We changed the default tracing to produce non-empty traceids. - -https://github.com/owncloud/ocis/pull/8023 -https://github.com/owncloud/ocis/pull/8017 diff --git a/changelog/5.0.0_2024-03-18/fix-extended-env-parser.md b/changelog/5.0.0_2024-03-18/fix-extended-env-parser.md deleted file mode 100644 index 4f21c6ddd1..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-extended-env-parser.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix extended env parser - -The extended envvar parser would be angry if there are two `os.Getenv` in the same line. -We fixed this. - -https://github.com/owncloud/ocis/pull/8409 diff --git a/changelog/5.0.0_2024-03-18/fix-getdrives-response-code.md b/changelog/5.0.0_2024-03-18/fix-getdrives-response-code.md deleted file mode 100644 index 7c427d556b..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-getdrives-response-code.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: fix PATCH/DELETE status code for drives that don't support them - -Updating and Deleting the virtual drives for shares is currently not supported. Instead -of returning a generic 500 status we return a 405 response now. - -https://github.com/owncloud/ocis/pull/8235 -https://github.com/owncloud/ocis/issues/7881 diff --git a/changelog/5.0.0_2024-03-18/fix-graph-codes.md b/changelog/5.0.0_2024-03-18/fix-graph-codes.md deleted file mode 100644 index 1354faa3be..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-graph-codes.md +++ /dev/null @@ -1,15 +0,0 @@ -Bugfix: Fix libre-graph status codes - -creating group: https://owncloud.dev/libre-graph-api/#/groups/CreateGroup -changed: 200 -> 201 - -creating users: -https://owncloud.dev/libre-graph-api/#/users/CreateUser -changed: 200 -> 201 - -export GDPR: -https://owncloud.dev/libre-graph-api/#/user/ExportPersonalData -changed: 201 -> 202 - -https://github.com/owncloud/ocis/issues/7678 -https://github.com/owncloud/ocis/pull/7705 diff --git a/changelog/5.0.0_2024-03-18/fix-graph-education-createschool.md b/changelog/5.0.0_2024-03-18/fix-graph-education-createschool.md deleted file mode 100644 index 4d867a4556..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-graph-education-createschool.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Check school number for duplicates before adding a school - -We fixed an issue that allowed to create two schools with the same school number - -https://github.com/owncloud/ocis/pull/7351 -https://github.com/owncloud/enterprise/issues/6051 diff --git a/changelog/5.0.0_2024-03-18/fix-graph-invite.md b/changelog/5.0.0_2024-03-18/fix-graph-invite.md deleted file mode 100644 index faee6ec73d..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-graph-invite.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix graph drive invite - -We fixed the issue when sharing of personal drive is allowed via graph - -https://github.com/owncloud/ocis/pull/8538 -https://github.com/owncloud/ocis/issues/8494 diff --git a/changelog/5.0.0_2024-03-18/fix-jsoncs3-share-manager-migration.md b/changelog/5.0.0_2024-03-18/fix-jsoncs3-share-manager-migration.md deleted file mode 100644 index 727679e069..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-jsoncs3-share-manager-migration.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Do not reset state of received shares when rebuilding the jsoncs3 index - -We fixed a problem with the "ocis migrate rebuild-jsoncs3-indexes" command which reset the state of received shares to "pending". - -https://github.com/owncloud/ocis/issues/7319 diff --git a/changelog/5.0.0_2024-03-18/fix-language-patching.md b/changelog/5.0.0_2024-03-18/fix-language-patching.md deleted file mode 100644 index 43aac96b92..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-language-patching.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix patching of language - -User would not be able to patch their preferred language when the ldap backend is set to `read-only`. -This makes no sense as language is stored elsewhere. - -https://github.com/owncloud/ocis/pull/8182 diff --git a/changelog/5.0.0_2024-03-18/fix-last-month-search.md b/changelog/5.0.0_2024-03-18/fix-last-month-search.md deleted file mode 100644 index 7dd219f268..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-last-month-search.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix last month search - -We've fixed the last month search edge case when currently is 31-th. - -https://github.com/owncloud/ocis/issues/7629 -https://github.com/owncloud/ocis/pull/7742 - -The issue is related to the build-in package behavior https://github.com/golang/go/issues/31145 diff --git a/changelog/5.0.0_2024-03-18/fix-mountpoint-autoaccept.md b/changelog/5.0.0_2024-03-18/fix-mountpoint-autoaccept.md deleted file mode 100644 index 9a1abf7e4a..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-mountpoint-autoaccept.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: set existing mountpoint on auto accept - -When already having a share for a specific resource, auto accept would use custom mountpoints which lead to other errors. Now auto-accept is using the existing mountpoint of a share. - -https://github.com/owncloud/ocis/pull/7592 diff --git a/changelog/5.0.0_2024-03-18/fix-move.md b/changelog/5.0.0_2024-03-18/fix-move.md deleted file mode 100644 index aabda3a1cd..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-move.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix an error when move - -We fixed a bug that caused Internal Server Error when move using destination id - -https://github.com/owncloud/ocis/pull/8396 -https://github.com/cs3org/reva/pull/4503 -https://github.com/owncloud/ocis/issues/6739 diff --git a/changelog/5.0.0_2024-03-18/fix-nats-authentication.md b/changelog/5.0.0_2024-03-18/fix-nats-authentication.md deleted file mode 100644 index 2ab13db9d8..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-nats-authentication.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix nats authentication - -Fixes nats authentication for registry/events/stores - -https://github.com/owncloud/ocis/pull/8236 diff --git a/changelog/5.0.0_2024-03-18/fix-nats-registry.md b/changelog/5.0.0_2024-03-18/fix-nats-registry.md deleted file mode 100644 index ba5b29d0e3..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-nats-registry.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix nats registry - -The nats registry would behave badly when configuring `nats-js-kv` via envvar. Reason is the way go-micro initializes. -It took 5 developers to find the issue and the fix so the details cannot be shared here. Just accept that it is working now - -https://github.com/owncloud/ocis/pull/8281 diff --git a/changelog/5.0.0_2024-03-18/fix-natsjs-cache.md b/changelog/5.0.0_2024-03-18/fix-natsjs-cache.md deleted file mode 100644 index 002867d024..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-natsjs-cache.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix natsjs cache - -The nats-js cache was not working. It paniced and wrote a lot of error logs. Both is fixed now. - -https://github.com/owncloud/ocis/pull/7790 diff --git a/changelog/5.0.0_2024-03-18/fix-notifications-redundant-settings.md b/changelog/5.0.0_2024-03-18/fix-notifications-redundant-settings.md deleted file mode 100644 index 17c8ffa482..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-notifications-redundant-settings.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Deprecate redundant encryptions settings for notification service - -The values `tls` and `ssl` for the `smtp_encryption` configuration setting are -duplicates of `starttls` and `ssltls`. They have been marked as deprecated. -A warning will be logged when they are still used. Please use `starttls` instead -for `tls` and `ssltls` instead of `ssl. - -https://github.com/owncloud/ocis/issues/7345 diff --git a/changelog/5.0.0_2024-03-18/fix-permissions-duplicate.md b/changelog/5.0.0_2024-03-18/fix-permissions-duplicate.md deleted file mode 100644 index c423ef7dae..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-permissions-duplicate.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: permissions of a role with duplicate ID - -We remove the redundant permissions of a role with duplicate ID. - -https://github.com/owncloud/ocis/pull/7976 -https://github.com/owncloud/ocis/issues/7931 diff --git a/changelog/5.0.0_2024-03-18/fix-policies-jwt-config.md b/changelog/5.0.0_2024-03-18/fix-policies-jwt-config.md deleted file mode 100644 index 1ab77dedf8..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-policies-jwt-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix jwt config of policies service - -Removes jwt config of policies service - -https://github.com/owncloud/ocis/pull/7893 diff --git a/changelog/5.0.0_2024-03-18/fix-public-link-lock.md b/changelog/5.0.0_2024-03-18/fix-public-link-lock.md deleted file mode 100644 index f42eb0b7cf..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-public-link-lock.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix an error when lock/unlock a public shared file - -We fixed a bug when anonymous user with viewer role in public link of a folder can lock/unlock a file inside it - -https://github.com/owncloud/ocis/pull/8472 -https://github.com/owncloud/ocis/issues/7785 diff --git a/changelog/5.0.0_2024-03-18/fix-public-link-update.md b/changelog/5.0.0_2024-03-18/fix-public-link-update.md deleted file mode 100644 index c001dca67d..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-public-link-update.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix the public link update - -We fixed a bug when normal users can update the public link to delete its password if permission is not sent in data. - -https://github.com/owncloud/ocis/pull/7862 -https://github.com/owncloud/ocis/issues/7821 diff --git a/changelog/5.0.0_2024-03-18/fix-race-in-tests.md b/changelog/5.0.0_2024-03-18/fix-race-in-tests.md deleted file mode 100644 index 46cc972987..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-race-in-tests.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: the race conditions in tests - -We fixed the race conditions in tests. - -https://github.com/owncloud/ocis/pull/7847 -https://github.com/owncloud/ocis/issues/7846 diff --git a/changelog/5.0.0_2024-03-18/fix-recursive-trashcan-purge.md b/changelog/5.0.0_2024-03-18/fix-recursive-trashcan-purge.md deleted file mode 100644 index 72289d775a..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-recursive-trashcan-purge.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Bump reva to pull in changes to fix recursive trashcan purge - -We have fixed a bug in the trashcan purge process that did not delete folder structures recursively. - -https://github.com/owncloud/ocis/pull/8505 -https://github.com/owncloud/ocis/issues/8473 -https://github.com/cs3org/reva/pull/4533 diff --git a/changelog/5.0.0_2024-03-18/fix-remove-unused-idp-dependency.md b/changelog/5.0.0_2024-03-18/fix-remove-unused-idp-dependency.md deleted file mode 100644 index b4023e9cca..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-remove-unused-idp-dependency.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Removed outdated and unused dependency from idp package - -We've removed the outdated and apparently unused dependency `cldr` from the `kpop` dependency inside the idp web ui. This resolves a security issue around an oudated `xmldom` package version, originating from said `kpop` library. - -https://github.com/owncloud/ocis/issues/7957 -https://github.com/owncloud/ocis/pull/7988 diff --git a/changelog/5.0.0_2024-03-18/fix-remove-update-share.md b/changelog/5.0.0_2024-03-18/fix-remove-update-share.md deleted file mode 100644 index 60bc770bac..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-remove-update-share.md +++ /dev/null @@ -1,9 +0,0 @@ -Bugfix: Fix remove/update share permissions - -This is a workaround that should prevent removing or changing the share permissions when the file is locked. -These limitations have to be removed after the wopi server will be able to unlock the file properly. -These limitations are not spread on the files inside the shared folder. - -https://github.com/owncloud/ocis/pull/8529 -https://github.com/cs3org/reva/pull/4534 -https://github.com/owncloud/ocis/issues/8273 diff --git a/changelog/5.0.0_2024-03-18/fix-resource-name.md b/changelog/5.0.0_2024-03-18/fix-resource-name.md deleted file mode 100644 index af350a238a..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-resource-name.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix the resource name - -We fixed a problem where after renaming resource as sharer the receiver see a new name. - -https://github.com/owncloud/ocis/pull/8246 -https://github.com/cs3org/reva/pull/4463 -https://github.com/owncloud/ocis/issues/8242 diff --git a/changelog/5.0.0_2024-03-18/fix-return-code-password-policy.md b/changelog/5.0.0_2024-03-18/fix-return-code-password-policy.md deleted file mode 100644 index 1f714f50c2..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-return-code-password-policy.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Password policy return code was wrong - -We fixed the status code on SharingNG update permissions for public shares. - -https://github.com/owncloud/ocis/pull/7952 diff --git a/changelog/5.0.0_2024-03-18/fix-search-by-exact-mail.md b/changelog/5.0.0_2024-03-18/fix-search-by-exact-mail.md deleted file mode 100644 index 988f7faa4e..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-search-by-exact-mail.md +++ /dev/null @@ -1,9 +0,0 @@ -Bugfix: Fix search by containing special characters - -As the OData query parser interprets characters like '@' or '-' in a special -way. Search request for users or groups needs to be quoted. We fixed the libregraph -users and groups endpoints to handle quoted search terms correctly. - -https://github.com/owncloud/ocis/pull/8050 -https://github.com/owncloud/ocis/pull/8035 -https://github.com/owncloud/ocis/issues/7990 diff --git a/changelog/5.0.0_2024-03-18/fix-search-error-message.md b/changelog/5.0.0_2024-03-18/fix-search-error-message.md deleted file mode 100644 index 4c65803bea..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-search-error-message.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix search error message - -We fixed an error message returned when the search request is invalid - -https://github.com/owncloud/ocis/pull/8444 -https://github.com/owncloud/ocis/issues/8442 diff --git a/changelog/5.0.0_2024-03-18/fix-search-logging.md b/changelog/5.0.0_2024-03-18/fix-search-logging.md deleted file mode 100644 index a9347c74de..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-search-logging.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix search service to not log expected cases as errors - -We changed the search service to not log cases where resources that were about to be indexed can no longer be found. -Those are expected cases, e.g. when the file in question has already been deleted or renamed meanwhile. - -https://github.com/owncloud/ocis/pull/8200 diff --git a/changelog/5.0.0_2024-03-18/fix-search-responce.md b/changelog/5.0.0_2024-03-18/fix-search-responce.md deleted file mode 100644 index e7f308a153..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-search-responce.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix search response - -We fixed the search response code from 500 to 400 when the request is invalid - -https://github.com/owncloud/ocis/pull/7815 -https://github.com/owncloud/ocis/issues/7812 diff --git a/changelog/5.0.0_2024-03-18/fix-search-service-init.md b/changelog/5.0.0_2024-03-18/fix-search-service-init.md deleted file mode 100644 index 0a350668c3..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-search-service-init.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix search service start - -The `search` service would sometimes not start correctly because config values are overwritten by default configuration. - -https://github.com/owncloud/ocis/pull/7795 diff --git a/changelog/5.0.0_2024-03-18/fix-signed-url-expiry.md b/changelog/5.0.0_2024-03-18/fix-signed-url-expiry.md deleted file mode 100644 index 9b0cdf3da2..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-signed-url-expiry.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: signed url verification - -Signed urls now expire properly - -https://github.com/owncloud/ocis/pull/8385 diff --git a/changelog/5.0.0_2024-03-18/fix-space-unlock.md b/changelog/5.0.0_2024-03-18/fix-space-unlock.md deleted file mode 100644 index a5cafaefb2..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-space-unlock.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix unlock via space API - -We fixed a bug that caused Error 500 when user try to unlock file using fileid -The handleSpaceUnlock has been added - -https://github.com/owncloud/ocis/pull/7726 -https://github.com/owncloud/ocis/issues/7708 -https://github.com/cs3org/reva/pull/4338 diff --git a/changelog/5.0.0_2024-03-18/fix-tgz-mimetype.md b/changelog/5.0.0_2024-03-18/fix-tgz-mimetype.md deleted file mode 100644 index 6cf61f86a6..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-tgz-mimetype.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix the tgz mime type - -We have fixed a bug when the tgz mime type was not "application/gzip" - -https://github.com/owncloud/ocis/pull/7772 -https://github.com/owncloud/ocis/issues/7744 diff --git a/changelog/5.0.0_2024-03-18/fix-token-storage-config-web.md b/changelog/5.0.0_2024-03-18/fix-token-storage-config-web.md deleted file mode 100644 index ceb178da33..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-token-storage-config-web.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Token storage config fixed - -The token storage config in the config.json for web was missing when it was set to `false`. - -https://github.com/owncloud/ocis/pull/7528 -https://github.com/owncloud/ocis/issues/7462 diff --git a/changelog/5.0.0_2024-03-18/fix-too-early-preview-request.md b/changelog/5.0.0_2024-03-18/fix-too-early-preview-request.md deleted file mode 100644 index 22f77b3b9a..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-too-early-preview-request.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix preview request 500 error when made too early - -Fix the status code and message when a thumbnail request is made too early. - -https://github.com/owncloud/ocis/issues/7502 -https://github.com/owncloud/ocis/pull/7507 diff --git a/changelog/5.0.0_2024-03-18/fix-update-share-ng.md b/changelog/5.0.0_2024-03-18/fix-update-share-ng.md deleted file mode 100644 index 031a3e3320..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-update-share-ng.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Update permission validation - -We fixed a bug where the permission validation was not working correctly. - -https://github.com/owncloud/ocis/pull/7963 -https://github.com/cs3org/reva/pull/4405 diff --git a/changelog/5.0.0_2024-03-18/fix-updating-logo-new-theme-structure.md b/changelog/5.0.0_2024-03-18/fix-updating-logo-new-theme-structure.md deleted file mode 100644 index 884d8918b1..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-updating-logo-new-theme-structure.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Updating logo with new theme structure - -Updating and resetting the logo when using the new `theme.json` structure in Web has been fixed. - -https://github.com/owncloud/ocis/pull/7930 diff --git a/changelog/5.0.0_2024-03-18/fix-upload-postprocessing.md b/changelog/5.0.0_2024-03-18/fix-upload-postprocessing.md deleted file mode 100644 index 0a74842b2d..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-upload-postprocessing.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix the upload postprocessing - -We fixed the upload postprocessing when the destination file does not exist anymore. - -https://github.com/owncloud/ocis/pull/8117 -https://github.com/owncloud/ocis/issues/7909 diff --git a/changelog/5.0.0_2024-03-18/fix-upload-reset-logo.md b/changelog/5.0.0_2024-03-18/fix-upload-reset-logo.md deleted file mode 100644 index 7077a00685..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-upload-reset-logo.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Updating and reset logo failed - -We fixed a bug when admin tried to update or reset the logo. - -https://github.com/owncloud/ocis/pull/8211 -https://github.com/owncloud/ocis/issues/8101 diff --git a/changelog/5.0.0_2024-03-18/fix-upload-session-purging.md b/changelog/5.0.0_2024-03-18/fix-upload-session-purging.md deleted file mode 100644 index 27200b00b6..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-upload-session-purging.md +++ /dev/null @@ -1,4 +0,0 @@ -Bugfix: Do not purge expired upload sessions that are still postprocessing - -https://github.com/owncloud/ocis/pull/7859 -https://github.com/owncloud/ocis/pull/7958 \ No newline at end of file diff --git a/changelog/5.0.0_2024-03-18/fix-user-renaming.md b/changelog/5.0.0_2024-03-18/fix-user-renaming.md deleted file mode 100644 index 438087c5eb..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-user-renaming.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Renaming a user to a string with capital letters - -We fixed the issue that led to correct update but the 404 response code when renaming an existing user to a string with capital letters. - -https://github.com/owncloud/ocis/pull/7964 diff --git a/changelog/5.0.0_2024-03-18/fix-users-by-claim-lookup-binary-uuid.md b/changelog/5.0.0_2024-03-18/fix-users-by-claim-lookup-binary-uuid.md deleted file mode 100644 index 0bb8707201..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-users-by-claim-lookup-binary-uuid.md +++ /dev/null @@ -1,9 +0,0 @@ -Bugfix: GetUserByClaim fixed for Active Directory - -The reva ldap backend for the users and groups service did not hex escape -binary uuids in LDAP filter correctly this could cause problems in Active -Directory setups for services using the GetUserByClaim CS3 request with claim -"userid". - -https://github.com/owncloud/ocis/pull/7476 -https://github.com/owncloud/ocis/issues/7469 diff --git a/changelog/5.0.0_2024-03-18/fix-users-ldap-schema-user-id.md b/changelog/5.0.0_2024-03-18/fix-users-ldap-schema-user-id.md deleted file mode 100644 index efc2640247..0000000000 --- a/changelog/5.0.0_2024-03-18/fix-users-ldap-schema-user-id.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Bring back the USERS_LDAP_USER_SCHEMA_ID variable - -We reintroduced the USERS_LDAP_USER_SCHEMA_ID variable which was accidently removed from the users service -with the 4.0.0 release. - -https://github.com/owncloud/ocis/issues/7312 -https://github.com/owncloud/ocis-charts/issues/397 diff --git a/changelog/5.0.0_2024-03-18/implement-sharing-roles.md b/changelog/5.0.0_2024-03-18/implement-sharing-roles.md deleted file mode 100644 index f0000fb284..0000000000 --- a/changelog/5.0.0_2024-03-18/implement-sharing-roles.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Implement sharing roles - -Implement libre graph sharing roles - -https://github.com/owncloud/ocis/pull/7524 -https://github.com/owncloud/ocis/issues/7418 diff --git a/changelog/5.0.0_2024-03-18/improve-ocm-support.md b/changelog/5.0.0_2024-03-18/improve-ocm-support.md deleted file mode 100644 index 7bd20368a1..0000000000 --- a/changelog/5.0.0_2024-03-18/improve-ocm-support.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Improve OCM support - -We improved functionality of the OCM support. - -https://github.com/owncloud/ocis/pull/7973 diff --git a/changelog/5.0.0_2024-03-18/improve-sses.md b/changelog/5.0.0_2024-03-18/improve-sses.md deleted file mode 100644 index 23f59f16b6..0000000000 --- a/changelog/5.0.0_2024-03-18/improve-sses.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Improve SSE format - -Improve format of sse notifications - -https://github.com/owncloud/ocis/pull/7325 diff --git a/changelog/5.0.0_2024-03-18/kql-search-query-language.md b/changelog/5.0.0_2024-03-18/kql-search-query-language.md deleted file mode 100644 index f1724114ca..0000000000 --- a/changelog/5.0.0_2024-03-18/kql-search-query-language.md +++ /dev/null @@ -1,47 +0,0 @@ -Enhancement: Keyword Query Language (KQL) search syntax - -We've introduced support for [KQL](https://learn.microsoft.com/en-us/sharepoint/dev/general-development/keyword-query-language-kql-syntax-reference) as the default oCIS search query language. - -Simple queries: - -* `tag:golden tag:"silver"` -* `name:file.txt name:"file.docx"` -* `content:ahab content:"captain aha*"` - -Date/-range queries - -* `Mtime:"2023-09-05T08:42:11.23554+02:00"` -* `Mtime>"2023-09-05T08:42:11.23554+02:00"` -* `Mtime>="2023-09-05T08:42:11.23554+02:00"` -* `Mtime<"2023-09-05T08:42:11.23554+02:00"` -* `Mtime<="2023-09-05T08:42:11.23554+02:00"` -* `Mtime:today` - range: start of today till end of today -* `Mtime:yesterday` - range: start of yesterday till end of yesterday -* `Mtime:"this week"` - range: start of this week till end of this week -* `Mtime:"this month"` - range: start of this month till end of this month -* `Mtime:"last month"` - range: start of last month till end of last month -* `Mtime:"this year"` - range: start of this year till end of this year -* `Mtime:"last year"` - range: start of last year till end of last year - -Conjunctive normal form queries: - -* `tag:golden AND tag:"silver`, `tag:golden OR tag:"silver`, `tag:golden NOT tag:"silver` -* `(tag:book content:ahab*)`, `tag:(book pdf)` - -Complex queries: - -* `(name:"moby di*" OR tag:bestseller) AND tag:book NOT tag:read` - -https://github.com/owncloud/ocis/pull/7212 -https://github.com/owncloud/ocis/pull/7043 -https://github.com/owncloud/ocis/pull/7247 -https://github.com/owncloud/ocis/pull/7248 -https://github.com/owncloud/ocis/pull/7254 -https://github.com/owncloud/ocis/pull/7262 -https://github.com/owncloud/web/pull/9653 -https://github.com/owncloud/web/pull/9672 -https://github.com/owncloud/ocis/issues/7042 -https://github.com/owncloud/ocis/issues/7179 -https://github.com/owncloud/ocis/issues/7114 -https://github.com/owncloud/web/issues/9636 -https://github.com/owncloud/web/issues/9646 diff --git a/changelog/5.0.0_2024-03-18/kv-nats-registry.md b/changelog/5.0.0_2024-03-18/kv-nats-registry.md deleted file mode 100644 index 12e01d7c8e..0000000000 --- a/changelog/5.0.0_2024-03-18/kv-nats-registry.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Use kv store in natsjs registry - -Replaces the nats object store with the nats kv store in the natsjs registry - -https://github.com/owncloud/ocis/pull/7987 diff --git a/changelog/5.0.0_2024-03-18/ldap-bind-password-var-deprecation.md b/changelog/5.0.0_2024-03-18/ldap-bind-password-var-deprecation.md deleted file mode 100644 index b1d08dd706..0000000000 --- a/changelog/5.0.0_2024-03-18/ldap-bind-password-var-deprecation.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: Add OCIS_LDAP_BIND_PASSWORD as replacement for LDAP_BIND_PASSWORD - -The enviroment variable `OCIS_LDAP_BIND_PASSWORD` was added to be more consistent with all -other global LDAP variables. - -`LDAP_BIND_PASSWORD` is deprecated now and scheduled for removal with the 5.0.0 release. - -We also deprecated `LDAP_USER_SCHEMA_ID_IS_OCTETSTRING` for removal with 5.0.0. -The replacement for it is `OCIS_LDAP_USER_SCHEMA_ID_IS_OCTETSTRING`. - -https://github.com/owncloud/ocis/issues/7176 diff --git a/changelog/5.0.0_2024-03-18/nats-authentication.md b/changelog/5.0.0_2024-03-18/nats-authentication.md deleted file mode 100644 index dce8254d8d..0000000000 --- a/changelog/5.0.0_2024-03-18/nats-authentication.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow authentication nats connections - -Allow events, store and registry implementation to pass username/password to the nats instance - -https://github.com/owncloud/ocis/pull/7989 diff --git a/changelog/5.0.0_2024-03-18/natsjs-registry.md b/changelog/5.0.0_2024-03-18/natsjs-registry.md deleted file mode 100644 index 609c255f52..0000000000 --- a/changelog/5.0.0_2024-03-18/natsjs-registry.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Introduce natsjs registry - -Introduce a registry based on the natsjs object store - -https://github.com/owncloud/ocis/issues/7272 -https://github.com/owncloud/ocis/pull/7487 diff --git a/changelog/5.0.0_2024-03-18/natsjskv-registry-fix.md b/changelog/5.0.0_2024-03-18/natsjskv-registry-fix.md deleted file mode 100644 index 39a03dd07e..0000000000 --- a/changelog/5.0.0_2024-03-18/natsjskv-registry-fix.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix wrong naming in nats-js-kv registry - -Registers the registry under the correct name - -https://github.com/owncloud/ocis/pull/8140 diff --git a/changelog/5.0.0_2024-03-18/new-permissions.md b/changelog/5.0.0_2024-03-18/new-permissions.md deleted file mode 100644 index d8c5b4d6f4..0000000000 --- a/changelog/5.0.0_2024-03-18/new-permissions.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Add new permissions - -Adds new permissions to admin/spaceadmin/user roles - - Favorites.List allows / denies the Favorites Listing Request - - Favorites.Write is implemented to be enforced on marking/unmark files as favouritesShare - - Shares.Write permission denies / allows sharing completely for a user on all share CUD requests. (User, Group) - -https://github.com/owncloud/ocis/pull/7700 diff --git a/changelog/5.0.0_2024-03-18/non-default-multipartuploads.md b/changelog/5.0.0_2024-03-18/non-default-multipartuploads.md deleted file mode 100644 index e18cb6f8aa..0000000000 --- a/changelog/5.0.0_2024-03-18/non-default-multipartuploads.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Disable Multipart uploads - -Disables multiparts uploads as they lead to high memory consumption - -https://github.com/owncloud/ocis/pull/8667 - diff --git a/changelog/5.0.0_2024-03-18/ocm.md b/changelog/5.0.0_2024-03-18/ocm.md deleted file mode 100644 index d8e08f23fe..0000000000 --- a/changelog/5.0.0_2024-03-18/ocm.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Add ocm and sciencemesh services - -We added sciencemesh and ocm services to enable federation. - -https://github.com/owncloud/ocis/pull/7998 -https://github.com/owncloud/ocis/pull/7576 -https://github.com/owncloud/ocis/pull/7464 -https://github.com/owncloud/ocis/pull/7463 diff --git a/changelog/5.0.0_2024-03-18/opt-out-public-link-pw.md b/changelog/5.0.0_2024-03-18/opt-out-public-link-pw.md deleted file mode 100644 index 96218cf197..0000000000 --- a/changelog/5.0.0_2024-03-18/opt-out-public-link-pw.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add new permission to delete public link password - -Users with this new permission can now delete passwords on read-only public links. The permission is added to the default roles "Admin" and "Space Admin". - -https://github.com/owncloud/ocis/pull/7538 -https://github.com/cs3org/reva/pull/4270 -https://github.com/owncloud/ocis/issues/7538 diff --git a/changelog/5.0.0_2024-03-18/passwod-policies-renaming.md b/changelog/5.0.0_2024-03-18/passwod-policies-renaming.md deleted file mode 100644 index 8386b9f7f7..0000000000 --- a/changelog/5.0.0_2024-03-18/passwod-policies-renaming.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: The password policies change request - -The variables renaming OCIS-3767 - -https://github.com/owncloud/ocis/pull/7264 diff --git a/changelog/5.0.0_2024-03-18/postprocessing-bulk-restart.md b/changelog/5.0.0_2024-03-18/postprocessing-bulk-restart.md deleted file mode 100644 index d2816f4f5a..0000000000 --- a/changelog/5.0.0_2024-03-18/postprocessing-bulk-restart.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow restarting multiple uploads with one command - -Allows to restart all commands in a specific state. - -https://github.com/owncloud/ocis/pull/8287 diff --git a/changelog/5.0.0_2024-03-18/preferred-language.md b/changelog/5.0.0_2024-03-18/preferred-language.md deleted file mode 100644 index 5bc03f5602..0000000000 --- a/changelog/5.0.0_2024-03-18/preferred-language.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add preferred language to user settings - -We have added the preferred language to the libre-graph api & added endpoints for that to ocis. - -https://github.com/owncloud/ocis/pull/7720 -https://github.com/owncloud/ocis/issues/5455 -https://github.com/owncloud/libre-graph-api/pull/130 diff --git a/changelog/5.0.0_2024-03-18/proxy-use-service-account.md b/changelog/5.0.0_2024-03-18/proxy-use-service-account.md deleted file mode 100644 index 08327d9f8f..0000000000 --- a/changelog/5.0.0_2024-03-18/proxy-use-service-account.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Proxy uses service accounts for provisioning - -The proxy service now uses a service account for provsioning task, like role -assignment and user auto-provisioning. This cleans up some technical debt that -required us to mint reva tokes inside the proxy service. - -https://github.com/owncloud/ocis/pull/7240 -https://github.com/owncloud/ocis/issues/5550 diff --git a/changelog/5.0.0_2024-03-18/readable-share-enforce-password.md b/changelog/5.0.0_2024-03-18/readable-share-enforce-password.md deleted file mode 100644 index 6c955e8d4f..0000000000 --- a/changelog/5.0.0_2024-03-18/readable-share-enforce-password.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add config to enforce passwords on all public links - -We added the config `OCIS_SHARING_PUBLIC_SHARE_MUST_HAVE_PASSWORD` to enforce passwords on all public shares. - -https://github.com/owncloud/ocis/pull/7547 -https://github.com/owncloud/ocis/issues/7539 diff --git a/changelog/5.0.0_2024-03-18/remove-deprecated-vars.md b/changelog/5.0.0_2024-03-18/remove-deprecated-vars.md deleted file mode 100644 index f7102cc758..0000000000 --- a/changelog/5.0.0_2024-03-18/remove-deprecated-vars.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Remove deprecated environment variables - -We have removed all deprecated environment variables that have been marked for -removal for 5.0.0 - -https://github.com/owncloud/ocis/pull/8149 -https://github.com/owncloud/ocis/issues/8025 diff --git a/changelog/5.0.0_2024-03-18/remove-useless-vars.md b/changelog/5.0.0_2024-03-18/remove-useless-vars.md deleted file mode 100644 index 9275ee14fd..0000000000 --- a/changelog/5.0.0_2024-03-18/remove-useless-vars.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Remove invalid environment variables - -We have removed two spaces related environment variables (whether project spaces and the share jail are enabled) and hardcoded the only allowed options. Misusing those variables would have resulted in invalid config. - -https://github.com/owncloud/ocis/pull/8303 diff --git a/changelog/5.0.0_2024-03-18/retry-postprocessing-steps.md b/changelog/5.0.0_2024-03-18/retry-postprocessing-steps.md deleted file mode 100644 index 8002853e9e..0000000000 --- a/changelog/5.0.0_2024-03-18/retry-postprocessing-steps.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Retry antivirus postprocessing step in case of problems - -The antivirus postprocessing step will now be retried for a configurable amount of times in case it can't get a result from clamav. - -https://github.com/owncloud/ocis/pull/7874 diff --git a/changelog/5.0.0_2024-03-18/select-next-clients-for-autoaccept.md b/changelog/5.0.0_2024-03-18/select-next-clients-for-autoaccept.md deleted file mode 100644 index 533c797bcf..0000000000 --- a/changelog/5.0.0_2024-03-18/select-next-clients-for-autoaccept.md +++ /dev/null @@ -1,3 +0,0 @@ -Bugfix: we now always select the next clients when autoaccepting shares - -https://github.com/owncloud/ocis/pull/8570 diff --git a/changelog/5.0.0_2024-03-18/service-account-roles.md b/changelog/5.0.0_2024-03-18/service-account-roles.md deleted file mode 100644 index e5c1136d37..0000000000 --- a/changelog/5.0.0_2024-03-18/service-account-roles.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Service Account roles - -Use a hidden role for service accounts. It will not appear in ListRoles calls but internally handled -by settings service - -https://github.com/owncloud/ocis/pull/8051 -https://github.com/owncloud/ocis/pull/8074 diff --git a/changelog/5.0.0_2024-03-18/service-accounts.md b/changelog/5.0.0_2024-03-18/service-accounts.md deleted file mode 100644 index b3b4ed36b7..0000000000 --- a/changelog/5.0.0_2024-03-18/service-accounts.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Introduce service accounts - -Introduces service accounts to avoid impersonating users in async processes - -https://github.com/owncloud/ocis/pull/6427 -https://github.com/owncloud/ocis/issues/5550 diff --git a/changelog/5.0.0_2024-03-18/set-mountpoint-on-autoaccept.md b/changelog/5.0.0_2024-03-18/set-mountpoint-on-autoaccept.md deleted file mode 100644 index d3aacdb500..0000000000 --- a/changelog/5.0.0_2024-03-18/set-mountpoint-on-autoaccept.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Set the mountpoint on auto accept - -On shares auto accept set a mountpoint with same logic as ocs handler - -https://github.com/owncloud/ocis/pull/7460 diff --git a/changelog/5.0.0_2024-03-18/sharing-ng-driveitemid.md b/changelog/5.0.0_2024-03-18/sharing-ng-driveitemid.md deleted file mode 100644 index baacd31f4e..0000000000 --- a/changelog/5.0.0_2024-03-18/sharing-ng-driveitemid.md +++ /dev/null @@ -1,9 +0,0 @@ -Bugfix: graph/sharedWithMe align IDs with webdav response - -The IDs of the driveItems returned by the 'graph/v1beta1/me/drive/sharedWithMe' -endpoint are now aligned with the IDs returned in the PROPFIND response -of the webdav service. - -https://github.com/owncloud/ocis/pull/8467 -https://github.com/owncloud/ocis/issues/8420 -https://github.com/owncloud/ocis/issues/8080 diff --git a/changelog/5.0.0_2024-03-18/sharing-ng-empty-owner.md b/changelog/5.0.0_2024-03-18/sharing-ng-empty-owner.md deleted file mode 100644 index 51769ead4f..0000000000 --- a/changelog/5.0.0_2024-03-18/sharing-ng-empty-owner.md +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: graph/sharedWithMe works for shares from project spaces now - -We fixed a bug in the 'graph/v1beta1/me/drive/sharedWithMe' endpoint that -caused an error response when the user received shares from project spaces. -Additionally the endpoint now behaves more graceful in cases where the -displayname of the owner or creator of a share or shared resource couldn't be -resolved. - -https://github.com/owncloud/ocis/pull/8233 -https://github.com/owncloud/ocis/issues/8027 -https://github.com/owncloud/ocis/issues/8215 diff --git a/changelog/5.0.0_2024-03-18/sharing-ng-expirationdate.md b/changelog/5.0.0_2024-03-18/sharing-ng-expirationdate.md deleted file mode 100644 index f917b3111c..0000000000 --- a/changelog/5.0.0_2024-03-18/sharing-ng-expirationdate.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: graph/drives/permission Expiration date update - -We fixed a bug in the Update sharing permission the expiration dates can't be removed from link permissions. - -https://github.com/owncloud/ocis/pull/8413 -https://github.com/owncloud/ocis/issues/8405 diff --git a/changelog/5.0.0_2024-03-18/sharing-ng-mount.md b/changelog/5.0.0_2024-03-18/sharing-ng-mount.md deleted file mode 100644 index f1da7ef170..0000000000 --- a/changelog/5.0.0_2024-03-18/sharing-ng-mount.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: graphs endpoint for mounting and unmounting shares - -Functionality for mounting (accepting) and unmounting (rejecting) received -shares has been added to the graph API. - -https://github.com/owncloud/ocis/pull/7885 diff --git a/changelog/5.0.0_2024-03-18/sharing-ng-roleconditions.md b/changelog/5.0.0_2024-03-18/sharing-ng-roleconditions.md deleted file mode 100644 index efad06c104..0000000000 --- a/changelog/5.0.0_2024-03-18/sharing-ng-roleconditions.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: apply role constraints when creating shares via the graph API - -We fixed a bug in the graph API for creating and updating shares so that -Spaceroot specific roles like 'Manager' and 'Co-owner' can no longer be -assigned for shares on files or directories. - -https://github.com/owncloud/ocis/pull/8247 -https://github.com/owncloud/ocis/issues/8131 diff --git a/changelog/5.0.0_2024-03-18/speed-up-starttime.md b/changelog/5.0.0_2024-03-18/speed-up-starttime.md deleted file mode 100644 index 15fa90526d..0000000000 --- a/changelog/5.0.0_2024-03-18/speed-up-starttime.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Improve ocis single binary start - -Removes waiting times when starting the single binary. Improves ocis single binary boot time from 8s to 2.5s - -https://github.com/owncloud/ocis/pull/8320 diff --git a/changelog/5.0.0_2024-03-18/sse-non-durable-streams.md b/changelog/5.0.0_2024-03-18/sse-non-durable-streams.md deleted file mode 100644 index 4b3d570008..0000000000 --- a/changelog/5.0.0_2024-03-18/sse-non-durable-streams.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Non durable streams for sse service - -Configure sse streams to be non-durable. This functionality is not needed for the sse service - -https://github.com/owncloud/ocis/pull/7986 diff --git a/changelog/5.0.0_2024-03-18/sse-scalability.md b/changelog/5.0.0_2024-03-18/sse-scalability.md deleted file mode 100644 index f61d0ae433..0000000000 --- a/changelog/5.0.0_2024-03-18/sse-scalability.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Make sse service scalable - -When running multiple sse instances some events would not be reported to the user. This is fixed. - -https://github.com/owncloud/ocis/pull/7382 diff --git a/changelog/5.0.0_2024-03-18/storage-registry-envvar-config.md b/changelog/5.0.0_2024-03-18/storage-registry-envvar-config.md deleted file mode 100644 index d2e2a7d143..0000000000 --- a/changelog/5.0.0_2024-03-18/storage-registry-envvar-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow configuring storage registry with envvars - -Introduced new envvars to configure the storage registry in the gateway service - -https://github.com/owncloud/ocis/pull/7554 diff --git a/changelog/5.0.0_2024-03-18/thumbnail-processors.md b/changelog/5.0.0_2024-03-18/thumbnail-processors.md deleted file mode 100644 index fcd49ab21a..0000000000 --- a/changelog/5.0.0_2024-03-18/thumbnail-processors.md +++ /dev/null @@ -1,22 +0,0 @@ -Enhancement: Thumbnail generation with image processors - -Thumbnails can now be changed during creation, previously the images were always scaled to fit the given frame, -but it could happen that the images were cut off because they could not be placed better due to the aspect ratio. - -This pr introduces the possibility of specifying how the behavior should be, following processors are available - -* resize -* fit -* fill -* thumbnail - -the processor can be applied by adding the processor query param to the request, e.g. `processor=fit`, `processor=fill`, ... - -to find out more how the individual processors work please read https://github.com/disintegration/imaging - -if no processor is provided it behaves the same as before (resize for gif's and thumbnail for all other) - -https://github.com/owncloud/ocis/pull/7409 -https://github.com/owncloud/enterprise/issues/6057 -https://github.com/owncloud/ocis/issues/5179 -https://github.com/owncloud/web/issues/7728 diff --git a/changelog/5.0.0_2024-03-18/update-web-8.0.0.md b/changelog/5.0.0_2024-03-18/update-web-8.0.0.md deleted file mode 100644 index f98b630094..0000000000 --- a/changelog/5.0.0_2024-03-18/update-web-8.0.0.md +++ /dev/null @@ -1,112 +0,0 @@ -Enhancement: Update web to v8.0.0 - -Tags: web - -We updated ownCloud Web to v8.0.0. Please refer to the changelog (linked) for details on the web release. - -* Bugfix [owncloud/web#9257](https://github.com/owncloud/web/issues/9257): Filter out shares without display name -* Bugfix [owncloud/web#9529](https://github.com/owncloud/web/pull/9529): Shared with action menu label alignment -* Bugfix [owncloud/web#9649](https://github.com/owncloud/web/pull/9649): Add project space filter -* Bugfix [owncloud/web#9663](https://github.com/owncloud/web/pull/9663): Respect the open-in-new-tab-config for external apps -* Bugfix [owncloud/web#9694](https://github.com/owncloud/web/issues/9694): Special characters in username -* Bugfix [owncloud/web#9788](https://github.com/owncloud/web/issues/9788): Create .space folder if it does not exist -* Bugfix [owncloud/web#9799](https://github.com/owncloud/web/issues/9799): Link resolving into default app -* Bugfix [owncloud/web#9832](https://github.com/owncloud/web/pull/9832): Copy quicklinks for webkit navigator -* Bugfix [owncloud/web#9843](https://github.com/owncloud/web/pull/9843): Fix display path on resources -* Bugfix [owncloud/web#9844](https://github.com/owncloud/web/pull/9844): Upload space image -* Bugfix [owncloud/web#9861](https://github.com/owncloud/web/pull/9861): Duplicated file search request -* Bugfix [owncloud/web#9873](https://github.com/owncloud/web/pull/9873): Tags are no longer editable for a locked file -* Bugfix [owncloud/web#9881](https://github.com/owncloud/web/pull/9881): Prevent rendering of old/wrong set of resources in search list -* Bugfix [owncloud/web#9915](https://github.com/owncloud/web/pull/9915): Keep both folders conflict in same-named folders -* Bugfix [owncloud/web#9931](https://github.com/owncloud/web/pull/9931): Enabling "invite people" for password-protected folder/file -* Bugfix [owncloud/web#10010](https://github.com/owncloud/web/issues/10010): Displaying full video in their dimensions -* Bugfix [owncloud/web#10031](https://github.com/owncloud/web/issues/10031): Icon extension mapping -* Bugfix [owncloud/web#10065](https://github.com/owncloud/web/pull/10065): Logout page after token expiry -* Bugfix [owncloud/web#10083](https://github.com/owncloud/web/pull/10083): Disable expiration date for alias link (internal) -* Bugfix [owncloud/web#10092](https://github.com/owncloud/web/pull/10092): Allow empty search query in "in-here" search -* Bugfix [owncloud/web#10096](https://github.com/owncloud/web/pull/10096): Remove password buttons on input if disabled -* Bugfix [owncloud/web#10118](https://github.com/owncloud/web/pull/10118): Tilesview has whitespace -* Bugfix [owncloud/web#10149](https://github.com/owncloud/web/pull/10149): Spaces files list previews cropped -* Bugfix [owncloud/web#10149](https://github.com/owncloud/web/pull/10149): Spaces overview tile previews zoomed -* Bugfix [owncloud/web#10154](https://github.com/owncloud/web/pull/10154): Resolving links without drive alias -* Bugfix [owncloud/web#10156](https://github.com/owncloud/web/pull/10156): Uploading the same files parallel -* Bugfix [owncloud/web#10158](https://github.com/owncloud/web/pull/10158): GDPR export polling -* Bugfix [owncloud/web#10176](https://github.com/owncloud/web/pull/10176): Turned off file extensions not always respected -* Bugfix [owncloud/web#10179](https://github.com/owncloud/web/pull/10179): Space navigate to trash missing -* Bugfix [owncloud/web#10182](https://github.com/owncloud/web/pull/10182): Make versions panel readonly in viewers and editors -* Bugfix [owncloud/web#10220](https://github.com/owncloud/web/pull/10220): Loading indicator during conflict dialog -* Bugfix [owncloud/web#10227](https://github.com/owncloud/web/issues/10227): Configurable concurrent requests -* Bugfix [owncloud/web#10232](https://github.com/owncloud/web/pull/10232): Skip searchbar preview fetch on reload -* Bugfix [owncloud/web#10318](https://github.com/owncloud/web/pull/10318): Scrollable account page -* Bugfix [owncloud/web#10321](https://github.com/owncloud/web/pull/10321): Private link error messages -* Bugfix [owncloud/web#10347](https://github.com/owncloud/web/pull/10347): Readonly user attributes have no effect on group memberships -* Bugfix [owncloud/web#10424](https://github.com/owncloud/web/pull/10424): Restore space -* Bugfix [owncloud/web#10473](https://github.com/owncloud/web/issues/10473): Public link file download -* Bugfix [owncloud/web#10489](https://github.com/owncloud/web/pull/10489): Wrong share permissions when resharing off -* Bugfix [owncloud/web#10514](https://github.com/owncloud/web/pull/10514): Indicate shares that are not manageable due to file locking -* Change [owncloud/web#2404](https://github.com/owncloud/web/issues/2404): Theme handling -* Change [owncloud/web#7338](https://github.com/owncloud/web/issues/7338): Remove deprecated code -* Change [owncloud/web#9653](https://github.com/owncloud/web/pull/9653): Keyword Query Language (KQL) search syntax -* Change [owncloud/web#9709](https://github.com/owncloud/web/issues/9709): DavProperties without namespace -* Enhancement [owncloud/web#7317](https://github.com/owncloud/ocis/pull/7317): Make login url configurable -* Enhancement [owncloud/web#7497](https://github.com/owncloud/ocis/issues/7497): Permission checks for shares and favorites -* Enhancement [owncloud/web#7600](https://github.com/owncloud/web/issues/7600): Scroll to newly created folder -* Enhancement [owncloud/web#9302](https://github.com/owncloud/web/issues/9302): Application unification -* Enhancement [owncloud/web#9423](https://github.com/owncloud/web/pull/9423): Show local loading spinner in sharing button -* Enhancement [owncloud/web#9441](https://github.com/owncloud/web/pull/9441): File versions tooltip with absolute date -* Enhancement [owncloud/web#9441](https://github.com/owncloud/web/pull/9441): Disabling extensions -* Enhancement [owncloud/web#9451](https://github.com/owncloud/web/pull/9451): Add SSE to get notifications instantly -* Enhancement [owncloud/web#9525](https://github.com/owncloud/web/pull/9525): Tags form improved -* Enhancement [owncloud/web#9527](https://github.com/owncloud/web/pull/9527): Don't display confirmation dialog on file deletion -* Enhancement [owncloud/web#9531](https://github.com/owncloud/web/issues/9531): Personal shares can be shown and hidden -* Enhancement [owncloud/web#9552](https://github.com/owncloud/web/pull/9552): Upload preparation time -* Enhancement [owncloud/web#9561](https://github.com/owncloud/web/pull/9561): Indicate processing state -* Enhancement [owncloud/web#9566](https://github.com/owncloud/web/pull/9566): Display locking information -* Enhancement [owncloud/web#9584](https://github.com/owncloud/web/pull/9584): Moving share's "set expiration date" function -* Enhancement [owncloud/web#9625](https://github.com/owncloud/web/pull/9625): Add keyboard navigation to spaces overview -* Enhancement [owncloud/web#9627](https://github.com/owncloud/web/pull/9627): Add batch actions to spaces -* Enhancement [owncloud/web#9671](https://github.com/owncloud/web/pull/9671): OcModal set buttons to same width -* Enhancement [owncloud/web#9682](https://github.com/owncloud/web/pull/9682): Add password policy compatibility -* Enhancement [owncloud/web#9691](https://github.com/owncloud/web/pull/9691): Password generator for public links -* Enhancement [owncloud/web#9696](https://github.com/owncloud/web/pull/9696): Added app banner for mobile devices -* Enhancement [owncloud/web#9706](https://github.com/owncloud/web/pull/9706): Unify sharing expiration date menu items -* Enhancement [owncloud/web#9709](https://github.com/owncloud/web/issues/9709): New WebDAV implementation in web-client -* Enhancement [owncloud/web#9727](https://github.com/owncloud/web/pull/9727): Show error if password is on a banned password list -* Enhancement [owncloud/web#9768](https://github.com/owncloud/web/issues/9768): Embed mode -* Enhancement [owncloud/web#9771](https://github.com/owncloud/web/pull/9771): Handle postprocessing state via Server Sent Events -* Enhancement [owncloud/web#9794](https://github.com/owncloud/web/pull/9794): Registering search providers as extension -* Enhancement [owncloud/web#9806](https://github.com/owncloud/web/pull/9806): Preview image presentation -* Enhancement [owncloud/web#9809](https://github.com/owncloud/web/pull/9809): Add editors to the application menu -* Enhancement [owncloud/web#9814](https://github.com/owncloud/web/pull/9814): Registering nav items as extension -* Enhancement [owncloud/web#9815](https://github.com/owncloud/web/pull/9815): Add new portal into runtime to include footer -* Enhancement [owncloud/web#9831](https://github.com/owncloud/web/pull/9831): Last modified filter chips -* Enhancement [owncloud/web#9847](https://github.com/owncloud/web/issues/9847): Provide vendor neutral file icons -* Enhancement [owncloud/web#9854](https://github.com/owncloud/web/pull/9854): Search query term linking -* Enhancement [owncloud/web#9857](https://github.com/owncloud/web/pull/9857): Add permission to delete link passwords when password is enforced -* Enhancement [owncloud/web#9858](https://github.com/owncloud/web/pull/9858): Remove settings icon from searchbar -* Enhancement [owncloud/web#9864](https://github.com/owncloud/web/pull/9864): Search tags filter chips style aligned -* Enhancement [owncloud/web#9884](https://github.com/owncloud/web/pull/9884): Enable dark theme on importer -* Enhancement [owncloud/web#9890](https://github.com/owncloud/web/pull/9890): Create shortcuts -* Enhancement [owncloud/web#9905](https://github.com/owncloud/web/pull/9905): Manage tags in details panel -* Enhancement [owncloud/web#9906](https://github.com/owncloud/web/pull/9906): Reorganize "New" menu -* Enhancement [owncloud/web#9912](https://github.com/owncloud/web/pull/9912): Add media type filter chip -* Enhancement [owncloud/web#9940](https://github.com/owncloud/web/pull/9940): Display error message for upload to locked folder -* Enhancement [owncloud/web#9966](https://github.com/owncloud/web/issues/9966): Support more audio formats with correct icon -* Enhancement [owncloud/web#10007](https://github.com/owncloud/web/issues/10007): Additional languages -* Enhancement [owncloud/web#10013](https://github.com/owncloud/web/issues/10013): Shared by filter -* Enhancement [owncloud/web#10014](https://github.com/owncloud/web/issues/10014): Share search filter -* Enhancement [owncloud/web#10024](https://github.com/owncloud/web/pull/10024): Duplicate space -* Enhancement [owncloud/web#10037](https://github.com/owncloud/web/pull/10037): Default link permission -* Enhancement [owncloud/web#10047](https://github.com/owncloud/web/pull/10047): Add explaining contextual helper to spaces overview -* Enhancement [owncloud/web#10057](https://github.com/owncloud/web/pull/10057): Folder tree creation during upload -* Enhancement [owncloud/web#10062](https://github.com/owncloud/web/pull/10062): Show webdav information in details view -* Enhancement [owncloud/web#10099](https://github.com/owncloud/web/pull/10099): Support mandatory filter while listing users -* Enhancement [owncloud/web#10102](https://github.com/owncloud/web/pull/10102): Registering quick actions as extension -* Enhancement [owncloud/web#10104](https://github.com/owncloud/web/pull/10104): Create link modal -* Enhancement [owncloud/web#10111](https://github.com/owncloud/web/pull/10111): Registering right sidebar panels as extension -* Enhancement [owncloud/web#10111](https://github.com/owncloud/web/pull/10111): File sidebar in viewer and editor apps -* Enhancement [owncloud/web#10224](https://github.com/owncloud/web/pull/10224): Harmonize AppSwitcher icon colors -* Enhancement [owncloud/web#10356](https://github.com/owncloud/web/pull/10356): Preview app add reset button for images - -https://github.com/owncloud/ocis/pull/8613 -https://github.com/owncloud/web/releases/tag/v8.0.0 diff --git a/changelog/5.0.0_2024-03-18/update-web-8.0.1.md b/changelog/5.0.0_2024-03-18/update-web-8.0.1.md deleted file mode 100644 index 14b12256fd..0000000000 --- a/changelog/5.0.0_2024-03-18/update-web-8.0.1.md +++ /dev/null @@ -1,12 +0,0 @@ -Enhancement: Update web to v8.0.1 - -Tags: web - -We updated ownCloud Web to v8.0.1. Please refer to the changelog (linked) for details on the web release. - -* Bugfix [owncloud/web#10573](https://github.com/owncloud/web/pull/10573): Add link in right sidebar sharing menu, doesn't copy link to clipboard -* Bugfix [owncloud/web#10576](https://github.com/owncloud/web/pull/10576): WebDav Url in right sidebar is missing dav in path -* Bugfix [owncloud/web#10585](https://github.com/owncloud/web/issues/10585): Update translations - -https://github.com/owncloud/ocis/pull/8626 -https://github.com/owncloud/web/releases/tag/v8.0.1 diff --git a/changelog/5.0.0_2024-03-18/web-embed-mode-config.md b/changelog/5.0.0_2024-03-18/web-embed-mode-config.md deleted file mode 100644 index f0b6953d32..0000000000 --- a/changelog/5.0.0_2024-03-18/web-embed-mode-config.md +++ /dev/null @@ -1,12 +0,0 @@ -Enhancement: Configs for Web embed mode - -New configs for the Web embed mode have been added: - -* `enabled` Defines if embed mode is enabled. -* `target` Defines how Web is being integrated when running in embed mode. -* `messagesOrigin` Defines a URL under which Web can be integrated via iFrame. -* `delegateAuthentication` Defines whether Web should require authentication to be done by the parent application. -* `delegateAuthenticationOrigin` Defines the host to validate the message event origin against when running Web in 'embed' mode. - -https://github.com/owncloud/ocis/pull/7670 -https://github.com/owncloud/web/issues/9768 diff --git a/changelog/5.0.1_2024-04-10/bump-reva.md b/changelog/5.0.1_2024-04-10/bump-reva.md deleted file mode 100644 index 57c4a4c2eb..0000000000 --- a/changelog/5.0.1_2024-04-10/bump-reva.md +++ /dev/null @@ -1,13 +0,0 @@ -Bugfix: Update reva to v2.19.4 - -We updated reva to v2.19.4 - -* Bugfix [cs3org/reva#4612](https://github.com/cs3org/reva/pull/4612): Use gateway selector in jsoncs3 to scale the service - -https://github.com/owncloud/ocis/pull/8787 - -We updated reva to v2.19.3 - -* Bugfix[cs3org/reva#4607](https://github.com/cs3org/reva/pull/4607): Mask user email in output - -https://github.com/owncloud/ocis/pull/8781 diff --git a/changelog/5.0.1_2024-04-10/enhancement-strict-same-site-cookie.md b/changelog/5.0.1_2024-04-10/enhancement-strict-same-site-cookie.md deleted file mode 100644 index c3a4e1a1f3..0000000000 --- a/changelog/5.0.1_2024-04-10/enhancement-strict-same-site-cookie.md +++ /dev/null @@ -1,14 +0,0 @@ -Bugfix: Make IDP cookies same site strict - -To enhance the security of our application and prevent Cross-Site Request Forgery (CSRF) attacks, we have updated the -SameSite attribute of the build in Identity Provider (IDP) cookies to Strict. - -This change restricts the browser from sending these cookies with any cross-site requests, -thereby limiting the exposure of the user's session to potential threats. - -This update does not impact the existing functionality of the application but provides an additional layer of security -where needed. - -This only affects cookies set by the built-in IDP. Production systems should not be affected. - -https://github.com/owncloud/ocis/pull/8716 diff --git a/changelog/5.0.1_2024-04-10/fix-create-personal-space-cache.md b/changelog/5.0.1_2024-04-10/fix-create-personal-space-cache.md deleted file mode 100644 index cd7831bce1..0000000000 --- a/changelog/5.0.1_2024-04-10/fix-create-personal-space-cache.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix the create personal space cache - -We fixed a problem with the config for the create personal space cache which resulted in the cache never being used. - -https://github.com/owncloud/ocis/pull/8799 diff --git a/changelog/5.0.1_2024-04-10/fix-postprocessing-restart.md b/changelog/5.0.1_2024-04-10/fix-postprocessing-restart.md deleted file mode 100644 index 6183701f16..0000000000 --- a/changelog/5.0.1_2024-04-10/fix-postprocessing-restart.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix restarting of postprocessing - -When an upload is not found, the logic to restart postprocessing was bunked. Additionally we extended the upload sessions -command to be able to restart the uploads without using a second command. - -NOTE: This also includes a breaking fix for the deprecated `ocis storage-users uploads list` command - -https://github.com/owncloud/ocis/pull/8782 diff --git a/changelog/5.0.2_2024-04-17/bump-reva.md b/changelog/5.0.2_2024-04-17/bump-reva.md deleted file mode 100644 index f18e03f084..0000000000 --- a/changelog/5.0.2_2024-04-17/bump-reva.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Update reva to v2.19.5 - -We updated reva to v2.19.5 - -* Bugfix [cs3org/reva#4626](https://github.com/cs3org/reva/pull/4626): Fix public share update -* Bugfix [cs3org/reva#4634](https://github.com/cs3org/reva/pull/4634): Fix access to files withing a public link targeting a space root - -https://github.com/owncloud/ocis/pull/8873 diff --git a/changelog/5.0.2_2024-04-17/fix-adding-wopi-doc-on-public-share.md b/changelog/5.0.2_2024-04-17/fix-adding-wopi-doc-on-public-share.md deleted file mode 100644 index 5c901ab553..0000000000 --- a/changelog/5.0.2_2024-04-17/fix-adding-wopi-doc-on-public-share.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix creating new WOPI documents on public shares - -Creating a new Office document in a publicly shared folder is now possible. - -https://github.com/owncloud/ocis/pull/8828 -https://github.com/owncloud/ocis/issues/8691 - diff --git a/changelog/5.0.3_2024-05-02/CVE-2023-36308.md b/changelog/5.0.3_2024-05-02/CVE-2023-36308.md deleted file mode 100644 index a8abb03212..0000000000 --- a/changelog/5.0.3_2024-05-02/CVE-2023-36308.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Crash when processing crafted TIFF files - -Fix for a vulnerability with low severity in disintegration/imaging. - -https://github.com/advisories/GHSA-q7pp-wcgr-pffx -https://github.com/owncloud/ocis/pull/8981 - diff --git a/changelog/5.0.3_2024-05-02/bump-reva.md b/changelog/5.0.3_2024-05-02/bump-reva.md deleted file mode 100644 index 30c7480f97..0000000000 --- a/changelog/5.0.3_2024-05-02/bump-reva.md +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Update reva to v2.19.6 - -We updated reva to v2.19.6 - -* Bugfix [cs3org/reva#4654](https://github.com/cs3org/reva/pull/4654): Write blob based on session id -* Bugfix [cs3org/reva#4666](https://github.com/cs3org/reva/pull/4666): Fix uploading via a public link -* Bugfix [cs3org/reva#4665](https://github.com/cs3org/reva/pull/4665): Fix creating documents in nested folders of public shares -* Enhancement [cs3org/reva#4655](https://github.com/cs3org/reva/pull/4655): Bump mockery to v2.40.2 -* Enhancement [cs3org/reva#4664](https://github.com/cs3org/reva/pull/4664): Add ScanData to Uploadsession - -https://github.com/owncloud/ocis/pull/9011 diff --git a/changelog/5.0.3_2024-05-02/fix-admin-role-assignment.md b/changelog/5.0.3_2024-05-02/fix-admin-role-assignment.md deleted file mode 100644 index 30e20f041c..0000000000 --- a/changelog/5.0.3_2024-05-02/fix-admin-role-assignment.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Update the admin user role assignment to enforce the config - -The admin user role assigment was not updated after the first assignment. We now read the assigned role during init and update the admin user ID accordingly if the role is not assigned. -This is especially needed when the OCIS_ADMIN_USER_ID is set after the autoprovisioning of the admin user when it originates from an external Identity Provider. - -https://github.com/owncloud/ocis/pull/8918 -https://github.com/owncloud/ocis/pull/8897 diff --git a/changelog/5.0.3_2024-05-02/rework-virus-handling.md b/changelog/5.0.3_2024-05-02/rework-virus-handling.md deleted file mode 100644 index 4baade52f3..0000000000 --- a/changelog/5.0.3_2024-05-02/rework-virus-handling.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix infected file handling - -Reworks virus handling. Shows scandate and outcome on ocis storage-users uploads sessions. Avoids retrying infected files on ocis postprocessing restart. - -https://github.com/owncloud/ocis/pull/9011 diff --git a/changelog/5.0.4_2024-05-13/bump-reva.md b/changelog/5.0.4_2024-05-13/bump-reva.md deleted file mode 100644 index 6395ca5f49..0000000000 --- a/changelog/5.0.4_2024-05-13/bump-reva.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Update reva to v2.19.7 - -We updated reva to v2.19.7 - -* Enhancement [cs3org/reva#4673](https://github.com/cs3org/reva/pull/4673): Add virus filter to list uploads sessions - -https://github.com/owncloud/ocis/pull/9011 \ No newline at end of file diff --git a/changelog/5.0.4_2024-05-13/fix-wopi-example.md b/changelog/5.0.4_2024-05-13/fix-wopi-example.md deleted file mode 100644 index de1624a802..0000000000 --- a/changelog/5.0.4_2024-05-13/fix-wopi-example.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Service startup of WOPI example - -We fixed a bug in the service startup of the appprovider-onlyoffice in the ocis_wopi deployment example. - -https://github.com/owncloud/ocis/pull/9127 diff --git a/changelog/5.0.4_2024-05-13/nats-reconnects.md b/changelog/5.0.4_2024-05-13/nats-reconnects.md deleted file mode 100644 index cb5793233f..0000000000 --- a/changelog/5.0.4_2024-05-13/nats-reconnects.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Nats reconnects - -We fixed the reconnect handling of the natjs kv registry. - -https://github.com/owncloud/ocis/pull/9139 -https://github.com/owncloud/ocis/pull/8880 \ No newline at end of file diff --git a/changelog/5.0.5_2024-05-22/update-web-8.0.2.md b/changelog/5.0.5_2024-05-22/update-web-8.0.2.md deleted file mode 100644 index 65c69180a8..0000000000 --- a/changelog/5.0.5_2024-05-22/update-web-8.0.2.md +++ /dev/null @@ -1,16 +0,0 @@ -Enhancement: Update web to v8.0.2 - -Tags: web - -We updated ownCloud Web to v8.0.2. Please refer to the changelog (linked) for details on the web release. - -* Bugfix [owncloud/web#10515](https://github.com/owncloud/web/issues/10515): Folder replace -* Bugfix [owncloud/web#10598](https://github.com/owncloud/web/issues/10598): Hidden right sidebar on small screens -* Bugfix [owncloud/web#10634](https://github.com/owncloud/web/issues/10634): Scope loss when showing search results -* Bugfix [owncloud/web#10657](https://github.com/owncloud/web/issues/10657): Theme loading without matching theme -* Bugfix [owncloud/web#10763](https://github.com/owncloud/web/pull/10763): Flickering loading indicator -* Bugfix [owncloud/web#10810](https://github.com/owncloud/web/issues/10810): Download files with special chars in name -* Bugfix [owncloud/web#10881](https://github.com/owncloud/web/pull/10881): IDP logout issues - -https://github.com/owncloud/ocis/pull/9153 -https://github.com/owncloud/web/releases/tag/v8.0.2 \ No newline at end of file diff --git a/changelog/5.0.6_2024-07-17/fix-email-notification.md b/changelog/5.0.6_2024-07-17/fix-email-notification.md deleted file mode 100644 index c77bd9782e..0000000000 --- a/changelog/5.0.6_2024-07-17/fix-email-notification.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix the email notification service - -We fixed an error in the notification service that caused the email notification to fail when the user's display name contained special characters. - - -https://github.com/owncloud/ocis/pull/9514 -https://github.com/owncloud/ocis/issues/9402 \ No newline at end of file diff --git a/changelog/5.0.6_2024-07-17/harden-postprocessing-restart.md b/changelog/5.0.6_2024-07-17/harden-postprocessing-restart.md deleted file mode 100644 index b4320a105c..0000000000 --- a/changelog/5.0.6_2024-07-17/harden-postprocessing-restart.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Allow all uploads to restart - -On postprocessing-restart, allow all uploads to restart even if one fails. - -https://github.com/owncloud/ocis/pull/9506 diff --git a/changelog/5.0.6_2024-07-17/remove-revisions-cli.md b/changelog/5.0.6_2024-07-17/remove-revisions-cli.md deleted file mode 100644 index 6ddb14b94d..0000000000 --- a/changelog/5.0.6_2024-07-17/remove-revisions-cli.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add cli to purge revisions - -Adds a cli that allows removing all revisions for a storage-provider. - -https://github.com/owncloud/ocis/pull/9497 \ No newline at end of file diff --git a/changelog/5.0.6_2024-07-17/thumbnail-request-limit.md b/changelog/5.0.6_2024-07-17/thumbnail-request-limit.md deleted file mode 100644 index e15c2dd6f1..0000000000 --- a/changelog/5.0.6_2024-07-17/thumbnail-request-limit.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Limit concurrent thumbnail requests - -The number of concurrent requests to the thumbnail service can be limited now -to have more control over the consumed system resources. - -https://github.com/owncloud/ocis/pull/9199 \ No newline at end of file diff --git a/changelog/5.0.6_2024-07-17/update-web-8.0.4.md b/changelog/5.0.6_2024-07-17/update-web-8.0.4.md deleted file mode 100644 index 44408176d1..0000000000 --- a/changelog/5.0.6_2024-07-17/update-web-8.0.4.md +++ /dev/null @@ -1,20 +0,0 @@ -Enhancement: Update web to v8.0.4 - -Tags: web - -We updated ownCloud Web to v8.0.4. Please refer to the changelog (linked) for details on the web release. - -- Bugfix [owncloud/web#10814](https://github.com/owncloud/web/issues/10814): Vertical scroll for OcModal on small screens -- Bugfix [owncloud/web#10918](https://github.com/owncloud/web/issues/10918): Resource deselection on right-click -- Bugfix [owncloud/web#10920](https://github.com/owncloud/web/pull/10920): Resources with name consist of number won't show up in trash bin -- Bugfix [owncloud/web#10941](https://github.com/owncloud/web/issues/10941): Space not updating on navigation -- Bugfix [owncloud/web#11063](https://github.com/owncloud/web/issues/11063): Enforce shortcut URL protocol -- Bugfix [owncloud/web#11092](https://github.com/owncloud/web/issues/11092): Browser confirmation dialog after closing editor -- Bugfix [owncloud/web#11091](https://github.com/owncloud/web/issues/11091): Button focus when closing editor -- Bugfix [owncloud/web#10942](https://github.com/owncloud/web/issues/10942): Keyboard navigation breaking -- Bugfix [owncloud/web#11086](https://github.com/owncloud/web/pull/11086): Opening public links with an expired token - -https://github.com/owncloud/ocis/pull/9429 -https://github.com/owncloud/ocis/pull/9510 -https://github.com/owncloud/web/releases/tag/v8.0.3 -https://github.com/owncloud/web/releases/tag/v8.0.4 \ No newline at end of file diff --git a/changelog/5.0.7_2024-09-04/add-virus-filter.md b/changelog/5.0.7_2024-09-04/add-virus-filter.md deleted file mode 100644 index 5d6f6806db..0000000000 --- a/changelog/5.0.7_2024-09-04/add-virus-filter.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add virus filter to sessions command - -Allow filtering upload session by virus status (has-virus=true/false) - -https://github.com/owncloud/ocis/pull/9041 diff --git a/changelog/5.0.7_2024-09-04/assimilate-clean-into-sessions.md b/changelog/5.0.7_2024-09-04/assimilate-clean-into-sessions.md deleted file mode 100644 index 4f8fd37459..0000000000 --- a/changelog/5.0.7_2024-09-04/assimilate-clean-into-sessions.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Assimilate `clean` into `sessions` command - -We deprecated `ocis storage-user uploads clean` and added the same logic to `ocis storage-users uploads session --clean` - -https://github.com/owncloud/ocis/pull/9828 diff --git a/changelog/5.0.7_2024-09-04/update-web-8.0.5.md b/changelog/5.0.7_2024-09-04/update-web-8.0.5.md deleted file mode 100644 index 0ab2354837..0000000000 --- a/changelog/5.0.7_2024-09-04/update-web-8.0.5.md +++ /dev/null @@ -1,13 +0,0 @@ -Enhancement: Update web to v8.0.5 - -Tags: web - -We updated ownCloud Web to v8.0.5. Please refer to the changelog (linked) for details on the web release. - -- Bugfix [owncloud/web#11395](https://github.com/owncloud/web/pull/11395): Missing space members for group memberships -- Bugfix [owncloud/web#11263](https://github.com/owncloud/web/pull/11263): Show more toggle in space members view not reactive -- Bugfix [owncloud/web#11263](https://github.com/owncloud/web/pull/11263): Space show links from other spaces -- Bugfix [owncloud/web#11303](https://github.com/owncloud/web/pull/11303): Uploading nested folders - -https://github.com/owncloud/ocis/pull/9958 -https://github.com/owncloud/web/releases/tag/v8.0.5 diff --git a/changelog/5.0.8_2024-09-30/bump-reva.md b/changelog/5.0.8_2024-09-30/bump-reva.md deleted file mode 100644 index fa97d6c783..0000000000 --- a/changelog/5.0.8_2024-09-30/bump-reva.md +++ /dev/null @@ -1,10 +0,0 @@ -Bugfix: Update reva to v2.19.8 - -We updated reva to v2.19.8 - -* Fix [cs3org/reva#4761](https://github.com/cs3org/reva/pull/4761): Quotes in dav Content-Disposition header -* Fix [cs3org/reva#4853](https://github.com/cs3org/reva/pull/4853): Write upload session info atomically -* Enh [cs3org/reva#4701](https://github.com/cs3org/reva/pull/4701): Extend service account permissions - -https://github.com/owncloud/ocis/pull/10138 -https://github.com/owncloud/ocis/pull/10103 diff --git a/changelog/5.0.9_2024-11-14/fix-thumbnail-ratelimit.md b/changelog/5.0.9_2024-11-14/fix-thumbnail-ratelimit.md deleted file mode 100644 index f4f36f94a6..0000000000 --- a/changelog/5.0.9_2024-11-14/fix-thumbnail-ratelimit.md +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Thumbnail request limit - -The `THUMBNAILS_MAX_CONCURRENT_REQUESTS` setting was not working correctly. -Previously it was just limiting the number of concurrent thumbnail downloads. -Now the limit is applied to the number thumbnail generations requests. -Additionally the webdav service is now returning a "Retry-After" header when -it is hitting the ratelimit of the thumbnail service. - -https://github.com/owncloud/ocis/pull/10280 -https://github.com/owncloud/ocis/pull/10270 -https://github.com/owncloud/ocis/pull/10225 diff --git a/changelog/5.0.9_2024-11-14/max-input-image.md b/changelog/5.0.9_2024-11-14/max-input-image.md deleted file mode 100644 index b791569d30..0000000000 --- a/changelog/5.0.9_2024-11-14/max-input-image.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Define maximum input image dimensions and size when generating previews - -This is a general hardening change to limit processing time and resources of the thumbnailer. - -https://github.com/owncloud/ocis/pull/10270 -https://github.com/owncloud/ocis/pull/9360 -https://github.com/owncloud/ocis/pull/9035 -https://github.com/owncloud/ocis/pull/9069 diff --git a/changelog/5.0.9_2024-11-14/restart-postprocessing.md b/changelog/5.0.9_2024-11-14/restart-postprocessing.md deleted file mode 100644 index 8a61352531..0000000000 --- a/changelog/5.0.9_2024-11-14/restart-postprocessing.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Restart Postprocessing properly - -Properly differentiate between resume and restart postprocessing. - -https://github.com/owncloud/ocis/pull/10439 diff --git a/changelog/6.0.0_2024-06-19/CVE-2023-36308.md b/changelog/6.0.0_2024-06-19/CVE-2023-36308.md deleted file mode 100644 index a8abb03212..0000000000 --- a/changelog/6.0.0_2024-06-19/CVE-2023-36308.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Crash when processing crafted TIFF files - -Fix for a vulnerability with low severity in disintegration/imaging. - -https://github.com/advisories/GHSA-q7pp-wcgr-pffx -https://github.com/owncloud/ocis/pull/8981 - diff --git a/changelog/6.0.0_2024-06-19/activity-service.md b/changelog/6.0.0_2024-06-19/activity-service.md deleted file mode 100644 index 1058280a06..0000000000 --- a/changelog/6.0.0_2024-06-19/activity-service.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Activitylog Service - -Adds a new service `activitylog` which stores events (activities) per resource. This data can be retrieved by clients to show item activities - -https://github.com/owncloud/ocis/pull/9327 diff --git a/changelog/6.0.0_2024-06-19/add-consistency-check-command.md b/changelog/6.0.0_2024-06-19/add-consistency-check-command.md deleted file mode 100644 index 1f44a71751..0000000000 --- a/changelog/6.0.0_2024-06-19/add-consistency-check-command.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add command to check ocis backup consistency - -Adds a command that checks the consistency of an ocis backup. - -https://github.com/owncloud/ocis/pull/9238 diff --git a/changelog/6.0.0_2024-06-19/add-get-drive-item-endpoint.md b/changelog/6.0.0_2024-06-19/add-get-drive-item-endpoint.md deleted file mode 100644 index c7d7d9afef..0000000000 --- a/changelog/6.0.0_2024-06-19/add-get-drive-item-endpoint.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add endpoint for getting drive items - -An endpoint for getting drive items via ID has been added. - -https://github.com/owncloud/ocis/pull/8939 -https://github.com/owncloud/ocis/issues/8915 diff --git a/changelog/6.0.0_2024-06-19/add-providerinfo-secure-view-flag.md b/changelog/6.0.0_2024-06-19/add-providerinfo-secure-view-flag.md deleted file mode 100644 index bcf0e1242a..0000000000 --- a/changelog/6.0.0_2024-06-19/add-providerinfo-secure-view-flag.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: add secureview flag when listing apps via http - -To allow clients to see which application supports secure view, we add a flag to the http response when the app service name matches a configured secure view app provider. The app can be configured by setting `FRONTEND_APP_HANDLER_SECURE_VIEW_APP_ADDR` to the address of the registered CS3 app provider. - -https://github.com/owncloud/ocis/pull/9289 -https://github.com/owncloud/ocis/pull/9280 -https://github.com/owncloud/ocis/pull/9277 diff --git a/changelog/6.0.0_2024-06-19/add-remote-item-id-to-webdav-report.md b/changelog/6.0.0_2024-06-19/add-remote-item-id-to-webdav-report.md deleted file mode 100644 index 1542f7ce2c..0000000000 --- a/changelog/6.0.0_2024-06-19/add-remote-item-id-to-webdav-report.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add remote item id to WebDAV report responses - -The remote item id has been added to WebDAV `REPORT` responses. - -https://github.com/owncloud/ocis/issues/9094 -https://github.com/owncloud/ocis/pull/9095 diff --git a/changelog/6.0.0_2024-06-19/add-spaceid-to-sse.md b/changelog/6.0.0_2024-06-19/add-spaceid-to-sse.md deleted file mode 100644 index 4db0960628..0000000000 --- a/changelog/6.0.0_2024-06-19/add-spaceid-to-sse.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add the spaceID to sse - -Adds the spaceID to all clientlog sse messages - -https://github.com/owncloud/ocis/pull/8614 -https://github.com/owncloud/ocis/pull/8624 diff --git a/changelog/6.0.0_2024-06-19/add-virus-filter.md b/changelog/6.0.0_2024-06-19/add-virus-filter.md deleted file mode 100644 index 5d6f6806db..0000000000 --- a/changelog/6.0.0_2024-06-19/add-virus-filter.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add virus filter to sessions command - -Allow filtering upload session by virus status (has-virus=true/false) - -https://github.com/owncloud/ocis/pull/9041 diff --git a/changelog/6.0.0_2024-06-19/assimilate-clean-into-sessions.md b/changelog/6.0.0_2024-06-19/assimilate-clean-into-sessions.md deleted file mode 100644 index b6e1b2c59e..0000000000 --- a/changelog/6.0.0_2024-06-19/assimilate-clean-into-sessions.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Assimilate `clean` into `sessions` command - -We deprecated `ocis storage-user uploads clean` and added the same logic to `ocis storage-users uploads session --clean` - -https://github.com/owncloud/ocis/pull/9041 diff --git a/changelog/6.0.0_2024-06-19/autoprovision-update-user.md b/changelog/6.0.0_2024-06-19/autoprovision-update-user.md deleted file mode 100644 index fd8ef76fda..0000000000 --- a/changelog/6.0.0_2024-06-19/autoprovision-update-user.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Update selected attributes of autoprovisioned users - -When autoprovisioning is enabled, we now update autoprovisioned users when -their display name or email address claims change. - -https://github.com/owncloud/ocis/pull/9166 -https://github.com/owncloud/ocis/issues/8955 diff --git a/changelog/6.0.0_2024-06-19/bump-go-122.md b/changelog/6.0.0_2024-06-19/bump-go-122.md deleted file mode 100644 index d3c15ff85b..0000000000 --- a/changelog/6.0.0_2024-06-19/bump-go-122.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Update to go 1.22 - -We have updated go to version 1.22. - -https://github.com/owncloud/ocis/pull/8586 diff --git a/changelog/6.0.0_2024-06-19/bump-keycloak.md b/changelog/6.0.0_2024-06-19/bump-keycloak.md deleted file mode 100644 index 431fbef68d..0000000000 --- a/changelog/6.0.0_2024-06-19/bump-keycloak.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Bump keycloak - -bumps keycloak version - -https://github.com/owncloud/ocis/pull/8687 -https://github.com/owncloud/ocis/issues/8569 diff --git a/changelog/6.0.0_2024-06-19/bump-natsjskv.md b/changelog/6.0.0_2024-06-19/bump-natsjskv.md deleted file mode 100644 index 3ab8392117..0000000000 --- a/changelog/6.0.0_2024-06-19/bump-natsjskv.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Bump nats-js-kv pkg - -Uses official nats-js-kv package now. Moves away from custom fork. - -https://github.com/owncloud/ocis/pull/8953 diff --git a/changelog/6.0.0_2024-06-19/bump-reva.md b/changelog/6.0.0_2024-06-19/bump-reva.md deleted file mode 100644 index 5e37f2f01c..0000000000 --- a/changelog/6.0.0_2024-06-19/bump-reva.md +++ /dev/null @@ -1,76 +0,0 @@ -Enhancement: Bump Reva to v2.20.0 - -* Bugfix [cs3org/reva#4623](https://github.com/cs3org/reva/pull/4623): Consistently use spaceid and nodeid in logs -* Bugfix [cs3org/reva#4584](https://github.com/cs3org/reva/pull/4584): Prevent copying a file to a parent folder -* Bugfix [cs3org/reva#4700](https://github.com/cs3org/reva/pull/4700): Clean empty trash node path on delete -* Bugfix [cs3org/reva#4567](https://github.com/cs3org/reva/pull/4567): Fix error message in authprovider if user is not found -* Bugfix [cs3org/reva#4615](https://github.com/cs3org/reva/pull/4615): Write blob based on session id -* Bugfix [cs3org/reva#4557](https://github.com/cs3org/reva/pull/4557): Fix ceph build -* Bugfix [cs3org/reva#4711](https://github.com/cs3org/reva/pull/4711): Duplicate headers in DAV responses -* Bugfix [cs3org/reva#4568](https://github.com/cs3org/reva/pull/4568): Fix sharing invite on virtual drive -* Bugfix [cs3org/reva#4559](https://github.com/cs3org/reva/pull/4559): Fix graph drive invite -* Bugfix [cs3org/reva#4593](https://github.com/cs3org/reva/pull/4593): Make initiatorIDs also work on uploads -* Bugfix [cs3org/reva#4608](https://github.com/cs3org/reva/pull/4608): Use gateway selector in jsoncs3 -* Bugfix [cs3org/reva#4546](https://github.com/cs3org/reva/pull/4546): Fix the mount points naming -* Bugfix [cs3org/reva#4678](https://github.com/cs3org/reva/pull/4678): Fix nats encoding -* Bugfix [cs3org/reva#4630](https://github.com/cs3org/reva/pull/4630): Fix ocm-share-id -* Bugfix [cs3org/reva#4518](https://github.com/cs3org/reva/pull/4518): Fix an error when lock/unlock a file -* Bugfix [cs3org/reva#4622](https://github.com/cs3org/reva/pull/4622): Fix public share update -* Bugfix [cs3org/reva#4566](https://github.com/cs3org/reva/pull/4566): Fix public link previews -* Bugfix [cs3org/reva#4589](https://github.com/cs3org/reva/pull/4589): Fix uploading via a public link -* Bugfix [cs3org/reva#4660](https://github.com/cs3org/reva/pull/4660): Fix creating documents in nested folders of public shares -* Bugfix [cs3org/reva#4635](https://github.com/cs3org/reva/pull/4635): Fix nil pointer when removing groups from space -* Bugfix [cs3org/reva#4709](https://github.com/cs3org/reva/pull/4709): Fix share update -* Bugfix [cs3org/reva#4661](https://github.com/cs3org/reva/pull/4661): Fix space share update for ocs -* Bugfix [cs3org/reva#4656](https://github.com/cs3org/reva/pull/4656): Fix space share update -* Bugfix [cs3org/reva#4561](https://github.com/cs3org/reva/pull/4561): Fix Stat() by Path on re-created resource -* Bugfix [cs3org/reva#4710](https://github.com/cs3org/reva/pull/4710): Tolerate missing user space index -* Bugfix [cs3org/reva#4632](https://github.com/cs3org/reva/pull/4632): Fix access to files withing a public link targeting a space root -* Bugfix [cs3org/reva#4603](https://github.com/cs3org/reva/pull/4603): Mask user email in output -* Change [cs3org/reva#4542](https://github.com/cs3org/reva/pull/4542): Drop unused service spanning stat cache -* Enhancement [cs3org/reva#4712](https://github.com/cs3org/reva/pull/4712): Add the error translation to the utils -* Enhancement [cs3org/reva#4696](https://github.com/cs3org/reva/pull/4696): Add List method to ocis and s3ng blobstore -* Enhancement [cs3org/reva#4693](https://github.com/cs3org/reva/pull/4693): Add mimetype for sb3 files -* Enhancement [cs3org/reva#4699](https://github.com/cs3org/reva/pull/4699): Add a Path method to blobstore -* Enhancement [cs3org/reva#4695](https://github.com/cs3org/reva/pull/4695): Add photo and image props -* Enhancement [cs3org/reva#4706](https://github.com/cs3org/reva/pull/4706): Add secureview flag when listing apps via http -* Enhancement [cs3org/reva#4585](https://github.com/cs3org/reva/pull/4585): Move more consistency checks to the usershare API -* Enhancement [cs3org/reva#4702](https://github.com/cs3org/reva/pull/4702): Added theme capability -* Enhancement [cs3org/reva#4672](https://github.com/cs3org/reva/pull/4672): Add virus filter to list uploads sessions -* Enhancement [cs3org/reva#4614](https://github.com/cs3org/reva/pull/4614): Bump mockery to v2.40.2 -* Enhancement [cs3org/reva#4621](https://github.com/cs3org/reva/pull/4621): Use a memory cache for the personal space creation cache -* Enhancement [cs3org/reva#4556](https://github.com/cs3org/reva/pull/4556): Allow tracing requests by giving util functions a context -* Enhancement [cs3org/reva#4694](https://github.com/cs3org/reva/pull/4694): Expose SecureView in WebDAV permissions -* Enhancement [cs3org/reva#4652](https://github.com/cs3org/reva/pull/4652): Better error codes when removing a space member -* Enhancement [cs3org/reva#4725](https://github.com/cs3org/reva/pull/4725): Unique share mountpoint name -* Enhancement [cs3org/reva#4689](https://github.com/cs3org/reva/pull/4689): Extend service account permissions -* Enhancement [cs3org/reva#4545](https://github.com/cs3org/reva/pull/4545): Extend service account permissions -* Enhancement [cs3org/reva#4581](https://github.com/cs3org/reva/pull/4581): Make decomposedfs more extensible -* Enhancement [cs3org/reva#4564](https://github.com/cs3org/reva/pull/4564): Send file locked/unlocked events -* Enhancement [cs3org/reva#4730](https://github.com/cs3org/reva/pull/4730): Improve posixfs storage driver -* Enhancement [cs3org/reva#4587](https://github.com/cs3org/reva/pull/4587): Allow passing a initiator id -* Enhancement [cs3org/reva#4645](https://github.com/cs3org/reva/pull/4645): Add ItemID to LinkRemoved -* Enhancement [cs3org/reva#4686](https://github.com/cs3org/reva/pull/4686): Mint view only token for open in app requests -* Enhancement [cs3org/reva#4606](https://github.com/cs3org/reva/pull/4606): Remove resharing -* Enhancement [cs3org/reva#4643](https://github.com/cs3org/reva/pull/4643): Secure viewer share role -* Enhancement [cs3org/reva#4631](https://github.com/cs3org/reva/pull/4631): Add space-share-updated event -* Enhancement [cs3org/reva#4685](https://github.com/cs3org/reva/pull/4685): Support t and x in ACEs -* Enhancement [cs3org/reva#4625](https://github.com/cs3org/reva/pull/4625): Test async processing cornercases -* Enhancement [cs3org/reva#4653](https://github.com/cs3org/reva/pull/4653): Allow to resolve public shares without the ocs tokeninfo endpoint -* Enhancement [cs3org/reva#4657](https://github.com/cs3org/reva/pull/4657): Add ScanData to Uploadsession - -https://github.com/owncloud/ocis/pull/9415 -https://github.com/owncloud/ocis/pull/9377 -https://github.com/owncloud/ocis/pull/9330 -https://github.com/owncloud/ocis/pull/9318 -https://github.com/owncloud/ocis/pull/9269 -https://github.com/owncloud/ocis/pull/9236 -https://github.com/owncloud/ocis/pull/9188 -https://github.com/owncloud/ocis/pull/9132 -https://github.com/owncloud/ocis/pull/9041 -https://github.com/owncloud/ocis/pull/9002 -https://github.com/owncloud/ocis/pull/8917 -https://github.com/owncloud/ocis/pull/8795 -https://github.com/owncloud/ocis/pull/8701 -https://github.com/owncloud/ocis/pull/8606 -https://github.com/owncloud/ocis/pull/8937 diff --git a/changelog/6.0.0_2024-06-19/change-default-resharing.md b/changelog/6.0.0_2024-06-19/change-default-resharing.md deleted file mode 100644 index 19a5f39550..0000000000 --- a/changelog/6.0.0_2024-06-19/change-default-resharing.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Disable resharing by default for deprecation - -We disabled the resharing feature by default. This feature will be removed from the product in the next major release. The resharing feature is not recommended for use and should be disabled. Existing reshares will continue to work. - -https://github.com/owncloud/ocis/pull/8653 diff --git a/changelog/6.0.0_2024-06-19/change-presigned-key-store.md b/changelog/6.0.0_2024-06-19/change-presigned-key-store.md deleted file mode 100644 index 06ad0bd6b0..0000000000 --- a/changelog/6.0.0_2024-06-19/change-presigned-key-store.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: change the default store for presigned keys to nats-js-kv - -We wrapped the store service in a micro store implementation and changed the default to the built-in NATS instance. - -https://github.com/owncloud/ocis/pull/8419 diff --git a/changelog/6.0.0_2024-06-19/check-parent-on-copy.md b/changelog/6.0.0_2024-06-19/check-parent-on-copy.md deleted file mode 100644 index 1325b52958..0000000000 --- a/changelog/6.0.0_2024-06-19/check-parent-on-copy.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Prevent copying a file to a parent folder - -When copying a file to a parent folder, the file would be copied to the parent folder, but the file would not be removed from the original folder. - -https://github.com/owncloud/ocis/pull/8649 -https://github.com/owncloud/ocis/issues/1230 -https://github.com/cs3org/reva/pull/4571 -` diff --git a/changelog/6.0.0_2024-06-19/config-autoprovision-claims.md b/changelog/6.0.0_2024-06-19/config-autoprovision-claims.md deleted file mode 100644 index d4a0fb7dc2..0000000000 --- a/changelog/6.0.0_2024-06-19/config-autoprovision-claims.md +++ /dev/null @@ -1,15 +0,0 @@ -Enhancement: Configurable claims for auto-provisioning user accounts - -We introduce the new environment variables -"PROXY_AUTOPROVISION_CLAIM_USERNAME", "PROXY_AUTOPROVISION_CLAIM_EMAIL", and -"PROXY_AUTOPROVISION_CLAIM_DISPLAYNAME" which can be used to configure the -OIDC claims that should be used for auto-provisioning user accounts. - -The automatic fallback to use the 'email' claim value as the username when -the 'preferred_username' claim is not set, has been removed. - -Also it is now possible to autoprovision users without an email address. - -https://github.com/owncloud/ocis/pull/8952 -https://github.com/owncloud/ocis/issues/8635 -https://github.com/owncloud/ocis/issues/6909 diff --git a/changelog/6.0.0_2024-06-19/csp.md b/changelog/6.0.0_2024-06-19/csp.md deleted file mode 100644 index 9e7fd68085..0000000000 --- a/changelog/6.0.0_2024-06-19/csp.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: Add CSP and other security related headers to oCIS - -General hardening of oCIS - -https://github.com/owncloud/ocis/pull/8777 -https://github.com/owncloud/ocis/pull/9025 -https://github.com/owncloud/ocis/pull/9167 -https://github.com/owncloud/ocis/pull/9313 - diff --git a/changelog/6.0.0_2024-06-19/enable-drawio-by-default.md b/changelog/6.0.0_2024-06-19/enable-drawio-by-default.md deleted file mode 100644 index 7a79170770..0000000000 --- a/changelog/6.0.0_2024-06-19/enable-drawio-by-default.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Enable web extension drawio by default - -Enable web extension drawio by default - -https://github.com/owncloud/ocis/pull/8760 diff --git a/changelog/6.0.0_2024-06-19/enhanacement-clamav-example.md b/changelog/6.0.0_2024-06-19/enhanacement-clamav-example.md deleted file mode 100644 index 17d1f0d196..0000000000 --- a/changelog/6.0.0_2024-06-19/enhanacement-clamav-example.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Docker compose example for ClamAV - -This PR adds a docker compose example for running a local oCIS together with ClamAV as virus scanner. -The example is for demonstration purposes only and should not be used in production. - -https://github.com/owncloud/ocis/pull/9229 diff --git a/changelog/6.0.0_2024-06-19/enhancement-add-epub-reader-to-web-default-apps.md b/changelog/6.0.0_2024-06-19/enhancement-add-epub-reader-to-web-default-apps.md deleted file mode 100644 index e96be64c27..0000000000 --- a/changelog/6.0.0_2024-06-19/enhancement-add-epub-reader-to-web-default-apps.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add epub reader to web default apps - -We've added the new epub reader app to the web default apps, so it will be enabled and usable by default. - -https://github.com/owncloud/ocis/pull/8410 diff --git a/changelog/6.0.0_2024-06-19/enhancement-add-watermark-text.md b/changelog/6.0.0_2024-06-19/enhancement-add-watermark-text.md deleted file mode 100644 index 3ad623dd44..0000000000 --- a/changelog/6.0.0_2024-06-19/enhancement-add-watermark-text.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add watermark text - -We've added the watermark text for the Secure View mode. - -https://github.com/owncloud/ocis/pull/9144 diff --git a/changelog/6.0.0_2024-06-19/enhancement-prepare-runners-for-services.md b/changelog/6.0.0_2024-06-19/enhancement-prepare-runners-for-services.md deleted file mode 100644 index 189978bc5d..0000000000 --- a/changelog/6.0.0_2024-06-19/enhancement-prepare-runners-for-services.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Prepare runners to start the services - -The runners will improve and make service startup easier. The runner's -behavior is more predictable with clear expectations. - -https://github.com/owncloud/ocis/pull/8802 diff --git a/changelog/6.0.0_2024-06-19/enhancement-sharing-ng-role-names-and-descriptions.md b/changelog/6.0.0_2024-06-19/enhancement-sharing-ng-role-names-and-descriptions.md deleted file mode 100644 index 97cb95ace8..0000000000 --- a/changelog/6.0.0_2024-06-19/enhancement-sharing-ng-role-names-and-descriptions.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Sharing NG role names and descriptions - -We've adjusted the display names and descriptions of the sharing NG roles to align with the previously agreed upon terms. - -https://github.com/owncloud/ocis/pull/8743 diff --git a/changelog/6.0.0_2024-06-19/enhancement-strict-same-site-cookie.md b/changelog/6.0.0_2024-06-19/enhancement-strict-same-site-cookie.md deleted file mode 100644 index 94b2916116..0000000000 --- a/changelog/6.0.0_2024-06-19/enhancement-strict-same-site-cookie.md +++ /dev/null @@ -1,12 +0,0 @@ -Enhancement: Make IDP cookies same site strict - -To enhance the security of our application and prevent Cross-Site Request Forgery (CSRF) attacks, we have updated the -SameSite attribute of the build in Identity Provider (IDP) cookies to Strict. - -This change restricts the browser from sending these cookies with any cross-site requests, -thereby limiting the exposure of the user's session to potential threats. - -This update does not impact the existing functionality of the application but provides an additional layer of security -where needed. - -https://github.com/owncloud/ocis/pull/8716 diff --git a/changelog/6.0.0_2024-06-19/enhancement-theme-processing.md b/changelog/6.0.0_2024-06-19/enhancement-theme-processing.md deleted file mode 100644 index a826910d0a..0000000000 --- a/changelog/6.0.0_2024-06-19/enhancement-theme-processing.md +++ /dev/null @@ -1,15 +0,0 @@ -Enhancement: Theme Processing and Logo Customization - -We have made significant improvements to the theme processing in Infinite Scale. -The changes include: - -- Enhanced the way themes are composed. Now, the final theme is a combination of the built-in theme and the custom theme provided by the administrator via `WEB_ASSET_THEMES_PATH` and `WEB_UI_THEME_PATH`. -- Introduced a new mechanism to load custom assets. This is particularly useful when a single asset, such as a logo, needs to be overwritten. -- Fixed the logo customization option. Previously, small theme changes would copy the entire theme. Now, only the changed keys are considered, making the process more efficient. -- Default themes are now part of ocis. This change simplifies the theme management process for web. - -These changes enhance the robustness of the theme handling in Infinite Scale and provide a better user experience. - - -https://github.com/owncloud/ocis/pull/9133 -https://github.com/owncloud/ocis/issues/8966 diff --git a/changelog/6.0.0_2024-06-19/enhancement-web-app-loading.md b/changelog/6.0.0_2024-06-19/enhancement-web-app-loading.md deleted file mode 100644 index 7850fa08d9..0000000000 --- a/changelog/6.0.0_2024-06-19/enhancement-web-app-loading.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: Custom WEB App Loading - -We've added a new feature which allows the administrator of the environment to provide custom web applications to the -users. This feature is useful for organizations that have specific web applications that they want to provide to their -users. - -The users will then be able to access these custom web applications from the web ui. -For a detailed description of the feature, please read the WEB service README.md file. - -https://github.com/owncloud/ocis/pull/8523 -https://github.com/owncloud/ocis/issues/8392 diff --git a/changelog/6.0.0_2024-06-19/enhancement-web-server-compression.md b/changelog/6.0.0_2024-06-19/enhancement-web-server-compression.md deleted file mode 100644 index c4e2ecb5ac..0000000000 --- a/changelog/6.0.0_2024-06-19/enhancement-web-server-compression.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Web server compression - -We've added a compression middleware to the web server to reduce the request size when delivering static files. This speeds up loading times in web clients. - -https://github.com/owncloud/ocis/pull/9287 -https://github.com/owncloud/web/issues/7964 diff --git a/changelog/6.0.0_2024-06-19/file-touched-sse.md b/changelog/6.0.0_2024-06-19/file-touched-sse.md deleted file mode 100644 index 7b1809d27b..0000000000 --- a/changelog/6.0.0_2024-06-19/file-touched-sse.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add FileTouched SSE Event - -Send an sse when a file is touched (aka 0 byte upload) - -https://github.com/owncloud/ocis/pull/8778 diff --git a/changelog/6.0.0_2024-06-19/file-unlocked-sse.md b/changelog/6.0.0_2024-06-19/file-unlocked-sse.md deleted file mode 100644 index 7ddbc395e2..0000000000 --- a/changelog/6.0.0_2024-06-19/file-unlocked-sse.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Send SSE when file is locked/unlocked - -Send sse events when a file is locked or unlocked. - -https://github.com/owncloud/ocis/pull/8602 diff --git a/changelog/6.0.0_2024-06-19/fix-adding-wopi-doc-on-public-share.md b/changelog/6.0.0_2024-06-19/fix-adding-wopi-doc-on-public-share.md deleted file mode 100644 index 5c901ab553..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-adding-wopi-doc-on-public-share.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix creating new WOPI documents on public shares - -Creating a new Office document in a publicly shared folder is now possible. - -https://github.com/owncloud/ocis/pull/8828 -https://github.com/owncloud/ocis/issues/8691 - diff --git a/changelog/6.0.0_2024-06-19/fix-admin-role-assignment.md b/changelog/6.0.0_2024-06-19/fix-admin-role-assignment.md deleted file mode 100644 index 25b2cc84d5..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-admin-role-assignment.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Update the admin user role assignment to enforce the config - -The admin user role assigment was not updated after the first assignment. We now read the assigned role during init and update the admin user ID accordingly if the role is not assigned. -This is especially needed when the OCIS_ADMIN_USER_ID is set after the autoprovisioning of the admin user when it originates from an external Identity Provider. - -https://github.com/owncloud/ocis/pull/8897 diff --git a/changelog/6.0.0_2024-06-19/fix-affected-users.md b/changelog/6.0.0_2024-06-19/fix-affected-users.md deleted file mode 100644 index a901017395..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-affected-users.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix affected users on sses - -The AffectedUsers field of sses now only reports affected users. - -https://github.com/owncloud/ocis/pull/8928 diff --git a/changelog/6.0.0_2024-06-19/fix-collaboration-registry.md b/changelog/6.0.0_2024-06-19/fix-collaboration-registry.md deleted file mode 100644 index 27d29a3db0..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-collaboration-registry.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix collaboration registry setting - -Fixed the collaboration service GRPC namespace - -https://github.com/owncloud/ocis/pull/9105 diff --git a/changelog/6.0.0_2024-06-19/fix-create-personal-space-cache.md b/changelog/6.0.0_2024-06-19/fix-create-personal-space-cache.md deleted file mode 100644 index cd7831bce1..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-create-personal-space-cache.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix the create personal space cache - -We fixed a problem with the config for the create personal space cache which resulted in the cache never being used. - -https://github.com/owncloud/ocis/pull/8799 diff --git a/changelog/6.0.0_2024-06-19/fix-default-roles-assignment.md b/changelog/6.0.0_2024-06-19/fix-default-roles-assignment.md deleted file mode 100644 index 707e967b52..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-default-roles-assignment.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Correct the default mapping of roles - -The default config for the OIDC role mapping was incorrect. Lightweight users are now assignable. - -https://github.com/owncloud/ocis/pull/8534 diff --git a/changelog/6.0.0_2024-06-19/fix-docker-compose-wopi.md b/changelog/6.0.0_2024-06-19/fix-docker-compose-wopi.md deleted file mode 100644 index 1dc59481f6..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-docker-compose-wopi.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix the docker-compose wopi - -We fixed an issue when Collabora is not available time by time after running the docker-compose wopi deployment - -https://github.com/owncloud/ocis/pull/8483 -https://github.com/owncloud/ocis/issues/8474 diff --git a/changelog/6.0.0_2024-06-19/fix-error-translation-utils.md b/changelog/6.0.0_2024-06-19/fix-error-translation-utils.md deleted file mode 100644 index 0df7050bdc..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-error-translation-utils.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix the error translation from utils - -We've fixed the error translation from the statusCodeError type to CS3 Status because the FromCS3Status function converts a CS3 status code into a corresponding local Error representation. - -https://github.com/owncloud/ocis/pull/9331 -https://github.com/owncloud/ocis/issues/9151 diff --git a/changelog/6.0.0_2024-06-19/fix-graph-allowed-roles.md b/changelog/6.0.0_2024-06-19/fix-graph-allowed-roles.md deleted file mode 100644 index bfd334e41c..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-graph-allowed-roles.md +++ /dev/null @@ -1,9 +0,0 @@ -Bugfix: Validate conditions for sharing roles by resource type - -We improved the validation of the allowed sharing roles for specific resource type -for various sharing related graph API endpoints. This allows e.g. the web client to -restrict the sharing roles presented to the user based on the type of the resource -that is being shared. - -https://github.com/owncloud/ocis/pull/8815 -https://github.com/owncloud/ocis/issues/8331 diff --git a/changelog/6.0.0_2024-06-19/fix-graph-create-drive-item.md b/changelog/6.0.0_2024-06-19/fix-graph-create-drive-item.md deleted file mode 100644 index e6b792603c..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-graph-create-drive-item.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix creating the drive item - -We fixed the issue when creating a drive item with random item id was allowed - -https://github.com/owncloud/ocis/pull/8817 -https://github.com/owncloud/ocis/issues/8724 diff --git a/changelog/6.0.0_2024-06-19/fix-graph-internal-link.md b/changelog/6.0.0_2024-06-19/fix-graph-internal-link.md deleted file mode 100644 index ba9a72c9da..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-graph-internal-link.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Internal links shouldn't have a password - -Internal links shouldn't have a password when create/update - -https://github.com/owncloud/ocis/pull/8668 -https://github.com/owncloud/ocis/issues/8619 diff --git a/changelog/6.0.0_2024-06-19/fix-graph-invite-virtual.md b/changelog/6.0.0_2024-06-19/fix-graph-invite-virtual.md deleted file mode 100644 index 52e42c8dc8..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-graph-invite-virtual.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix sharing invite on virtual drive - -We fixed the issue when sharing of virtual drive with other users was allowed - -https://github.com/owncloud/ocis/pull/8609 -https://github.com/owncloud/ocis/issues/8495 diff --git a/changelog/6.0.0_2024-06-19/fix-graph-invite.md b/changelog/6.0.0_2024-06-19/fix-graph-invite.md deleted file mode 100644 index faee6ec73d..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-graph-invite.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix graph drive invite - -We fixed the issue when sharing of personal drive is allowed via graph - -https://github.com/owncloud/ocis/pull/8538 -https://github.com/owncloud/ocis/issues/8494 diff --git a/changelog/6.0.0_2024-06-19/fix-graph-unmount-item.md b/changelog/6.0.0_2024-06-19/fix-graph-unmount-item.md deleted file mode 100644 index 11f8cef7ce..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-graph-unmount-item.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix unmount item from share - -We fixed the status code returned for the request to delete a driveitem. - -https://github.com/owncloud/ocis/pull/8827 -https://github.com/owncloud/ocis/issues/8731 diff --git a/changelog/6.0.0_2024-06-19/fix-mount-points-naming.md b/changelog/6.0.0_2024-06-19/fix-mount-points-naming.md deleted file mode 100644 index f188aeb72a..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-mount-points-naming.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix the mount points naming - -We fixed a bug that caused inconsistent naming when multiple users share the resource with same name to another user. - -https://github.com/owncloud/ocis/pull/8543 -https://github.com/owncloud/ocis/issues/8471 diff --git a/changelog/6.0.0_2024-06-19/fix-postprocessing-restart.md b/changelog/6.0.0_2024-06-19/fix-postprocessing-restart.md deleted file mode 100644 index 6183701f16..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-postprocessing-restart.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix restarting of postprocessing - -When an upload is not found, the logic to restart postprocessing was bunked. Additionally we extended the upload sessions -command to be able to restart the uploads without using a second command. - -NOTE: This also includes a breaking fix for the deprecated `ocis storage-users uploads list` command - -https://github.com/owncloud/ocis/pull/8782 diff --git a/changelog/6.0.0_2024-06-19/fix-public-link-lock.md b/changelog/6.0.0_2024-06-19/fix-public-link-lock.md deleted file mode 100644 index f42eb0b7cf..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-public-link-lock.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix an error when lock/unlock a public shared file - -We fixed a bug when anonymous user with viewer role in public link of a folder can lock/unlock a file inside it - -https://github.com/owncloud/ocis/pull/8472 -https://github.com/owncloud/ocis/issues/7785 diff --git a/changelog/6.0.0_2024-06-19/fix-publiclink-upload.md b/changelog/6.0.0_2024-06-19/fix-publiclink-upload.md deleted file mode 100644 index a362ce910b..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-publiclink-upload.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix uploading via a public link - -Fix http error when uploading via a public link - -https://github.com/owncloud/ocis/pull/8702 -https://github.com/owncloud/ocis/issues/8699 diff --git a/changelog/6.0.0_2024-06-19/fix-remove-group-from-share.md b/changelog/6.0.0_2024-06-19/fix-remove-group-from-share.md deleted file mode 100644 index d027fed1af..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-remove-group-from-share.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix removing groups from space - -We fixed a bug when unable to remove groups from space via graph - -https://github.com/owncloud/ocis/pull/8803 -https://github.com/owncloud/ocis/issues/8768 diff --git a/changelog/6.0.0_2024-06-19/fix-remove-update-share.md b/changelog/6.0.0_2024-06-19/fix-remove-update-share.md deleted file mode 100644 index 1e8cbb5ecd..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-remove-update-share.md +++ /dev/null @@ -1,9 +0,0 @@ -Bugfix: Fix remove/update share permissions - -This is a workaround that should prevent removing or changing the share permissions when the file is locked. -These limitations have to be removed after the wopi server will be able to unlock the file properly. -These limitations are not spread on the files inside the shared folder. - -https://github.com/owncloud/ocis/pull/8529 -https://github.com/cs3org/reva/pull/4534 -https://github.com/owncloud/ocis/issues/8273 diff --git a/changelog/6.0.0_2024-06-19/fix-search-hidden.md b/changelog/6.0.0_2024-06-19/fix-search-hidden.md deleted file mode 100644 index d234d463a3..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-search-hidden.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: The hidden shares have been excluded from a search result - -The hidden shares have been excluded from a search result. - -https://github.com/owncloud/ocis/pull/9371 -https://github.com/owncloud/ocis/issues/7383 diff --git a/changelog/6.0.0_2024-06-19/fix-settings-metadata-tests.md b/changelog/6.0.0_2024-06-19/fix-settings-metadata-tests.md deleted file mode 100644 index dc329a0acf..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-settings-metadata-tests.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix the settings metedata tests - -We fix the settings metedata tests that had the data race - -https://github.com/owncloud/ocis/pull/9341 -https://github.com/owncloud/ocis/issues/9372 diff --git a/changelog/6.0.0_2024-06-19/fix-share-mount-unmount.md b/changelog/6.0.0_2024-06-19/fix-share-mount-unmount.md deleted file mode 100644 index da89cdffec..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-share-mount-unmount.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix the status code for multiple mount and unmount share - -We fixed the status code for multiple mount and unmount share. - -https://github.com/owncloud/ocis/pull/9193 -https://github.com/owncloud/ocis/issues/8876 diff --git a/changelog/6.0.0_2024-06-19/fix-share-update.md b/changelog/6.0.0_2024-06-19/fix-share-update.md deleted file mode 100644 index b4bbfaf11c..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-share-update.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix share update - -We fixed the response code when the role/permission is empty on the share update - -https://github.com/owncloud/ocis/pull/9301 -https://github.com/owncloud/ocis/issues/8747 diff --git a/changelog/6.0.0_2024-06-19/fix-well-known-rewrite.md b/changelog/6.0.0_2024-06-19/fix-well-known-rewrite.md deleted file mode 100644 index fefa1449ae..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-well-known-rewrite.md +++ /dev/null @@ -1,4 +0,0 @@ -Bugfix: Fix well-known rewrite endpoint - -https://github.com/owncloud/ocis/pull/8946 -https://github.com/owncloud/ocis/issues/8703 diff --git a/changelog/6.0.0_2024-06-19/fix-wopi-example.md b/changelog/6.0.0_2024-06-19/fix-wopi-example.md deleted file mode 100644 index de1624a802..0000000000 --- a/changelog/6.0.0_2024-06-19/fix-wopi-example.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Service startup of WOPI example - -We fixed a bug in the service startup of the appprovider-onlyoffice in the ocis_wopi deployment example. - -https://github.com/owncloud/ocis/pull/9127 diff --git a/changelog/6.0.0_2024-06-19/graph-item-visibility-api.md b/changelog/6.0.0_2024-06-19/graph-item-visibility-api.md deleted file mode 100644 index 632083da13..0000000000 --- a/changelog/6.0.0_2024-06-19/graph-item-visibility-api.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: Ability to Change Share Item Visibility in Graph API - -Introduce the `PATCH /graph/v1beta1/drives/{driveID}/items/{itemID}` Graph API endpoint which allows updating individual Drive Items. - -At the moment, only the share visibility is considered changeable, but in the future, more properties can be added to this endpoint. - -This enhancement is needed for the user interface, allowing specific shares to be hidden or unhidden as needed, -thereby improving the user experience. - -https://github.com/owncloud/ocis/pull/8750 -https://github.com/owncloud/ocis/issues/8654 diff --git a/changelog/6.0.0_2024-06-19/graph-permission-created-date.md b/changelog/6.0.0_2024-06-19/graph-permission-created-date.md deleted file mode 100644 index cb9e1d4daf..0000000000 --- a/changelog/6.0.0_2024-06-19/graph-permission-created-date.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Graph permission created date time - -We've added the created date time to graph permission objects. - -https://github.com/owncloud/ocis/pull/8954 -https://github.com/owncloud/ocis/issues/8749 diff --git a/changelog/6.0.0_2024-06-19/improve-cors.md b/changelog/6.0.0_2024-06-19/improve-cors.md deleted file mode 100644 index c659f13585..0000000000 --- a/changelog/6.0.0_2024-06-19/improve-cors.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Change Cors default settings - -We have changed the default CORS settings to set `Access-Control-Allow-Origin` to the `OCIS_URL` if not explicitely set -and `Access-Control-Allow-Credentials` to `false` if not explicitely set. - -https://github.com/owncloud/ocis/pull/8518 -https://github.com/owncloud/ocis/issues/8514 diff --git a/changelog/6.0.0_2024-06-19/initiator-ids.md b/changelog/6.0.0_2024-06-19/initiator-ids.md deleted file mode 100644 index d0d0f21368..0000000000 --- a/changelog/6.0.0_2024-06-19/initiator-ids.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Initiator-IDs - -Allows sending a header `Initiator-ID` on http requests. This id will be added to sse events so clients can figure out if their particular instance was triggering the event. Additionally this adds the etag of the file/folder to all sse events. - -https://github.com/owncloud/ocis/pull/8936 -https://github.com/owncloud/ocis/pull/8701 diff --git a/changelog/6.0.0_2024-06-19/link-sses.md b/changelog/6.0.0_2024-06-19/link-sses.md deleted file mode 100644 index 6ac8fbb3d0..0000000000 --- a/changelog/6.0.0_2024-06-19/link-sses.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add Link SSEs - -Add sses for link created/updated/removed. - -https://github.com/owncloud/ocis/pull/8908 diff --git a/changelog/6.0.0_2024-06-19/mask-user-email-in-output.md b/changelog/6.0.0_2024-06-19/mask-user-email-in-output.md deleted file mode 100644 index e61e5e7382..0000000000 --- a/changelog/6.0.0_2024-06-19/mask-user-email-in-output.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Mask user email in output - -We have fixed a bug where the user email was not masked in the output and the user emails could be enumerated through -the sharee search. This is the ocis side which adds an suiting config option to mask user emails in the output. - -https://github.com/owncloud/ocis/issues/8726 -https://github.com/cs3org/reva/pull/4603 -https://github.com/owncloud/ocis/pull/8764 diff --git a/changelog/6.0.0_2024-06-19/max-input-image.md b/changelog/6.0.0_2024-06-19/max-input-image.md deleted file mode 100644 index c3ed7d2d0e..0000000000 --- a/changelog/6.0.0_2024-06-19/max-input-image.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Define maximum input image dimensions and size when generating previews - -This is a general hardening change to limit processing time and resources of the thumbnailer. - -https://github.com/owncloud/ocis/pull/9360 -https://github.com/owncloud/ocis/pull/9035 -https://github.com/owncloud/ocis/pull/9069 diff --git a/changelog/6.0.0_2024-06-19/more-sse-events.md b/changelog/6.0.0_2024-06-19/more-sse-events.md deleted file mode 100644 index 8be1faee9e..0000000000 --- a/changelog/6.0.0_2024-06-19/more-sse-events.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Send more sse events - -We added sse events for `ItemTrashed`, `ItemRestored`,`ContainerCreated` and `FileRenamed` - -https://github.com/owncloud/ocis/pull/8587 diff --git a/changelog/6.0.0_2024-06-19/nats-reconnects.md b/changelog/6.0.0_2024-06-19/nats-reconnects.md deleted file mode 100644 index e7e526451e..0000000000 --- a/changelog/6.0.0_2024-06-19/nats-reconnects.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Nats reconnects - -We fixed the reconnect handling of the natjs kv registry. - -https://github.com/owncloud/ocis/pull/8880 diff --git a/changelog/6.0.0_2024-06-19/natsjskv-registry-encoding.md b/changelog/6.0.0_2024-06-19/natsjskv-registry-encoding.md deleted file mode 100644 index ee3f825cf7..0000000000 --- a/changelog/6.0.0_2024-06-19/natsjskv-registry-encoding.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Encode Registry Keys - -Encode the keys of the natsjskv registry as they have always been. - -https://github.com/owncloud/ocis/pull/9385 diff --git a/changelog/6.0.0_2024-06-19/next-before-making-calls.md b/changelog/6.0.0_2024-06-19/next-before-making-calls.md deleted file mode 100644 index 7c1c3b1869..0000000000 --- a/changelog/6.0.0_2024-06-19/next-before-making-calls.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: always select next before making calls - -We now select the next client more often to spread out load - -https://github.com/owncloud/ocis/pull/8578 diff --git a/changelog/6.0.0_2024-06-19/non-default-multipartuploads.md b/changelog/6.0.0_2024-06-19/non-default-multipartuploads.md deleted file mode 100644 index 91f5e33137..0000000000 --- a/changelog/6.0.0_2024-06-19/non-default-multipartuploads.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Disable Multipart uploads - -Disables multiparts uploads as they lead to high memory consumption - -https://github.com/owncloud/ocis/pull/8666 - diff --git a/changelog/6.0.0_2024-06-19/prevent-thumbnailer-from-showing-secureview-previews.md b/changelog/6.0.0_2024-06-19/prevent-thumbnailer-from-showing-secureview-previews.md deleted file mode 100644 index 686bd6ea90..0000000000 --- a/changelog/6.0.0_2024-06-19/prevent-thumbnailer-from-showing-secureview-previews.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Don't show thumbnails for secureview shares - -We have fixed a bug where thumbnails were shown for secureview shares. - -https://github.com/owncloud/ocis/pull/9299 -https://github.com/owncloud/ocis/issues/9249 diff --git a/changelog/6.0.0_2024-06-19/remove-deprecated-settings-backend.md b/changelog/6.0.0_2024-06-19/remove-deprecated-settings-backend.md deleted file mode 100644 index 81d333176e..0000000000 --- a/changelog/6.0.0_2024-06-19/remove-deprecated-settings-backend.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: The `filesystem` backend for the settings service has been removed - -The only remaining backend for the settings service is `metadata`, which has been the -default backend since ocis 2.0 - -https://github.com/owncloud/ocis/pull/9138 diff --git a/changelog/6.0.0_2024-06-19/remove-resharing.md b/changelog/6.0.0_2024-06-19/remove-resharing.md deleted file mode 100644 index 495c5ea9e9..0000000000 --- a/changelog/6.0.0_2024-06-19/remove-resharing.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Remove resharing - -Removed resharing feature from codebase - -https://github.com/owncloud/ocis/pull/8762 diff --git a/changelog/6.0.0_2024-06-19/remove-well-known-oidc-middleware.md b/changelog/6.0.0_2024-06-19/remove-well-known-oidc-middleware.md deleted file mode 100644 index 888dd40b40..0000000000 --- a/changelog/6.0.0_2024-06-19/remove-well-known-oidc-middleware.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Introduce staticroutes package & remove well-known OIDC middleware - -We have introduced a new static routes package to the proxy. This package -is responsible for serving static files and oidc well-known endpoint `/.well-known/openid-configuration`. -We have removed the well-known middleware for OIDC and moved it -to the newly introduced static routes module in the proxy. - -https://github.com/owncloud/ocis/issues/6095 -https://github.com/owncloud/ocis/pull/8541 - diff --git a/changelog/6.0.0_2024-06-19/rework-virus-handling.md b/changelog/6.0.0_2024-06-19/rework-virus-handling.md deleted file mode 100644 index 3f889b4915..0000000000 --- a/changelog/6.0.0_2024-06-19/rework-virus-handling.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Improve infected file handling - -Reworks virus handling.Shows scandate and outcome on ocis storage-users uploads sessions. Avoids retrying infected files on ocis postprocessing restart. - -https://github.com/owncloud/ocis/pull/8947 diff --git a/changelog/6.0.0_2024-06-19/select-next-clients-for-autoaccept.md b/changelog/6.0.0_2024-06-19/select-next-clients-for-autoaccept.md deleted file mode 100644 index 533c797bcf..0000000000 --- a/changelog/6.0.0_2024-06-19/select-next-clients-for-autoaccept.md +++ /dev/null @@ -1,3 +0,0 @@ -Bugfix: we now always select the next clients when autoaccepting shares - -https://github.com/owncloud/ocis/pull/8570 diff --git a/changelog/6.0.0_2024-06-19/shareeid-sses.md b/changelog/6.0.0_2024-06-19/shareeid-sses.md deleted file mode 100644 index 97a04d1a5f..0000000000 --- a/changelog/6.0.0_2024-06-19/shareeid-sses.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: ShareeIDs in SSEs - -We will now send a list of userIDs (one or in case of a group share multiple) on share related SSEs - -https://github.com/owncloud/ocis/pull/8915 diff --git a/changelog/6.0.0_2024-06-19/sharing-ng-mount.md b/changelog/6.0.0_2024-06-19/sharing-ng-mount.md deleted file mode 100644 index f1da7ef170..0000000000 --- a/changelog/6.0.0_2024-06-19/sharing-ng-mount.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: graphs endpoint for mounting and unmounting shares - -Functionality for mounting (accepting) and unmounting (rejecting) received -shares has been added to the graph API. - -https://github.com/owncloud/ocis/pull/7885 diff --git a/changelog/6.0.0_2024-06-19/sharing-ng-spacepermissions.md b/changelog/6.0.0_2024-06-19/sharing-ng-spacepermissions.md deleted file mode 100644 index e703decea0..0000000000 --- a/changelog/6.0.0_2024-06-19/sharing-ng-spacepermissions.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: The graph endpoints for listing permission works for spaces now - -We enhanced the 'graph/v1beta1/drives/{{driveid}}/items/{{itemid}}/permissions' endpoint -to list permission of the space when the 'itemid' refers to a space root. - -https://github.com/owncloud/ocis/pull/8642 -https://github.com/owncloud/ocis/issues/8352 diff --git a/changelog/6.0.0_2024-06-19/sharing-secure-view-role.md b/changelog/6.0.0_2024-06-19/sharing-secure-view-role.md deleted file mode 100644 index a60646f94d..0000000000 --- a/changelog/6.0.0_2024-06-19/sharing-secure-view-role.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Secure viewer share role - -A new share role "Secure viewer" has been added. This role is applicable for files, folders and spaces and only allows viewing them (and their content). - -https://github.com/owncloud/ocis/pull/8907 diff --git a/changelog/6.0.0_2024-06-19/sharing-sse.md b/changelog/6.0.0_2024-06-19/sharing-sse.md deleted file mode 100644 index bcd0ffd2bb..0000000000 --- a/changelog/6.0.0_2024-06-19/sharing-sse.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Sharing SSEs - -Added server side events for item moved, share created/updated/removed, space membership created/removed. - -https://github.com/owncloud/ocis/pull/8854 -https://github.com/owncloud/ocis/pull/8875 diff --git a/changelog/6.0.0_2024-06-19/space-templates.md b/changelog/6.0.0_2024-06-19/space-templates.md deleted file mode 100644 index a2076dff68..0000000000 --- a/changelog/6.0.0_2024-06-19/space-templates.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Make server side space templates production ready - -Fixes several smaller bugs and adds some improvements to space templates, introduced with https://github.com/owncloud/ocis/pull/8558 - -https://github.com/owncloud/ocis/pull/8723 diff --git a/changelog/6.0.0_2024-06-19/thumbnail-request-limit.md b/changelog/6.0.0_2024-06-19/thumbnail-request-limit.md deleted file mode 100644 index 8c1ea0f85d..0000000000 --- a/changelog/6.0.0_2024-06-19/thumbnail-request-limit.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Limit concurrent thumbnail requests - -The number of concurrent requests to the thumbnail service can be limited now -to have more control over the consumed system resources. - -https://github.com/owncloud/ocis/pull/9199 diff --git a/changelog/6.0.0_2024-06-19/tokenInfo-endpoint-replacement.md b/changelog/6.0.0_2024-06-19/tokenInfo-endpoint-replacement.md deleted file mode 100644 index 8a5d1880f3..0000000000 --- a/changelog/6.0.0_2024-06-19/tokenInfo-endpoint-replacement.md +++ /dev/null @@ -1,13 +0,0 @@ -Enhancement: Allow to resolve public shares without the ocs tokeninfo endpoint - - -Instead of querying the /v1.php/apps/files_sharing/api/v1/tokeninfo/ endpoint, a client can now resolve public and internal links by sending a PROPFIND request to /dav/public-files/{sharetoken} - -* authenticated clients accessing an internal link are redirected to the "real" resource (`/dav/spaces/{target-resource-id} -* authenticated clients are able to resolve public links like before. For password protected links they need to supply the password even if they have access to the underlying resource by other means. -* unauthenticated clients accessing an internal link get a 401 returned with WWW-Authenticate set to Bearer (so that the client knows that it need to get a token via the IDP login page. -* unauthenticated clients accessing a password protected link get a 401 returned with an error message to indicate the requirement for needing the link's password. - -https://github.com/owncloud/ocis/pull/8926 -https://github.com/cs3org/reva/pull/4653 -https://github.com/owncloud/ocis/issues/8858 diff --git a/changelog/6.0.0_2024-06-19/update-storage-users-doc.md b/changelog/6.0.0_2024-06-19/update-storage-users-doc.md deleted file mode 100644 index e844cb9f65..0000000000 --- a/changelog/6.0.0_2024-06-19/update-storage-users-doc.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: The storage-users doc updated - -The storage-users doc was updated, added the details to the 'Restore Trash-Bins Items' section. - -https://github.com/owncloud/ocis/pull/9228 diff --git a/changelog/6.0.0_2024-06-19/update-web-9.0.0.md b/changelog/6.0.0_2024-06-19/update-web-9.0.0.md deleted file mode 100644 index 127f09b8cf..0000000000 --- a/changelog/6.0.0_2024-06-19/update-web-9.0.0.md +++ /dev/null @@ -1,66 +0,0 @@ -Enhancement: Update web to v9.0.0-alpha.7 - -Tags: web - -We updated ownCloud Web to v9.0.0-alpha.7. Please refer to the changelog (linked) for details on the web release. - -* Bugfix [owncloud/web#10377](https://github.com/owncloud/web/pull/10377): User data not updated while altering own user -* Bugfix [owncloud/web#10417](https://github.com/owncloud/web/pull/10417): Admin settings keyboard navigation -* Bugfix [owncloud/web#10517](https://github.com/owncloud/web/pull/10517): Load thumbnail when postprocessing is finished -* Bugfix [owncloud/web#10551](https://github.com/owncloud/web/pull/10551): Share sidebar icons -* Bugfix [owncloud/web#10702](https://github.com/owncloud/web/pull/10702): Apply sandbox attribute to iframe in draw-io extension -* Bugfix [owncloud/web#10706](https://github.com/owncloud/web/pull/10706): Apply sandbox attribute to iframe in app-external extension -* Bugfix [owncloud/web#10746](https://github.com/owncloud/web/pull/10746): Versions loaded multiple times when opening sidebar -* Bugfix [owncloud/web#10760](https://github.com/owncloud/web/pull/10760): Incoming notifications broken while notification center is open -* Bugfix [owncloud/web#10814](https://github.com/owncloud/web/issues/10814): Vertical scroll for OcModal on small screens -* Bugfix [owncloud/web#10900](https://github.com/owncloud/web/pull/10900): Context menu empty in tiles view -* Bugfix [owncloud/web#10918](https://github.com/owncloud/web/issues/10918): Resource deselection on right-click -* Bugfix [owncloud/web#10920](https://github.com/owncloud/web/pull/10920): Resources with name consist of number won't show up in trash bin -* Bugfix [owncloud/web#10928](https://github.com/owncloud/web/pull/10928): Disable search in public link context -* Bugfix [owncloud/web#10941](https://github.com/owncloud/web/issues/10941): Space not updating on navigation -* Bugfix [owncloud/web#10974](https://github.com/owncloud/web/pull/10974): Local logout if IdP has no logout support -* Change [owncloud/web#7338](https://github.com/owncloud/web/issues/7338): Remove deprecated code -* Change [owncloud/web#9892](https://github.com/owncloud/web/issues/9892): Remove skeleton app -* Change [owncloud/web#10102](https://github.com/owncloud/web/pull/10102): Remove deprecated extension point for adding quick actions -* Change [owncloud/web#10122](https://github.com/owncloud/web/pull/10122): Remove homeFolder option -* Change [owncloud/web#10210](https://github.com/owncloud/web/issues/10210): Vuex store removed -* Change [owncloud/web#10240](https://github.com/owncloud/web/pull/10240): Remove ocs user -* Change [owncloud/web#10330](https://github.com/owncloud/web/pull/10330): Registering app file editors -* Change [owncloud/web#10443](https://github.com/owncloud/web/pull/10443): Add extensionPoint concept -* Change [owncloud/web#10758](https://github.com/owncloud/web/pull/10758): Portal target removed -* Change [owncloud/web#10786](https://github.com/owncloud/web/pull/10786): Disable opening files in embed mode -* Enhancement [owncloud/web#5383](https://github.com/owncloud/web/issues/5383): Accessibility improvements -* Enhancement [owncloud/web#9215](https://github.com/owncloud/web/issues/9215): Icon for .dcm files -* Enhancement [owncloud/web#10018](https://github.com/owncloud/web/issues/10018): Tile sizes -* Enhancement [owncloud/web#10207](https://github.com/owncloud/web/pull/10207): Enable user preferences in public links -* Enhancement [owncloud/web#10334](https://github.com/owncloud/web/pull/10334): Move ThemeSwitcher into Account Settings -* Enhancement [owncloud/web#10383](https://github.com/owncloud/web/issues/10383): Top loading bar increase visibility -* Enhancement [owncloud/web#10390](https://github.com/owncloud/web/pull/10390): Integrate ToastUI editor in the text editor app -* Enhancement [owncloud/web#10443](https://github.com/owncloud/web/pull/10443): Custom component extension type -* Enhancement [owncloud/web#10448](https://github.com/owncloud/web/pull/10448): Epub reader app -* Enhancement [owncloud/web#10485](https://github.com/owncloud/web/pull/10485): Highlight search term in sharing autosuggest list -* Enhancement [owncloud/web#10519](https://github.com/owncloud/web/pull/10519): Warn user before closing browser when upload is in progress -* Enhancement [owncloud/web#10534](https://github.com/owncloud/web/issues/10534): Full text search default -* Enhancement [owncloud/web#10544](https://github.com/owncloud/web/pull/10544): Show locked and processing next to other status indicators -* Enhancement [owncloud/web#10546](https://github.com/owncloud/web/pull/10546): Set emoji as space icon -* Enhancement [owncloud/web#10586](https://github.com/owncloud/web/pull/10586): Add SSE events for locking, renaming, deleting, and restoring -* Enhancement [owncloud/web#10611](https://github.com/owncloud/web/pull/10611): Remember left nav bar state -* Enhancement [owncloud/web#10612](https://github.com/owncloud/web/pull/10612): Remember right side bar state -* Enhancement [owncloud/web#10624](https://github.com/owncloud/web/pull/10624): Add details panel to trash -* Enhancement [owncloud/web#10709](https://github.com/owncloud/web/pull/10709): Implement Server-Sent Events (SSE) for File Creation -* Enhancement [owncloud/web#10758](https://github.com/owncloud/web/pull/10758): Search providers extension point -* Enhancement [owncloud/web#10782](https://github.com/owncloud/web/pull/10782): Implement Server-Sent Events (SSE) for file updates -* Enhancement [owncloud/web#10798](https://github.com/owncloud/web/pull/10798): Add SSE event for moving -* Enhancement [owncloud/web#10801](https://github.com/owncloud/web/pull/10801): Ability to theme sharing role icons -* Enhancement [owncloud/web#10807](https://github.com/owncloud/web/pull/10807): Add SSE event for moving -* Enhancement [owncloud/web#10874](https://github.com/owncloud/web/pull/10874): Show loading spinner while searching or filtering users -* Enhancement [owncloud/web#10907](https://github.com/owncloud/web/pull/10907): Display hidden resources information in files list -* Enhancement [owncloud/web#10929](https://github.com/owncloud/web/pull/10929): Add loading spinner to admin settings spaces and groups -* Enhancement [owncloud/web#10956](https://github.com/owncloud/web/pull/10956): Audio metadata panel -* Enhancement [owncloud/web#10956](https://github.com/owncloud/web/pull/10956): EXIF metadata panel -* Enhancement [owncloud/web#10976](https://github.com/owncloud/web/pull/10976): Faster page loading times -* Enhancement [owncloud/web#11004](https://github.com/owncloud/web/pull/11004): Add enabled only filter to spaces overview -* Enhancement [owncloud/web#11037](https://github.com/owncloud/web/pull/11037): Multiple sidebar root panels - -https://github.com/owncloud/ocis/pull/9395 -https://github.com/owncloud/web/releases/tag/v9.0.0 diff --git a/changelog/6.1.0_2024-07-08/activity-api.md b/changelog/6.1.0_2024-07-08/activity-api.md deleted file mode 100644 index fd39c2be72..0000000000 --- a/changelog/6.1.0_2024-07-08/activity-api.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Activitylog API - -Adds an api to the `activitylog` service which allows retrieving data by clients to show item activities - -https://github.com/owncloud/ocis/pull/9361 diff --git a/changelog/6.1.0_2024-07-08/activitylog-fixes.md b/changelog/6.1.0_2024-07-08/activitylog-fixes.md deleted file mode 100644 index 15c9bb6b58..0000000000 --- a/changelog/6.1.0_2024-07-08/activitylog-fixes.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Various fixes for the activitylog service - -First round of fixes to make the activitylog service more robust and reliable. - -https://github.com/owncloud/ocis/pull/9485 -https://github.com/owncloud/ocis/pull/9467 diff --git a/changelog/6.1.0_2024-07-08/add-backchannal-event.md b/changelog/6.1.0_2024-07-08/add-backchannal-event.md deleted file mode 100644 index 46a8de0340..0000000000 --- a/changelog/6.1.0_2024-07-08/add-backchannal-event.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add the backchannel logout event - -We've added the backchannel logout event - -https://github.com/owncloud/ocis/pull/9447 -https://github.com/owncloud/ocis/issues/9355 diff --git a/changelog/6.1.0_2024-07-08/allow-disable-versioning.md b/changelog/6.1.0_2024-07-08/allow-disable-versioning.md deleted file mode 100644 index 004c6dbf23..0000000000 --- a/changelog/6.1.0_2024-07-08/allow-disable-versioning.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow disable versioning - -Adds new configuration options to disable versioning for the storage providers - -https://github.com/owncloud/ocis/pull/9473 diff --git a/changelog/6.1.0_2024-07-08/autoprovsion-groups.md b/changelog/6.1.0_2024-07-08/autoprovsion-groups.md deleted file mode 100644 index ede604f9c0..0000000000 --- a/changelog/6.1.0_2024-07-08/autoprovsion-groups.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Autoprovision group memberships - -When PROXY_AUTOPROVISION_ACCOUNTS is enabled it is now possible to automatically -maintain the group memberships of users via a configurable OIDC claim. - -https://github.com/owncloud/ocis/pull/9458 -https://github.com/owncloud/ocis/issues/5538 diff --git a/changelog/6.1.0_2024-07-08/bump-reva.md b/changelog/6.1.0_2024-07-08/bump-reva.md deleted file mode 100644 index 3ca72e60e4..0000000000 --- a/changelog/6.1.0_2024-07-08/bump-reva.md +++ /dev/null @@ -1,13 +0,0 @@ -Enhancement: Bump reva to v2.21.0 - -* Bugfix [cs3org/reva#4740](https://github.com/cs3org/reva/pull/4740): Disallow reserved filenames -* Bugfix [cs3org/reva#4748](https://github.com/cs3org/reva/pull/4748): Quotes in dav Content-Disposition header -* Bugfix [cs3org/reva#4750](https://github.com/cs3org/reva/pull/4750): Validate a space path -* Enhancement [cs3org/reva#4737](https://github.com/cs3org/reva/pull/4737): Add the backchannel logout event -* Enhancement [cs3org/reva#4749](https://github.com/cs3org/reva/pull/4749): DAV error codes -* Enhancement [cs3org/reva#4742](https://github.com/cs3org/reva/pull/4742): Expose disable-versioning configuration option -* Enhancement [cs3org/reva#4739](https://github.com/cs3org/reva/pull/4739): Improve posixfs storage driver -* Enhancement [cs3org/reva#4738](https://github.com/cs3org/reva/pull/4738): Add GetServiceUserToken() method to utils pkg - -https://github.com/owncloud/ocis/pull/9556 -https://github.com/owncloud/ocis/pull/9473 diff --git a/changelog/6.1.0_2024-07-08/consistency-fail-flag.md b/changelog/6.1.0_2024-07-08/consistency-fail-flag.md deleted file mode 100644 index 7cd0ff841d..0000000000 --- a/changelog/6.1.0_2024-07-08/consistency-fail-flag.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add fail flag to consistency check - -We added a `--fail` flag to the `ocis backup consistency` command. If set to true, the command will return a non-zero exit code if any inconsistencies are found. This allows you to use the command in scripts and CI/CD pipelines to ensure that backups are consistent. - -https://github.com/owncloud/ocis/pull/9447 diff --git a/changelog/6.1.0_2024-07-08/deprecate-gateway-envvars.md b/changelog/6.1.0_2024-07-08/deprecate-gateway-envvars.md deleted file mode 100644 index 853dd23dbb..0000000000 --- a/changelog/6.1.0_2024-07-08/deprecate-gateway-envvars.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Deprecate gateway environment variables - -Deprecate service specific `_GATEWAY_NAME` env vars. It makes no sense to point one specific service to a different gateway. - -https://github.com/owncloud/ocis/pull/9451 diff --git a/changelog/6.1.0_2024-07-08/empty-trash-dirs.md b/changelog/6.1.0_2024-07-08/empty-trash-dirs.md deleted file mode 100644 index 89c5f54b51..0000000000 --- a/changelog/6.1.0_2024-07-08/empty-trash-dirs.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Empty trash directories - -We have added a cli-command that allows cleaning up empty directories in the trashbins folder structure in decomposedFS. - -https://github.com/owncloud/ocis/pull/9483 -https://github.com/owncloud/ocis/issues/9393 -https://github.com/owncloud/ocis/issues/9271 diff --git a/changelog/6.1.0_2024-07-08/fix-dockerfile-for-posixfs.md b/changelog/6.1.0_2024-07-08/fix-dockerfile-for-posixfs.md deleted file mode 100644 index a1f3ea9ec4..0000000000 --- a/changelog/6.1.0_2024-07-08/fix-dockerfile-for-posixfs.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Add inotify-tools and bash packages to docker files - -We need both packages to make posixfs work. Later, once the golang -package is fixed to not depend on bash any more, bash can be removed -again. - -https://github.com/owncloud/ocis/pull/9440 diff --git a/changelog/6.1.0_2024-07-08/fix-email-notification.md b/changelog/6.1.0_2024-07-08/fix-email-notification.md deleted file mode 100644 index 0edc0a5924..0000000000 --- a/changelog/6.1.0_2024-07-08/fix-email-notification.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix the email notification service - -We fixed an error in the notification service that caused the email notification to fail when the user's display name contained special characters. - -https://github.com/owncloud/ocis/pull/9467 -https://github.com/owncloud/ocis/issues/9402 diff --git a/changelog/6.1.0_2024-07-08/fix-email-template.md b/changelog/6.1.0_2024-07-08/fix-email-template.md deleted file mode 100644 index d072bac1d6..0000000000 --- a/changelog/6.1.0_2024-07-08/fix-email-template.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fixed the email template - -Fixed the email template when the description was marked as a link. - - -https://github.com/owncloud/ocis/pull/9484 -https://github.com/owncloud/ocis/issues/8424 diff --git a/changelog/6.1.0_2024-07-08/fix-pw-reset.md b/changelog/6.1.0_2024-07-08/fix-pw-reset.md deleted file mode 100644 index 023eb53a66..0000000000 --- a/changelog/6.1.0_2024-07-08/fix-pw-reset.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix Password Reset - -The `ocis idm resetpassword` always used the hardcoded `admin` name for the user. Now user name can be specified via the `--user-name` (`-u`) flag. - -https://github.com/owncloud/ocis/pull/9479 diff --git a/changelog/6.1.0_2024-07-08/fix-secure-view.md b/changelog/6.1.0_2024-07-08/fix-secure-view.md deleted file mode 100644 index 6d3abb26d7..0000000000 --- a/changelog/6.1.0_2024-07-08/fix-secure-view.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Polish secure view - -We fixed a bug where viewing pdf files in secure view mode was not possible. Secure view access on space roots was dropped because of unwanted side effects. - -https://github.com/owncloud/ocis/pull/9532 diff --git a/changelog/6.1.0_2024-07-08/fix-sharingng-permission-listings.md b/changelog/6.1.0_2024-07-08/fix-sharingng-permission-listings.md deleted file mode 100644 index 671e70431f..0000000000 --- a/changelog/6.1.0_2024-07-08/fix-sharingng-permission-listings.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix sharing-ng permission listings for personal and virtual drive items - -Fixes an issue where the sharing-ng service was not able to list permissions for personal and virtual drive items. - -https://github.com/owncloud/ocis/pull/9438 -https://github.com/owncloud/ocis/issues/8922 diff --git a/changelog/6.1.0_2024-07-08/harden-postprocessing-restart.md b/changelog/6.1.0_2024-07-08/harden-postprocessing-restart.md deleted file mode 100644 index 3429d43746..0000000000 --- a/changelog/6.1.0_2024-07-08/harden-postprocessing-restart.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Allow all uploads to restart - -On postprocessing-restart, allow all uploads to restart even if one fails. - -https://github.com/owncloud/ocis/pull/9465 diff --git a/changelog/6.1.0_2024-07-08/index-all-spaces.md b/changelog/6.1.0_2024-07-08/index-all-spaces.md deleted file mode 100644 index c07b1dbab0..0000000000 --- a/changelog/6.1.0_2024-07-08/index-all-spaces.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow reindexing all spaces - -Adds a `--all-spaces` flag to the `ocis search index` command to allow reindexing all spaces at once. - -https://github.com/owncloud/ocis/pull/9456 diff --git a/changelog/6.1.0_2024-07-08/initial-ocm-support-for-graph.md b/changelog/6.1.0_2024-07-08/initial-ocm-support-for-graph.md deleted file mode 100644 index 37e6f1f1f3..0000000000 --- a/changelog/6.1.0_2024-07-08/initial-ocm-support-for-graph.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Rudimentary OCM support in graph - -We now allow creating and accepting OCM shares. - -https://github.com/owncloud/ocis/pull/8909 diff --git a/changelog/6.1.0_2024-07-08/ocm-configurable-timeouts.md b/changelog/6.1.0_2024-07-08/ocm-configurable-timeouts.md deleted file mode 100644 index 9bc8d89480..0000000000 --- a/changelog/6.1.0_2024-07-08/ocm-configurable-timeouts.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Configurable OCM timeouts - -We added `OCM_OCM_INVITE_MANAGER_TOKEN_EXPIRATION` and `OCM_OCM_INVITE_MANAGER_TIMEOUT` to allow changing the default invite token duration as well as the request timeout for requests made to other instances. - -https://github.com/owncloud/ocis/pull/9450 diff --git a/changelog/6.1.0_2024-07-08/remove-revisions-cli.md b/changelog/6.1.0_2024-07-08/remove-revisions-cli.md deleted file mode 100644 index 15afc95510..0000000000 --- a/changelog/6.1.0_2024-07-08/remove-revisions-cli.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add cli to purge revisions - -Adds a cli that allows removing all revisions for a storage-provider. - -https://github.com/owncloud/ocis/pull/9497 diff --git a/changelog/6.1.0_2024-07-08/update-web-9.1.0.md b/changelog/6.1.0_2024-07-08/update-web-9.1.0.md deleted file mode 100644 index 1647eda9e5..0000000000 --- a/changelog/6.1.0_2024-07-08/update-web-9.1.0.md +++ /dev/null @@ -1,24 +0,0 @@ -Enhancement: Update web to v9.1.0 - -Tags: web - -We updated ownCloud Web to v9.1.0. Please refer to the changelog (linked) for details on the web release. - -* Bugfix [owncloud/web#11058](https://github.com/owncloud/web/pull/11058): Resetting user after logout -* Bugfix [owncloud/web#11059](https://github.com/owncloud/web/pull/11059): Admin settings UI update after save -* Bugfix [owncloud/web#11068](https://github.com/owncloud/web/pull/11068): Editor save after token renewal -* Bugfix [owncloud/web#11132](https://github.com/owncloud/web/pull/11132): Trash bin breaking on navigation -* Bugfix [owncloud/web#11135](https://github.com/owncloud/web/issues/11135): Tooltips in trashbin covered -* Bugfix [owncloud/web#11137](https://github.com/owncloud/web/pull/11137): Duplicated elements on public link page -* Bugfix [owncloud/web#11139](https://github.com/owncloud/web/pull/11139): Secure view default action -* Enhancement [owncloud/web#5387](https://github.com/owncloud/web/issues/5387): Accessibility improvements -* Enhancement [owncloud/web#10996](https://github.com/owncloud/web/pull/10996): Activities sidebar app panel -* Enhancement [owncloud/web#11054](https://github.com/owncloud/web/pull/11054): Consistent initial loading spinner -* Enhancement [owncloud/web#11057](https://github.com/owncloud/web/pull/11057): Add action drop down to app top bar -* Enhancement [owncloud/web#11060](https://github.com/owncloud/web/pull/11060): Decrease text editor loading times -* Enhancement [owncloud/web#11077](https://github.com/owncloud/web/pull/11077): Reduce network load on token renewal -* Enhancement [owncloud/web#11085](https://github.com/owncloud/web/pull/11085): Open file directly from app -* Enhancement [owncloud/web#11093](https://github.com/owncloud/web/pull/11093): Enable default autosave in editors - -https://github.com/owncloud/ocis/pull/9547 -https://github.com/owncloud/web/releases/tag/v9.1.0 diff --git a/changelog/6.2.0_2024-07-30/added-full-docker-debug.md b/changelog/6.2.0_2024-07-30/added-full-docker-debug.md deleted file mode 100644 index f9ab65e630..0000000000 --- a/changelog/6.2.0_2024-07-30/added-full-docker-debug.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Added the debugging to full ocis docker example - -Added the debugging to full ocis docker example - -https://github.com/owncloud/ocis/pull/9666 diff --git a/changelog/6.2.0_2024-07-30/auth-app-service.md b/changelog/6.2.0_2024-07-30/auth-app-service.md deleted file mode 100644 index 3d27f95eba..0000000000 --- a/changelog/6.2.0_2024-07-30/auth-app-service.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Introduce auth-app service - -Introduce a new service, auth-app, that provides authentication and authorization services for applications. - -https://github.com/owncloud/ocis/pull/9079 diff --git a/changelog/6.2.0_2024-07-30/bugfix-fix-crash-on-empty-tracingprovider.md b/changelog/6.2.0_2024-07-30/bugfix-fix-crash-on-empty-tracingprovider.md deleted file mode 100644 index ddd3fd244e..0000000000 --- a/changelog/6.2.0_2024-07-30/bugfix-fix-crash-on-empty-tracingprovider.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix crash on empty tracing provider - -We have fixed a bug that causes a crash when OCIS_TRACING_ENABLED is set to true, but no -tracing Endpoints or Collectors have been provided.a - -https://github.com/owncloud/ocis/pull/9622 -https://github.com/owncloud/ocis/issues/7012 diff --git a/changelog/6.2.0_2024-07-30/bugfix-missing-invitation-in-permissions.md b/changelog/6.2.0_2024-07-30/bugfix-missing-invitation-in-permissions.md deleted file mode 100644 index 8a73e82df6..0000000000 --- a/changelog/6.2.0_2024-07-30/bugfix-missing-invitation-in-permissions.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Missing invitation in permission responses - -We have fixed a bug where the `invitation` property was missing in the response when creating, listing or updating graph permissions. - -https://github.com/owncloud/ocis/pull/9652 -https://github.com/owncloud/ocis/issues/9571 diff --git a/changelog/6.2.0_2024-07-30/bump-reva.md b/changelog/6.2.0_2024-07-30/bump-reva.md deleted file mode 100644 index 84288fd522..0000000000 --- a/changelog/6.2.0_2024-07-30/bump-reva.md +++ /dev/null @@ -1,23 +0,0 @@ -Enhancement: Bump reva to v.2.22.0 - -* Bugfix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4741): Always find unique providers -* Bugfix [cs3org/reva#4762](https://github.com/cs3org/reva/pull/4762): Blanks in dav Content-Disposition header -* Bugfix [cs3org/reva#4775](https://github.com/cs3org/reva/pull/4775): Fixed the response code when copying the shared from to personal -* Bugfix [cs3org/reva#4633](https://github.com/cs3org/reva/pull/4633): Allow all users to create internal links -* Bugfix [cs3org/reva#4771](https://github.com/cs3org/reva/pull/4771): Deleting resources via their id -* Bugfix [cs3org/reva#4768](https://github.com/cs3org/reva/pull/4768): Fixed the file name validation if nodeid is used -* Bugfix [cs3org/reva#4758](https://github.com/cs3org/reva/pull/4758): Fix moving locked files, enable handling locked files via ocdav -* Bugfix [cs3org/reva#4774](https://github.com/cs3org/reva/pull/4774): Fix micro ocdav service init and registration -* Bugfix [cs3org/reva#4776](https://github.com/cs3org/reva/pull/4776): Fix response code for DEL file that in postprocessing -* Bugfix [cs3org/reva#4746](https://github.com/cs3org/reva/pull/4746): Uploading the same file multiple times leads to orphaned blobs -* Bugfix [cs3org/reva#4778](https://github.com/cs3org/reva/pull/4778): Zero byte uploads -* Change [cs3org/reva#4759](https://github.com/cs3org/reva/pull/4759): Updated to the latest version of the go-cs3apis -* Change [cs3org/reva#4773](https://github.com/cs3org/reva/pull/4773): Ocis bumped -* Enhancement [cs3org/reva#4766](https://github.com/cs3org/reva/pull/4766): Set archiver output format via query parameter -* Enhancement [cs3org/reva#4763](https://github.com/cs3org/reva/pull/4763): Improve posixfs storage driver - -https://github.com/owncloud/ocis/pull/9690 -https://github.com/owncloud/ocis/pull/9662 -https://github.com/owncloud/ocis/pull/9621 -https://github.com/owncloud/ocis/pull/9677 -https://github.com/owncloud/ocis/pull/9689 diff --git a/changelog/6.2.0_2024-07-30/bump-web-commitid.md b/changelog/6.2.0_2024-07-30/bump-web-commitid.md deleted file mode 100644 index f6673d011a..0000000000 --- a/changelog/6.2.0_2024-07-30/bump-web-commitid.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Bump commitID for web - -Bump the web commitID to current master - -https://github.com/owncloud/ocis/pull/9631 diff --git a/changelog/6.2.0_2024-07-30/collaboration-logging.md b/changelog/6.2.0_2024-07-30/collaboration-logging.md deleted file mode 100644 index dd7470cdcc..0000000000 --- a/changelog/6.2.0_2024-07-30/collaboration-logging.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Improve the collaboration service logging - -We added more debug log information to the collaboration service. This is vital for scenarios when we need to debug in remote setups. - -https://github.com/owncloud/ocis/pull/9653 diff --git a/changelog/6.2.0_2024-07-30/collaboration-msoo-locking.md b/changelog/6.2.0_2024-07-30/collaboration-msoo-locking.md deleted file mode 100644 index cc00bcbd16..0000000000 --- a/changelog/6.2.0_2024-07-30/collaboration-msoo-locking.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add locking support for MS Office Online Server - -We added support for the special kind of lock tokens that MS Office Online Server uses to lock files via the Wopi protocol. -It will only be active if you set the `COLLABORATION_APP_NAME` environment variable to `MicrosoftOfficeOnline`. - -https://github.com/owncloud/ocis/pull/9685 diff --git a/changelog/6.2.0_2024-07-30/collaboration-proofkeys.md b/changelog/6.2.0_2024-07-30/collaboration-proofkeys.md deleted file mode 100644 index 15975b73be..0000000000 --- a/changelog/6.2.0_2024-07-30/collaboration-proofkeys.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Add support for proof keys for the collaboration service - -Proof keys support will be enabled by default in order to ensure that all -the requests come from a trusted source. -Since proof keys must be set in the WOPI app (OnlyOffice, Collabora...), it's -possible to disable the verification of the proof keys via configuration. - -https://github.com/owncloud/ocis/pull/9366 diff --git a/changelog/6.2.0_2024-07-30/fix-401-on-admin-resources-by-nonadmin.md b/changelog/6.2.0_2024-07-30/fix-401-on-admin-resources-by-nonadmin.md deleted file mode 100644 index 48a1dadc6e..0000000000 --- a/changelog/6.2.0_2024-07-30/fix-401-on-admin-resources-by-nonadmin.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix restarting of postprocessing - -We fixed a bug where non-admin requests to admin resources would get 401 Unauthorized. -Now, the server sends 403 Forbidden response. - -https://github.com/owncloud/ocis/pull/6945 -https://github.com/owncloud/ocis/issues/5938 diff --git a/changelog/6.2.0_2024-07-30/fix-copy-responce.md b/changelog/6.2.0_2024-07-30/fix-copy-responce.md deleted file mode 100644 index 352ce8e6aa..0000000000 --- a/changelog/6.2.0_2024-07-30/fix-copy-responce.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fixed the response code when copying the shared from to personal - -We fixed the response code when copying the file from shares to personal space with a secure view role. - -https://github.com/owncloud/ocis/pull/9677 -https://github.com/owncloud/ocis/issues/9482 diff --git a/changelog/6.2.0_2024-07-30/fix-filename-validation.md b/changelog/6.2.0_2024-07-30/fix-filename-validation.md deleted file mode 100644 index bd62c2ae2a..0000000000 --- a/changelog/6.2.0_2024-07-30/fix-filename-validation.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fixed the file name validation if nodeid is used - -We have fixed the file name validation if nodeid is used - -https://github.com/owncloud/ocis/pull/9634 -https://github.com/owncloud/ocis/issues/9568 diff --git a/changelog/6.2.0_2024-07-30/fix-missing-secure-view-attr.md b/changelog/6.2.0_2024-07-30/fix-missing-secure-view-attr.md deleted file mode 100644 index 16db843955..0000000000 --- a/changelog/6.2.0_2024-07-30/fix-missing-secure-view-attr.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix a missing SecureView permission attribute in the REPORT response - -We fixed a missing SecureView permission attribute in the REPORT response. - -https://github.com/owncloud/ocis/pull/9638 -https://github.com/owncloud/ocis/issues/9607 diff --git a/changelog/6.2.0_2024-07-30/fix-natsjskv-registry.md b/changelog/6.2.0_2024-07-30/fix-natsjskv-registry.md deleted file mode 100644 index bb8838fa50..0000000000 --- a/changelog/6.2.0_2024-07-30/fix-natsjskv-registry.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Repair nats-js-kv registry - -The registry would always send traffic to only one pod. This is now fixed and load should be spread evenly. Also implements watcher method so the cache can use it. - -https://github.com/owncloud/ocis/pull/9662 -https://github.com/owncloud/ocis/pull/9654 -https://github.com/owncloud/ocis/pull/9620 diff --git a/changelog/6.2.0_2024-07-30/fix-panic.md b/changelog/6.2.0_2024-07-30/fix-panic.md deleted file mode 100644 index 7fd2df345e..0000000000 --- a/changelog/6.2.0_2024-07-30/fix-panic.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix panic - -Fixes panic occuring when the nats-js-kv is not properly initialized. - -https://github.com/owncloud/ocis/pull/9673 diff --git a/changelog/6.2.0_2024-07-30/fix-postprocessing-responce.md b/changelog/6.2.0_2024-07-30/fix-postprocessing-responce.md deleted file mode 100644 index 83e98de195..0000000000 --- a/changelog/6.2.0_2024-07-30/fix-postprocessing-responce.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fixed response code for DELETE file that is in postprocessing - -We fixed the response code when DELETE and MOVE requests to the file that is still in post-processing. - -https://github.com/owncloud/ocis/pull/9689 -https://github.com/owncloud/ocis/issues/9432 diff --git a/changelog/6.2.0_2024-07-30/fix-trash-command.md b/changelog/6.2.0_2024-07-30/fix-trash-command.md deleted file mode 100644 index 363b9fb18d..0000000000 --- a/changelog/6.2.0_2024-07-30/fix-trash-command.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Fix trash command - -The `ocis trash purge-empty-dirs` command should work on any storage provider, not just `storage/users`. - -https://github.com/owncloud/ocis/pull/9665 diff --git a/changelog/6.2.0_2024-07-30/fix-workers-lock.md b/changelog/6.2.0_2024-07-30/fix-workers-lock.md deleted file mode 100644 index 8378ba360d..0000000000 --- a/changelog/6.2.0_2024-07-30/fix-workers-lock.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fixed the channel lock in a workers pool - -We fixed an error when the users can't see more than 10 shares - -https://github.com/owncloud/ocis/pull/9647 -https://github.com/owncloud/ocis/issues/9642 diff --git a/changelog/6.2.0_2024-07-30/initdiffmode.md b/changelog/6.2.0_2024-07-30/initdiffmode.md deleted file mode 100644 index a524797d5e..0000000000 --- a/changelog/6.2.0_2024-07-30/initdiffmode.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: Add `--diff` to the `ocis init` command - -We have added a new flag `--diff` to the `ocis init` command to show the diff of the configuration files. -This is useful to see what has changed in the configuration files when you run the `ocis init` command. -The diff is stored to the ocispath in the config folder as ocis.config.patch and can be applied using the -linux `patch` command. - -https://github.com/owncloud/ocis/pull/9693 -https://github.com/owncloud/ocis/issues/3645 diff --git a/changelog/6.2.0_2024-07-30/log-useragent-and-remoteaddr.md b/changelog/6.2.0_2024-07-30/log-useragent-and-remoteaddr.md deleted file mode 100644 index 7172854f5a..0000000000 --- a/changelog/6.2.0_2024-07-30/log-useragent-and-remoteaddr.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Log user agent and remote addr on auth errors - -The proxy will now log `user_agent`, `client.address`, `network.peer.address` and `network.peer.port` to help operations debug authentication errors. The latter three follow the [Semantic Conventions 1.26.0 / General / Attributes](https://opentelemetry.io/docs/specs/semconv/general/attributes/) naming to better integrate with log aggregation tools. - -https://github.com/owncloud/ocis/pull/9475 diff --git a/changelog/6.2.0_2024-07-30/missing-wopi-keys.md b/changelog/6.2.0_2024-07-30/missing-wopi-keys.md deleted file mode 100644 index cab48f9c23..0000000000 --- a/changelog/6.2.0_2024-07-30/missing-wopi-keys.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add missing WOPI features - -We added the feature to disable the chat for onlyoffice and added the missing language parameters to the wopi app url. - -https://github.com/owncloud/ocis/pull/9580 diff --git a/changelog/6.2.0_2024-07-30/remove-oidc-go-dependency.md b/changelog/6.2.0_2024-07-30/remove-oidc-go-dependency.md deleted file mode 100644 index 3cb34232ab..0000000000 --- a/changelog/6.2.0_2024-07-30/remove-oidc-go-dependency.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Remove oidc-go dependency - -Removes the kgol/oidc-go dependency because it was flagged by dependabot. Luckily us we only used it for importing the strings "profile" and "email". - -https://github.com/owncloud/ocis/pull/9641 diff --git a/changelog/6.2.0_2024-07-30/remove-unavailable-web-config-options.md b/changelog/6.2.0_2024-07-30/remove-unavailable-web-config-options.md deleted file mode 100644 index 2135ca0850..0000000000 --- a/changelog/6.2.0_2024-07-30/remove-unavailable-web-config-options.md +++ /dev/null @@ -1,9 +0,0 @@ -Change: remove unavailable web config options - -We've removed config options from the web package, that are no longer available in web. -Check the web changelog for more details. - -https://github.com/owncloud/ocis/pull/9679 -https://github.com/owncloud/web/pull/11256 -https://github.com/owncloud/web/pull/10122 -https://github.com/owncloud/web/pull/11260 diff --git a/changelog/6.2.0_2024-07-30/update-web-10.0.0.md b/changelog/6.2.0_2024-07-30/update-web-10.0.0.md deleted file mode 100644 index 3282aae13f..0000000000 --- a/changelog/6.2.0_2024-07-30/update-web-10.0.0.md +++ /dev/null @@ -1,20 +0,0 @@ -Enhancement: Update web to v10.0.0 - -Tags: web - -We updated ownCloud Web to v10.0.0. Please refer to the changelog (linked) for details on the web release. - -- Bugfix [owncloud/web#11174](https://github.com/owncloud/web/pull/11174) Downloading files via the app top bar doesn't reflect the current state -- Bugfix [owncloud/web#11186](https://github.com/owncloud/web/pull/11186) Images stretched in preview app in Safari browser -- Bugfix [owncloud/web#11194](https://github.com/owncloud/web/pull/11194) UI breaks when tags are numbers -- Bugfix [owncloud/web#11253](https://github.com/owncloud/web/pull/11253) Open dropdown menu does not deselect other items in admin settings app -- Change [owncloud/web#11251](https://github.com/owncloud/web/pull/11251) Removal of Deprecated Config Options -- Change [owncloud/web#11252](https://github.com/owncloud/web/pull/11252) Remove draw-io as default app -- Change [owncloud/web#11277](https://github.com/owncloud/web/pull/11277) Remove set as description space action -- Enhancement [owncloud/web#11166](https://github.com/owncloud/web/pull/11166) Add share role icon to shared with me table -- Enhancement [owncloud/web#11258](https://github.com/owncloud/web/pull/11258) Application menu extension point -- Enhancement [owncloud/web#11279](https://github.com/owncloud/web/pull/11279) Move quota info to general info in user menu -- Enhancement [owncloud/web#11280](https://github.com/owncloud/web/pull/11280) Add edit description button to space info - -https://github.com/owncloud/ocis/pull/9707 -https://github.com/owncloud/web/releases/tag/v10.0.0 diff --git a/changelog/6.3.0_2024-08-20/add-enable-ocm-variable.md b/changelog/6.3.0_2024-08-20/add-enable-ocm-variable.md deleted file mode 100644 index 70e7ad709c..0000000000 --- a/changelog/6.3.0_2024-08-20/add-enable-ocm-variable.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add OCIS_ENABLE_OCM env var - -We added a new `OCIS_ENABLE_OCM` env var that will enable all ocm flags. - -https://github.com/owncloud/ocis/pull/9784 diff --git a/changelog/6.3.0_2024-08-20/add-grpc-max-connection-age-env.md b/changelog/6.3.0_2024-08-20/add-grpc-max-connection-age-env.md deleted file mode 100644 index 06381c6df5..0000000000 --- a/changelog/6.3.0_2024-08-20/add-grpc-max-connection-age-env.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow configuring grpc max connection age - -We added a GRPC_MAX_CONNECTION_AGE env var that allows limiting the lifespan of connections. A closed connection triggers grpc clients to do a new DNS lookup to pick up new IPs. - -https://github.com/owncloud/ocis/pull/9657 diff --git a/changelog/6.3.0_2024-08-20/added-generyc-translator.md b/changelog/6.3.0_2024-08-20/added-generyc-translator.md deleted file mode 100644 index 60cc9ee8ff..0000000000 --- a/changelog/6.3.0_2024-08-20/added-generyc-translator.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Added generic way to translate composite entities - -Added a generic way to translate the necessary fields in composite entities. -The function takes the entity, translation function and fields to translate that are described by the TranslateField function. -The function supports nested structs and slices of structs. - -https://github.com/owncloud/ocis/pull/9722 -https://github.com/owncloud/ocis/issues/9700 diff --git a/changelog/6.3.0_2024-08-20/auth-app-api.md b/changelog/6.3.0_2024-08-20/auth-app-api.md deleted file mode 100644 index a98f9e4b94..0000000000 --- a/changelog/6.3.0_2024-08-20/auth-app-api.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add an API to auth-app service - -Adds an API to create, list and delete app tokens. Includes an impersonification feature for migration scenarios. - -https://github.com/owncloud/ocis/pull/9755 diff --git a/changelog/6.3.0_2024-08-20/bump-gomicro-plugins.md b/changelog/6.3.0_2024-08-20/bump-gomicro-plugins.md deleted file mode 100644 index d4d9b20be7..0000000000 --- a/changelog/6.3.0_2024-08-20/bump-gomicro-plugins.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Bump go-micro plugins pkg - -Bump plugins pkg to include fix for cache delete - -https://github.com/owncloud/ocis/pull/9756 diff --git a/changelog/6.3.0_2024-08-20/bump-reva.md b/changelog/6.3.0_2024-08-20/bump-reva.md deleted file mode 100644 index 52ec9c48ca..0000000000 --- a/changelog/6.3.0_2024-08-20/bump-reva.md +++ /dev/null @@ -1,22 +0,0 @@ -Enhancement: Bump reva to 2.23.0 - -* Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4741): Always find unique providers -* Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4762): Blanks in dav Content-Disposition header -* Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4775): Fixed the response code when copying the shared from to personal -* Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4633): Allow all users to create internal links -* Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4771): Deleting resources via their id -* Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4768): Fixed the file name validation if nodeid is used -* Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4758): Fix moving locked files, enable handling locked files via ocdav -* Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4774): Fix micro ocdav service init and registration -* Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4776): Fix response code for DEL file that in postprocessing -* Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4746): Uploading the same file multiple times leads to orphaned blobs -* Fix [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4778): Zero byte uploads -* Chg [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4759): Updated to the latest version of the go-cs3apis -* Chg [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4773): Ocis bumped -* Enh [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4766): Set archiver output format via query parameter -* Enh [cs3org/reva#4741](https://github.com/cs3org/reva/pull/4763): Improve posixfs storage driver - -https://github.com/owncloud/ocis/pull/9852 -https://github.com/owncloud/ocis/pull/9763 -https://github.com/owncloud/ocis/pull/9714 -https://github.com/owncloud/ocis/pull/9715 diff --git a/changelog/6.3.0_2024-08-20/bump-tusd.md b/changelog/6.3.0_2024-08-20/bump-tusd.md deleted file mode 100644 index 2d4c3b7a98..0000000000 --- a/changelog/6.3.0_2024-08-20/bump-tusd.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Bump tusd pkg to v2 - -Bumps the tusd pkg to v2.4.0 - -https://github.com/owncloud/ocis/pull/9714 diff --git a/changelog/6.3.0_2024-08-20/change-ocmproviders-defaultpath.md b/changelog/6.3.0_2024-08-20/change-ocmproviders-defaultpath.md deleted file mode 100644 index e40e65807f..0000000000 --- a/changelog/6.3.0_2024-08-20/change-ocmproviders-defaultpath.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: change ocmproviders config defaultpath - -We moved the default location of the `ocmproviders.json` config file out of the data directory of the ocm service to the ocis config directory. - -https://github.com/owncloud/ocis/pull/9778 diff --git a/changelog/6.3.0_2024-08-20/collaboration-connector-refactor.md b/changelog/6.3.0_2024-08-20/collaboration-connector-refactor.md deleted file mode 100644 index d3ba1001c8..0000000000 --- a/changelog/6.3.0_2024-08-20/collaboration-connector-refactor.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Refactor the connector in the collaboration service - -This will simplify and homogenize the code around the connector - -https://github.com/owncloud/ocis/pull/9771 diff --git a/changelog/6.3.0_2024-08-20/collaboration-improved-tracing.md b/changelog/6.3.0_2024-08-20/collaboration-improved-tracing.md deleted file mode 100644 index fe921b620d..0000000000 --- a/changelog/6.3.0_2024-08-20/collaboration-improved-tracing.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Tracing improvements in the collaboration service - -Uploads and downloads through the collaboration service will be traced. The openInApp request will also be linked properly with other requests in the tracing. -In addition, the collaboration service will include some additional information in the traces. Filtering based on that information might be an option. - -https://github.com/owncloud/ocis/pull/9684 diff --git a/changelog/6.3.0_2024-08-20/collaboration-service-operations.md b/changelog/6.3.0_2024-08-20/collaboration-service-operations.md deleted file mode 100644 index e51788eec1..0000000000 --- a/changelog/6.3.0_2024-08-20/collaboration-service-operations.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: New WOPI operations added to the collaboration service - -PutRelativeFile, DeleteFile and RenameFile operations have been added to the collaboration service. GetFileInfo operation will now report the support of these operations to the WOPI app - -https://github.com/owncloud/ocis/pull/9505 diff --git a/changelog/6.3.0_2024-08-20/enhancement-local-app-configuration.md b/changelog/6.3.0_2024-08-20/enhancement-local-app-configuration.md deleted file mode 100644 index 86fd1c082e..0000000000 --- a/changelog/6.3.0_2024-08-20/enhancement-local-app-configuration.md +++ /dev/null @@ -1,12 +0,0 @@ -Enhancement: Local WEB App configuration - -We've added a new feature which allows configuring applications individually instead of using the global apps.yaml file. -With that, each application can have its own configuration file, which will be loaded by the WEB service. - -The local configuration has the highest priority and will override the global configuration. -The Following order of precedence is used: local.config > global.config > manifest.config. - -Besides the configuration, the application now be disabled by setting the `disabled` field to `true` in one of the configuration files. - -https://github.com/owncloud/ocis/pull/9691 -https://github.com/owncloud/ocis/issues/9687 diff --git a/changelog/6.3.0_2024-08-20/enhancement-skyhigh-security-icap-support.md b/changelog/6.3.0_2024-08-20/enhancement-skyhigh-security-icap-support.md deleted file mode 100644 index e794ee2155..0000000000 --- a/changelog/6.3.0_2024-08-20/enhancement-skyhigh-security-icap-support.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Support Skyhigh Security ICAP as an ICAP server - -We have upgraded the antivirus ICAP client library, bringing enhanced performance and reliability to our antivirus scanning service. -With this update, the Skyhigh Security ICAP can now be used as an ICAP server, providing robust and scalable antivirus solutions. - -https://github.com/owncloud/ocis/issues/9720 -https://github.com/fschade/icap-client/pull/6 diff --git a/changelog/6.3.0_2024-08-20/federated-user-roles.md b/changelog/6.3.0_2024-08-20/federated-user-roles.md deleted file mode 100644 index c56a1ef928..0000000000 --- a/changelog/6.3.0_2024-08-20/federated-user-roles.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: allow querying federated user roles for sharing - -When listing permissions clients can now fetch the list of available federated sharing roles by sending a `GET /graph/v1beta1/drives/{driveid}/items/{itemid}/permissions?$filter=@libre.graph.permissions.roles.allowedValues/rolePermissions/any(p:contains(p/condition, '@Subject.UserType=="Federated"'))` request. Note that this is the only supported filter expression. Federated sharing roles will be omitted from requests without this filter. - -https://github.com/owncloud/ocis/pull/9765 diff --git a/changelog/6.3.0_2024-08-20/fix-natsjskv-registry-2.md b/changelog/6.3.0_2024-08-20/fix-natsjskv-registry-2.md deleted file mode 100644 index d64f9f9113..0000000000 --- a/changelog/6.3.0_2024-08-20/fix-natsjskv-registry-2.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Repair nats-js-kv registry - -The registry would always send traffic to only one pod. This is now fixed and load should be spread evenly. Also implements watcher method so the cache can use it. -Internally, it can now distinguish services by version and will aggregate all nodes of the same version into a single service, as expected by the registry cache and watcher. - -https://github.com/owncloud/ocis/pull/9734 -https://github.com/owncloud/ocis/pull/9726 -https://github.com/owncloud/ocis/pull/9656 diff --git a/changelog/6.3.0_2024-08-20/fix-web-delegatedauthentication-type.md b/changelog/6.3.0_2024-08-20/fix-web-delegatedauthentication-type.md deleted file mode 100644 index b86f1c252d..0000000000 --- a/changelog/6.3.0_2024-08-20/fix-web-delegatedauthentication-type.md +++ /dev/null @@ -1,3 +0,0 @@ -Bugfix: use bool type for web embed delegatedAuthentication - -https://github.com/owncloud/ocis/pull/9692 \ No newline at end of file diff --git a/changelog/6.3.0_2024-08-20/fix-web-theme-color-contrasts.md b/changelog/6.3.0_2024-08-20/fix-web-theme-color-contrasts.md deleted file mode 100644 index f0ad1ff0e7..0000000000 --- a/changelog/6.3.0_2024-08-20/fix-web-theme-color-contrasts.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Web theme color contrasts - -Web theme colors have been enhanced so they have at least a 4.5:1 contrast ratio because of a11y reasons. - -https://github.com/owncloud/web/issues/10726 -https://github.com/owncloud/web/pull/11331 -https://github.com/owncloud/ocis/pull/9752 diff --git a/changelog/6.3.0_2024-08-20/idp-config-generation-fix.md b/changelog/6.3.0_2024-08-20/idp-config-generation-fix.md deleted file mode 100644 index 3d009eb5fe..0000000000 --- a/changelog/6.3.0_2024-08-20/idp-config-generation-fix.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: We fixed the client config generation for the built in IDP - -We now use the OCIS_URL to generate the web client registration configuration. It does not make sense use the OCIS_ISSUER_URL if the idp was configured to run on a different domain. - -https://github.com/owncloud/ocis/pull/9770 diff --git a/changelog/6.3.0_2024-08-20/ignore-address-for-kubernetes-registry.md b/changelog/6.3.0_2024-08-20/ignore-address-for-kubernetes-registry.md deleted file mode 100644 index db857f75c7..0000000000 --- a/changelog/6.3.0_2024-08-20/ignore-address-for-kubernetes-registry.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Ignore address for kubernetes registry - -We no longer pass an address to the go micro kubernetes registry implementation. This causes the implementation to autodetect the namespace and not hardcode it to `default`. - -https://github.com/owncloud/ocis/pull/9490 diff --git a/changelog/6.3.0_2024-08-20/ocm_users_graph.md b/changelog/6.3.0_2024-08-20/ocm_users_graph.md deleted file mode 100644 index 0ec3fd1bd6..0000000000 --- a/changelog/6.3.0_2024-08-20/ocm_users_graph.md +++ /dev/null @@ -1,14 +0,0 @@ -Enhancement: OCM related adjustments in graph - -The /users enpdoint of the graph service was changed with respect to how -it handles OCM federeated users: -- The 'userType' property is now alway returned. As new usertype 'Federated' - was introduced. To indicate that the user is a federated user. -- Supported for filtering users by 'userType' as added. Queries like - "$filter=userType eq 'Federated'" are now possible. -- Federated users are only returned when explicitly requested via filter. - When no filter is provider only 'Member' users are returned. - -https://github.com/owncloud/ocis/pull/9788 -https://github.com/owncloud/ocis/pull/9757 -https://github.com/owncloud/ocis/issues/9702 diff --git a/changelog/6.3.0_2024-08-20/omit-some-lookups-in-gateway.md b/changelog/6.3.0_2024-08-20/omit-some-lookups-in-gateway.md deleted file mode 100644 index 578081008d..0000000000 --- a/changelog/6.3.0_2024-08-20/omit-some-lookups-in-gateway.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Gateways should directly talk to themselves - -The CS3 gateway can directly to itself when it wants to talk to the registries running in the same reva runtime. - -https://github.com/owncloud/ocis/pull/9714 diff --git a/changelog/6.3.0_2024-08-20/update-web-10.1.0.md b/changelog/6.3.0_2024-08-20/update-web-10.1.0.md deleted file mode 100644 index 24ad61d140..0000000000 --- a/changelog/6.3.0_2024-08-20/update-web-10.1.0.md +++ /dev/null @@ -1,22 +0,0 @@ -Enhancement: Update web to v10.1.0 - -Tags: web - -We updated ownCloud Web to v10.1.0. Please refer to the changelog (linked) for details on the web release. - -- Bugfix [owncloud/web#11263](https://github.com/owncloud/web/pull/11263) Show more toggle in space members view not reactive -- Bugfix [owncloud/web#11299](https://github.com/owncloud/web/pull/11299) Uploading nested folders -- Bugfix [owncloud/web#11312](https://github.com/owncloud/web/pull/11312) Toggling checkboxes via keyboard -- Bugfix [owncloud/web#11313](https://github.com/owncloud/web/pull/11313) Prevent horizontal table scroll -- Bugfix [owncloud/web#11342](https://github.com/owncloud/web/pull/11342) Keyboard actions for disabled resources -- Bugfix [owncloud/web#11348](https://github.com/owncloud/web/pull/11348) OCM page reload -- Bugfix [owncloud/web#11353](https://github.com/owncloud/web/pull/11353) Closing an app opened via in-app open feature stays open -- Enhancement [owncloud/web#11287](https://github.com/owncloud/web/pull/11287) Add quota information to account page -- Enhancement [owncloud/web#11302](https://github.com/owncloud/web/pull/11302) App Store app -- Enhancement [owncloud/web#11310](https://github.com/owncloud/web/pull/11310) Redesign share link modal -- Enhancement [owncloud/web#11315](https://github.com/owncloud/web/pull/11315) Accessibility -- Enhancement [owncloud/web#11329](https://github.com/owncloud/web/pull/11329) Files as links -- Enhancement [owncloud/web#11344](https://github.com/owncloud/web/pull/11344) Unstick top bar - -https://github.com/owncloud/ocis/pull/9832 -https://github.com/owncloud/web/releases/tag/v10.1.0 diff --git a/changelog/6.3.0_2024-08-20/use-less-selectors.md b/changelog/6.3.0_2024-08-20/use-less-selectors.md deleted file mode 100644 index a2b650fab3..0000000000 --- a/changelog/6.3.0_2024-08-20/use-less-selectors.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: use less selectors that watch the registry - -The proxy now shares the service selector for all host lookups. - -https://github.com/owncloud/ocis/pull/9741 diff --git a/changelog/6.4.0_2024-09-12/allow-update-ocm-shares.md b/changelog/6.4.0_2024-09-12/allow-update-ocm-shares.md deleted file mode 100644 index 3660978584..0000000000 --- a/changelog/6.4.0_2024-09-12/allow-update-ocm-shares.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Allow update of ocm shares - -We fixed a bug that prevented ocm shares to be updated or removed. - -https://github.com/owncloud/ocis/pull/9980 -https://github.com/owncloud/ocis/issues/9926 diff --git a/changelog/6.4.0_2024-09-12/blob-as-connect-src.md b/changelog/6.4.0_2024-09-12/blob-as-connect-src.md deleted file mode 100644 index 6fefcbf4da..0000000000 --- a/changelog/6.4.0_2024-09-12/blob-as-connect-src.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow blob as connect-src in default CSP - -We added 'blob:' to the default connect-src items in the default CSP rules. - -https://github.com/owncloud/ocis/pull/9993 diff --git a/changelog/6.4.0_2024-09-12/bump-reva.md b/changelog/6.4.0_2024-09-12/bump-reva.md deleted file mode 100644 index 10f835367f..0000000000 --- a/changelog/6.4.0_2024-09-12/bump-reva.md +++ /dev/null @@ -1,20 +0,0 @@ -Enhancement: Bump reva to v2.24.1 - -* Bugfix [cs3org/reva#4843](https://github.com/cs3org/reva/pull/4843): Allow update of ocm shares -* Bugfix [cs3org/reva#4820](https://github.com/cs3org/reva/pull/4820): Fix response code when upload a file over locked -* Bugfix [cs3org/reva#4837](https://github.com/cs3org/reva/pull/4837): Fix OCM userid encoding -* Bugfix [cs3org/reva#4823](https://github.com/cs3org/reva/pull/4823): Return etag for ocm shares -* Bugfix [cs3org/reva#4822](https://github.com/cs3org/reva/pull/4822): Allow listing directory trash items by key -* Enhancement [cs3org/reva#4816](https://github.com/cs3org/reva/pull/4816): Ignore resharing requests -* Enhancement [cs3org/reva#4817](https://github.com/cs3org/reva/pull/4817): Added a new role space editor without versions -* Enhancement [cs3org/reva#4829](https://github.com/cs3org/reva/pull/4829): Added a new roles viewer/editor with ListGrants -* Enhancement [cs3org/reva#4828](https://github.com/cs3org/reva/pull/4828): New event: UserSignedIn -* Enhancement [cs3org/reva#4836](https://github.com/cs3org/reva/pull/4836): Publish an event when an OCM invite is generated - -https://github.com/owncloud/ocis/pull/10028 -https://github.com/owncloud/ocis/pull/9980 -https://github.com/owncloud/ocis/pull/9981 -https://github.com/owncloud/ocis/pull/9981 -https://github.com/owncloud/ocis/pull/9920 -https://github.com/owncloud/ocis/pull/9879 -https://github.com/owncloud/ocis/pull/9860 diff --git a/changelog/6.4.0_2024-09-12/default-locale-activitylog.md b/changelog/6.4.0_2024-09-12/default-locale-activitylog.md deleted file mode 100644 index 695dec4ef0..0000000000 --- a/changelog/6.4.0_2024-09-12/default-locale-activitylog.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow setting default locale of activitylog - -Allows setting the default locale via `OCIS_DEFAULT_LANGUAGE` envvar - -https://github.com/owncloud/ocis/pull/9892 diff --git a/changelog/6.4.0_2024-09-12/enhancement-ocm-handle-invite-generated-event.md b/changelog/6.4.0_2024-09-12/enhancement-ocm-handle-invite-generated-event.md deleted file mode 100644 index 71287251eb..0000000000 --- a/changelog/6.4.0_2024-09-12/enhancement-ocm-handle-invite-generated-event.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Handle OCM invite generated event - -Both the notification and audit services now handle the OCM invite generated event. - - - The notification service is responsible for sending an email to the invited user. - - The audit service is responsible for logging the event. - -https://github.com/owncloud/ocis/pull/9966 -https://github.com/cs3org/reva/pull/4832 -https://github.com/owncloud/ocis/issues/9583 diff --git a/changelog/6.4.0_2024-09-12/enhancement-unified-roles-management.md b/changelog/6.4.0_2024-09-12/enhancement-unified-roles-management.md deleted file mode 100644 index 0f885e0052..0000000000 --- a/changelog/6.4.0_2024-09-12/enhancement-unified-roles-management.md +++ /dev/null @@ -1,42 +0,0 @@ -Enhancement: Unified Roles Management - -Improved management of unified roles with the introduction of default enabled/disabled states and a new command for listing available roles. -It is important to note that a disabled role does not lose previously assigned permissions; -it only means that the role is not available for new assignments. - -The following roles are now enabled by default: - -- UnifiedRoleViewerID -- UnifiedRoleSpaceViewer -- UnifiedRoleEditor -- UnifiedRoleSpaceEditor -- UnifiedRoleFileEditor -- UnifiedRoleEditorLite -- UnifiedRoleManager - -The following roles are now disabled by default: - -- UnifiedRoleSecureViewer - -To enable the UnifiedRoleSecureViewer role, you must provide a list of all available roles through one of the following methods: - -- Using the GRAPH_AVAILABLE_ROLES environment variable. -- Setting the available_roles configuration value. - -To enable a role, include the UID of the role in the list of available roles. - -A new command has been introduced to simplify the process of finding out which UID belongs to which role. The command is: - -``` -$ ocis graph list-unified-roles -``` - -The output of this command includes the following information for each role: - -- uid: The unique identifier of the role. -- Description: A short description of the role. -- Enabled: Whether the role is enabled or not. - -https://github.com/owncloud/ocis/pull/10013 -https://github.com/owncloud/ocis/pull/9727 -https://github.com/owncloud/ocis/issues/9698 diff --git a/changelog/6.4.0_2024-09-12/fix-acitivity-translations.md b/changelog/6.4.0_2024-09-12/fix-acitivity-translations.md deleted file mode 100644 index d608b1aad6..0000000000 --- a/changelog/6.4.0_2024-09-12/fix-acitivity-translations.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Activity Translations - -translations for activities did not show up in transifex - -https://github.com/owncloud/ocis/pull/9856 diff --git a/changelog/6.4.0_2024-09-12/fix-graph-readonly-attributes.md b/changelog/6.4.0_2024-09-12/fix-graph-readonly-attributes.md deleted file mode 100644 index aa170e39b2..0000000000 --- a/changelog/6.4.0_2024-09-12/fix-graph-readonly-attributes.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: The user attributes `userType` and `memberOf` are readonly - -The graph API now treats the user attributes `userType` and `memberOf` as -read-only. They are not meant be updated directly by the client. - -https://github.com/owncloud/ocis/pull/9867 -https://github.com/owncloud/ocis/issues/9858 diff --git a/changelog/6.4.0_2024-09-12/fix-upload-response-code.md b/changelog/6.4.0_2024-09-12/fix-upload-response-code.md deleted file mode 100644 index ebb9f4ae88..0000000000 --- a/changelog/6.4.0_2024-09-12/fix-upload-response-code.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix response code when upload a file over locked - -We fixed a bug where the response code was incorrect when uploading a file over a locked file. - -https://github.com/owncloud/ocis/pull/9894 -https://github.com/owncloud/ocis/issues/7638 diff --git a/changelog/6.4.0_2024-09-12/fix_capability_disable_self_password_change.md b/changelog/6.4.0_2024-09-12/fix_capability_disable_self_password_change.md deleted file mode 100644 index 86f59f7e12..0000000000 --- a/changelog/6.4.0_2024-09-12/fix_capability_disable_self_password_change.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Set capability response `disable_self_password_change` correctly - -The capability value `disable_self_password_change` was not being set correctly -when `user.passwordProfile` is configured as a read-only attribute. - -https://github.com/owncloud/ocis/pull/9853 -https://github.com/owncloud/enterprise/issues/6849 diff --git a/changelog/6.4.0_2024-09-12/graph-translation-path.md b/changelog/6.4.0_2024-09-12/graph-translation-path.md deleted file mode 100644 index 7413d81f99..0000000000 --- a/changelog/6.4.0_2024-09-12/graph-translation-path.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Graph translation path - -Add `GRAPH_TRANSLATION_PATH` envvar like in other l10n services - -https://github.com/owncloud/ocis/pull/9902 diff --git a/changelog/6.4.0_2024-09-12/improve-revisions-purge.md b/changelog/6.4.0_2024-09-12/improve-revisions-purge.md deleted file mode 100644 index ac4a5055e6..0000000000 --- a/changelog/6.4.0_2024-09-12/improve-revisions-purge.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Improve revisions purge - -The `revisions purge` command would time out on big spaces. We have improved performance by parallelizing the process. - -https://github.com/owncloud/ocis/pull/9891 diff --git a/changelog/6.4.0_2024-09-12/list-ocm-permissions.md b/changelog/6.4.0_2024-09-12/list-ocm-permissions.md deleted file mode 100644 index 5f5afa7f1c..0000000000 --- a/changelog/6.4.0_2024-09-12/list-ocm-permissions.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: List OCM permissions as graph drive item permissions - -The libre graph API now returns OCM shares when listing driveItem permissions. - -https://github.com/owncloud/ocis/pull/9905 -https://github.com/owncloud/ocis/issues/9898 diff --git a/changelog/6.4.0_2024-09-12/microsoft-cloud-on-prem.md b/changelog/6.4.0_2024-09-12/microsoft-cloud-on-prem.md deleted file mode 100644 index 3013a325b5..0000000000 --- a/changelog/6.4.0_2024-09-12/microsoft-cloud-on-prem.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Microsoft Office365 and Office Online support - -Add support for Microsoft Office365 Cloud and Microsoft Office Online on premises. You can use the cloud feature either within a Microsoft [CSP](https://learn.microsoft.com/en-us/partner-center/enroll/csp-overview) partnership or via the ownCloud office365 proxy subscription. -Please contact sales@owncloud.com to get more information about the ownCloud office365 proxy subscription. - -https://github.com/owncloud/ocis/pull/9686 diff --git a/changelog/6.4.0_2024-09-12/new-role-editor-wo-versions.md b/changelog/6.4.0_2024-09-12/new-role-editor-wo-versions.md deleted file mode 100644 index 939b1ef1fb..0000000000 --- a/changelog/6.4.0_2024-09-12/new-role-editor-wo-versions.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Added a new role space editor without versions - -We add a new role space editor without list and restore version permissions. - - -https://github.com/owncloud/ocis/pull/9880 -https://github.com/owncloud/ocis/issues/9699 diff --git a/changelog/6.4.0_2024-09-12/new-roles-witht-list-grants.md b/changelog/6.4.0_2024-09-12/new-roles-witht-list-grants.md deleted file mode 100644 index b8428096aa..0000000000 --- a/changelog/6.4.0_2024-09-12/new-roles-witht-list-grants.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Added a new roles viewer/editor with ListGrants - -We add a new roles space viewer/editor with ListGrants permissions. - - -https://github.com/owncloud/ocis/pull/9943 -https://github.com/owncloud/ocis/issues/9701 diff --git a/changelog/6.4.0_2024-09-12/ocm-listing-fixes.md b/changelog/6.4.0_2024-09-12/ocm-listing-fixes.md deleted file mode 100644 index 6e308789ab..0000000000 --- a/changelog/6.4.0_2024-09-12/ocm-listing-fixes.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: fix listing ocm shares - -The libre graph API now returns an etag, the role and the creation time for ocm shares. -It also includes ocm shares in the sharedByMe endpoint. - -https://github.com/owncloud/ocis/pull/9925 -https://github.com/owncloud/ocis/pull/9920 diff --git a/changelog/6.4.0_2024-09-12/remove-store-service.md b/changelog/6.4.0_2024-09-12/remove-store-service.md deleted file mode 100644 index 067509c6fb..0000000000 --- a/changelog/6.4.0_2024-09-12/remove-store-service.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Remove store service - -We have removed the unused store service. - -https://github.com/owncloud/ocis/pull/9890 -https://github.com/owncloud/ocis/issues/1357 diff --git a/changelog/6.4.0_2024-09-12/set-service-transport.md b/changelog/6.4.0_2024-09-12/set-service-transport.md deleted file mode 100644 index 9dd3eae9a0..0000000000 --- a/changelog/6.4.0_2024-09-12/set-service-transport.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: We now set the configured protocol transport for service metadata - -This allows configuring services to listan on `tcp` or `unix` sockets and clients to use the `dns`, `kubernetes` or `unix` protocol URIs instead of service names. - -https://github.com/owncloud/ocis/pull/9490 -https://github.com/cs3org/reva/pull/4744 \ No newline at end of file diff --git a/changelog/6.4.0_2024-09-12/update-web-10.2.0.md b/changelog/6.4.0_2024-09-12/update-web-10.2.0.md deleted file mode 100644 index f317f71bc1..0000000000 --- a/changelog/6.4.0_2024-09-12/update-web-10.2.0.md +++ /dev/null @@ -1,19 +0,0 @@ -Enhancement: Update web to v10.2.0 - -Tags: web - -We updated ownCloud Web to v10.2.0. Please refer to the changelog (linked) for details on the web release. - -* Bugfix [owncloud/web#11512](https://github.com/owncloud/web/pull/11512): OCM invite generation body format -* Bugfix [owncloud/web#11526](https://github.com/owncloud/web/pull/11526): Logout on access token renewal failure -* Enhancement [owncloud/web#11377](https://github.com/owncloud/web/pull/11377): Replace custom datepicker with native html element -* Enhancement [owncloud/web#11387](https://github.com/owncloud/web/pull/11387): Display disabled role permissions -* Enhancement [owncloud/web#11394](https://github.com/owncloud/web/pull/11394): Mark external shares -* Enhancement [owncloud/web#11484](https://github.com/owncloud/web/pull/11484): Hide versions panel with insufficient permissions -* Enhancement [owncloud/web#11502](https://github.com/owncloud/web/pull/11502): Support a tags in actions -* Enhancement [owncloud/web#11508](https://github.com/owncloud/web/pull/11508): Improve tiles view performance -* Enhancement [owncloud/web#11515](https://github.com/owncloud/web/pull/11515): Add default actions extension point -* Enhancement [owncloud/web#11518](https://github.com/owncloud/web/pull/11518): Add select all checkbox to tiles view - -https://github.com/owncloud/ocis/pull/9988 -https://github.com/owncloud/web/releases/tag/v10.2.0 diff --git a/changelog/6.4.0_2024-09-12/use-key-to-get-specific-trash-item.md b/changelog/6.4.0_2024-09-12/use-key-to-get-specific-trash-item.md deleted file mode 100644 index 9be2dd2bc8..0000000000 --- a/changelog/6.4.0_2024-09-12/use-key-to-get-specific-trash-item.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Use key to get specific trash item - -The activitylog and clientlog services now only fetch the specific trash item instead of getting all items in trash and filtering them on their side. This reduces the load on the storage users service because it no longer has to assemble a full trash listing. - -https://github.com/owncloud/ocis/pull/9879 diff --git a/changelog/6.5.0_2024-10-01/bump-reva.md b/changelog/6.5.0_2024-10-01/bump-reva.md deleted file mode 100644 index 444505af1a..0000000000 --- a/changelog/6.5.0_2024-10-01/bump-reva.md +++ /dev/null @@ -1,23 +0,0 @@ -Enhancement: Bump reva to 2.25.0 - -* Bugfix [cs3org/reva#4854](https://github.com/cs3org/reva/pull/4854): Added ShareUpdate activity -* Bugfix [cs3org/reva#4865](https://github.com/cs3org/reva/pull/4865): Better response codes for app new endpoint -* Bugfix [cs3org/reva#4858](https://github.com/cs3org/reva/pull/4858): Better response codes for app new endpoint -* Bugfix [cs3org/reva#4867](https://github.com/cs3org/reva/pull/4867): Fix remaining space calculation for S3 blobstore -* Bugfix [cs3org/reva#4852](https://github.com/cs3org/reva/pull/4852): Populate public link user correctly -* Bugfix [cs3org/reva#4859](https://github.com/cs3org/reva/pull/4859): Fixed the collaboration service registration -* Bugfix [cs3org/reva#4835](https://github.com/cs3org/reva/pull/4835): Fix sharejail stat id -* Bugfix [cs3org/reva#4856](https://github.com/cs3org/reva/pull/4856): Fix time conversion -* Bugfix [cs3org/reva#4851](https://github.com/cs3org/reva/pull/4851): Use gateway selector in sciencemesh -* Bugfix [cs3org/reva#4850](https://github.com/cs3org/reva/pull/4850): Write upload session info atomically -* Enhancement [cs3org/reva#4866](https://github.com/cs3org/reva/pull/4866): Unit test the json ocm invite manager -* Enhancement [cs3org/reva#4847](https://github.com/cs3org/reva/pull/4847): Add IsVersion to UploadReadyEvent -* Enhancement [cs3org/reva#4868](https://github.com/cs3org/reva/pull/4868): Improve metadata client errors -* Enhancement [cs3org/reva#4848](https://github.com/cs3org/reva/pull/4848): Add trashbin support to posixfs alongside other improvements - - -https://github.com/owncloud/ocis/pull/10194 -https://github.com/owncloud/ocis/pull/10172 -https://github.com/owncloud/ocis/pull/10157 -https://github.com/owncloud/ocis/pull/9817 - diff --git a/changelog/6.5.0_2024-10-01/collaboration-fileinfo-error-code.md b/changelog/6.5.0_2024-10-01/collaboration-fileinfo-error-code.md deleted file mode 100644 index f76ac0b160..0000000000 --- a/changelog/6.5.0_2024-10-01/collaboration-fileinfo-error-code.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: CheckFileInfo will return a 404 error if the target file isn't found - -Previously, the request failed with a 500 error code, but it it will fail with a 404 error code - -https://github.com/owncloud/ocis/pull/10112 diff --git a/changelog/6.5.0_2024-10-01/collaboration-wopi-logs.md b/changelog/6.5.0_2024-10-01/collaboration-wopi-logs.md deleted file mode 100644 index acd677bede..0000000000 --- a/changelog/6.5.0_2024-10-01/collaboration-wopi-logs.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Include additional logs in the collaboration service - -More logs have been added in the middlware of the collaboration service to debug 401 error codes. Any error that happens in that middleware should have its corresponding log entry - -https://github.com/owncloud/ocis/pull/10101 diff --git a/changelog/6.5.0_2024-10-01/enhancement-load-csp-if-exists.md b/changelog/6.5.0_2024-10-01/enhancement-load-csp-if-exists.md deleted file mode 100644 index 68aa4fed30..0000000000 --- a/changelog/6.5.0_2024-10-01/enhancement-load-csp-if-exists.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Load CSP configuration file if it exists - -The Content Security Policy (CSP) configuration file is now loaded by default if it exists. -The configuration file looked for should be located at `$OCIS_BASE_DATA_PATH/proxy/csp.yaml`. -If the file does not exist, the default CSP configuration is used. - -https://github.com/owncloud/ocis/pull/10139 -https://github.com/owncloud/ocis/issues/10021 diff --git a/changelog/6.5.0_2024-10-01/file-downloaded-activity.md b/changelog/6.5.0_2024-10-01/file-downloaded-activity.md deleted file mode 100644 index 3501fb3b18..0000000000 --- a/changelog/6.5.0_2024-10-01/file-downloaded-activity.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: FileDownloaded Activity - -Add an activity when a file gets downloaded via public link - -https://github.com/owncloud/ocis/pull/10161 diff --git a/changelog/6.5.0_2024-10-01/fileupdated-activity.md b/changelog/6.5.0_2024-10-01/fileupdated-activity.md deleted file mode 100644 index 484922af5f..0000000000 --- a/changelog/6.5.0_2024-10-01/fileupdated-activity.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add an Activity for FileUpdated - -Previously FileUpdated has also triggered a FileAdded Activity - -https://github.com/owncloud/ocis/pull/10072 diff --git a/changelog/6.5.0_2024-10-01/fix-acitivity-filter.md b/changelog/6.5.0_2024-10-01/fix-acitivity-filter.md deleted file mode 100644 index 826c7ecba3..0000000000 --- a/changelog/6.5.0_2024-10-01/fix-acitivity-filter.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fixed activity filter depth - -Fixed activity filter 'depth:-1' - -https://github.com/owncloud/ocis/pull/10031 -https://github.com/owncloud/ocis/issues/9850 diff --git a/changelog/6.5.0_2024-10-01/fix-acitivity-folder.md b/changelog/6.5.0_2024-10-01/fix-acitivity-folder.md deleted file mode 100644 index 4e2c27d01b..0000000000 --- a/changelog/6.5.0_2024-10-01/fix-acitivity-folder.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fixed the missing folder variable - -We fixed the missing folder variable when folder renamed. - -https://github.com/owncloud/ocis/pull/10150 -https://github.com/owncloud/ocis/issues/10148 diff --git a/changelog/6.5.0_2024-10-01/fix-acitivity-leak.md b/changelog/6.5.0_2024-10-01/fix-acitivity-leak.md deleted file mode 100644 index eec8a1aba3..0000000000 --- a/changelog/6.5.0_2024-10-01/fix-acitivity-leak.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix Activities leak - -Fix activities endpoint by preventing unauthorized users to get activities - -https://github.com/owncloud/ocis/pull/10092 diff --git a/changelog/6.5.0_2024-10-01/fix-acitivity-translation.md b/changelog/6.5.0_2024-10-01/fix-acitivity-translation.md deleted file mode 100644 index 65a888c81f..0000000000 --- a/changelog/6.5.0_2024-10-01/fix-acitivity-translation.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix Activities translation - -Fix the panic for the translation-sync in the activities service. - -https://github.com/owncloud/ocis/pull/10175 diff --git a/changelog/6.5.0_2024-10-01/fix-acitivity-update-public-link.md b/changelog/6.5.0_2024-10-01/fix-acitivity-update-public-link.md deleted file mode 100644 index 9245ad326e..0000000000 --- a/changelog/6.5.0_2024-10-01/fix-acitivity-update-public-link.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Added LinkUpdated activity - -Added the LinkUpdated activity in the space context - -https://github.com/owncloud/ocis/pull/10085 -https://github.com/owncloud/ocis/issues/10012 diff --git a/changelog/6.5.0_2024-10-01/fix-acitivity-update-share.md b/changelog/6.5.0_2024-10-01/fix-acitivity-update-share.md deleted file mode 100644 index 7814c03d03..0000000000 --- a/changelog/6.5.0_2024-10-01/fix-acitivity-update-share.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Added ShareUpdate activity - -Added the ShareUpdate activity in the space context. - -https://github.com/owncloud/ocis/pull/10104 -https://github.com/owncloud/ocis/issues/10011 diff --git a/changelog/6.5.0_2024-10-01/fix-activity-limit.md b/changelog/6.5.0_2024-10-01/fix-activity-limit.md deleted file mode 100644 index 06e42044c5..0000000000 --- a/changelog/6.5.0_2024-10-01/fix-activity-limit.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix activity limit - -When requesting a limit on activities, ocis would limit first, then filter and sort. Now it filters and sorts first, then limits. - -https://github.com/owncloud/ocis/pull/10165 diff --git a/changelog/6.5.0_2024-10-01/fix-duplicate-csp.md b/changelog/6.5.0_2024-10-01/fix-duplicate-csp.md deleted file mode 100644 index 0c6033d180..0000000000 --- a/changelog/6.5.0_2024-10-01/fix-duplicate-csp.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Remove duplicate CSP header from responses - -The web service was adding a CSP on its own, and that one has been removed. The proxy service will take care of the CSP header. - -https://github.com/owncloud/ocis/pull/10146 diff --git a/changelog/6.5.0_2024-10-01/fix-email-translations.md b/changelog/6.5.0_2024-10-01/fix-email-translations.md deleted file mode 100644 index b61af63b88..0000000000 --- a/changelog/6.5.0_2024-10-01/fix-email-translations.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix email translations - -Email translations would not use custom translation pathes. This is now fixed. - -https://github.com/owncloud/ocis/pull/10171 diff --git a/changelog/6.5.0_2024-10-01/fix-ocm-invite-email.md b/changelog/6.5.0_2024-10-01/fix-ocm-invite-email.md deleted file mode 100644 index 1225fa2047..0000000000 --- a/changelog/6.5.0_2024-10-01/fix-ocm-invite-email.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fixed the ocm email template - -The golang conditional construction moved out from the transifex template. - -https://github.com/owncloud/ocis/pull/10030 diff --git a/changelog/6.5.0_2024-10-01/fix-ocm-space-sharing-code.md b/changelog/6.5.0_2024-10-01/fix-ocm-space-sharing-code.md deleted file mode 100644 index 885ac91f3d..0000000000 --- a/changelog/6.5.0_2024-10-01/fix-ocm-space-sharing-code.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: fix the error code for ocm space sharing - -We fixed the error code for ocm space sharing - -https://github.com/owncloud/ocis/pull/10079 -https://github.com/owncloud/ocis/issues/10051 diff --git a/changelog/6.5.0_2024-10-01/fix-ocm-space-sharing.md b/changelog/6.5.0_2024-10-01/fix-ocm-space-sharing.md deleted file mode 100644 index 949198bcb5..0000000000 --- a/changelog/6.5.0_2024-10-01/fix-ocm-space-sharing.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: fix ocm space sharing - -We prevent adding the federated users as members of the space. - -https://github.com/owncloud/ocis/pull/10060 -https://github.com/owncloud/ocis/issues/10051 diff --git a/changelog/6.5.0_2024-10-01/fix-ocm-token.md b/changelog/6.5.0_2024-10-01/fix-ocm-token.md deleted file mode 100644 index 8d09a3baa9..0000000000 --- a/changelog/6.5.0_2024-10-01/fix-ocm-token.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fixed the ocm tocken - -We now pass the JWT secret to the reva runtime. - -https://github.com/owncloud/ocis/pull/10050 diff --git a/changelog/6.5.0_2024-10-01/fix-proxy-build-info.md b/changelog/6.5.0_2024-10-01/fix-proxy-build-info.md deleted file mode 100644 index d405c052b5..0000000000 --- a/changelog/6.5.0_2024-10-01/fix-proxy-build-info.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fixed proxy build info - -The version string for the proxy service has been changed to 'version'. - -https://github.com/owncloud/ocis/pull/10039 diff --git a/changelog/6.5.0_2024-10-01/fix-registers-app.md b/changelog/6.5.0_2024-10-01/fix-registers-app.md deleted file mode 100644 index 8f281b3b75..0000000000 --- a/changelog/6.5.0_2024-10-01/fix-registers-app.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fixed the collaboration service registration - -Fixed an issue when the collaboration service registers apps also for binary and unknown mime types. - -https://github.com/owncloud/ocis/pull/10107 -https://github.com/owncloud/ocis/issues/10086 diff --git a/changelog/6.5.0_2024-10-01/fix-select-next-gateway-client.md b/changelog/6.5.0_2024-10-01/fix-select-next-gateway-client.md deleted file mode 100644 index b08263f1a6..0000000000 --- a/changelog/6.5.0_2024-10-01/fix-select-next-gateway-client.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Always select next gateway client - -We now use the gateway selector to always select the next gateway client. This ensures that we can always connect to the gateway during up- and downscaling. - -https://github.com/owncloud/ocis/pull/10141 -https://github.com/owncloud/ocis/pull/10133 \ No newline at end of file diff --git a/changelog/6.5.0_2024-10-01/forbid-activities-for-sharees.md b/changelog/6.5.0_2024-10-01/forbid-activities-for-sharees.md deleted file mode 100644 index ca7d762053..0000000000 --- a/changelog/6.5.0_2024-10-01/forbid-activities-for-sharees.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Forbid Activities for Sharees - -Sharees may not see item activities. We now bind it to ListGrants permission. - -https://github.com/owncloud/ocis/pull/10136 diff --git a/changelog/6.5.0_2024-10-01/ldap-signin-timestamp.md b/changelog/6.5.0_2024-10-01/ldap-signin-timestamp.md deleted file mode 100644 index b74dc390d1..0000000000 --- a/changelog/6.5.0_2024-10-01/ldap-signin-timestamp.md +++ /dev/null @@ -1,15 +0,0 @@ -Enhancement: allow to maintain the last sign-in timestamp of a user - -When the LDAP identity backend is configured to have write access to the database -we're now able to maintain the ocLastSignInTimestamp attribute for the users. - -This attribute is return in the 'signinActivity/lastSuccessfulSignInDateTime' -properity of the user objects. It is also possible to $filter on this attribute. - -Use e.g. '$filter=signinActivity/lastSuccessfulSignInDateTime le 2023-12-31T00:00:00Z' -to search for users that have not signed in since 2023-12-31. -Note: To use this type of filter the underlying LDAP server must support the -'<=' filter. Which is currently not the case of the built-in LDAP server (idm). - -https://github.com/owncloud/ocis/pull/9942 -https://github.com/owncloud/ocis/pull/10111 diff --git a/changelog/6.5.0_2024-10-01/remove-metadata-backend.md b/changelog/6.5.0_2024-10-01/remove-metadata-backend.md deleted file mode 100644 index 8906d693fb..0000000000 --- a/changelog/6.5.0_2024-10-01/remove-metadata-backend.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Remove METADATA_BACKEND - -Removes the deprecated XXX_METADATA_BACKEND envvars - -https://github.com/owncloud/ocis/pull/10113 diff --git a/changelog/6.5.0_2024-10-01/update-web-10.3.0.md b/changelog/6.5.0_2024-10-01/update-web-10.3.0.md deleted file mode 100644 index 3ea22a6577..0000000000 --- a/changelog/6.5.0_2024-10-01/update-web-10.3.0.md +++ /dev/null @@ -1,32 +0,0 @@ -Enhancement: Update web to v10.3.0 - -Tags: web - -We updated ownCloud Web to v10.3.0. Please refer to the changelog (linked) for details on the web release. - -* Bugfix [owncloud/web#11557](https://github.com/owncloud/web/pull/11557): OCM token clipboard copy -* Bugfix [owncloud/web#11560](https://github.com/owncloud/web/pull/11560): OCM local instance check -* Bugfix [owncloud/web#11583](https://github.com/owncloud/web/pull/11583): Thumbnails for GeoGebra slides not showing up -* Bugfix [owncloud/web#11584](https://github.com/owncloud/web/pull/11584): Logout issues on token renewal failure -* Bugfix [owncloud/web#11633](https://github.com/owncloud/web/pull/11633): App version downloads -* Bugfix [owncloud/web#11642](https://github.com/owncloud/web/pull/11642): Wrong webdav URL in sidebar -* Bugfix [owncloud/web#11643](https://github.com/owncloud/web/pull/11643): Renaming space in projects view files table does not work -* Bugfix [owncloud/web#11653](https://github.com/owncloud/web/pull/11653): Hide share type switch for project spaces -* Bugfix [owncloud/web#11658](https://github.com/owncloud/web/pull/11658): File name truncation -* Enhancement [owncloud/web#11553](https://github.com/owncloud/web/pull/11553): Copy quick link action removal -* Enhancement [owncloud/web#11553](https://github.com/owncloud/web/pull/11553): Internal link removal -* Enhancement [owncloud/web#11558](https://github.com/owncloud/web/pull/11558): Add split confirm button to create link modal -* Enhancement [owncloud/web#11561](https://github.com/owncloud/web/pull/11561): Add versions to the left sidebar bottom -* Enhancement [owncloud/web#11574](https://github.com/owncloud/web/pull/11574): Accessibility improvements -* Enhancement [owncloud/web#11580](https://github.com/owncloud/web/pull/11580): Show min oCIS version in app details (app store) -* Enhancement [owncloud/web#11586](https://github.com/owncloud/web/pull/11586): Add a "Save As" function to the app top bar -* Enhancement [owncloud/web#11606](https://github.com/owncloud/web/pull/11606): Move permanent link indicator -* Enhancement [owncloud/web#11606](https://github.com/owncloud/web/pull/11606): Redesign sidebar link section in sharing panel -* Enhancement [owncloud/web#11614](https://github.com/owncloud/web/pull/11614): Soothe right sidebar panel transitions -* Enhancement [owncloud/web#11631](https://github.com/owncloud/web/pull/11631): Preview loading performance -* Enhancement [owncloud/web#11644](https://github.com/owncloud/web/pull/11644): Add cancel button to unsaved changes dialog -* Enhancement [owncloud/web#11646](https://github.com/owncloud/web/pull/11646): File type icon for .ggs files -* Enhancement [owncloud/web#11661](https://github.com/owncloud/web/pull/11661): Remove link type "Uploader" - -https://github.com/owncloud/ocis/pull/10177 -https://github.com/owncloud/web/releases/tag/v10.3.0 diff --git a/changelog/6.5.0_2024-10-01/wopi-host-urls.md b/changelog/6.5.0_2024-10-01/wopi-host-urls.md deleted file mode 100644 index a730f95b2a..0000000000 --- a/changelog/6.5.0_2024-10-01/wopi-host-urls.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add WOPI host URLs to the collaboration service - -We added the WOPI host urls to create a better integration with WOPI clients. This allows the WOPI apps to display links to our sharing and versions panel in the UI. - -https://github.com/owncloud/ocis/pull/10174 diff --git a/changelog/6.6.0_2024-10-21/add-ocm-wellknown-config.md b/changelog/6.6.0_2024-10-21/add-ocm-wellknown-config.md deleted file mode 100644 index 9478e933dc..0000000000 --- a/changelog/6.6.0_2024-10-21/add-ocm-wellknown-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add OCM wellknown configuration - -We now configure the `wellknown` service for OCM. - -https://github.com/owncloud/ocis/pull/9815 diff --git a/changelog/6.6.0_2024-10-21/bump-dependencies.md b/changelog/6.6.0_2024-10-21/bump-dependencies.md deleted file mode 100644 index 7cc83fad64..0000000000 --- a/changelog/6.6.0_2024-10-21/bump-dependencies.md +++ /dev/null @@ -1,3 +0,0 @@ -Enhancement: Bump various dependencies - -https://github.com/owncloud/ocis/pull/10352 diff --git a/changelog/6.6.0_2024-10-21/bump-reva.md b/changelog/6.6.0_2024-10-21/bump-reva.md deleted file mode 100644 index 00160742b1..0000000000 --- a/changelog/6.6.0_2024-10-21/bump-reva.md +++ /dev/null @@ -1,25 +0,0 @@ -Enhancement: Bump reva to 2.26.0 - -* Bugfix [cs3org/reva#4880](https://github.com/cs3org/reva/pull/4880): Kept historical resource naming in activity -* Bugfix [cs3org/reva#4874](https://github.com/cs3org/reva/pull/4874): Fix rename activity -* Bugfix [cs3org/reva#4881](https://github.com/cs3org/reva/pull/4881): Log levels -* Bugfix [cs3org/reva#4884](https://github.com/cs3org/reva/pull/4884): Fix OCM upload crush -* Bugfix [cs3org/reva#4872](https://github.com/cs3org/reva/pull/4872): Return 409 conflict when a file was already created -* Bugfix [cs3org/reva#4887](https://github.com/cs3org/reva/pull/4887): Fix ShareCache concurrency panic -* Bugfix [cs3org/reva#4876](https://github.com/cs3org/reva/pull/4876): Fix share jail mountpoint parent id -* Bugfix [cs3org/reva#4879](https://github.com/cs3org/reva/pull/4879): Fix trash-bin propfind panic -* Bugfix [cs3org/reva#4888](https://github.com/cs3org/reva/pull/4888): Fix upload session bugs -* Bugfix [cs3org/reva#4560](https://github.com/cs3org/reva/pull/4560): Always select next before making CS3 calls for propfinds -* Enhancement [cs3org/reva#4893](https://github.com/cs3org/reva/pull/4893): Bump dependencies and go to 1.22.8 -* Enhancement [cs3org/reva#4890](https://github.com/cs3org/reva/pull/4890): Bump golangci-lint to 1.61.0 -* Enhancement [cs3org/reva#4886](https://github.com/cs3org/reva/pull/4886): Add new Mimetype ggp -* Enhancement [cs3org/reva#4809](https://github.com/cs3org/reva/pull/4809): Implement OCM well-known endpoint -* Enhancement [cs3org/reva#4889](https://github.com/cs3org/reva/pull/4889): Improve posixfs stability and performance -* Enhancement [cs3org/reva#4882](https://github.com/cs3org/reva/pull/4882): Indicate template conversion capabilities on apps - -https://github.com/owncloud/ocis/pull/10364 -https://github.com/owncloud/ocis/pull/10347 -https://github.com/owncloud/ocis/pull/10321 -https://github.com/owncloud/ocis/pull/10236 -https://github.com/owncloud/ocis/pull/10216 -https://github.com/owncloud/ocis/pull/10315 diff --git a/changelog/6.6.0_2024-10-21/continue-listing-shares-on-error.md b/changelog/6.6.0_2024-10-21/continue-listing-shares-on-error.md deleted file mode 100644 index 35bc1a8eec..0000000000 --- a/changelog/6.6.0_2024-10-21/continue-listing-shares-on-error.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Continue listing shares on error - -We now continue listing received shares when one of the shares cannot be statted or converted to a driveItem. - -https://github.com/owncloud/ocis/pull/10243 diff --git a/changelog/6.6.0_2024-10-21/enhancement-load-idp-logo-from-theme.md b/changelog/6.6.0_2024-10-21/enhancement-load-idp-logo-from-theme.md deleted file mode 100644 index 9294e3d4be..0000000000 --- a/changelog/6.6.0_2024-10-21/enhancement-load-idp-logo-from-theme.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Load IDP logo from theme - -We now load the IDP logo from the theme file. - -https://github.com/owncloud/ocis/pull/10274 -https://github.com/owncloud/web/issues/11603 diff --git a/changelog/6.6.0_2024-10-21/fix-activity-rename.md b/changelog/6.6.0_2024-10-21/fix-activity-rename.md deleted file mode 100644 index 6ad23f289c..0000000000 --- a/changelog/6.6.0_2024-10-21/fix-activity-rename.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Kept historical resource naming in activity - -Kept historical resource naming after renaming in activity for shares and public links. - -https://github.com/owncloud/ocis/pull/10266 -https://github.com/owncloud/ocis/issues/10210 diff --git a/changelog/6.6.0_2024-10-21/fix-delete-share-panic.md b/changelog/6.6.0_2024-10-21/fix-delete-share-panic.md deleted file mode 100644 index 0d1ec26a81..0000000000 --- a/changelog/6.6.0_2024-10-21/fix-delete-share-panic.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix delete share panic - -Fixes a panic when deleting an ocm share - -https://github.com/owncloud/ocis/pull/10219 diff --git a/changelog/6.6.0_2024-10-21/fix-graph-ldap-schema-displayname.md b/changelog/6.6.0_2024-10-21/fix-graph-ldap-schema-displayname.md deleted file mode 100644 index c4da052b20..0000000000 --- a/changelog/6.6.0_2024-10-21/fix-graph-ldap-schema-displayname.md +++ /dev/null @@ -1,10 +0,0 @@ -Bugfix: graph service now supports `OCIS_LDAP_USER_SCHEMA_DISPLAYNAME` env var - -To align with the other services the graph service now supports the -`OCIS_LDAP_USER_SCHEMA_DISPLAYNAME` environment variable to configure the LDAP -attribute that is used for display name attribute of users. - -`LDAP_USER_SCHEMA_DISPLAY_NAME` is now deprecated and will be removed in a future -release. - -https://github.com/owncloud/ocis/issues/10257 diff --git a/changelog/6.6.0_2024-10-21/fix-group-sharing-panic.md b/changelog/6.6.0_2024-10-21/fix-group-sharing-panic.md deleted file mode 100644 index 5032b2362c..0000000000 --- a/changelog/6.6.0_2024-10-21/fix-group-sharing-panic.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix panic when sharing with groups - -We fixed a bug which caused a panic when sharing with groups, this only happened under a heavy load. -Besides the bugfix, we also reduced the number of share auto accept log messages to avoid flooding the logs. - -https://github.com/owncloud/ocis/pull/10279 -https://github.com/owncloud/ocis/issues/10258 diff --git a/changelog/6.6.0_2024-10-21/fix-health-and-ready-endpoints.md b/changelog/6.6.0_2024-10-21/fix-health-and-ready-endpoints.md deleted file mode 100644 index 6de5134dfd..0000000000 --- a/changelog/6.6.0_2024-10-21/fix-health-and-ready-endpoints.md +++ /dev/null @@ -1,15 +0,0 @@ -Bugfix: Fix health and ready endpoints - -We added new checks to the `/readyz` and `/healthz` endpoints to ensure that the services are ready and healthy. -This change ensures that the endpoints return the correct status codes, which is needed to stabilize the k8s deployments. - -https://github.com/owncloud/ocis/pull/10163 -https://github.com/owncloud/ocis/pull/10301 -https://github.com/owncloud/ocis/pull/10302 -https://github.com/owncloud/ocis/pull/10303 -https://github.com/owncloud/ocis/pull/10308 -https://github.com/owncloud/ocis/pull/10323 -https://github.com/owncloud/ocis/pull/10163 -https://github.com/owncloud/ocis/pull/10333 -https://github.com/owncloud/ocis/issues/10316 -https://github.com/owncloud/ocis/issues/10281 diff --git a/changelog/6.6.0_2024-10-21/fix-ldap-attributename-case.md b/changelog/6.6.0_2024-10-21/fix-ldap-attributename-case.md deleted file mode 100644 index 43ddc758aa..0000000000 --- a/changelog/6.6.0_2024-10-21/fix-ldap-attributename-case.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: always treat LDAP attribute names case-insensitively - -We fixes a bug where some LDAP attributes (e.g. owncloudUUID) were not -treated case-insensitively. - -https://github.com/owncloud/ocis/pull/10204 -https://github.com/owncloud/ocis/issues/10200 diff --git a/changelog/6.6.0_2024-10-21/fix-ocm-space-sharing.md b/changelog/6.6.0_2024-10-21/fix-ocm-space-sharing.md deleted file mode 100644 index 9bbba171b2..0000000000 --- a/changelog/6.6.0_2024-10-21/fix-ocm-space-sharing.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Forbid the ocm space sharing - -We forbid adding the federated users as members of the space via items invite. - -https://github.com/owncloud/ocis/pull/10287 -https://github.com/owncloud/ocis/issues/10051 diff --git a/changelog/6.6.0_2024-10-21/fix-thumbnail-ratelimit.md b/changelog/6.6.0_2024-10-21/fix-thumbnail-ratelimit.md deleted file mode 100644 index 0fb94e3392..0000000000 --- a/changelog/6.6.0_2024-10-21/fix-thumbnail-ratelimit.md +++ /dev/null @@ -1,10 +0,0 @@ -Bugfix: Thumbnail request limit - -The `THUMBNAILS_MAX_CONCURRENT_REQUESTS` setting was not working correctly. -Previously it was just limiting the number of concurrent thumbnail downloads. -Now the limit is applied to the number thumbnail generations requests. -Additionally the webdav service is now returning a "Retry-After" header when -it is hitting the ratelimit of the thumbnail service. - -https://github.com/owncloud/ocis/pull/10280 -https://github.com/owncloud/ocis/pull/10225 diff --git a/changelog/6.6.0_2024-10-21/fix-use-existing-thumbnails.md b/changelog/6.6.0_2024-10-21/fix-use-existing-thumbnails.md deleted file mode 100644 index 9f7bfb70d6..0000000000 --- a/changelog/6.6.0_2024-10-21/fix-use-existing-thumbnails.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Avoid re-creating thumbnails - -We fixed a bug that caused the system to re-create thumbnails for images, even -if a thumbnail already existed in the cache. - -https://github.com/owncloud/ocis/pull/10251 diff --git a/changelog/6.6.0_2024-10-21/remove-deprecations.md b/changelog/6.6.0_2024-10-21/remove-deprecations.md deleted file mode 100644 index a2a1a5e1bd..0000000000 --- a/changelog/6.6.0_2024-10-21/remove-deprecations.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Remove Deprecations - -Remove deprecated stores/caches/registries and envvars from the codebase. - -https://github.com/owncloud/ocis/pull/10305 diff --git a/changelog/6.6.0_2024-10-21/secure-ocm-by-default.md b/changelog/6.6.0_2024-10-21/secure-ocm-by-default.md deleted file mode 100644 index d7948432ad..0000000000 --- a/changelog/6.6.0_2024-10-21/secure-ocm-by-default.md +++ /dev/null @@ -1,4 +0,0 @@ -Bugfix: use secure config defaults for OCM - -https://github.com/owncloud/ocis/pull/10307 - diff --git a/changelog/6.6.0_2024-10-21/template-conversions-for-apps.md b/changelog/6.6.0_2024-10-21/template-conversions-for-apps.md deleted file mode 100644 index 6e53911eda..0000000000 --- a/changelog/6.6.0_2024-10-21/template-conversions-for-apps.md +++ /dev/null @@ -1,48 +0,0 @@ -Enhancement: WebOffice Templates - -We are now able to use templates for WebOffice and use them as a starting point for new documents. - -We are supporting the following mime types: - -## OnlyOffice - -- **MimeType:** `application/vnd.ms-word.template.macroenabled.12` - **TargetExtension:** `docx` - -- **MimeType:** `application/vnd.oasis.opendocument.text-template` - **TargetExtension:** `docx` - -- **MimeType:** `application/vnd.openxmlformats-officedocument.wordprocessingml.template` - **TargetExtension:** `docx` - -- **MimeType:** `application/vnd.oasis.opendocument.spreadsheet-template` - **TargetExtension:** `xlsx` - -- **MimeType:** `application/vnd.ms-excel.template.macroenabled.12` - **TargetExtension:** `xlsx` - -- **MimeType:** `application/vnd.openxmlformats-officedocument.spreadsheetml.template` - **TargetExtension:** `xlsx` - -- **MimeType:** `application/vnd.oasis.opendocument.presentation-template` - **TargetExtension:** `pptx` - -- **MimeType:** `application/vnd.ms-powerpoint.template.macroenabled.12` - **TargetExtension:** `pptx` - -- **MimeType:** `application/vnd.openxmlformats-officedocument.presentationml.template` - **TargetExtension:** `pptx` - -## Collabora - -- **MimeType:** `application/vnd.oasis.opendocument.spreadsheet-template` - **TargetExtension:** `ods` - -- **MimeType:** `application/vnd.oasis.opendocument.text-template` - **TargetExtension:** `odt` - -- **MimeType:** `application/vnd.oasis.opendocument.presentation-template` - **TargetExtension:** `odp` - -https://github.com/owncloud/ocis/pull/10276 -https://github.com/owncloud/ocis/issues/9785 diff --git a/changelog/6.6.0_2024-10-21/thumbnails-libvips.md b/changelog/6.6.0_2024-10-21/thumbnails-libvips.md deleted file mode 100644 index 43cec8c8b6..0000000000 --- a/changelog/6.6.0_2024-10-21/thumbnails-libvips.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Allow to use libvips for generating thumbnails - -To improve performance (and to be able to support a wider range of images formats in the future) -the thumbnails service is now able to utilize libvips (https://www.libvips.org/) for generating thumbnails. -Enabling the use of libvips is implemented as a build-time option which is currently disabled for the -"bare-metal" build of the ocis binary and enabled for the docker image builds. - -https://github.com/owncloud/ocis/pull/10310 diff --git a/changelog/6.6.0_2024-10-21/update-web-11.0.0.md b/changelog/6.6.0_2024-10-21/update-web-11.0.0.md deleted file mode 100644 index 78ac9ad32f..0000000000 --- a/changelog/6.6.0_2024-10-21/update-web-11.0.0.md +++ /dev/null @@ -1,26 +0,0 @@ -Enhancement: Update web to v11.0.0 - -Tags: web - -We updated ownCloud Web to v11.0.0. Please refer to the changelog (linked) for details on the web release. - -- Change [owncloud/web#11709](https://github.com/owncloud/web/pull/11709): Remove importer as default app -- Enhancement [owncloud/web#11668](https://github.com/owncloud/web/pull/11668): Allow setting view mode for apps via query -- Enhancement [owncloud/web#11731](https://github.com/owncloud/web/pull/11731): File size warning in editors -- Enhancement [owncloud/web#11737](https://github.com/owncloud/web/pull/11737): Add not found page -- Enhancement [owncloud/web#11750](https://github.com/owncloud/web/pull/11750): Create documents from templates -- Bugfix [owncloud/web#11604](https://github.com/owncloud/web/pull/11604): User filters after page reload -- Bugfix [owncloud/web#11645](https://github.com/owncloud/web/pull/11645): Hide copy permanent link action on public pages -- Bugfix [owncloud/web#11677](https://github.com/owncloud/web/pull/11677): Missing tags on "Shared with me" page -- Bugfix [owncloud/web#11678](https://github.com/owncloud/web/pull/11678): Undefined request IDs -- Bugfix [owncloud/web#11688](https://github.com/owncloud/web/pull/11688): Deleting federated connections -- Bugfix [owncloud/web#11706](https://github.com/owncloud/web/pull/11706): Escape HTML characters in activities and notification view -- Bugfix [owncloud/web#11707](https://github.com/owncloud/web/pull/11707): Prevent not allowed characters in shortcut name -- Bugfix [owncloud/web#11712](https://github.com/owncloud/web/pull/11712): Details panel wrong WebDAV URL of received shares -- Bugfix [owncloud/web#11725](https://github.com/owncloud/web/pull/11725): Accessing disabled password-protected space does not show error -- Bugfix [owncloud/web#11726](https://github.com/owncloud/web/pull/11726): Application menu not operable in Safari browser -- Bugfix [owncloud/web#11758](https://github.com/owncloud/web/pull/11758): Navigating into folders that have been shared externally -- Bugfix [owncloud/web#11795](https://github.com/owncloud/web/pull/11795): Sharing label for locked files - -https://github.com/owncloud/ocis/pull/10357 -https://github.com/owncloud/web/releases/tag/v11.0.0 diff --git a/changelog/6.6.1_2024-10-24/antivirus-workers.md b/changelog/6.6.1_2024-10-24/antivirus-workers.md deleted file mode 100644 index 6546284275..0000000000 --- a/changelog/6.6.1_2024-10-24/antivirus-workers.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: make antivirus workers configurable - -We made the number of go routines that pull events from the queue configurable. - -https://github.com/owncloud/ocis/pull/10383 diff --git a/changelog/6.6.1_2024-10-24/fix-activitylog-issues.md b/changelog/6.6.1_2024-10-24/fix-activitylog-issues.md deleted file mode 100644 index 2ec4e96163..0000000000 --- a/changelog/6.6.1_2024-10-24/fix-activitylog-issues.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix Activitylog issues - -Fixes multiple activititylog issues. There was an error about `max payload exceeded` when there were too many activities on one folder. Listing would take very long even with a limit activated. All of these -issues are now fixed. - -https://github.com/owncloud/ocis/pull/10376 diff --git a/changelog/6.6.1_2024-10-24/fix-disable-download-activity.md b/changelog/6.6.1_2024-10-24/fix-disable-download-activity.md deleted file mode 100644 index 4ae29228e0..0000000000 --- a/changelog/6.6.1_2024-10-24/fix-disable-download-activity.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Disable download activity - -We disable the download activity until we have a proper solution for it. - -https://github.com/owncloud/ocis/pull/10368 -https://github.com/owncloud/ocis/issues/10293 diff --git a/changelog/6.6.1_2024-10-24/fix-healthchecks.md b/changelog/6.6.1_2024-10-24/fix-healthchecks.md deleted file mode 100644 index ba74535743..0000000000 --- a/changelog/6.6.1_2024-10-24/fix-healthchecks.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix healthchecks - -We needed to replace 0.0.0.0 bind addresses by outbound IP addresses in the healthcheck routine. - -https://github.com/owncloud/ocis/pull/10405 diff --git a/changelog/6.6.1_2024-10-24/fix-panic-nats.md b/changelog/6.6.1_2024-10-24/fix-panic-nats.md deleted file mode 100644 index 09c24d530a..0000000000 --- a/changelog/6.6.1_2024-10-24/fix-panic-nats.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix panic when stopping the nats - -The nats server itself runs signal handling that the Shutdown() call in the ocis code is redundant and led to a panic. - -https://github.com/owncloud/ocis/pull/10363 -https://github.com/owncloud/ocis/issues/10360 diff --git a/changelog/6.6.1_2024-10-24/fix_deprecations.md b/changelog/6.6.1_2024-10-24/fix_deprecations.md deleted file mode 100644 index e08d16bdff..0000000000 --- a/changelog/6.6.1_2024-10-24/fix_deprecations.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix envvar deprecations for next production release - -Some envvar deprecations were incomplete. -One was missed to be removed, one had missing information. - -https://github.com/owncloud/ocis/pull/10386 diff --git a/changelog/6.6.1_2024-10-24/postprocessing-events.md b/changelog/6.6.1_2024-10-24/postprocessing-events.md deleted file mode 100644 index 86394e3141..0000000000 --- a/changelog/6.6.1_2024-10-24/postprocessing-events.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: increase event processing workers - -We increased the number of go routines that pull events from the queue to three and made the number off workers configurable. Furthermore, the postprocessing delay no longer introduces a sleep that slows down pulling of events, but asynchronously triggers the next step. - -https://github.com/owncloud/ocis/pull/10385 -https://github.com/owncloud/ocis/pull/10368 diff --git a/changelog/6.6.1_2024-10-24/security-fixes.md b/changelog/6.6.1_2024-10-24/security-fixes.md deleted file mode 100644 index 5667db8458..0000000000 --- a/changelog/6.6.1_2024-10-24/security-fixes.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: security fixes - -We polished some of the sonarcloud issues. - -https://github.com/owncloud/ocis/pull/10376 diff --git a/changelog/7.0.0_2024-12-17/bump-cs3-api.md b/changelog/7.0.0_2024-12-17/bump-cs3-api.md deleted file mode 100644 index d68ecdc00a..0000000000 --- a/changelog/7.0.0_2024-12-17/bump-cs3-api.md +++ /dev/null @@ -1,3 +0,0 @@ -Enhancement: Bump cs3api - -https://github.com/owncloud/ocis/pull/10449 diff --git a/changelog/7.0.0_2024-12-17/bump-reva-latest.md b/changelog/7.0.0_2024-12-17/bump-reva-latest.md deleted file mode 100644 index 900fe1a50a..0000000000 --- a/changelog/7.0.0_2024-12-17/bump-reva-latest.md +++ /dev/null @@ -1,3 +0,0 @@ -Enhancement: Bump reva to latest - -https://github.com/owncloud/ocis/pull/10472 diff --git a/changelog/7.0.0_2024-12-17/bump-reva.md b/changelog/7.0.0_2024-12-17/bump-reva.md deleted file mode 100644 index 03ee06beeb..0000000000 --- a/changelog/7.0.0_2024-12-17/bump-reva.md +++ /dev/null @@ -1,68 +0,0 @@ -Bugfix: Bump Reva - -Bumps reva version to 2.27.0 - -* Bugfix [cs3org/reva#4985](https://github.com/cs3org/reva/pull/4985): Drop unneeded session locks -* Bugfix [cs3org/reva#5000](https://github.com/cs3org/reva/pull/5000): Fix ceph build -* Bugfix [cs3org/reva#4989](https://github.com/cs3org/reva/pull/4989): Deleting OCM share also updates storageprovider -* Enhancement [cs3org/reva#4998](https://github.com/cs3org/reva/pull/4998): Emit event when an ocm share is received -* Enhancement [cs3org/reva#4996](https://github.com/cs3org/reva/pull/4996): Get rid of some cases of unstructured logging - -Bumps reva version to 2.26.8 - -* Fix [cs3org/reva#4983](https://github.com/cs3org/reva/pull/4983): Delete stale shares in the jsoncs3 share manager -* Fix [cs3org/reva#4963](https://github.com/cs3org/reva/pull/4963): Fix name and displayName in an ocm -* Fix [cs3org/reva#4968](https://github.com/cs3org/reva/pull/4968): Jsoncs3 cache fixes -* Fix [cs3org/reva#4928](https://github.com/cs3org/reva/pull/4928): Propagate lock in PROPPATCH -* Fix [cs3org/reva#4971](https://github.com/cs3org/reva/pull/4971): Use manager to list shares -* Fix [cs3org/reva#4978](https://github.com/cs3org/reva/pull/4978): We added more trace spans in decomposedfs -* Fix [cs3org/reva#4921](https://github.com/cs3org/reva/pull/4921): Polish propagation related code - -Bugfix: Bump Reva to v2.26.7 - - * Fix [cs3org/reva#4964](https://github.com/cs3org/reva/issues/4964): Fix a wrong error code when approvider creates a new file - -Bump Reva to v2.26.6 - - * Fix [cs3org/reva#4955](https://github.com/cs3org/reva/issues/4955): Allow small clock skew in reva token validation - * Fix [cs3org/reva#4929](https://github.com/cs3org/reva/issues/4929): Fix flaky posixfs integration tests - * Fix [cs3org/reva#4953](https://github.com/cs3org/reva/issues/4953): Avoid gateway panics - * Fix [cs3org/reva#4959](https://github.com/cs3org/reva/issues/4959): Fix missing file touched event - * Fix [cs3org/reva#4933](https://github.com/cs3org/reva/issues/4933): Fix federated sharing when using an external identity provider - * Fix [cs3org/reva#4935](https://github.com/cs3org/reva/issues/4935): Enable datatx log - * Fix [cs3org/reva#4936](https://github.com/cs3org/reva/issues/4936): Do not delete mlock files - * Fix [cs3org/reva#4954](https://github.com/cs3org/reva/issues/4954): Prevent a panic when logging an error - * Fix [cs3org/reva#4956](https://github.com/cs3org/reva/issues/4956): Improve posixfs error handling and logging - * Fix [cs3org/reva#4951](https://github.com/cs3org/reva/issues/4951): Pass the initialized logger down the stack - -Bugfix: Bump Reva to v2.26.5 - - * Fix [cs3org/reva#4926](https://github.com/cs3org/reva/issues/4926): Make etag always match content on downloads - * Fix [cs3org/reva#4920](https://github.com/cs3org/reva/issues/4920): Return correct status codes for simple uploads - * Fix [cs3org/reva#4924](https://github.com/cs3org/reva/issues/4924): Fix sync propagation - * Fix [cs3org/reva#4916](https://github.com/cs3org/reva/issues/4916): Improve posixfs stability and performanc - -Enhancement: Bump reva to 2.26.4 - -* Bugfix [cs3org/reva#4917](https://github.com/cs3org/reva/pull/4917): Fix 0-byte file uploads -* Bugfix [cs3org/reva#4918](https://github.com/cs3org/reva/pull/4918): Fix app templates - -Bump reva to 2.26.3 - -* Bugfix [cs3org/reva#4908](https://github.com/cs3org/reva/pull/4908): Add checksum to OCM storageprovider responses -* Enhancement [cs3org/reva#4910](https://github.com/cs3org/reva/pull/4910): Bump cs3api -* Enhancement [cs3org/reva#4909](https://github.com/cs3org/reva/pull/4909): Bump cs3api -* Enhancement [cs3org/reva#4906](https://github.com/cs3org/reva/pull/4906): Bump cs3api - - -Bump reva to 2.26.2 - -* Enhancement [cs3org/reva#4897](https://github.com/cs3org/reva/pull/4897): Fix remaining quota calculation -* Bugfix [cs3org/reva#4902](https://github.com/cs3org/reva/pull/4902): Fix quota calculation - -https://github.com/owncloud/ocis/pull/10766 -https://github.com/owncloud/ocis/pull/10735 -https://github.com/owncloud/ocis/pull/10612 -https://github.com/owncloud/ocis/pull/10552 -https://github.com/owncloud/ocis/pull/10539 -https://github.com/owncloud/ocis/pull/10419 diff --git a/changelog/7.0.0_2024-12-17/collaboration-gateway-selector.md b/changelog/7.0.0_2024-12-17/collaboration-gateway-selector.md deleted file mode 100644 index c588698132..0000000000 --- a/changelog/7.0.0_2024-12-17/collaboration-gateway-selector.md +++ /dev/null @@ -1,3 +0,0 @@ -Bugfix: Make collaboration service use a gateway selector - -https://github.com/owncloud/ocis/pull/10584 diff --git a/changelog/7.0.0_2024-12-17/collaboration-product-name.md b/changelog/7.0.0_2024-12-17/collaboration-product-name.md deleted file mode 100644 index a8a47c9ea2..0000000000 --- a/changelog/7.0.0_2024-12-17/collaboration-product-name.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Include a product name in the collaboration service - -The product name will allow using a different app name. -For example, a "CoolBox" app name might use a branded Collabora instance by using "Collabora" as product name. - -https://github.com/owncloud/ocis/pull/10335 -https://github.com/owncloud/ocis/pull/10490 diff --git a/changelog/7.0.0_2024-12-17/collaboration-public-keys.md b/changelog/7.0.0_2024-12-17/collaboration-public-keys.md deleted file mode 100644 index 033883542b..0000000000 --- a/changelog/7.0.0_2024-12-17/collaboration-public-keys.md +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Return an error if we can't get the keys and ensure they're cached - -Previously, there was an issue where we could get an error while getting the -public keys from the /hosting/discovery endpoint but we're returning a wrong -success value instead. This is fixed now and we're returning the error. - -In addition, the public keys weren't being cached, so we hit the -/hosting/discovery endpoint every time we need to use the public keys. The keys -are now cached so we don't need to hit the endpoint more than what we need. - -https://github.com/owncloud/ocis/pull/10590 diff --git a/changelog/7.0.0_2024-12-17/collaboration-short-tokens.md b/changelog/7.0.0_2024-12-17/collaboration-short-tokens.md deleted file mode 100644 index 2ad3047744..0000000000 --- a/changelog/7.0.0_2024-12-17/collaboration-short-tokens.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Generate short tokens to be used as access tokens for WOPI - -Currently, the access tokens being used might be too long. -In particular, Microsoft Office Online complains about the URL (which contains the access token) -is too long and refuses to work. - -https://github.com/owncloud/ocis/pull/10391 diff --git a/changelog/7.0.0_2024-12-17/concurrent-autoaccept.md b/changelog/7.0.0_2024-12-17/concurrent-autoaccept.md deleted file mode 100644 index 64ef4b3b8d..0000000000 --- a/changelog/7.0.0_2024-12-17/concurrent-autoaccept.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Concurrent autoaccept for shares - -Shares for groups are now concurrently accepted. Tha default of 25 goroutinges can be changed with the new `FRONTEND_MAX_CONCURRENCY` environment variable. - -https://github.com/owncloud/ocis/pull/10507 -https://github.com/owncloud/ocis/pull/10476 diff --git a/changelog/7.0.0_2024-12-17/concurrent-userlog.md b/changelog/7.0.0_2024-12-17/concurrent-userlog.md deleted file mode 100644 index 7efe6f1ec0..0000000000 --- a/changelog/7.0.0_2024-12-17/concurrent-userlog.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Concurrent userlog processing - -We now start multiple go routines that process events. The default of 5 goroutines can be changed with the new `USERLOG_MAX_CONCURRENCY` environment variable. - -https://github.com/owncloud/ocis/pull/10504 diff --git a/changelog/7.0.0_2024-12-17/fix-0-byte-upload.md b/changelog/7.0.0_2024-12-17/fix-0-byte-upload.md deleted file mode 100644 index 9c58dcf780..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-0-byte-upload.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix 0-byte file uploads - -We fixed an issue where 0-byte files upload did not return the Location header. - -https://github.com/owncloud/ocis/pull/10500 -https://github.com/owncloud/ocis/issues/10469 diff --git a/changelog/7.0.0_2024-12-17/fix-activity-mapping.md b/changelog/7.0.0_2024-12-17/fix-activity-mapping.md deleted file mode 100644 index 9a40f7448f..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-activity-mapping.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix the activity field mapping - -Fixed the activity field mapping -https://github.com/owncloud/ocis/pull/10593 -https://github.com/owncloud/ocis/issues/10228 diff --git a/changelog/7.0.0_2024-12-17/fix-auth-app.md b/changelog/7.0.0_2024-12-17/fix-auth-app.md deleted file mode 100644 index 13675ef983..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-auth-app.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix impersonated request user mismatch - -We fixed a user id and name mismatch in the impersonated auth-app API request - -https://github.com/owncloud/ocis/pull/10548 -https://github.com/owncloud/ocis/issues/10292 diff --git a/changelog/7.0.0_2024-12-17/fix-backup-consistency-cmd.md b/changelog/7.0.0_2024-12-17/fix-backup-consistency-cmd.md deleted file mode 100644 index 9328fba6b8..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-backup-consistency-cmd.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: 'ocis backup consistency' fixed for file revisions - -A bug was fixed that caused the 'ocis backup consistency' command to incorrectly report -inconistencies when file revisions with a zero value for the nano-second part of the -timestamp were present. - -https://github.com/owncloud/ocis/pull/10493 -https://github.com/owncloud/ocis/issues/9498 diff --git a/changelog/7.0.0_2024-12-17/fix-denied.md b/changelog/7.0.0_2024-12-17/fix-denied.md deleted file mode 100644 index e4cab79b1a..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-denied.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix deny access for graph roles - -We added a unified role "Cannot access" to prevent a regression when switching the share implementation to the graph API. This role is now used to deny access to a resource.The new role is not enabled by default. The whole deny feature is still experimental. - -https://github.com/owncloud/ocis/pull/10627 diff --git a/changelog/7.0.0_2024-12-17/fix-gateway-nats-checks.md b/changelog/7.0.0_2024-12-17/fix-gateway-nats-checks.md deleted file mode 100644 index a76be45e2f..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-gateway-nats-checks.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: fix gateway nats checks - -We now only check if nats is available when the gateway actually uses it. Furthermore, we added a backoff for checking the readys endpoint. - -https://github.com/owncloud/ocis/pull/10502 diff --git a/changelog/7.0.0_2024-12-17/fix-get-lock-header.md b/changelog/7.0.0_2024-12-17/fix-get-lock-header.md deleted file mode 100644 index 13cbbdd84b..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-get-lock-header.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Return wopi lock header in get lock response - -We fixed a bug where the wopi lock header was not returned in the get lock response. This is now fixed and the wopi validator tests are passing. - -https://github.com/owncloud/ocis/pull/10470 diff --git a/changelog/7.0.0_2024-12-17/fix-idp-guest-role.md b/changelog/7.0.0_2024-12-17/fix-idp-guest-role.md deleted file mode 100644 index a5cde83116..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-idp-guest-role.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix idp guest role default assignment - -We fixed an idp guest role default assignment. - -https://github.com/owncloud/ocis/pull/10511 -https://github.com/owncloud/ocis/issues/10474 diff --git a/changelog/7.0.0_2024-12-17/fix-link-activity.md b/changelog/7.0.0_2024-12-17/fix-link-activity.md deleted file mode 100644 index 1d5cbe754a..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-link-activity.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix link activity message - -We changed the link token to display name in the activity message. - -https://github.com/owncloud/ocis/pull/10663 -https://github.com/owncloud/ocis/issues/10295 diff --git a/changelog/7.0.0_2024-12-17/fix-memlimit-loglevel.md b/changelog/7.0.0_2024-12-17/fix-memlimit-loglevel.md deleted file mode 100644 index bfeac384e7..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-memlimit-loglevel.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix the memlimit loglevel - -We set the memlimit default loglevel to error. - -https://github.com/owncloud/ocis/pull/10433 -https://github.com/owncloud/ocis/issues/10427 diff --git a/changelog/7.0.0_2024-12-17/fix-node-cache-ttl-updates.md b/changelog/7.0.0_2024-12-17/fix-node-cache-ttl-updates.md deleted file mode 100644 index 433e1554d0..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-node-cache-ttl-updates.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix node cache ttl updates - -We now only udpate the TTL of the node that is created or updated. - -https://github.com/owncloud/ocis/pull/10575 diff --git a/changelog/7.0.0_2024-12-17/fix-ocm-data-server-url.md b/changelog/7.0.0_2024-12-17/fix-ocm-data-server-url.md deleted file mode 100644 index 668d6b648e..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-ocm-data-server-url.md +++ /dev/null @@ -1,10 +0,0 @@ -Bugfix: Allow to configure data server URL for ocm - -We introduced the `OCM_OCM_STORAGE_DATA_SERVER_URL` setting to fix a bug -when downloading files from an OCM share. Before the data server URL defaulted -to the listen address of the OCM server, which did not work when using -0.0.0.0 as the listen address. - -https://github.com/owncloud/ocis/pull/10440 -https://github.com/owncloud/ocis/issues/10358 - diff --git a/changelog/7.0.0_2024-12-17/fix-ocm-external-idp.md b/changelog/7.0.0_2024-12-17/fix-ocm-external-idp.md deleted file mode 100644 index 6e13949c3f..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-ocm-external-idp.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix federated sharing when using an external IDP - -We fixed a bug that caused federated sharing to fail, when the -federated oCIS instances where sharing the same external IDP. - -https://github.com/owncloud/ocis/pull/10567 -https://github.com/cs3org/reva/pull/4933 diff --git a/changelog/7.0.0_2024-12-17/fix-ocm-file-preview.md b/changelog/7.0.0_2024-12-17/fix-ocm-file-preview.md deleted file mode 100644 index 39835ae918..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-ocm-file-preview.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fixed `sharedWithMe` response for OCM shares - -OCM shares returned in the `sharedWithMe` response did not have the `mimeType` property -populated correctly. - -https://github.com/owncloud/ocis/pull/10501 -https://github.com/owncloud/ocis/issues/10495 diff --git a/changelog/7.0.0_2024-12-17/fix-onlyoffice-file-location-upd.md b/changelog/7.0.0_2024-12-17/fix-onlyoffice-file-location-upd.md deleted file mode 100644 index 691f1cc2be..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-onlyoffice-file-location-upd.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix FileInfo BreadcrumbFolderURL upd - -Made GetScopeByKeyPrefix function as a private method of the FileConnector - -https://github.com/owncloud/ocis/pull/10757 diff --git a/changelog/7.0.0_2024-12-17/fix-onlyoffice-file-location.md b/changelog/7.0.0_2024-12-17/fix-onlyoffice-file-location.md deleted file mode 100644 index 76dd4d0f34..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-onlyoffice-file-location.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix FileInfo BreadcrumbFolderURL - -We fixed the FileInfo.BreadcrumbFolderURL in a collaboration api" - -https://github.com/owncloud/ocis/pull/10718 diff --git a/changelog/7.0.0_2024-12-17/fix-proofkeys-proxy.md b/changelog/7.0.0_2024-12-17/fix-proofkeys-proxy.md deleted file mode 100644 index 783cd5b899..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-proofkeys-proxy.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Respect proxy url when validating proofkeys - -We fixed a bug where the proxied wopi URL was not used when validating proofkeys. This caused the validation to fail when the proxy was used. - -https://github.com/owncloud/ocis/pull/10462 diff --git a/changelog/7.0.0_2024-12-17/fix-put-relative.md b/changelog/7.0.0_2024-12-17/fix-put-relative.md deleted file mode 100644 index 7c825b53f6..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-put-relative.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix put relative wopi operation for microsoft - -We fixed a bug in the put relative wopi operation for microsoft. The response now contains the correct properties. - -https://github.com/owncloud/ocis/pull/10403 diff --git a/changelog/7.0.0_2024-12-17/fix-remove-non-working-ocm-setting.md b/changelog/7.0.0_2024-12-17/fix-remove-non-working-ocm-setting.md deleted file mode 100644 index 21eb679ff5..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-remove-non-working-ocm-setting.md +++ /dev/null @@ -1,12 +0,0 @@ -Bugfix: Removed 'OCM_OCM_PROVIDER_AUTHORIZER_VERIFY_REQUEST_HOSTNAME' setting - -The config option 'OCM_OCM_PROVIDER_AUTHORIZER_VERIFY_REQUEST_HOSTNAME' was -removed from the OCM service. The additional security provided by this setting -is somewhat questionable and only provided in very specific setups. - -We are not going through the normal deprecation process for this setting, as it -was never really working anyway. If you have this setting in your configuration, -it will be ignored. You can safely remove it. - -https://github.com/owncloud/ocis/pull/10425 -https://github.com/owncloud/ocis/issues/10355 diff --git a/changelog/7.0.0_2024-12-17/fix-thumbnails-statuscode.md b/changelog/7.0.0_2024-12-17/fix-thumbnails-statuscode.md deleted file mode 100644 index 8b0244fd9b..0000000000 --- a/changelog/7.0.0_2024-12-17/fix-thumbnails-statuscode.md +++ /dev/null @@ -1,9 +0,0 @@ -Bugfix: Fix status code for thumbnail requests - -We fixed the status code returned by the thumbnails service when the image -source for a thumbnail exceeds the configured maximum dimensions or file size. -The service now returns a 403 Forbidden status code instead of a 500 Internal -Server Error status code. - -https://github.com/owncloud/ocis/pull/10592 -https://github.com/owncloud/ocis/issues/10589 diff --git a/changelog/7.0.0_2024-12-17/ggp-mimetype-thumbnails.md b/changelog/7.0.0_2024-12-17/ggp-mimetype-thumbnails.md deleted file mode 100644 index 5b09edf6e5..0000000000 --- a/changelog/7.0.0_2024-12-17/ggp-mimetype-thumbnails.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Create thumbnails for GGP MIME types - -Creates thumbnails for newly added ggp files - -https://github.com/owncloud/ocis/pull/10304 diff --git a/changelog/7.0.0_2024-12-17/graph-concurrent-share-listing.md b/changelog/7.0.0_2024-12-17/graph-concurrent-share-listing.md deleted file mode 100644 index 9d60d47d91..0000000000 --- a/changelog/7.0.0_2024-12-17/graph-concurrent-share-listing.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: fetch shared resource metadata concurrently in graph - -We now concurrently stat shared resources when listing shares - -https://github.com/owncloud/ocis/pull/10683 diff --git a/changelog/7.0.0_2024-12-17/graph-skip-fetching-members.md b/changelog/7.0.0_2024-12-17/graph-skip-fetching-members.md deleted file mode 100644 index efff168d58..0000000000 --- a/changelog/7.0.0_2024-12-17/graph-skip-fetching-members.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Skip fetching members - -We now skip fetching group members when they are not needed. - -https://github.com/owncloud/ocis/pull/10701 diff --git a/changelog/7.0.0_2024-12-17/limit-sharing-workers.md b/changelog/7.0.0_2024-12-17/limit-sharing-workers.md deleted file mode 100644 index 276e331431..0000000000 --- a/changelog/7.0.0_2024-12-17/limit-sharing-workers.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: We now limit the number of workers of the jsoncs3 share manager - -We now restrict the number of workers that look up shares to 5. The number can be changed with `SHARING_USER_JSONCS3_MAX_CONCURRENCY` or `OCIS_MAX_CONCURRENCY`. - -https://github.com/owncloud/ocis/pull/10578 -https://github.com/owncloud/ocis/pull/10552 diff --git a/changelog/7.0.0_2024-12-17/log-grpc-requests.md b/changelog/7.0.0_2024-12-17/log-grpc-requests.md deleted file mode 100644 index 61ccd7b9fa..0000000000 --- a/changelog/7.0.0_2024-12-17/log-grpc-requests.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Log GRPC requests in debug mode - -When log level is set to debug we will now also log grpc requests. - -https://github.com/owncloud/ocis/pull/10438 diff --git a/changelog/7.0.0_2024-12-17/max-concurrency.md b/changelog/7.0.0_2024-12-17/max-concurrency.md deleted file mode 100644 index b46af8ab60..0000000000 --- a/changelog/7.0.0_2024-12-17/max-concurrency.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Set MaxConcurrency to 1 - -Set MaxConcurrency for frontend and userlog and sharing services to 1. Too many workers will negatively impact performance on small machines. - -https://github.com/owncloud/ocis/pull/10580 -https://github.com/owncloud/ocis/pull/10557 diff --git a/changelog/7.0.0_2024-12-17/me_drives_ocm_shares.md b/changelog/7.0.0_2024-12-17/me_drives_ocm_shares.md deleted file mode 100644 index e5cc492309..0000000000 --- a/changelog/7.0.0_2024-12-17/me_drives_ocm_shares.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix graph drives response for federated shares - -Federated shares where erroneously showing up in the /me/drives response -on the graph API. - -https://github.com/owncloud/ocis/pull/10730 -https://github.com/owncloud/ocis/issues/10689 diff --git a/changelog/7.0.0_2024-12-17/register-when-ready.md b/changelog/7.0.0_2024-12-17/register-when-ready.md deleted file mode 100644 index f773343826..0000000000 --- a/changelog/7.0.0_2024-12-17/register-when-ready.md +++ /dev/null @@ -1,3 +0,0 @@ -Bugfix: wait for services to be ready before registering them - -https://github.com/owncloud/ocis/pull/10498 diff --git a/changelog/7.0.0_2024-12-17/registry-cache-fixes.md b/changelog/7.0.0_2024-12-17/registry-cache-fixes.md deleted file mode 100644 index b307450207..0000000000 --- a/changelog/7.0.0_2024-12-17/registry-cache-fixes.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Micro registry cache fixes - -We now invalidate cache entries when any of the nodes was not updated. - -https://github.com/owncloud/ocis/pull/10429 diff --git a/changelog/7.0.0_2024-12-17/remove-deprecated-cli-commans.md b/changelog/7.0.0_2024-12-17/remove-deprecated-cli-commans.md deleted file mode 100644 index ffb9ce8efe..0000000000 --- a/changelog/7.0.0_2024-12-17/remove-deprecated-cli-commans.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Remove deprecated CLI commands - -We removed the following deprecated CLI commands: -`ocis storage-users uploads list` -`ocis storage-users uploads clean` - -https://github.com/owncloud/ocis/pull/10432 -https://github.com/owncloud/ocis/issues/10428 diff --git a/changelog/7.0.0_2024-12-17/remove-mbreaker.md b/changelog/7.0.0_2024-12-17/remove-mbreaker.md deleted file mode 100644 index a8bf0bcd52..0000000000 --- a/changelog/7.0.0_2024-12-17/remove-mbreaker.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Remove mbreaker - -The circuit breaker is not handle correctly and leads therefore to more issues than it solves. We removed it. - -https://github.com/owncloud/ocis/pull/10524 diff --git a/changelog/7.0.0_2024-12-17/restart-postprocessing.md b/changelog/7.0.0_2024-12-17/restart-postprocessing.md deleted file mode 100644 index 8a61352531..0000000000 --- a/changelog/7.0.0_2024-12-17/restart-postprocessing.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Restart Postprocessing properly - -Properly differentiate between resume and restart postprocessing. - -https://github.com/owncloud/ocis/pull/10439 diff --git a/changelog/7.0.0_2024-12-17/reuse-go-micro-service.md b/changelog/7.0.0_2024-12-17/reuse-go-micro-service.md deleted file mode 100644 index 6850c04ab0..0000000000 --- a/changelog/7.0.0_2024-12-17/reuse-go-micro-service.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Reuse go-micro service clients - -go micro clients must not be reinitialized. The internal selector will spawn a new go routine to watch for registry changes. - -https://github.com/owncloud/ocis/pull/10582 diff --git a/changelog/7.0.0_2024-12-17/sse-keepalive.md b/changelog/7.0.0_2024-12-17/sse-keepalive.md deleted file mode 100644 index 8b61ffba7d..0000000000 --- a/changelog/7.0.0_2024-12-17/sse-keepalive.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: make SSE keepalive interval configurable - -To prevent intermediate proxies from closing the SSE connection admins can now configure a `SSE_KEEPALIVE_INTERVAL`. - -https://github.com/owncloud/ocis/pull/10411 diff --git a/changelog/7.0.0_2024-12-17/thumbnail-create-and-rename.md b/changelog/7.0.0_2024-12-17/thumbnail-create-and-rename.md deleted file mode 100644 index f349b49c3a..0000000000 --- a/changelog/7.0.0_2024-12-17/thumbnail-create-and-rename.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix possible race condition when a thumbnails is stored in the FS - -A race condition could cause the thumbnail service to return a thumbnail -with 0 bytes or with partial content. In order to fix this, the service will -create a temporary file with the contents and then rename that file to its -final location. - -https://github.com/owncloud/ocis/pull/10693 diff --git a/changelog/7.0.0_2024-12-17/unifi-logging.md b/changelog/7.0.0_2024-12-17/unifi-logging.md deleted file mode 100644 index 96b9761754..0000000000 --- a/changelog/7.0.0_2024-12-17/unifi-logging.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Unifi logging - -We fixed some cases where we did not use the correct logger. - -https://github.com/owncloud/ocis/pull/10743/ diff --git a/changelog/7.0.0_2024-12-17/update-web.md b/changelog/7.0.0_2024-12-17/update-web.md deleted file mode 100644 index a82b29fa93..0000000000 --- a/changelog/7.0.0_2024-12-17/update-web.md +++ /dev/null @@ -1,49 +0,0 @@ -Enhancement: Update web to v11.0.6 - -- Bugfix [owncloud/web#11992](https://github.com/owncloud/web/pull/11992): OCM invite flow -- Bugfix [owncloud/web#11997](https://github.com/owncloud/web/pull/11997): Change search scope without search term -- Bugfix [owncloud/web#11998](https://github.com/owncloud/web/pull/11998): Do not load version when sidebar is closed -- Bugfix [owncloud/web#12000](https://github.com/owncloud/web/pull/12000): Use only space resource with driveType "project" as space in sidebar -- Bugfix [owncloud/web#12002](https://github.com/owncloud/web/pull/12002): OCM share editing -- Bugfix [owncloud/web#12002](https://github.com/owncloud/web/pull/12002): OCM share recipient issuer -- Bugfix [owncloud/web#12008](https://github.com/owncloud/web/pull/12008): Missing activities on Shared with me page -- Bugfix [owncloud/web#12010](https://github.com/owncloud/web/pull/12010): Sidebar file info for shares -- Bugfix [owncloud/web#12012](https://github.com/owncloud/web/pull/12012): Show missing role name in link share panel -- Bugfix [owncloud/web#12013](https://github.com/owncloud/web/pull/12013): Missing translations for share type filters -- Bugfix [owncloud/web#12022](https://github.com/owncloud/web/pull/12022): Permanent link for shares - -We updated ownCloud Web to v11.0.4. Please refer to the changelog (linked) for details on the web release. - -- Bugfix [owncloud/web#11870](https://github.com/owncloud/web/issues/11870): Preview image retries postprocessing -- Bugfix [owncloud/web#11883](https://github.com/owncloud/web/issues/11883): Preview app Shared with me page -- Bugfix [owncloud/web#11897](https://github.com/owncloud/web/issues/11897): "Save as" / "Open" when embed delegate authentication is enabled -- Bugfix [owncloud/web#11900](https://github.com/owncloud/web/issues/11900): App top bar does not show location when shared file is opened -- Bugfix [owncloud/web#11900](https://github.com/owncloud/web/issues/11900): Open from app and Save As feature broken when opened via shared file -- Bugfix [owncloud/web#11904](https://github.com/owncloud/web/issues/11904): Public folder reload -- Bugfix [owncloud/web#11916](https://github.com/owncloud/web/issues/11916): Fix order in roles drop down -- Bugfix [owncloud/web#11923](https://github.com/owncloud/web/issues/11923): Allow create template with different editors -- Bugfix [owncloud/web#11924](https://github.com/owncloud/web/issues/11924): Extension actions in right sidebar -- Bugfix [owncloud/web#11929](https://github.com/owncloud/web/issues/11929): Unique request ids - -We updated ownCloud Web to v11.0.2. Please refer to the changelog (linked) for details on the web release. - -- Bugfix [owncloud/web#11803](https://github.com/owncloud/web/issues/11803): Files appearing in file list -- Bugfix [owncloud/web#11804](https://github.com/owncloud/web/pull/11804): Add missing translations -- Bugfix [owncloud/web#11806](https://github.com/owncloud/web/issues/11806): Folder size mismatch -- Bugfix [owncloud/web#11813](https://github.com/owncloud/web/pull/11813): Preview image retries -- Bugfix [owncloud/web#11817](https://github.com/owncloud/web/pull/11817): Respect post logout url -- Bugfix [owncloud/web#11830](https://github.com/owncloud/web/issues/11830): Right side bar cut off -- Bugfix [owncloud/web#11831](https://github.com/owncloud/web/pull/11831): Sidebar showing wrong shares -- Bugfix [owncloud/web#11853](https://github.com/owncloud/web/issues/11853): Context menu "Open app in new tab" broken -- Bugfix [owncloud/web#11008](https://github.com/owncloud/web/issues/11008): Show lock information in file details - -https://github.com/owncloud/ocis/pull/10755 -https://github.com/owncloud/web/releases/tag/v11.0.6 -https://github.com/owncloud/ocis/pull/10569 -https://github.com/owncloud/ocis/pull/10604 -https://github.com/owncloud/web/releases/tag/v11.0.3 -https://github.com/owncloud/web/releases/tag/v11.0.4 -https://github.com/owncloud/ocis/pull/10467 -https://github.com/owncloud/ocis/pull/10503 -https://github.com/owncloud/web/releases/tag/v11.0.1 -https://github.com/owncloud/web/releases/tag/v11.0.2 diff --git a/changelog/7.0.0_2024-12-17/web-extensions-example.md b/changelog/7.0.0_2024-12-17/web-extensions-example.md deleted file mode 100644 index 4f442b0e8f..0000000000 --- a/changelog/7.0.0_2024-12-17/web-extensions-example.md +++ /dev/null @@ -1,16 +0,0 @@ -Enhancement: Add web extensions to the ocis_full example - -We added some of the web extensions from ownCloud to the ocis_full docker compose example. - -- importer -- draw-io -- external-sites -- json-viewer -- unzip -- progressbars - -These can be enabled in the .env file one by one. - -Read more about ocis extensions in https://github.com/owncloud/web-extensions/blob/main/README.md - -https://github.com/owncloud/ocis/pull/10399 diff --git a/changelog/7.0.0_2024-12-17/webdav-report-date-format.md b/changelog/7.0.0_2024-12-17/webdav-report-date-format.md deleted file mode 100644 index 07fbd02f13..0000000000 --- a/changelog/7.0.0_2024-12-17/webdav-report-date-format.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: GetLastModified property in the REPORT response will use RFC1123 format - -This will follow the standard and will also match the format of the same property in the PROPFIND response - -https://github.com/owncloud/ocis/pull/10738 diff --git a/changelog/CHANGELOG.tmpl b/changelog/CHANGELOG.tmpl index d74177ee87..738313d41f 100644 --- a/changelog/CHANGELOG.tmpl +++ b/changelog/CHANGELOG.tmpl @@ -15,17 +15,17 @@ The following sections list the changes for {{ .Version}}. {{ if ne (len $allVersions) $next -}} {{ $previousVersion := (index $allVersions $next).Version -}} {{ if eq .Version "unreleased" -}} -[{{ .Version}}]: https://github.com/owncloud/ocis/compare/v{{ $previousVersion }}...master +[{{ .Version}}]: https://github.com/opencloud-eu/opencloud/compare/v{{ $previousVersion }}...master {{ else -}} -[{{ .Version}}]: https://github.com/owncloud/ocis/compare/v{{ $previousVersion }}...v{{ .Version}} +[{{ .Version}}]: https://github.com/opencloud-eu/opencloud/compare/v{{ $previousVersion }}...v{{ .Version}} {{ end -}} {{ end -}} {{- /* last version managed by calens, end of the loop */ -}} {{ if eq .Version "0.1.0" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/compare/94f19e653e30cdf16dcf23dbaf36c6d753d37ae9...v{{ .Version }} +[{{ .Version }}]: https://github.com/opencloud-eu/opencloud/compare/94f19e653e30cdf16dcf23dbaf36c6d753d37ae9...v{{ .Version }} {{ end -}} {{ else -}} diff --git a/changelog/TEMPLATE b/changelog/TEMPLATE index d2ba47a319..0779ad357a 100644 --- a/changelog/TEMPLATE +++ b/changelog/TEMPLATE @@ -7,8 +7,8 @@ The text in the paragraphs is written in past tense. The last section is a list of issue URLs, PR URLs and other URLs. The first issue ID (or the first PR ID, in case there aren't any issue links) is used as the primary ID. -https://github.com/owncloud/ocis/pull/55555 -https://github.com/owncloud/ocis/issues/1234 +https://github.com/opencloud-eu/opencloud/pull/55555 +https://github.com/opencloud-eu/opencloud/issues/1234 Note: Possible keywords are Bugfixes (for bug fixes), Enhancement (for new features), Change (for breaking changes), Security (for security related topics) diff --git a/changelog/unreleased/bump-dependencies.md b/changelog/unreleased/bump-dependencies.md deleted file mode 100644 index 3a9ae1e700..0000000000 --- a/changelog/unreleased/bump-dependencies.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Bump some golang dependencies - -Bump dependencies "golang.org/x/crypto" and "golang.org/x/net" - -https://github.com/owncloud/ocis/pull/10795 diff --git a/changelog/unreleased/bump-reva.md b/changelog/unreleased/bump-reva.md deleted file mode 100644 index 65de89cea4..0000000000 --- a/changelog/unreleased/bump-reva.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Bump Reva - -Bumps the reva version - -https://github.com/owncloud/ocis/pull/10830 -https://github.com/owncloud/ocis/pull/10842 diff --git a/changelog/unreleased/enhancement-add-events-setting.md b/changelog/unreleased/enhancement-add-events-setting.md deleted file mode 100644 index 22173f7334..0000000000 --- a/changelog/unreleased/enhancement-add-events-setting.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Part I: The user settings are extended by notifications preferences - -Part I: Users can now store their notifications preferences in the user settings - -https://github.com/owncloud/ocis/pull/10706 -https://github.com/owncloud/ocis/issues/10669 diff --git a/changelog/unreleased/enhancement-in-app-notifications-filtering.md b/changelog/unreleased/enhancement-in-app-notifications-filtering.md deleted file mode 100644 index 54660daa41..0000000000 --- a/changelog/unreleased/enhancement-in-app-notifications-filtering.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Part II: Filtering of in-app notifications - -Part II: In-app notifications are now filtered based on the notification preferences in the user settings - -https://github.com/owncloud/ocis/pull/10779 -https://github.com/owncloud/ocis/issues/10769 diff --git a/changelog/unreleased/enhancement-mail-notifications-filtering.md b/changelog/unreleased/enhancement-mail-notifications-filtering.md deleted file mode 100644 index c1585000f9..0000000000 --- a/changelog/unreleased/enhancement-mail-notifications-filtering.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Part III: Filtering of mail notifications - -Part III: Mail notifications are now filtered based on the notification preferences in the user settings - -https://github.com/owncloud/ocis/pull/10792 -https://github.com/owncloud/ocis/issues/10790 diff --git a/changelog/unreleased/enhancement-mail-notifications-grouping.md b/changelog/unreleased/enhancement-mail-notifications-grouping.md deleted file mode 100644 index 85de9f3e23..0000000000 --- a/changelog/unreleased/enhancement-mail-notifications-grouping.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Part IV: Grouping of mail notifications - -Part IV: Mail notifications can now be grouped on a daily or weekly basis - -https://github.com/owncloud/ocis/pull/10838 -https://github.com/owncloud/ocis/issues/10793 diff --git a/changelog/unreleased/fix-graph-invite-createddatetime.md b/changelog/unreleased/fix-graph-invite-createddatetime.md deleted file mode 100644 index d29d2b44e5..0000000000 --- a/changelog/unreleased/fix-graph-invite-createddatetime.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Share creation date is missing in invite response - -The graph drives invite response now includes the `createdDateTime` field. - -https://github.com/owncloud/ocis/pull/10780 -https://github.com/owncloud/ocis/issues/10739 diff --git a/changelog/unreleased/notification-settings-translations.md b/changelog/unreleased/notification-settings-translations.md deleted file mode 100644 index ef52a15687..0000000000 --- a/changelog/unreleased/notification-settings-translations.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Translate Notification Settings - -Translates the notification settings according to the users language preference. - -https://github.com/owncloud/ocis/pull/10812 diff --git a/changelog/unreleased/ocm-accept-invite.md b/changelog/unreleased/ocm-accept-invite.md deleted file mode 100644 index d318411d62..0000000000 --- a/changelog/unreleased/ocm-accept-invite.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Allow to accepted invite after it was once deleted - -Allowed to accepted invite even after it was once deleted on the invite receiver or invite creation side. - -https://github.com/owncloud/ocis/pull/10834 -https://github.com/owncloud/ocis/issues/10813 diff --git a/changelog/unreleased/update-web.md b/changelog/unreleased/update-web.md deleted file mode 100644 index b2b6894e1b..0000000000 --- a/changelog/unreleased/update-web.md +++ /dev/null @@ -1,17 +0,0 @@ -Enhancement: Update web to v11.1.0 - -- Bugfix [owncloud/web#12040](https://github.com/owncloud/web/pull/12040): Preview app files visibility: #12040 -- Bugfix [owncloud/web#12044](https://github.com/owncloud/web/pull/12044): Disable paste action in same folder: #12044 -- Bugfix [owncloud/web#12045](https://github.com/owncloud/web/pull/12045): Do not push sidebar close action away: #12045 -- Bugfix [owncloud/web#12045](https://github.com/owncloud/web/pull/12045): Update sidebar width on resize: #12045 -- Bugfix [owncloud/web#12045](https://github.com/owncloud/web/pull/12045): Use correct breakpoints in sidebar: #12045 -- Bugfix [owncloud/web#12050](https://github.com/owncloud/web/pull/12050): Show indirect shares on search page: #12050 -- Bugfix [owncloud/web#12055](https://github.com/owncloud/web/pull/12055): Add more padding to input when clear action is visible: #12055 -- Bugfix [owncloud/web#12058](https://github.com/owncloud/web/pull/12058): Use local state in sidebar in embed mode: #12058 -- Bugfix [owncloud/web#12063](https://github.com/owncloud/web/pull/12063): Change opacity of disabled checkboxes: #12063 -- Bugfix [owncloud/web#12074](https://github.com/owncloud/web/pull/12074): Refetch notifications settings on locale change: #12074 -- Enhancement [owncloud/web#12010](https://github.com/owncloud/web/pull/12010): Add notifications settings: #12010 -- Enhancement [owncloud/web#12054](https://github.com/owncloud/web/pull/12054): Use generic private link error: #12054 - -https://github.com/owncloud/ocis/pull/10853 -https://github.com/owncloud/web/releases/tag/v11.1.0