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 ‘$()’.
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).
We unified the
Reference_Path types to a combined
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.
Makes golangci-lint happy as well
We don’t want to use the users uuid outside of the backend so I removed the id from the trashbin file key.
Enhancement #1795: Increase trashbin restore API compatibility
ETag* Update the name when restoring the file from trashbin to a new target name
Update instances where CS3API’s
User objects are created and used to use
UidNumber fields instead of storing them in