Skip to content

Releases: owncloud/ocis

v8.0.2-dev.1

09 Apr 22:22
85b2e8b

Choose a tag to compare

v8.0.2-dev.1 Pre-release
Pre-release

Development release — no release notes yet. See unreleased changes.

8.0.1

11 Mar 07:52

Choose a tag to compare

Table of Contents

Changes in 8.0.1

Summary

  • Bugfix - Don't use hardcoded groupOfNames in group creation: #11776
  • Bugfix - Expose the signature-auth attribute: #12052
  • Bugfix - Don't write empty externalID to LDAP: #12085
  • Enhancement - Bump Web to 12.3.2: #12074
  • Enhancement - Bump reva: #12097

Details

  • Bugfix - Don't use hardcoded groupOfNames in group creation: #11776

    Formerly, when creating a group with a different objectClass, it will always use
    groupOfNames instead of the one provided in the config. Now, the server creates
    groups using the objectClass defined in the config.

    #11776

  • Bugfix - Expose the signature-auth attribute: #12052

    Expose the "oc:signature-auth" attribute for the subfolders in the public link
    propfinds. This is a necessary change to be able to support archive downloads in
    password protected public links.

    #12052

  • Bugfix - Don't write empty externalID to LDAP: #12085

    When creating new users in the graph service, the externalID attribute was being
    written to LDAP even when it was empty. Now, the externalID attribute is only
    written when it has a non-empty value.

    #12085

  • Enhancement - Bump Web to 12.3.2: #12074

    #12074
    https://github.com/owncloud/web/releases/tag/v12.3.2

  • Enhancement - Bump reva: #12097

    Bumped reva to the latest version. This includes a refactoring of the scope
    expansion and verification logic, as well as a fix for the signature-auth
    propfind attribute that now correctly supports archive downloads in
    password-protected public links.

    #12097

8.0.0

16 Feb 09:24

Choose a tag to compare

Table of Contents

Changes in 8.0.0

Summary

  • Bugfix - Fix user light creation: #11765
  • Bugfix - OCM Specification Compliance: #11773
  • Bugfix - Remove leading dot before checking disabled extension: #11814
  • Bugfix - Support pointer types in config environment variable decoding: #11815
  • Bugfix - Replace obsolete docker image in the deployment example: #11828
  • Bugfix - Fix error code when a user can't disable a space: #11845
  • Bugfix - Fix Sharingroles: #11898
  • Bugfix - Fix the error handling for empty name on space update: #11933
  • Bugfix - Fix group creation in ocis-multi example: #12019
  • Change - Remove deprecated OCIS_SHOW_USER_EMAIL_IN_RESULTS: #11942
  • Enhancement - Bump Reva: #460
  • Enhancement - Set Referrer-Policy to no-referrer: #11722
  • Enhancement - Bump Reva: #11748
  • Enhancement - Support disabling editors by extensions: #11750
  • Enhancement - Add CLI to move stuck uploads: #11762
  • Enhancement - Use externalID in Provisioning API: #11799
  • Enhancement - Add CLI to clean orphned grants: #11804
  • Enhancement - Bump Reva: #11808
  • Enhancement - Bump Web to v12.2.0: #11834
  • Enhancement - Introduce claims for multi-instance-ocis: #11848
  • Enhancement - Update the ocis_full deployment example images: #11860
  • Enhancement - Implement brute force protection for public links: #11864
  • Enhancement - Update the ocis_full deployment example traefik image: #11867
  • Enhancement - Added a graph endpoint alias: #11871
  • Enhancement - Force Strict-Transport-Security: #11880
  • Enhancement - Relocate Transifex resources: #11889
  • Enhancement - Update the ocis_full deployment example images: #11890
  • Enhancement - Allow sharing between instances: #11893
  • Enhancement - Add photo EXIF metadata to search index and WebDAV results: #11912
  • Enhancement - Update the traefik image for some deployment examples: #11915
  • Enhancement - Add users instances: #11925
  • Enhancement - Introduce external shares permission: #11931
  • Enhancement - Update to go 1.25: #12004
  • Enhancement - Bump Web to 12.3.1: #12016
  • Enhancement - Bump Web to 12.3.0: #13519

