Skip to content

Commit 7db0c82

Browse files
authored
Merge pull request #5062 from kobergj/release-2.27.4
Release 2.27.4
2 parents f4d78c9 + 1780176 commit 7db0c82

File tree

8 files changed

+160
-96
lines changed

8 files changed

+160
-96
lines changed

CHANGELOG.md

+56-28
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
Changelog for reva 2.27.4 (2025-02-03)
2+
=======================================
3+
4+
The following sections list the changes in reva 2.27.4 relevant to
5+
reva users. The changes are ordered by importance.
6+
7+
Summary
8+
-------
9+
10+
* Fix #5061: OCM Wildcards
11+
* Fix #5055: Fix view&download permission issue
12+
13+
Details
14+
-------
15+
16+
* Bugfix #5061: OCM Wildcards
17+
18+
Fix using ocm wildcards. Do not overwrite cached provider with actual value
19+
20+
https://github.com/cs3org/reva/pull/5061
21+
22+
* Bugfix #5055: Fix view&download permission issue
23+
24+
When opening files with view&download permission (aka read), the appprovider would falsely
25+
issue a secureview token. This is fixed now.
26+
27+
https://github.com/cs3org/reva/pull/5055
28+
129
Changelog for reva 2.27.3 (2025-01-27)
230
=======================================
331

@@ -5407,34 +5435,6 @@ Details
54075435

54085436
https://github.com/cs3org/reva/pull/3083
54095437

5410-
Changelog for reva 2.7.1 (2022-07-15)
5411-
=======================================
5412-
5413-
The following sections list the changes in reva 2.7.1 relevant to
5414-
reva users. The changes are ordered by importance.
5415-
5416-
Summary
5417-
-------
5418-
5419-
* Fix #3080: Make dataproviders return more headers
5420-
* Enh #3046: Add user filter
5421-
5422-
Details
5423-
-------
5424-
5425-
* Bugfix #3080: Make dataproviders return more headers
5426-
5427-
Instead of ocdav doing an additional Stat request we now rely on the dataprovider to return the
5428-
necessary metadata information as headers.
5429-
5430-
https://github.com/owncloud/reva/issues/3080
5431-
5432-
* Enhancement #3046: Add user filter
5433-
5434-
This PR adds the ability to filter spaces by user-id
5435-
5436-
https://github.com/cs3org/reva/pull/3046
5437-
54385438
Changelog for reva 2.7.0 (2022-07-15)
54395439
=======================================
54405440

@@ -5567,6 +5567,34 @@ Details
55675567
https://github.com/owncloud/ocis/issues/3073
55685568
https://github.com/cs3org/reva/pull/2977
55695569

5570+
Changelog for reva 2.7.1 (2022-07-15)
5571+
=======================================
5572+
5573+
The following sections list the changes in reva 2.7.1 relevant to
5574+
reva users. The changes are ordered by importance.
5575+
5576+
Summary
5577+
-------
5578+
5579+
* Fix #3080: Make dataproviders return more headers
5580+
* Enh #3046: Add user filter
5581+
5582+
Details
5583+
-------
5584+
5585+
* Bugfix #3080: Make dataproviders return more headers
5586+
5587+
Instead of ocdav doing an additional Stat request we now rely on the dataprovider to return the
5588+
necessary metadata information as headers.
5589+
5590+
https://github.com/owncloud/reva/issues/3080
5591+
5592+
* Enhancement #3046: Add user filter
5593+
5594+
This PR adds the ability to filter spaces by user-id
5595+
5596+
https://github.com/cs3org/reva/pull/3046
5597+
55705598
Changelog for reva 2.6.1 (2022-06-27)
55715599
=======================================
55725600

RELEASE_DATE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-01-27
1+
2025-02-03

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.27.3
1+
2.27.4

changelog/NOTE.md

+12-13
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,28 @@
1-
Changelog for reva 2.27.3 (2025-01-27)
1+
Changelog for reva 2.27.4 (2025-02-03)
22
=======================================
33

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

77
Summary
88
-------
99

10-
* Fix #5042: Fix ocis dependency
11-
* Enh #5051: Emit SpaceMembershipExpired event
10+
* Fix #5061: OCM Wildcards
11+
* Fix #5055: Fix view&download permission issue
1212

1313
Details
1414
-------
1515

16-
* Bugfix #5042: Fix ocis dependency
16+
* Bugfix #5061: OCM Wildcards
1717

18-
Fix the ocm gateway connection pool. Fix ocis dependency in the reva go.mod file. Bump the ocis
19-
version accordingly to the major version.
18+
Fix using ocm wildcards. Do not overwrite cached provider with actual value
2019

21-
https://github.com/owncloud/ocis/issues/10846
22-
https://github.com/owncloud/ocis/issues/10878
23-
https://github.com/cs3org/reva/pull/5042
20+
https://github.com/cs3org/reva/pull/5061
2421

