Skip to content

Commit

Permalink
Merge pull request #4781 from cs3org/release-2.22.0
Browse files Browse the repository at this point in the history
chore: prepare release, bump version
  • Loading branch information
micbar authored Jul 29, 2024
2 parents 56e15d7 + eae69f2 commit 70413c7
Show file tree
Hide file tree
Showing 21 changed files with 439 additions and 97 deletions.
137 changes: 137 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,140 @@
Changelog for reva 2.22.0 (2024-07-29)
=======================================

The following sections list the changes in reva 2.22.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

Details
-------

* Bugfix #4741: Always find unique providers

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.

https://github.com/cs3org/reva/pull/4741
https://github.com/cs3org/reva/pull/4740
https://github.com/cs3org/reva/pull/2394

* Bugfix #4762: Blanks in dav Content-Disposition header

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
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

We fixed a problem when trying to move locked files. We also enabled the ocdav service to handle
locked files.

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

* Bugfix #4774: Fix micro ocdav service init and registration

We no longer call Init to configure default options because it was replacing the existing
options.

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

* Bugfix #4776: Fix response code for DEL file that in postprocessing

We fixed the response code when DELETE and MOVE requests to the file that is still in
post-processing.

https://github.com/owncloud/ocis/issues/9432
https://github.com/cs3org/reva/pull/4776

* Bugfix #4746: Uploading the same file multiple times leads to orphaned blobs

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.

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

* Bugfix #4778: Zero byte uploads

Zero byte uploads would trigger postprocessing which lead to breaking pipelines.

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

* Change #4759: Updated to the latest version of the go-cs3apis

The go-cs3apis dependency was updated to the latest version

https://github.com/owncloud/ocis/issues/9554
https://github.com/cs3org/reva/pull/4759

* Change #4773: Ocis bumped

Ocis bumped. The expected failures removed.

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

* Enhancement #4766: Set archiver output format via query parameter

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".

https://github.com/owncloud/ocis/issues/9399
https://github.com/owncloud/web/issues/11080
https://github.com/cs3org/reva/pull/4766

* Enhancement #4763: Improve posixfs storage driver

Improve the posixfs storage driver by fixing several issues and corner cases.

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

Changelog for reva 2.21.0 (2024-07-08)
=======================================

Expand Down
2 changes: 1 addition & 1 deletion RELEASE_DATE
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2024-07-08
2024-07-29
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.21.0
2.22.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.
143 changes: 101 additions & 42 deletions changelog/NOTE.md
Original file line number Diff line number Diff line change
@@ -1,78 +1,137 @@
Changelog for reva 2.21.0 (2024-07-08)
Changelog for reva 2.22.0 (2024-07-29)
=======================================

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

Summary
-------

* Fix #4740: Disallow reserved filenames
* Fix #4748: Quotes in dav Content-Disposition header
* Fix #4750: Validate a space path
* Enh #4737: Add the backchannel logout event
* Enh #4749: DAV error codes
* Enh #4742: Expose disable-versioning configuration option
* Enh #4739: Improve posixfs storage driver
* Enh #4738: Add GetServiceUserToken() method to utils pkg
* 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

Details
-------

* Bugfix #4740: Disallow reserved filenames
* Bugfix #4741: Always find unique providers

We now disallow the reserved `..` and `.` filenames. They are only allowed as destinations of
move or copy operations.
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.

https://github.com/cs3org/reva/pull/4741
https://github.com/cs3org/reva/pull/4740
https://github.com/cs3org/reva/pull/2394

* Bugfix #4748: Quotes in dav Content-Disposition header
* Bugfix #4762: Blanks in dav Content-Disposition header

We've fixed the the quotes in the dav `Content-Disposition` header. They caused an issue where
certain browsers would decode the quotes and falsely prepend them to the filename.
We've fixed the encoding of blanks in the dav `Content-Disposition` header.

https://github.com/owncloud/web/issues/11031
https://github.com/cs3org/reva/pull/4748
https://github.com/owncloud/web/issues/11169
https://github.com/cs3org/reva/pull/4762

* Bugfix #4750: Validate a space path
* Bugfix #4775: Fixed the response code when copying the shared from to personal

We've fixed the issue when validating a space path
We fixed the response code when copying the file from shares to personal space with a secure view
role.

https://github.com/cs3org/reva/pull/4750
https://github.com/cs3org/reva/pull/4753
https://github.com/owncloud/ocis/issues/9482
https://github.com/cs3org/reva/pull/4775

* Enhancement #4737: Add the backchannel logout event
* Bugfix #4633: Allow all users to create internal links

We've added the backchannel logout event
Due to a bug, not all space members were allowed to create internal links. This has been fixed.

https://github.com/owncloud/ocis/issues/9355
https://github.com/cs3org/reva/pull/4737
https://github.com/owncloud/ocis/issues/8960
https://github.com/cs3org/reva/pull/4633

* Enhancement #4749: DAV error codes
* Bugfix #4771: Deleting resources via their id

DAV error responses now include an error code for clients to use if they need to check for a
specific error type.
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/9533
https://github.com/cs3org/reva/pull/4749
https://github.com/owncloud/ocis/issues/9619
https://github.com/cs3org/reva/pull/4771

* Enhancement #4742: Expose disable-versioning configuration option
* Bugfix #4768: Fixed the file name validation if nodeid is used

This PR exposes the disable-versioning configuration option to the user. This option allows
the user to disable versioning for the storage-providers.
We have fixed the file name validation if nodeid is used

https://github.com/cs3org/reva/pull/4742
https://github.com/owncloud/ocis/issues/9568
https://github.com/cs3org/reva/pull/4768

* Enhancement #4739: Improve posixfs storage driver
* Bugfix #4758: Fix moving locked files, enable handling locked files via ocdav

Improve the posixfs storage driver by fixing several issues and adding missing features.
We fixed a problem when trying to move locked files. We also enabled the ocdav service to handle
locked files.

https://github.com/cs3org/reva/pull/4739
https://github.com/cs3org/reva/pull/4758

* Enhancement #4738: Add GetServiceUserToken() method to utils pkg
* Bugfix #4774: Fix micro ocdav service init and registration

Added GetServiceUserToken() function to the utils pkg to easily get a reva token for a service
account.
We no longer call Init to configure default options because it was replacing the existing
options.

https://github.com/cs3org/reva/pull/4738
https://github.com/cs3org/reva/pull/4774

* Bugfix #4776: Fix response code for DEL file that in postprocessing

We fixed the response code when DELETE and MOVE requests to the file that is still in
post-processing.

https://github.com/owncloud/ocis/issues/9432
https://github.com/cs3org/reva/pull/4776

* Bugfix #4746: Uploading the same file multiple times leads to orphaned blobs

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.

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

* Bugfix #4778: Zero byte uploads

Zero byte uploads would trigger postprocessing which lead to breaking pipelines.

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

* Change #4759: Updated to the latest version of the go-cs3apis

The go-cs3apis dependency was updated to the latest version

https://github.com/owncloud/ocis/issues/9554
https://github.com/cs3org/reva/pull/4759

* Change #4773: Ocis bumped

Ocis bumped. The expected failures removed.

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

* Enhancement #4766: Set archiver output format via query parameter

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".

https://github.com/owncloud/ocis/issues/9399
https://github.com/owncloud/web/issues/11080
https://github.com/cs3org/reva/pull/4766

* Enhancement #4763: Improve posixfs storage driver

Improve the posixfs storage driver by fixing several issues and corner cases.

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

Loading

0 comments on commit 70413c7

Please sign in to comment.