Details

  • Bugfix - Fix user light creation: #11765

    When trying to switch a user to user light before they logged in for the first
    time, an error would occur. The server now correctly handles this case and
    allows switching to user light even before the first login.

    #11765

  • Bugfix - OCM Specification Compliance: #11773

    OCM Specification Compliance

    #11773

  • Bugfix - Remove leading dot before checking disabled extension: #11814

    We have fixed a bug where the leading dot was not removed before checking if an
    extension is disabled. The original behavior would have caused the
    COLLABORATION_WOPI_DISABLED_EXTENSIONS config to be ignored.

    #11814

  • Bugfix - Support pointer types in config environment variable decoding: #11815

    Added support for decoding pointer types (*bool, *int, *string, etc.) in the
    envdecode package, allowing configuration fields to distinguish between unset
    (nil) and explicitly set values. Changed WEB_OPTION_EMBED_ENABLED from string
    to *bool type to enable explicit false values.

    #11815

  • Bugfix - Replace obsolete docker image in the deployment example: #11828

    In the ocis_ldap deployment example, we were using the bitnami/openldap docker
    image. This image isn't available any longer, so the example couldn't be
    deployed as intended.

    We've replaced the docker image with the osixia/openldap image and we've
    adjusted some of the configuration of the openldap image.

    #11828

  • Bugfix - Fix error code when a user can't disable a space: #11845

    Previously, if the user couldn't disable a space due to wrong permissions, the
    request returned a 404 error code, as if the space wasn't found even though the
    space was visible. Now it will return the expected 403 error code.

    #11845

  • Bugfix - Fix Sharingroles: #11898

    Sharing roles were inconsistent, now they are fixed.

    #11898

  • Bugfix - Fix the error handling for empty name on space update: #11933

    Fix the error handling for empty name on space update.

    #11887
    #11933

  • Bugfix - Fix group creation in ocis-multi example: #12019

    Group creation was not working in ocis.ocm instance

    #12019

  • Change - Remove deprecated OCIS_SHOW_USER_EMAIL_IN_RESULTS: #11942

    Deprecated OCIS_SHOW_USER_EMAIL_IN_RESULTS environment variable was removed from
    frontend service config. Use OCIS_USER_SEARCH_DISPLAYED_ATTRIBUTES instead to
    control which user attributes are displayed in search results.

    #11942

  • Enhancement - Bump Reva: #460

    This updates the ownCloud Reva dependency to include brute force protection for
    public links. The feature implements rate-limiting that blocks access to
    password-protected public shares after exceeding a configurable maximum number
    of failed authentication attempts within a time window.

    owncloud/reva#460

  • Enhancement - Set Referrer-Policy to no-referrer: #11722

    Change the Referrer-Policy from 'strict-origin-when-cross-origin' to
    'no-referrer' to enhance user privacy and security.

    Previously, the origin was sent on cross-origin requests. This change completely
    removes the Referrer header from all outgoing requests, preventing any potential
    leakage of browsing information to third parties. This is a more robust approach
    to protecting user privacy.

    #11722

  • Enhancement - Bump Reva: #11748

    This updates the ownCloud Reva dependency to commit
    82c22e954c1cdabb62a14fbe5c1a4ec3e1dabd45. Changelog:
    owncloud/reva@cb98fe5...82c22e9

    #11748

  • Enhancement - Support disabling editors by extensions: #11750

    We have extended the configuration of collaboration service to support disabling
    editors for specific file extensions.

    #11750

  • Enhancement - Add CLI to move stuck uploads: #11762

    In some cases of saturated disk usage ocis metadata may get stuck. This command
    relieves this case.

    #11762

  • Enhancement - Use externalID in Provisioning API: #11799

    This PR adds the externalID as optional parameter to the Provisioning API that
    can be used as the primary identifier. It also contains a switch to enable this
    setting.

    #11799

  • Enhancement - Add CLI to clean orphned grants: #11804

    Add CLI ocis shares clean-orphaned-grants to find and optionally remove
    storage grants without corresponding share-manager entries.

    #11804

  • Enhancement - Bump Reva: #11808

    This updates the ownCloud Reva dependency to commit
    a122a9538794530267743edfd5dc67b48aa90325. Changelog:
    owncloud/reva@751223b...a122a95...

Read more

7.3.2

05 Feb 15:02

Choose a tag to compare

Table of Contents

Changes in 7.3.2

Summary

  • Enhancement - Force Strict-Transport-Security: #11880
  • Enhancement - Bump reva version: #11992

