Skip to content

Releases: opencloud-eu/reva

2.41.0

15 Dec 15:12
178769c

Choose a tag to compare

2.41.0 - 2025-12-15

❤️ Thanks to all contributors! ❤️

@aduffeck, @anon-pradip, @butonic, @prashant-gurung899

📈 Enhancement

  • Write mtime from filesystem to metadata to preven re-assimilation [#457]
  • introduce Natswatcher [#449]

🐛 Bug Fixes

  • Do not log EOF as error, it is expected behavior when reading empty dirs [#454]

2.40.1

28 Nov 15:52
700f617

Choose a tag to compare

2.40.1 - 2025-11-28

❤️ Thanks to all contributors! ❤️

@butonic, @rhafer, @aduffeck

🐛 Bug Fixes

  • ocm fixes [#444]
  • fix(ocm): Fix userids sent, when accepting an ocm invite [#442]
  • Treesize propagation [#442]

2.40.0

27 Nov 11:24
64fa56a

Choose a tag to compare

2.40.0 - 2025-11-27

❤️ Thanks to all contributors! ❤️

@MahdiBaghbani, @aduffeck, @butonic, @dragonchaser, @rhafer

📈 Enhancement

  • feat(ocm): add wayf specific /discover and /federations endpoints to sciencemesh package [#393]
  • add ConsumerOptions [#205]

🐛 Bug Fixes

  • fix(ocm): OCM Specification Compliance [#434]
  • more objectguid endianess swapping [#435]
  • fix(watchfs): upload to a revision if a file was touched during postprocessing [#426]

📦️ Dependencies

  • chore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.5 to 3.6.6 [#441]
  • chore(deps): bump github.com/nats-io/nats-server/v2 from 2.12.1 to 2.12.2 [#440]
  • chore(deps): bump google.golang.org/grpc from 1.76.0 to 1.77.0 [#433]
  • chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 in the go_modules group across 1 directory [#425]

2.39.3

25 Nov 08:06
9a672ae

Choose a tag to compare

2.39.3 - 2025-11-25

❤️ Thanks to all contributors! ❤️

@AlexAndBear, @ScharfViktor, @butonic, @dragonchaser, @dragotin, @openclouders, @rhafer

🐛 Bug Fixes

  • handle objectguid endianness [#431]
  • reap children [#432]
  • fix(posixfs): Only copy user.oc xattrs in blobstore.Upload [#430]
  • fix: restore revision after negative post-processing outcome [#424]
  • Prevent space admin from listing other tennants spaces [#412]

📚 Documentation

  • change link it testing docs [#420]

📦️ Dependencies

  • chore(deps): bump github.com/coreos/go-oidc/v3 from 3.16.0 to 3.17.0 [#429]
  • chore(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 [#417]
  • chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 [#423]
  • chore(deps): bump github.com/google/renameio/v2 from 2.0.0 to 2.0.1 [#422]
  • chore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 [#410]

2.39.2

12 Nov 19:20
680fad2

Choose a tag to compare

2.39.2 - 2025-11-12

❤️ Thanks to all contributors! ❤️

@JammingBen, @butonic, @micbar, @rhafer

🐛 Bug Fixes

  • fix: signed URLs containing a hash [#415]
  • fix metadata locking [#411]
  • fix: isTemporary() check for absolute paths [#406]

📦️ Dependencies

  • chore(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 [#413]
  • chore(deps): bump github.com/nats-io/nats-server/v2 from 2.12.0 to 2.12.1 [#409]
  • chore(deps): bump github.com/prometheus/alertmanager from 0.28.1 to 0.29.0 [#408]
  • chore(deps): bump github.com/minio/minio-go/v7 from 7.0.95 to 7.0.97 [#407]
  • chore(deps): bump github.com/ceph/go-ceph from 0.35.0 to 0.36.0 [#404]
  • chore(deps): bump github.com/gomodule/redigo from 1.9.2 to 1.9.3 [#405]
  • chore(deps): bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2 [#402]
  • chore(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 [#401]
  • chore(deps): bump github.com/shamaton/msgpack/v2 from 2.3.1 to 2.4.0 [#396]
  • chore(deps): bump github.com/nats-io/nats.go from 1.46.1 to 1.47.0 [#395]
  • chore(deps): bump github.com/gofrs/flock from 0.12.1 to 0.13.0 [#390]

2.29.5

29 Oct 11:01
a704d36

Choose a tag to compare

2.29.5 - 2025-10-29

❤️ Thanks to all contributors! ❤️

@ScharfViktor, @fschade

🐛 Bug Fixes

  • fix(posixfs): make blobstore uploads atomic [#399]
  • fix(posixfs): trash-bin restore collision handling [#398]

2.39.1

27 Oct 10:46
589227f

Choose a tag to compare

2.39.1 - 2025-10-27

❤️ Thanks to all contributors! ❤️

@AlexAndBear, @MahdiBaghbani, @fschade

🐛 Bug Fixes

  • fix(posixfs): make blobstore uploads atomic [#387]
  • fix: groupware capability [#385]
  • Bugfix: Fix the OCM WebDAV protocol entity mismatch [#382]
  • fix(posixfs): trash-bin restore collision handling [#381]

📦️ Dependencies

  • chore(deps): bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 [#392]
  • chore(deps): bump golang.org/x/text from 0.29.0 to 0.30.0 [#389]
  • chore(deps): bump golang.org/x/term from 0.35.0 to 0.36.0 [#375]
  • chore(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0 [#373]

2.39.0

13 Oct 13:07
98de5a5

Choose a tag to compare

2.39.0 - 2025-10-13

❤️ Thanks to all contributors! ❤️

@AlexAndBear, @aduffeck, @cheneyveron, @micbar, @rhafer

✨ Features

  • feat(multi-tenancy): Introduce global config flag [#360]

📈 Enhancement

  • Store tenant id as an attribute on Spaces [#372]
  • chore: add CheckForUpdates capability [#357]

🐛 Bug Fixes

  • Allow users service to work without groups in LDAP [#374]
  • Support multiple lockfile paths while posixfs transitions to new scheme [#363]
  • fix: Use hash if filename too long during assimilate [#352]
  • fix: make MacOS Finder happy [#354]

📦️ Dependencies

  • chore(deps): bump github.com/coreos/go-oidc/v3 from 3.15.0 to 3.16.0 [#371]
  • chore(deps): bump github.com/go-playground/validator/v10 from 10.27.0 to 10.28.0 [#370]
  • chore(deps): bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 [#369]
  • chore(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10 [#368]
  • chore(deps): bump github.com/go-ldap/ldap/v3 from 3.4.11 to 3.4.12 [#367]
  • chore(deps): bump github.com/nats-io/nats.go from 1.46.0 to 1.46.1 [#366]
  • Bump github.com/nats-io/nats-server/v2 from 2.11.9 to 2.12.0 [#365]
  • Bump golang.org/x/crypto from 0.41.0 to 0.42.0 [#361]
  • Bump go.etcd.io/etcd/client/v3 from 3.6.4 to 3.6.5 [#362]
  • Bump github.com/go-chi/chi/v5 from 5.2.2 to 5.2.3 [#358]
  • Bump google.golang.org/grpc from 1.75.0 to 1.75.1 [#359]
  • Bump github.com/nats-io/nats.go from 1.45.0 to 1.46.0 [#356]
  • Bump google.golang.org/protobuf from 1.36.8 to 1.36.9 [#355]
  • Bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 [#349]
  • Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 [#348]

2.38.0

22 Sep 10:44
594cc1f

Choose a tag to compare

2.38.0 - 2025-09-22

❤️ Thanks to all contributors! ❤️

@butonic, @individual-it, @prashant-gurung899, @rhafer

🐛 Bug Fixes

  • Fix graceful shutdown [#326]

📈 Enhancement

  • users: Multi-Tenancy enhancements [#339]
  • feat: tracing instrumentation of for users and groups services [#330]

📚 Documentation

  • delete outdated run instructions [#334]
  • update obsolete branch name and delete version schema [#333]
  • fix references to drone [#332]
  • delete wrong references to the docs [#331]

📦️ Dependencies

  • Bump golang.org/x/term from 0.34.0 to 0.35.0 [#347]
  • Bump golang.org/x/oauth2 from 0.30.0 to 0.31.0 [#346]
  • Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.62.0 to 0.63.0 [#344]
  • Bump github.com/nats-io/nats-server/v2 from 2.11.8 to 2.11.9 [#343]
  • Bump github.com/shamaton/msgpack/v2 from 2.2.3 to 2.3.1 [#342]
  • Bump golang.org/x/text from 0.28.0 to 0.29.0 [#341]
  • Bump github.com/nats-io/nats-server/v2 from 2.11.6 to 2.11.8 [#340]
  • Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 [#338]
  • Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.37.0 to 1.38.0 [#336]
  • Bump github.com/beevik/etree from 1.5.1 to 1.6.0 [#328]

2.37.0

01 Sep 10:08
c5ebb03

Choose a tag to compare

2.37.0 - 2025-09-01

❤️ Thanks to all contributors! ❤️

@aduffeck, @dragonchaser, @individual-it, @rhafer, @tammi-23

✨ Features

  • add UserSoftDelete events [#317]

🐛 Bug Fixes

  • fix(posixfs): Ignore Events for Spaceroots [#310]
  • Only send TrashbinPurged if there is no key [#305]

📦️ Dependencies

  • Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.2 [#327]
  • Bump github.com/onsi/gomega from 1.38.0 to 1.38.2 [#325]
  • Bump github.com/segmentio/kafka-go from 0.4.48 to 0.4.49 [#323]
  • Bump github.com/hashicorp/go-plugin from 1.6.3 to 1.7.0 [#321]
  • Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 [#320]
  • Bump google.golang.org/protobuf from 1.36.7 to 1.36.8 [#319]
  • Bump github.com/coreos/go-oidc/v3 from 3.14.1 to 3.15.0 [#318]
  • Bump github.com/nats-io/nats.go from 1.44.0 to 1.45.0 [#316]
  • Bump google.golang.org/grpc from 1.74.0 to 1.75.0 [#315]
  • Bump github.com/mattn/go-sqlite3 from 1.14.28 to 1.14.32 [#314]
  • Bump github.com/emvi/iso-639-1 from 1.1.0 to 1.1.1 [#313]
  • Bump github.com/golang-jwt/jwt/v5 from 5.2.3 to 5.3.0 [#312]
  • Bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.24.0 [#311]
  • Bump github.com/ceph/go-ceph from 0.34.0 to 0.35.0 [#307]
  • Bump google.golang.org/protobuf from 1.36.6 to 1.36.7 [#301]
  • Bump golang.org/x/crypto from 0.40.0 to 0.41.0 [#303]
  • Bump github.com/nats-io/nats.go from 1.43.0 to 1.44.0 [#302]
  • Bump go.etcd.io/etcd/client/v3 from 3.6.2 to 3.6.4 [#300]
  • Bump github.com/onsi/gomega from 1.37.0 to 1.38.0 [#291]
  • Bump github.com/minio/minio-go/v7 from 7.0.94 to 7.0.95 [#290]