Skip to content

Releases: owncloud/ocis

1.13.0-rc1

13 Oct 07:17
v1.13.0-rc1
570a85e
Compare
Choose a tag to compare
1.13.0-rc1 Pre-release
Pre-release

Changes in 1.13.0

Summary

  • Bugfix - Fix the account resolver middleware: #2557
  • Bugfix - Fix version information for extensions: #2575
  • Bugfix - Add the gatewaysvc to all shared configuration in REVA services: #2597
  • Bugfix - Use proper url path decode on the username: #2511
  • Bugfix - Remove notifications placeholder: #2514
  • Bugfix - Remove asset path configuration option from proxy: #2576
  • Bugfix - Race condition in config parsing: #2574
  • Change - Configure users and metadata storage separately: #2598
  • Change - Make the drives create method odata compliant: #2531
  • Change - Unify Envvar names configuring REVA gateway address: #2587
  • Change - Update ownCloud Web to v4.3.0: #2589
  • Enhancement - Updated MimeTypes configuration for AppRegistry: #2603
  • Enhancement - Add maximum files and size to archiver capabilities: #2544
  • Enhancement - Reduced repository size: #2579
  • Enhancement - Return the newly created space: #2610
  • Enhancement - Expose the reva archiver in OCIS: #2509
  • Enhancement - Favorites capability: #2599
  • Enhancement - Upgrade to GO 1.17: #2605
  • Enhancement - Make mimetype allow list configurable for app provider: #2553
  • Enhancement - Add allow_creation parameter to mime type config: #2591
  • Enhancement - Add option to skip generation of demo users and groups: #2495
  • Enhancement - Allow overriding the cookie based route by claim: #2508
  • Enhancement - Redirect invalid links to oC Web: #2493
  • Enhancement - Use reva's Authenticate method instead of spawning token managers: #2528
  • Enhancement - TLS config options for ldap in reva: #2492
  • Enhancement - Set reva JWT token expiration time to 24 hours by default: #2527
  • Enhancement - Update reva to v1.14.0: #2615

