-
Notifications
You must be signed in to change notification settings - Fork 113
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
17 changed files
with
320 additions
and
125 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
2024-08-19 | ||
2024-09-09 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
2.23.0 | ||
2.24.0 |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,108 +1,98 @@ | ||
Changelog for reva 2.23.0 (2024-08-19) | ||
Changelog for reva 2.24.0 (2024-09-09) | ||
======================================= | ||
|
||
The following sections list the changes in reva 2.23.0 relevant to | ||
The following sections list the changes in reva 2.24.0 relevant to | ||
reva users. The changes are ordered by importance. | ||
|
||
Summary | ||
------- | ||
|
||
* Fix #4802: Block overwriting mountpoints | ||
* Fix #4782: Fixed the response code when copying from a share to a personal space | ||
* Fix #4805: Fix creating spaces | ||
* Fix #4651: Fix deleting space shares | ||
* Fix #4808: Fixed bugs in the owncloudsql storage driver | ||
* Enh #4772: Allow configuring grpc max connection age | ||
* Enh #4784: Bump tusd to v2 | ||
* Enh #4478: Hellofs | ||
* Enh #4744: Respect service transport | ||
* Enh #4812: Concurrent stat requests when listing shares | ||
* Enh #4798: Update go-ldap to v3.4.8 | ||
* Fix #4820: Fix response code when upload a file over locked | ||
* Fix #4837: Fix OCM userid encoding | ||
* Fix #4823: Return etag for ocm shares | ||
* Fix #4822: Allow listing directory trash items by key | ||
* Enh #4816: Ignore resharing requests | ||
* Enh #4817: Added a new role space editor without versions | ||
* Enh #4829: Added a new roles viewer/editor with ListGrants | ||
* Enh #4828: New event: UserSignedIn | ||
* Enh #4836: Publish an event when an OCM invite is generated | ||
|
||
Details | ||
------- | ||
|
||
* Bugfix #4802: Block overwriting mountpoints | ||
* Bugfix #4820: Fix response code when upload a file over locked | ||
|
||
This blocks overwriting mountpoints through the webdav COPY api. It is now returning a bad | ||
request when attempting to overwrite a mountpoint. | ||
We fixed a bug where the response code was incorrect when uploading a file over a locked file. | ||
|
||
https://github.com/cs3org/reva/pull/4802 | ||
https://github.com/cs3org/reva/pull/4796 | ||
https://github.com/cs3org/reva/pull/4786 | ||
https://github.com/cs3org/reva/pull/4785 | ||
https://github.com/owncloud/ocis/issues/7638 | ||
https://github.com/cs3org/reva/pull/4820 | ||
|
||
* Bugfix #4782: Fixed the response code when copying from a share to a personal space | ||
* Bugfix #4837: Fix OCM userid encoding | ||
|
||
We fixed the response code when copying a file from a share to a personal space with a secure view | ||
role. | ||
We now base64 encode the remote userid and provider as the local federated user id. This allows | ||
us to always differentiate them from local users and unpack the encoded user id and provider | ||
when making requests to the remote ocm provider. | ||
|
||
https://github.com/owncloud/ocis/issues/9482 | ||
https://github.com/cs3org/reva/pull/4782 | ||
https://github.com/owncloud/ocis/issues/9927 | ||
https://github.com/cs3org/reva/pull/4837 | ||
https://github.com/cs3org/reva/pull/4833 | ||
|
||
* Bugfix #4805: Fix creating spaces | ||
* Bugfix #4823: Return etag for ocm shares | ||
|
||
We fixed a problem where it wasn't possible to create new spaces when running on a non-writable | ||
working directory. | ||
The ocm remote storage now passes on the etag returned in the PROPFIND response. | ||
|
||
https://github.com/cs3org/reva/pull/4805 | ||
https://github.com/owncloud/ocis/issues/9534 | ||
https://github.com/cs3org/reva/pull/4823 | ||
|
||
* Bugfix #4651: Fix deleting space shares | ||
* Bugfix #4822: Allow listing directory trash items by key | ||
|
||
We no longer check if a share is an ocm sharee if listng ocm shares has been disabled anyway. This | ||
allows unsharing space shares. | ||
The storageprovider now passes on the key without inventing a `/` as the relative path when it | ||
was not present at the end of the key. This allows differentiating requests that want to get the | ||
trash item of a folder itself (where the relative path is empty) or listing the children of a | ||
folder in the trash (where the relative path at least starts with a `/`). | ||
|
||
https://github.com/cs3org/reva/pull/4651 | ||
We also fixed the `/dav/spaces` endpoint to not invent a `/` at the end of URLs to allow clients to | ||
actually make these different requests. | ||
|
||
* Bugfix #4808: Fixed bugs in the owncloudsql storage driver | ||
As a byproduct we now return the size of trashed items. | ||
|
||
https://github.com/cs3org/reva/pull/4808 | ||
https://github.com/cs3org/reva/pull/4822 | ||
https://github.com/cs3org/reva/pull/4818 | ||
|
||
* Enhancement #4772: Allow configuring grpc max connection age | ||
* Enhancement #4816: Ignore resharing requests | ||
|
||
We added a GRPC_MAX_CONNECTION_AGE env var that allows limiting the lifespan of connections. | ||
A closed connection triggers grpc clients to do a new DNS lookup to pick up new IPs. | ||
We now ignore resharing permissions. Instead of returning BadRequest we just reduce the | ||
permissions. | ||
|
||
https://github.com/cs3org/reva/pull/4772 | ||
https://github.com/cs3org/reva/pull/4816 | ||
|
||
* Enhancement #4784: Bump tusd to v2 | ||
* Enhancement #4817: Added a new role space editor without versions | ||
|
||
Bump tusd pkg to v2.4.0 | ||
We add a new role space editor without list and restore version permissions. | ||
|
||
https://github.com/cs3org/reva/pull/4784 | ||
https://github.com/owncloud/ocis/issues/9699 | ||
https://github.com/cs3org/reva/pull/4817 | ||
|
||
* Enhancement #4478: Hellofs | ||
* Enhancement #4829: Added a new roles viewer/editor with ListGrants | ||
|
||
We added a minimal hello world filesystem as an example for a read only storage driver. | ||
We add a new roles space viewer/editor with ListGrants permissions. | ||
|
||
https://github.com/cs3org/reva/pull/4478 | ||
https://github.com/owncloud/ocis/issues/9701 | ||
https://github.com/cs3org/reva/pull/4829 | ||
|
||
* Enhancement #4744: Respect service transport | ||
* Enhancement #4828: New event: UserSignedIn | ||
|
||
The service registry now takes into account the service transport when creating grpc clients. | ||
This allows using `dns`, `unix` and `kubernetes` as the protocol in addition to `tcp`. `dns` | ||
will turn the gRPC client into a [Thick | ||
Client](https://grpc.io/blog/grpc-load-balancing/#thick-client) that can look up | ||
multiple endpoints via DNS. `kubernetes` will use | ||
[github.com/sercand/kuberesolver](https://github.com/sercand/kuberesolver) to | ||
connect to the kubernetes API and pick up service changes. Furthermore, we enabled round robin | ||
load balancing for the [default transparent retry configuration of | ||
gRPC](https://grpc.io/docs/guides/retry/#retry-configuration). | ||
There is a new Event that cam be triggered when a user signs in | ||
|
||
https://github.com/cs3org/reva/pull/4744 | ||
https://github.com/cs3org/reva/pull/4828 | ||
|
||
* Enhancement #4812: Concurrent stat requests when listing shares | ||
* Enhancement #4836: Publish an event when an OCM invite is generated | ||
|
||
The sharesstorageprovider now concurrently stats the accepted shares when listing the share | ||
jail. The default number of 5 workers can be changed by setting the `max_concurrency` value in | ||
the config map. | ||
The ocm generate-invite endpoint now publishes an event whenever an invitation is requested | ||
and generated. This event can be subscribed to by other services to react to the generated | ||
invitation. | ||
|
||
https://github.com/cs3org/reva/pull/4812 | ||
|
||
* Enhancement #4798: Update go-ldap to v3.4.8 | ||
|
||
Update go-ldap/ldap/v3 to the latest upstream release to include the latest bugfixes and | ||
enhancements. | ||
|
||
https://github.com/cs3org/reva/pull/4798 | ||
https://github.com/owncloud/ocis/issues/9583 | ||
https://github.com/cs3org/reva/pull/4836 | ||
https://github.com/cs3org/reva/pull/4832 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,107 @@ | ||
|
||
--- | ||
title: "v2.24.0" | ||
linkTitle: "v2.24.0" | ||
weight: 40 | ||
description: > | ||
Changelog for Reva v2.24.0 (2024-09-09) | ||
--- | ||
|
||
Changelog for reva 2.24.0 (2024-09-09) | ||
======================================= | ||
|
||
The following sections list the changes in reva 2.24.0 relevant to | ||
reva users. The changes are ordered by importance. | ||
|
||
Summary | ||
------- | ||
|
||
* Fix #4820: Fix response code when upload a file over locked | ||
* Fix #4837: Fix OCM userid encoding | ||
* Fix #4823: Return etag for ocm shares | ||
* Fix #4822: Allow listing directory trash items by key | ||
* Enh #4816: Ignore resharing requests | ||
* Enh #4817: Added a new role space editor without versions | ||
* Enh #4829: Added a new roles viewer/editor with ListGrants | ||
* Enh #4828: New event: UserSignedIn | ||
* Enh #4836: Publish an event when an OCM invite is generated | ||
|
||
Details | ||
------- | ||
|
||
* Bugfix #4820: Fix response code when upload a file over locked | ||
|
||
We fixed a bug where the response code was incorrect when uploading a file over a locked file. | ||
|
||
https://github.com/owncloud/ocis/issues/7638 | ||
https://github.com/cs3org/reva/pull/4820 | ||
|
||
* Bugfix #4837: Fix OCM userid encoding | ||
|
||
We now base64 encode the remote userid and provider as the local federated user id. This allows | ||
us to always differentiate them from local users and unpack the encoded user id and provider | ||
when making requests to the remote ocm provider. | ||
|
||
https://github.com/owncloud/ocis/issues/9927 | ||
https://github.com/cs3org/reva/pull/4837 | ||
https://github.com/cs3org/reva/pull/4833 | ||
|
||
* Bugfix #4823: Return etag for ocm shares | ||
|
||
The ocm remote storage now passes on the etag returned in the PROPFIND response. | ||
|
||
https://github.com/owncloud/ocis/issues/9534 | ||
https://github.com/cs3org/reva/pull/4823 | ||
|
||
* Bugfix #4822: Allow listing directory trash items by key | ||
|
||
The storageprovider now passes on the key without inventing a `/` as the relative path when it | ||
was not present at the end of the key. This allows differentiating requests that want to get the | ||
trash item of a folder itself (where the relative path is empty) or listing the children of a | ||
folder in the trash (where the relative path at least starts with a `/`). | ||
|
||
We also fixed the `/dav/spaces` endpoint to not invent a `/` at the end of URLs to allow clients to | ||
actually make these different requests. | ||
|
||
As a byproduct we now return the size of trashed items. | ||
|
||
https://github.com/cs3org/reva/pull/4822 | ||
https://github.com/cs3org/reva/pull/4818 | ||
|
||
* Enhancement #4816: Ignore resharing requests | ||
|
||
We now ignore resharing permissions. Instead of returning BadRequest we just reduce the | ||
permissions. | ||
|
||
https://github.com/cs3org/reva/pull/4816 | ||
|
||
* Enhancement #4817: Added a new role space editor without versions | ||
|
||
We add a new role space editor without list and restore version permissions. | ||
|
||
https://github.com/owncloud/ocis/issues/9699 | ||
https://github.com/cs3org/reva/pull/4817 | ||
|
||
* Enhancement #4829: Added a new roles viewer/editor with ListGrants | ||
|
||
We add a new roles space viewer/editor with ListGrants permissions. | ||
|
||
https://github.com/owncloud/ocis/issues/9701 | ||
https://github.com/cs3org/reva/pull/4829 | ||
|
||
* Enhancement #4828: New event: UserSignedIn | ||
|
||
There is a new Event that cam be triggered when a user signs in | ||
|
||
https://github.com/cs3org/reva/pull/4828 | ||
|
||
* Enhancement #4836: Publish an event when an OCM invite is generated | ||
|
||
The ocm generate-invite endpoint now publishes an event whenever an invitation is requested | ||
and generated. This event can be subscribed to by other services to react to the generated | ||
invitation. | ||
|
||
https://github.com/owncloud/ocis/issues/9583 | ||
https://github.com/cs3org/reva/pull/4836 | ||
https://github.com/cs3org/reva/pull/4832 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.