25-
* Enhancement #5051: Emit SpaceMembershipExpired event
22+
* Bugfix #5055: Fix view&download permission issue
2623

27-
https://github.com/owncloud/ocis/issues/10919
28-
https://github.com/cs3org/reva/pull/5051
24+
When opening files with view&download permission (aka read), the appprovider would falsely
25+
issue a secureview token. This is fixed now.
26+
27+
https://github.com/cs3org/reva/pull/5055
2928

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
2+
---
3+
title: "v2.27.4"
4+
linkTitle: "v2.27.4"
5+
weight: 40
6+
description: >
7+
Changelog for Reva v2.27.4 (2025-02-03)
8+
---
9+
10+
Changelog for reva 2.27.4 (2025-02-03)
11+
=======================================
12+
13+
The following sections list the changes in reva 2.27.4 relevant to
14+
reva users. The changes are ordered by importance.
15+
16+
Summary
17+
-------
18+
19+
* Fix #5061: OCM Wildcards
20+
* Fix #5055: Fix view&download permission issue
21+
22+
Details
23+
-------
24+
25+
* Bugfix #5061: OCM Wildcards
26+
27+
Fix using ocm wildcards. Do not overwrite cached provider with actual value
28+
29+
https://github.com/cs3org/reva/pull/5061
30+
31+
* Bugfix #5055: Fix view&download permission issue
32+
33+
When opening files with view&download permission (aka read), the appprovider would falsely
34+
issue a secureview token. This is fixed now.
35+
36+
https://github.com/cs3org/reva/pull/5055
37+

docs/content/en/docs/config/grpc/services/storageprovider/_index.md

+53-53
Original file line numberDiff line numberDiff line change
@@ -6,130 +6,130 @@ description: >
66
Configuration for the storageprovider service
77
---
88

9-
# _struct: config_
9+
# _struct: eventconfig_
1010

11-
{{% dir name="driver" type="string" default="localhome" %}}
12-
The storage driver to be used. [[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L65)
11+
{{% dir name="nats_address" type="string" default="address of the nats server" %}}
12+
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L77)
1313
{{< highlight toml >}}
1414
[grpc.services.storageprovider]
15-
driver = "localhome"
15+
nats_address = "address of the nats server"
1616
{{< /highlight >}}
1717
{{% /dir %}}
1818

19-
{{% dir name="drivers" type="map[string]map[string]interface{}" default="localhome" %}}
20-
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L66)
19+
{{% dir name="nats_clusterid" type="string" default="clusterid of the nats server" %}}
20+
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L78)
2121
{{< highlight toml >}}
22-
[grpc.services.storageprovider.drivers.localhome]
23-
root = "/var/tmp/reva/"
24-
share_folder = "/MyShares"
25-
user_layout = "{{.Username}}"
26-
22+
[grpc.services.storageprovider]
23+
nats_clusterid = "clusterid of the nats server"
2724
{{< /highlight >}}
2825
{{% /dir %}}
2926

30-
{{% dir name="data_server_url" type="string" default="http://localhost/data" %}}
31-
The URL for the data server. [[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L67)
27+
{{% dir name="tls_insecure" type="bool" default=Whether to verify the server TLS certificates. %}}
28+
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L79)
3229
{{< highlight toml >}}
3330
[grpc.services.storageprovider]
34-
data_server_url = "http://localhost/data"
31+
tls_insecure = Whether to verify the server TLS certificates.
3532
{{< /highlight >}}
3633
{{% /dir %}}
3734

38-
{{% dir name="expose_data_server" type="bool" default=false %}}
39-
Whether to expose data server. [[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L68)
35+
{{% dir name="tls_root_ca_cert" type="string" default="The root CA certificate used to validate the server's TLS certificate." %}}
36+
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L80)
4037
{{< highlight toml >}}
4138
[grpc.services.storageprovider]
42-
expose_data_server = false
39+
tls_root_ca_cert = "The root CA certificate used to validate the server's TLS certificate."
4340
{{< /highlight >}}
4441
{{% /dir %}}
4542

46-
{{% dir name="available_checksums" type="map[string]uint32" default=nil %}}
47-
List of available checksums. [[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L69)
43+
{{% dir name="nats_enable_tls" type="bool" default=events tls switch %}}
44+
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L81)
4845
{{< highlight toml >}}
4946
[grpc.services.storageprovider]
50-
available_checksums = nil
47+
nats_enable_tls = events tls switch
5148
{{< /highlight >}}
5249
{{% /dir %}}
5350

54-
{{% dir name="custom_mimetypes_json" type="string" default="nil" %}}
55-
An optional mapping file with the list of supported custom file extensions and corresponding mime types. [[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L70)
51+
{{% dir name="nats_username" type="string" default="event stream username" %}}
52+
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L82)
5653
{{< highlight toml >}}
5754
[grpc.services.storageprovider]
58-
custom_mimetypes_json = "nil"
55+
nats_username = "event stream username"
5956
{{< /highlight >}}
6057
{{% /dir %}}
6158

