Skip to content

v2.26.6

Compare
Choose a tag to compare
@github-actions github-actions released this 19 Nov 14:25
· 683 commits to master since this release
v2.26.6
4f31fd9

Changelog for reva 2.26.6 (2024-11-19)

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

Summary

  • Fix #4955: Allow small clock skew in reva token validation
  • Fix #4929: Fix flaky posixfs integration tests
  • Fix #4953: Avoid gateway panics
  • Fix #4959: Fix missing file touched event
  • Fix #4933: Fix federated sharing when using an external identity provider
  • Fix #4935: Enable datatx log
  • Fix #4936: Do not delete mlock files
  • Fix #4954: Prevent a panic when logging an error
  • Fix #4956: Improve posixfs error handling and logging
  • Fix #4951: Pass the initialized logger down the stack

Details

  • Bugfix #4955: Allow small clock skew in reva token validation

Allow for a small clock skew (3 seconds by default) when validating reva tokens as the different
services might be running on different machines.

#4952
#4955

  • Bugfix #4929: Fix flaky posixfs integration tests

We fixed a problem with the posixfs integration tests where the in-memory id cache sometimes
hadn't caught up with the cleanup between test runs leading to flaky failures.

#4929

  • Bugfix #4953: Avoid gateway panics

The gateway would panic if there is a missing user in the context. Now it errors instead.

#4953

  • Bugfix #4959: Fix missing file touched event

We have fixed an issue where the file touched event was not being triggered when an office
document was created.

owncloud/ocis#8950
#4959

  • Bugfix #4933: Fix federated sharing when using an external identity provider

We fixes and issue that caused federated sharing to fail when the identity provider url did not
match the federation provider url.

#4933

  • Bugfix #4935: Enable datatx log

We now pass a properly initialized logger to the datatx implementations, allowing the tus
handler to log with the same level as the rest of reva.

#4935

  • Bugfix #4936: Do not delete mlock files

To prevent stale NFS file handles we no longer delete empty mlock files after updating the
metadata.

#4936
#4924

  • Bugfix #4954: Prevent a panic when logging an error

We fixed a panic when constructing a path failed to get the parent for a node.

#4954

  • Bugfix #4956: Improve posixfs error handling and logging

We improved error handling and logging in the posixfs storage driver.

#4956

  • Bugfix #4951: Pass the initialized logger down the stack

We now make the initialized logger available to grpc services and storage drivers, which
allows for easier and more uniform logging.

#4951