Alex Ababii
6ceedcff0e
clean up frontend configs after the event consumer move to sharing service
2026-08-26 23:52:46 +02:00
Alex Ababii
74d6ac1183
moved ShareCreated event consumer from frontend to shared service
2026-08-26 23:52:46 +02:00
Ralf Haferkamp
0c601bbb8c
chore: Adapt for change opensearch APIs
2026-08-26 11:51:05 +02:00
Benedikt Kulmann
c01e2d46ec
chore: replace remaining version placeholders for 7.5.0
2026-08-25 14:57:45 +02:00
Benedikt Kulmann
709543234f
chore: set introduction version to 7.5.0 for new env vars
2026-08-25 12:53:03 +02:00
Benedikt Kulmann
65051a63db
chore: bump web to v7.4.0
2026-08-25 09:55:39 +02:00
Jannik Stehle
ec4d5b7e6b
Merge pull request #3386 from opencloud-eu/feat/extend-thumbnail-service-resolutions
...
feat(thumbnails): extend list of default resolutions
2026-08-21 14:03:23 +02:00
Florian Schade
7ddd8566f1
Merge pull request #3388 from fschade/fix-search-write-visibility
...
fix(search): refresh the opensearch index after a write
2026-08-21 13:50:13 +02:00
Jörn Friedrich Dreyer
9796123462
Merge pull request #3279 from opencloud-eu/feat/eventhistory_event_handler_on_demand
...
ability to disable grpc and/or event consumer for event history service
2026-08-21 13:31:51 +02:00
Florian Schade
97a8be52d2
fix(search): refresh the index after a write
2026-08-21 10:03:52 +02:00
Jannik Stehle
e1aff97fe2
Merge pull request #3377 from opencloud-eu/fix/vips-thumbnail-height
...
fix(thumbnails): respect the requested height in libvips builds
2026-08-21 09:38:16 +02:00
Jannik Stehle
1e5de6e01b
feat(thumbnails): extend list of default resolutions
...
Extend the list by these resolutions:
"500x280", "280x500", "1000x560", "560x1000", "512x2048"
This allows for a more granular thumbnail generation for requested previews
between 128 and 1080 px.
2026-08-21 09:04:59 +02:00
Jörn Friedrich Dreyer
f065e8acdc
expect only the tus related cors allow header values
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:47 +02:00
Jörn Friedrich Dreyer
738ec6de67
make ocm internally expose the dataprovider
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:47 +02:00
Jörn Friedrich Dreyer
72c0ee9e54
do not set datagateway url for storage drivers
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:46 +02:00
Jörn Friedrich Dreyer
0776a479da
send all /data throught middleware
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:46 +02:00
Jörn Friedrich Dreyer
a93ec92789
rewrite more /data urls
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:46 +02:00
Jörn Friedrich Dreyer
c0d5380017
drop unused datagateway service and gateway config
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:46 +02:00
Jörn Friedrich Dreyer
fff84b844f
drop STORAGE_USERS_EXPOSE_DATA_SERVER env var
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:46 +02:00
Jörn Friedrich Dreyer
a74661618e
refactor datagateway into proxy middleware
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:46 +02:00
Jannik Stehle
d562d44edf
fix(thumbnails): respect the requested height in libvips builds
...
The libvips generator passed 0 as the target height to vips_thumbnail,
so the value was rejected and dropped.
As a result, a preview of a 4000x5000 portrait image requested with e.g.
x=500&y=500 returned a ...x1920 image instead of a ...x1080 one, which
would be the next correct size in the pre-defined resolutions list. This
was due to the missing height, so it used the width (=1920) to determine
the longest side.
This also aligns it with the non-libvips behavior.
2026-08-20 19:11:28 +02:00
Florian Schade
de1173202d
fix(search): keep the hidden flag in sync
2026-08-20 16:54:44 +02:00
Florian Schade
b62af81bde
Merge pull request #3361 from fschade/fix-search-opensearch-queries
...
fix(search): fix open-search kql field compilation
2026-08-20 13:39:22 +02:00
Anja Barz
719327d1ad
docs: clarify custom role bootstrap behavior
2026-08-20 09:56:46 +02:00
Jannik Stehle
5b2529602f
feat(graph): add LibreGraphContentType on drive
2026-08-20 09:03:56 +02:00
Pascal Bleser
f034f2058f
fix(graph): adding the same user as multiple members in a group ( #3354 )
...
* make sure the list of members to add to a group is unique, by
removing duplicates in the inbound list of member IDs
* not attempting to detect duplicate DNs as that should not be
necessary, and results in an error with OpenLDAP; the built-in IDM
does not catch those as of now but the issue is tracked there, and
should not happen due to the UUID filtering in this commit
* remove the corresponding failing test from the list of expected
failures
Fixes 3354
2026-08-20 08:11:49 +02:00
André Duffeck
78796c4d95
Only log a debug message when an item is still in processing state
2026-08-20 07:58:40 +02:00
Florian Schade
5cef433c5a
fix(search): answer a query the parser refuses with a bad request
2026-08-19 17:35:05 +02:00
Florian Schade
378e2c45ec
fix(search): search a value the way the field is analyzed
2026-08-19 17:35:05 +02:00
Andre Duffeck
5f1a3ee869
Merge pull request #3329 from opencloud-eu/chore/bump-reva
...
chore: bump reva to latest main
2026-08-19 15:54:30 +02:00
Florian Schade
0747008037
fix(search): ack every event the index service handles
2026-08-19 14:45:28 +02:00
André Duffeck
3d632fb90e
Expose upload status and message
2026-08-19 14:08:12 +02:00
Florian Schade
45403e0909
fix(search): take a deleted space out of the index when it is deleted
2026-08-19 13:47:44 +02:00
Florian Schade
545af8e735
refactor(search): re-name the engine parameters
2026-08-19 12:52:47 +02:00
André Duffeck
12e85ae950
Expose ldap cache ttl, set a default of 10s
2026-08-19 12:31:30 +02:00
junkerderprovinz
654f0e8e20
fix(postprocessing): retry publishing events instead of killing the server
...
A single transient nats: timeout on event publish was fatal to the whole
single-binary server, with no retry despite the service already having
backoff machinery for step failures. Now retries with the same exponential
backoff, capped at half the ack wait so the source event isn't redelivered
to another worker mid-retry. Also stops acking the source event when
publish ultimately fails, so the upload resumes after restart instead of
staying orphaned, and no longer exits during graceful shutdown.
2026-08-19 11:23:46 +02:00
Jörn Friedrich Dreyer
6d2cbd365f
Merge pull request #3344 from opencloud-eu/antivirus-log-error
...
actually log error on exit
2026-08-19 09:39:11 +02:00
junkerderprovinz
27eed22bdc
fix(activitylog): log missing parent id cache entry at debug level
...
Moving a file logged "could not delete parent id cache" at error
level even though the operation succeeded. The parent id cache is
populated lazily and its entries expire, so removing a key that was
never cached returns "key not found", which is the expected case
rather than an error. Log it at debug level instead.
Two of the three log sites reported in the issue live in the
vendored opencloud-eu/reva module and need a separate fix there.
Fixes: https://github.com/opencloud-eu/opencloud/issues/1043
2026-08-19 08:39:26 +02:00
opencloudeu
80fadeb381
[tx] updated from transifex
2026-08-18 23:17:04 +00:00
Florian Schade
2e5dd7b5ef
Merge pull request #3297 from fschade/fix-mention-notification-review
...
fix(collaboration): harden the mention notification endpoint
2026-08-18 17:57:04 +02:00
Jörn Friedrich Dreyer
dcd717f83c
actually log error on exit
2026-08-18 17:17:30 +02:00
Florian Schade
bb8e185fbd
fix(graph): use authResponse token exclusively
2026-08-18 15:03:57 +02:00
Florian Schade
99b01b0734
refactor(graph): let the cs3 mapper answer the statuses the handler does not name
2026-08-18 11:48:59 +02:00
André Duffeck
6a9ffd6842
Switch to Ginkgo tests for readability
2026-08-18 11:26:23 +02:00
André Duffeck
701276bc80
Make sure to scope updates to the index by space
2026-08-18 10:54:24 +02:00
Florian Schade
516734b18a
fix(graph): map the cs3 status of a mention to the matching http error
2026-08-18 10:35:02 +02:00
Florian Schade
bbee2b7433
fix: restructure call order
2026-08-18 09:40:01 +02:00
Alex
a3c7b2dbb3
feat: update space template image ( #3324 )
...
* feat: update space template image
* skip test
* reduce asset size
2026-08-18 09:14:20 +02:00
opencloudeu
7130c10ef3
[tx] updated from transifex
2026-08-17 23:19:38 +00:00
Florian Schade
93d66a0f37
fix(graph): answer dropped mentions with 202 to prevent access probing
2026-08-17 15:48:00 +02:00