Skip to content

1.20.0 Tech Preview

Compare
Choose a tag to compare
@ownclouders ownclouders released this 13 Apr 15:50
· 11014 commits to master since this release
v1.20.0
8398d06

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