Details

  • Enhancement - Force Strict-Transport-Security: #11880

    Added PROXY_FORCE_STRICT_TRANSPORT_SECURITY environment variable to force
    emission of Strict-Transport-Security header on all responses, including plain
    HTTP requests when TLS is terminated upstream. Useful when oCIS is deployed
    behind a proxy.

    #11880

  • Enhancement - Bump reva version: #11992

    Bumps reva to newest version

    #11992

8.0.0-rc.1

23 Jan 20:36

Choose a tag to compare

8.0.0-rc.1 Pre-release
Pre-release

Table of Contents

Changes in 8.0.0-rc.1

Summary

  • Bugfix - Fix user light creation: #11765
  • Bugfix - OCM Specification Compliance: #11773
  • Bugfix - Remove leading dot before checking disabled extension: #11814
  • Bugfix - Support pointer types in config environment variable decoding: #11815
  • Bugfix - Replace obsolete docker image in the deployment example: #11828
  • Bugfix - Fix error code when a user can't disable a space: #11845
  • Bugfix - Fix Sharingroles: #11898
  • Bugfix - Fix the error handling for empty name on space update: #11933
  • Change - Remove deprecated OCIS_SHOW_USER_EMAIL_IN_RESULTS: #11942
  • Enhancement - Bump Reva: #460
  • Enhancement - Set Referrer-Policy to no-referrer: #11722
  • Enhancement - Bump Reva: #11748
  • Enhancement - Support disabling editors by extensions: #11750
  • Enhancement - Add CLI to move stuck uploads: #11762
  • Enhancement - Use externalID in Provisioning API: #11799
  • Enhancement - Add CLI to clean orphned grants: #11804
  • Enhancement - Bump Reva: #11808
  • Enhancement - Bump Web to v12.2.0: #11834
  • Enhancement - Introduce claims for multi-instance-ocis: #11848
  • Enhancement - Update the ocis_full deployment example images: #11860
  • Enhancement - Implement brute force protection for public links: #11864
  • Enhancement - Update the ocis_full deployment example traefik image: #11867
  • Enhancement - Added a graph endpoint alias: #11871
  • Enhancement - Force Strict-Transport-Security: #11880
  • Enhancement - Relocate Transifex resources: #11889
  • Enhancement - Update the ocis_full deployment example images: #11890
  • Enhancement - Allow sharing between instances: #11893
  • Enhancement - Add photo EXIF metadata to search index and WebDAV results: #11912
  • Enhancement - Update the traefik image for some deployment examples: #11915
  • Enhancement - Add users instances: #11925
  • Enhancement - Introduce external shares permission: #11931
  • Enhancement - Bump Web to 12.3.0: #13519

