The following sections list the changes in reva 1.8.1 relevant to reva users. The changes are ordered by importance.
Replace the backquotes that were used for the date component of the URL with the POSIX-confirmant command substitution ‘$()’.
https://github.com/cs3org/reva/pull/1815
Some of the dependencies used by revad need CGO to be enabled in order to work. We also need to install the ‘mime-types’ in alpine to correctly detect them on the storage-providers.
The CGO_ENABLED=0 flag was added to the docker build flags so that it will produce a static build. This allows usage of the ‘scratch’ image for reduction of the docker image size (e.g. the reva cli).
https://github.com/cs3org/reva/issues/1765 https://github.com/cs3org/reva/pull/1766 https://github.com/cs3org/reva/pull/1797
We unified the Reference_Id
end Reference_Path
types to a combined Reference
that
contains both: - a resource_id
property that can identify a node using a storage_id
and an
opaque_id
- a path
property that can be used to represent absolute paths as well as paths
relative to the id based properties. While this is a breaking change it allows passing both:
absolute as well as relative references.
https://github.com/cs3org/reva/pull/1721
https://github.com/cs3org/reva/pull/1774
https://github.com/cs3org/reva/pull/1471
Makes golangci-lint happy as well
https://github.com/cs3org/reva/pull/1811
We don’t want to use the users uuid outside of the backend so I removed the id from the trashbin file key.
https://github.com/cs3org/reva/pull/1793
Enhancement #1795: Increase trashbin restore API compatibility
ETag
* Update the name when restoring the file from
trashbin to a new target namehttps://github.com/cs3org/reva/pull/1795
Update instances where CS3API’s User
objects are created and used to use GidNumber
, and
UidNumber
fields instead of storing them in Opaque
map.
https://github.com/cs3org/reva/issues/1516