Details

  • Bugfix - Fix the account resolver middleware: #2557

    The accounts resolver middleware put an empty token into the request when the user was already
    present. Added a step to get the token for the user.

    #2557

  • Bugfix - Fix version information for extensions: #2575

    We've fixed the behavior for ocis version which previously always showed 0.0.0 as version
    for extensions. Now the real version of the extensions are shown.

    #2575

  • Bugfix - Add the gatewaysvc to all shared configuration in REVA services: #2597

    We've fixed the configuration for REVA services which didn't have a gatewaysvc in their shared
    configuration. This could lead to default gatewaysvc addresses in the auth middleware. Now it
    is set everywhere.

    #2597

  • Bugfix - Use proper url path decode on the username: #2511

    We now properly decode the username when reading it from a url parameter

    #2511

  • Bugfix - Remove notifications placeholder: #2514

    Since Reva was communicating its notification capabilities incorrectly, oCIS relied on a
    hardcoded string to overwrite them. This has been fixed in
    reva#1819 so we now removed the hardcoded
    string and don't modify Reva's notification capabilities anymore in order to fix clients
    having to poll a (non-existent) notifications endpoint.

    #2514

  • Bugfix - Remove asset path configuration option from proxy: #2576

    We've remove the asset path configuration option (--asset-path or PROXY_ASSET_PATH)
    since it didn't do anything at all.

    #2576

  • Bugfix - Race condition in config parsing: #2574

    There was a race condition in the config parsing when configuring the storage services caused
    by services overwriting a pointer to a config value. We fixed it by setting sane defaults.

    #2574

  • Change - Configure users and metadata storage separately: #2598

    We've fixed the configuration behaviour of the user and metadata service writing in the same
    directory when using oCIS storage.

    Therefore we needed to separate the configuration of the users and metadata storage so that
    they now can be configured totally separate.

    #2598

  • Change - Make the drives create method odata compliant: #2531

    When creating a space on the graph API we now use the POST Body to provide the parameters.

    #2531
    #2535
    https://www.odata.org/getting-started/basic-tutorial/#modifyData

  • Change - Unify Envvar names configuring REVA gateway address: #2587

    We've renamed all envvars configuring REVA gateway address to REVA_GATEWAY, additionally
    we renamed the cli parameters to --reva-gateway-addr and adjusted the description

    #2091
    #2587

  • Change - Update ownCloud Web to v4.3.0: #2589

    Tags: web

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

    #2589
    https://github.com/owncloud/web/releases/tag/v4.3.0

  • Enhancement - Updated MimeTypes configuration for AppRegistry: #2603

    We updated the type of the mime types config to a list, to keep the order of mime types from the
    config.

    #2603

  • Enhancement - Add maximum files and size to archiver capabilities: #2544

    We added the maximum files count and maximum archive size of the archiver to the capabilities
    endpoint. Clients can use this to generate warnings before the actual archive creation fails.

    #2537
    #2544
    cs3org/reva#2105

  • Enhancement - Reduced repository size: #2579

    We removed leftover artifacts from the migration to a single repository.

    #2579

  • Enhancement - Return the newly created space: #2610

    Changed the response of the CreateSpace method to include the newly created space.

    #2610
    cs3org/reva#2158

  • Enhancement - Expose the reva archiver in OCIS: #2509

    The reva archiver can now be accessed through the storage frontend service

    #2509

  • Enhancement - Favorites capability: #2599

    We've added a capability for the storage frontend which can be used to announce to clients
    whether or not favorites are supported. By default this is disabled because the listing of
    favorites doesn't survive service restarts at the moment.

    #2599

  • Enhancement - Upgrade to GO 1.17: #2605

    We've upgraded the used GO version from 1.16 to 1.17.

    #2605

  • Enhancement - Make mimetype allow list configurable for app provider: #2553

    We've added a configuration option to configure the mimetype allow list introduced in
    cs3org/reva#2095. This also makes it possible to set one application per mime type as a
    default.

    #2563
    #2553
    cs3org/reva#2095

  • Enhancement - Add allow_creation parameter to mime type config: #2591

    #2591

  • Enhancement - Add option to skip generation of demo users and groups: #2495

    We've added a new environment variable to decide whether we should generate the demo users and
    groups or not. This environment variable is set to true by default, so the demo users and
    groups will get generated by default as long as oCIS is in its "technical preview" stage.

...

Read more

1.12.0

16 Sep 14:07
v1.12.0
Compare
Choose a tag to compare

Changes in 1.12.0

Summary

  • Bugfix - Remove non working proxy route and fix cs3 users example: #2474
  • Bugfix - Set English as default language in the dropdown in the settings page: #2465
  • Change - Remove OnlyOffice extension: #2433
  • Change - Remove OnlyOffice extension: #2433
  • Change - Update ownCloud Web to v4.2.0: #2501
  • Enhancement - Add app provider and app provider registry: #2204
  • Enhancement - Add the create space permission: #2461
  • Enhancement - Add set space quota permission: #2459
  • Enhancement - Create a Space using the Graph API: #2471
  • Enhancement - Update go-chi/chi to version 5.0.3: #2429
  • Enhancement - Upgrade go micro to v3.6.0: #2451
  • Enhancement - Update reva to v1.13.0: #2477

