Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

opencloud-server-7.3.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: opencloud-server Distribution: openSUSE Tumbleweed
Version: 7.3.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Jul 15 06:58:58 2026
Group: Unspecified Build host: reproducible
Size: 123832663 Source RPM: opencloud-server-7.3.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/opencloud-eu/opencloud
Summary: Secure and private way to store, access, and share your files
OpenCloud is an open-source project that gives you a secure and private way to
store, access, and share your files.

Excellent file management and collaboration for public authorities, providers
and business - or anyone who values ease of use and digital sovereignty.

This package contains the server component.

Provides

Requires

License

Apache-2.0

Changelog

* Wed Jul 15 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 7.3.0:
    * A Calmer, More Focused Web Interface
      The design refinement makes the interface feel more open and
      puts the focus on your content. The surrounding background now
      matches the sidebar (Material Design surface color), the "New"
      button is far more prominent with a subtle gradient, and
      there's a brand-new set of custom-designed file type icons.
    * Editor Improvements (Markdown & Rich Text)
      The editor gains several improvements: the block menu ("Turn
      into") now supports paragraphs, blockquotes and code blocks;
      text alignment is available for rich-text content; the color
      pickers now preview the actual color; and a new source view
      lets you edit the raw content directly.
    * Cleaner Editing / Viewing Experience
      The top app bar got a fresh layout that prioritizes your
      essential info so you can focus entirely on your work. We also
      removed its border, giving the whole header a much lighter,
      more open feel.
    * Grouped Batch Actions & Deselect
      When you select multiple files, the available actions are now
      grouped together in a single bar at the top of the view — and a
      new Deselect button lets you clear your selection in one click.
    * Mentions in Documents
      Mention colleagues directly inside a document just like you're
      used to from other office suites. Mentioned people receive an
      in-app notification and an email pointing them to the document.
      Mentions resolve against the members of the space (including
      via groups), so you only ever notify people who already have
      access.
    Opencloud
    * Bug Fixes
    - fix(proxy): honor access token cache ttl [#3056]
    - chore(idp): update axios [#3094]
    - fix: make the collaboration service events optional [#3001]
    - Revert "fix: disallow thumbnails for tiff and jpeg2000
      images" [#2973]
    - bump reva [#2950]
    - change error level for trashing items interaction with search
      [#2951]
    - fix: Send SSE events for SpaceEnabled/Disabled to affected
      users [#2871]
    * Documentation
    - update collaboration readme [#3076]
    - fix: fix typo in proxy service documentation [#3089]
    - roling release template [#2972]
    - enhance: fix typos in webfinger service description [#2958]
    * Tests
    - [full-ci] gherkin steps refactoring. cleaning code [#3100]
    - [decomposed] more cli command tests [#3087]
    - test(apiSpaces): a space admin can delete a space with no
      manager [#3040]
    - Update tests for opencloud-eu/reva#655 [#2889]
    - api-test: deleting space [#2970]
    * Enhancement
    - feat: add disableSponsorLink web config option [#3093]
    - feat(graph): add MS Graph colon-syntax path lookup middleware
      [#2688]
    - feat: adjust theme chrome colors and logos [#2599]
    - add tls support for all nats connections [#2063]
    - feat: add more roles [#2928]
    - next to main [#2924]
    - feat: add core apps env variable to override the default core
      apps [#2930]
    * Dependencies
    - build(deps): bump golang.org/x/image from 0.43.0 to 0.44.0
      [#3112]
    - build(deps): bump golang.org/x/text from 0.39.0 to 0.40.0
      [#3101]
    - [full-ci] chore: bump web to v7.2.0 [#3121]
    - build(deps): bump golang.org/x/term from 0.44.0 to 0.45.0
      [#3103]
    - build(deps): bump github.com/coreos/go-oidc/v3 from 3.19.0 to
      3.20.0 [#3102]
    - build(deps): bump golang.org/x/text from 0.38.0 to 0.39.0
      [#3085]
    - build(deps): bump github.com/go-chi/chi/v5 from 5.3.0 to
      5.3.1 [#3073]
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.14.2 to 2.14.3 [#3063]
    - build(deps): bump github.com/gookit/config/v2 from 2.2.8 to
      2.2.9 [#3075]
    - build(deps): bump github.com/open-policy-agent/opa from
      1.18.1 to 1.18.2 [#3061]
    - build(deps): bump github.com/kovidgoyal/imaging from 1.8.21
      to 1.8.22 [#3060]
    - build(deps): bump github.com/libregraph/lico from 0.66.0 to
      0.67.0 [#3028]
    - chore: bump web to v7.2.0-beta.3 [#2953]
    - chore: bump reva to latest main [#2943]
    Reva
    * Bug Fixes
    - Fix Metadata locking and Reading for decomposedfs and align
      defaults with OpenCloud [#722]
    - Fix warming up the id cache for the user storage [#727]
    - fix(decomposedfs): merge service account permissions with
      node grants [#723]
    - fix: retry xattr.List on ERANGE/E2BIG [#717]
    - fix: space delete unit test [#716]
    - fix: status codes on DeleteStorageSpace [#691]
    - Prevent access to internal files and folders [#681]
    - fix(tus): Upload checksum validation [#677]
    * Enhancement
    - feat(tus): return etag and permissions after the last TUS
      chunk [#718]
    - Sync uploads incrementally to avoid fsync freezes [#720]
    - feat: add more roles [#671]
    * Documentation
    - doc: Update docs related to how the changelog works [#708]
    * Dependencies
    - chore(deps): bump
      go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
      from 0.68.0 to 0.69.0 [#736]
    - chore(deps): bump github.com/go-ldap/ldap/v3 from 3.4.12 to
      3.4.13 [#733]
    - chore(deps): bump github.com/minio/minio-go/v7 from 7.1.0 to
      7.2.1 [#734]
    - chore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.11 to
      3.6.13 [#732]
    - chore(deps): bump github.com/prometheus/alertmanager from
      0.31.1 to 0.33.1 [#731]
    - chore(deps): bump golang.org/x/image from 0.38.0 to 0.41.0 in
      the go_modules group across 1 directory [#726]
    - chore(deps): bump google.golang.org/grpc from 1.81.1 to
      1.82.0 [#724]
    - chore(deps): bump github.com/tus/tusd/v2 from 2.9.2 to 2.10.0
      [#725]
    - chore(deps): bump github.com/go-chi/chi/v5 from 5.2.5 to
      5.3.0 [#715]
    - chore(deps): bump github.com/nats-io/nats-server/v2 from
      2.14.2 to 2.14.3 [#721]
    - chore(deps): bump github.com/rogpeppe/go-internal from 1.14.1
      to 1.15.0 [#719]
    - chore(deps): bump github.com/nats-io/nats.go from 1.51.0 to
      1.52.0 [#714]
    - chore(deps): bump github.com/segmentio/kafka-go from 0.4.50
      to 0.4.51 [#706]
    - chore(deps): bump github.com/onsi/gomega from 1.40.0 to
      1.42.1 [#704]
    - chore(deps): bump golang.org/x/text from 0.37.0 to 0.38.0
      [#705]
    - chore(deps): bump github.com/rs/zerolog from 1.35.0 to 1.35.1
      [#699]
    - chore(deps): bump github.com/ceph/go-ceph from 0.39.0 to
      0.40.0 [#689]
    - chore(deps): bump go.mongodb.org/mongo-driver from 1.17.6 to
      1.17.7 in the go_modules group across 1 directory [#694]
    - chore(deps): bump github.com/onsi/ginkgo/v2 from 2.28.1 to
      2.31.0 [#690]
    - chore(deps): bump
      go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
      from 1.43.0 to 1.44.0 [#684]
    - chore(deps): bump github.com/nats-io/nats-server/v2 from
      2.14.0 to 2.14.2 [#683]
    - chore(deps): bump go.opentelemetry.io/otel from 1.43.0 to
      1.44.0 [#667]
    - chore(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to
      1.10.1 [#630]
    Web
    * Security
    - chore(deps): bump transitive axios to v1.6 [#2640]
    * Documentation
    - Release 7.2.0 [#2660]
    * Bug Fixes
    - fix: batch actions space issues [#2852]
    - fix: adjust vault to our overall design language [#2865]
    - fix (tiptap): no content hint color on dark mode [#2851]
    - fix: name sorting in files table is off when folder name
      contains a dot [#2843]
    - fix: include registered extra props in PROPFIND request body
      [#2726]
    - fix: Prevent Enter during IME compose in submission dialogs
      [#2803]
    - fix: fixing mailcompose Tiptap toolbar dropdowns [#2795]
    - fix: align inline search inputs & a11y [#2775]
    - fix (tiptap): don't render html files via html strategy
      [#2774]
    - fix: isolate module federation shared scope per app [#2768]
    - fix: select personal account (isPersonal) instead of first in
      account… [#2762]
    - fix: file list scroll after closing an editor [#2752]
    - fix: markdown toggle source [#2733]
    - fix: delete space action showing for space managers [#2649]
    - fix: hide restore action in the version sidebar panel if the
      resource permission is missing [#2704]
    - fix: reduce fields in Upload-Metadata header [#2702]
    - fix: version loading on search and favorite pages [#2676]
    - fix: make upload dialog collapsible so it won't overlap
      certain views [#2688]
    - fix: after disabling and enabling space user cannot create
      resources/… [#2687]
    - fix: don't query contacts for space members [#2678]
    - fix: listing versions for share receivers [#2667]
    - fix: finetune contact invite error messages [#2669]
    - fix: load missing space permissions in app wrapper [#2653]
    - fix: prevent loosing mailcompose state [#2618]
    - fix: some logos won't be shown in top bar [#2627]
    * Enhancement
    - feat: LocationPickerModal allow file name suggestions [#2829]
    - feat: set icon for game files [#2856]
    - feat: add icon for nes files [#2846]
    - feat: add sponsor link to left sidebar [#2839]
    - feat: new file type icons [#2822]
    - feat: adjust no content message image colors design system
      tokens [#2805]
    - feat: remove unnecessary white spaces [#2806]
    - feat: redesign app top bar [#2797]
    - feat(tiptap): make heading toolbar more versatile (turn into)
      [#2786]
    - feat: add gradient to new fab button [#2783]
    - feat(tiptap): add text alignment controls [#2778]
    - feat(tiptap): show colors in text color and background color
      actions [#2779]
    - feat (tiptap): enable source mode for html files [#2760]
    - feat: redesign batch actions [#2589]
    - feat: add extra extensions to text editor app [#2512]
    - feat: make collaboration settings app public [#2654]
    - feat: rclone-crypt folder vault [#2639]
    - feat: add sse event handler for space enabled [#2652]
    - feat: implement user mentions in Collabora docs [#2601]
    * Tests
    - e2e-test: add to favorites using batch action [#2840]
    - fix(e2e): sync singular/plural wording in step tables [#2799]
    - tests: use native locator.drop() [#2798]
    - [full-ci] replace cucumber [#2476]
    - [e2e-test] Vault test [#2730]
    - e2e-test: archive uses folder name [#2694]
    - e2e-test: enable-disable-delete sse event [#2670]
    * Dependencies
    - fix(deps): update dependency @sentry/vue to v10.65.0 [#2859]
    - chore(deps): update pnpm to v11.12.0 [#2850]
    - chore(deps): update devdependencies (non-major) [#2861]
    - chore(deps): update dependency @floating-ui/dom to v1.8.0
      [#2862]
    - chore(deps): update dependency dompurify to v3.4.12 [#2863]
    - chore(deps): update dependency fast-xml-parser to v5.10.0
      [#2864]
    - chore(deps): update devdependencies (non-major) [#2844]
    - chore(deps): update tiptap monorepo to v3.27.3 [#2833]
    - chore(deps): update dependency filesize to v11.0.22 [#2848]
    - chore(deps): update traefik docker tag to v3.7.7 [#2847]
    - fix(deps): update dependency @sentry/vue to v10.64.0 [#2834]
    - fix(deps): update dependency @casl/ability to v7.0.1 [#2815]
    - chore(deps): update dependency @casl/vue to v3.0.1 [#2813]
    - chore(deps): update tiptap monorepo to v3.27.2 [#2809]
    - chore(deps): update typescript-eslint monorepo to v8.63.0
      [#2811]
    - chore(deps): update devdependencies (non-major) to v4.1.10
      [#2808]
    - chore(deps): update pnpm to v11.10.0 [#2804]
    - chore(deps): update dependency p-queue to v9.3.1 [#2802]
    - chore(deps): update dependency vite to v8.1.3 [#2801]
    - chore(deps): update collabora/code docker tag to v26.04.2.1.1
      [#2790]
    - chore(deps): update collabora/code docker tag to v26.04.2.1.1
      [#2787]
    - fix(deps): update dependency @sentry/vue to v10.63.0 [#2788]
    - chore(deps): update traefik docker tag to v3.7.6 [#2784]
    - chore(deps): update devdependencies (non-major) [#2781]
    - Update devDependencies (non-major) to v4.3.2 [#2766]
    - Update typescript-eslint monorepo to v8.62.1 [#2769]
    - Update dependency filesize to v11.0.19 [#2753]
    - Update devDependencies (non-major) [#2749]
    - Update dependency @sentry/vue to v10.62.0 [#2754]
    - Update dependency @sentry/vue to v10.61.0 [#2751]
    - Update vue monorepo to v3.5.39 [#2750]
    - Update dependency qs to v6.15.3 [#2747]
    - Update devDependencies (non-major) [#2738]
    - Update devDependencies (non-major) [#2734]
    - Update pnpm to v11.9.0 [#2736]
    - Update tiptap monorepo to v3.27.1 [#2717]
    - Update dependency focus-trap to v8 [#2685]
    - Update sentry-javascript monorepo [#2735]
    - Update Node.js to v24.18.0 [#2718]
    - Update typescript-eslint monorepo to v8.62.0 [#2732]
    - Update dependency axios to v1.18.1 [#2731]
    - Update devDependencies (non-major) [#2713]
    - Update dependency fast-xml-parser to v5.9.3 [#2716]
    - Update dependency uuid to v14.0.1 [#2724]
    - Update sentry-javascript monorepo [#2722]
    - Update pnpm to v11.8.0 [#2719]
    - Update dependency dompurify to v3.4.11 [SECURITY] [#2723]
    - chore(deps): update devdependencies (non-major) [#2603]
    - fix(deps): update dependency vue3-gettext to v4.0.1 [#2643]
    - chore(deps): update dependency fast-xml-parser to v5.9.0
      [#2696]
    - chore(deps): update pnpm to v11.7.0 [#2697]
    - chore(deps): update typescript-eslint monorepo to v8.61.1
      [#2701]
    - fix(deps): update sentry-javascript monorepo to v10.58.0
      [#2698]
    - chore(deps): update tiptap monorepo to v3.26.1 [#2673]
    - chore(deps): update dependency axios to v1.18.0 [#2689]
    - Update tailwindcss monorepo to v4.3.1 [#2681]
    - Update traefik Docker tag to v3.7.5 [#2666]
    - Update pnpm to v11.6.0 [#2679]
    - Update dependency dompurify to v3.4.10 [#2680]
    - chore(deps): update dependency dompurify to v3.4.9 [#2663]
    - chore(deps): update pnpm to v11.5.3 [#2665]
    - fix(deps): update sentry-javascript monorepo to v10.57.0
      [#2656]
    - chore(deps): update collabora/code docker tag to v26 [#2645]
    - chore(deps): update typescript-eslint monorepo to v8.61.0
      [#2647]
    - chore(deps): update dependency axios to v1.17.0 [#2644]
    - fix(deps): update sentry-javascript monorepo to v10.56.0
      [#2615]
    - fix(deps): update dependency vue-router to v5.1.0 [#2617]
    - chore(deps): update tiptap monorepo to v3.26.0 [#2620]
    - chore(deps): update typescript-eslint monorepo to v8.60.1
      [#2630]
    - chore(deps): update dependency dompurify to v3.4.8 [#2641]
    - chore(deps): update traefik docker tag to v3.7.4 [#2642]
    - chore(deps): update apache/tika docker tag to v3.3.1.0
      [#2607]
    - chore(deps): update pnpm to v11.5.2 [#2619]
    - fix(deps): update dependency fuse.js to v7.4.2 [#2623]
    - chore(deps): update dependency eslint-plugin-vue to v10.9.2
      [#2635]
* Tue Jul 14 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 7.2.2:
    OpenCloud
    * Dependencies
    - [full-ci] chore: bump web to v7.1.4 [#3122]
    Web
    * Bug Fixes
    - fix: add Firefox ESR to supported browser list [#2855]
* Tue Jul 07 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 7.2.1:
    Opencloud
    * Bug Fixes
    - Fix warming up the id cache for the user storage [#3072]
    * Dependencies
    - [full-ci] chore: bump web to v7.1.3 [#3052]
    Reva
    * Bug Fixes
    - [stable-2.46] Fix warming up the id cache for the user
      storage [#728]
    Web
    * Bug Fixes
    - [stable-7.1] fix (tiptap): don't render html files via html
      strategy (#2774) [#2776]
    - fix: isolate module federation shared scope per app [#2770]
* Sun Jun 28 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 7.2.0:
    Large update, please find the complete release notes here:
    https://github.com/opencloud-eu/opencloud/releases/tag/v7.2.0
    * Breaking Changes - Action required
    - New settings required for the "sharing" service
      With OpenCloud 7.0 the "sharing" service needs a service
      account and secret to be configured. So if upgrading from a
      release prior to 7.0 please follow the steps outlined in the
      Upgrade Guide to achieve that.
    - Share-Manager migraton: First startup may take a few minutes
      When upgrading from a release before 7.x, the first container
      startup may take a few minutes before all Spaces are
      available.
      Background: Share-Manager migration
      OpenCloud 7.0.0 changes the way how space memberships are
      managed in the backend. When upgrading from a previous
      release the "sharing" service will automatically run a
      migration task to convert existing space memberships to the
      new mechanism. Depending on the number of spaces and space
      members this task can take up to a few minutes. During that
      time the member listing of spaces might be incorrect. Also it
      is not possible to change space memberships or create/delete
      spaces while the task is running. When the loglevel of the
      sharing service is set to info (OC_LOG_LEVEL=info or
      SHARING_LOG_LEVEL=info) the task will report progress of the
      migration via the logfile.
    - New OpenSearch index schema (v2) for the search service
      Note: This is only applicable to setups using the
      "opensearch" search engine with OpenCloud and does not affect
      setups using the default "bleve" search engine, as e.g. the
      standard docker compose setups do.
      With OpenCloud 7.x.x the search service now uses a new
      OpenSearch index schema (v2), adding two fields: Content
      (with term vectors, for faster highlighting via the fast
      vector highlighter) and Favorites (for searching/filtering by
      favorites).
      Since OpenSearch mappings are immutable, the existing index
      can't be migrated in place. On startup the service detects
      the mismatch and refuses to start ("manual action required").
      Required action when upgrading an OpenSearch deployment:
    - Delete the existing index ("opencloud-resource" by default,
      unless overridden via
      SEARCH_ENGINE_OPEN_SEARCH_RESOURCE_INDEX_NAME).
    - Restart the search service - it recreates the index with
      the v2 schema.
    - Trigger a full reindex of all content so the new fields get
      populated (e.g by calling opencloud search index
    - -all-spaces --force-rescan
    * Highlights
    - New, Easy to Learn Markdown Editor
    - Format content without learning Markdown syntax
      The new Markdown Editor combines the simplicity of slash
      commands with the flexibility of Markdown. Slash commands
      make formatting accessible to everyone as it helps also
      non-technical users to discover Markdown capabilities
      without needing to learn syntax first.
    - Lightweight portable and reusable format
      Markdown provides a lightweight, portable format with no
      vendor lock-in. Its simple nature makes content easier to
      version, maintain and convert into PDFs, knowledge bases
      and other formats. For many workflows Markdown offers a
      simpler and more durable alternative to heavyweight office
      formats.
    - Interchange format between humans and AI
      As AI becomes a core part of daily work, Markdown is
      emerging as a natural interchange format between humans and
      AI. Its simple structure allows both users and AI systems
      to create content easily.
    - Favorites Feature
      The new Favorites feature makes it easy to find important and
      frequently used files. Marked files are visible across all
      personal and shared spaces and can be accessed at any time
      with a single click.
      All favorites are collected centrally on a dedicated page,
      providing a quick overview of relevant content. Whether in
      list view or grid view, users can efficiently access their
      most important files without having to search for them.
      Server-side Favorites are available in the Web and will be
      available in one of the next releases of the mobile clients
      as well.
    - Photo Roll in the Preview App
      The new Photo Roll feature makes navigating image collections
      significantly easier. While viewing an image, the previous
      and next images are displayed as previews, allowing users to
      orient themselves more quickly and browse through their
      photos with ease.
    - Faster Preview App
      The Preview App has been optimized for significantly better
      performance when browsing large photo folders. Instead of
      requesting all images in full resolution only the currently
      viewed image is loaded in high quality. Images in the Photo
      Roll are loaded as small thumbnails and only for items
      currently visible within the viewport.
      Additional images are loaded dynamically while scrolling, and
      pending image requests are canceled as soon as they are no
      longer needed, particularly on slow or unstable connections.
    - Support for MOV Video Files (Preview)
      OpenCloud now supports previewing MOV video files. You can
      store MOV files in your file system and view them directly in
      the interface without converting them first.
    - Improved Breadcrumb Navigation
      Navigating deep folder structures is now faster and more
      direct. The breadcrumb navigation allows users to jump to
      higher-level folders with just a few clicks, eliminating the
      need to step back through each folder individually.
    - Keyboard Shortcuts for Global Search
      The global search bar can now be focused using keyboard
      shortcuts (s or /). When focused, the search input field is
      visually highlighted, making the active state easier to
      recognize.
    - Floating Action Button for “Create or Upload”
      The “Create or Upload” button in the Files App is now
      implemented as a Floating Action Button (FAB). Available
      actions open in a dropdown menu or bottom drawer. The button
      is disabled or hidden when the user does not have write
      permissions.
    - Consistent Context Actions on Mobile
      Contextual actions on mobile devices now open consistently in
      a bottom drawer. This follows familiar iOS and Android
      interaction patterns making the UI feel familiar.
* Tue Jun 02 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 7.1.0:
    * Documentation
    - Release 7.1.0 [#2820]
    - docs(adr): Remove erroneous mention of kanidm [#2783]
    * Bug Fixes
    - Prevent personal space creation for service- and lightweight
      users [#2876]
    - chore: bump reva to 2.46.1 [#2869]
    - fix: Send SSE events for SpaceCreated/-Disabled/-Deleted
      [#2851]
    - Only try to limit search to spaces if there's a space id to
      limit to [#2834]
    - fix(init): Only log admin password if it was generated
      [#2839]
    - fix: translations for activities and others [#2836]
    - fix-2824. run tests without remote.php [#2826]
    * Enhancement
    - chore: bump web to v7.1.0 [#2870]
    * Dependencies
    - build(deps): bump
      go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
      from 1.43.0 to 1.44.0 [#2855]
    - build(deps-dev): bump license-checker-rseidelsohn from 4.4.2
      to 5.0.1 in /services/idp [#2854]
    - build(deps-dev): bump cldr from 7.9.0 to 8.0.0 in
      /services/idp [#2853]
    - build(deps): bump i18next from 26.1.0 to 26.3.0 in
      /services/idp [#2849]
    - build(deps-dev): bump sass-loader from 16.0.8 to 17.0.0 in
      /services/idp [#2845]
    - build(deps): bump google.golang.org/grpc from 1.80.0 to
      1.81.1 [#2848]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
      from 0.68.0 to 0.69.0 [#2847]
    - build(deps-dev): bump typescript from 5.9.3 to 6.0.3 in
      /services/idp [#2846]
    - build(deps-dev): bump postcss-loader from 4.3.0 to 8.2.1 in
      /services/idp [#2830]
    - build(deps): bump github.com/riandyrn/otelchi from 0.12.2 to
      0.12.3 [#2814]
    - build(deps-dev): bump workbox-webpack-plugin from 7.4.0 to
      7.4.1 in /services/idp [#2781]
* Thu May 21 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 7.0.0:
    * Share-Manager migration
      OpenCloud 7.0.0 changes the way how space memberships are
      managed in the backend. When upgrading from a previous release
      the "sharing" service will automatically run a migration task
      to convert existing space memberships to the new mechanism.
      Depending on the number of spaces and space members this task
      can take up to a few minutes. During that time the member
      listing of spaces might be incorrect. Also it is not possible
      to change space memberships or create/delete spaces while the
      task is running. When the loglevel of the sharing service is
      set to info (OC_LOG_LEVEL=info or SHARING_LOG_LEVEL=info) the
      task will report progress of the migration via the logfile.
      The upgrade requires an change to the configuration of the
      "sharing" service. Please follow the steps outlined in the
      Upgrade Guide to achieve that.
      https://docs.opencloud.eu/docs/admin/maintenance/upgrade/upgrade-guide#verify-configuration-changes
    Opencloud
    * Breaking changes
    - Persist space memberships in share manager [#2760]
    - [feature/guest-links] bump reva, add service user config to
      "sharing" service [#2735]
    * Security
    - fix: disallow thumbnails for tiff and jpeg2000 images [#2758]
    * Bug Fixes
    - fix(notifications): don't re-escape email vars for each
      recipient [#2805]
    - fix: remove unnecessary error log it the oidc access token
      verify method is set to none [#2795]
    - fix(debug): drop duplicate service field from probe fallback
      log [#2786]
    - No registry lookup in cli [#2755]
    - fix(webdav): register chi REPORT method in init to avoid race
      with settings [#2712]
    - fix: use runner to start activitylog service [#2748]
    - docs(search): fix force-rescan flag name in README [#2747]
    * Tests
    - [full-ci] preview-tests. update fixtures for different
      processors [#2767]
    - test: modify exclude list and add coverage upload [#2762]
    - fix: cleaner debounce timer test [#2743]
    * Documentation
    - Update README with LDAP certificate details [#2759]
    * Enhancement
    - feat(graph): populate driveItem.webUrl per Libre Graph spec
      [#2744]
    * Dependencies
    - build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.4 to
      3.0.5 [#2798]
    - build(deps): bump golang.org/x/image from 0.38.0 to 0.40.0
      [#2740]
    - build(deps): bump github.com/tidwall/gjson from 1.18.0 to
      1.19.0 [#2750]
    - build(deps-dev): bump dotenv-expand from 12.0.3 to 13.0.0 in
      /services/idp [#2710]
    - build(deps): bump github.com/onsi/ginkgo/v2 from 2.28.1 to
      2.28.3 [#2739]
    Reva
    * Features
    - [feature/guest-links] introduce migration framework and
      import spacemember shares [#617]
    - [feature/guest-links] Manage space membership in
      shareprovider [#593]
    * Bug Fixes
    - fix(sharing/jsoncs3): Reject Write Requests while migration
      is running [#642]
    - Revert "Fall back to disk if ids aren't available from the
      cache" [#644]
    - Log nats connection issues and trigger a shutdown if
      reconnecting failed [#640]
    - ldap: Set a default request timeout [#637]
    - Ignore in-tree lockfiles if collaborative mode is disabled
      [#633]
    - Do not mask real cache errors with "not found" errors [#635]
    - fix(jsoncs3-sharemanager): Make migrations interruptible
      [#627]
    * Enhancement
    - Retry nats requests in the id cache [#641]
    - Persist space memberships in share manager [#634]
    * Dependencies
    - chore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.10 to
      3.6.11 [#631]
    - chore(deps): bump the go_modules group across 1 directory
      with 2 updates [#636]
    - chore(deps): bump github.com/go-git/go-git/v5 from 5.18.0 to
      5.19.0 in the go_modules group across 1 directory [#628]
    Web
    * Tests
    - test(e2e): add expiration date indicator checks for public
      link and s… [#2539]
    - [e2e-tests] waiting upload response [#2494]
    - [e2e-tests] upload folder with different options [#2483]
    * Bug Fixes
    - fix: skip upload conflict check when uploads target a
      non-current folder [#2513]
    - fix: expiration date does not get applied when creating a new
      share [#2514]
    - fix: secret file drop share view is cut off on mobile [#2511]
    - fix: pixelated space images [#2509]
    - fix: mobile bottom drawer is not setting aria attributes
      [#2508]
    - fix: service announcement order [#2506]
    - fix: left sidebar doesn't scroll [#2502]
    - fix(editor): missing content [#2501]
    - fix: search term overlaps filter in global search [#2497]
    - fix: modal actions when creating links are missing disable
      during cre… [#2498]
    - fix: rename icon overlaps quota column when space name is
      truncated [#2493]
    - fix: changing username of the current user shows error after
      successf… [#2499]
    - fix: prevent modal title actions from wrapping [#2495]
    - Fix mail validation layout issue [#2492]
    - fix: missing space actions in favorites and search [#2488]
    - fix: FAB overlaps actions in embed mode [#2489]
    - fix: checkboxes are not vertically centered in file tables
      [#2491]
    * Dependencies
    - chore(deps): update dependency p-queue to v9.3.0 [#2541]
    - fix(deps): update dependency zod to v4.4.3 [#2536]
    - chore(deps): update traefik docker tag to v3.7.1 [#2534]
    - chore(deps): update dependency @types/node to v25.9.0 [#2533]
    - fix(deps): update dependency vue-router to v5.0.7 [#2523]
    - chore(deps): update dependency axios to v1.16.1 [#2525]
    - chore(deps): update dependency vue-tsc to v3.3.0 [#2530]
    - fix(deps): update dependency @sentry/vue to v10.53.1 [#2531]
    - chore(deps): update dependency @vueuse/core to v14.3.0
      [#2524]
    - chore(deps): update tiptap monorepo to v3.23.4 [#2528]
    - chore(deps): update dependency vue-router to v5.0.7 [#2518]
    - chore(deps): update dependency fast-xml-parser to v5.8.0
      [#2526]
    - chore(deps): update typescript-eslint monorepo to v8.59.3
      [#2519]
    - fix(deps): update dependency qs to v6.15.2 [#2522]
    - chore(deps): update dependency dompurify to v3.4.5 [#2478]
    - chore(deps): update dependency eslint-plugin-vue to v10.9.1
      [#2516]
    - chore(deps): update devdependencies (non-major) [#2481]
    - chore(deps): update pnpm to v10.33.4 [#2482]
* Tue May 12 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 6.2.0:
    Opencloud
    * Enhancement
    - feat: enable EnableRemoteLinkPicker WOPI flag for Collabora
      Online [#2663]
    - feat(kql): support dotted keys in property restrictions
      [#2632]
    * Bug Fixes
    - Set new defaults for caches and stores [#2702]
    - fix: remove typo in error message [#2701]
    - fix(search): preserve value case for non-lowercased bleve
      fields [#2633]
    - More graceful shutdown fixes [#2690]
    - Hotfix for #2282 [#2631]
    - fix(search): read --force-rescan flag with its registered
      name [#2639]
    - fix(search): parse tika xmpDM:duration as a float [#2638]
    * Tests
    - [api-tests] delete PROPATCH favorite tests [#2689]
    * Documentation
    - enhancement: increase display size of graph flow diagram
      [#2620]
    * Dependencies
    - build(deps): bump go.opentelemetry.io/contrib/zpages from
      0.67.0 to 0.68.0 [#2666]
    - build(deps): bump @types/node from 22.19.17 to 25.6.0 in
      /services/idp [#2687]
    - build(deps): bump
      go.opentelemetry.io/otel/exporters/stdout/stdouttrace from
      1.42.0 to 1.43.0 [#2601]
    - build(deps): bump github.com/davidbyttow/govips/v2 from
      2.17.0 to 2.18.0 [#2656]
    - build(deps): bump i18next from 25.10.10 to 26.0.4 in
      /services/idp [#2609]
    - build(deps): bump
      github.com/testcontainers/testcontainers-go/modules/opensearch
      from 0.41.0 to 0.42.0 [#2645]
    - build(deps): bump github.com/open-policy-agent/opa from
      1.15.1 to 1.15.2 [#2602]
    Reva
    * Bug Fixes
    - Skip internal dirs entirely, including all children [#622]
    - Fix nats ttl [#614]
    - Fix invalidating the id cache recursively [#610]
    - Fix performance issue by changingthe key format of the id
      cache in posix fs [#602]
    * Enhancement
    - Expose WarmupIDCache, it's gonna be used by a "scan" command
      later [#621]
    - fix(users): improve LDAP error handling [#618]
    * Dependencies
    - chore(deps): bump github.com/hashicorp/go-plugin from 1.7.0
      to 1.8.0 [#623]
    - chore(deps): bump github.com/minio/minio-go/v7 from 7.0.99 to
      7.1.0 [#624]
    - chore(deps): bump github.com/onsi/gomega from 1.39.1 to
      1.40.0 [#620]
    - chore(deps): bump github.com/go-sql-driver/mysql from 1.9.3
      to 1.10.0 [#619]
    - chore(deps): bump github.com/nats-io/nats-server/v2 from
      2.12.6 to 2.14.0 [#612]
    - chore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.8 to
      3.6.10 [#603]
    - chore(deps): bump github.com/Azure/go-ntlmssp from
      0.0.0-20221128193559-754e69321358 to 0.1.1 in the go_modules
      group across 1 directory [#605]
    - chore(deps): bump golang.org/x/sys from 0.42.0 to 0.43.0
      [#601]
    - chore(deps): bump github.com/mattn/go-sqlite3 from 1.14.37 to
      1.14.42 [#598]
    - chore(deps): bump github.com/ceph/go-ceph from 0.38.0 to
      0.39.0 [#599]
    Web
    * Migration
    - For admins
      Support for AMD apps has been removed, meaning apps need to
      be built as ESM. Make sure to update to the newest app
      versions available.
    - For developers (extension system)
    - General
      Support for AMD apps has been removed, meaning apps need to
      be built as ESM. Make sure to use the latest extension-sdk
      to ensure full compatibility for your app going forward.
    - Text Editor
      The TextEditor component has been removed from web-pkg in
      favor of the new Tiptap editor.
      (Usage example see the release notes
      https://github.com/opencloud-eu/opencloud/releases/tag/v6.2.0)
      See the TextEditorOptions interface for more details on the
      possible options.
      https://github.com/opencloud-eu/web/blob/main/packages/web-pkg/src/editor/types.ts#L7
    - File & Space actions
      Several file & space actions have been moved from web-pkg
      to the files app, meaning you can't import them directly
      anymore. Instead, you need to retrieve them via the
      extension system by their ID.
      (Usage example see the release notes
      https://github.com/opencloud-eu/opencloud/releases/tag/v6.2.0)
      For a full list of moved actions, please refer to the
      following files. You can also use them to retrieve
      extension IDs.
    - File actions
      https://github.com/opencloud-eu/web/blob/main/packages/web-app-files/src/composables/extensions/useFileActions.ts
    - Space actions
      https://github.com/opencloud-eu/web/blob/main/packages/web-app-files/src/composables/extensions/useSpaceActions.ts
    - Upload actions
      https://github.com/opencloud-eu/web/blob/main/packages/web-app-files/src/composables/extensions/useUploadActions.ts
      Furthermore, the category property of file & space actions
      has changed its signature. It now expects one of these
      values: 'primary' | 'secondary' | 'tertiary' |
      'quaternary'.
      This was done to better reflect the effect this property
      has, since it determines the position of an action in the
      context menu. Defaults to tertiary.
    - Misc
    - Removed methods from web-pkg
      isResourceAccessible (useGetMatchingSpace composable).
      Resources are always accessible if the user has access to
      the space.
    - Changed signatures in web-pkg
    - removed loading from useDriveResolver
    - removed space from breadcrumbsFromPath
      (useBreadcrumbsFromPath composable)
    - removed configStore from getSpacesByType
    - removed options from createFileRouteOptions
    - Removed options from config store
    - routing
    - ocm
    - cernFeatures
    * Breaking changes
    - refactor!: move downloadArchive move copy actions to
      web-app-files [#2471]
    - refactor!: add extension point for right sidebar actions,
      move enable and disable sync actions to web-app-files [#2466]
    - refactor!: move certain file and space actions to files app
      [#2456]
    - feat!: tiptap integration [#2195]
    - feat!: remove amd app loading [#2405]
    - feat!: remove unmaintained project specific features [#2399]
    * Enhancement
    - feat: adds client-side search to the contact list [#2472]
    - feat: handle UI_PickLink postMessage from Collabora Online
      [#2435]
    - feat: retrieve extensions by their id [#2468]
    - feat: create new contacts [#2458]
    - feat(search): clear on esc keypress + misc fixes [#2423]
    - perf: improve initial loading times [#2414]
    - feat: show mobile sidebar and FAB on tablets in portrait mode
      [#2433]
    - feat: redesign file input [#2416]
    - feat: redesign color picker [#2407]
    - feat: reduce mobile sidebar width to make it easier to
      dismiss [#2410]
    - feat: add the ability to show critical badge to version check
      if CVE … [#2397]
    * Bug Fixes
    - fix: prevent 'keep both' conflict handling from losing files
      [#2474]
    - fix: context actions is using wrong extension point [#2463]
    - fix: spaces view doesn't have a dedicated multipe select
      context menu [#2464]
    - fix(extension-sdk): use posix path to support windows build
      [#2404]
    - fix: sorting of spaces is faulty when space names contain
      numbers [#2429]
    * Tests
    - fix-flaky: safari upload test [#2417]
    * Dependencies
    - chore(deps): update dependency fast-xml-parser to v5.7.3
      [#2480]
    - chore(deps): update dependency eslint-plugin-vue to v10.9.1
      [#2479]
    - chore(deps): update tiptap monorepo to v3.22.5 [#2448]
    - chore(deps): update devdependencies (non-major) [#2449]
    - chore(deps): update dependency vue-router to v5.0.6 [#2451]
    - chore(deps): update typescript-eslint monorepo to v8.59.1
      [#2446]
    - chore(deps): update dependency filesize to v11.0.17 [#2445]
    - chore(deps): update dependency @vue/test-utils to v2.4.9
      [#2444]
    - fix(deps): update dependency @sentry/vue to v10.50.0 [#2436]
    - chore(deps): update dependency dompurify to v3.4.1 [#2418]
    - fix(deps): update dependency axios to v1.15.2 [#2419]
    - chore(deps): update dependency eslint-plugin-vue to v10.9.0
      [#2421]
    - chore(deps): update dependency fast-xml-parser to v5.7.2
      [#2440]
    - fix(deps): update dependency p-queue to v9.2.0 [#2442]
    - chore(deps): update traefik docker tag to v3.6.14 [#2431]
    - fix(deps): update dependency vue-router to v5.0.6 [#2432]
    - chore(deps): update pnpm to v10.33.2 [#2427]
    - chore(deps): update devdependencies (non-major) [#2425]
    - chore(deps): update devdependencies (non-major) [#2415]
    - chore(deps): update tiptap monorepo to v3.22.4 [#2389]
    - chore(deps): update dependency @codemirror/view to v6.41.1
      [#2390]
    - chore(deps): update typescript-eslint monorepo to v8.59.0
      [#2406]
    - chore(deps): update devdependencies (non-major) to v4.2.3
      [#2409]
* Mon Apr 20 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 6.1.0:
    Opencloud
    * Documentation
    - docs(web): deprecation notices for cern related feature flags
      [#2629]
    - Update CI badge URL in README.md [#2614]
    * Bug Fixes
    - Add a flag to the reindex command to force a full reindex
      [#2606]
    * Enhancement
    - proxy: Allow mapping from an external tenant id to the
      internal id [#2569]
    - feat: enable EnableInsertRemoteFile WOPI flag for Collabora
      [#2555]
    - feat(multi-tenancy): verify tenant via OIDC claim [#2559]
    * Dependencies
    - Bump reva [#2611]
    - chore(idp): clean up js dependencies [#2607]
    - build(deps-dev): bump dotenv from 16.4.7 to 17.4.2 in
      /services/idp [#2603]
    - chore: bump IDP javascript dependencies [#2600]
    - build(deps): bump github.com/nats-io/nats.go from 1.49.0 to
      1.50.0 [#2587]
    - build(deps): bump
      go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
      from 1.42.0 to 1.43.0 [#2586]
    - chore: bump reva to latest main [#2584]
    - build(deps): bump golang.org/x/image from 0.36.0 to 0.38.0
      [#2581]
    - build(deps-dev): bump css-minimizer-webpack-plugin from 7.0.4
      to 8.0.0 in /services/idp [#2551]
    - build(deps): bump github.com/go-ldap/ldap/v3 from 3.4.12 to
      3.4.13 [#2526]
    - build(deps): bump github.com/open-policy-agent/opa from
      1.14.1 to 1.15.0 [#2535]
    Web
    * Enhancement
    - change: exchange icons [#2385]
    - Merge header and file info in file sidebar [#2377]
    - feat: set global color-scheme [#2379]
    - feat: adjust mobile nav bar [#2372]
    - feat(preview): play next audio file automatically after
      current track… [#2351]
    - feat: active state for navigation in sidebar [#2374]
    - Scroll selected mail into view after reload [#2341]
    - Add contact details view [#2322]
    - perf: use standalone silent redirect instead of bootstrapping
      the app [#2333]
    - feat(design-system): add support for nuxt-link [#2318]
    - feat: add drop with truncated items to oc-breadcrumb [#2309]
    - feat: redesign share sidebar panel [#2293]
    - feat: handle UI_InsertFile postMessage from Collabora [#2270]
    - feat: focus global search bar via keyboard shortcut [#2274]
    - feat: redesign sidebar file/space details panel [#2273]
    - feat(design-system): redesign checkbox active state [#2266]
    - feat: move favorite resource indicator to resource name
      [#2261]
    - feat: add to favorites in preview app [#2251]
    * Bug Fixes
    - fix: favorites list, undo delte doesn't return item to the
      favorites … [#2382]
    - fix: extension action 'context' category [#2369]
    - fix: prevent scroll when opening resource context menu
      [#2375]
    - fix: mobile floating action button is too small [#2353]
    - fix(runtime): optimize auth flow with expired token [#2346]
    - fix(extension-sdk): add missing color roles [#2339]
    - fix: optimize route change announcer [#2328]
    - fix: prevent accidental space reset on public links [#2319]
    - fix: markdown editor: incorrect rendering of unordered lists
      [#2315]
    - Fix: #2262 accesssToken tripe S event [#2271]
    - fix: preview app doesn't show video and mp3 meta data preview
      in phot… [#2302]
    - fix(extension-sdk): do not run federation plugin in test mode
      [#2291]
    - fix: v-oc-tooltip not reactive [#2255]
    * Tests
    - e2e-tests: favorites [#2370]
    * Dependencies
    - fix(deps): update dependency @casl/ability to v6.8.1 [#2396]
    - fix(deps): update dependency axios to v1.15.1 [#2392]
    - chore(deps): update dependency filesize to v11.0.16 [#2395]
    - chore(deps): update dependency fast-xml-parser to v5.7.1
      [#2388]
    - fix(deps): update dependency @sentry/vue to v10.49.0 [#2381]
    - chore(deps): update node.js to v24.15.0 [#2380]
    - chore(deps): update devdependencies (non-major) - autoclosed
      [#2387]
    - fix(deps): update dependency uuid to v14 [#2393]
    - chore(deps): update devdependencies (non-major) [#2378]
    - chore(deps): update dependency @cucumber/cucumber to v12.8.1
      [#2362]
    - chore(deps): update dependency fast-xml-parser to v5.6.0
      [#2373]
    - chore(deps): update dependency dompurify to v3.4.0 [#2363]
    - chore(deps): update typescript-eslint monorepo to v8.58.2
      [#2360]
    - chore(deps): update devdependencies (non-major) [#2358]
    - chore(deps): update tiptap monorepo to v3.22.3 [#2320]
    - chore(deps): update dependency globals to v17.5.0 [#2352]
    - chore(deps): update dependency fast-xml-parser to v5.5.12
      [#2354]
    - chore(deps): update devdependencies (non-major) [#2350]
    - chore(deps): update dependency @types/node to v25.6.0 [#2338]
    - fix(deps): update dependency @unhead/vue to v3 [#2337]
    - fix(deps): update dependency @sentry/vue to v10.48.0 [#2336]
    - fix(deps): update dependency qs to v6.15.1 [#2327]
    - chore(deps): update devdependencies (non-major) [#2331]
    - chore(deps): update dependency fast-xml-parser to v5.5.11
      [#2324]
    - fix(deps): update dependency axios to v1.15.0 [#2330]
    - chore(deps): update devdependencies (non-major) [#2325]
    - chore(deps): update traefik docker tag to v3.6.13 [#2316]
    - chore(deps): update typescript-eslint monorepo to v8.58.1
      [#2317]
    - chore(deps): update devdependencies (non-major) [#2313]
    - chore(deps): update devdependencies (non-major) [#2307]
    - fix(deps): update dependency p-queue to v9.1.2 [#2308]
    - fix(deps): update dependency typescript to v6 [#2204]
    - chore(deps): update dependency @unhead/vue to v2.1.13 [#2303]
    - fix(deps): update dependency fuse.js to v7.3.0 [#2297]
    - chore(deps): update tiptap monorepo to v3.22.2 [#2285]
    - chore(deps): update dependency @panzoom/panzoom to v4.6.2
      [#2295]
    - chore(deps): update dependency fast-xml-parser to v5.5.10
      [#2299]
    - chore(deps): update dependency md-editor-v3 to v6.4.2 [#2304]
    - chore(deps): update devdependencies (non-major) [#2294]
    - fix(deps): update dependency vitest-mock-extended to v4
      [#2306]
    - chore(deps): update dependency vite to v8.0.5 [security]
      [#2305]
    - chore(deps): update dependency vitest-mock-extended to v3.1.1
      [#2289]
    - fix(deps): update dependency lodash-es to v4.18.1 [security]
      [#2282]
    - chore(deps): update tiptap monorepo to v3.22.0 [#2248]
    - chore(deps): update dependency @playwright/test to v1.59.1
      [#2277]
    - fix(deps): update dependency p-queue to v9.1.1 [#2278]
    - chore(deps): update dependency @codemirror/view to v6.41.0
      [#2275]
    - chore(deps): update devdependencies (non-major) [#2268]
    - fix(deps): update dependency @sentry/vue to v10.47.0 [#2269]
    - chore(deps): update dependency filesize to v11.0.15 [#2223]
    - fix(deps): update dependency axios to v1.14.0 [#2250]
    - chore(deps): update dependency @module-federation/vite to
      v1.13.6 [#2264]
    - chore(deps): update typescript-eslint monorepo to v8.58.0
      [#2265]
    - chore(deps): update devdependencies (non-major) [#2257]
    Reva
    * Bug Fixes
    - Fix race conditions in the hybrid metadata backend [#594]
    - fix: error handling in upload session cleanup [#582]
    * Enhancement
    - experimental: add darwin watchfs support [#471]
    - Tracing [#596]
    * Dependencies
    - chore(deps): bump github.com/nats-io/nats.go from 1.49.0 to
      1.51.0 [#591]
    - chore(deps): bump github.com/coreos/go-oidc/v3 from 3.17.0 to
      3.18.0 [#586]
    - chore(deps): bump github.com/go-git/go-git/v5 from 5.17.1 to
      5.18.0 in the go_modules group across 1 directory [#595]
    - chore(deps): bump github.com/go-playground/validator/v10 from
      10.30.1 to 10.30.2 [#589]
    - chore(deps): bump
      go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
      from 1.42.0 to 1.43.0 [#585]
    - chore(deps): bump
      go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
      from 0.65.0 to 0.68.0 [#584]
    - chore(deps): bump github.com/rs/zerolog from 1.34.0 to 1.35.0
      [#583]
    - chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to
      4.1.4 in the go_modules group across 1 directory [#581]
    - chore(deps): bump github.com/onsi/ginkgo/v2 from 2.28.0 to
      2.28.1 [#580]
    - chore(deps): bump github.com/samber/slog-zerolog/v2 from
      2.9.1 to 2.9.2 [#569]
    - chore(deps): bump github.com/go-git/go-git/v5 from 5.16.5 to
      5.17.1 in the go_modules group across 1 directory [#579]
    - chore(deps): bump golang.org/x/image from 0.24.0 to 0.38.0 in
      the go_modules group across 1 directory [#577]
* Wed Apr 01 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 6.0.0:
    * Favorite Feature
      The Favorites feature in the OpenCloud Web UI allows users to
      mark important and frequently used files for quick access.
      Favorite status is stored server-side, so it is available
      centrally and not tied to a single client. Favorited files are
      indicated with a star and are visible across personal and
      project spaces, subfolders, and search results. All favorites
      are collected on a dedicated Favorites page, supporting both
      list and grid views, with consistent display of file name,
      preview/type, status indicators, and available actions. Spaces
      themselves cannot yet be marked as favorites.
    * Calculator Extension
      The Calculator Extension enables quick calculations directly in
      the OpenCloud search bar. Users can type a calculation, see the
      result instantly, and copy it directly. This extension comes
      from the community, providing practical functionality without
      leaving the Web UI.
    * Pastebin Extension
      The Pastebin Extension allows users to easily share text
      content. Shared items are automatically stored in a hidden
      .space folder within the personal area. This extension is also
      contributed by the community, making it simple to manage and
      share text snippets securely.
    Opencloud:
    * Breaking changes
    - Improve opensearch highlighting, fix favorites [#2514]
    * Tests
    - [full-ci] api-test: check that report contains favorites
      [#2531]
    - api-tests: search for favorites [#2487]
    - [test-only] favorites tests [#2474]
    * Enhancement
    - feat: add userid to spans [#2536]
    - feat: add openFilesInNewTab web config option [#2522]
    - Always enable favorites, remove FRONTEND_ENABLE_FAVORITES
      flag [#2494]
    - Implement favorites [#2454]
    * Bug Fixes
    - Fix bleve batches [#2524]
    * Dependencies
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.12.5 to 2.12.6 [#2525]
    - build(deps-dev): bump postcss-preset-env from 10.1.3 to
      11.2.0 in /services/idp [#2392]
    - build(deps): bump github.com/tus/tusd/v2 from 2.8.0 to 2.9.2
      [#2485]
    - build(deps): bump google.golang.org/grpc from 1.79.2 to
      1.79.3 [#2519]
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.12.4 to 2.12.5 [#2499]
    - build(deps): bump github.com/russellhaering/goxmldsig from
      1.5.0 to 1.6.0 [#2503]
    - build(deps): bump golang.org/x/net from 0.51.0 to 0.52.0
      [#2472]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
      from 0.65.0 to 0.67.0 [#2473]
    - build(deps): bump github.com/olekukonko/tablewriter from
      1.1.3 to 1.1.4 [#2468]
    - build(deps): bump go.opentelemetry.io/contrib/zpages from
      0.65.0 to 0.67.0 [#2467]
    - build(deps): bump
      github.com/testcontainers/testcontainers-go/modules/opensearch
      from 0.40.0 to 0.41.0 [#2458]
    - build(deps): bump
      go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
      from 1.41.0 to 1.42.0 [#2459]
    - build(deps): bump github.com/testcontainers/testcontainers-go
      from 0.40.0 to 0.41.0 [#2453]
    - build(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0
      [#2452]
    - build(deps): bump
      go.opentelemetry.io/otel/exporters/stdout/stdouttrace from
      1.40.0 to 1.42.0 [#2441]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
      from 0.65.0 to 0.67.0 [#2442]
    Web
    * Deprecation
    - The AMD format for external apps is now deprecated. External
      apps need to be built with the latest extension-sdk to use
      the new ESM format. Support for the AMD format will be
      removed in an upcoming version. [#2213]
    * Bug Fixes
    - fix: remove search limit from favorites request [#2245]
    - fix: add missing breadcrumb in favorites view [#2243]
    - fix: idp logout on network errors [#2230]
    - fix: breadcrumb in admin settings info section not clickable
      [#2237]
    - fix: metadataUrl in user manager [#2239]
    - fix: remove redundant header in admin settings info section
      [#2236]
    - fix: admin settings user avatar take too much space and
      divergend fro… [#2222]
    - Fix password modal can be confirmed even if the password is
      empty [#2219]
    - fix: context menu does not close when favorite item [#2212]
    - fix: preserve query params on public link redirect [#2199]
    - fix: version check in conjunction with dev docker image leads
      to left… [#2156]
    - fix: sidebar top margin too low when no FAB is present
      [#2147]
    - fix: files with name e.G. .space won't be shown when 'show
      file extens… [#2149]
    - fix: account settings on mobile view [#2148]
    - fix: app top bar gets removed, even if unsaved changes modal
      appears [#2141]
    - fix: oc-drop a11y and overflow issues [#2100]
    - fix: search bar disappears when entering account preferences
      [#2122]
    - fix: bring back disabled space indicator in tiles view
      [#2110]
    - fix: focus ring for upload buttons [#2111]
    * Enhancement
    - feat: add openFilesInNewTab config option [#2218]
    - feat: auto-register extension dev servers with host [#2220]
    - feat: add logo to admin settings info section [#2228]
    - feat: add module federation support for external apps [#2213]
    - feat: add empty state icon for favorites [#2211]
    - Use favorites from graph api [#2171]
    - Implement sending a draft [#2193]
    - Feat/1959 [#2125]
    - feat: contacts support full name and name components [#2187]
    - feat: add contacts app skeleton [#2155]
    - feat: small UI improvements/fixes [#2177]
    - feat: add no content images for mail app [#2165]
    - feat: webfinger oidc discovery [#2152]
    - Added draft state handling [#1956]
    - feat: use oc colors in collabora [#2144]
    - feat: polish input fields [#2127]
    - feat(runtime): add dynamic extension points for sidebar-nav
      [#2134]
    - feat: polish drop menus [#2133]
    - feat: polish filters [#2124]
    - feat: polish shares page [#2116]
    - feat: polish left sidebar [#2118]
    - feat: polish space enabled/disabled status indicators [#2113]
    - feat: show icon of the current view mode in view mode switch
      [#2105]
    * Tests
    - [full-ci] test(e2e): fix share type label check [#2191]
    - [with-tracing] fix: e2e-test public deletes folders [#2130]
    * Dependencies
    - chore(deps): update tiptap monorepo to v3.20.6 [#2214]
    - chore(deps): update dependency happy-dom to v20.8.9 [#2242]
    - chore(deps): update pnpm to v10.33.0 [#2215]
    - chore(deps): update node.js to v24.14.1 [#2216]
    - chore(deps): update devdependencies (non-major) [#2217]
    - fix(deps): update dependency @sentry/vue to v10.46.0 [#2225]
    - chore(deps): update traefik docker tag to v3.6.12 [#2240]
    - chore(deps): update dependency happy-dom to v20.8.8
      [security] [#2241]
    - Dependency bumps across packages [#2233]
    - chore(deps): update typescript-eslint monorepo to v8.57.2
      [#2206]
    - chore(deps): update dependency fast-xml-parser to v5.5.9
      [#2203]
    - chore(deps): update devdependencies (non-major) [#2196]
    - chore(deps): update apache/tika docker tag to v3.3.0.0
      [#2207]
    - chore(deps): update pnpm to v10.32.1 [#1875]
    - chore(deps): update dependency vite-plugin-static-copy to v4
      [#2198]
    - chore(deps): update dependency fast-xml-parser to v5.5.8
      [#2182]
    - chore(deps): update dependency md-editor-v3 to v6.4.1 [#2197]
    - fix(deps): update dependency vue-router to v5.0.4 [#2186]
    - fix(deps): update dependency @sentry/vue to v10.45.0 [#2181]
    - chore(deps): update dependency fast-xml-parser to v5.5.7
      [security] [#2190]
    - chore(deps): update traefik docker tag to v3.6.11 [#2189]
    - chore(deps): update tiptap monorepo to v3.20.4 [#2151]
    - chore(deps): update devdependencies (non-major) [#2150]
    - fix(deps): update dependency @sentry/vue to v10.44.0 [#2168]
    - chore(deps): update typescript-eslint monorepo to v8.57.1
      [#2154]
    - chore(deps): update dependency fast-xml-parser to v5.5.6
      [#2145]
    - chore(deps): update dependency vite-plugin-static-copy to
      v3.3.0 [#2142]
    - chore(deps): update dependency @codemirror/view to v6.40.0
      [#2131]
    - chore(deps): update dependency fast-xml-parser to v5.5.4
      [#2140]
    - chore(deps): update devdependencies (non-major) [#2138]
    - chore(deps): update dependency fast-xml-parser to v5.5.3
      [#2121]
    - chore(deps): update dependency dompurify to v3.3.3 [#2092]
    - chore(deps): update typescript-eslint monorepo to v8.57.0
      [#2112]
    - fix(deps): update dependency @sentry/vue to v10.43.0 [#2119]
    - chore(deps): update dependency @codemirror/view to v6.39.17
      [#2115]
    - chore(deps): update devdependencies (non-major) [#2103]
    - chore(deps): update traefik docker tag to v3.6.10 [#2102]
    - chore(deps): update tiptap monorepo to v3.20.1 [#2101]
    Reva
    * Dependencies
    - chore(deps): bump github.com/nats-io/nats-server/v2 from
      2.12.4 to 2.12.6 in the go_modules group across 1 directory
      [#568]
    - chore(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0
      [#565]
    - chore(deps): bump github.com/nats-io/nats.go from 1.48.0 to
      1.49.0 [#564]
    - chore(deps): bump github.com/mattn/go-sqlite3 from 1.14.34 to
      1.14.37 [#563]
    - chore(deps): bump google.golang.org/grpc from 1.79.2 to
      1.79.3 in the go_modules group across 1 directory [#562]
    - chore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0
      [#559]
    - chore(deps): bump github.com/ceph/go-ceph from 0.37.0 to
      0.38.0 [#560]
    - chore(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0
      [#558]
    - chore(deps): bump github.com/tus/tusd/v2 from 2.8.0 to 2.9.2
      [#557]
    - chore(deps): bump
      go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
      from 1.41.0 to 1.42.0 [#555]
    - chore(deps): bump github.com/google/renameio/v2 from 2.0.1 to
      2.0.2 [#495]
    - chore(deps): bump github.com/minio/minio-go/v7 from 7.0.98 to
      7.0.99 [#553]
    - chore(deps): bump go.opentelemetry.io/otel/trace from 1.41.0
      to 1.42.0 [#550]
* Wed Apr 01 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - add script to package webassets inside a podman container, to not
    endanger or pollute the host system with pnpm
* Tue Mar 10 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 5.2.0:
    * Floating Action Button for “Create or Upload”
      The “Create or Upload” button in the Files app is now
      implemented as a Floating Action Button (FAB), providing a
      clear and consistent entry point for the main action of
      creating or uploading content. This improves usability by
      making it easier for users to find where to create new content
      without searching. The available actions open directly from the
      button as a dropdown or bottom drawer, depending on the device.
      If the user lacks write permissions, the button is disabled or
      hidden.
    Opencloud
    * Documentation
    - update links and references in CONTRIBUTING.md [#2411]
    - adr(webfinger): Align example config with implementation
      [#2353]
    * Enhancement
    - feat(graph/education): Add support of 'eq' filters on users
      [#2421]
    - feat(web): change surface colors to more modern ones [#2377]
    - Add openCloudEducationExternalId to user [#2357]
    - feat: app-registry adjust default mime-types [#2354]
    - feat: support desktop and mobile specific client_id and
      scopes [#2072]
    * Bug Fixes
    - [SKIP CI] Fix simple install script, use admin-password
      switch [#2413]
    - resolve logout token subject:sessions for the idp backchannel
      logout [#2328]
    - fix(oidc_auth): Fix userinfo cache expiration logic [#2360]
    * Dependencies
    - build(deps): bump github.com/open-policy-agent/opa from
      1.13.2 to 1.14.0 [#2427]
    - build(deps): bump go.opentelemetry.io/otel from 1.40.0 to
      1.41.0 [#2425]
    - build(deps): bump github.com/davidbyttow/govips/v2 from
      2.16.0 to 2.17.0 [#2420]
    - build(deps): bump github.com/nats-io/nats.go from 1.48.0 to
      1.49.0 [#2390]
    - build(deps): bump golang.org/x/net from 0.50.0 to 0.51.0
      [#2412]
    - build(deps): bump github.com/kovidgoyal/imaging from 1.8.19
      to 1.8.20 [#2391]
    - build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2
      from 2.27.7 to 2.28.0 [#2375]
    - build(deps): bump github.com/open-policy-agent/opa from
      1.13.1 to 1.13.2 [#2374]
    - build(deps): bump google.golang.org/grpc from 1.78.0 to
      1.79.1 [#2362]
    - build(deps): bump github.com/onsi/ginkgo/v2 from 2.28.0 to
      2.28.1 [#2366]
    - build(deps): bump go.opentelemetry.io/contrib/zpages from
      0.64.0 to 0.65.0 [#2363]
    - build(deps): bump golang.org/x/net from 0.49.0 to 0.50.0
      [#2356]
    - build(deps): bump github.com/go-resty/resty/v2 from 2.17.1 to
      2.17.2 [#2355]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
      from 0.64.0 to 0.65.0 [#2321]
    - build(deps): bump github.com/open-policy-agent/opa from
      1.12.3 to 1.13.1 [#2350]
    Web
    * Breaking changes
    - feat!: remove deprecations for v6.0.0 [#2093]
    - refactor!: floating UI [#1998]
    - refactor!: port vue-portal to teleport or extension system
      [#2015]
    - refactor!: mobile nav to web-pkg [#2007]
    * Security
    - chore(deps): fix current security alerts [#2040]
    * Enhancement
    - feat: use proper size-5 class for medium sized icons [#2066]
    - feat: increase topbar height [#2070]
    - Improve empty state icons [#2094]
    - feat: ease use of floating action button extension [#2090]
    - feat: add polished icons for no content message [#2033]
    - feat: add fab to admin settings and spaces overview [#2025]
    - feat(ocm): implement WAYF page and enhance invitation
      workflow [#1486]
    - feat: modernize surface colors [#2023]
    - feat: create or upload floating action button [#1997]
    - feat: eleminate collapsed state of left side bar [#1993]
    - feat: unifiy create and upload button [#1989]
    * Bug Fixes
    - fix: don't show 'new' button in secret file drop [#2086]
    - Fix broken link to web docs [#2080]
    - fix: admin settings layout [#2062]
    - fix: backchannel logout react to sid [#1969]
    - fix: broken AvatarImage usages [#2042]
    - fix(files): prevent selection reset during keyboard
      navigation [#2044]
    - fix: visual active state in preview app (photo roll) [#2029]
    - fix: prevent 'New'-button flicker when navigating [#2026]
    - fix(web-runtime): cache embed query params across config
      reloads [#1977]
    - fix(web-pkg): guard against missing routes in getEditorRoute
      [#1975]
    * Tests
    - keycloak tests [#2064]
    - test(e2e): increase timeout for large file upload step
      [#2067]
    - update keycloak version [#2051]
    - [full-ci] test: fix ocm invite token parsing [#2049]
    * Dependencies
    - chore(deps): update dependency eslint to v10 [#1945]
    - chore(deps): update dependency md-editor-v3 to v6.4.0 [#2072]
    - chore(deps): update devdependencies (non-major) [#2057]
    - fix(deps): update dependency @sentry/vue to v10.42.0 -
      autoclosed [#2052]
    - chore(deps): update dependency fast-xml-parser to v5.4.2
      [#2059]
    - chore(deps): update dependency @floating-ui/dom to v1.7.6
      [#2065]
    - chore(deps): update dependency dompurify to v3.3.2 [security]
      [#2095]
    - chore(deps): update dependency ejs to v5 [#2096]
    - chore(deps): update dependency @codemirror/view to v6.39.16
      [#2050]
    - chore(deps): update dependency globals to v17.4.0 [#2048]
    - chore(deps): update dependency @cucumber/messages to v32.2.0
      [#2047]
    - fix(deps): update dependency axios to v1.13.6 [#2046]
    - chore(deps): update dependency @cucumber/messages to v32.1.0
      [#2043]
    - chore(deps): update tiptap monorepo to v3.20.0 [#1999]
    - chore(deps): update dependency simple-git to v3.32.3 [#2039]
    - chore(deps): update devdependencies (non-major) [#2030]
    - fix(deps): update dependency @sentry/vue to v10.40.0 [#2036]
    - chore(deps): update dependency fast-xml-parser to v5.4.1
      [#2037]
    - chore(deps): update vue monorepo to v3.5.29 [#2034]
    - chore(deps): update node.js to v24.14.0 [#2035]
    - chore(deps): update typescript-eslint monorepo to v8.56.1
      [#2031]
    - chore(deps): update traefik docker tag to v3.6.9 [#2032]
    - chore(deps): update dependency @codemirror/view to v6.39.15
      [#2016]
    - fix(deps): update dependency vue-router to v5.0.3 [#2013]
    - chore(deps): update dependency fast-xml-parser to v5.3.7
      [#2014]
    - chore(deps): update devdependencies (non-major) [#1996]
    - chore(deps): update dependency rollup-plugin-visualizer to v7
      [#2024]
    - chore: adjust dev docker app-registry [#1995]
    - chore: adjust dev docker app-registry [#1994]
    - chore(deps): update typescript-eslint monorepo to v8.56.0
      [#1955]
    - chore(deps): update devdependencies (non-major) [#1962]
    - fix(deps): update dependency qs to v6.15.0 [#1968]
    - chore(deps): update dependency
      eslint-plugin-vuejs-accessibility to v2.5.0 [#1976]
    - fix(deps): update dependency @sentry/vue to v10.39.0 [#1988]
    - chore(deps): update dependency fast-xml-parser to v5.3.6
      [#1979]
    - chore(deps): update dependency @codemirror/view to v6.39.14
      [#1970]
    - chore(deps): update traefik docker tag to v3.6.8 [#1967]
    - chore(deps): update node.js to v24.13.1 [#1961]
    - chore(deps): update dependency eslint-plugin-vue to v10.8.0
      [#1980]
    - chore(deps): update dependency eslint-plugin-n to v17.24.0
      [#1982]
    reva
    * Bug Fixes
    - fix: copy mtime [#535]
    - Fix concurrent access to app tokens [#527]
    - Fix missing events when changing files on disk with watch_fs
      enabled [#530]
    * Dependencies
    - chore(deps): bump google.golang.org/grpc from 1.79.1 to
      1.79.2 [#548]
    - chore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.7 to
      3.6.8 [#546]
    - chore(deps): bump github.com/mattn/go-sqlite3 from 1.14.33 to
      1.14.34 [#544]
    - chore(deps): bump
      go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
      from 1.40.0 to 1.41.0 [#543]
    - chore(deps): bump google.golang.org/grpc from 1.78.0 to
      1.79.1 [#542]
    - chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0
      [#539]
    - chore(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.35.0
      [#537]
    - chore(deps): bump github.com/cloudflare/circl from 1.6.1 to
      1.6.3 in the go_modules group across 1 directory [#538]
    - chore(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1
      in the go_modules group across 1 directory [#534]
    - chore(deps): bump golang.org/x/term from 0.39.0 to 0.40.0
      [#533]
    - chore(deps): bump github.com/go-chi/chi/v5 from 5.2.4 to
      5.2.5 [#531]
* Tue Feb 17 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 5.1.0:
    * Bug Fixes
    - [full-ci] Bump reva v2.42.4 [#2348]
    - fix: fix typo in variable description [#2333]
    - fix: include sessionID in sse logout event [#2327]
    - fix: fix typo in gateway service documentation [#2332]
    - Sanitize web config only once [#2286]
    * Enhancement
    - external tenant id [#2258]
    * Documentation
    - fix: make file urls [#2304]
    * Dependencies
    - build(deps): bump github.com/gabriel-vasile/mimetype from
      1.4.12 to 1.4.13 [#2316]
    - build(deps): bump
      go.opentelemetry.io/otel/exporters/stdout/stdouttrace from
      1.39.0 to 1.40.0 [#2279]
    - update reva after merge #514 [#2309]
    - build(deps): bump github.com/go-chi/chi/v5 from 5.2.4 to
      5.2.5 [#2278]
* Fri Feb 06 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 5.0.2:
    * Security
    - Update immediately: CVE-2026-23989, a security issue in
      public links is resolved in v5.0.2.
      We recommend all deployments running previous versions to
      update to one of these releases immediately.
    * Bug Fixes
    - [full-ci] reva-bump-2.42.3 [#2276]
    * Tests
    - adapt test for #514 [#2255]
    - api-test: upload-rename-download file with back slash [#2239]
    - [full-ci][tests-only] test: add hook failures to the test
      failures list [#2041]
    * Documentation
    - docs(proxy): Clarify PROXY_OIDC_USERINFO_CACHE_TTL value
      [#2256]
    * Dependencies
    - [full-ci] reva-bump-2.42.2 [#2270]
    - build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2
      from 2.27.5 to 2.27.6 [#2238]
* Fri Jan 30 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 5.0.1:
    Opencloud
    * Bug Fixes
    - Do not ever set a TTL for the ID cache. It's not supposed to
      expire. [#2223]
    * Tests
    - test(api): wait for web-office readiness by checking
      discovery endpoint [#2217]
    * Dependencies
    - reva-bump-2.42.1 [#2225]
    Reva
    * Bug Fixes
    - Apply changed TTL settings to existing buckets [#509]
* Tue Jan 27 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 5.0.0:
    This release includes moving the ocdav handler back into the
    frontend, along with a set of changes that enable the
    registration of editor apps on folders.
    Opencloud:
    * Breaking changes
    - merge ocdav into frontend [#1958]
    * Tests
    - [test-only] replace exception to assertions [#2196]
    - test(api): auto-generate test virus files before test run
      [#2191]
    - test(api): remove accountsHashDifficulty test suite [#2190]
    - test(api): update without-remotephp expected-failures list
      [#2184]
    - [full-ci] test: use single command to run the containers and
      the API tests [#2169]
    - [tests-only] test: setup for running wopi API tests locally
      [#2139]
    - fix flaky #2145 [#2161]
    - Run wopi validator tests localy [#2151]
    - ci: fix unwanted workflow skip in the cron pipelines [#2117]
    - [POC] ci: skip previously passed workflows on pipeline
      restart [#2099]
    - [tests-only] test: wait post-processing to finish for MKCOL
      requests [#2092]
    - [tests-only] test: fix API tests [#2087]
    - [full-ci] use graph api in the
      enforcePasswordPublicLink.feature [#2050]
    - [full-ci][tests-only] test: check last email content with
      retries as emails can be delayed [#2038]
    - skip collaborativePosix tests in CI [#2039]
    * Documentation
    - Update release template [#2182]
    - Clarify what the two requests are used for [#2179]
    - fix: markdown links formatting [#2143]
    * Bug Fixes
    - fix: Show username in unprivileged search results [#2104]
    - fix(thumbnailer): missing font panic [#2097]
    - Remove sub-service binary entrypoints and fix antivirus only
      server cmd [#2043]
    - fix(thumbnailer): respect image boundaries and text wrappings
      [#2062]
    - fix: cobra viper flags and env [#2047]
    - fix service name in suture logs [#2052]
    * Enhancement
    - benchmark client enhancements [#1856]
    - allow http2 connections to proxy [#2040]
    - migrate from urfave/cli to spf13/cobra [#1954]
    * Dependencies
    - reva-bump-2.42.0 [#2215]
    - build(deps): bump github.com/olekukonko/tablewriter from
      1.1.2 to 1.1.3 [#2186]
    - build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2
      from 2.27.4 to 2.27.5 [#2204]
    - build(deps): bump github.com/go-resty/resty/v2 from 2.7.0 to
      2.17.1 [#2197]
    - build(deps): bump github.com/open-policy-agent/opa from
      1.11.1 to 1.12.3 [#2166]
    - build(deps): bump github.com/kovidgoyal/imaging from 1.8.18
      to 1.8.19 [#2167]
    - build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2
      from 2.27.3 to 2.27.4 [#2164]
    - build(deps): bump github.com/sirupsen/logrus from
      1.9.4-0.20230606125235-dd1b4c2e81af to 1.9.4 [#2163]
    - build(deps): bump github.com/go-chi/chi/v5 from 5.2.3 to
      5.2.4 [#2162]
    - build(deps): bump go.opentelemetry.io/contrib/zpages from
      0.63.0 to 0.64.0 [#2158]
    - build(deps): bump github.com/blevesearch/bleve/v2 from 2.5.5
      to 2.5.7 [#2157]
    - build(deps): bump
      go.opentelemetry.io/otel/exporters/stdout/stdouttrace from
      1.38.0 to 1.39.0 [#2154]
    - build(deps): bump golang.org/x/image from 0.34.0 to 0.35.0
      [#2153]
    - build(deps): bump github.com/nats-io/nats.go from 1.47.0 to
      1.48.0 [#2147]
    - build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.2 to
      2.27.5 [#2148]
    - build(deps): bump github.com/olekukonko/tablewriter from
      1.1.1 to 1.1.2 [#2144]
    - build(deps): bump github.com/spf13/cobra from 1.10.1 to
      1.10.2 [#2141]
    - build(deps): bump golang.org/x/net from 0.48.0 to 0.49.0
      [#2140]
    - build(deps): bump github.com/onsi/gomega from 1.38.2 to
      1.39.0 [#2133]
    - build(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0
      [#2132]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
      from 0.63.0 to 0.64.0 [#2109]
    - build(deps): bump github.com/kovidgoyal/imaging from 1.8.17
      to 1.8.18 [#2107]
    - build(deps): bump google.golang.org/grpc from 1.77.0 to
      1.78.0 [#2106]
    - build(deps): bump go.opentelemetry.io/otel/sdk from 1.38.0 to
      1.39.0 [#2069]
    - build(deps): bump
      github.com/opensearch-project/opensearch-go/v4 from 4.5.0 to
      4.6.0 [#2068]
    - build(deps): bump
      github.com/testcontainers/testcontainers-go/modules/opensearch
      from 0.39.0 to 0.40.0 [#1967]
    - build(deps): bump golang.org/x/net from 0.47.0 to 0.48.0
      [#2061]
    - build(deps): bump github.com/open-policy-agent/opa from
      1.10.1 to 1.11.0 [#1930]
    Web:
    * Breaking changes
    - feat!: remove deprecations [#1829]
    - feat: folder editor apps [#1817]
    * Security
    - fix(deps): update dependency lodash-es to v4.17.23 [security]
      [#2] [#1859]
    - chore(deps): bump preact to v10.28.2 [security] [#1814]
    * Enhancement
    - feat: clarify error text on 412 error in editor [#1850]
    - Mail: Mail compose as Widget #1609 [#1687]
    - feat: allow .readme.md filename for top level readme [#1769]
    * Bug Fixes
    - fix: add missing low opacity for cut resources in tiles view
      [#1852]
    - fix: delete action showing without any selected file in trash
      bin [#1853]
    - fix: embed actions filename input and confirm button name
      [#1849]
    - fix: prevent sort options in trash overview from disappearing
      [#1851]
    - fix: break long resource names in right sidebar [#1836]
    - fix: context menu for shares on search result page [#1835]
    - fix: text editor app entry for light users [#1837]
    - fix: resource delete action visibility [#1832]
    - fix(calendar): use type="a" for external documentation link
      [#1801]
    - fix(design-system): checkbox label vertical alignment [#1773]
    * Tests
    - enforce password for writable public links [#1779]
    * Dependencies
    - chore(deps): update devdependencies (non-major) [#1861]
    - fix(deps): update dependency lodash-es to v4.17.23 [security]
      [#1857]
    - chore(deps): update typescript-eslint monorepo to v8.53.1
      [#1846]
    - chore(deps): update dependency happy-dom to v20.3.4 [#1847]
    - chore(deps): update pnpm to v10.28.1 [#1844]
    - chore(deps): update devdependencies (non-major) [#1842]
    - fix(deps): update dependency @sentry/vue to v10.35.0 [#1845]
    - fix(deps): update vue monorepo to v3.5.27 [#1843]
    - fix(deps): update dependency @casl/ability to v6.8.0 [#1840]
    - chore(deps): update dependency @casl/vue to v2.2.6 [#1839]
    - chore(deps): update dependency happy-dom to v20.3.3 [#1841]
    - chore(deps): update dependency eslint-plugin-vue to v10.7.0
      [#1838]
    - chore(deps): update dependency happy-dom to v20.3.1 [#1834]
    - chore(deps): update dependency ejs to v4 [#1828]
    - chore(deps): update traefik docker tag to v3.6.7 [#1825]
    - fix(deps): update dependency @sentry/vue to v10.34.0 -
      autoclosed [#1827]
    - chore(deps): update devdependencies (non-major) [#1826]
    - chore(deps): update dependency @babel/eslint-parser to
      v7.28.6 [#1815]
    - fix(deps): update dependency @sentry/vue to v10.33.0 [#1812]
    - chore(deps): update typescript-eslint monorepo to v8.53.0
      [#1816]
    - chore(deps): update dependency @codemirror/view to v6.39.11
      [#1820]
    - chore(deps): update node.js to v24.13.0 [#1821]
    - chore(deps): update dependency eslint-plugin-n to v17.23.2
      [#1822]
    - chore(deps): update devdependencies (non-major) to v7.28.6
      [#1823]
    - chore(deps): update devdependencies (non-major) [#1783]
    - chore(deps): update collabora/code docker tag to v25.04.8.1.1
      [#1761]
    - fix(deps): update dependency globals to v17 [#1811]
    - chore(deps): update dependency md-editor-v3 to v6.3.1 [#1794]
    - chore(deps): update typescript-eslint monorepo to v8.52.0
      [#1786]
    - fix(deps): update dependency @casl/ability to v6.7.5 [#1782]
    - chore(deps): update traefik docker tag to v3.6.6 [#1798]
    - fix(deps): update dependency p-queue to v9.1.0 [#1809]
    - fix(deps): update dependency zod to v4.3.5 [#1810]
    - chore(deps): update dependency @codemirror/view to v6.39.9
      [#1785]
    - Update dependency @casl/vue to v2.2.5 [#1807]
    - Update dependency focus-trap to v7.8.0 [#1784]
    - Update pnpm to v10.28.0 [#1790]
    - Update dependency qs to v6.14.1 [SECURITY] [#1803]
    - fix(deps): update dependency @sentry/vue to v10.32.1 [#1777]
    - chore(deps): update devdependencies (non-major) [#1775]
    - chore(deps): update pnpm to v10.26.1 [#1778]
    - fix(deps): update dependency lodash-es to v4.17.22 [#1764]
    - fix(deps): update dependency @sentry/vue to v10.31.0 [#1766]
    - chore(deps): update devdependencies (non-major) to v4.0.16 -
      autoclosed [#1762]
    - chore(deps): update traefik docker tag to v3.6.5 [#1763]
    - chore(deps): update pnpm to v10.26.0 [#1753]
    - chore(deps): update typescript-eslint monorepo to v8.50.0
      [#1755]
    - fix(deps): update dependency zod to v4.2.1 [#1750]
    - [full-ci] bump-opencloud-4.1.0. run all tests [#1754]
    Reva
    * Bug Fixes
    - Handle files still being processed during download/copy
      [#507]
    - Reduce CPU and memory usage [#490]
    - fix(watchfs): Don't cache old id if a copy is detected [#491]
    - log correct line in tus log wrapper [#460]
    - skip assimilations if root is reached [#463]
    * Enhancement
    - add tls support for nats connections [#466]
    * Dependencies
    - chore(deps): bump github.com/segmentio/kafka-go from 0.4.49
      to 0.4.50 [#500]
    - chore(deps): bump github.com/prometheus/alertmanager from
      0.30.0 to 0.30.1 [#499]
    - chore(deps): bump github.com/minio/minio-go/v7 from 7.0.97 to
      7.0.98 [#498]
    - chore(deps): bump github.com/go-chi/chi/v5 from 5.2.3 to
      5.2.4 [#496]
    - chore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0
      [#494]
    - chore(deps): bump golang.org/x/term from 0.38.0 to 0.39.0
      [#492]
    - chore(deps): bump github.com/onsi/ginkgo/v2 from 2.27.3 to
      2.27.5 [#493]
    - chore(deps): bump golang.org/x/sys from 0.39.0 to 0.40.0
      [#488]
    - chore(deps): bump github.com/onsi/gomega from 1.38.3 to
      1.39.0 [#489]
    - chore(deps): bump github.com/onsi/ginkgo/v2 from 2.27.2 to
      2.27.3 [#486]
    - chore(deps): bump github.com/nats-io/nats.go from 1.47.0 to
      1.48.0 [#485]
    - chore(deps): bump github.com/BurntSushi/toml from 1.5.0 to
      1.6.0 [#484]
    - chore(deps): bump github.com/onsi/gomega from 1.38.2 to
      1.38.3 [#483]
    - chore(deps): bump google.golang.org/grpc from 1.77.0 to
      1.78.0 [#480]
    - chore(deps): bump google.golang.org/protobuf from 1.36.10 to
      1.36.11 [#481]
    - chore(deps): bump golang.org/x/oauth2 from 0.33.0 to 0.34.0
      [#478]
    - chore(deps): bump github.com/nats-io/nats-server/v2 from
      2.12.2 to 2.12.3 [#479]
    - chore(deps): bump
      go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
      from 1.38.0 to 1.39.0 [#476]
    - chore(deps): bump github.com/ceph/go-ceph from 0.36.0 to
      0.37.0 [#475]
    - chore(deps): bump
      go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
      from 0.63.0 to 0.64.0 [#474]
    - chore(deps): bump github.com/mattn/go-sqlite3 from 1.14.32 to
      1.14.33 [#473]
    - chore(deps): bump github.com/go-playground/validator/v10 from
      10.28.0 to 10.30.0 [#469]
    - chore(deps): bump github.com/prometheus/alertmanager from
      0.29.0 to 0.30.0 [#468]
    - chore(deps): bump golang.org/x/sys from 0.38.0 to 0.39.0
      [#467]
    - chore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.6 to
      3.6.7 [#464]
    - chore(deps): bump golang.org/x/sync from 0.18.0 to 0.19.0
      [#453]
    - chore(deps): bump go.opentelemetry.io/otel/trace from 1.38.0
      to 1.39.0 [#452]
* Tue Dec 16 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 4.1.0:
    Opencloud
    * Documentation
    - fix typo [#2024]
    - [docs] update policies link [#1996]
    - fix the link in quickstart script for itself [#1956]
    * Tests
    - [full-ci][tests-only] test: fix some test flakiness [#2003]
    - [tests-only] Skip test related pipelines for ready-release-go
      PRs [#2011]
    - [full-ci][tests-only] test: add test to check mismatch offset
      during TUS upload [#1993]
    - [full-ci][tests-only] test: proper resource existence check
      [#1990]
    - check propfing after renaming data in file system [#1809]
    - fix-get-attribute-test [#1974]
    * Enhancement
    - Show edition in opencloud version command [#2019]
    * Bug Fixes
    - fix: enforce trailing slash for server url [#1995]
    - fix: enhance resource creation with detailed process
      information [#1978]
    * Dependencies
    - chore: bump web to v4.3.0 [#2030]
    - reva-bump-2.41.0 [#2032]
    - build(deps): bump github.com/testcontainers/testcontainers-go
      from 0.39.0 to 0.40.0 [#1931]
    Web
    * Security
    - chore(deps): bump mdast-util-to-hast to 13.2.1 (security)
      [#1692]
    - chore: bump sub-dependencies that cause vulnerability alerts
      [#1653]
    * Bug Fixes
    - fix(design-system): filter chip margins [#1739]
    - fix(design-system): remove tailwind reference in bundled css
      [#1728]
    - fix: add missing drag styling in tiles view [#1645]
    - fix: embed mode click behavior [#1641]
    - fix: hide calendar when env var FRONTEND_DISABLE_RADICALE is
      set to true [#1660]
    - fix: move folder replace [#1627]
    - fix: editing and loading tags for received shares [#1650]
    - fix: catching errors in sse events [#1654]
    - fix: missing versions when closing and re-opening sidebar
      [#1602]
    - fix: embed actions z-index [#1610]
    - fix: version downloads and remove downloadUrl dav property
      default [#1559]
    - fix: copying created links in Safari [#1594]
    - fix: prevent undo delete multiple times for same file [#1587]
    - fix: initial default favicon [#1584]
    - fix: add missing file list update after undo delete in space
      [#1561]
    - bug: hide addtional calendar data, if radicale is not set up
      [#1573]
    - fix: lazy loading indicator in condensed resource table
      [#1572]
    - fix: endless propfind requests when opening public links
      authenticated [#1534]
    - fix: archive download on password protected links [#1523]
    - bug: allow clipboard access to collabora [#1569]
    - fix: translation string typos [#1564]
    - fix: remove horizontal scrollbar when opening upload menu
      [#1562]
    - fix: account preferences page, left sidebar won't be
      translated on language change [#1554]
    - fix: avoid flicker on CalDAV check [#1538]
    - fix: private link doesn't reliably open default app [#1527]
    - fix: only render drop content when opened [#1498]
    - fix: space batch actions not loading in spaces table [#1517]
    - fix: bottom drawer 'New'-menus appearance [#1494]
    - revert: "Update Font Metadata2 (#1488)" [#1507]
    - fix: adjust headline sizes across the webui [#1504]
    * Tests
    - [tests-only] correct release PR condition to use build.sender
      [#1736]
    - [tests-only] skip unit and e2e test pipelines on
      ready-release-go prs [#1714]
    - e2e-tests. undo deleted resources [#1580]
    - e2e-test. download folder on public link [#1531]
    - check user avatar in the admin settings->users [#1510]
    * Enhancement
    - feat: add photo roll to preview app [#1699]
    - feat: render readme.md file at the top of folder [#1708]
    - feat: add inlineLabel and hasBorder props to OcTextInput and
      OCSelect [#1707]
    - feat(preview): add support for mov video files [#1705]
    - feat: add floating action button [#1688]
    - feat: replace extension and gdpr icon in preference menu
      [#1683]
    - feat: implement mail account switcher [#1677]
    - feat: show empty trash bin icon at quick action if trash is
      empty [#1647]
    - feat: share links and passwords in embed mode [#1613]
    - Introduce mail app [#1382]
    * Dependencies
    - chore(deps): update dependency @codemirror/view to v6.39.4
      [#1732]
    - fix(deps): update dependency vue-router to v4.6.4 [#1743]
    - fix(deps): update dependency @sentry/vue to v10.30.0 [#1737]
    - chore(deps): update node.js to v24.12.0 [#1734]
    - chore(deps): update devdependencies (non-major) [#1742]
    - chore(deps): update dependency @codemirror/view to v6.39.1
      [#1730]
    - chore(deps): update dependency dompurify to v3.3.1 [#1721]
    - chore(deps): update typescript-eslint monorepo to v8.49.0
      [#1724]
    - chore(deps): update dependency md-editor-v3 to v6.2.1 [#1726]
    - chore(deps): update dependency @codemirror/view to v6.39.1
      [#1725]
    - chore(deps): update devdependencies (non-major) [#1722]
    - fix(deps): update uppy monorepo [#1729]
    - chore(deps): update pnpm to v10.25.0 [#1723]
    - chore(deps): update traefik docker tag to v3.6.4 [#1716]
    - chore(deps): update devdependencies (non-major) [#1717]
    - fix(deps): update dependency @sentry/vue to v10.29.0 [#1712]
    - fix(deps): update dependency @sentry/vue to v10.28.0 [#1697]
    - chore(deps): update dependency @panzoom/panzoom to v4.6.1
      [#1698]
    - chore(deps): update typescript-eslint monorepo to v8.48.1
      [#1693]
    - fix(deps): update uppy monorepo [#1695]
    - chore(deps): update devdependencies (non-major) [#1690]
    - update-playwright-1.57 [#1709]
    - fix(deps): update dependency password-sheriff to v2 [#1701]
    - chore(deps): update collabora/code docker tag to v25.04.7.3.1
      [#1684]
    - chore(deps): update dependency vite to v7.2.6 [#1689]
    - chore(deps): update devdependencies (non-major) [#1686]
    - chore(deps): update devdependencies (non-major) [#1652]
    - chore(deps): update typescript-eslint monorepo to v8.48.0
      [#1673]
    - chore(deps): update dependency password-sheriff to v1.3.1
      [#1672]
    - chore(deps): update ghcr.io/stalwartlabs/stalwart docker tag
      to v0.14.1 [#1541]
    - chore(deps): update dependency eslint-plugin-vue to v10.6.2
      [#1664]
    - fix(deps): update dependency @sentry/vue to v10.27.0 [#1674]
    - chore(deps): update dependency @vueuse/core to v14.1.0
      [#1676]
    - fix(deps): update vue monorepo to v3.5.25 [#1669]
    - fix(deps): update dependency zod to v4.1.13 [#1667]
    - chore(deps): update pnpm to v10.24.0 [#1656]
    - chore(deps): update dependency md-editor-v3 to v6.2.0 [#1648]
    - fix(deps): update dependency @sentry/vue to v10.26.0 [#1649]
    - chore(deps): update dependency glob to v13 [#1651]
    - chore(deps): update dependency @cucumber/messages to v31
      [#1644]
    - chore(deps): update dependency @vitejs/plugin-vue to v6.0.2
      [#1632]
    - chore(deps): update traefik docker tag to v3.6.2 [#1643]
    - chore(deps): update dependency oidc-client-ts to v3.4.1
      [#1570]
    - fix(deps): update dependency p-queue to v9.0.1 [#1640]
    - chore(deps): update typescript-eslint monorepo to v8.47.0
      [#1633]
    - chore(deps): update dependency glob to v12 [#1634]
    - chore(deps): update collabora/code docker tag to v25.04.7.2.1
      [#1631]
    - chore(deps): update devdependencies (non-major) to v4.0.10
      [#1625]
    - chore(deps): update dependency @codemirror/view to v6.38.8
      [#1622]
    - chore(deps): update dependency vue-tsc to v3.1.4 [#1621]
    - chore(deps): update dependency @codemirror/view to v6.38.7
      [#1619]
    - chore(deps): update devdependencies (non-major) to v4.0.9
      [#1618]
    - chore(deps): update traefik docker tag to v3.6.1 [#1614]
    - chore(deps): update pnpm to v10.22.0 [#1607]
    - chore(deps): update dependency jsdom to v27.2.0 [#1601]
    - chore(deps): update node.js to v24.11.1 [#1600]
    - fix(deps): update dependency @sentry/vue to v10.25.0 [#1599]
    - fix(deps): update dependency @sentry/vue to v10.24.0 [#1574]
    - chore(deps): update typescript-eslint monorepo to v8.46.4
      [#1581]
    - chore(deps): update collabora/code docker tag to v25.04.7.1.1
      [#1516]
    - chore(deps): update devdependencies (non-major) to v4.0.8
      [#1557]
    - chore(deps): update traefik docker tag to v3.6.0 [#1566]
    - chore(deps): update pnpm to v10.21.0 [#1568]
    - chore(deps): update dependency password-sheriff to v1.3.0
      [#1560]
    - fix(deps): update vue monorepo to v3.5.24 [#1558]
    - chore(deps): update dependency vite to v7.2.2 [#1555]
    - chore(deps): update devdependencies (non-major) to v4.1.17
      [#1533]
    - chore(deps): update dependency axios to v1.13.2 [#1537]
    - fix(deps): update vue monorepo to v3.5.23 [#1544]
    - fix(deps): update dependency @sentry/vue to v10.23.0 [#1542]
    - fix(deps): update dependency pinia to v3.0.4 [#1532]
    - chore(deps): update dependency @pinia/testing to v1.0.3
      [#1524]
    - chore(deps): update dependency pinia to v3.0.4 [#1525]
    - fix(deps): update dependency axios to v1.13.2 - autoclosed
      [#1515]
    - chore(deps): update devdependencies (non-major) to v4.0.7
      [#1514]
    - chore(deps): update dependency eslint to v9.39.1 [#1503]
    - chore(deps): update typescript-eslint monorepo to v8.46.3
      [#1502]
    - [full-ci] bump-opencloud-3.7.0. run all tests [#1500]
    - chore(deps): update dependency md-editor-v3 to v6.1.1 [#1493]
    - fix(deps): update dependency @uppy/utils to v7.1.3 [#1496]
    Reva
    * 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]
* Tue Dec 16 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 4.0.1:
    * Tests
    - [stable-4.0] Port #2011 [#2018]
    * Bug Fixes
    - [stable-4.0] fix: build time edition channels #2001 [#2010]
    - [stable-4.0] fix: enforce trailing slash for server url
      [#2002]
    - [stable-4.0] fix: enhance resource creation with detailed
      process information (#1978) [#2000]
* Mon Dec 15 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 4.0.0:
    https://github.com/opencloud-eu/opencloud/releases/tag/v4.0.0
    https://docs.opencloud.eu/docs/admin/maintenance/upgrade/upgrade-4.0.0
    * Highlights:
    - Multitenancy
      This release sets the foundation for multi tenant
      capabilities and provides a centralized platform with shared
      infrastructure and a logical separation between tenants. This
      means that users can only view and share files with users
      inside their own tenant. Configuration and administration are
      unified across the environment while shared services enable
      more efficient scaling. Multitenancy is ideal for
      organizations operating multiple units under one roof, such
      as agencies managing separate clients, enterprises with
      distinct business divisions or service providers hosting
      multiple customer environments.  Multitenancy is supported
      within the enterprise licence.
    - K8s - Kubernetes Helm Charts
      The new kubernetes helm charts ensure high availability for
      business critical deployments. Services now support stable,
      automated up and down scaling under load. The charts include
      built-in dashboards and alerts to spot issues early and keep
      environments easy to monitor. Heads up: The Helm charts are
      part of the enterprise licence and are different from the
      free, community driven Helm Charts.
    - Calendar and Contacts
      OpenCloud now supports an optional calendar and contacts
      service powered by Radicale, easily enabled as an addon. It
      works with standard CardDAV and CalDAV clients such as
      Thunderbird and common mobile apps. All data stays fully
      under your control with zero reliance on big tech providers.
      If enabled, users find their personal CalDAV calendar URL
      directly in the Web UI.
    - New "Calendar" panel in the account settings (visible only
      if CalDAV is enabled by the server).
    - Includes:
    - CalDAV URL (copyable)
    - Username (copyable)
    - Password info: use an app token for authentication
      The calendar integration was added thanks to frequent request
      from the community. For enterprise deployments, contact our
      Service and Support team. Learn more:
      https://docs.opencloud.eu/docs/admin/configuration/radicale-integration
    - PosixFS with Live File Updates
      PosixFS provides the single source of truth in OpenCloud,
      eliminating separate metadata and inconsistent states one
      encounters with classic database backed systems. Changes on
      the file level are now reflected live in OpenCloud, updating
      on all your clients in realtime whats going on within your
      storage file tree.
    - Enterprise Search Backend: OpenSearch
      OpenCloud now integrates with OpenSearch
      (https://opensearch.org/) as search service for indexing and
      querying. The OpenSearch integration provides cluster
      capabilities for high load scenarios. Full text queries run
      faster and more precisely through modern relevance models,
      backed by distributed indexing for high throughput. This
      allows administrators to use OpenSearch as a scalable,
      distributed search backend, while Bleve remains the default
      search engine for regular home- and family-setups. The
      OpenSearch integration is supported within the enterprise
      licence.
    - 1-Click Branding
      OpenCloud now generates a complete, accessible theme from a
      single primary color input covering buttons, navigation,
      states and more. Manual color configuration remains optional
      for advanced customization. The generated themes meet
      accessibility (BITV2.0 and WCAG2.1) requirements and ensure
      consistent branding across all tenants. 1-Klick branding ist
      included in the enterprise licence.
    - Undo Option
      Introduces an undo option for delete actions, giving users
      quick recovery from mistakes and encouraging safer
      experimentation. This lowers the barrier for cautious or less
      experienced users by enabling safe experimentation without
      fear of breaking anything.
    - Install the Web UI as PWA
      The OpenCloud Web UI can now be installed as a Progressive
      Web App directly from the browser. The PWA allow users to
      place an icon on the homescreen, desktop or taskbar for fast
      access. The web ui launches like a native application without
      a browser frame and the installation can be done without the
      need of an app store. The UI for installing a PWA depends on
      the browser and platform. On Safari for iOS, users install
      the PWA through the Add to Home Screen option. On Android
      browsers like Chrome, the install option appears in the
      browser menu. On desktop Firefox, Chrome and Edge, an install
      icon appears in the URL bar when the PWA is not yet
      installed.
    - Collabora automatic dark/light theme
      Integration is everything: Collabora now automatically adapts
      to your Dark or Light mode settings in OpenCloud. You no
      longer need to switch modes manually, making you feel right
      at “home” when working on documents. Everything looks
      seamless and makes working more effortless.
    - Tiles view on search result page
      OpenCloud allows the Tiles View on search result pages to be
      enabled as a global setting. This means the view is now
      available on every relevant page, including search results.
      The new view makes it easier to quickly identify and select
      documents or files. Search results are displayed visually in
      a clear, tile-based layout. With the global activation, the
      Tiles View is automatically applied across all relevant
      pages, providing a consistent and user-friendly experience.
    - Calendar settings
      The Calendar settings are now easier to find: Application
      Switcher on the top left in the web ui. Note that the
      built-in Calendar needs to be enabled if you want to use it:
      https://docs.opencloud.eu/docs/admin/configuration/radicale-integration/
    - Update Check
      OpenCloud now includes an Update Check in the Web UI that
      checks if there is a new version available. The goal is to
      provide subtle update notifications without distracting you
      with banners or pop-ups. No personal user data is
      transmitted.  We deliver new features every three weeks as
      part of our rolling release cycle, and a new production
      release twice a year. The update check is fully optional and
      can be disabled at any time.
    - Use of css framework Tailwind
      The design system now fully uses Tailwind CSS, a modern
      utility-first framework that lets developers style components
      directly in the markup with pre-defined classes. This
      simplifies styling and ensures a consistent look across
      OpenCloud.
    - IDP Login Control
      OpenCloud now lets admins hide the login enable/disable
      option for users managed by an external IDP. This makes the
      user management interface clearer and easier to use.
    - Modernized context menu on mobile
      The context menu on mobile devices now features a drilldown
      design for submenus. This makes context actions more modern,
      intuitive, and optimized for smartphones. Additionally, the
      bottom drawer has been updated with a clearer, less technical
      label, improving usability for all users.
    - WebP support in preview
      The preview now supports the WebP image format: in addition
      to thumbnails in the file list and tiles view, clicking on a
      WebP file will now open it directly in the Preview app
      instead of downloading.
    - Add dark mode and adjust light theme colors
      This release introduces a new dark mode for improved
      accessibility and user experience in low-light environments.
      Additionally, the light theme color palette has been adjusted
      to align with the generated Material Design color guidelines,
      ensuring visual consistency and design compliance across the
      application.
    - New action "empty trash"
      A new "Empty Trash" option is now available in the context
      menu of the trash overview. This action allows user to empty
      the trash of a selected space without navigating into it.
      This improvement streamlines the cleanup process for users
      managing multiple spaces.
    - Add fillstate for deleted files in trash overview page
      The view feature "Show empty trash bins" has been added to
      the trash overview page. This allows users easily filter and
      focus on trash bins that still contain deleted files. This
      enhancement provides a cleaner and more targeted trash
      management experience.
    - Collabora: New “Export As” and “Save As” Options
      Working in Collabora just got more powerful:
    - Save As You can now save a copy of the current file
      directly from within Collabora.
    - Export As Export your currently edited document into
      another format (e.g. PDF) — no extra tools needed.
      These improvements let you convert and copy documents without
      ever leaving the editor.
    - Simplified "Open" Context Menu for Files
      The file context menu has been redesigned for a cleaner and
      more intuitive experience. A single "Open" entry replaces
      multiple "Open with..." options. This feature is fully
      accessible with keyboards.
    - Extended File Format Support in Text Editor
      The text editor now supports a wider range of text-based file
      formats:
    - Markup & Web: .html, .css, .scss, .sass, .less
    - Scripts & Code: .c, .cpp, .java, .sh, .bat, .asm, .ts, .tsx,
      .jsx, .vue
    - Config & Environment: .yml, .yaml, .toml, .ini, .conf, .env
    - Structured Data: .csv, .tsv, .xml
    - Other Text Formats: .log, .rtf, .ics, .dockerfile,
      .makefile
    - Add Profile Photo
      Users can now upload a profile photo to personalize their
      account. The profile image will be displayed in the user
      interface wherever user avatars are shown such as the top bar
      and user lists enhancing recognition and adding a more
      personal touch.
    - Accessibility Improvement: Required Mark for Text Input
      Fields
      The text input component now includes a proper "required"
      mark for accessibility (a11y). This improves compliance with
      WCAG 2.1 and overall form usability.
    - Delete Files Directly from Viewer or Editor
      You can now delete files directly from within an editor or
      viewer, without having to return to the file list. The delete
      option is available in the topbar context menu, the right
      sidebar action panel or the preview controls bar. Thanks to
      fwinn for proposing this improvement.
    - Croping of Space Images
      Space managers can now select the visible area of a space
      image in a 16:9 aspect ratio. When uploading a space image, a
      crop tool lets you define the exact area shown in the space
      overview and details. Cropping is also completely
      controllable via
      keyboard.
    - Redesigned Account Settings
      Account settings have been redesigned and restructured into
      dedicated pages with a clear left-hand navigation. This makes
      navigating settings simpler and offer a clearer structure and
      better usability.
    - Configurable Logo Link on Login Page
      You can now configure a custom URL for the logo on the login
      page.
      This allows you to redirect users to your organisations
      website, support portal, or any other destination when they
      click the logo.
    - Important Performance Improvement: Reduced CPU Load
      Thanks to this bug report we’ve made several improvements to
      the activitylog service to significantly reduce its impact on
      system performance in 842.
    * Breaking changes
    - collaboration: Enable InsertRemoteImage option [#1692]
    * Documentation
    - Fix typos in antivirus README documentation [#1940]
    - fix: add missing service README.md files with basic
      description [#1859]
    - Fix README.md files which contain broken or missing links
      [#1854]
    * Bug Fixes
    - introduce OC_EVENTS_TLS_INSECURE [#1936]
    - kill unused env vars [#1888]
    - rc-handling was only active for the dryrun, not the real
      build-and-push [#1919]
    - handle objectguid endianess [#1901]
    - fix: add update server to default csp rules [#1875]
    - fix: add missing capability flag support-radicale [#1891]
    - fix opensearch client certificate [#1890]
    - Bump reva [#1882]
    - load two yaml configs [#1617]
    - make user cache tenant aware [#1732]
    - fix: sanitise markdow code to make docusaurus happy [#1851]
    - update launch.json [#1843]
    - docs: Fix auth-app examples in README [#1844]
    - fix: fix typo in treesize logging [#1826]
    - fix: set global signing secret fallback correctly [#1781]
    * Enhancement
    - feat(ocm): add WAYF configuration for reva OCM service
      [#1714]
    - log missing name or id attributes [#1914]
    - collabora: Set IsAdminUser and IsAnonymousUser in
      CheckFileInfo [#1745]
    * Tests
    - [full-ci] disable running ci with watch fs when full-ci
      [#1902]
    - api-tests: delete spaces before users [#1877]
    - update tika version [#1872]
    - add share sync to collaborativePosix suite [#1806]
    - removed test virus files from repo [#1812]
    - increase timeouts waiting for notification & search [#1802]
    - Sync share before action [#1795]
    - correct STORAGE_USERS_POSIX_WATCH_FS env typo in CI [#1746]
    * Dependencies
    - [full-ci] revaBump-v2.40.1 [#1927]
    - [full-ci] chore: bump web to v4.2.1 [#1938]
    - build(deps): bump google.golang.org/grpc from 1.76.0 to
      1.77.0 [#1923]
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.12.1 to 2.12.2 [#1922]
    - build(deps): bump github.com/kovidgoyal/imaging from 1.7.2 to
      1.8.17 [#1912]
    - build(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0
      [#1911]
    - [decomposed]Update version 4.0.0 rc.2 [#1917]
    - chore: bump web to v4.2.1-rc.1 [#1900]
    - revaBump-getting#428 [#1887]
    - build(deps): bump github.com/blevesearch/bleve/v2 from 2.5.4
      to 2.5.5 [#1884]
    - build(deps): bump github.com/olekukonko/tablewriter from
      1.1.0 to 1.1.1 [#1869]
    - build(deps): bump golang.org/x/term from 0.36.0 to 0.37.0
      [#1845]
    - reva-bump-2.39.2. update opencloud 4.0.0-rc.1 [#1849]
    - build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0
      [#1836]
    - build(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.33.0
      [#1828]
    - build(deps): bump github.com/KimMachineGun/automemlimit from
      0.7.4 to 0.7.5 [#1787]
    - build(deps): bump github.com/open-policy-agent/opa from 1.9.0
      to 1.10.1 [#1788]
    - Bump reva [#1786]
    - build(deps): bump github.com/gabriel-vasile/mimetype from
      1.4.10 to 1.4.11 [#1775]
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.12.0 to 2.12.1 [#1706]
    - build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.1 to
      2.27.2 [#1754]
* Mon Nov 03 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 3.7.0:
    Opencloud
    * Tests
    - check status of postprocessing before accesing the file
      [#1762]
    * Enhancement
    - multi-tenancy: Optional attributes on provision API [#1663]
    - fix: fix #1698 - Notification email doesn't contain
      Message-Id header [#1708]
    * Bug Fixes
    - fix: only search LDAP group by name [#1724]
    * Dependencies
    - [full-ci] bump web 4.2.0 and opencloud 3.7.0 version [#1765]
    Web
    * Bug Fixes
    - fix: add missing first breadcrumb on table size screens
      [#1437]
    - fix: bottom drawer nesting issues [#1460]
    - bug: set as space image action appears on non-supported files
      [#1491]
    - fix: list styling [#1461]
    - fix: set space image action showing outside of project spaces
      [#1439]
    - fix: prevent thumbnail squashing in file list [#1440]
    - fix: hide save buttons in topbar for read-only files [#1452]
    - fix: only shorten links in markdown editor if character count
      is long… [#1427]
    - fix: reloading settings on public link page [#1424]
    - fix: view options and breadcrumbs on mobile with right
      sidebar [#1419]
    - fix: password link enforcement [#1405]
    - fix: plain views on mobile [#1415]
    - fix(extension-sdk): handle 'require' (wrapped in single
      quotes) in pa… [#1414]
    - fix(extension-sdk): ensure asset imports work [#1412]
    - fix: sidebar messing with tile size [#1398]
    - fix: plain view logo UI [#1396]
    - fix(external): pixelated rounded corners with Collabora
      [#1372]
    * Enhancement
    - Update Font Metadata2 [#1488]
    - feat: add single resources to store after uploading [#1361]
    - feat: markdown editor add line numbers toggle button [#1468]
    - feat: collabora insert images from opencloud [#924]
    - feat: hide update check if server is not available, show
      update check in admin settings [#1455]
    - Update Font Metadata [#1459]
    - feat: show line numbers in text/markdown editor, fix lists
      not rendered correctly [#1449]
    - perf: increase performance for folder and multiple file
      downloads [#1403]
    - feat: undo delete action [#1381]
    - feat: add tiles view to search result page [#1389]
    - feat(external): respect light/dark theme in Collabora [#1376]
    - feat: show disabled delete button for locked files [#1366]
    * Tests
    - e2e tests. fix open shortcut [#1429]
    - fix: add wait for upload input before setInputFiles [#1428]
    * Dependencies
    - chore(deps): update dependency password-sheriff to v1.2.0
      [#1489]
    - chore(deps): update dependency globals to v16.5.0 [#1490]
    - chore(deps): update devdependencies (non-major) [#1482]
    - chore(deps): update dependency happy-dom to v20.0.10 -
      autoclosed [#1469]
    - fix(deps): update dependency axios to v1.13.1 [#1470]
    - chore(deps): update pnpm to v10.20.0 [#1471]
    - chore(deps): update node.js to v24 [#1472]
    - chore(deps): update traefik docker tag to v3.5.4 [#1467]
    - fix(deps): update dependency @uppy/utils to v7.1.2 [#1458]
    - chore(deps): update dependency @cucumber/pretty-formatter to
      v2.4.0 [#1447]
    - fix(deps): update dependency axios to v1.13.0 [#1450]
    - [full-ci] bump-opencloud-3.6.0. run all tests [#1442]
    - chore(deps): update devdependencies (non-major) to v4.0.4
      [#1441]
    - chore(deps): update devdependencies (non-major) [#1430]
    - chore(deps): update dependency @vavt/cm-extension to v1.11.2
      [#1433]
    - fix(deps): update dependency focus-trap to v7.6.6 [#1432]
    - fix(deps): update dependency @sentry/vue to v10.22.0 [#1425]
    - chore(deps): update devdependencies (non-major) [#1422]
    - chore(deps): update dependency @babel/eslint-parser to
      v7.28.5 [#1421]
    - chore(deps): update dependency clean-publish to v6 [#1416]
    - fix(deps): update uppy monorepo [#1393]
    - chore(deps): update devdependencies (non-major) [#1418]
    - chore(deps): update vitest monorepo to v4 (major) [#1417]
    - fix(deps): update dependency @vueuse/core to v14 [#1411]
    - chore(deps): update dependency md-editor-v3 to v6.1.0 [#1355]
    - chore(deps): update pnpm to v10.19.0 [#1407]
    - chore(deps): update typescript-eslint monorepo to v8.46.2
      [#1400]
    - chore(deps): update node.js to v22.21.0 [#1402]
    - fix(deps): update dependency @sentry/vue to v10.21.0 [#1408]
    - chore(deps): update devdependencies (non-major) [#1404]
    - chore(deps): update collabora/code docker tag to v25.04.6.2.1
      [#1388]
    - chore(deps): update devdependencies (non-major) [#1322]
    - chore(deps): update dependency eslint-plugin-unused-imports
      to v4.3.0 [#1395]
    - chore(deps): update dependency happy-dom to v20.0.2
      [security] [#1385]
    - chore(deps): update dependency eslint-plugin-vue to v10.5.1
      [#1383]
    - fix(deps): update dependency @sentry/vue to v10.20.0 -
      autoclosed [#1384]
    - fix(deps): update dependency vue-router to v4.6.3 [#1375]
    - chore(deps): update pnpm to v10.18.3 [#1374]
    - chore(deps): update typescript-eslint monorepo to v8.46.1
      [#1368]
    - chore(deps): update dependency dompurify to v3.3.0 [#1367]
* Tue Oct 28 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 3.6.0:
    Opencloud
    * Enhancement
    - allow specifying a shutdown order [#1622]
    - change: use 404 as status when thumbnail can not be fetched
      [#1582]
    - feat: add dedicated logo (web) for mobile view to theme
      [#1579]
    - feat: make it possible to start the collaboration service in
      the single process [#1569]
    - introduce AppURLs helper for atomic backgroud updates [#1542]
    - chore: add config for capability CheckForUpdates [#1556]
    * Tests
    - [full-ci] feat: implement OIDC authentication option [#1676]
    - apiTest-coverage for #1523 [#1660]
    - [full-ci] deleted unused step definitions [#1639]
    - check thumbnails in the share with me response [#1605]
    - [full-ci][tests-only] fix restore browsers cache workflow
      [#1615]
    - [full-ci] Enhance getSpaceByName: check local cache before
      Graph API calls [#1574]
    - [full-ci] getting personal space by userId instead of
      userName [#1553]
    - apiTest-flaky: sync share before checking [#1550]
    - [decomposed] use Alpine for opencloud starting [#1547]
    * Bug Fixes
    - fix: apply changes from other fixes in compose repo [#1707]
    - fix(settings): env var precedence [#1625]
    - fix(antivirus): update icap-client library which fixes tcp
      socket reuse [#1589]
    - fix: use valid autocomplete values (axe autocomplete-valid)
      [#1588]
    - Fix collaboration service name [#1577]
    - let the runtime always create a cancel context [#1565]
    - Bump reva and cs3apis [#1538]
    - use correct endpoint in nats check [#1533]
    * Documentation
    - adr: use eduation api for multi-tenancy provisioning [#1548]
    - fix: remove deprecated web ui feature "OpenAppsInTab" [#1575]
    * Dependencies
    - build(deps): bump github.com/onsi/ginkgo/v2 from 2.26.0 to
      2.27.1 [#1705]
    - [decomposed] bump-version-v3.6.0 [#1719]
    - revaBump-2.39.1 [#1718]
    - chore: bump reva [#1701]
    - build(deps): bump github.com/kovidgoyal/imaging from 1.6.4 to
      1.7.2 [#1696]
    - build(deps): bump github.com/blevesearch/bleve/v2 from 2.5.3
      to 2.5.4 [#1697]
    - build(deps): bump golang.org/x/oauth2 from 0.31.0 to 0.32.0
      [#1634]
    - build(deps): bump golang.org/x/net from 0.44.0 to 0.46.0
      [#1638]
    - revaBumb: add groupware capabilities [#1689]
    - revaUpdate: adding groupware capabilities [#1659]
    - chore/bump-web-4.1.0 [#1652]
    - build(deps): bump google.golang.org/grpc from 1.75.1 to
      1.76.0 [#1628]
    - build(deps): bump github.com/coreos/go-oidc/v3 from 3.15.0 to
      3.16.0 [#1627]
    - build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2
      from 2.27.2 to 2.27.3 [#1608]
    - build(deps): bump github.com/go-ldap/ldap/v3 from 3.4.11 to
      3.4.12 [#1609]
    - build(deps): bump google.golang.org/protobuf from 1.36.9 to
      1.36.10 [#1604]
    - build(deps): bump github.com/onsi/ginkgo/v2 from 2.25.3 to
      2.26.0 [#1603]
    - build(deps): bump github.com/nats-io/nats.go from 1.46.0 to
      1.46.1 [#1590]
    - build(deps): bump github.com/olekukonko/tablewriter from
      1.0.9 to 1.1.0 [#1584]
    - build(deps): bump github.com/open-policy-agent/opa from 1.8.0
      to 1.9.0 [#1576]
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.11.9 to 2.12.0 [#1568]
    - build(deps): bump golang.org/x/net from 0.43.0 to 0.44.0
      [#1567]
    - reva bump. getting #327 [#1555]
    - build(deps): bump golang.org/x/image from 0.30.0 to 0.31.0
      [#1552]
    - build(deps): bump github.com/nats-io/nats.go from 1.45.0 to
      1.46.0 [#1551]
    - build(deps): bump golang.org/x/crypto from 0.41.0 to 0.42.0
      [#1545]
    - build(deps): bump
      github.com/testcontainers/testcontainers-go/modules/opensearch
      from 0.38.0 to 0.39.0 [#1544]
    - build(deps): bump github.com/open-policy-agent/opa from 1.6.0
      to 1.8.0 [#1510]
    - build(deps): bump google.golang.org/grpc from 1.75.0 to
      1.75.1 [#1534]
    Web
    * Bug Fixes
    - fix: rounded bottom corner on tile preview hover [#1363]
    - fix: show previews in trash overview [#1362]
    - fix: remove share avatar click handler in files table [#1349]
    - fix(design-system): translate default modal action button
      labels [#1347]
    - fix: mobile tiles view right click menu [#1345]
    - fix(admin-settings): redirect when accessing /admin-settings
      [#1337]
    - fix: disable echart loading in text editor [#1332]
    - fix: sidebar versions loading (performance) [#1285]
    - fix: normalize file and folder names to NFC when uploading
      [#1327]
    - fix: prevent uploading the same file again during upload
      [#1277]
    - fix: resolve axe violations (button-name, empty-table-header,
      spinner) [#1296]
    - fix: clean failed uploads when closing upload overlay [#1300]
    - fix: user group assignment options, details panel alignment
      [#1298]
    - fix: topbar save icon hover color and thumbnail compression
      [#1294]
    - fix(admin-settings): space list and sidebar issues [#1286]
    - fix: sync color role defaults with opencloud theme.json
      [#1274]
    - fix: add missing web-pkg types and fix type errors [#1266]
    * Enhancement
    - feat: add tiles view for shared with me view [#1352]
    - feat: add tiles view for shared with others view [#1346]
    - feat: add tiles view for shared via link view [#1343]
    - feat: tiles view for trash [#1310]
    - feat: send server url sha256 encoded to update server [#1311]
    - feat: add update check for mobile view [#1323]
    - feat: set view mode e.G tiles or table view globally, add
      condensed view to Spaces view [#1306]
    - feat: add top bar logo for mobile view [#1281]
    - feat(extension-sdk): provide default tailwind config [#1275]
    - feat: account page enhancements: remove last table row
      border, adjust… [#1272]
    - feat: load config authenticated [#1249]
    - feat(extension-sdk): add tailwind vite plugin to vite config
      [#1256]
    - feat: add shift + mouse scroll for zoom out and zoom in in
      preview app [#1248]
    - feat: add more screen real estate for images in preview app
      [#1241]
    - feat: add dark mode for OcDatePicker [#1235]
    * Tests
    - fix (test-e2e): proper use of keycloak admin user [#1348]
    - [localization-de] e2e. ensure German localization is correct
      [#1193]
    - fail accessibility tests on any violation [#1319]
    - [full-ci][tests-only] Increase playwright timeout [#1267]
    * Dependencies
    - fix(deps): update uppy monorepo [#1344]
    - chore(deps): update pnpm to v10.18.2 [#1353]
    - chore(deps): update dependency happy-dom to v20 [#1354]
    - fix(deps): update dependency @sentry/vue to v10.19.0 [#1350]
    - chore(deps): update collabora/code docker tag to v25.04.6.1.1
      [#1109]
    - fix(deps): update dependency @sentry/vue to v10.18.0 [#1328]
    - chore(deps): update dependency @cucumber/messages to v30
      [#1315]
    - chore(deps): update dependency pino to v10 [#1314]
    - fix(deps): update dependency zod to v4.1.12 [#1321]
    - chore(deps): update pnpm to v10.18.1 [#1320]
    - chore(deps): update typescript-eslint monorepo to v8.46.0
      [#1324]
    - chore(deps): update dependency @vavt/cm-extension to v1.11.1
      [#1325]
    - chore(deps): update pnpm to v10.18.0 [#1312]
    - chore(deps): update devdependencies (non-major) [#1313]
    - chore(deps): update dependency pino to v9.13.0 [#1305]
    - chore(deps): update devdependencies (non-major) [#1303]
    - chore(deps): update dependency vite to v7.1.8 [#1302]
    - chore(deps): update dependency @tailwindcss/vite to v4.1.14
      [#1301]
    - fix(deps): update dependency p-queue to v9 [#1295]
    - chore(deps): update devdependencies (non-major) [#1290]
    - fix(deps): update dependency @sentry/vue to v10.17.0 [#1288]
    - chore(deps): update dependency happy-dom to v19.0.2 [#1284]
    - fix(deps): update dependency @sentry/vue to v10.16.0 [#1283]
    - chore(deps): update typescript-eslint monorepo to v8.45.0
      [#1282]
    - chore(deps): update traefik docker tag to v3.5.3 [#1271]
    - chore(deps): update devdependencies (non-major) [#1254]
    - chore(deps): update dependency happy-dom to v19 [#1273]
    - fix(deps): update dependency @sentry/vue to v10.15.0 [#1260]
    - fix(deps): update vue monorepo to v3.5.22 [#1262]
    - chore(deps): update node.js to v22.20.0 [#1258]
    - chore(design-system): remove sass dependencies [#1255]
    - fix(deps): update dependency @sentry/vue to v10.14.0 [#1253]
    - chore(deps): update dependency @playwright/test to v1.55.1
      [#1252]
    - fix(deps): update dependency @sentry/vue to v10.13.0 [#1243]
    - chore(deps): update devdependencies (non-major) [#1246]
    - fix(deps): update typescript-eslint monorepo to v8.44.1
      [#1247]
    - chore(deps): update pnpm to v10.17.1 [#1245]
    - [full-ci] bump-opencloud-3.5.0. run all tests [#1240]
    Reva
    * 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]
* Tue Sep 23 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 3.5.0:
    OpenCloud Server Changelog
    * Documentation
    - enhancement(docs): describe what and why ADRs [#1518]
    - enhancement(docs): add branch naming styleguide and clean up
      the contribution guidelines [#1520]
    - fix(search): readme typos and mention the lack of scalability
      [#1516]
    - enhancement(search): simplify search docs and document
      opensearch backend [#1513]
    - remove opencloud_full from the read.me and add
      opencloud-compose instead [#1474]
    * Tests
    - [full-ci][tests-only] revert behat version and fix regex on
      test script [#1507]
    - update behat version in composer.json [#1501]
    - Apitest. file extension change [#1482]
    - [full-ci] run tests with VIPS enabled [#1420]
    - [full-ci] add pipeline to purge go-bin cache [#1445]
    - [full-ci] purge browsers, opencloud web and playwright
      tracing cache [#1403]
    * Enhancement
    - Insecure opensearch client [#1509]
    - Allow disabling search servers [#1495]
    - Tracing improvements [#1436]
    * Bug Fixes
    - fix(graph): Set the full CS3 user id in the Create Share
      request [#1464]
    - Remove items from the index when they are purged from the
      trashbin [#1347]
    - Do not intertwine different batch operations [#1317]
    * Dependencies
    - [decomposed] bump-version-v3.5.0 [#1532]
    - revaBump-2.38.0 [#1530]
    - chore/bump-web-4.0.0 [#1531]
    - build(deps): bump github.com/onsi/ginkgo/v2 from 2.25.2 to
      2.25.3 [#1515]
    - build(deps): bump google.golang.org/protobuf from 1.36.8 to
      1.36.9 [#1491]
    - build(deps): bump go.opentelemetry.io/contrib/zpages from
      0.62.0 to 0.63.0 [#1490]
    - build(deps): bump golang.org/x/text from 0.28.0 to 0.29.0
      [#1484]
    - build(deps): bump github.com/spf13/afero from 1.14.0 to
      1.15.0 [#1483]
    - build(deps): bump github.com/prometheus/client_golang from
      1.23.0 to 1.23.2 [#1476]
    - build(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0
      [#1477]
    - build(deps): bump go.etcd.io/bbolt from 1.4.2 to 1.4.3
      [#1463]
    - build(deps): bump github.com/go-chi/chi/v5 from 5.2.2 to
      5.2.3 [#1460]
    - build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2
      from 2.27.1 to 2.27.2 [#1461]
    - build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1
      [#1459]
    - build(deps): bump github.com/riandyrn/otelchi from 0.12.1 to
      0.12.2 [#1456]
    - build(deps): bump github.com/beevik/etree from 1.5.1 to 1.6.0
      [#1453]
    - build(deps): bump github.com/blevesearch/bleve/v2 from 2.5.2
      to 2.5.3 [#1450]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
      from 0.62.0 to 0.63.0 [#1448]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
      from 0.62.0 to 0.63.0 [#1446]
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.11.7 to 2.11.8 [#1410]
    - build(deps): bump github.com/gabriel-vasile/mimetype from
      1.4.9 to 1.4.10 [#1413]
* Fri Sep 19 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 3.4.0:
    OpenCloud Server Changelog
    * Features
    - feat: added capability for Edit Login Allowed [#1406]
    - Search-service: add opensearch as distributed search backend
      [#1290]
    - initial skel for user soft delete [#1344]
    * Bug Fixes
    - fix(antivirus): the file bytesize differs if the file is
      larger than … [#1408]
    - Correct app store URL [#1412]
    - ack tag events [#1381]
    - fix(proxy): First login fails in auto provision setups
      [#1353]
    * Enhancement
    - directly connect to frontend [#1373]
    - Dockerfile cleanup [#1352]
    - feat: add defaultAppId option for the web config.json [#1354]
    * Tests
    - tests for collaborativePosixFS [#1342]
    - [full-ci] add pipeline to send CI notifications to matrix
      [#1249]
    * Dependencies
    - [decomposed] bump-version-v3.4.0 [#1442]
    - [full-ci] revaBump-2.37.0 [#1433]
    - Use bitnamilegacy [#1418]
    - build(deps): bump github.com/nats-io/nats.go from 1.44.0 to
      1.45.0 [#1401]
    - build(deps): bump github.com/stretchr/testify from 1.10.0 to
      1.11.0 [#1400]
    - build(deps): bump github.com/olekukonko/tablewriter from
      1.0.8 to 1.0.9 [#1376]
    - build(deps): bump github.com/onsi/ginkgo/v2 from 2.24.0 to
      2.25.1 [#1396]
    - [full-ci] Bump reva to latest main [#1372]
    - build(deps): bump github.com/prometheus/client_golang from
      1.22.0 to 1.23.0 [#1385]
    - build(deps): bump github.com/onsi/ginkgo/v2 from 2.23.4 to
      2.24.0 [#1375]
    - build(deps): bump github.com/gookit/config/v2 from 2.2.6 to
      2.2.7 [#1359]
    - build(deps): bump golang.org/x/net from 0.42.0 to 0.43.0
      [#1356]
    - chore(dependencies): bump reva
      19625996460b2e68da3bbaf539e554366c59e111 [#1357]
    - build(deps): bump golang.org/x/image from 0.28.0 to 0.30.0
      [#1323]
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.11.6 to 2.11.7 [#1339]
    - build(deps): bump github.com/onsi/gomega from 1.37.0 to
      1.38.0 [#1266] Reva Changelog
    * Features
    - add UserSoftDelete events [#317]
    * Bug Fixes
    - fix(posixfs): Ignore Events for Spaceroots [#310]
    - Only send TrashbinPurged if there is no key [#305]
* Fri Aug 29 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 3.3.0:
    OpenCloud Server Changelog
    * Features
    - Tenant [#1274]
    * Enhancement
    - chore: bump web to v3.3.0 [#1329]
    * Tests
    - multiTenancyTests [#1313]
    * Documentation
    - Fix posix driver documentation in STORAGE_USERS_DRIVER
      description [#1305]
    * Bug Fixes
    - Improve indexing performance using batches [#1306]
    - Do not run the timout func if the work func has run [#1302]
    - Make sure to register prometheus collectors only once [#1295]
    * Dependencies
    - [decomposed] bump-version-v3.3.0 [#1332]
    - [full-ci] Reva bump 2.36.0 [#1328]
    - Bump reva [#1315]
    * Reva Changelog
    - Features
    - add tenant check for shares [#295]
    - Bug Fixes
    - Check storage for writability and xattrs support during
      startup [#296]
    - Do not assimilate irregular files [#294]
    - Only scan dirty directories when recursing [#292]
    - Enhancement
    - Filter users by tenant id [#297]
    * Web Changelog
    - Features
    - Add bottom drawer for mobile devices [#985]
    - Bug Fixes
    - fix: incoming group share name in sidebar [#1060]
    - fix: dynamic viewport height on mobile devices [#1058]
    - fix: crippled search after leaving public link [#1053]
    - fix extension registry stable order [#1046]
    - fix: resource deselect when clicking esc in a modal [#1051]
    - fix: pasting files from local clipboard [#1047]
    - fix: search preview design [#1008]
    - fix: sidebar actions panel design [#1005]
    - fix: show explicit error message, when trying to upload
      space image but quota is exceeded [#1003]
    - Enhancement
    - feat: change bottom drawer to less technical context menu
      label [#1063]
    - feat: add drilldown menu for sub menus on mobile devices
      [#1017]
    - feat(preview): add webp as supported mimetype [#1062]
    - feat: preserve empty folders on upload [#1018]
    - feat: dispatch pathchange event for external integrations
      [#1033]
    - feat: only request thumnail if server support is guaranteed
      [#874]
    - feat: improve tile sort menu drop and drawer design [#1004]
    - feat: improve and align drop and drawer design [#997]
    - feat: make web installable as PWA [#980]
    - Tests
    - test: fix unit test warnings [#1067]
    - enable upload tests for webkit [#1057]
    - upload image from clipboard test [#1049]
    - Mobile view tests [#1006]
    - fix keycloak flaky test [#1021]
    - fix flaky close viewer after download [#1010]
    - e2e-test. fix share with multiple user test [#1013]
    - change browser in the script [#998]
    - cross browser testing [#954]
    - [full-ci] add pipeline to send CI notifications to
      matrix-channel [#960]
    - clear input for md and odt files [#987]
    - e2e-tests. clear input before fill name [#982]
* Fri Aug 29 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 3.2.1:
    * Bug Fixes
    - Do not try to log metrics when we failed to get the consumer
      info [#1289]
    - Add thumbnails to sharedWithMe and sharedByMe requests
      [#1257]
* Fri Aug 29 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 3.2.0:
    * Add dark mode and adjust light theme colors
    - This release introduces a new dark mode for improved
      accessibility and user experience in low-light environments.
      Additionally, the light theme color palette has been adjusted
      to align with the generated Material Design color guidelines,
      ensuring visual consistency and design compliance across the
      application.
    * New action "empty trash"
    - A new "Empty Trash" option is now available in the context
      menu of the trash overview. This action allows user to empty
      the trash of a selected space without navigating into it.
      This improvement streamlines the cleanup process for users
      managing multiple spaces.
    * Add fillstate for deleted files in trash overview page
    - The view feature "Show empty trash bins" has been added to
      the trash overview page. This allows users easily filter and
      focus on trash bins that still contain deleted files. This
      enhancement provides a cleaner and more targeted trash
      management experience.
    * Features
    - Metrics [#1242]
    - Add HasTrashedItems property to /me/drives endpoint [#1163]
    * Enhancement
    - [full-ci] chore: bump web to v3.2.0 [#1253]
    - proxy(sign_url_auth): Allow to verify server signed URLs
      [#1191]
    - Switch to the raw nats consumer instead of the go-micro
      events [#1171]
    - change: adjust default values for the S3 Uploads [#1224]
    - feat(web): add dark mode and adjust light theme colors
      [#1188]
    - change: set better decomposedS3 defaults for multipart upload
      [#1200]
    - add missing full username mapper to the full example [#1181]
    * Bug Fixes
    - fix ready checks [#1222]
    - Update config.go [#1183]
    - Fix wrong build version [#1210]
    - Update Makefile [#1187]
    - fix(collaboration): re register app providers in a
      configurable interval [#1035]
    - Fix lico idp doesn't load opencloud font anymore [#1153]
    * Dependencies
    - [decomposed] bump-version-v3.2.0 [#1258]
    - [full-ci] Reva bump 2.35.0 [#1255]
    - build(deps): bump golang.org/x/net from 0.41.0 to 0.42.0
      [#1232]
    - build(deps): bump github.com/KimMachineGun/automemlimit from
      0.7.3 to 0.7.4 [#1226]
    - build(deps): bump golang.org/x/text from 0.26.0 to 0.27.0
      [#1227]
    - build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0
      [#1209]
    - build(deps): bump golang.org/x/term from 0.32.0 to 0.33.0
      [#1208]
    - build(deps): bump github.com/olekukonko/tablewriter from
      1.0.7 to 1.0.8 [#1174]
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.11.5 to 2.11.6 [#1164]
    - build(deps): bump github.com/go-playground/validator/v10 from
      10.26.0 to 10.27.0 [#1165]
    - build(deps): bump github.com/pkg/xattr from 0.4.11 to 0.4.12
      [#1156]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
      from 0.61.0 to 0.62.0 [#1155]
    - build(deps): bump github.com/open-policy-agent/opa from 1.5.1
      to 1.6.0 [#1148]
    - build(deps): bump github.com/oklog/run from 1.1.0 to 1.2.0
      [#1150]
* Fri Aug 29 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 3.1.0:
    * Collabora: New “Export As” and “Save As” Options
      Working in Collabora just got more powerful:
    - Save As You can now save a copy of the current file directly
      from within Collabora.
    - Export As Export your currently edited document into another
      format (e.g. PDF) — no extra tools needed.
      These improvements let you convert and copy documents without
      ever leaving the editor.
    * Simplified "Open" Context Menu for Files
      The file context menu has been redesigned for a cleaner and
      more intuitive experience. A single "Open" entry replaces
      multiple "Open with..." options. This feature is fully
      accessible with keyboards.
    * Extended File Format Support in Text Editor
      The text editor now supports a wider range of text-based file
      formats:
    - Markup & Web: .html, .css, .scss, .sass, .less
    - Scripts & Code: .c, .cpp, .java, .sh, .bat, .asm, .ts, .tsx,
      .jsx, .vue
    - Config & Environment: .yml, .yaml, .toml, .ini, .conf, .env
    - Structured Data: .csv, .tsv, .xml
    - Other Text Formats: .log, .rtf, .ics, .dockerfile, .makefile
    * Features
    - feat: adjust space template image to match brand color
      [#1098]
    * Tests
    - enable user-settings e2e tests [#1140]
    * Bug Fixes
    - Only remove obsolete IDs from the index [#1127]
    - fix: collabora use metrics instead of imperial metric system
      [#1086]
    * Documentation
    - [full-ci] chore: bump web to v3.1.0 [#1129]
    - Update the href of CONTRIBUTING to the dev docs [#1077]
    - fix(docs): WEB_ASSET_PATH was still mentioned in the web
      readme [#943]
    - Fix link in CONTRIBUTING.md [#1048]
    * Enhancement
    - feat: re-enable Save As and Export in collabora [#1119]
    - Add a "posixfs consistency" command [#1091]
    - feat: add accessibility url to theme.json files [#1108]
    - cleanup: Avoid fetching group membership when not needed
      [#1036]
    * Dependencies
    - [decomposed] bump-version-v3.1.0 [#1142]
    - build(deps): bump go.etcd.io/bbolt from 1.4.1 to 1.4.2
      [#1131]
    - [full-ci] chore:reva bump v.2.34 [#1139]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
      from 0.61.0 to 0.62.0 [#1122]
    - build(deps): bump go.opentelemetry.io/contrib/zpages from
      0.61.0 to 0.62.0 [#1123]
    - build(deps): bump
      go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
      from 1.36.0 to 1.37.0 [#1111]
    - build(deps): bump go.opentelemetry.io/otel from 1.36.0 to
      1.37.0 [#1112]
    - build(deps): bump github.com/go-chi/chi/v5 from 5.2.1 to
      5.2.2 [#1075]
    - build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2
      from 2.26.3 to 2.27.0 [#1072]
    - build(deps): bump github.com/jellydator/ttlcache/v3 from
      3.3.0 to 3.4.0 [#1071]
    - build(deps): bump github.com/urfave/cli/v2 from 2.27.6 to
      2.27.7 [#1061]
    - build(deps): bump github.com/KimMachineGun/automemlimit from
      0.7.2 to 0.7.3 [#1062]
    - Bump reva to pull in the latest fixes [#1063]
    - build(deps): bump go.etcd.io/bbolt from 1.4.0 to 1.4.1
      [#1045]
    - build(deps): bump google.golang.org/grpc from 1.72.2 to
      1.73.0 [#1034]
    - build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0
      [#1033]
    - build(deps-dev): bump jest from 29.7.0 to 30.0.0 in
      /services/idp [#1040]
    - build(deps-dev): bump css-minimizer-webpack-plugin from 7.0.0
      to 7.0.2 in /services/idp [#1038]
    - build(deps): bump query-string from 9.1.1 to 9.2.0 in
      /services/idp [#1031]
* Thu Aug 28 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 3.0.0:
    https://github.com/opencloud-eu/opencloud/releases/tag/v3.0.0
    Listing a Space took too long when it included many users.
    To improve performance in this scenario, the drive root
    permissions are no longer expanded automatically (#485).
    This change modifies the API behavior. In accordance with
    Semantic Versioning, we have incremented the major version
    number. No manual migrationsteps are neccesary.
    * Add Profile Photo
      Users can now upload a profile photo to personalize their
      account. The profile image will be displayed in the user
      interface wherever user avatars are shown such as the top bar
      and user lists enhancing recognition and adding a more personal
      touch.
    * Accessibility Improvement: Required Mark for Text Input Fields
      The text input component now includes a proper "required" mark
      for accessibility (a11y). This improves compliance with WCAG
      2.1 and overall form usability.
    * Delete Files Directly from Viewer or Editor
      You can now delete files directly from within an editor or
      viewer, without having to return to the file list. The delete
      option is available in the topbar context menu, the right
      sidebar action panel or the preview controls bar. Thanks to
      fwinn for proposing this improvement.
    * Calendar Integration URL Now Visible in Account Settings
      Users can now easily find their personal CalDAV calendar URL
      directly in the Web UI.
      New "Calendar" panel in the account settings (visible only if
      CalDAV is enabled by the server).
      Includes:
    - CalDAV URL (copyable)
    - Username (copyable)
    - Password info: use an app token for authentication
      This makes it easier to connect your OpenCloud calendar to
      third-party apps like Apple Calendar or Thunderbird.
    * Croping of Space Images
      Space managers can now select the visible area of a space image
      in a 16:9 aspect ratio. When uploading a space image, a crop
      tool lets you define the exact area shown in the space overview
      and details. Cropping is also completely controllable via
      keyboard.
    * Improved Design of the Account Page
    - The Account Page has been redesigned to offer a clearer
      structure and better usability.
    * Breaking changes
    - do not automatically expand drive root permissions [#495]
    * Features
    - Enhancement: Introduced support for PrivateLink in WebDAV
      search responses [#983]
    - Add profile photo [#864]
    - feat: hide close button in collabora [#828]
    * Enhancement
    - graph: Add $filter to only list (and/or count) member
      permissions [#996]
    - [full-ci] chore: bump web to v3.0.0 [#1026]
    - [full-ci] chore: bump web to v3.0.0-alpha.1 [#972]
    - feat: add shareType to sharees field on activities api [#954]
    - graph: Add more $select options to ListPermissions endpoint
      [#916]
    - feat: add webp format [#869]
    * Tests
    - apiTest. count permission in the list permissions endpoint
      [#1010]
    - apiTest. select option for root/permissions endpoint [#942]
    - [full-ci] ApiTest. checking private link in report response
      [#993]
    - [full-ci] Change eicar_com.zip virus file and update tests
      [#992]
    * Bug Fixes
    - Fix broken urls in README.md of deployment example [#1023]
    - Make activitylog service scalable [#941]
    - Fix purging revisions from decomposeds3 blobstores [#958]
    - fix(graph-metadata): lazy cs3 metadata storage initialization
      [#946]
    - always get the user email for admin user [#898]
    * Documentation
    - Updated boxes in readme [#970]
    * Dependencies
    - [decomposed] bump-version-v3.0.0 [#1030]
    - [full-ci] chore:reva bump v.2.33.1 [#1027]
    - build(deps): bump i18next from 25.1.2 to 25.2.1 in
      /services/idp [#1024]
    - build(deps): bump golang.org/x/image from 0.27.0 to 0.28.0
      [#1012]
    - build(deps): bump @types/node from 22.15.29 to 22.15.30 in
      /services/idp [#1008]
    - build(deps): bump github.com/open-policy-agent/opa from 1.5.0
      to 1.5.1 [#1000]
    - build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0
      [#1006]
    - build(deps-dev): bump eslint-plugin-react from 7.37.2 to
      7.37.5 in /services/idp [#1004]
    - build(deps-dev): bump postcss-normalize from 13.0.0 to 13.0.1
      in /services/idp [#1003]
    - build(deps): bump @testing-library/react from 11.2.7 to
      12.1.5 in /services/idp [#994]
    - build(deps): bump github.com/blevesearch/bleve/v2 from 2.5.1
      to 2.5.2 [#999]
    - build(deps): bump @fontsource/roboto from 5.1.0 to 5.2.5 in
      /services/idp [#995]
    - build(deps): bump google.golang.org/grpc from 1.72.1 to
      1.72.2 [#991]
    - build(deps): bump github.com/nats-io/nats.go from 1.42.0 to
      1.43.0 [#990]
    - build(deps): bump @types/jest from 29.5.12 to 29.5.14 in
      /services/idp [#987]
    - build(deps): bump github.com/leonelquinteros/gotext from
      1.7.1 to 1.7.2 [#981]
    - build(deps): bump @types/node from 22.15.19 to 22.15.29 in
      /services/idp [#980]
    - build(deps): bump github.com/opencloud-eu/libre-graph-api-go
      from 1.0.6 to 1.0.7 [#982]
    - build(deps-dev): bump sass-loader from 16.0.4 to 16.0.5 in
      /services/idp [#979]
    - build(deps): bump web-vitals from 4.2.4 to 5.0.2 in
      /services/idp [#978]
    - build(deps): bump github.com/open-policy-agent/opa from 1.4.2
      to 1.5.0 [#977]
    - build(deps-dev): bump cldr from 7.5.0 to 7.9.0 in
      /services/idp [#975]
    - build(deps): bump github.com/olekukonko/tablewriter from
      1.0.6 to 1.0.7 [#974]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
      from 0.60.0 to 0.61.0 [#915]
    - build(deps): bump go.opentelemetry.io/contrib/zpages from
      0.60.0 to 0.61.0 [#938]
    - build(deps): bump @testing-library/user-event from 14.5.2 to
      14.6.1 in /services/idp [#939]
    - build(deps): bump i18next-browser-languagedetector from 7.2.1
      to 8.1.0 in /services/idp [#937]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
      from 0.60.0 to 0.61.0 [#923]
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.11.3 to 2.11.4 [#914]
    - build(deps): bump
      go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
      from 1.35.0 to 1.36.0 [#907]
    - build(deps): bump go.opentelemetry.io/otel/trace from 1.35.0
      to 1.36.0 [#906]
    - build(deps): bump github.com/blevesearch/bleve/v2 from 2.5.0
      to 2.5.1 [#900]
    - build(deps): bump axios from 1.7.7 to 1.8.2 in /services/idp
      [#902]
    - build(deps): bump github.com/opencloud-eu/libre-graph-api-go
      from 1.0.5 to 1.0.6 [#899]
    - build(deps): bump @types/node from 20.14.11 to 22.15.19 in
      /services/idp [#886]
    - build(deps-dev): bump i18next-conv from 14.1.0 to 15.1.1 in
      /services/idp [#887]
    - build(deps): bump golang.org/x/net from 0.39.0 to 0.40.0
      [#889]
    - build(deps): bump github.com/olekukonko/tablewriter from
      0.0.5 to 1.0.6 [#888]
* Fri Jul 04 2025 Klaas Freitag <opensuse@freisturz.de>
  - rename executable to opencloud-server to avoid clash with desktop
    sync client
* Sun May 18 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - new package opencloud-server: server of the OpenCloud file sharing solution

Files

/etc/default/opencloud-server
/etc/opencloud-server
/usr/bin/opencloud-server
/usr/lib/systemd/system/opencloud-server.service
/usr/lib/sysusers.d/system-user-opencloud-server.conf
/usr/share/doc/packages/opencloud-server
/usr/share/doc/packages/opencloud-server/README.md
/usr/share/licenses/opencloud-server
/usr/share/licenses/opencloud-server/LICENSE
/var/lib/opencloud-server


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:56:04 2026