Skip to content

v2.26.5

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 12 Nov 16:22
· 644 commits to master since this release
v2.26.5
37c97fe

Changelog for reva 2.26.5 (2024-11-12)

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

Summary

  • Fix #4926: Make etag always match content on downloads
  • Fix #4920: Return correct status codes for simple uploads
  • Fix #4924: Fix sync propagation
  • Fix #4916: Improve posixfs stability and performance

Details

  • Bugfix #4926: Make etag always match content on downloads

We added an openReaderfunc to the Download interface to give drivers a way to guarantee that the
reader matches the etag returned in a previous GetMD call.

#4926
#4923

  • Bugfix #4920: Return correct status codes for simple uploads

Decomposedfs now returns the correct precondition failed status code when the etag does not
match. This allows the jsoncs3 share managers optimistic locking to handle concurrent writes
correctly

#4920

  • Bugfix #4924: Fix sync propagation

Fixes the defers in the sync propagation.

#4924

  • Bugfix #4916: Improve posixfs stability and performance

The posixfs storage driver saw a number of bugfixes and optimizations.

#4916