Details

  • Bugfix - Remove non working proxy route and fix cs3 users example: #2474

    We removed a non working route from the proxy default configuration and fixed the cs3 users
    deployment example since it still used the accounts service. It now only uses the configured
    LDAP.

    #2474

  • Bugfix - Set English as default language in the dropdown in the settings page: #2465

    The language dropdown didn't have a default language selected, and it was showing an empty
    value. Now it shows English instead.

    #2465

  • Change - Remove OnlyOffice extension: #2433

    Tags: OnlyOffice

    We've removed the OnlyOffice extension in oCIS. OnlyOffice has their own web extension for
    OC10 backend now with a dedicated
    guide
    . In
    oCIS, we will follow up with a guide on how to start a WOPI server providing OnlyOffice soon.

    #2433

  • Change - Remove OnlyOffice extension: #2433

    Tags: OnlyOffice

    We've removed the OnlyOffice extension in oCIS. OnlyOffice has their own web extension for
    OC10 backend now with a dedicated
    guide
    . In
    oCIS, we will follow up with a guide on how to start a WOPI server providing OnlyOffice soon.

    #2433

  • Change - Update ownCloud Web to v4.2.0: #2501

    Tags: web

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

    #2501
    https://github.com/owncloud/web/releases/tag/v4.2.0

  • Enhancement - Add app provider and app provider registry: #2204

    We added the app provider and app provider registry. Now the CS3org WOPI server can be
    registered and OpenInApp requests can be done.

    #2204
    cs3org/reva#1785

  • Enhancement - Add the create space permission: #2461

    In preparation for the upcoming spaces features a Create Space permission was added.

    #2461

  • Enhancement - Add set space quota permission: #2459

    In preparation for the upcoming spaces features a SetSpaceQuota permission was added.

    #2459

  • Enhancement - Create a Space using the Graph API: #2471

    Spaces can now be created on POST /drives/{drive-name}. Only users with the create-space
    permissions can perform this operation.

    Allowed body form values are:

    • quota (bytes) maximum amount of bytes stored in the space. - maxQuotaFiles (integer)
      maximum amount of files supported by the space.

    #2471

  • Enhancement - Update go-chi/chi to version 5.0.3: #2429

    Updated go-chi/chi to the lastest release

    #2429

  • Enhancement - Upgrade go micro to v3.6.0: #2451

    Go micro and all go micro plugins are now on v3.6.0

    #2451

  • Enhancement - Update reva to v1.13.0: #2477

    This update includes:

    #2477

1.12.0-rc1

15 Sep 12:53
v1.12.0-rc1
Compare
Choose a tag to compare
1.12.0-rc1 Pre-release
Pre-release

Changes in 1.12.0

Summary

  • Bugfix - Remove non working proxy route and fix cs3 users example: #2474
  • Bugfix - Set English as default language in the dropdown in the settings page: #2465
  • Change - Remove OnlyOffice extension: #2433
  • Change - Remove OnlyOffice extension: #2433
  • Change - Update ownCloud Web to v4.2.0: #2501
  • Enhancement - Add app provider and app provider registry: #2204
  • Enhancement - Add the create space permission: #2461
  • Enhancement - Add set space quota permission: #2459
  • Enhancement - Create a Space using the Graph API: #2471
  • Enhancement - Update go-chi/chi to version 5.0.3: #2429
  • Enhancement - Upgrade go micro to v3.6.0: #2451
  • Enhancement - Update reva to v1.13.0: #2477

Details

  • Bugfix - Remove non working proxy route and fix cs3 users example: #2474

    We removed a non working route from the proxy default configuration and fixed the cs3 users
    deployment example since it still used the accounts service. It now only uses the configured
    LDAP.

    #2474

  • Bugfix - Set English as default language in the dropdown in the settings page: #2465

    The language dropdown didn't have a default language selected, and it was showing an empty
    value. Now it shows English instead.

    #2465

  • Change - Remove OnlyOffice extension: #2433

    Tags: OnlyOffice

    We've removed the OnlyOffice extension in oCIS. OnlyOffice has their own web extension for
    OC10 backend now with a dedicated
    guide
    . In
    oCIS, we will follow up with a guide on how to start a WOPI server providing OnlyOffice soon.

    #2433

  • Change - Remove OnlyOffice extension: #2433

    Tags: OnlyOffice

    We've removed the OnlyOffice extension in oCIS. OnlyOffice has their own web extension for
    OC10 backend now with a dedicated
    guide
    . In
    oCIS, we will follow up with a guide on how to start a WOPI server providing OnlyOffice soon.

    #2433

  • Change - Update ownCloud Web to v4.2.0: #2501

    Tags: web

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

    #2501
    https://github.com/owncloud/web/releases/tag/v4.2.0

  • Enhancement - Add app provider and app provider registry: #2204

    We added the app provider and app provider registry. Now the CS3org WOPI server can be
    registered and OpenInApp requests can be done.

    #2204
    cs3org/reva#1785

  • Enhancement - Add the create space permission: #2461

    In preparation for the upcoming spaces features a Create Space permission was added.

    #2461

  • Enhancement - Add set space quota permission: #2459

    In preparation for the upcoming spaces features a SetSpaceQuota permission was added.

    #2459

  • Enhancement - Create a Space using the Graph API: #2471

    Spaces can now be created on POST /drives/{drive-name}. Only users with the create-space
    permissions can perform this operation.

    Allowed body form values are:

    • quota (bytes) maximum amount of bytes stored in the space. - maxQuotaFiles (integer)
      maximum amount of files supported by the space.

    #2471

  • Enhancement - Update go-chi/chi to version 5.0.3: #2429

    Updated go-chi/chi to the lastest release

    #2429

  • Enhancement - Upgrade go micro to v3.6.0: #2451

    Go micro and all go micro plugins are now on v3.6.0

    #2451

  • Enhancement - Update reva to v1.13.0: #2477

    This update includes:

    #2477

