Jörn Friedrich Dreyer and Ralf Haferkamp
2ef5d1289d
stop metrics tickers on context cancel
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
(cherry picked from commit 2d1cc3fb3a )
2026-04-28 17:24:06 +02:00
Ralf Haferkamp and Ralf Haferkamp
8ec82331cc
fix: avoid suture.Supervisor being shutdown early
...
Previously the Supervisor was shutdonw as soon as the main context was
canceled. Which cause the managed services to fail during shutdown (in
"trapShutdownCtx()") as the Supervisor was gone already.
We now pass a separate Context to Supervisor.ServeBackground() to avoid
this.
Fixes : #2282
(cherry picked from commit 7a149787d0 )
2026-04-28 17:24:06 +02:00
Ralf Haferkamp and Ralf Haferkamp
15fc59626b
Revert "Hotfix for https://github.com/opencloud-eu/opencloud/issues/2282 "
...
This reverts commit 5e889612d6 .
2026-04-28 17:24:06 +02:00
Ralf Haferkamp and Ralf Haferkamp
813f42f825
Revert "Fix timeout for ocwrapper"
...
This reverts commit 193431b875 .
2026-04-28 17:24:06 +02:00
Ralf Haferkamp and Ralf Haferkamp
f0e9e10fa7
Revert "wrapper fix: kill all opencloud and nats processes"
...
This reverts commit 62674c71cf .
2026-04-28 17:24:06 +02:00
Ralf Haferkamp and Ralf Haferkamp
32549ae0e1
Revert "use process group kill"
...
This reverts commit 7374ae61a9 .
2026-04-28 17:24:06 +02:00
Ralf Haferkamp and Ralf Haferkamp
f70ce6d8a8
Revert "return waitAllServices"
...
This reverts commit 3434f55c78 .
2026-04-28 17:24:06 +02:00
Ralf Haferkamp and Ralf Haferkamp
e9ce946fe0
Revert "introduce ci env variable"
...
This reverts commit 01686db6d9 .
2026-04-28 17:24:06 +02:00
Ralf Haferkamp and Ralf Haferkamp
c0b0910000
Revert "fix typo"
...
This reverts commit 4af5add77d .
2026-04-28 17:24:06 +02:00
Christian Richter and Christian Richter
4af5add77d
fix typo
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2026-04-24 12:21:20 +02:00
Christian Richter and Christian Richter
01686db6d9
introduce ci env variable
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2026-04-24 12:21:20 +02:00
v.scharf and Christian Richter
3434f55c78
return waitAllServices
2026-04-24 12:21:20 +02:00
v.scharf and Christian Richter
7374ae61a9
use process group kill
2026-04-24 12:21:20 +02:00
v.scharf and Christian Richter
62674c71cf
wrapper fix: kill all opencloud and nats processes
2026-04-24 12:21:20 +02:00
Christian Richter and Christian Richter
193431b875
Fix timeout for ocwrapper
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2026-04-24 12:21:20 +02:00
5e889612d6
Hotfix for https://github.com/opencloud-eu/opencloud/issues/2282
...
Co-authored-by: Jörn Dreyer <jfd@butonic.de >
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2026-04-24 12:21:20 +02:00
f4d1fb2cdf
🎉 Release 4.0.5 ( #2556 )
...
* 🎉 Release 4.0.5
* 🎉 Release 4.0.5
* chore: bump version
* 🎉 Release 4.0.5
---------
Co-authored-by: Michael Barz <michael.barz@zeitgestalten.eu >
v4.0.5
2026-04-08 14:49:44 +02:00
Ralf Haferkamp and Ralf Haferkamp
d7f87eeb0b
Bump go dependencies with known vulnerabilities
...
This bumps the following go dependencies:
google.golang.org/grpc@v1.79 .3
go.opentelemetry.io/otel/sdk@v1.42 .0
golang.org/x/image@v0.38 .0
2026-04-02 15:05:33 +02:00
Viktor Scharf and GitHub
6ba2cdf7b6
do not build daily on stable branch ( #2550 )
2026-03-31 16:16:47 +02:00
OpenCloud Devops and GitHub
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 and GitHub
9995160624
[stable-4.0] bump version 4.0.4 ( #2546 )
2026-03-30 15:07:08 +02:00
Viktor Scharf and GitHub
b55462b185
[stable-4.0] chore: bump reva to v2.40.4 ( #2545 )
2026-03-30 12:23:10 +02:00
Ralf Haferkamp and 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 and Ralf Haferkamp
8cf768bf80
chore: bump github.com/russellhaering/goxmldsig
...
CVE-2026-33487
2026-03-30 12:22:23 +02:00
Viktor Scharf and GitHub
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 and GitHub
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 and GitHub
ffea35ebf5
Merge pull request #2407 from dragonchaser/backport-backchannel-logout
...
Backport backchannel logout
2026-03-02 13:19:36 +01:00
Florian Schade and Christian Richter
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 and Christian Richter
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 and Christian Richter
44fc25dbf6
refactor: make the logout mode private
2026-02-26 09:08:24 +01:00
Florian Schade and Christian Richter
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 and Christian Richter
a5f5009f9d
chore: change naming
2026-02-26 09:08:11 +01:00
Florian Schade and Christian Richter
6af2c44f7f
test: add more backchannellogout tests
2026-02-26 09:08:04 +01:00
Florian Schade and Christian Richter
f7a86d681a
chore: cleanup backchannel logout pr for review
2026-02-26 09:07:57 +01:00
Florian Schade and Christian Richter
a9660e3e8c
enhancement: document idp side-effects
2026-02-26 09:07:50 +01:00
Florian Schade and Christian Richter
66d220ff44
enhancement: finalize backchannel logout
2026-02-26 09:07:29 +01:00
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 and Michael Barz
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 and GitHub
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 and GitHub
239ce6a794
🎉 Release 4.0.3 ( #2281 )
v4.0.3
2026-02-05 17:11:52 +01:00