-
Notifications
You must be signed in to change notification settings - Fork 112
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #4814 from 2403905/release-2.23.0
Release 2.23.0
- Loading branch information
Showing
17 changed files
with
364 additions
and
168 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-07-29 | ||
2024-08-19 |
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.22.0 | ||
2.23.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.
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,137 +1,108 @@ | ||
Changelog for reva 2.22.0 (2024-07-29) | ||
Changelog for reva 2.23.0 (2024-08-19) | ||
======================================= | ||
|
||
The following sections list the changes in reva 2.22.0 relevant to | ||
The following sections list the changes in reva 2.23.0 relevant to | ||
reva users. The changes are ordered by importance. | ||
|
||
Summary | ||
------- | ||
|
||
* Fix #4741: Always find unique providers | ||
* Fix #4762: Blanks in dav Content-Disposition header | ||
* Fix #4775: Fixed the response code when copying the shared from to personal | ||
* Fix #4633: Allow all users to create internal links | ||
* Fix #4771: Deleting resources via their id | ||
* Fix #4768: Fixed the file name validation if nodeid is used | ||
* Fix #4758: Fix moving locked files, enable handling locked files via ocdav | ||
* Fix #4774: Fix micro ocdav service init and registration | ||
* Fix #4776: Fix response code for DEL file that in postprocessing | ||
* Fix #4746: Uploading the same file multiple times leads to orphaned blobs | ||
* Fix #4778: Zero byte uploads | ||
* Chg #4759: Updated to the latest version of the go-cs3apis | ||
* Chg #4773: Ocis bumped | ||
* Enh #4766: Set archiver output format via query parameter | ||
* Enh #4763: Improve posixfs storage driver | ||
* 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 | ||
|
||
Details | ||
------- | ||
|
||
* Bugfix #4741: Always find unique providers | ||
* Bugfix #4802: Block overwriting mountpoints | ||
|
||
The gateway will now always try to find a single unique provider. It has stopped aggregating | ||
multiple ListContainer responses when we removed any business logic from it. | ||
This blocks overwriting mountpoints through the webdav COPY api. It is now returning a bad | ||
request when attempting to overwrite a mountpoint. | ||
|
||
https://github.com/cs3org/reva/pull/4741 | ||
https://github.com/cs3org/reva/pull/4740 | ||
https://github.com/cs3org/reva/pull/2394 | ||
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 | ||
|
||
* Bugfix #4762: Blanks in dav Content-Disposition header | ||
* Bugfix #4782: Fixed the response code when copying from a share to a personal space | ||
|
||
We've fixed the encoding of blanks in the dav `Content-Disposition` header. | ||
|
||
https://github.com/owncloud/web/issues/11169 | ||
https://github.com/cs3org/reva/pull/4762 | ||
|
||
* Bugfix #4775: Fixed the response code when copying the shared from to personal | ||
|
||
We fixed the response code when copying the file from shares to personal space with a secure view | ||
We fixed the response code when copying a file from a share to a personal space with a secure view | ||
role. | ||
|
||
https://github.com/owncloud/ocis/issues/9482 | ||
https://github.com/cs3org/reva/pull/4775 | ||
|
||
* Bugfix #4633: Allow all users to create internal links | ||
|
||
Due to a bug, not all space members were allowed to create internal links. This has been fixed. | ||
|
||
https://github.com/owncloud/ocis/issues/8960 | ||
https://github.com/cs3org/reva/pull/4633 | ||
|
||
* Bugfix #4771: Deleting resources via their id | ||
|
||
We fixed a bug where deleting resources by using their id via the `/dav/spaces/` endpoint would | ||
not work. | ||
|
||
https://github.com/owncloud/ocis/issues/9619 | ||
https://github.com/cs3org/reva/pull/4771 | ||
|
||
* Bugfix #4768: Fixed the file name validation if nodeid is used | ||
|
||
We have fixed the file name validation if nodeid is used | ||
|
||
https://github.com/owncloud/ocis/issues/9568 | ||
https://github.com/cs3org/reva/pull/4768 | ||
|
||
* Bugfix #4758: Fix moving locked files, enable handling locked files via ocdav | ||
https://github.com/cs3org/reva/pull/4782 | ||
|
||
We fixed a problem when trying to move locked files. We also enabled the ocdav service to handle | ||
locked files. | ||
* Bugfix #4805: Fix creating spaces | ||
|
||
https://github.com/cs3org/reva/pull/4758 | ||
We fixed a problem where it wasn't possible to create new spaces when running on a non-writable | ||
working directory. | ||
|
||
* Bugfix #4774: Fix micro ocdav service init and registration | ||
https://github.com/cs3org/reva/pull/4805 | ||
|
||
We no longer call Init to configure default options because it was replacing the existing | ||
options. | ||
* Bugfix #4651: Fix deleting space shares | ||
|
||
https://github.com/cs3org/reva/pull/4774 | ||
We no longer check if a share is an ocm sharee if listng ocm shares has been disabled anyway. This | ||
allows unsharing space shares. | ||
|
||
* Bugfix #4776: Fix response code for DEL file that in postprocessing | ||
https://github.com/cs3org/reva/pull/4651 | ||
|
||
We fixed the response code when DELETE and MOVE requests to the file that is still in | ||
post-processing. | ||
* Bugfix #4808: Fixed bugs in the owncloudsql storage driver | ||
|
||
https://github.com/owncloud/ocis/issues/9432 | ||
https://github.com/cs3org/reva/pull/4776 | ||
https://github.com/cs3org/reva/pull/4808 | ||
|
||
* Bugfix #4746: Uploading the same file multiple times leads to orphaned blobs | ||
* Enhancement #4772: Allow configuring grpc max connection age | ||
|
||
Fixed a bug where multiple uploads of the same file would lead to orphaned blobs in the | ||
blobstore. These orphaned blobs will now be deleted. | ||
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. | ||
|
||
https://github.com/cs3org/reva/pull/4746 | ||
https://github.com/cs3org/reva/pull/4772 | ||
|
||
* Bugfix #4778: Zero byte uploads | ||
* Enhancement #4784: Bump tusd to v2 | ||
|
||
Zero byte uploads would trigger postprocessing which lead to breaking pipelines. | ||
Bump tusd pkg to v2.4.0 | ||
|
||
https://github.com/cs3org/reva/pull/4778 | ||
https://github.com/cs3org/reva/pull/4784 | ||
|
||
* Change #4759: Updated to the latest version of the go-cs3apis | ||
* Enhancement #4478: Hellofs | ||
|
||
The go-cs3apis dependency was updated to the latest version | ||
We added a minimal hello world filesystem as an example for a read only storage driver. | ||
|
||
https://github.com/owncloud/ocis/issues/9554 | ||
https://github.com/cs3org/reva/pull/4759 | ||
https://github.com/cs3org/reva/pull/4478 | ||
|
||
* Change #4773: Ocis bumped | ||
* Enhancement #4744: Respect service transport | ||
|
||
Ocis bumped. The expected failures removed. | ||
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). | ||
|
||
https://github.com/cs3org/reva/pull/4773 | ||
https://github.com/cs3org/reva/pull/4744 | ||
|
||
* Enhancement #4766: Set archiver output format via query parameter | ||
* Enhancement #4812: Concurrent stat requests when listing shares | ||
|
||
Sets the archive output format e.G "tar" via the url query parameter "output-format", | ||
possible params are "zip" and "tar", falls back to "zip". | ||
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. | ||
|
||
https://github.com/owncloud/ocis/issues/9399 | ||
https://github.com/owncloud/web/issues/11080 | ||
https://github.com/cs3org/reva/pull/4766 | ||
https://github.com/cs3org/reva/pull/4812 | ||
|
||
* Enhancement #4763: Improve posixfs storage driver | ||
* Enhancement #4798: Update go-ldap to v3.4.8 | ||
|
||
Improve the posixfs storage driver by fixing several issues and corner cases. | ||
Update go-ldap/ldap/v3 to the latest upstream release to include the latest bugfixes and | ||
enhancements. | ||
|
||
https://github.com/cs3org/reva/pull/4763 | ||
https://github.com/cs3org/reva/pull/4798 | ||
|
Oops, something went wrong.