1.11.0 Tech Preview

25 Aug 10:13
Compare
Choose a tag to compare

Changes in 1.11.0

Summary

  • Bugfix - Specify primary user type for all accounts: #2364
  • Bugfix - Fix naming of the user- and groupprovider services: #2388
  • Change - Update ownCloud Web to v4.1.0: #2426
  • Enhancement - Use non root user for the owncloud/ocis docker image: #2380
  • Enhancement - Replace unmaintained jwt library: #2386
  • Enhancement - Update bleve to version 2.1.0: #2391
  • Enhancement - Update github.com/coreos/go-oidc to v3.0.0: #2393
  • Enhancement - Update reva to v1.12: #2423

Details

  • Bugfix - Specify primary user type for all accounts: #2364

    #2364

  • Bugfix - Fix naming of the user- and groupprovider services: #2388

    The services are called "storage-userprovider" and "storage-groupprovider". The 'ocis
    help' output was misleading.

    #2388

  • Change - Update ownCloud Web to v4.1.0: #2426

    Tags: web

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

    #2426
    https://github.com/owncloud/web/releases/tag/v4.1.0

  • Enhancement - Use non root user for the owncloud/ocis docker image: #2380

    The owncloud/ocis docker image now uses a non root user and enables you to set a different user
    with the docker --user parameter. The default user has the UID 1000 is part of a group with the
    GID 1000.

    This is a breaking change for existing docker deployments. The permission on the files and
    folders in persistent volumes need to be changed to the UID and GID used for oCIS (default
    1000:1000 if not changed by the user).

    #2380

  • Enhancement - Replace unmaintained jwt library: #2386

    The old library github.com/dgrijalva/jwt-go
    is unmaintained and was replaced by the community maintained fork
    github.com/golang-jwt/jwt.

    #2386

  • Enhancement - Update bleve to version 2.1.0: #2391

    Updated bleve to the current version.

    #2391

  • Enhancement - Update github.com/coreos/go-oidc to v3.0.0: #2393

    Updated the github.com/coreos/go-oidc library to the version 3.0.0.

    #2393

  • Enhancement - Update reva to v1.12: #2423

    #2423

1.11.0-rc1 Tech Preview

24 Aug 09:43
Compare
Choose a tag to compare
Pre-release

Changes in 1.11.0

Summary

  • Bugfix - Specify primary user type for all accounts: #2364
  • Bugfix - Fix naming of the user- and groupprovider services: #2388
  • Change - Update ownCloud Web to v4.1.0: #2426
  • Enhancement - Use non root user for the owncloud/ocis docker image: #2380
  • Enhancement - Replace unmaintained jwt library: #2386
  • Enhancement - Update bleve to version 2.1.0: #2391
  • Enhancement - Update github.com/coreos/go-oidc to v3.0.0: #2393
  • Enhancement - Update reva to v1.12: #2423

