Skip to content

Releases: owncloud/ocis

2.0.0-alpha2

09 May 18:29
v2.0.0-alpha2
e7a3d0c
Compare
Choose a tag to compare
2.0.0-alpha2 Pre-release
Pre-release

Changes in 2.0.0-alpha2

Summary

  • Bugfix - Remove runtime kill and run commands: #3740
  • Bugfix - Check permissions when deleting Space: #3709
  • Bugfix - Make IDP secrets configurable via environment variables: #3744
  • Bugfix - Thumbnails for /dav/xxx?preview=1 requests: #3567
  • Bugfix - Idp: Check if CA certificate if present: #3623
  • Bugfix - Return proper errors when ocs/cloud/users is using the cs3 backend: #3483
  • Bugfix - URL encode the webdav url in the graph API: #3597
  • Change - Update ocis packages and imports to V2: #3678
  • Change - Load configuration files just from one directory: #3587
  • Change - Reduce permissions on docker image predeclared volumes: #3641
  • Change - Introduce ocis init and remove all default secrets: #3551
  • Change - Reduce drives in graph /me/drives API: #3629
  • Change - Switched default configuration to use libregraph/idm: #3331
  • Change - Rename MetadataUserID: #3671
  • Change - Use new space ID util functions: #3648
  • Change - Rename serviceUser to systemUser: #3673
  • Change - Split MachineAuth from SystemUser: #3672
  • Enhancement - Align service naming: #3606
  • Enhancement - Wrap metadata storage with dedicated reva gateway: #3602
  • Enhancement - Product field in OCS version: #2918
  • Enhancement - Add initial version of the search extensions: #3635
  • Enhancement - Add capability for public link single file edit: #6787
  • Enhancement - Added share_jail and projects feature flags in spaces capability: #3626
  • Enhancement - Update linkshare capabilities: #3579
  • Enhancement - Update reva to v2.3.1: #3552
  • Enhancement - Update ownCloud Web to v5.5.0-rc.5: #6854

Details

  • Bugfix - Remove runtime kill and run commands: #3740

    We've removed the kill and run commands from the oCIS runtime. If these dynamic capabilities
    are needed, one should switch to a full fledged supervisor and start oCIS as individual
    services.

    If one wants to start a only a subset of services, this is still possible by setting
    OCIS_RUN_EXTENSIONS.

    #3740

  • Bugfix - Check permissions when deleting Space: #3709

    Check for manager permissions when deleting spaces. Do not allow deleting spaces via dav
    service

    #3709

  • Bugfix - Make IDP secrets configurable via environment variables: #3744

    We've fixed the configuration options of the IDP to make the IDP secrets again configurable via
    environment variables.

    #3744

  • Bugfix - Thumbnails for /dav/xxx?preview=1 requests: #3567

    We've added the thumbnail rendering for /dav/xxx?preview=1,
    /remote.php/webdav/{relative path}?preview=1 and /webdav/{relative path}?preview=1 requests, which was previously not supported because of missing routes. It
    now returns the same thumbnails as for /remote.php/dav/xxx?preview=1.

    #3567

  • Bugfix - Idp: Check if CA certificate if present: #3623

    Upon first start with the default configurtation the idm service creates a server
    certificate, that might not be finished before the idp service is starting. Add a check to idp
    similar to what the user, group, and auth-providers implement.

    #3623

  • Bugfix - Return proper errors when ocs/cloud/users is using the cs3 backend: #3483

    The ocs API was just exiting with a fatal error on any update request, when configured for the cs3
    backend. Now it returns a proper error.

    #3483

  • Bugfix - URL encode the webdav url in the graph API: #3597

    Fixed the webdav URL in the drives responses. Without encoding the URL could be broken by files
    with spaces in the file name.

    #3538
    #3597

  • Change - Update ocis packages and imports to V2: #3678

    This needs to be done in preparation for the major version bump in ocis.

    #3678

  • Change - Load configuration files just from one directory: #3587

    We've changed the configuration file loading behavior and are now only loading configuration
    files from ONE single directory. This directory can be set on compile time or via an environment
    variable on startup (OCIS_CONFIG_DIR).

    We are using following configuration default paths:

    • Docker images: /etc/ocis/ - Binary releases: $HOME/.ocis/config/

    #3587

  • Change - Reduce permissions on docker image predeclared volumes: #3641

    We've lowered the permissions on the predeclared volumes of the oCIS docker image from 777 to
    750.

    This change doesn't affect you, unless you use the docker image with the non default uid/guid to
    start oCIS (default is 1000:1000).

    #3641

  • Change - Introduce ocis init and remove all default secrets: #3551

    We've removed all default secrets and the hardcoded UUID of the user admin. This means you
    can't start oCIS any longer without setting these via environment variable or configuration
    file.

    In order to make this easy for you, we introduced a new command: ocis init. You can run this
    command before starting oCIS with ocis server and it will bootstrap you a configuration file
    for a secure oCIS instance.

    #3524
    #3551
    #3743

  • Change - Reduce drives in graph /me/drives API: #3629

    Reduced the drives in the graph /me/drives API to only the drives the user has access to. The
    endpoint /drives will list all drives when the user has the permission.

    #3629

  • Change - Switched default configuration to use libregraph/idm: #3331

    We switched the default configuration of oCIS to use the "idm" service (based on
    libregraph/idm) as the standard source for user and group information. The accounts and
    glauth services are no longer enabled by default and will be removed with an upcoming release.

    #3331
    #3633

  • Change - Rename MetadataUserID: #3671

    MetadataUserID is renamed to SystemUserID including yaml tags and env vars

    #3671

  • Change - Use new space ID util functions: #3648

    Changed code to use the new space ID util functions so that everything works with the new spaces
    ID format.

    #3648
    #3669

  • Change - Rename serviceUser to systemUser: #3673

    We renamed serviceUser to systemUser in all configs and vars including yaml-tags and env vars

    #3673

  • Change - Split MachineAuth from SystemUser: #3672

    We now have two different APIKeys: MachineAuth for the machine-auth service and SystemUser
    for the system user used e.g. by settings service

    #3672

  • Enhancement - Align service naming: #3606

    We now reflect the configured service names when listing them in the ocis runtime

    #3603
    #3606

  • Enhancement - Wrap metadata storage with dedicated reva gateway: #3602

    We wrapped the metadata storage in a minimal reva instance with a dedicated gateway, including
    static storage registry, static auth registry, in memory userprovider, machine
    authprovider and demo permissions service. This allows us to preconfigure the service user
    for the ocis settin...

