The following sections list the changes in reva 1.17.0 relevant to reva users. The changes are ordered by importance.
target
as absolute pathtarget
as absolute pathA mini-PR to make the target
parameter absolute (by prepending /
if missing).
https://github.com/cs3org/reva/pull/2305
https://github.com/cs3org/reva/pull/2303 https://github.com/cs3org/reva/pull/2297 https://github.com/cs3org/reva/pull/2332 https://github.com/cs3org/reva/pull/2346
The share types for public links were not correctly added to propfinds.
https://github.com/cs3org/reva/pull/2316
Fixed opening the app provider in public links with the editor permission. The app provider failed to open the file in read write mode.
https://github.com/owncloud/ocis/issues/2803 https://github.com/cs3org/reva/pull/2310
https://github.com/cs3org/reva/pull/2298
We’ve fixed the upload of zero byte files by removing the early upload finishing mechanism.
https://github.com/cs3org/reva/issues/2309 https://github.com/owncloud/ocis/issues/2609
TUS uploads had been stopped when the user JWT token expired, even if only the transfer token should be validated. Now uploads will continue as intended.
https://github.com/cs3org/reva/pull/1941
We’ve fixed the behavior for the app provider when creating new files. Previously the app provider would overwrite already existing files when creating a new file, this is now handled and prevented. The new file endpoint accepted a path to a file, but this does not work for spaces. Therefore we now use the resource id of the folder where the file should be created and a filename to create the new file. Also the app provider returns more useful error codes in a lot of cases.
https://github.com/cs3org/reva/pull/2210
This enhancement allows for oidc token authentication via the ESCAPE IAM service. Authentication relies on mappings of ESCAPE IAM groups to REVA users. For a valid token, if at the most one group from the groups claim is mapped to one REVA user, authentication can take place.
https://github.com/cs3org/reva/pull/2217
https://github.com/cs3org/reva/pull/2256
Added a new property “oc:signature-auth” to public link propfinds. This is a necessary change to be able to support archive downloads in password protected public links.
https://github.com/cs3org/reva/pull/2315
Implemented endpoints to add and remove members to spaces.
https://github.com/owncloud/ocis/issues/2740 https://github.com/cs3org/reva/pull/2250
https://github.com/cs3org/reva/pull/2252
Some IDPs don’t support the “preferred_username” claim. Fallback to the “email” claim in that case.
https://github.com/cs3org/reva/pull/2314