Skip to content

Commit d5b8c39

Browse files
committed
v3.4.1
1 parent da6d29e commit d5b8c39

File tree

6 files changed

+54
-176
lines changed

6 files changed

+54
-176
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
Changelog for reva 3.4.1 (2025-12-16)
2+
=======================================
3+
4+
The following sections list the changes in reva 3.4.1 relevant to
5+
reva users. The changes are ordered by importance.
6+
7+
Summary
8+
-------
9+
10+
* Fix #5443: Make PROPFIND on files proper
11+
12+
Details
13+
-------
14+
15+
* Bugfix #5443: Make PROPFIND on files proper
16+
17+
https://github.com/cs3org/reva/pull/5443
18+
19+
120
Changelog for reva 3.4.0 (2025-12-12)
221
=======================================
322

RELEASE_DATE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-12-12
1+
2025-12-16

VERSION

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

changelog/NOTE.md

Lines changed: 5 additions & 174 deletions
Original file line numberDiff line numberDiff line change
@@ -1,188 +1,19 @@
1-
Changelog for reva 3.4.0 (2025-12-12)
1+
Changelog for reva 3.4.1 (2025-12-16)
22
=======================================
33

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

77
Summary
88
-------
99

10-
* Fix #5425: Make public file PROPFIND response proper again
11-
* Fix #5421: Eosfs: SetLock now checks existing locks
12-
* Fix #5424: Make href properly formed on PROPFIND requests to /v endpoints
13-
* Fix #5418: Fix inverted expiry check in JSON invite repository
14-
* Fix #5412: Nilpointer in logline when addGrant fails
15-
* Fix #5415: Set correct user type when accepting OCM invites
16-
* Fix #5422: Do not give delete permission to root of public links
17-
* Fix #5409: Bring back proper DAV support
18-
* Fix #5430: Fix trashbin restores
19-
* Fix #5427: Fix upload notifications
20-
* Fix #5423: Make href proper in REPORT
21-
* Enh #5385: Add OCM Where Are You From capability
22-
* Enh #5403: Add Acess-Control-Expose-Headers for Range requests
23-
* Enh #5323: Add database config to sharedconf
24-
* Enh #5432: Add support for embedded view mode in apps
25-
* Enh #5408: Modernize codebase
26-
* Enh #5407: Add musl-based fully static build target
27-
* Enh #5401: Adapt gateway and corresponding driver to CS3API changes
28-
* Enh #5363: Include OCM shares in SharedByMe view
29-
* Enh #5285: Remove EOS EnableHome parameter
30-
* Enh #5405: Add support for signed URLs
31-
* Enh #5381: Convert SQL tables to gorm, corresponding driver, and tests
10+
* Fix #5443: Make PROPFIND on files proper
3211

3312
Details
3413
-------
3514

36-
* Bugfix #5425: Make public file PROPFIND response proper again
15+
* Bugfix #5443: Make PROPFIND on files proper
3716

