Skip to content

Releases: opencloud-eu/opencloud

2.0.0

26 Mar 19:53
1c9f765

Choose a tag to compare

Note

This is a production release. Learn here about the release types and lifecycle.

Releasenotes OpenCloud 2.0.0

With version 2.0.0, OpenCloud introduces File Native Backup a powerful new feature designed to simplify file backup and restore processes. OpenCloud 2.0.0 also marks the start of the commercial offering - with enterprise service and support for professional environments.

🗂️ File Native Backup with PosixFS

With PosixFS, you can now easily back up and restore your data by simply copying files from your storage or creating a snapshot. No database backup is needed. OpenCloud does not persist data in a database. All data is persisted natively as files, so admins only need to manage and back up the file system itself. This approach keeps things simple, robust, and easy to scale, even in complex environments.

  • Reduced Complexity Scaling, maintenance, and backups are significantly easier to manage.
  • No Metadata Database Required Saves system resources and lowers the risk of backup-related errors.
  • Straightforward Backup Process A single snapshot or file copy is sufficient for a complete, consistent backup.
  • Simple, file-based migration PosixFS also enables straightforward migrations. Just copy the files from one storage system to another.

🎨 Web UI Theming Now Powered by Material Design Color Tokens

The Web UI now adopts Material Design color tokens, enabling fully dynamic theming based on a single base color.

  • Automatic Color Palette Generation The complete, harmonious color palette can be generated from just one base color and can be consumed by the Web UI.

  • WCAG 2.1 / BITV 2.0 Fully Accessible The resulting UI meets WCAG 2.1 and BITV 2.0 contrast requirements, even when using your own custom base color.

  • Branding Made Easy This feature enables effortless visual customization of OpenCloud’s interface to match your corporate identity.

Note: Custom branding using Material Design tokens is included as part of the Business License service package.

Enjoy a beautiful, branded, and accessible user experience — with minimal setup.

Changelog

2.0.0 - 2025-03-26

❤️ Thanks to all contributors! ❤️

@JammingBen, @ScharfViktor, @aduffeck, @amrita-shrestha, @butonic, @dragonchaser, @dragotin, @individual-it, @kulmann, @micbar, @prashant-gurung899, @rhafer