Read more

2.0.0-alpha1

05 May 06:08
v2.0.0-alpha1
a11250e
Compare
Choose a tag to compare
2.0.0-alpha1 Pre-release
Pre-release
v2.0.0-alpha1

Release 2.0.0-alpha1

1.20.0 Tech Preview

13 Apr 15:50
v1.20.0
8398d06
Compare
Choose a tag to compare

Changes in 1.20.0

Summary

  • Bugfix - Add owncloudsql driver to authprovider config: #3435
  • Bugfix - Corrected documentation: #3439
  • Bugfix - Ensure the same data on /ocs/v?.php/config like oC10: #3113
  • Bugfix - Use the default server download protocol if spaces are not supported: #3386
  • Change - Fix keys with underscores in the config files: #3412
  • Change - Don't create demo users by default: #3474
  • Enhancement - Alias links: #3454
  • Enhancement - Replace deprecated String.prototype.substr(): #3448
  • Enhancement - Add sorting to GraphAPI users and groups: #3360
  • Enhancement - Unify LDAP config settings accross services: #3476
  • Enhancement - Make config dir configurable: #3440
  • Enhancement - Use embeddable ocdav go micro service: #3397
  • Enhancement - Update reva to v2.2.0: #3397
  • Enhancement - Update ownCloud Web to v5.4.0: #6709
  • Enhancement - Implement audit events for user and groups: #3467

