Skip to content

Commit

Permalink
Merge pull request #3215 from cs3org/release-2.10.0
Browse files Browse the repository at this point in the history
[build-deps] Release 2.10.0
  • Loading branch information
micbar authored Sep 9, 2022
2 parents 83ec390 + b9f8e81 commit b2b0aee
Show file tree
Hide file tree
Showing 8 changed files with 127 additions and 140 deletions.
92 changes: 64 additions & 28 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,39 @@
Changelog for reva 2.10.0 (2022-09-09)
=======================================

The following sections list the changes in reva 2.10.0 relevant to
reva users. The changes are ordered by importance.

Summary
-------

* Fix #3210: Jsoncs3 mtime fix
* Enh #3213: Allow for dumping the public shares from the cs3 publicshare manager
* Enh #3199: Add support for cs3 storage backends to the json publicshare manager

Details
-------

* Bugfix #3210: Jsoncs3 mtime fix

We now correctly update the mtime to only sync when the file changed on the storage.

https://github.com/cs3org/reva/pull/3210

* Enhancement #3213: Allow for dumping the public shares from the cs3 publicshare manager

We enhanced the cs3 publicshare manager to support dumping its content during a publicshare
manager migration.

https://github.com/cs3org/reva/pull/3213

* Enhancement #3199: Add support for cs3 storage backends to the json publicshare manager

We enhanced the json publicshare manager to support a cs3 storage backend alongside the file
and memory backends.

https://github.com/cs3org/reva/pull/3199

Changelog for reva 2.9.0 (2022-09-08)
=======================================

Expand Down Expand Up @@ -381,6 +417,34 @@ Details

https://github.com/cs3org/reva/pull/3083

Changelog for reva 2.7.1 (2022-07-15)
=======================================

The following sections list the changes in reva 2.7.1 relevant to
reva users. The changes are ordered by importance.

Summary
-------

* Fix #3080: Make dataproviders return more headers
* Enh #3046: Add user filter

Details
-------

* Bugfix #3080: Make dataproviders return more headers

Instead of ocdav doing an additional Stat request we now rely on the dataprovider to return the
necessary metadata information as headers.

https://github.com/owncloud/reva/issues/3080

* Enhancement #3046: Add user filter

This PR adds the ability to filter spaces by user-id

https://github.com/cs3org/reva/pull/3046

Changelog for reva 2.7.0 (2022-07-15)
=======================================

Expand Down Expand Up @@ -513,34 +577,6 @@ Details
https://github.com/owncloud/ocis/issues/3073
https://github.com/cs3org/reva/pull/2977

Changelog for reva 2.7.1 (2022-07-15)
=======================================

The following sections list the changes in reva 2.7.1 relevant to
reva users. The changes are ordered by importance.

Summary
-------

* Fix #3080: Make dataproviders return more headers
* Enh #3046: Add user filter

Details
-------

* Bugfix #3080: Make dataproviders return more headers

Instead of ocdav doing an additional Stat request we now rely on the dataprovider to return the
necessary metadata information as headers.

https://github.com/owncloud/reva/issues/3080

* Enhancement #3046: Add user filter

This PR adds the ability to filter spaces by user-id

https://github.com/cs3org/reva/pull/3046

Changelog for reva 2.6.1 (2022-06-27)
=======================================

Expand Down
2 changes: 1 addition & 1 deletion RELEASE_DATE
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2022-09-08
2022-09-09
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.9.0
2.10.0
File renamed without changes.
126 changes: 16 additions & 110 deletions changelog/NOTE.md
Original file line number Diff line number Diff line change
@@ -1,129 +1,35 @@
Changelog for reva 2.9.0 (2022-09-08)
Changelog for reva 2.10.0 (2022-09-09)
=======================================

The following sections list the changes in reva 2.9.0 relevant to
The following sections list the changes in reva 2.10.0 relevant to
reva users. The changes are ordered by importance.

Summary
-------

* Fix #3206: Add spaceid when listing share jail mount points
* Fix #3194: Adds the rootinfo to storage spaces
* Fix #3201: Fix shareid on PROPFIND
* Fix #3176: Forbid duplicate shares
* Fix #3208: Prevent panic in time conversion
* Fix #3881: Align ocs status code for permission error on publiclink update
* Enh #3193: Add shareid to PROPFIND
* Enh #3180: Add canDeleteAllHomeSpaces permission
* Enh #3203: Added "delete-all-spaces" permission
* Enh #4322: OCS get share now also handle received shares
* Enh #3185: Improve ldap authprovider's error reporting
* Enh #3179: Improve tokeninfo endpoint
* Enh #3171: Cs3 to jsoncs3 share manager migration
* Enh #3204: Make the function flockFile private
* Enh #3192: Enable space members to update shares
* Fix #3210: Jsoncs3 mtime fix
* Enh #3213: Allow for dumping the public shares from the cs3 publicshare manager
* Enh #3199: Add support for cs3 storage backends to the json publicshare manager

Details
-------

* Bugfix #3206: Add spaceid when listing share jail mount points
* Bugfix #3210: Jsoncs3 mtime fix

https://github.com/cs3org/reva/pull/3206
We now correctly update the mtime to only sync when the file changed on the storage.

