Skip to content

Commit 150e096

Browse files
authored
Merge pull request #5098 from 2403905/release-2.27.6
release-2.27.6
2 parents 4a3a433 + 57e81dc commit 150e096

File tree

9 files changed

+115
-102
lines changed

9 files changed

+115
-102
lines changed

CHANGELOG.md

+21
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
Changelog for reva 2.27.6 (2025-02-25)
2+
=======================================
3+
4+
The following sections list the changes in reva 2.27.6 relevant to
5+
reva users. The changes are ordered by importance.
6+
7+
Summary
8+
-------
9+
10+
* Fix #5096: Fix update grants for the OCM share
11+
12+
Details
13+
-------
14+
15+
* Bugfix #5096: Fix update grants for the OCM share
16+
17+
Fix update grants for the OCM share
18+
19+
https://github.com/owncloud/ocis/issues/11022
20+
https://github.com/cs3org/reva/pull/5096
21+
122
Changelog for reva 2.27.5 (2025-02-24)
223
=======================================
324

RELEASE_DATE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-02-24
1+
2025-02-25

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.27.5
1+
2.27.6

changelog/NOTE.md

+7-45
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,21 @@
1-
Changelog for reva 2.27.5 (2025-02-24)
1+
Changelog for reva 2.27.6 (2025-02-25)
22
=======================================
33

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

77
Summary
88
-------
99

10-
* Fix #5093: Fix OCM create share
11-
* Fix #5077: Deny Users invite themselves to their own federated connection
12-
* Fix #5071: Role conversion
13-
* Enh #5075: Add the ocm notification handler
14-
* Enh #5083: Add the ocm notification ShareChangePermission
15-
* Enh #5063: Add roles
10+
* Fix #5096: Fix update grants for the OCM share
1611

1712
Details
1813
-------
1914

20-
* Bugfix #5093: Fix OCM create share
15+
* Bugfix #5096: Fix update grants for the OCM share
2116

22-
We fixed the OCM share fails on share creating if the federated instance is not reachable.
17+
Fix update grants for the OCM share
2318

24-
https://github.com/owncloud/ocis/issues/11046
25-
https://github.com/cs3org/reva/pull/5093
26-
27-
* Bugfix #5077: Deny Users invite themselves to their own federated connection
28-
29-
Deny Users invite themselves to their own federated connection
30-
31-
https://github.com/cs3org/reva/pull/5077
32-
33-
* Bugfix #5071: Role conversion
34-
35-
Fix role from resource permission conversion
36-
37-
https://github.com/cs3org/reva/pull/5071
38-
39-
* Enhancement #5075: Add the ocm notification handler
40-
41-
Added the ocm notification handler that allows receiving a notification from a remote party
42-
about changes to a previously known entity.
43-
44-
https://github.com/cs3org/reva/pull/5075
45-
46-
* Enhancement #5083: Add the ocm notification ShareChangePermission
47-
48-
Added the ocm notification ShareChangePermission that allows to synchronize the
49-
permissions of a share between the federated instances.
50-
51-
https://github.com/cs3org/reva/pull/5083
52-
53-
* Enhancement #5063: Add roles
54-
55-
Add EditorListGrantsWithVersions and FileEditorListGrantsWithVersions roles.
56-
57-
https://github.com/owncloud/ocis/issues/10747
58-
https://github.com/cs3org/reva/pull/5063
19+
https://github.com/owncloud/ocis/issues/11022
20+
https://github.com/cs3org/reva/pull/5096
5921

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
2+
---
3+
title: "v2.27.6"
4+
linkTitle: "v2.27.6"
5+
weight: 40
6+
description: >
7+
Changelog for Reva v2.27.6 (2025-02-25)
8+
---
9+
10+
Changelog for reva 2.27.6 (2025-02-25)
11+
=======================================
12+
13+
The following sections list the changes in reva 2.27.6 relevant to
14+
reva users. The changes are ordered by importance.
15+
16+
Summary
17+
-------
18+
19+
* Fix #5096: Fix update grants for the OCM share
20+
21+
Details
22+
-------
23+
24+
* Bugfix #5096: Fix update grants for the OCM share
25+
26+
Fix update grants for the OCM share
27+
28+
https://github.com/owncloud/ocis/issues/11022
29+
https://github.com/cs3org/reva/pull/5096
30+

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ description: >
99
# _struct: config_
1010