Details

  • Bugfix - Add owncloudsql driver to authprovider config: #3435

    #3435

  • Bugfix - Corrected documentation: #3439

    • ocis-pkg log File Option

    #3439

  • Bugfix - Ensure the same data on /ocs/v?.php/config like oC10: #3113

    We've fixed the returned values on the /ocs/v?.php/config endpoints, so that they now return
    the same values as an oC10 would do.

    #3113

  • Bugfix - Use the default server download protocol if spaces are not supported: #3386

    #3386

  • Change - Fix keys with underscores in the config files: #3412

    We've fixed some config keys in configuration files that previously didn't contain
    underscores but should.

    Please check the documentation on https://owncloud.dev for latest configuration
    documentation.

    #3412

  • Change - Don't create demo users by default: #3474

    As we are coming closer to the first beta, we need to disable the creation of the demo users by
    default.

    #3181
    #3474

  • Enhancement - Alias links: #3454

    Bumps reva and configures ocs token endpoint to be unprotected

    #3454

  • Enhancement - Replace deprecated String.prototype.substr(): #3448

    We've replaced all occurrences of the deprecated String.prototype.substr() function with
    String.prototype.slice() which works similarly but isn't deprecated.

    #3448

  • Enhancement - Add sorting to GraphAPI users and groups: #3360

    The GraphAPI endpoints for users and groups support ordering now. User can be ordered by
    displayName, onPremisesSamAccountName and mail. Groups can be ordered by displayName.

    Example: https://localhost:9200/graph/v1.0/groups?$orderby=displayName asc

    #3360

  • Enhancement - Unify LDAP config settings accross services: #3476

    The storage services where updated to adapt for the recent changes of the LDAP settings in reva.

    Also we allow now to use a new set of top-level LDAP environment variables that are shared
    between all LDAP-using services in ocis (graph, idp, storage-auth-basic,
    storage-userprovider, storage-groupprovider, idm). This should simplify the most LDAP
    based configurations considerably.

    Here is a list of the new environment variables: LDAP_URI LDAP_INSECURE LDAP_CACERT
    LDAP_BIND_DN LDAP_BIND_PASSWORD LDAP_LOGIN_ATTRIBUTES LDAP_USER_BASE_DN
    LDAP_USER_SCOPE LDAP_USER_FILTER LDAP_USER_OBJECTCLASS LDAP_USER_SCHEMA_MAIL
    LDAP_USER_SCHEMA_DISPLAY_NAME LDAP_USER_SCHEMA_USERNAME LDAP_USER_SCHEMA_ID
    LDAP_USER_SCHEMA_ID_IS_OCTETSTRING LDAP_GROUP_BASE_DN LDAP_GROUP_SCOPE
    LDAP_GROUP_FILTER LDAP_GROUP_OBJECTCLASS LDAP_GROUP_SCHEMA_GROUPNAME
    LDAP_GROUP_SCHEMA_ID LDAP_GROUP_SCHEMA_ID_IS_OCTETSTRING

    Where need these can be overwritten by service specific variables. E.g. it is possible to use
    STORAGE_LDAP_URI to overide the top-level LDAP_URI variable.

    #3150
    #3476

  • Enhancement - Make config dir configurable: #3440

    We have added an OCIS_CONFIG_DIR environment variable the will take precedence over the
    default /etc/ocis, ~/.ocis and .config locations. When it is set the default locations
    will be ignored and only the configuration files in that directory will be read.

    #3440

  • Enhancement - Use embeddable ocdav go micro service: #3397

    We now use the reva pgk/micro/ocdav package that implements a go micro compatible version of
    the ocdav service.

    #3397

  • Enhancement - Update reva to v2.2.0: #3397

    Updated reva to version 2.2.0. This update includes:

    #3397
    #3430
    #3476
    #3482
    #3497
    #3513
    #3514

  • Enhancement - Update ownCloud Web to v5.4.0: #6709

    Tags: web

    We updated ownCloud Web to v5.4.0. Please refer to the changelog (linked) for details on the web
    release.

    owncloud/web#6709
    #3437
    #3487
    #3509
    https://github.com/owncloud/web/releases/tag/v5.4.0

  • Enhancement - Implement audit events for user and groups: #3467

    Added audit events for users and groups. This will log: * User creation * User deletion * User
    property change (currently only email) * Group creation * Group deletion * Group member add *
    Group member remove

    #3467

1.20.0-rc1

13 Apr 10:33
v1.20.0-rc1
8398d06
Compare
Choose a tag to compare
1.20.0-rc1 Pre-release
Pre-release

Changes in 1.20.0

Summary

  • Bugfix - Add owncloudsql driver to authprovider config: #3435
  • Bugfix - Corrected documentation: #3439
  • Bugfix - Ensure the same data on /ocs/v?.php/config like oC10: #3113
  • Bugfix - Use the default server download protocol if spaces are not supported: #3386
  • Change - Fix keys with underscores in the config files: #3412
  • Change - Don't create demo users by default: #3474
  • Enhancement - Alias links: #3454
  • Enhancement - Replace deprecated String.prototype.substr(): #3448
  • Enhancement - Add sorting to GraphAPI users and groups: #3360
  • Enhancement - Unify LDAP config settings accross services: #3476
  • Enhancement - Make config dir configurable: #3440
  • Enhancement - Use embeddable ocdav go micro service: #3397
  • Enhancement - Update reva to v2.2.0: #3397
  • Enhancement - Update ownCloud Web to v5.4.0: #6709
  • Enhancement - Implement audit events for user and groups: #3467

