Skip to content

1.17.0 Tech Preview

Compare
Choose a tag to compare
@ownclouders ownclouders released this 17 Feb 19:31
· 10991 commits to master since this release
v1.17.0
277548a

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 using the public share signature.

    #2831

  • Enhancement - Update REVA to v1.16.1-0.20220112085026-07451f6cd806: #2953

    Update REVA to v1.16.1-0.20220112085026-07451f6cd806

    #2953

  • Enhancement - Add endpoint to retrieve a single space: #2978

    We added the endpoint /drives/{driveID} to get a single space by id from the server.

    #2978

  • Enhancement - Add filter by driveType and id to /me/drives: #2946

    We added two possible filter terms (driveType, id) to the /me/drives endpoint on the graph api.
    These can be used with the odata query parameter "$filter". We only support the "eq" operator
    for now.

    #2946

  • Enhancement - Update REVA to v1.16.1-0.20220215130802-df1264deff58: #2878

    Updated REVA to v1.16.1-0.20220215130802-df1264deff58 This update includes:

    #2878
    #2901
    #2997
    #3116
    #3130
    #3175
    #3182

  • Enhancement - Update ownCloud Web to v5.0.0: #2895

    Tags: web

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

    #2895
    #3157
    https://github.com/owncloud/web/releases/tag/v4.8.0
    https://github.com/owncloud/web/releases/tag/v5.0.0