Details

  • Bugfix - Specify primary user type for all accounts: #2364

    #2364

  • Bugfix - Fix naming of the user- and groupprovider services: #2388

    The services are called "storage-userprovider" and "storage-groupprovider". The 'ocis
    help' output was misleading.

    #2388

  • Change - Update ownCloud Web to v4.1.0: #2426

    Tags: web

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

    #2426
    https://github.com/owncloud/web/releases/tag/v4.1.0

  • Enhancement - Use non root user for the owncloud/ocis docker image: #2380

    The owncloud/ocis docker image now uses a non root user and enables you to set a different user
    with the docker --user parameter. The default user has the UID 1000 is part of a group with the
    GID 1000.

    This is a breaking change for existing docker deployments. The permission on the files and
    folders in persistent volumes need to be changed to the UID and GID used for oCIS (default
    1000:1000 if not changed by the user).

    #2380

  • Enhancement - Replace unmaintained jwt library: #2386

    The old library github.com/dgrijalva/jwt-go
    is unmaintained and was replaced by the community maintained fork
    github.com/golang-jwt/jwt.

    #2386

  • Enhancement - Update bleve to version 2.1.0: #2391

    Updated bleve to the current version.

    #2391

  • Enhancement - Update github.com/coreos/go-oidc to v3.0.0: #2393

    Updated the github.com/coreos/go-oidc library to the version 3.0.0.

    #2393

  • Enhancement - Update reva to v1.12: #2423

    #2423

1.10.0 Tech Preview

10 Aug 07:22
b98761e
Compare
Choose a tag to compare

Changes in 1.10.0

Summary

  • Bugfix - Improve IDP Login Accessibility: #5376
  • Bugfix - Forward basic auth to OpenID connect token authentication endpoint: #2095
  • Bugfix - Log all requests in the proxy access log: #2301
  • Bugfix - Update glauth to 20210729125545-b9aecdfcac31: #2336
  • Change - Update ownCloud Web to v4.0.0: #2353
  • Enhancement - Proxy: Add claims policy selector: #2248
  • Enhancement - Add ocs cache warmup config and warn on protobuf ns conflicts: #2328
  • Enhancement - Refactor graph API: #2277
  • Enhancement - Update REVA: #2355
  • Enhancement - Use only one go.mod file for project dependencies: #2344

Details

  • Bugfix - Improve IDP Login Accessibility: #5376

    We have addressed the feedback from the a11y audit and improved the IDP login screen
    accordingly.

    owncloud/web#5376
    owncloud/web#5377

  • Bugfix - Forward basic auth to OpenID connect token authentication endpoint: #2095

    When using PROXY_ENABLE_BASIC_AUTH=true we now forward request to the idp instead of
    trying to authenticate the request ourself.

    #2095
    #2094

  • Bugfix - Log all requests in the proxy access log: #2301

    We now use a dedicated middleware to log all requests, regardless of routing selector outcome.
    While the log now includes the remote address, the selected routing policy is only logged when
    log level is set to debug because the request context cannot be changed in the
    directorSelectionDirector, as per the ReverseProxy.Director documentation.

    #2301

  • Bugfix - Update glauth to 20210729125545-b9aecdfcac31: #2336

    • Fixes the backend config not being passed correctly in ocis
    • Fixes a mutex being copied, leading to concurrent writes
    • Fixes UTF8 chars in filters
    • Fixes case insensitive strings

    #2336
    glauth/glauth#198
    glauth/glauth#194

  • Change - Update ownCloud Web to v4.0.0: #2353

    Tags: web

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

    #2353
    https://github.com/owncloud/web/releases/tag/v4.0.0

  • Enhancement - Proxy: Add claims policy selector: #2248

    Using the proxy config file, it is now possible to let let the IdP determine the routing policy by
    sending an ocis.routing.policy claim. Its value will be used to determine the set of routes
    for the logged in user.

    #2248

  • Enhancement - Add ocs cache warmup config and warn on protobuf ns conflicts: #2328

    #2328

  • Enhancement - Refactor graph API: #2277

    We refactored the /graph/v1.0/ endpoint which now relies on the internal acces token fer
    authentication, getting rid of any LDAP or OIDC code to authenticate requests. This allows
    using the graph api when using basic auth or any other auth mechanism provided by the CS3 auth
    providers / reva gateway / ocis proxy.

    #2277

  • Enhancement - Update REVA: #2355

    Update REVA from v1.10.1-0.20210730095301-fcb7a30a44a6 to
    v1.11.1-0.20210809134415-3fe79c870fb5 * Fix cs3org/reva#1978: Fix owner type is optional

    #2355
    #2295
    #2314

  • Enhancement - Use only one go.mod file for project dependencies: #2344

    We now use one single go.mod file at the root of the repository rather than one per core
    extension.

    #2344