Details

  • Bugfix - Add owncloudsql driver to authprovider config: #3435

    #3435

  • Bugfix - Corrected documentation: #3439

    • ocis-pkg log File Option

    #3439

  • Bugfix - Ensure the same data on /ocs/v?.php/config like oC10: #3113

    We've fixed the returned values on the /ocs/v?.php/config endpoints, so that they now return
    the same values as an oC10 would do.

    #3113

  • Bugfix - Use the default server download protocol if spaces are not supported: #3386

    #3386

  • Change - Fix keys with underscores in the config files: #3412

    We've fixed some config keys in configuration files that previously didn't contain
    underscores but should.

    Please check the documentation on https://owncloud.dev for latest configuration
    documentation.

    #3412

  • Change - Don't create demo users by default: #3474

    As we are coming closer to the first beta, we need to disable the creation of the demo users by
    default.

    #3181
    #3474

  • Enhancement - Alias links: #3454

    Bumps reva and configures ocs token endpoint to be unprotected

    #3454

  • Enhancement - Replace deprecated String.prototype.substr(): #3448

    We've replaced all occurrences of the deprecated String.prototype.substr() function with
    String.prototype.slice() which works similarly but isn't deprecated.

    #3448

  • Enhancement - Add sorting to GraphAPI users and groups: #3360

    The GraphAPI endpoints for users and groups support ordering now. User can be ordered by
    displayName, onPremisesSamAccountName and mail. Groups can be ordered by displayName.

    Example: https://localhost:9200/graph/v1.0/groups?$orderby=displayName asc

    #3360

  • Enhancement - Unify LDAP config settings accross services: #3476

    The storage services where updated to adapt for the recent changes of the LDAP settings in reva.

    Also we allow now to use a new set of top-level LDAP environment variables that are shared
    between all LDAP-using services in ocis (graph, idp, storage-auth-basic,
    storage-userprovider, storage-groupprovider, idm). This should simplify the most LDAP
    based configurations considerably.

    Here is a list of the new environment variables: LDAP_URI LDAP_INSECURE LDAP_CACERT
    LDAP_BIND_DN LDAP_BIND_PASSWORD LDAP_LOGIN_ATTRIBUTES LDAP_USER_BASE_DN
    LDAP_USER_SCOPE LDAP_USER_FILTER LDAP_USER_OBJECTCLASS LDAP_USER_SCHEMA_MAIL
    LDAP_USER_SCHEMA_DISPLAY_NAME LDAP_USER_SCHEMA_USERNAME LDAP_USER_SCHEMA_ID
    LDAP_USER_SCHEMA_ID_IS_OCTETSTRING LDAP_GROUP_BASE_DN LDAP_GROUP_SCOPE
    LDAP_GROUP_FILTER LDAP_GROUP_OBJECTCLASS LDAP_GROUP_SCHEMA_GROUPNAME
    LDAP_GROUP_SCHEMA_ID LDAP_GROUP_SCHEMA_ID_IS_OCTETSTRING

    Where need these can be overwritten by service specific variables. E.g. it is possible to use
    STORAGE_LDAP_URI to overide the top-level LDAP_URI variable.

    #3150
    #3476

  • Enhancement - Make config dir configurable: #3440

    We have added an OCIS_CONFIG_DIR environment variable the will take precedence over the
    default /etc/ocis, ~/.ocis and .config locations. When it is set the default locations
    will be ignored and only the configuration files in that directory will be read.

    #3440

  • Enhancement - Use embeddable ocdav go micro service: #3397

    We now use the reva pgk/micro/ocdav package that implements a go micro compatible version of
    the ocdav service.

    #3397

  • Enhancement - Update reva to v2.2.0: #3397

    Updated reva to version 2.2.0. This update includes:

    #3397
    #3430
    #3476
    #3482
    #3497
    #3513
    #3514

  • Enhancement - Update ownCloud Web to v5.4.0: #6709

    Tags: web

    We updated ownCloud Web to v5.4.0. Please refer to the changelog (linked) for details on the web
    release.

    owncloud/web#6709
    #3437
    #3487
    #3509
    https://github.com/owncloud/web/releases/tag/v5.4.0

  • Enhancement - Implement audit events for user and groups: #3467

    Added audit events for users and groups. This will log: * User creation * User deletion * User
    property change (currently only email) * Group creation * Group deletion * Group member add *
    Group member remove

    #3467