38-
https://github.com/cs3org/reva/pull/5425
39-
40-
* Bugfix #5421: Eosfs: SetLock now checks existing locks
41-
42-
https://github.com/cs3org/reva/pull/5421
43-
44-
* Bugfix #5424: Make href properly formed on PROPFIND requests to /v endpoints
45-
46-
https://github.com/cs3org/reva/pull/5424
47-
48-
* Bugfix #5418: Fix inverted expiry check in JSON invite repository
49-
50-
The `tokenIsExpired` function in the JSON invite repository had the comparison operator
51-
inverted, causing valid (non-expired) tokens to be incorrectly filtered out when listing
52-
invite tokens.
53-
54-
The check `token.Expiration.Seconds > Now()` was returning true for tokens expiring in the
55-
future, effectively hiding all valid tokens. Fixed to use `<` instead of `>`.
56-
57-
https://github.com/cs3org/reva/pull/5418
58-
59-
* Bugfix #5412: Nilpointer in logline when addGrant fails
60-
61-
Fix for https://github.com/cs3org/reva/issues/5387
62-
63-
https://github.com/cs3org/reva/pull/5412
64-
65-
* Bugfix #5415: Set correct user type when accepting OCM invites
66-
67-
When a remote user accepts an OCM invite, they were being stored with USER_TYPE_PRIMARY
68-
instead of USER_TYPE_FEDERATED. This caused federated user searches to fail and OCM share
69-
creation to break because the user ID was not properly formatted with the @domain suffix
70-
required for OCM address resolution.
71-
72-
https://github.com/cs3org/reva/pull/5415
73-
74-
* Bugfix #5422: Do not give delete permission to root of public links
75-
76-
Otherwise, a folder shared through a public link could itself be deleted
77-
78-
https://github.com/cs3org/reva/pull/5422
79-
80-
* Bugfix #5409: Bring back proper DAV support
81-
82-
Spaces broke proper DAV support, because returned hrefs in the PROPFIND always contained
83-
space IDs, even if these were not present in the incoming request. This is fixed now, by writing
84-
the href based in the incoming URL
85-
86-
https://github.com/cs3org/reva/pull/5409
87-
88-
* Bugfix #5430: Fix trashbin restores
89-
90-
https://github.com/cs3org/reva/pull/5430
91-
92-
* Bugfix #5427: Fix upload notifications
93-
94-
The registration of notifications for uploads in a public link folder was until now only
95-
handled in the OCS HTTP layer; this is the responsibility of the public share provider. Since it
96-
was also missing from the OCGraph layer, this has been moved to the "gRPC" part of reva
97-
98-
https://github.com/cs3org/reva/pull/5427
99-
100-
* Bugfix #5423: Make href proper in REPORT
101-
102-
Github.com/cs3org/reva/pull/5409 broke REPORT calls, which are used for favorites. This is
103-
now fixed
104-
105-
https://github.com/cs3org/reva/pull/5423
106-
107-
* Enhancement #5385: Add OCM Where Are You From capability
108-
109-
Implements WAYF specific discovery endpoints for the ScienceMesh package, enabling dynamic
110-
OCM provider discovery and federation management.
111-
112-
https://github.com/cs3org/reva/pull/5385
113-
114-
* Enhancement #5403: Add Acess-Control-Expose-Headers for Range requests
115-
116-
We add the necessary headers for multipart range requests to Acess-Control-Expose-Headers
117-
to expose these, so that clients can read them
118-
119-
https://github.com/cs3org/reva/pull/5403
120-
121-
* Enhancement #5323: Add database config to sharedconf
122-
123-
Add database configuration to `sharedconf`, so that it doesn't have to be repeated for every
124-
driver
125-
126-
https://github.com/cs3org/reva/pull/5323
127-
128-
* Enhancement #5432: Add support for embedded view mode in apps
129-
130-
https://github.com/cs3org/reva/pull/5432
131-
132-
* Enhancement #5408: Modernize codebase
133-
134-
This PR
135-
[modernize](https://pkg.go.dev/golang.org/x/tools/gopls/internal/analysis/modernize)s
136-
the codebase: it removes syntax that used to be idiomatic but now has better alternatives
137-
138-
https://github.com/cs3org/reva/pull/5408
139-
140-
* Enhancement #5407: Add musl-based fully static build target
141-
142-
Added a new `revad-static-musl` Makefile target that produces a fully statically linked
143-
binary using musl libc instead of glibc. This eliminates the linker warnings that appeared
144-
with the standard static build and creates a truly portable binary that runs on any Linux
145-
distribution without requiring matching glibc versions.
146-
147-
Also fixed the build info injection by correcting the package path in BUILD_FLAGS to include
148-
the `/v3` module version, ensuring version, commit, and build date information are properly
149-
displayed in the binary.
150-
151-
https://github.com/cs3org/reva/pull/5407
152-
153-
* Enhancement #5401: Adapt gateway and corresponding driver to CS3API changes
154-
155-
The OCM Core API has been renamed to OCM Incoming API
156-
157-
https://github.com/cs3org/reva/pull/5401
158-
159-
* Enhancement #5363: Include OCM shares in SharedByMe view
160-
161-
- The CS3APis verison has been updated to include "ListExistingOcmShares". - The OCM shares
162-
are now included in the getSharedByMe call. - The filters have been updated to adapt to changes
163-
from the updated CS3APIs. - Fixed bug where only ocm users were queried if it was enabled. -
164-
Consolidated OCM Address resolutions in a single function, fixes #5383
165-
166-
https://github.com/cs3org/reva/pull/5363
167-
168-
* Enhancement #5285: Remove EOS EnableHome parameter
169-
170-
This change removes the `EnableHome` parameter, which was a source of bugs and was unused in
171-
production.
172-
173-
https://github.com/cs3org/reva/pull/5285
174-
175-
* Enhancement #5405: Add support for signed URLs
176-
177-
https://github.com/cs3org/reva/pull/5405
178-
179-
* Enhancement #5381: Convert SQL tables to gorm, corresponding driver, and tests
180-
181-
- Conversion of the SQL tables to a GORM model, IDs are unique across public links, normal
182-
shares, and OCM shares. - Some refactoring of the OCM tables (protocols and access methods) -
183-
Corresponding SQL driver for access has been implemented using GORM - Tests with basic
184-
coverage have been implemented.
185-
186-
https://github.com/cs3org/reva/pull/5381
17+
https://github.com/cs3org/reva/pull/5443
18718

18819

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
2+
---
3+
title: "v3.4.1"
4+
linkTitle: "v3.4.1"
5+
weight: 999659
6+
description: >
7+
Changelog for Reva v3.4.1 (2025-12-16)
8+
---
9+
10+
Changelog for reva 3.4.1 (2025-12-16)
11+
=======================================
12+
13+
The following sections list the changes in reva 3.4.1 relevant to
14+
reva users. The changes are ordered by importance.
15+
16+
Summary
17+
-------
18+
19+
* Fix #5443: Make PROPFIND on files proper
20+
21+
Details
22+
-------
23+
24+
* Bugfix #5443: Make PROPFIND on files proper
25+
26+
https://github.com/cs3org/reva/pull/5443
27+
28+

0 commit comments

Comments
 (0)