Details

  • Bugfix - Fix user light creation: #11765

    When trying to switch a user to user light before they logged in for the first
    time, an error would occur. The server now correctly handles this case and
    allows switching to user light even before the first login.

    #11765

  • Bugfix - OCM Specification Compliance: #11773

    OCM Specification Compliance

    #11773

  • Bugfix - Remove leading dot before checking disabled extension: #11814

    We have fixed a bug where the leading dot was not removed before checking if an
    extension is disabled. The original behavior would have caused the
    COLLABORATION_WOPI_DISABLED_EXTENSIONS config to be ignored.

    #11814

  • Bugfix - Support pointer types in config environment variable decoding: #11815

    Added support for decoding pointer types (*bool, *int, *string, etc.) in the
    envdecode package, allowing configuration fields to distinguish between unset
    (nil) and explicitly set values. Changed WEB_OPTION_EMBED_ENABLED from string
    to *bool type to enable explicit false values.

    #11815

  • Bugfix - Replace obsolete docker image in the deployment example: #11828

    In the ocis_ldap deployment example, we were using the bitnami/openldap docker
    image. This image isn't available any longer, so the example couldn't be
    deployed as intended.

    We've replaced the docker image with the osixia/openldap image and we've
    adjusted some of the configuration of the openldap image.

    #11828

  • Bugfix - Fix error code when a user can't disable a space: #11845

    Previously, if the user couldn't disable a space due to wrong permissions, the
    request returned a 404 error code, as if the space wasn't found even though the
    space was visible. Now it will return the expected 403 error code.

    #11845

  • Bugfix - Fix Sharingroles: #11898

    Sharing roles were inconsistent, now they are fixed.

    #11898

  • Bugfix - Fix the error handling for empty name on space update: #11933

    Fix the error handling for empty name on space update.

    #11887
    #11933

  • Change - Remove deprecated OCIS_SHOW_USER_EMAIL_IN_RESULTS: #11942

    Deprecated OCIS_SHOW_USER_EMAIL_IN_RESULTS environment variable was removed from
    frontend service config. Use OCIS_USER_SEARCH_DISPLAYED_ATTRIBUTES instead to
    control which user attributes are displayed in search results.

    #11942

  • Enhancement - Bump Reva: #460

    This updates the ownCloud Reva dependency to include brute force protection for
    public links. The feature implements rate-limiting that blocks access to
    password-protected public shares after exceeding a configurable maximum number
    of failed authentication attempts within a time window.

    owncloud/reva#460

  • Enhancement - Set Referrer-Policy to no-referrer: #11722

    Change the Referrer-Policy from 'strict-origin-when-cross-origin' to
    'no-referrer' to enhance user privacy and security.

    Previously, the origin was sent on cross-origin requests. This change completely
    removes the Referrer header from all outgoing requests, preventing any potential
    leakage of browsing information to third parties. This is a more robust approach
    to protecting user privacy.

    #11722

  • Enhancement - Bump Reva: #11748

    This updates the ownCloud Reva dependency to commit
    82c22e954c1cdabb62a14fbe5c1a4ec3e1dabd45. Changelog:
    owncloud/reva@cb98fe5...82c22e9

    #11748

  • Enhancement - Support disabling editors by extensions: #11750

    We have extended the configuration of collaboration service to support disabling
    editors for specific file extensions.

    #11750

  • Enhancement - Add CLI to move stuck uploads: #11762

    In some cases of saturated disk usage ocis metadata may get stuck. This command
    relieves this case.

    #11762

  • Enhancement - Use externalID in Provisioning API: #11799

    This PR adds the externalID as optional parameter to the Provisioning API that
    can be used as the primary identifier. It also contains a switch to enable this
    setting.

    #11799

  • Enhancement - Add CLI to clean orphned grants: #11804

    Add CLI ocis shares clean-orphaned-grants to find and optionally remove
    storage grants without corresponding share-manager entries.

    #11804

  • Enhancement - Bump Reva: #11808

    This updates the ownCloud Reva dependency to commit
    a122a9538794530267743edfd5dc67b48aa90325. Changelog:
    owncloud/reva@751223b...a122a95

    #11808

  • Enhancement - Bump Web to v12.2.0: #11834

Read more

7.3.1

25 Nov 10:55

Choose a tag to compare

Table of Contents

Changes in 7.3.1

Summary

  • Enhancement - Bump Web to 12.1.1: #11726
  • Enhancement - Bump Web to v12.1.2: #11836

Details

7.3.0

14 Oct 07:07

Choose a tag to compare

Table of Contents

Changes in 7.3.0

Summary

  • Bugfix - Fix the expiration date response for links: #11239
  • Bugfix - Return translated role definitions: #11466
  • Bugfix - Tolerating the empty request body for WebDAV: #11516
  • Bugfix - Fix space root handling in a sharedByMe: #11533
  • Bugfix - Fix the create link endpoint: #11542
  • Bugfix - Limit search only when scope is passed: #11664
  • Bugfix - Add OCS v2 capabilities endpoint to public paths: #11665
  • Bugfix - Add webdav without trailing slash into proxy default config: #11677
  • Bugfix - Fix clean uploads command: #11693
  • Bugfix - Fix stale nodes command: #11704
  • Enhancement - Add GetPermission API: #8616
  • Enhancement - Bump importer app: #10880
  • Enhancement - Allow scaling the search service: #11029
  • Enhancement - Add Cli to delete personal spaces: #11555
  • Enhancement - Add custom labels for app tokens: #11555
  • Enhancement - HTTP Strict Transport Security: #11568
  • Enhancement - Allow markdown output for unified-roles-table: #11581
  • Enhancement - Added the OnlyOffice license support: #11624
  • Enhancement - Bump Web to 12.0.4: #11625
  • Enhancement - Update the ocis_full deployment example: #11666
  • Enhancement - Bump Reva version: #11669
  • Enhancement - Added user type upgrade/downgrade: #11678
  • Enhancement - Respect changed user type in OIDC claim: #11684
  • Enhancement - Drop remote.php prefix: #11687
  • Enhancement - Add configurable display attributes: #11695
  • Enhancement - Bump Web to 12.1.0: #11710