1.10.0-rc1 Tech Preview

06 Aug 13:25
Compare
Choose a tag to compare
Pre-release

Changes in 1.10.0

Summary

  • Bugfix - Improve IDP Login Accessibility: #5376
  • Bugfix - Forward basic auth to OpenID connect token authentication endpoint: #2095
  • Bugfix - Log all requests in the proxy access log: #2301
  • Bugfix - Update glauth to 20210729125545-b9aecdfcac31: #2336
  • Change - Update ownCloud Web to v4.0.0: #2353
  • Enhancement - Proxy: Add claims policy selector: #2248
  • Enhancement - Add ocs cache warmup config and warn on protobuf ns conflicts: #2328
  • Enhancement - Refactor graph API: #2277
  • Enhancement - Update REVA: #2355
  • Enhancement - Use only one go.mod file for project dependencies: #2344

Details

  • Bugfix - Improve IDP Login Accessibility: #5376

    We have addressed the feedback from the a11y audit and improved the IDP login screen
    accordingly.

    owncloud/web#5376
    owncloud/web#5377

  • Bugfix - Forward basic auth to OpenID connect token authentication endpoint: #2095

    When using PROXY_ENABLE_BASIC_AUTH=true we now forward request to the idp instead of
    trying to authenticate the request ourself.

    #2095
    #2094

  • Bugfix - Log all requests in the proxy access log: #2301

    We now use a dedicated middleware to log all requests, regardless of routing selector outcome.
    While the log now includes the remote address, the selected routing policy is only logged when
    log level is set to debug because the request context cannot be changed in the
    directorSelectionDirector, as per the ReverseProxy.Director documentation.

    #2301

  • Bugfix - Update glauth to 20210729125545-b9aecdfcac31: #2336

    • Fixes the backend config not being passed correctly in ocis
    • Fixes a mutex being copied, leading to concurrent writes
    • Fixes UTF8 chars in filters
    • Fixes case insensitive strings

    #2336
    glauth/glauth#198
    glauth/glauth#194

  • Change - Update ownCloud Web to v4.0.0: #2353

    Tags: web

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

    #2353
    https://github.com/owncloud/web/releases/tag/v4.0.0

  • Enhancement - Proxy: Add claims policy selector: #2248

    Using the proxy config file, it is now possible to let let the IdP determine the routing policy by
    sending an ocis.routing.policy claim. Its value will be used to determine the set of routes
    for the logged in user.

    #2248

  • Enhancement - Add ocs cache warmup config and warn on protobuf ns conflicts: #2328

    #2328

  • Enhancement - Refactor graph API: #2277

    We refactored the /graph/v1.0/ endpoint which now relies on the internal acces token fer
    authentication, getting rid of any LDAP or OIDC code to authenticate requests. This allows
    using the graph api when using basic auth or any other auth mechanism provided by the CS3 auth
    providers / reva gateway / ocis proxy.

    #2277

  • Enhancement - Update REVA: #2355

    Update REVA from v1.10.1-0.20210730095301-fcb7a30a44a6 to v1.11.0 * Fix
    cs3org/reva#1899: Fix chunked uploads for new versions * Fix cs3org/reva#1906: Fix copy over
    existing resource * Fix cs3org/reva#1891: Delete Shared Resources as Receiver * Fix
    cs3org/reva#1907: Error when creating folder with existing name * Fix cs3org/reva#1937: Do
    not overwrite more specific matches when finding storage providers * Fix cs3org/reva#1939:
    Fix the share jail permissions in the decomposedfs * Fix cs3org/reva#1932: Numerous fixes to
    the owncloudsql storage driver * Fix cs3org/reva#1912: Fix response when listing versions of
    another user * Fix cs3org/reva#1910: Get user groups recursively in the cbox rest user driver *
    Fix cs3org/reva#1904: Set Content-Length to 0 when swallowing body in the datagateway * Fix
    cs3org/reva#1911: Fix version order in propfind responses * Fix cs3org/reva#1926: Trash Bin
    in oCIS Storage Operations * Fix cs3org/reva#1901: Fix response code when folder doesnt exist
    on upload * Enh cs3org/reva#1785: Extend app registry with AddProvider method and mimetype
    filters * Enh cs3org/reva#1938: Add methods to get and put context values * Enh
    cs3org/reva#1798: Add support for a deny-all permission on references * Enh
    cs3org/reva#1916: Generate updated protobuf bindings for EOS GRPC * Enh cs3org/reva#1887:
    Add "a" and "l" filter for grappa queries * Enh cs3org/reva#1919: Run gofmt before building *
    Enh cs3org/reva#1927: Implement RollbackToVersion for eosgrpc (needs a newer EOS MGM) * Enh
    cs3org/reva#1944: Implement listing supported mime types in app registry * Enh
    cs3org/reva#1870: Be defensive about wrongly quoted etags * Enh cs3org/reva#1940: Reduce
    memory usage when uploading with S3ng storage * Enh cs3org/reva#1888: Refactoring of the
    webdav code * Enh cs3org/reva#1900: Check for illegal names while uploading or moving files *
    Enh cs3org/reva#1925: Refactor listing and statting across providers for virtual views * Fix
    cs3org/reva#1883: Pass directories with trailing slashes to eosclient.GenerateToken * Fix
    cs3org/reva#1878: Improve the webdav error handling in the trashbin * Fix cs3org/reva#1884:
    Do not send body on failed range request * Enh cs3org/reva#1744: Add support for lightweight
    user types * Fix cs3org/reva#1904: Set Content-Length to 0 when swallowing body in the
    datagateway * Fix cs3org/reva#1899: Bugfix: Fix chunked uploads for new versions * Enh
    cs3org/reva#1888: Refactoring of the webdav code * Enh cs3org/reva#1887: Add "a" and "l"
    filter for grappa queries

    #2355
    #2295
    #2314

  • Enhancement - Use only one go.mod file for project dependencies: #2344

    We now use one single go.mod file at the root of the repository rather than one per core
    extension.

    #2344