1.19.1 Tech Preview

29 Mar 17:10
v1.19.1
Compare
Choose a tag to compare

Changes in 1.19.1

Summary

  • Bugfix - Return correct special item urls: #3419

Details

  • Bugfix - Return correct special item urls: #3419

    URLs for Special items (space image, readme) were broken.

    #3419

1.19.0 Tech Preview

29 Mar 14:59
v1.19.0
c8abd60
Compare
Choose a tag to compare

Changes in 1.19.0

Summary

  • Bugfix - Network configuration in individiual_services example: #3238
  • Bugfix - Improve gif thumbnails: #3305
  • Bugfix - Fix error handling in GraphAPI GetUsers call: #3357
  • Bugfix - Fix request validation on GraphAPI User updates: #3167
  • Bugfix - Replace public mountpoint fileid with grant fileid: #3349
  • Change - Add remote item to mountpoint and fix spaceID: #3365
  • Change - Switch NATS backend: #3192
  • Change - Drop json config file support: #3366
  • Change - Settings service now stores its data via metadata service: #3232
  • Enhancement - Audit logger will now log file events: #3332
  • Enhancement - Add password reset link to login page: #3329
  • Enhancement - Log sharing events in audit service: #3301
  • Enhancement - Add space aliases: #3283
  • Enhancement - Include etags in drives listing: #3267
  • Enhancement - Improve thumbnails API: #3272
  • Enhancement - Update reva to v2.1.0: #3330
  • Enhancement - Update ownCloud Web to v5.3.0: #6561

Details

  • Bugfix - Network configuration in individiual_services example: #3238

    Tidy up the deployments/examples/ocis_individual_services example so that the
    instructions work.

    #3238

  • Bugfix - Improve gif thumbnails: #3305

    Improved the gif thumbnail generation for gifs with different disposal strategies.

    #3305

  • Bugfix - Fix error handling in GraphAPI GetUsers call: #3357

    A missing return statement caused GetUsers to return misleading results when the identity
    backend returned an error.

    #3357

  • Bugfix - Fix request validation on GraphAPI User updates: #3167

    Fix PATCH on graph/v1.0/users when no 'mail' attribute is present in the request body

    #3167

  • Bugfix - Replace public mountpoint fileid with grant fileid: #3349

    We now show the same resoucre id for resources when accessing them via a public links as when
    using a logged in user. This allows the web ui to start a WOPI session with the correct resource
    id.

    #3349

  • Change - Add remote item to mountpoint and fix spaceID: #3365

    A mountpoint represents the mounted share on the share receivers side. The original resource
    is located where the grant has been set. This item is now shown as libregraph remoteItem on the
    mountpoint. While adding this, we fixed the spaceID for mountpoints.

    #3365

  • Change - Switch NATS backend: #3192

    We've switched the NATS backend from Streaming to JetStream, since NATS Streaming is
    depreciated.

    #3192
    cs3org/reva#2574

  • Change - Drop json config file support: #3366

    We've remove the support to configure oCIS and it's service with a json file. From now on we only
    support yaml configuration files, since they have the possibility to add comments.

    #3366

  • Change - Settings service now stores its data via metadata service: #3232

    Instead of writing files to disk it will use metadata service to do so

    #3232

  • Enhancement - Audit logger will now log file events: #3332

    See full list of supported events in audit/pkg/types/types.go

    #3332

  • Enhancement - Add password reset link to login page: #3329

    Added a configurable passwort reset link to the login page. It can be set via
    IDP_PASSWORD_RESET_URI. If the option is not set the link will not be shown.

    #3329

  • Enhancement - Log sharing events in audit service: #3301

    Contains sharing related events. See full list in audit/pkg/types/events.go

    #3301

  • Enhancement - Add space aliases: #3283

    Space aliases can be used to resolve spaceIDs in a client.

    #3283

  • Enhancement - Include etags in drives listing: #3267

    Added etags in the response of list drives.

    #3267

  • Enhancement - Improve thumbnails API: #3272

    Changed the thumbnails API to no longer transfer images via GRPC. GRPC has a limited message
    size and isn't very efficient with large binary data. The new API transports the images over
    HTTP.

    #3272

  • Enhancement - Update reva to v2.1.0: #3330

    Updated reva to version 2.1.0. This update includes:

    #3330
    #3405
    #3416

  • Enhancement - Update ownCloud Web to v5.3.0: #6561

    Tags: web

    We updated ownCloud Web to v5.3.0. Please refer to the changelog (linked) for details on the web
    release.

    owncloud/web#6561
    #3291
    #3375
    https://github.com/owncloud/web/releases/tag/v5.3.0