Details

  • Bugfix - Fix the expiration date response for links: #11239

    We fixed the inconsistency in the expiration date response for links

    #11232
    #11239

  • Bugfix - Return translated role definitions: #11466

    Instead of always returning the role definitions in English, we now return the
    role definitions in the language set in the Accept-Language header if present.

    #11466

  • Bugfix - Tolerating the empty request body for WebDAV: #11516

    Tolerating the empty request body for WebDAV operations like MKCOL, DELETE,
    MOVE, COPY.

    #10809
    #11516

  • Bugfix - Fix space root handling in a sharedByMe: #11533

    Fix space root handling in a graph sharedByMe

    #11533

  • Bugfix - Fix the create link endpoint: #11542

    We fixed an issue when Shares drive can be shared via link share with Internal
    role using permissions endpoint

    #11409
    #11542

  • Bugfix - Limit search only when scope is passed: #11664

    Previously, the search service would limit the search to the according space
    when searching /dav/spaces/. This was not correct, as the search should be
    limited to the according space when a scope is passed in the search pattern
    instead.

    #11664

  • Bugfix - Add OCS v2 capabilities endpoint to public paths: #11665

    Following the same behavior as OCS v1, we added the OCS v2 capabilities endpoint
    to the public paths.

    #11665

  • Bugfix - Add webdav without trailing slash into proxy default config: #11677

    We've added the /webdav endpoint without a trailing slash into the proxy
    default config.

    #10346
    #10334
    #11677

  • Bugfix - Fix clean uploads command: #11693

    When using --clean ongoing uploads would be purged but the nodes would not be
    reverted. This is now fixed.

    #11693

  • Bugfix - Fix stale nodes command: #11704

    Fix delete-stale-nodes command to properly remove or roll-back nodes

    #11704

  • Enhancement - Add GetPermission API: #8616

    Graph service: added GET
    /v1beta1/drives/{driveId}/items/{itemId}/permissions/{permissionId} (and
    space-root equivalent) so clients can retrieve a single permission instead of
    listing all.

    #8616
    #11477

  • Enhancement - Bump importer app: #10880

    The importer app in the ocis_full example has been updated. It's using the
    upstream Uppy Companion Docker image now.

    #10880

  • Enhancement - Allow scaling the search service: #11029

    Previously, the search service locked the index for its whole lifetime, so any
    other search service wouldn't be able to access to the index. With this change,
    the search service can be configure to lock the index per operation, so other
    search services can access the index as long as there is no operation ongoing.

    #11029

  • Enhancement - Add Cli to delete personal spaces: #11555

    Add Cli to delete the trashed personal spaces.

    #11555

  • Enhancement - Add custom labels for app tokens: #11555

    The ability to set a custom label when creating an app token has been added.

    #11555

  • Enhancement - HTTP Strict Transport Security: #11568

    Added Support for HTTP Strict Transport Security. It reduces surface for
    Man-in-the-Middle attacks or leakage of sensitive information.

    #11568

  • Enhancement - Allow markdown output for unified-roles-table: #11581

    Allows rendering the ocis graph list-unified-roles command in markdown (or
    colorized)

    #11581

  • Enhancement - Added the OnlyOffice license support: #11624

    Added the OnlyOffice ee license support to the ocis_full deployment.

    #11624

  • Enhancement - Bump Web to 12.0.4: #11625

    #11625
    https://github.com/owncloud/web/releases/tag/v12.0.4

  • Enhancement - Update the ocis_full deployment example: #11666

    Fix description texts, move image versions from yaml to .env where applicapable

    #11666

  • Enhancement - Bump Reva version: #11669

    Bumped reva version

    #11669
    #11693
    #11704

  • Enhancement - Added user type upgrade/downgrade: #11678

    Added the mechanism to disable/enable personal spaces on user type
    upgrade/downgrade

    #11678

  • Enhancement - Respect changed user type in OIDC claim: #11684

    Ensure that OIDC login correctly interprets user type changes to disable/enable
    personal spaces on user type upgrade/downgrade

    #11684

  • Enhancement - Drop remote.php prefix: #11687

    The remote.php prefix is now fully optional in WebDAV endpoints and is never
    returned in responses.

    #11687

  • Enhancement - Add configurable display attributes: #11695

    We added new configuration options UserSearchDisplayedAttributes which allows
    to configure the attributes that are displayed in the user search results. We
    are also deprecating the `Sh...

Read more

7.3.0-rc.1

02 Oct 18:14

Choose a tag to compare

7.3.0-rc.1 Pre-release
Pre-release

Table of Contents

Table of Contents

Changes in 7.3.0-rc.1

Summary

  • Bugfix - Fix the expiration date response for links: #11239
  • Bugfix - Return translated role definitions: #11466
  • Bugfix - Tolerating the empty request body for WebDAV: #11516
  • Bugfix - Fix space root handling in a sharedByMe: #11533
  • Bugfix - Fix the create link endpoint: #11542
  • Bugfix - Limit search only when scope is passed: #11664
  • Bugfix - Add OCS v2 capabilities endpoint to public paths: #11665
  • Bugfix - Add webdav without trailing slash into proxy default config: #11677
  • Bugfix - Fix clean uploads command: #11693
  • Bugfix - Fix stale nodes command: #11704
  • Enhancement - Add GetPermission API: #8616
  • Enhancement - Bump importer app: #10880
  • Enhancement - Allow scaling the search service: #11029
  • Enhancement - Add Cli to delete personal spaces: #11555
  • Enhancement - Add custom labels for app tokens: #11555
  • Enhancement - HTTP Strict Transport Security: #11568
  • Enhancement - Allow markdown output for unified-roles-table: #11581
  • Enhancement - Added the OnlyOffice license support: #11624
  • Enhancement - Bump Web to 12.0.4: #11625
  • Enhancement - Update the ocis_full deployment example: #11666
  • Enhancement - Bump Reva version: #11669
  • Enhancement - Added user type upgrade/downgrade: #11678
  • Enhancement - Respect changed user type in OIDC claim: #11684
  • Enhancement - Drop remote.php prefix: #11687
  • Enhancement - Add configurable display attributes: #11695
  • Enhancement - Bump Web to 12.1.0: #11710

Details

  • Bugfix - Fix the expiration date response for links: #11239

    We fixed the inconsistency in the expiration date response for links

    #11232
    #11239

  • Bugfix - Return translated role definitions: #11466

    Instead of always returning the role definitions in English, we now return the
    role definitions in the language set in the Accept-Language header if present.

    #11466

  • Bugfix - Tolerating the empty request body for WebDAV: #11516

    Tolerating the empty request body for WebDAV operations like MKCOL, DELETE,
    MOVE, COPY.

    #10809
    #11516

  • Bugfix - Fix space root handling in a sharedByMe: #11533

    Fix space root handling in a graph sharedByMe

    #11533

  • Bugfix - Fix the create link endpoint: #11542

    We fixed an issue when Shares drive can be shared via link share with Internal
    role using permissions endpoint

    #11409
    #11542

  • Bugfix - Limit search only when scope is passed: #11664

    Previously, the search service would limit the search to the according space
    when searching /dav/spaces/. This was not correct, as the search should be
    limited to the according space when a scope is passed in the search pattern
    instead.

    #11664

  • Bugfix - Add OCS v2 capabilities endpoint to public paths: #11665

    Following the same behavior as OCS v1, we added the OCS v2 capabilities endpoint
    to the public paths.

    #11665

  • Bugfix - Add webdav without trailing slash into proxy default config: #11677

    We've added the /webdav endpoint without a trailing slash into the proxy
    default config.

    #10346
    #10334
    #11677

  • Bugfix - Fix clean uploads command: #11693

    When using --clean ongoing uploads would be purged but the nodes would not be
    reverted. This is now fixed.

    #11693

  • Bugfix - Fix stale nodes command: #11704

    Fix delete-stale-nodes command to properly remove or roll-back nodes

    #11704

  • Enhancement - Add GetPermission API: #8616

    Graph service: added GET
    /v1beta1/drives/{driveId}/items/{itemId}/permissions/{permissionId} (and
    space-root equivalent) so clients can retrieve a single permission instead of
    listing all.

    #8616
    #11477

  • Enhancement - Bump importer app: #10880

    The importer app in the ocis_full example has been updated. It's using the
    upstream Uppy Companion Docker image now.

    #10880

  • Enhancement - Allow scaling the search service: #11029

    Previously, the search service locked the index for its whole lifetime, so any
    other search service wouldn't be able to access to the index. With this change,
    the search service can be configure to lock the index per operation, so other
    search services can access the index as long as there is no operation ongoing.

    #11029

  • Enhancement - Add Cli to delete personal spaces: #11555

    Add Cli to delete the trashed personal spaces.

    #11555

  • Enhancement - Add custom labels for app tokens: #11555

    The ability to set a custom label when creating an app token has been added.

    #11555

  • Enhancement - HTTP Strict Transport Security: #11568

    Added Support for HTTP Strict Transport Security. It reduces surface for
    Man-in-the-Middle attacks or leakage of sensitive information.

    #11568

  • Enhancement - Allow markdown output for unified-roles-table: #11581

    Allows rendering the ocis graph list-unified-roles command in markdown (or
    colorized)

    #11581

  • Enhancement - Added the OnlyOffice license support: #11624

    Added the OnlyOffice ee license support to the ocis_full deployment.

    #11624

  • Enhancement - Bump Web to 12.0.4: #11625

    #11625
    https://github.com/owncloud/web/releases/tag/v12.0.4

  • Enhancement - Update the ocis_full deployment example: #11666

    Fix description texts, move image versions from yaml to .env where applicapable

    #11666

  • Enhancement - Bump Reva version: #11669

    Bumped reva version

    #11669
    #11693
    #11704

  • Enhancement - Added user type upgrade/downgrade: #11678

    Added the mechanism to disable/enable personal spaces on user type
    upgrade/downgrade

    #11678

  • Enhancement - Respect changed user type in OIDC claim: #11684

    Ensure that OIDC login correctly interprets user type changes to disable/enable
    personal spaces on user type upgrade/downgrade

    #11684

  • Enhancement - Drop remote.php prefix: #11687

    The remote.php prefix is now fully optional in WebDAV endpoints and is never
    returned in responses.

    #11687

  • Enhancement - Add configurable display attributes: [#...

Read more

7.1.4

18 Aug 11:10

Choose a tag to compare

Table of Contents

Changes in 7.1.4

Summary

  • Bugfix - Fix storage-users cli: #11464
  • Bugfix - Return translated role definitions: #11466
  • Bugfix - Fix space root handling in a sharedByMe: #11533
  • Bugfix - Bump Reva: #11560
  • Enhancement - Update Web to v11.3.1: #11471
  • Enhancement - Update Web to v11.3.6: #12914

Details

7.2.0

14 Jul 13:29

Choose a tag to compare

Table of Contents

Changes in 7.2.0

Summary

  • Bugfix - Fix the OCM role editor: #11071
  • Bugfix - Fix the SpaceMembershipExpired event: #11078
  • Bugfix - Fix the OCM role file editor: #11093
  • Bugfix - Fix the parent-id for the share-jail root: #11101
  • Bugfix - Adjust the capabilities according to full text search config: #11111
  • Bugfix - Fix app-auth: #11123
  • Bugfix - Fix the SpaceMembershipExpired duplicate event: #11127
  • Bugfix - Fix migrate rebuild-jsoncs3-indexes cli: #11145
  • Bugfix - OCM Share Notifications: #11162
  • Bugfix - Fix pdf form creation: #11163
  • Bugfix - Fix app-auth, REST status code: #11190
  • Bugfix - Fix error on listing space members: #11245
  • Bugfix - Fix the graceful shutdown: #11295
  • Bugfix - Fix the reva log interceptor: #11348
  • Bugfix - Fix panic while traversing the service list: #11390
  • Bugfix - Fix the OCM role editor: #11484
  • Bugfix - Fix storage-users cli: #11490
  • Bugfix - Clean up unified roles label: #11494
  • Change - Remove deprecated FRONTEND_OCS_*: #11333
  • Change - Remove deprecated CLIENTLOG_REVA_GATEWAY: #11372
  • Enhancement - Update Mockery to 2.52.3: #11070
  • Enhancement - Improve postprocessing logs: #11108
  • Enhancement - Improve graph space management logs: #11115
  • Enhancement - Delete notification by ID: #11203
  • Enhancement - CLI, storage-users uploads delete-stale-nodes: #11216
  • Enhancement - Allow setting driveid through graph API: #11256
  • Enhancement - More secure Microsoft 365 collaboration: #11276
  • Enhancement - Claim managed spaces: #11280
  • Enhancement - Bump Reva: #11283
  • Enhancement - Update ocis_full deployment example images: #11319
  • Enhancement - Bump Web to 11.3.2: #11330
  • Enhancement - Add capability for server managed spaces: #11332
  • Enhancement - Harden office deployment process: #11339
  • Enhancement - Add SpaceEditorWithoutTrashbin Role: #11391
  • Enhancement - Improve cookies security: #11413
  • Enhancement - Bump Web to 12.0.0: #11420
  • Enhancement - Bump Web to 12.0.1: #11420
  • Enhancement - Remove deprecated envvars: #11430
  • Enhancement - Update Bleve to v2.5.2: #11441
  • Enhancement - Bump Web to 12.0.2: #11444

Details

  • Bugfix - Fix the OCM role editor: #11071

    Fix the OCM role editor permission set. The redundant permissions have been
    removed.

    #11054
    #11071

  • Bugfix - Fix the SpaceMembershipExpired event: #11078

    We fixed the SpaceMembershipExpired event emitting.

    #10882
    #11078

  • Bugfix - Fix the OCM role file editor: #11093

    Fix the OCM role file editor permission set. The redundant permissions have been
    removed.

    #11054
    #11093

  • Bugfix - Fix the parent-id for the share-jail root: #11101

    Fix the parent-id for the share-jail root.

    #10917
    #11101

  • Bugfix - Adjust the capabilities according to full text search config: #11111

    Adjust the capabilities according to full text search configurations.

    #11059
    #11111

  • Bugfix - Fix app-auth: #11123

    Allow the app-auth announce www-authenticate: basic header.

    #11113
    #11123

  • Bugfix - Fix the SpaceMembershipExpired duplicate event: #11127

    We fixed the SpaceMembershipExpired event duplication issue.

    #10966
    #11127

  • Bugfix - Fix migrate rebuild-jsoncs3-indexes cli: #11145

    Fix migrate rebuild-jsoncs3-indexes cli

    #11145
    #11145

  • Bugfix - OCM Share Notifications: #11162

    Fix no OCM sharing notifications, now share and unshare notifications are
    created

    #11042
    #11162

  • Bugfix - Fix pdf form creation: #11163

    Fix pdf form creation for Onlyoffice. Adjust the file extension for Form to be
    PDF instead of DOCXF

    #11164
    #11163

  • Bugfix - Fix app-auth, REST status code: #11190

    Now app-auth REST returns status code 404 when creating token for non-existent
    user (Impersonation)

    #10815
    #11190

  • Bugfix - Fix error on listing space members: #11245

    Now the members list will still show grantees even with there is any invalid
    share after the upgrade.

    #11119
    #11245

  • Bugfix - Fix the graceful shutdown: #11295

    Fix the graceful shutdown using the new ocis and reva runners.

    #11170
    #11295

  • Bugfix - Fix the reva log interceptor: #11348

    Fix the reva log interceptor. Implemented the Unwrap interface to allow TUS
    middleware to handle correctly SetReadDeadline and SetWriteDeadline functions
    and to avoid the error during the upload.

    #10857
    #11348

  • Bugfix - Fix panic while traversing the service list: #11390

    Fix the panic while traversing the service list

    #11377
    #11390

  • Bugfix - Fix the OCM role editor: #11484

    Fix the issue when the watermark is visible to user with a viewer role in
    Collabora

    #11474
    #11484

  • Bugfix - Fix storage-users cli: #11490

    Fix storage-users uploads --resume command.

    #11290
    #11490

  • Bugfix - Clean up unified roles label: #11494

    Clean up the unified roles label

    #11470
    #11254
    #10082
    #11494

  • Change - Remove deprecated FRONTEND_OCS_*: #11333

    Deprecated FRONTEND_OCS_* environment variable was removed from config.

    #11314
    #11333

  • Change - Remove deprecated CLIENTLOG_REVA_GATEWAY: #11372

    Deprecated CLIENTLOG_REVA_GATEWAY environment variable was removed from config.

    #11314
    #11372

  • Enhancement - Update Mockery to 2.52.3: #11070

    Without updating ocis will not build on go 1.24. This requires also updating the
    go version to 1.24

    #11070

  • Enhanceme...

Read more