1.9.0 Tech Preview

13 Jul 15:18
v1.9.0
Compare
Choose a tag to compare

Changes in 1.9.0

Summary

  • Bugfix - Panic when service fails to start: #2252
  • Bugfix - Dont use port 80 as debug for GroupsProvider: #2271
  • Change - Update ownCloud Web to v3.4.0: #2276
  • Change - Update WEB to v3.4.1: #2283
  • Enhancement - Runtime support for cherry picking extensions: #2229
  • Enhancement - Add readonly mode for storagehome and storageusers: #2230
  • Enhancement - Remove unnecessary Service.Init(): #1705
  • Enhancement - Update REVA to v1.9.1-0.20210628143859-9d29c36c0c3f: #2227
  • Enhancement - Update REVA to v1.9.1: #2280

Details

  • Bugfix - Panic when service fails to start: #2252

    Tags: runtime

    When attempting to run a service through the runtime that is currently running and fails to
    start, a race condition still redirect os Interrupt signals to a closed channel.

    #2252

  • Bugfix - Dont use port 80 as debug for GroupsProvider: #2271

    A copy/paste error where the configuration for the groupsprovider's debug address was not
    present leaves go-micro to start the debug service in port 80 by default.

    #2271

  • Change - Update ownCloud Web to v3.4.0: #2276

    Tags: web

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

    #2276
    https://github.com/owncloud/web/releases/tag/v3.4.0

  • Change - Update WEB to v3.4.1: #2283

    • Fix 5501: loading previews in the right sidebar
    • Fix 5493: view options position

    #2283
    https://github.com/owncloud/web/releases/tag/v3.4.1

  • Enhancement - Runtime support for cherry picking extensions: #2229

    Support for running certain extensions supervised via cli flags. Example usage:

    > ocis server --extensions="proxy, idp, storage-metadata, accounts"

    #2229

  • Enhancement - Add readonly mode for storagehome and storageusers: #2230

    To enable the readonly mode use STORAGE_HOME_READ_ONLY=true and
    STORAGE_USERS_READ_ONLY=true. Alternative: use OCIS_STORAGE_READ_ONLY=true

    #2230

  • Enhancement - Remove unnecessary Service.Init(): #1705

    As it turns out oCIS already calls this method. Invoking it twice would end in accidentally
    resetting values.

    #1705

  • Enhancement - Update REVA to v1.9.1-0.20210628143859-9d29c36c0c3f: #2227

    #2227

  • Enhancement - Update REVA to v1.9.1: #2280

    #2280

