22421 Commits

Author SHA1 Message Date
OpenCloud Devops
c8769532d4 🎉 Release 4.0.4 (#2338)
* 🎉 Release 4.0.4

* 🎉 Release 4.0.4

* 🎉 Release 4.0.4

* 🎉 Release 4.0.4

* 🎉 Release 4.0.4
v4.0.4
2026-03-30 15:50:34 +02:00
Viktor Scharf
9995160624 [stable-4.0] bump version 4.0.4 (#2546) 2026-03-30 15:07:08 +02:00
Viktor Scharf
b55462b185 [stable-4.0] chore: bump reva to v2.40.4 (#2545) 2026-03-30 12:23:10 +02:00
Ralf Haferkamp
9c4ac18e47 chore: bump github.com/nats-io/nats-server/v2
Fixes various CVEs (see https://github.com/nats-io/nats-server/releases/tag/v2.12.6
for details)
2026-03-30 12:22:23 +02:00
Ralf Haferkamp
8cf768bf80 chore: bump github.com/russellhaering/goxmldsig
CVE-2026-33487
2026-03-30 12:22:23 +02:00
Viktor Scharf
336acffb16 add final step for branch protection (#2501) (#2532)
* add final step for branch protection

* add step for ready release
2026-03-30 10:35:53 +02:00
Andre Duffeck
09d95eb415 Merge pull request #2527 from aduffeck/backport-bleve-batch-fix
Backport bleve batch fix
2026-03-26 08:52:39 +01:00
Viktor Scharf
8f7ad7f328 change php image 2026-03-26 07:42:11 +01:00
André Duffeck
228adbe177 Reduce default batch size to prevent memory issues with large documents 2026-03-25 18:32:57 +01:00
André Duffeck
de1120210e Commit batches when the limit is reached while iterating over children 2026-03-25 18:32:54 +01:00
Florian Schade
ffea35ebf5 Merge pull request #2407 from dragonchaser/backport-backchannel-logout
Backport backchannel logout
2026-03-02 13:19:36 +01:00
Florian Schade
f8bed839ce fix: send the backchannel logout event only if a session exists 2026-03-02 10:25:55 +01:00
Christian Richter
8a667ff1c7 readd missing import
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
2026-02-26 09:50:20 +01:00
Ralf Haferkamp
2a2d925ee4 fix(idp): Remove kpop dependency
The built package (https://download.kopano.io/community/kapp:/kpop-2.7.2.tgz)
seems to be no longer available and upstream lico already switched away
from it quite a while ago.

Fixes: #2364
2026-02-26 09:27:53 +01:00
Christian Richter
9cf02e5c7e fix: simplify subject.session key parsing
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
2026-02-26 09:11:25 +01:00
Florian Schade
44fc25dbf6 refactor: make the logout mode private 2026-02-26 09:08:24 +01:00
Florian Schade
8d99cf3f8b fix: use base64 record keys to prevent separator clashes with subjects or sessionIds that contain a dot 2026-02-26 09:08:17 +01:00
Florian Schade
a5f5009f9d chore: change naming 2026-02-26 09:08:11 +01:00
Florian Schade
6af2c44f7f test: add more backchannellogout tests 2026-02-26 09:08:04 +01:00
Florian Schade
f7a86d681a chore: cleanup backchannel logout pr for review 2026-02-26 09:07:57 +01:00
Florian Schade
a9660e3e8c enhancement: document idp side-effects 2026-02-26 09:07:50 +01:00
Florian Schade
66d220ff44 enhancement: finalize backchannel logout 2026-02-26 09:07:29 +01:00
Christian Richter
2e36859816 refactor deletion
Co-authored-by: Jörn Dreyer <j.dreyer@opencloud.eu>
Co-authored-by: Michael Barz <m.barz@opencloud.eu>
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
2026-02-26 08:53:21 +01:00
Christian Richter
06708d94a9 create mapping in cache for subject => sessionid
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
2026-02-26 08:53:12 +01:00
Christian Richter
5aefcb9544 add mapping to backchannel logout for subject => sessionid
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
2026-02-26 08:53:05 +01:00
Christian Richter
ca559bc3fb add additional validation to logout token
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
Co-authored-by: Michael Barz <m.barz@opencloud.eu>
2026-02-26 08:52:59 +01:00
Sawjan Gurung
535a5d67e9 Merge pull request #2330 from opencloud-eu/port/ci-skip-prs
[full-ci][tests-only] ci: port ci skip prs
2026-02-13 09:57:56 +05:45
Sawjan Gurung
98b6c53270 ci: fix unwanted workflow skip in the cron pipelines (#2117)
* ci: run workflow if not found in the list

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: suffix event in cache key to separate cron and push pipelines

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: prefix test workflow with test

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: create empty cache dir for unit tests

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
2026-02-12 17:49:21 +05:45
Sawjan Gurung
fe84d0dec4 [POC] ci: skip previously passed workflows on pipeline restart (#2099)
* ci: add pipeline info check scripts

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: prefix test pipelines with test

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: implement skip-on-pass for test workflows

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: add cache purge workflow

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
2026-02-12 17:49:07 +05:45
Sawjan Gurung
17606da390 ci: generate api, cli and e2e pipelines in a similar way (#2095)
* ci: refactor ci config

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: refactor storage and configs

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: fix format

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
2026-02-12 17:46:59 +05:45
OpenCloud Devops
239ce6a794 🎉 Release 4.0.3 (#2281) v4.0.3 2026-02-05 17:11:52 +01:00
Andre Duffeck
4f36445048 Merge pull request #2275 from aduffeck/bump-reva-2.40.3
Bump reva 2.40.3
v4.0.3-beta.1
2026-02-05 16:14:26 +01:00
André Duffeck
312eacd46a Bump latest tag 2026-02-05 15:35:05 +01:00
André Duffeck
3c906e1dae Bump reva 2026-02-05 15:34:11 +01:00
OpenCloud Devops
fc5ee78dc8 🎉 Release 4.0.2 (#2037)
* 🎉 Release 4.0.2

* 🎉 Release 4.0.2

* 🎉 Release 4.0.2

* 🎉 Release 4.0.2

* 🎉 Release 4.0.2
v4.0.2
2026-02-05 14:52:46 +01:00
Andre Duffeck
913c51d8d5 Merge pull request #2274 from aduffeck/bump-reva-v2.40.2
Bump reva
v4.0.2-rc.1
2026-02-05 12:53:12 +01:00
André Duffeck
052ee8910d Bump reva 2026-02-05 11:45:04 +01:00
Viktor Scharf
ed285049dc [tests-only] port tests to stable #2087 #2039 (#2185)
* [tests-only] test: fix API tests (#2087)

* test: use placeholder value

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: fix antivirus test expectations

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* skip collaborativePosix tests in CI (#2039)

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Co-authored-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>
2026-01-21 07:25:05 +01:00
Sawjan Gurung
867da079a8 [full-ci][tests-only] test: fix some test flakiness (#2003)
* test: check content after upload

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

test: check content with retry

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: check empty body before json decoding

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: wait post-processing for webdav requests if applicable

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: check token before doing request

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

test: check body before json decoding

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

test: add wait step

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
2025-12-16 14:43:39 +05:45
Sawjan Gurung
389638878a Merge pull request #2007 from opencloud-eu/ci/fix-translation-pipeline
ci: fix translation pipeline
2025-12-16 14:43:39 +05:45
Saw-jan
949f14a278 test: add test to check mismatch offset during TUS upload
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
2025-12-16 14:43:39 +05:45
Saw-jan
27450c97bb test: proper resource existence check
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
2025-12-16 14:43:39 +05:45
OpenCloud Devops
ac072bee8f 🎉 Release 4.0.1 (#1984)
* 🎉 Release 4.0.1

* 🎉 Release 4.0.1

* 🎉 Release 4.0.1

* 🎉 Release 4.0.1

* 🎉 Release 4.0.1

* 🎉 Release 4.0.1
v4.0.1
2025-12-15 14:52:02 +01:00
Viktor Scharf
fa4cd8e279 bump-version-4.0.1 (#2028)
apiAntivirus/antivirus.feature:228 was green in the previous run
2025-12-15 14:39:51 +01:00
Prashant Gurung
7bdbd9c474 skip test related pipelines for ready-release-go PRs (#2011) (#2018)
Signed-off-by: prashant-gurung899 <prasantgrg777@gmail.com>
2025-12-12 17:29:13 +05:45
Florian Schade
1d43bbea17 Merge pull request #2010 from fschade/backport/stable-4.0/pr-2001
[stable-4.0] fix: build time edition channels #2001
4.0.1-rc.1 v4.0.1-rc.1
2025-12-12 09:25:15 +01:00
Florian Schade
d19968bec7 enhancement: introduce build time edition channels
be careful, the env:OC_EDITION, env:FRONTEND_EDITION, and conf:edition got removed as part of this commit, no deprecation because the flag is build time only!

(cherry picked from commit 40d8aacea4)
2025-12-11 11:52:57 +01:00
Benedikt Kulmann
4962328f0c fix: enforce trailing slash for server url (#2002)
(cherry picked from commit 614d916978)
2025-12-11 10:52:20 +01:00
Viktor Scharf
80cf0ba72c ci: use secret for the chat notifications url (#2006)
Co-authored-by: Jannik Stehle <j.stehle@opencloud.eu>
2025-12-11 10:02:56 +01:00
Michael Barz
26f5cd7493 fix: enhance resource creation with detailed process information (#1978) (#2000)
(cherry picked from commit 64119b3f8a)

Co-authored-by: Stavros Kois <s.kois@outlook.com>
2025-12-11 09:08:19 +01:00