1.19.0-rc1

29 Mar 10:04
v1.19.0-rc1
c8abd60
Compare
Choose a tag to compare
1.19.0-rc1 Pre-release
Pre-release

Changes in 1.19.0

Summary

  • Bugfix - Network configuration in individiual_services example: #3238
  • Bugfix - Improve gif thumbnails: #3305
  • Bugfix - Fix error handling in GraphAPI GetUsers call: #3357
  • Bugfix - Fix request validation on GraphAPI User updates: #3167
  • Bugfix - Replace public mountpoint fileid with grant fileid: #3349
  • Change - Add remote item to mountpoint and fix spaceID: #3365
  • Change - Switch NATS backend: #3192
  • Change - Drop json config file support: #3366
  • Change - Settings service now stores its data via metadata service: #3232
  • Enhancement - Audit logger will now log file events: #3332
  • Enhancement - Add password reset link to login page: #3329
  • Enhancement - Log sharing events in audit service: #3301
  • Enhancement - Add space aliases: #3283
  • Enhancement - Include etags in drives listing: #3267
  • Enhancement - Improve thumbnails API: #3272
  • Enhancement - Update reva to v2.1.0: #3330
  • Enhancement - Update ownCloud Web to v5.3.0: #6561

Details

  • Bugfix - Network configuration in individiual_services example: #3238

    Tidy up the deployments/examples/ocis_individual_services example so that the
    instructions work.

    #3238

  • Bugfix - Improve gif thumbnails: #3305

    Improved the gif thumbnail generation for gifs with different disposal strategies.

    #3305

  • Bugfix - Fix error handling in GraphAPI GetUsers call: #3357

    A missing return statement caused GetUsers to return misleading results when the identity
    backend returned an error.

    #3357

  • Bugfix - Fix request validation on GraphAPI User updates: #3167

    Fix PATCH on graph/v1.0/users when no 'mail' attribute is present in the request body

    #3167

  • Bugfix - Replace public mountpoint fileid with grant fileid: #3349

    We now show the same resoucre id for resources when accessing them via a public links as when
    using a logged in user. This allows the web ui to start a WOPI session with the correct resource
    id.

    #3349

  • Change - Add remote item to mountpoint and fix spaceID: #3365

    A mountpoint represents the mounted share on the share receivers side. The original resource
    is located where the grant has been set. This item is now shown as libregraph remoteItem on the
    mountpoint. While adding this, we fixed the spaceID for mountpoints.

    #3365

  • Change - Switch NATS backend: #3192

    We've switched the NATS backend from Streaming to JetStream, since NATS Streaming is
    depreciated.

    #3192
    cs3org/reva#2574

  • Change - Drop json config file support: #3366

    We've remove the support to configure oCIS and it's service with a json file. From now on we only
    support yaml configuration files, since they have the possibility to add comments.

    #3366

  • Change - Settings service now stores its data via metadata service: #3232

    Instead of writing files to disk it will use metadata service to do so

    #3232

  • Enhancement - Audit logger will now log file events: #3332

    See full list of supported events in audit/pkg/types/types.go

    #3332

  • Enhancement - Add password reset link to login page: #3329

    Added a configurable passwort reset link to the login page. It can be set via
    IDP_PASSWORD_RESET_URI. If the option is not set the link will not be shown.

    #3329

  • Enhancement - Log sharing events in audit service: #3301

    Contains sharing related events. See full list in audit/pkg/types/events.go

    #3301

  • Enhancement - Add space aliases: #3283

    Space aliases can be used to resolve spaceIDs in a client.

    #3283

  • Enhancement - Include etags in drives listing: #3267

    Added etags in the response of list drives.

    #3267

  • Enhancement - Improve thumbnails API: #3272

    Changed the thumbnails API to no longer transfer images via GRPC. GRPC has a limited message
    size and isn't very efficient with large binary data. The new API transports the images over
    HTTP.

    #3272

  • Enhancement - Update reva to v2.1.0: #3330

    Updated reva to version 2.1.0. This update includes:

    #3330
    #3405
    #3416

  • Enhancement - Update ownCloud Web to v5.3.0: #6561

    Tags: web

    We updated ownCloud Web to v5.3.0. Please refer to the changelog (linked) for details on the web
    release.

    owncloud/web#6561
    #3291
    #3375
    https://github.com/owncloud/web/releases/tag/v5.3.0

