Skip to content

v2.22.0

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Jul 14:25
· 615 commits to master since this release
v2.22.0
eae69f2

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.

#4741
#4740
#2394

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

We've fixed the encoding of blanks in the dav Content-Disposition header.

owncloud/web#11169
#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.

owncloud/ocis#9482
#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.

owncloud/ocis#8960
#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.

owncloud/ocis#9619
#4771

  • Bugfix #4768: Fixed the file name validation if nodeid is used

We have fixed the file name validation if nodeid is used

owncloud/ocis#9568
#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.

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

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

owncloud/ocis#9432
#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.

#4746

  • Bugfix #4778: Zero byte uploads

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

#4778

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

The go-cs3apis dependency was updated to the latest version

owncloud/ocis#9554
#4759

  • Change #4773: Ocis bumped

Ocis bumped. The expected failures removed.

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

owncloud/ocis#9399
owncloud/web#11080
#4766

  • Enhancement #4763: Improve posixfs storage driver

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

#4763