💥 Breaking changes

  • [posix] change storage users default to posixfs [#237]

🐛 Bug Fixes

  • Bump reva to 2.29.1 [#501]
  • remove workaround for translation formatting [#491]
  • [full-ci] fix(collaboration): hide SaveAs and ExportAs buttons in web office [#471]
  • fix: add missing debug docker [#481]
  • Downgrade nats.go to 1.39.1 [#479]
  • fix cli driver initialization for "posix" [#459]
  • Do not cache when there was an error gathering the data [#462]
  • fix(storage-users): 'uploads sessions' command crash [#446]
  • fix: org name in multiarch dev build [#431]
  • fix local setup [#440]

📈 Enhancement

  • [full-ci] chore(web): update web to v2.1.0 [#497]
  • Bump reva [#474]
  • Bump reva to pull in the latest fixes [#451]
  • Switch to jsoncs3 backend for app tokens and enable service by default [#433]
  • Completely remove "edition" from capabilities [#434]
  • feat: add post logout redirect uris for mobile clients [#411]
  • chore: bump version to v1.1.0 [#422]

✅ Tests

  • [full-ci] add one more TUS test to expected to fail file [#489]
  • [full-ci]Remove mtime 500 issue from expected failure [#467]
  • add auth app to ocm test setup [#472]
  • use opencloudeu/cs3api-validator in CI [#469]
  • fix(test): Run app-auth test with jsoncs3 backend [#460]
  • Always run CLI tests with the decomposed storage driver [#435]
  • Disable the 'exclude' patterns on the path conditional for now [#439]
  • run CS3 API tests in CI [#415]
  • fix: fix path exclusion glob patterns [#427]
  • Cleanup woodpecker [#430]
  • enable main API test suite to run in CI [#419]
  • Run wopi tests in CI [#416]
  • Run cliCommands tests pipeline in CI [#413]

📚 Documentation

  • docs(idp): Document how to add custom OIDC clients [#476]
  • Clean invalid documentation links [#466]

📦️ Dependencies

  • build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.26.1 to 2.26.3 [#480]
  • chore: update alpine to 3.21 [#483]
  • build(deps): bump github.com/nats-io/nats.go from 1.39.1 to 1.40.0 [#464]
  • build(deps): bump github.com/spf13/afero from 1.12.0 to 1.14.0 [#436]
  • build(deps): bump github.com/KimMachineGun/automemlimit from 0.7.0 to 0.7.1 [#437]
  • build(deps): bump golang.org/x/image from 0.24.0 to 0.25.0 [#426]
  • build(deps): bump go.opentelemetry.io/contrib/zpages from 0.57.0 to 0.60.0 [#425]

2.0.0-beta.1

25 Mar 21:06
v2.0.0-beta.1
292c8e5

Choose a tag to compare

2.0.0-beta.1 Pre-release
Pre-release

Table of Contents

1.1.0 (Rolling)

18 Mar 14:10

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0

Web Changes

💥 Breaking changes

  • Material design [#291]

📚 Documentation

  • feat: add ready release go [#333]
  • [design-system]: Add docs for component api [#205]

✅ Tests

  • [e2e] Fix flaky collaboration sharing e2e test [#329]
  • [e2e] Fix e2e tests for CI [#322]
  • [e2e] Fix e2e tests for CI [#321]
  • [e2e] Allow space activities to be checked by regex [[#319](https://github.com/opencloud-eu/web...
Read more

1.1.0-alpha.4

18 Mar 12:57
v1.1.0-alpha.4
4fed2db

Choose a tag to compare

1.1.0-alpha.4 Pre-release
Pre-release

ocis/dist/CHANGELOG.md

v1.1.0 alpha 2

18 Mar 12:20
v1.1.0-alpha.2
d7fbaa3

Choose a tag to compare

v1.1.0 alpha 2 Pre-release
Pre-release
v1.1.0-alpha.2

Release 1.1.0-alpha.2

Release 1.0.0 (Rolling)

24 Feb 19:03
0c8add4

Choose a tag to compare

Note

This is the first rolling release (3 week cycle). Please note that although we have high quality standards, this release is not meant for production. Production releases get labeled accordingly. Documentation about the release cycle and variants follows soon.

Releasenotes OpenCloud 1.0.0

Say hello to OpenCloud 1.0.0! A fresh take on secure file sharing & collaboration! Built as a fork of ocis, OpenCloud is all about doing things right. No unnecessary fluff, no distractions—just rock-solid data management, great user experience, secure and convenient administration and an awesome service by our support team.

We believe in keeping things simple but powerful.

🚀 Key Features at a Glance

  • Seamless File Synchronization: Access your files across all devices.
  • Secure & Flexible File Sharing: Share files with granular roles, expiration dates, and password protection.
  • Spaces - Collaborative Team Folders: Ensure continuity even if team members leave.
  • Real-Time Collaboration: Work on documents simultaneously with Collabora Web Office.
  • Advanced Search & Organization: Use full-text search, tags, and filters for quick access.
  • Unlimited Storage & Uploads: No file size restrictions.
  • Privacy-First Design: Zero-Knowledge principle ensures admins can't access user content.
  • Cross-Client Availability: Works on Windows, Mac, Linux, Android (soon), iOS (soon), and Web.

🔄 Cross-Device Synchronization

  • Automatic Sync: Keep files up to date across all devices.
  • File Manager Integration: OpenCloud appears as a native drive in your file explorer.
  • Offline Access: Work without an internet connection; sync updates when back online.

🔐 Secure File & Link Sharing

File Sharing

  • Granular Access Roles: Assign users as Viewers, Editors, or Uploaders.
  • One-Click Sharing: Generate share links instantly.
  • Expiration Dates: Set automatic revocation of shared access.
  • Transparency: Keep track of who made changes to files and when.
  • Unlimited Sharing: Share with as many users or groups as needed.

Link Sharing

  • Public Links: Secure external sharing - no login or account needed.
  • Enforced Password Protection: Custom rules for password strength.
  • Link Expiry: Auto-disable links after a set period.
  • Multiple Links per File: Unique links for different recipients; revoke links individually.
  • Anonymous File Drop: Secure uploads without access to other files.
  • Built-in Password Generator: Creates strong passwords automatically.

📂 Spaces - Collaborative Team Folders

  • Project-Based Team Folders: Designed for teams to store, access, and manage files collectively. Files in Spaces belong to multiple users, ensuring continuity even if team members leave.
  • Self-Service Admin Transfer: Easily reassign space owners and assign multiple owners for shared responsibility.
  • Easy Permission Control: Manage user access based on the roles Viewers, Editors, Managers.

📝 Real-Time Collaboration – Web Office (Collabora)

  • Real-Time Editing: Multiple users can work on documents at the same time.
  • No File Transfers: Edit directly in the browser always on the latest version.
  • No Software Installation: Works entirely online, reducing costs and complexity.

🔎 Smart Search & Organization

  • Full-Text Search: Find files quickly, even in scanned documents.
  • Live Search: Instant results as you type.
  • Image-to-Text Recognition: Extract text from images and scanned files (OCR - Optical Character Recognition).
  • Advanced Filters: Search by document type, tags, date, or storage location.

Tags

  • Flexible Organization: Categorize files beyond folder structures.
  • Quick Search: Find files faster using keywords.
  • Audit & Compliance: Ensure traceability of important documents.

📜 File Versioning & Recovery

  • Easy Recovery: Roll back to previous file versions.
  • Accidental Change Protection: Recover files in case of unintended edits.
  • Deleted File Recovery: Restore files from the trash bin.

⚡ High-Performance, User-Friendly Interface

  • Familiar Desktop Features:
    • Right-click context menus.
    • Drag & Drop support between web and desktop.
    • Keyboard Shortcuts: (Ctrl + C, Ctrl + X, Ctrl + V).
    • Multi-Selection: (Ctrl + Click, Shift + Click).
  • Instant UI Updates: No need to refresh when a file is modified.

🛡️ Security & Compliance

File Firewall

  • Block Malicious Uploads: Prevent unwanted file types like .exe or macro files.
  • Allowlist & Denylist Support: Define permitted and blocked file types.

ICAP Antivirus Interface

  • Automated Malware Scanning: Scan all uploaded files before they reach user devices.
  • Early Threat Detection: Prevent infections before they spread.
  • Compliance Assurance: Meets security standards for home and enterprise storage.

Zero-Knowledge Principle

  • Admin Privacy Controls: Admins manage spaces without accessing file content.
  • User-Owned Data: Only designated users can access stored files.

Access Control

  • Granular Permission Management: Role-Based Access Control.

GDPR & Accessibility Compliance

  • GDPR Compliant: Fully meets EU data protection regulations.
  • BITV 2.0 / WCAG 2.1 Compliance: Ensures accessible web usage for all users.

📦 Unlimited File Size

  • No File Size Limits: Upload large files without restrictions.

🛠️ Web Extension System

  • Extension System: Add new features and third-party integrations.
  • Custom UI Adjustments: Modify the interface based on specific needs.
  • Simple Installation & Management: Easily install and manage extensions.

🏗️ On-Premise

  • On-Premise: Fully self-hosted deployment for maximum control.

🖼️ Built-in File Preview

  • Supports Common Formats: Preview images and browser-compatible videos directly in OpenCloud.

🌐 Multi-Platform Availability

  • Compatible with: Windows, Mac, Linux, Android (soon), iOS (soon), and Web.