The following sections list the changes in reva 1.18.0 relevant to reva users. The changes are ordered by importance.
https://github.com/cs3org/reva/pull/2370
We’ve fixed the webdav copy action of zero byte files, which was not performed because the webdav api assumed, that zero byte uploads are created when initiating the upload, which was recently removed from all storage drivers. Therefore the webdav api also uploads zero byte files after initiating the upload.
https://github.com/cs3org/reva/pull/2374 https://github.com/cs3org/reva/pull/2309
There was a bug introduced by differing CS3APIs permission definitions for the same role across services. This is a first step in making all services use consistent definitions.
https://github.com/cs3org/reva/pull/2478
https://github.com/cs3org/reva/pull/2368
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/2354
https://github.com/cs3org/reva/pull/1209
Added calls to the CS3 permissions API to the decomposedfs in order to check the user permissions.
https://github.com/cs3org/reva/pull/2341
We’ve added the file locking methods from the CS3apis to the storage and filesystem interfaces. As of now they are dummy implementations and will only return “unimplemented” errors.
https://github.com/cs3org/reva/pull/2350 https://github.com/cs3org/cs3apis/pull/160
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/cs3org/reva/pull/2379 https://github.com/owncloud/ocis/pull/2884 https://github.com/owncloud/web/pull/5890#issuecomment-993905242
We’ve updated the CS3apis and implemented the TouchFile method.
https://github.com/cs3org/reva/pull/2369 https://github.com/cs3org/cs3apis/pull/154
We’ve added the option to create files with the app provider on public links.
https://github.com/cs3org/reva/pull/2385
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/cs3org/reva/pull/2397
We’ve update tus/tusd to version 1.8.0.
https://github.com/cs3org/reva/issues/2393 https://github.com/cs3org/reva/pull/2224
https://github.com/cs3org/reva/pull/2205
https://github.com/cs3org/reva/pull/2232
https://github.com/cs3org/reva/pull/2233
https://github.com/cs3org/reva/pull/2278