The following sections list the changes in reva 1.2.1 relevant to reva users. The changes are ordered by importance.
Webdav needs to determine if a file exists to return 204 or 201 response codes. When stating a non existing resource the NOT_FOUND code was replaced with an INTERNAL error code. This PR passes on a NOT_FOUND status code in the gateway.
https://github.com/cs3org/reva/pull/1124
If the user specified in the dav files URL matches the current one, rewire it to use the webDavHandler which is wired to the home storage.
This fixes path mapping issues.
https://github.com/cs3org/reva/pull/1125
We introduced a now storage driver ocis
that deconstructs a filesystem and uses a node first
approach to implement an efficient lookup of files by path as well as by file id.
https://github.com/cs3org/reva/pull/559
Enhancement #1118: Metrics module can be configured to retrieve metrics data from file
https://github.com/cs3org/reva/pull/1118