Skip to content

Commit 666c3e3

Browse files
committed
Prepare version 3.3.0
1 parent 990c870 commit 666c3e3

File tree

11 files changed

+185
-9
lines changed

11 files changed

+185
-9
lines changed

CHANGELOG.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,60 @@
1+
Changelog for reva 3.3.0 (2025-10-20)
2+
=======================================
3+
4+
The following sections list the changes in reva 3.3.0 relevant to
5+
reva users. The changes are ordered by importance.
6+
7+
Summary
8+
-------
9+
10+
* Fix #5338: Fix OCM legacy access
11+
* Fix #5364: Remove trash and versions from OCS role
12+
* Fix #5366: Add support for Deny Role
13+
* Fix #5365: Skip spaces that are not available
14+
* Enh #5367: Proper support of Range requests
15+
16+
Details
17+
-------
18+
19+
* Bugfix #5338: Fix OCM legacy access
20+
21+
This PR introduces a test to access a remote OCM endpoint via basic auth (OCM v1.0) and the
22+
corresponding implementation in the DAV client and server to deal with such accesses. Several
23+
log lines on all OCM interactions have been added.
24+
25+
https://github.com/cs3org/reva/pull/5338
26+
27+
* Bugfix #5364: Remove trash and versions from OCS role
28+
29+
Remove trashbin and version-related permissions from conversion to OCS role, as some space
30+
types do not support these, leading to invalid roles
31+
32+
https://github.com/cs3org/reva/pull/5364
33+
34+
* Bugfix #5366: Add support for Deny Role
35+
36+
In OCS, we had a `RoleDenied`, which denied all permissions to a user. We now also ported this to
37+
libregraph.
38+
39+
https://github.com/cs3org/reva/pull/5366
40+
41+
* Bugfix #5365: Skip spaces that are not available
42+
43+
Skip spaces that are not available when listing them. This avoids WebUI hanging when one of them
44+
is not reachable.
45+
46+
https://github.com/cs3org/reva/pull/5365
47+
48+
* Enhancement #5367: Proper support of Range requests
49+
50+
Up to now, Reva supported Range requests only when the requested content was copied into Reva's
51+
memory. This has now been improved: the ranges can be propagated upto the storage provider,
52+
which only returns the requested content, instead of first copying everything into memory and
53+
then only returning the requested ranges
54+
55+
https://github.com/cs3org/reva/pull/5367
56+
57+
158
Changelog for reva 3.2.2 (2025-10-15)
259
=======================================
360

RELEASE_DATE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-10-15
1+
2025-10-20

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.2.2
1+
3.3.0
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

changelog/NOTE.md

Lines changed: 42 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,57 @@
1-
Changelog for reva 3.2.2 (2025-10-15)
1+
Changelog for reva 3.3.0 (2025-10-20)
22
=======================================
33

4-
The following sections list the changes in reva 3.2.2 relevant to
4+
The following sections list the changes in reva 3.3.0 relevant to
55
reva users. The changes are ordered by importance.
66

77
Summary
88
-------
99

10-
* Fix #5362: Use url.JoinPath instead of fmt.Sprintf and path.Join
10+
* Fix #5338: Fix OCM legacy access
11+
* Fix #5364: Remove trash and versions from OCS role
12+
* Fix #5366: Add support for Deny Role
13+
* Fix #5365: Skip spaces that are not available
14+
* Enh #5367: Proper support of Range requests
1115

1216
Details
1317
-------
1418

15-
* Bugfix #5362: Use url.JoinPath instead of fmt.Sprintf and path.Join
19+
* Bugfix #5338: Fix OCM legacy access
1620

17-
In some places, we used path.Join instead of url.JoinPath. This leads to missing slashes in the
18-
http prefix, and improper parsing of the URLs. Instead, we now rely on url.JoinPath
21+
This PR introduces a test to access a remote OCM endpoint via basic auth (OCM v1.0) and the
22+
corresponding implementation in the DAV client and server to deal with such accesses. Several
23+
log lines on all OCM interactions have been added.
1924

20-
https://github.com/cs3org/reva/pull/5362
25+
https://github.com/cs3org/reva/pull/5338
26+
27+
* Bugfix #5364: Remove trash and versions from OCS role
28+
29+
Remove trashbin and version-related permissions from conversion to OCS role, as some space
30+
types do not support these, leading to invalid roles
31+
32+
https://github.com/cs3org/reva/pull/5364
33+
34+
* Bugfix #5366: Add support for Deny Role
35+
36+
In OCS, we had a `RoleDenied`, which denied all permissions to a user. We now also ported this to
37+
libregraph.
38+
39+
https://github.com/cs3org/reva/pull/5366
40+
41+
* Bugfix #5365: Skip spaces that are not available
42+
43+
Skip spaces that are not available when listing them. This avoids WebUI hanging when one of them
44+
is not reachable.
45+
46+
https://github.com/cs3org/reva/pull/5365
47+
48+
* Enhancement #5367: Proper support of Range requests
49+
50+
Up to now, Reva supported Range requests only when the requested content was copied into Reva's
51+
memory. This has now been improved: the ranges can be propagated upto the storage provider,
52+
which only returns the requested content, instead of first copying everything into memory and
53+
then only returning the requested ranges
54+
55+
https://github.com/cs3org/reva/pull/5367
2156

2257

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: "spacesregistry"
3+
linkTitle: "spacesregistry"
4+
weight: 10
5+
description: >
6+
Configuration for the spacesregistry service
7+
---
8+
9+
# _struct: config_
10+
11+
{{% dir name="space_resolution_timeout" type="int" default=nil %}}
12+
Timeout to resolve a space with stat: if it does not respond within the given time (defaults to 3 secs), it is skipped [[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/spacesregistry/spacesregistry.go#L76)
13+
{{< highlight toml >}}
14+
[grpc.services.spacesregistry]
15+
space_resolution_timeout = nil
16+
{{< /highlight >}}
17+
{{% /dir %}}
18+

0 commit comments

Comments
 (0)