1111
{{% dir name="provider_domain" type="string" default="The same domain registered in the provider authorizer" %}}
12-
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/ocmshareprovider/ocmshareprovider.go#L66)
12+
[[Ref]](https://github.com/cs3org/reva/tree/master/internal/grpc/services/ocmshareprovider/ocmshareprovider.go#L67)
1313
{{< highlight toml >}}
1414
[grpc.services.ocmshareprovider]
1515
provider_domain = "The same domain registered in the provider authorizer"

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: eventconfig_
9+
# _struct: config_
1010

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)
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)
1313
{{< highlight toml >}}
1414
[grpc.services.storageprovider]
15-
nats_address = "address of the nats server"
15+
driver = "localhome"
1616
{{< /highlight >}}
1717
{{% /dir %}}
1818

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)
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)
2121
{{< highlight toml >}}
22-
[grpc.services.storageprovider]
23-
nats_clusterid = "clusterid of the nats server"
22+
[grpc.services.storageprovider.drivers.localhome]
23+
root = "/var/tmp/reva/"
24+
share_folder = "/MyShares"
25+
user_layout = "{{.Username}}"
26+
2427
{{< /highlight >}}
2528
{{% /dir %}}
2629

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)
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)
2932
{{< highlight toml >}}
3033
[grpc.services.storageprovider]
31-
tls_insecure = Whether to verify the server TLS certificates.
34+
data_server_url = "http://localhost/data"
3235
{{< /highlight >}}
3336
{{% /dir %}}
3437

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)
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)
3740
{{< highlight toml >}}
3841
[grpc.services.storageprovider]
39-
tls_root_ca_cert = "The root CA certificate used to validate the server's TLS certificate."
42+
expose_data_server = false
4043
{{< /highlight >}}
4144
{{% /dir %}}
4245

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)
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)
4548
{{< highlight toml >}}
4649
[grpc.services.storageprovider]
47-
nats_enable_tls = events tls switch
50+
available_checksums = nil
4851
{{< /highlight >}}
4952
{{% /dir %}}
5053

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)
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)
5356
{{< highlight toml >}}
5457
[grpc.services.storageprovider]
55-
nats_username = "event stream username"
58+
custom_mimetypes_json = "nil"
5659
{{< /highlight >}}
5760
{{% /dir %}}
5861

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)
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)
6164
{{< highlight toml >}}
6265
[grpc.services.storageprovider]
63-
nats_password = "event stream password"
66+
upload_expiration = 0
6467
{{< /highlight >}}
6568
{{% /dir %}}
6669

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)
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)
7172
{{< highlight toml >}}
7273
[grpc.services.storageprovider]
73-
driver = "localhome"
74+
events = 0
7475
{{< /highlight >}}
7576
{{% /dir %}}
7677

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)
79-
{{< highlight toml >}}
80-
[grpc.services.storageprovider.drivers.localhome]
81-
root = "/var/tmp/reva/"
82-
share_folder = "/MyShares"
83-
user_layout = "{{.Username}}"
78+
# _struct: eventconfig_
8479

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)
82+
{{< highlight toml >}}
83+
[grpc.services.storageprovider]
84+
nats_address = "address of the nats server"
8585
{{< /highlight >}}
8686
{{% /dir %}}
8787

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)
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)
9090
{{< highlight toml >}}
9191
[grpc.services.storageprovider]
92-
data_server_url = "http://localhost/data"
92+
nats_clusterid = "clusterid of the nats server"
9393
{{< /highlight >}}
9494
{{% /dir %}}
9595

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)
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)
9898
{{< highlight toml >}}
9999
[grpc.services.storageprovider]
100-
expose_data_server = false
100+
tls_insecure = Whether to verify the server TLS certificates.
101101
{{< /highlight >}}
102102
{{% /dir %}}
103103

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)
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)
106106
{{< highlight toml >}}
107107
[grpc.services.storageprovider]
108-
available_checksums = nil
108+
tls_root_ca_cert = "The root CA certificate used to validate the server's TLS certificate."
109109
{{< /highlight >}}
110110
{{% /dir %}}
111111

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)
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)
114114
{{< highlight toml >}}
115115
[grpc.services.storageprovider]
116-
custom_mimetypes_json = "nil"
116+
nats_enable_tls = events tls switch
117117
{{< /highlight >}}
118118
{{% /dir %}}
119119

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)
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)
122122
{{< highlight toml >}}
123123
[grpc.services.storageprovider]
124-
upload_expiration = 0
124+
nats_username = "event stream username"
125125
{{< /highlight >}}
126126
{{% /dir %}}
127127

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)
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)
130130
{{< highlight toml >}}
131131
[grpc.services.storageprovider]
132-
events = 0
132+
nats_password = "event stream password"
133133
{{< /highlight >}}
134134
{{% /dir %}}
135135

docs/content/en/docs/config/packages/ocm/share/repository/nextcloud/_index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ description: >
99
# _struct: ShareManagerConfig_
1010

1111
{{% dir name="endpoint" type="string" default="" %}}
12-
The Nextcloud backend endpoint for user check [[Ref]](https://github.com/cs3org/reva/tree/master/pkg/ocm/share/repository/nextcloud/nextcloud.go#L59)
12+
The Nextcloud backend endpoint for user check [[Ref]](https://github.com/cs3org/reva/tree/master/pkg/ocm/share/repository/nextcloud/nextcloud.go#L60)
1313
{{< highlight toml >}}
1414
[ocm.share.repository.nextcloud]
1515
endpoint = ""

0 commit comments

Comments
 (0)