1.18.0 Tech Preview

07 Mar 09:43
v1.18.0
c14903c
Compare
Choose a tag to compare

Changes in 1.18.0

Summary

  • Bugfix - Capabilities for password protected public links: #3229
  • Bugfix - Make events settings configurable: #3214
  • Bugfix - Align storage metadata GPRC bind port with other variable names: #3169
  • Change - Unify file IDs: #3185
  • Enhancement - Add sorting to list Spaces: #3200
  • Enhancement - Change NATS port: #3210
  • Enhancement - Re-Enabling web cache control: #3109
  • Enhancement - Add SPA conform fileserver for web: #3109
  • Enhancement - Implement notifications service: #3217
  • Enhancement - Thumbnails in spaces: #3219
  • Enhancement - Update reva to v2.0.0: #3231
  • Enhancement - Update ownCloud Web to v5.2.0: #6506

Details

Read more

1.18.0-rc1

03 Mar 22:06
v1.18.0-rc1
3dd3b2f
Compare
Choose a tag to compare
1.18.0-rc1 Pre-release
Pre-release

Changes in 1.18.0

Summary

  • Bugfix - Capabilities for password protected public links: #3229
  • Bugfix - Make events settings configurable: #3214
  • Bugfix - Align storage metadata GPRC bind port with other variable names: #3169
  • Change - Unify file IDs: #3185
  • Enhancement - Add sorting to list Spaces: #3200
  • Enhancement - Change NATS port: #3210
  • Enhancement - Re-Enabling web cache control: #3109
  • Enhancement - Add SPA conform fileserver for web: #3109
  • Enhancement - Implement notifications service: #3217
  • Enhancement - Thumbnails in spaces: #3219
  • Enhancement - Update reva to v2.0.0: #3231
  • Enhancement - Update ownCloud Web to v5.2.0: #6506

Details

Read more

1.17.0 Tech Preview

17 Feb 19:31
v1.17.0
277548a
Compare
Choose a tag to compare

Changes in 1.17.0

Summary

  • Bugfix - Add ocis storage-auth-machine subcommand: #2910
  • Bugfix - Use same jwt secret for accounts as for metadata storage: #3081
  • Bugfix - Make the default grpc client use the registry settings: #3041
  • Bugfix - Remove group memberships when deleting a user: #3027
  • Bugfix - Fix retry handling for LDAP connections: #2974
  • Bugfix - Fix the default tracing provider: #2952
  • Bugfix - Fix configuration for space membership endpoint: #2893
  • Change - Change log level default from debug to error: #3071
  • Change - Remove the ownCloud storage driver: #3072
  • Change - Unify configuration and commands: #2818
  • Change - Functionality to restore spaces: #3092
  • Change - Extended Space Properties: #3141
  • Change - Update the graph api: #2885
  • Change - Update libre-graph-api to v0.3.0: #2858
  • Change - Return not found when updating non existent space: #2869
  • Enhancement - Provide Description when creating a space: #3167
  • Enhancement - Add graph endpoint to delete and purge spaces: #2979
  • Enhancement - Add permissions to graph drives: #3095
  • Enhancement - Add new file url of the app provider to the ocs capabilities: #2884
  • Enhancement - Add spaces capability: #2931
  • Enhancement - Consul as supported service registry: #3133
  • Enhancement - Introduce User and Group Management capabilities on GraphAPI: #2947
  • Enhancement - Support signature auth in the public share auth middleware: #2831
  • Enhancement - Update REVA to v1.16.1-0.20220112085026-07451f6cd806: #2953
  • Enhancement - Add endpoint to retrieve a single space: #2978
  • Enhancement - Add filter by driveType and id to /me/drives: #2946
  • Enhancement - Update REVA to v1.16.1-0.20220215130802-df1264deff58: #2878
  • Enhancement - Update ownCloud Web to v5.0.0: #2895

