Florian Schade
7bb32387cb
Merge pull request #3361 from fschade/fix-search-opensearch-queries
...
fix(search): fix open-search kql field compilation
(cherry picked from commit b62af81bde )
2026-08-20 17:57:33 +02:00
Ralf Haferkamp
43166d138a
chore: avoid introducing new config option in stable
2026-08-20 17:03:14 +02:00
Florian Schade
502628c4d6
Merge pull request #3337 from fschade/fix-search-event-acks
...
fix(search): ack every event the index service handles
(cherry picked from commit 06bc072925 )
2026-08-20 16:46:47 +02:00
Florian Schade
d6944d7b0b
Merge pull request #3336 from fschade/fix-search-space-deleted-event
...
fix(search): take a deleted space out of the index when it is deleted
(cherry picked from commit 8a9889c12c )
2026-08-20 16:46:47 +02:00
Florian Schade
027a8cf9b6
Merge pull request #3338 from fschade/refactor-search-param-names
...
refactor(search): re-name the engine parameters
(cherry picked from commit 5e55b80e2c )
2026-08-20 16:46:47 +02:00
Ralf Haferkamp and junkerderprovinz
0548d5db7e
fix(postprocessing): retry publishing events instead of killing the server ( #3370 )
...
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.
(cherry picked from commit 654f0e8e20 )
Co-authored-by: junkerderprovinz <jdp@braethoria.com >
2026-08-20 14:00:31 +02:00
André Duffeck
64be6d614f
Only log a debug message when an item is still in processing state
...
(cherry picked from commit 78796c4d95 )
2026-08-20 12:34:06 +02:00
Viktor Scharf
fa1e4e6104
[full-ci] chore: bump web to v7.1.5 ( #3368 )
2026-08-20 12:25:14 +02:00
André Duffeck
82294e3c71
Expose upload status and message
...
(cherry picked from commit 3d632fb90e )
2026-08-20 10:13:27 +02:00
André Duffeck
5d8d022bd7
Switch to Ginkgo tests for readability
2026-08-19 09:30:40 +02:00
André Duffeck
5218eeffdd
Make sure to scope updates to the index by space
2026-08-19 09:29:26 +02:00
Andre Duffeck
eb73d2af0e
Fix missing favorite flag on opensearch hits ( #3256 )
2026-08-06 12:42:14 +02:00
Benedikt Kulmann
8b01d08ce3
chore: bump web to v7.1.4 ( #3122 )
2026-07-13 14:27:38 +02:00
Jannik Stehle
cee5657651
chore: bump web to v7.1.3
2026-07-01 09:50:17 +02:00
Benedikt Kulmann
1b9cd062c7
chore: bump web to v7.1.2
2026-06-24 15:44:32 +02:00
v.scharf
d7375e9904
🎉 release. replace placeholders
2026-06-22 16:31:30 +02:00
Andre Duffeck
b4ed8c4aeb
Merge pull request #2999 from rhafer/stable/7.2/backports
...
[stable-7.2] Backport fixes from main
2026-06-22 15:56:49 +02:00
André Duffeck
c24b6f1c33
Do not try to create personal spaces for lightweight or service users
...
This fixes error logs like
RR error when calling Createhome error="gateway: grpc failed with code CODE_INVALID_ARGUMENT" line=github.com/opencloud-eu/opencloud/services/proxy/pkg/middleware/create_home.go:87 service=proxy
e.g. during internal requests to the data provider.
(cherry picked from commit 1ea634e6e3 )
Backports: https://github.com/opencloud-eu/opencloud/pull/2978
2026-06-22 14:41:10 +02:00
André Duffeck
569e630fe0
Handle events asynchronously
...
That should help to keep up with the stream of messages and prevent
services from being flagged as slow consumers.
(cherry picked from commit 06365d9739 )
Backports: #2974
2026-06-22 14:40:11 +02:00
Ralf Haferkamp
7143dc9cba
Revert "fix: disallow thumbnails for tiff and jpeg2000 images"
...
The alpine base images now has a fixed libvips. So we can enable
previews for these formats again.
This reverts commit c40629dd85 .
(cherry picked from commit fab1986fb6 )
Backports: https://github.com/opencloud-eu/opencloud/pull/2973
2026-06-22 14:39:20 +02:00
Christian Richter
3f83cbc524
change error level for trashing items interaction with search
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
(cherry picked from commit faf3ff1959 )
Backports: https://github.com/opencloud-eu/opencloud/pull/2951
2026-06-22 14:36:22 +02:00
Ralf Haferkamp
7eb08af8ae
fix(graph): translate sharing roles consitently
...
GetRoleDefinition/s does now handle l10n correctly. Previsouly it just
returned the non-localized string. What made things worse was that
ListPermissions() mutated global list of available roles and replaced
some strings with translated values depending on the `accept-language`
header. Which resulted in GetRoleDefinition returning results in mixed
localization depending on who/what called ListPermissions before.
Fixes : #2800
(cherry picked from commit d163c8ed29 )
Backports: https://github.com/opencloud-eu/opencloud/pull/2935
2026-06-22 14:34:16 +02:00
Jörn Friedrich Dreyer
7306abaaf9
add tls support for all nats connections
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
(cherry picked from commit 77fd4fca69 )
Backports: https://github.com/opencloud-eu/opencloud/pull/2063
2026-06-22 14:33:10 +02:00
Benedikt Kulmann
dd345bf48f
chore: bump web to v7.1.1
2026-06-22 12:54:41 +02:00
Ralf Haferkamp
92a2980875
fix: Status codes for Space Disable/Delete
...
Allow a "permission denied error" from reva to bubble up to the client.
Reva was fixed to return "permission denied" only when the space to be
delete can actually be listed by the user. Other wise it will return
"not found". See reva commit 1bf72cb76394671f373e87f15f23f978cf41ab08.
So when a user with the 'can manage' role tries to purge an already
disabled space it will now get "Forbidden" status instead of a "Not
found".
Also fixes the expected status codes in the tests.
(cherry picked from commit 99d80f30a9 )
2026-06-22 11:19:14 +02:00
Heiko-Pohl
5d23251b96
Merge pull request #2912 from opencloud-eu/rename-guest-to-user-light
...
Rename role_name from "guest" to "user-light"
2026-06-10 11:13:28 +02:00
Heiko Pohl
9502e00dc3
switch role_name from guest to user-light in proxy README.md
2026-06-09 11:41:52 +02:00
opencloudeu
b19c17c879
[tx] updated from transifex
2026-06-09 09:31:40 +00:00
Ralf Haferkamp
09d4cbcf9c
Merge pull request #2884 from opencloud-eu/dependabot/npm_and_yarn/services/idp/webpack-manifest-plugin-6.0.1
...
build(deps-dev): bump webpack-manifest-plugin from 5.0.0 to 6.0.1 in /services/idp
2026-06-08 17:30:25 +02:00
Jannik Stehle
f060ca4660
fix(idp): aarch64 build
...
Specifies the supported architectures to ensure that platform-specific
dependencies are fetched for every architecture we build/package for.
2026-06-08 11:11:14 +02:00
Ralf Haferkamp
3112d136ff
Merge pull request #2883 from opencloud-eu/dependabot/npm_and_yarn/services/idp/axios-1.16.1
...
build(deps): bump axios from 1.16.0 to 1.16.1 in /services/idp
2026-06-08 09:27:52 +02:00
Ralf Haferkamp
4414bd0d08
Merge pull request #2879 from opencloud-eu/use-blessed-mapstructure-fork
...
switch to go-viper/mapstructure
2026-06-04 12:12:25 +02:00
Christian Richter
8593a1409a
incorporate requested changes
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2026-06-03 16:28:44 +02:00
Christian Richter
6d9d2baa80
force ldap to listen only on localhost
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2026-06-03 16:28:44 +02:00
Christian Richter
d6c6340705
use ldap instead of ldaps internally
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2026-06-03 16:28:44 +02:00
dependabot[bot]
b39511e9f3
build(deps-dev): bump webpack-manifest-plugin in /services/idp
...
Bumps [webpack-manifest-plugin](https://github.com/shellscape/webpack-manifest-plugin ) from 5.0.0 to 6.0.1.
- [Release notes](https://github.com/shellscape/webpack-manifest-plugin/releases )
- [Commits](https://github.com/shellscape/webpack-manifest-plugin/compare/v5.0.0...v6.0.1 )
---
updated-dependencies:
- dependency-name: webpack-manifest-plugin
dependency-version: 6.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-02 19:57:37 +00:00
dependabot[bot]
a478f59c50
build(deps): bump axios from 1.16.0 to 1.16.1 in /services/idp
...
Bumps [axios](https://github.com/axios/axios ) from 1.16.0 to 1.16.1.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.16.0...v1.16.1 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.16.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-02 19:57:24 +00:00
Jörn Friedrich Dreyer
48a9448ba7
switch to go-viper/mapstructure
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-06-02 13:57:37 +02:00
Benedikt Kulmann
aa2f5d9667
chore: bump web to v7.1.0
2026-06-01 14:18:16 +02:00
Ralf Haferkamp
f75a27e79c
Merge pull request #2854 from opencloud-eu/dependabot/npm_and_yarn/services/idp/license-checker-rseidelsohn-5.0.1
...
build(deps-dev): bump license-checker-rseidelsohn from 4.4.2 to 5.0.1 in /services/idp
2026-06-01 09:31:36 +02:00
dependabot[bot]
fbc08a5ccf
build(deps-dev): bump license-checker-rseidelsohn in /services/idp
...
Bumps [license-checker-rseidelsohn](https://github.com/RSeidelsohn/license-checker-rseidelsohn ) from 4.4.2 to 5.0.1.
- [Release notes](https://github.com/RSeidelsohn/license-checker-rseidelsohn/releases )
- [Changelog](https://github.com/RSeidelsohn/license-checker-rseidelsohn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/RSeidelsohn/license-checker-rseidelsohn/compare/v4.4.2...v5.0.1 )
---
updated-dependencies:
- dependency-name: license-checker-rseidelsohn
dependency-version: 5.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 16:54:21 +00:00
dependabot[bot]
c3dc7b370f
build(deps-dev): bump cldr from 7.9.0 to 8.0.0 in /services/idp
...
Bumps [cldr](https://github.com/papandreou/node-cldr ) from 7.9.0 to 8.0.0.
- [Changelog](https://github.com/papandreou/node-cldr/blob/master/CHANGELOG.md )
- [Commits](https://github.com/papandreou/node-cldr/compare/v7.9.0...v8.0.0 )
---
updated-dependencies:
- dependency-name: cldr
dependency-version: 8.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 16:54:04 +00:00
Ralf Haferkamp
31340e30fb
Merge pull request #2851 from rhafer/issue/2844
...
fix: Send SSE events for SpaceCreated/-Disabled/-Deleted
2026-05-28 17:02:03 +02:00
Ralf Haferkamp
11b6d7793d
Merge pull request #2849 from opencloud-eu/dependabot/npm_and_yarn/services/idp/i18next-26.3.0
...
build(deps): bump i18next from 26.1.0 to 26.3.0 in /services/idp
2026-05-28 15:31:32 +02:00
Ralf Haferkamp
69b9031b2d
fix: Send SSE events for SpaceCreated/-Disabled/-Deleted
...
Closes : #2844
2026-05-28 14:34:17 +02:00
dependabot[bot]
552e5dd289
build(deps-dev): bump sass-loader from 16.0.8 to 17.0.0 in /services/idp
...
Bumps [sass-loader](https://github.com/webpack/sass-loader ) from 16.0.8 to 17.0.0.
- [Release notes](https://github.com/webpack/sass-loader/releases )
- [Changelog](https://github.com/webpack/sass-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/sass-loader/compare/v16.0.8...v17.0.0 )
---
updated-dependencies:
- dependency-name: sass-loader
dependency-version: 17.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 08:47:57 +00:00
dependabot[bot]
5ad4ea4413
build(deps): bump i18next from 26.1.0 to 26.3.0 in /services/idp
...
Bumps [i18next](https://github.com/i18next/i18next ) from 26.1.0 to 26.3.0.
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v26.1.0...v26.3.0 )
---
updated-dependencies:
- dependency-name: i18next
dependency-version: 26.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 08:47:53 +00:00
dependabot[bot]
44cef0ae65
build(deps-dev): bump typescript from 5.9.3 to 6.0.3 in /services/idp
...
Bumps [typescript](https://github.com/microsoft/TypeScript ) from 5.9.3 to 6.0.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.3 )
---
updated-dependencies:
- dependency-name: typescript
dependency-version: 6.0.3
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 07:36:14 +00:00
Ralf Haferkamp
49726b8af8
Merge pull request #2834 from aduffeck/fix-space-search
...
Only try to limit search to spaces if there's a space id to limit to
2026-05-27 16:07:55 +02:00
Ralf Haferkamp
70c0f4388b
chore: bump js dependencies in idp
2026-05-27 11:46:34 +02:00