62-
{{% dir name="upload_expiration" type="int64" default=0 %}}
63-
Duration for how long uploads will be valid. [[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L72)
59+
{{% dir name="nats_password" type="string" default="event stream password" %}}
60+
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L83)
6461
{{< highlight toml >}}
6562
[grpc.services.storageprovider]
66-
upload_expiration = 0
63+
nats_password = "event stream password"
6764
{{< /highlight >}}
6865
{{% /dir %}}
6966

70-
{{% dir name="events" type="eventconfig" default=0 %}}
71-
Event stream configuration [[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L73)
67+
# _struct: config_
68+
69+
{{% dir name="driver" type="string" default="localhome" %}}
70+
The storage driver to be used. [[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L65)
7271
{{< highlight toml >}}
7372
[grpc.services.storageprovider]
74-
events = 0
73+
driver = "localhome"
7574
{{< /highlight >}}
7675
{{% /dir %}}
7776

78-
# _struct: eventconfig_
79-
80-
{{% dir name="nats_address" type="string" default="address of the nats server" %}}
81-
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L77)
77+
{{% dir name="drivers" type="map[string]map[string]interface{}" default="localhome" %}}
78+
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L66)
8279
{{< highlight toml >}}
83-
[grpc.services.storageprovider]
84-
nats_address = "address of the nats server"
80+
[grpc.services.storageprovider.drivers.localhome]
81+
root = "/var/tmp/reva/"
82+
share_folder = "/MyShares"
83+
user_layout = "{{.Username}}"
84+
8585
{{< /highlight >}}
8686
{{% /dir %}}
8787

88-
{{% dir name="nats_clusterid" type="string" default="clusterid of the nats server" %}}
89-
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L78)
88+
{{% dir name="data_server_url" type="string" default="http://localhost/data" %}}
89+
The URL for the data server. [[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L67)
9090
{{< highlight toml >}}
9191
[grpc.services.storageprovider]
92-
nats_clusterid = "clusterid of the nats server"
92+
data_server_url = "http://localhost/data"
9393
{{< /highlight >}}
9494
{{% /dir %}}
9595

96-
{{% dir name="tls_insecure" type="bool" default=Whether to verify the server TLS certificates. %}}
97-
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L79)
96+
{{% dir name="expose_data_server" type="bool" default=false %}}
97+
Whether to expose data server. [[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L68)
9898
{{< highlight toml >}}
9999
[grpc.services.storageprovider]
100-
tls_insecure = Whether to verify the server TLS certificates.
100+
expose_data_server = false
101101
{{< /highlight >}}
102102
{{% /dir %}}
103103

104-
{{% dir name="tls_root_ca_cert" type="string" default="The root CA certificate used to validate the server's TLS certificate." %}}
105-
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L80)
104+
{{% dir name="available_checksums" type="map[string]uint32" default=nil %}}
105+
List of available checksums. [[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L69)
106106
{{< highlight toml >}}
107107
[grpc.services.storageprovider]
108-
tls_root_ca_cert = "The root CA certificate used to validate the server's TLS certificate."
108+
available_checksums = nil
109109
{{< /highlight >}}
110110
{{% /dir %}}
111111

112-
{{% dir name="nats_enable_tls" type="bool" default=events tls switch %}}
113-
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L81)
112+
{{% dir name="custom_mimetypes_json" type="string" default="nil" %}}
113+
An optional mapping file with the list of supported custom file extensions and corresponding mime types. [[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L70)
114114
{{< highlight toml >}}
115115
[grpc.services.storageprovider]
116-
nats_enable_tls = events tls switch
116+
custom_mimetypes_json = "nil"
117117
{{< /highlight >}}
118118
{{% /dir %}}
119119

120-
{{% dir name="nats_username" type="string" default="event stream username" %}}
121-
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L82)
120+
{{% dir name="upload_expiration" type="int64" default=0 %}}
121+
Duration for how long uploads will be valid. [[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L72)
122122
{{< highlight toml >}}
123123
[grpc.services.storageprovider]
124-
nats_username = "event stream username"
124+
upload_expiration = 0
125125
{{< /highlight >}}
126126
{{% /dir %}}
127127

128-
{{% dir name="nats_password" type="string" default="event stream password" %}}
129-
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L83)
128+
{{% dir name="events" type="eventconfig" default=0 %}}
129+
Event stream configuration [[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/storageprovider/storageprovider.go#L73)
130130
{{< highlight toml >}}
131131
[grpc.services.storageprovider]
132-
nats_password = "event stream password"
132+
events = 0
133133
{{< /highlight >}}
134134
{{% /dir %}}
135135

0 commit comments

Comments
 (0)