v2.8.0
Changelog for reva 2.8.0 (2022-08-23)
The following sections list the changes in reva 2.8.0 relevant to
reva users. The changes are ordered by importance.
Summary
- Fix #3158: Add name to the propfind response
- Fix #3157: Fix locking response codes
- Fix #3152: Disable caching of not found stat responses
- Fix #4251: Disable caching
- Chg #3154: Dataproviders now return file metadata
- Enh #3143: Add /app/open-with-web endpoint
- Enh #3156: Added language option to the app provider
- Enh #3148: Add new jsoncs3 share manager
Details
- Bugfix #3158: Add name to the propfind response
Previously the file- or foldername had to be extracted from the href. This is not nice and
doesn't work for alias links.
- Bugfix #3157: Fix locking response codes
We've fixed the status codes for locking a file that is already locked.
owncloud/ocis#4366
#3157
#3003
- Bugfix #3152: Disable caching of not found stat responses
We no longer cache not found responses to prevent concurrent requests interfering with put
requests.
- Bugfix #4251: Disable caching
We disabled the cache, because there are race condtions that cause tests to fail.
- Change #3154: Dataproviders now return file metadata
Dataprovider drivers can now return file metadata. When the resource info contains a file id,
the mtime or an etag, these will be included in the response as the corresponding http headers.
- Enhancement #3143: Add /app/open-with-web endpoint
We've added an /app/open-with-web endpoint to the app provider, so that clients that are no
browser or have only limited browser access can also open apps with the help of a Web URL.
- Enhancement #3156: Added language option to the app provider
We've added an language option to the app provider which will in the end be passed to the app a user
opens so that the web ui is displayed in the users language.
owncloud/ocis#4367
#3156
owncloud/ocis#4399
- Enhancement #3148: Add new jsoncs3 share manager
We've added a new jsoncs3 share manager which splits the json file per storage space and caches
data locally.