1.9.0-rc1 Tech Preview

13 Jul 09:02
v1.9.0-rc1
Compare
Choose a tag to compare
Pre-release

Changes in 1.9.0

Summary

  • Bugfix - Panic when service fails to start: #2252
  • Bugfix - Dont use port 80 as debug for GroupsProvider: #2271
  • Change - Update ownCloud Web to v3.4.0: #2276
  • Change - Update WEB to v3.4.1: #2283
  • Enhancement - Runtime support for cherry picking extensions: #2229
  • Enhancement - Add readonly mode for storagehome and storageusers: #2230
  • Enhancement - Remove unnecessary Service.Init(): #1705
  • Enhancement - Update REVA to v1.9.1-0.20210628143859-9d29c36c0c3f: #2227
  • Enhancement - Update REVA to v1.9.1: #2280

Details

  • Bugfix - Panic when service fails to start: #2252

    Tags: runtime

    When attempting to run a service through the runtime that is currently running and fails to
    start, a race condition still redirect os Interrupt signals to a closed channel.

    #2252

  • Bugfix - Dont use port 80 as debug for GroupsProvider: #2271

    A copy/paste error where the configuration for the groupsprovider's debug address was not
    present leaves go-micro to start the debug service in port 80 by default.

    #2271

  • Change - Update ownCloud Web to v3.4.0: #2276

    Tags: web

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

    #2276
    https://github.com/owncloud/web/releases/tag/v3.4.0

  • Change - Update WEB to v3.4.1: #2283

    • Fix 5501: loading previews in the right sidebar
    • Fix 5493: view options position

    #2283
    https://github.com/owncloud/web/releases/tag/v3.4.1

  • Enhancement - Runtime support for cherry picking extensions: #2229

    Support for running certain extensions supervised via cli flags. Example usage:

    > ocis server --extensions="proxy, idp, storage-metadata, accounts"

    #2229

  • Enhancement - Add readonly mode for storagehome and storageusers: #2230

    To enable the readonly mode use STORAGE_HOME_READ_ONLY=true and
    STORAGE_USERS_READ_ONLY=true. Alternative: use OCIS_STORAGE_READ_ONLY=true

    #2230

  • Enhancement - Remove unnecessary Service.Init(): #1705

    As it turns out oCIS already calls this method. Invoking it twice would end in accidentally
    resetting values.

    #1705

  • Enhancement - Update REVA to v1.9.1-0.20210628143859-9d29c36c0c3f: #2227

    #2227

  • Enhancement - Update REVA to v1.9.1: #2280

    #2280

1.8.0 Tech Preview

28 Jun 16:04
v1.8.0
6a8b1db
Compare
Choose a tag to compare

Changes in 1.8.0

Summary

  • Bugfix - External storage registration used wrong config: #2120
  • Bugfix - Remove authentication from /status.php completely: #2188
  • Bugfix - Make webdav namespace configurable across services: #2198
  • Change - Update ownCloud Web to v3.3.0: #2187
  • Enhancement - Properly configure graph-explorer client registration: #2118
  • Enhancement - Use system default location to store TLS artefacts: #2129
  • Enhancement - Update REVA to v1.9: #2205

Details