The following sections list the changes in reva 1.15.0 relevant to reva users. The changes are ordered by importance.
Previously if an AppProvider registered himself two times, for example after a failure, the mime types supported by the provider contained multiple times the same provider. Now this has been fixed, overriding the previous one.
https://github.com/cs3org/reva/pull/2168
Previously in the total size count of the files being archived, the folders were taken into account, and this could cause a false max size reached error because the size of a directory is recursive-computed, causing the archive to be truncated. Now in the size count, the directories are skipped.
https://github.com/cs3org/reva/pull/2173
Do not nil pointer derefenrence when sending nil quota to decomposedfs
https://github.com/cs3org/reva/issues/2167
https://github.com/cs3org/reva/pull/2153
We’ve fixed the returned permissions for webdav uploads. It did not consider shares and public links for the permission calculation, but does so now.
https://github.com/cs3org/reva/pull/2179 https://github.com/cs3org/reva/pull/2151
Accepted or on shared by me
https://github.com/cs3org/reva/pull/2177
Public share receivers were not possible to use apps in public shares because the apps couldn’t load the files in the public shares. This has now been made possible by changing the scope checks for public shares.
https://github.com/owncloud/ocis/issues/2479 https://github.com/cs3org/reva/pull/2143
To integrate email alerting with the monitoring pipeline, a Prometheus webhook has been added to the SiteAcc service. Furthermore account settings have been extended/modified accordingly.
https://github.com/cs3org/reva/pull/2203
https://github.com/cs3org/reva/pull/2190
https://github.com/cs3org/reva/pull/2174
Implementation of cs3org/cs3apis#147
Make the cs3apis accept a Reference in the getQuota Request to limit the call to a specific storage space.
https://github.com/cs3org/reva/pull/2152 https://github.com/cs3org/reva/pull/2178 https://github.com/cs3org/reva/pull/2187
https://github.com/cs3org/reva/issues/2171 https://github.com/cs3org/reva/pull/2176
Note that pkg/ocm/share is very similar to pkg/share, but it deals with cs3/sharing/ocm whereas pkg/share deals with cs3/sharing/collaboration
https://github.com/cs3org/reva/pull/2163
https://github.com/cs3org/reva/pull/2135
We dropped the namespace parameter, as it is not used in the options handler.
https://github.com/cs3org/reva/pull/2180
https://github.com/cs3org/reva/pull/2117
https://github.com/cs3org/reva/pull/2170
https://github.com/cs3org/reva/pull/2165 https://github.com/cs3org/reva/pull/2188
Adds a new rule setting in the storage registry (“allowed_user_agents”), that allows a user to specify which storage provider shows according to the user agent that made the request.
https://github.com/cs3org/reva/pull/2193
Added the UpdateStorageSpace method to the decomposedfs.
https://github.com/cs3org/reva/pull/2162 https://github.com/cs3org/reva/pull/2195 https://github.com/cs3org/reva/pull/2196
We’ve added a capability to communicate the existance of a user settings service to clients.
https://github.com/owncloud/web/issues/5926 https://github.com/cs3org/reva/pull/2189 https://github.com/owncloud/ocis/pull/2655