* Bugfix #3194: Adds the rootinfo to storage spaces
https://github.com/cs3org/reva/pull/3210

The sympton of the bug were search results not containing permissions
* Enhancement #3213: Allow for dumping the public shares from the cs3 publicshare manager

https://github.com/cs3org/reva/pull/3194
We enhanced the cs3 publicshare manager to support dumping its content during a publicshare
manager migration.

* Bugfix #3201: Fix shareid on PROPFIND
https://github.com/cs3org/reva/pull/3213

Shareid was still not working properly. We need to parse it from the path
* Enhancement #3199: Add support for cs3 storage backends to the json publicshare manager

https://github.com/cs3org/reva/pull/3201
We enhanced the json publicshare manager to support a cs3 storage backend alongside the file
and memory backends.

* Bugfix #3176: Forbid duplicate shares

When sending a CreateShare request twice two shares would be created, one being not
accessible. This was blocked by web so the issue wasn't obvious. Now it's forbidden to create
share for a user who already has a share on that same resource

https://github.com/cs3org/reva/pull/3176

* Bugfix #3208: Prevent panic in time conversion

https://github.com/cs3org/reva/pull/3208

* Bugfix #3881: Align ocs status code for permission error on publiclink update

The ocs status code returned for permission errors on updates of publiclink permissions is now
aligned with the documentation of the OCS share API and the behaviour of ownCloud 10

https://github.com/owncloud/ocis/issues/3881

* Enhancement #3193: Add shareid to PROPFIND

Adds the shareid to the PROPFIND response (in case of shares only)

https://github.com/cs3org/reva/pull/3193

* Enhancement #3180: Add canDeleteAllHomeSpaces permission

We added a permission to the admin role in ocis that allows deleting homespaces on user delete.

https://github.com/cs3org/reva/pull/3180
https://github.com/cs3org/reva/pull/3202
https://github.com/owncloud/ocis/pull/4447/files

* Enhancement #3203: Added "delete-all-spaces" permission

We introduced a new permission "delete-all-spaces", users holding this permission are
allowed to delete any space of any type.

https://github.com/cs3org/reva/pull/3203

* Enhancement #4322: OCS get share now also handle received shares

Requesting a specific share can now also correctly map the path to the mountpoint if the
requested share is a received share.

https://github.com/owncloud/ocis/issues/4322
https://github.com/cs3org/reva/pull/3200

* Enhancement #3185: Improve ldap authprovider's error reporting

The errorcode returned by the ldap authprovider driver is a bit more explicit now. (i.e. we
return a proper Invalid Credentials error now, when the LDAP Bind operation fails with that)

https://github.com/cs3org/reva/pull/3185

* Enhancement #3179: Improve tokeninfo endpoint

We added more information to the tokeninfo endpoint. `aliaslink` is a bool value indicating if
the permissions are 0. `id` is the full id of the file. Both are available to all users having the
link token. `spaceType` (indicating the space type) is only available if the user has native
access

https://github.com/cs3org/reva/pull/3179

* Enhancement #3171: Cs3 to jsoncs3 share manager migration

We added a Load() to the jsoncs3 and Dump() to the sc3 share manager. The shareid might need to be
prefixed with a storageid and space id.

https://github.com/cs3org/reva/pull/3171
https://github.com/cs3org/reva/pull/3195

* Enhancement #3204: Make the function flockFile private

Having that function exported is tempting people to use the func to get the name for calling the
lock functions. That is wrong, as this function is just a helper to generate the lock file name
from a given file to lock.

https://github.com/cs3org/reva/pull/3204

* Enhancement #3192: Enable space members to update shares

Enabled space members to update shares which they have not created themselves.

https://github.com/cs3org/reva/pull/3192
https://github.com/cs3org/reva/pull/3199
45 changes: 45 additions & 0 deletions docs/content/en/docs/changelog/2.10.0/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@

---
title: "v2.10.0"
linkTitle: "v2.10.0"
weight: 40
description: >
Changelog for Reva v2.10.0 (2022-09-09)
---

Changelog for reva 2.10.0 (2022-09-09)
=======================================

The following sections list the changes in reva 2.10.0 relevant to
reva users. The changes are ordered by importance.

Summary
-------

* Fix #3210: Jsoncs3 mtime fix
* Enh #3213: Allow for dumping the public shares from the cs3 publicshare manager
* Enh #3199: Add support for cs3 storage backends to the json publicshare manager

Details
-------

* Bugfix #3210: Jsoncs3 mtime fix

We now correctly update the mtime to only sync when the file changed on the storage.

https://github.com/cs3org/reva/pull/3210

* Enhancement #3213: Allow for dumping the public shares from the cs3 publicshare manager

We enhanced the cs3 publicshare manager to support dumping its content during a publicshare
manager migration.

https://github.com/cs3org/reva/pull/3213

* Enhancement #3199: Add support for cs3 storage backends to the json publicshare manager

We enhanced the json publicshare manager to support a cs3 storage backend alongside the file
and memory backends.

https://github.com/cs3org/reva/pull/3199

0 comments on commit b2b0aee

Please sign in to comment.