Details

  • Bugfix - Add ocis storage-auth-machine subcommand: #2910

    We added the ocis subcommand to start the machine auth provider.

    #2910

  • Bugfix - Use same jwt secret for accounts as for metadata storage: #3081

    We've the metadata storage uses the same jwt secret as all other REVA services. Therefore the
    accounts service needs to use the same secret.

    Secrets are documented here:
    https://owncloud.dev/ocis/deployment/#change-default-secrets

    #3081

  • Bugfix - Make the default grpc client use the registry settings: #3041

    We've fixed the default grpc client to use the registry settings. Previously it always used
    mdns.

    #3041

  • Bugfix - Remove group memberships when deleting a user: #3027

    The LDAP backend in the graph API now takes care of removing a user's group membership when
    deleting the user.

    #3027

  • Bugfix - Fix retry handling for LDAP connections: #2974

    We've fixed the handling of network issues (e.g. connection loss) during LDAP Write
    Operations to correcty retry the request.

    #2974

  • Bugfix - Fix the default tracing provider: #2952

    We've fixed the default tracing provider which was no longer configured after
    owncloud/ocis#2818.

    #2952
    #2818

  • Bugfix - Fix configuration for space membership endpoint: #2893

    Added a missing config value to the ocs config related to the space membership endpoint.

    #2893

  • Change - Change log level default from debug to error: #3071

    We've changed the default log level for all services from "info" to "error".

    #3071

  • Change - Remove the ownCloud storage driver: #3072

    We've removed the ownCloud storage driver because it was no longer maintained after the
    ownCloud SQL storage driver was added.

    If you have been using the ownCloud storage driver, please switch to the ownCloud SQL storage
    driver which brings you more features and is under active maintenance.

    #3072

  • Change - Unify configuration and commands: #2818

    We've unified the configuration and commands of all non storage services. This also includes
    the change, that environment variables are now defined on the config struct as tags instead in a
    separate mapping.

    #2818

  • Change - Functionality to restore spaces: #3092

    Disabled spaces can now be restored via the graph api. An information was added to the root item
    of each space when it is deleted

    #3092

  • Change - Extended Space Properties: #3141

    We can now set and modify short description, space image and space readme. Only managers can set
    the short description. Editors can change the space image and readme id.

    #3141

  • Change - Update the graph api: #2885

    GraphApi has been updated to version 0.4.1 and the existing dependency was removed

    #2885

  • Change - Update libre-graph-api to v0.3.0: #2858

    This updates the libre-graph-api to use the latest spec and types.

    #2858

  • Change - Return not found when updating non existent space: #2869

    If a spaceid of a space which is updated doesn't exist, handle it as a not found error.

    cs3org/reva#2869

  • Enhancement - Provide Description when creating a space: #3167

    We added the possibility to send a short description when creating a space.

    #3167

  • Enhancement - Add graph endpoint to delete and purge spaces: #2979

    Added a new graph endpoint to delete and purge spaces.

    #2979
    #3000

  • Enhancement - Add permissions to graph drives: #3095

    Added permissions to graph drives when listing drives.

    #3095

  • Enhancement - Add new file url of the app provider to the ocs capabilities: #2884

    We've added the new file capability of the app provider to the ocs capabilities, so that clients
    can discover this url analogous to the app list and file open urls.

    #2884
    #2907
    cs3org/reva#2379
    owncloud/web#5890 (comment)

  • Enhancement - Add spaces capability: #2931

    We've added the spaces capability with version 0.0.1 and enabled defaulting to true.

    #2931
    cs3org/reva#2015
    #2965

  • Enhancement - Consul as supported service registry: #3133

    We have added Consul as an supported service registry. You can now use it to let oCIS services
    discover each other.

    #3133

  • Enhancement - Introduce User and Group Management capabilities on GraphAPI: #2947

    The GraphAPI LDAP Backend is now able to add/modify and delete Users and Groups

    #2947
    #2996

  • Enhancement - Support signature auth in the public share auth middleware: #2831

    Enabled public share requests to be authenticated u...

Read more