Skip to content

Releases: owncloud/ocis

2.0.0-beta1

10 May 12:12
v2.0.0-beta1
e7a3d0c
Compare
Choose a tag to compare
2.0.0-beta1 Pre-release
Pre-release

Changes in 2.0.0-beta1

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 settings service, share and public share providers.

    #3602
    #3647

  • Enhancement - Product field in OCS version: [#...

Read more

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