6.4.0
Table of Contents
Changes in 6.4.0
Summary
- Bugfix - Set capability response
disable_self_password_change
correctly: #9853 - Bugfix - Activity Translations: #9856
- Bugfix - The user attributes
userType
andmemberOf
are readonly: #9867 - Bugfix - Use key to get specific trash item: #9879
- Bugfix - Fix response code when upload a file over locked: #9894
- Bugfix - List OCM permissions as graph drive item permissions: #9905
- Bugfix - Fix listing ocm shares: #9925
- Bugfix - Allow update of ocm shares: #9980
- Change - Remove store service: #9890
- Enhancement - We now set the configured protocol transport for service metadata: #9490
- Enhancement - Microsoft Office365 and Office Online support: #9686
- Enhancement - Unified Roles Management: #9727
- Enhancement - Added a new role space editor without versions: #9880
- Enhancement - Improve revisions purge: #9891
- Enhancement - Allow setting default locale of activitylog: #9892
- Enhancement - Graph translation path: #9902
- Enhancement - Added a new roles viewer/editor with ListGrants: #9943
- Enhancement - Handle OCM invite generated event: #9966
- Enhancement - Update web to v10.2.0: #9988
- Enhancement - Allow blob as connect-src in default CSP: #9993
- Enhancement - Bump reva to v2.24.1: #10028
Details
-
Bugfix - Set capability response
disable_self_password_change
correctly: #9853The capability value
disable_self_password_change
was not being set correctly
whenuser.passwordProfile
is configured as a read-only attribute. -
Bugfix - Activity Translations: #9856
Translations for activities did not show up in transifex
-
Bugfix - The user attributes
userType
andmemberOf
are readonly: #9867The graph API now treats the user attributes
userType
andmemberOf
as
read-only. They are not meant be updated directly by the client. -
Bugfix - Use key to get specific trash item: #9879
The activitylog and clientlog services now only fetch the specific trash item
instead of getting all items in trash and filtering them on their side. This
reduces the load on the storage users service because it no longer has to
assemble a full trash listing. -
Bugfix - Fix response code when upload a file over locked: #9894
We fixed a bug where the response code was incorrect when uploading a file over
a locked file. -
Bugfix - List OCM permissions as graph drive item permissions: #9905
The libre graph API now returns OCM shares when listing driveItem permissions.
-
Bugfix - Fix listing ocm shares: #9925
The libre graph API now returns an etag, the role and the creation time for ocm
shares. It also includes ocm shares in the sharedByMe endpoint. -
Bugfix - Allow update of ocm shares: #9980
We fixed a bug that prevented ocm shares to be updated or removed.
-
Change - Remove store service: #9890
We have removed the unused store service.
-
Enhancement - We now set the configured protocol transport for service metadata: #9490
This allows configuring services to listan on
tcp
orunix
sockets and
clients to use thedns
,kubernetes
orunix
protocol URIs instead of
service names. -
Enhancement - Microsoft Office365 and Office Online support: #9686
Add support for Microsoft Office365 Cloud and Microsoft Office Online on
premises. You can use the cloud feature either within a Microsoft
CSP
partnership or via the ownCloud office365 proxy subscription. Please contact
[email protected] to get more information about the ownCloud office365 proxy
subscription. -
Enhancement - Unified Roles Management: #9727
Improved management of unified roles with the introduction of default
enabled/disabled states and a new command for listing available roles. It is
important to note that a disabled role does not lose previously assigned
permissions; it only means that the role is not available for new assignments.The following roles are now enabled by default:
- UnifiedRoleViewerID - UnifiedRoleSpaceViewer - UnifiedRoleEditor -
UnifiedRoleSpaceEditor - UnifiedRoleFileEditor - UnifiedRoleEditorLite -
UnifiedRoleManager
The following roles are now disabled by default:
- UnifiedRoleSecureViewer
To enable the UnifiedRoleSecureViewer role, you must provide a list of all
available roles through one of the following methods:- Using the GRAPH_AVAILABLE_ROLES environment variable. - Setting the
available_roles configuration value.
To enable a role, include the UID of the role in the list of available roles.
A new command has been introduced to simplify the process of finding out which
UID belongs to which role. The command is:$ ocis graph list-unified-roles
The output of this command includes the following information for each role:
- uid: The unique identifier of the role. - Description: A short description of
the role. - Enabled: Whether the role is enabled or not.
- UnifiedRoleViewerID - UnifiedRoleSpaceViewer - UnifiedRoleEditor -
-
Enhancement - Added a new role space editor without versions: #9880
We add a new role space editor without list and restore version permissions.
-
Enhancement - Improve revisions purge: #9891
The
revisions purge
command would time out on big spaces. We have improved
performance by parallelizing the process. -
Enhancement - Allow setting default locale of activitylog: #9892
Allows setting the default locale via
OCIS_DEFAULT_LANGUAGE
envvar -
Enhancement - Graph translation path: #9902
Add
GRAPH_TRANSLATION_PATH
envvar like in other l10n services -
Enhancement - Added a new roles viewer/editor with ListGrants: #9943
We add a new roles space viewer/editor with ListGrants permissions.
-
Enhancement - Handle OCM invite generated event: #9966
Both the notification and audit services now handle the OCM invite generated
event.- The notification service is responsible for sending an email to the invited
user. - The audit service is responsible for logging the event.
- The notification service is responsible for sending an email to the invited
-
Enhancement - Update web to v10.2.0: #9988
Tags: web
We updated ownCloud Web to v10.2.0. Please refer to the changelog (linked) for
details on the web release.- Bugfix owncloud/web#11512: OCM invite generation body format
- Bugfix owncloud/web#11526: Logout on access token renewal failure
- Enhancement owncloud/web#11377: Replace custom datepicker with native html element
- Enhancement owncloud/web#11387: Display disabled role permissions
- Enhancement owncloud/web#11394: Mark external shares
- Enhancement owncloud/web#11484: Hide versions panel with insufficient permissions
- Enhancement owncloud/web#11502: Support a tags in actions
- Enhancement owncloud/web#11508: Improve tiles view performance
- Enhancement owncloud/web#11515: Add default actions extension point
- Enhancement owncloud/web#11518: Add select all checkbox to tiles view
-
Enhancement - Allow blob as connect-src in default CSP: #9993
We added 'blob:' to the default connect-src items in the default CSP rules.
-
Enhancement - Bump reva to v2.24.1: #10028
- Bugfix cs3org/reva#4843: Allow update of ocm shares
- Bugfix cs3org/reva#4820: Fix response code when upload a file over locked
- Bugfix cs3org/reva#4837: Fix OCM userid encoding
- Bugfix cs3org/reva#4823: Return etag for ocm shares
- Bugfix cs3org/reva#4822: Allow listing directory trash items by key
- Enhancement cs3org/reva#4816: Ignore resharing requests
- Enhancement cs3org/reva#4817: Added a new role space editor without versions
- Enhancement cs3org/reva#4829: Added a new roles viewer/editor with ListGrants
- Enhancement cs3org/reva#4828: New event: UserSignedIn
- Enhancement cs3org/reva#4836: Publish an event when an OCM invite is generated