Releases: opencloud-eu/opencloud
Release list
7.2.0-beta.2
v7.2.0-beta.2 Release 7.2.0 Beta 2
7.1.0
Note
This is a rolling release. Learn here about the release types and lifecycle.
Release Notes OpenCloud 7.1.0
⏳ First startup may take a few minutes
After the update, the first container startup may take a few minutes before all Spaces are available. Feel free to grab a cup of coffee meanwhile.
Background: Share-Manager migration
Due to an issue in OpenCloud 7.0.0 the migration task to convert existing space memberships will run a second time to also migrate space that have been disabled when the migration ran for the first time. 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.
7.1.0 - 2026-06-02 OpenCloud
❤️ Thanks to all contributors! ❤️
@ScharfViktor, @aduffeck, @dragonchaser, @kulmann, @micbar, @openclouders, @rhafer
📚 Documentation
🐛 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]
Web
📦️ 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]
🐛 Bug Fixes
- fix: help to translate text breaks settings page layout [#2625]
- fix: sse event on space delete has no effect [#2614]
- fix: prevent components from being proxied in Vue's reactivity system [#2588]
- fix: video loading inside share spaces [#2613]
- fix: legacy WebDav url [#2577]
- fix: account settings, extension names not translated [#2595]
- fix: missing undo and redo actions in plain text editor [#2592]
- fix(design-system): add id to OcSearchBar [#2587]
- fix: cleanup event listener [#2532]
- fix(editor): json rendering, plaintext serialization [#2573]
- fix: tags contextual helper text is out of viewport [#2582]
- fix: view mode not translated [#2581]
- fix: remove all folders from file drop upload queue [#2510]
- fix(editor): slash menu scroll [#2572]
- fix(public-links): rename expiry date label to expiration date [#2575]
- fix: disabled space has navigate actions [#2569]
- fix: cancel generic space folder loading [#2567]
- fix: upload overlay wording [#2564]
- fix(client): dedupe search results [#2555]
- fix: prevent csp error logs in browser console [#2562]
- fix(design-system): silence OcDrop attr-inheritance warning storm [#2560]
- fix: empty markdown documents [#2553]
- fix: prevents unsightly line breaks [#2546]
- fix: readme.md header content won't get rendered on public link access [#2542]
- fix: upload overlay when merging folders [#2544]
📈 Enhancement
- feat: use embed mode for copy and move actions [#2599]
Reva
🐛 Bug Fixes
📦️ Dependencies
- chore(deps): bump golang.org/x/text from 0.36.0 to 0.37.0 [#643]
7.0.0
Note
This is a rolling release. Learn here about the release types and lifecycle.
Release Notes OpenCloud 7.0.0
⏳ First startup may take a few minutes
After the update, the first container startup may take a few minutes before all Spaces are available. Feel free to grab a cup of coffee meanwhile.
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.
The upgrade requires an change to the configuration of the "sharing" service. Please follow the steps outlined in the Upgrade Guide to achieve that.
🔒 Security
Because of a pending security issue in the libvips library package shipped with Alpine Linux 3.23.x, we temporary disabled the Thumbnail and Previews Feature for TIFF images with this release. The feature will be enabled again once a fixed libvips package is available for Alpine Linux.
Thanks to the ownCloud Security Team for responsibly reporting this issue.
Changelog
7.0.0 - 2026-05-21
❤️ Thanks to all contributors! ❤️
@AlexAndBear, @SAY-5, @ScharfViktor, @Svanvith, @butonic, @dragonchaser, @dschmidt, @fschade, @micbar, @michaelstingl, @rhafer, @aduffeck, @JammingBen, @tammi-23
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
📦️ 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 t...
7.0.0-rc.0
7.0.0-rc.0 - 2026-05-20
❤️ Thanks to all contributors! ❤️
@AlexAndBear, @SAY-5, @ScharfViktor, @Svanvith, @butonic, @dschmidt, @micbar, @rhafer
💥 Breaking changes
- Persist space memberships in share manager [#2760]
- [feature/guest-links] bump reva, add service user config to "sharing" service [#2735]
🐛 Bug Fixes
- 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
4.0.7
Note
This is a production release. Learn here about the release types and lifecycle.
Release Notes OpenCloud 4.0.7
🔒 Security
Because of a pending security issue in the libvips library package shipped with Alpine Linux 3.23.x, we temporary disabled the Thumbnail and Previews Feature for TIFF images with this release. The feature will be enabled again once a fixed libvips package is available for Alpine Linux.
Thanks to the ownCloud Security Team for responsibly reporting this issue.
Changelog
4.0.7 - 2026-05-18
❤️ Thanks to all contributors! ❤️
@ScharfViktor, @rhafer
🔒 Security
- [stable/4.0] Backports [#2761]
6.2.0
Note
This is a rolling release. Learn here about the release types and lifecycle.
Releasenotes OpenCloud 6.2.0
📝 Basic TipTap Editor Integration
Introduced a new TipTap-based editor integration, replacing the previous markdown editor implementation with a reusable editor component. The first iteration supports plain text, markdown, HTML, and TipTap JSON, including content-type-sensitive toolbars and optional slash commands. This also unifies editor usage across Mail, Text Editor, and shared web components.
⚠️ PosixFS cache rebuild
OpenCloud 6.2.0 changes the key format of the file id cache in PosixFS. Depending on the kind and size of the storage rebuilding that cache can take up to a few minutes. During that time some of the spaces might not be available yet but will be back once the process has finished.
⚠️ Web extensions
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.
Changelog
6.2.0 - 2026-05-11
❤️ Thanks to all contributors! ❤️
@JammingBen, @ScharfViktor, @Sweeistaken, @aduffeck, @dragonchaser, @dschmidt, @fschade, @pedropintosilva, @rhafer, @schweigisito, @butonic, @AlexAndBear, @Cassolette, @JammingBen, @kulmann, @tammi-23
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. You can use it like so:
<template>
<TextEditorProvider :editor="textEditor">
<TextEditorToolbar />
<TextEditorContent />
</TextEditorProvider>
</template>
<script setup lang="ts">
import { ref } from 'vue'
import {
useTextEditor,
TextEditorProvider,
TextEditorContent,
TextEditorToolbar
} from '@opencloud-eu/web-pkg/editor'
const content = ref('Some content')
const textEditor = useTextEditor({
contentType: 'markdown',
modelValue: content
})
</script>See the TextEditorOptions interface for more details on the possible options.
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.
<script setup lang="ts">
import { computed } from 'vue'
import { useExtensionRegistry, ActionExtension } from '@opencloud-eu/web-pkg'
const extensionRegistry = useExtensionRegistry()
const extension = extensionRegistry.getExtensionById<ActionExtension>('com.github.opencloud-eu.web.files.context-action.rename')
const action = computed(() => extension?.action)
</script>For a full list of moved actions, please refer to the following files. You can also use them to retrieve extension IDs.
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(useGetMatchingSpacecomposable). Resources are always accessible if the user has access to the space.
Changed signatures in web-pkg
- removed
loadingfromuseDriveResolver - removed
spacefrombreadcrumbsFromPath(useBreadcrumbsFromPathcomposable) - removed
configStorefromgetSpacesByType - removed
optionsfromcreateFileRouteOptions
Removed options from config store
routingocmcernFeatures
💥 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](https...
4.0.6
Note
This is a production release. Learn here about the release types and lifecycle.
Release Notes OpenCloud 4.0.6
❤️ Thanks to all contributors! ❤️
@ScharfViktor, @dragonchaser, @kulmann, @rhafer, @AlexAndBear, @JammingBen, @prashant-gurung899
Opencloud
🐛 Bug Fixes
- [stable-4.0] More graceful shutdown fixes [#2692]
Web
🔒 Security
- chore: bump lodash-es to v4.18.1 [#2292]
- chore(deps): bump markdown-it to v4.1.1 [security] [#1985]
- chore(deps): bump qs to v6.14.2 [security] [#1986]
- chore(deps): update dependency fast-xml-parser to v5 [security] [#1918]
- chore(deps): bump @isaacs/brace-expansion to v5.0.1 [security] [#1930]
- fix(deps): update dependency lodash-es to v4.17.23 [security] [#1858]
- chore(deps): bump preact to v10.28.2 [security] [#1824]
- chore(deps): bump qs to v6.14.1 [security] [#1813]
🐛 Bug Fixes
- fix: faulty french translation for 'copy link and password' results i… [#2061]
- [stable-4.2] fix: backchannel logout react to sid (#1969) [#2060]
✅ Tests
- port opencloud-eu/web#2051 [#2056]
- [stable-4.2] Port opencloud-eu/web#1714, opencloud-eu/web#1736 and opencloud-eu/web#1700 [#1738]
- [stable-4.2] e2e-tests. undo deleted resources (opencloud-eu/web#1580) [#1704]
📦️ Dependencies
6.1.0
Note
This is a rolling release. Learn here about the release types and lifecycle.
Release Notes OpenCloud 6.1.0
🧭 Improved breadcrumb navigation
Navigating folder structures is now more consistent. The three-dot menu in the breadcrumb is now clickable and provides access to previously visited folders. This ensures that users can always navigate one step back via the breadcrumb and maintain orientation within deeper folder hierarchies.
⌨️ Keyboard shortcut for global search
The global search bar can now be focused using keyboard shortcuts (s or /). When focused, the search input is visually highlighted to improve clarity of active state.
Changelog
6.1.0 - 2026-04-20
❤️ Thanks to all contributors! ❤️
@JammingBen, @ScharfViktor, @aduffeck, @dragonchaser, @pedropintosilva, @rhafer, @AlexAndBear, @FrankM64, @kulmann, @pascalwengerter, @pedropintosilva, @tammi-23, @tiran133, @aduffeck, @fschade
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](https://...
4.0.5
Note
This is a production release. Learn here about the release types and lifecycle.
Release Notes OpenCloud 4.0.5
❤️ Thanks to all contributors! ❤️
@ScharfViktor, @rhafer
📦️ Dependencies
- Bump go dependencies with known vulnerabilities [#2566]
4.0.5-beta.1
v4.0.5-beta.1 Release 4.0.5 Beta 1