ocis

ownCloud Infinite Scale Stack

APACHE-2.0 License

Stars
1.2K
Committers
114

Bot releases are hidden (Show)

ocis - 1.17.0 Tech Preview

Published by ownclouders over 2 years ago

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

ocis - 1.17.0-rc1

Published by ownclouders over 2 years ago

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 xxx: #2878
  • Enhancement - Update ownCloud Web to v5.0.0: #2895

Details

ocis - 1.16.0

Published by ownclouders almost 3 years ago

Changes in 1.16.0

Summary

  • Bugfix - Fix claim selector based routing for basic auth: #2779
  • Bugfix - Disallow creation of a group with empty name via the OCS api: #2825
  • Bugfix - Fix using s3ng as the metadata storage backend: #2807
  • Bugfix - Use the CS3api up- and download workflow for the accounts service: #2837
  • Change - Rename APP_PROVIDER_BASIC_* environment variables: #2812
  • Change - Restructure Configuration Parsing: #2708
  • Change - OIDC: fallback if IDP doesn't provide "preferred_username" claim: #2644
  • Enhancement - Cleanup ocis-pkg config: #2813
  • Enhancement - Correct shutdown of services under runtime: #2843
  • Enhancement - Update REVA to v1.17.0: #2849
  • Enhancement - Update ownCloud Web to v4.6.1: #2846

Details

ocis - 1.16.0-rc2

Published by ownclouders almost 3 years ago

Changes in 1.16.0

Summary

  • Bugfix - Fix claim selector based routing for basic auth: #2779
  • Bugfix - Disallow creation of a group with empty name via the OCS api: #2825
  • Bugfix - Fix using s3ng as the metadata storage backend: #2807
  • Bugfix - Use the CS3api up- and download workflow for the accounts service: #2837
  • Change - Rename APP_PROVIDER_BASIC_* environment variables: #2812
  • Change - Restructure Configuration Parsing: #2708
  • Change - OIDC: fallback if IDP doesn't provide "preferred_username" claim: #2644
  • Enhancement - Cleanup ocis-pkg config: #2813
  • Enhancement - Correct shutdown of services under runtime: #2843
  • Enhancement - Update REVA to v1.17.0: #2849
  • Enhancement - Update ownCloud Web to v4.6.1: #2846

Details

ocis - 1.16.0-rc1

Published by ownclouders almost 3 years ago

Changes in 1.16.0

Summary

  • Bugfix - Fix claim selector based routing for basic auth: #2779
  • Bugfix - Disallow creation of a group with empty name via the OCS api: #2825
  • Bugfix - Fix using s3ng as the metadata storage backend: #2807
  • Bugfix - Use the CS3api up- and download workflow for the accounts service: #2837
  • Change - Rename APP_PROVIDER_BASIC_* environment variables: #2812
  • Change - Restructure Configuration Parsing: #2708
  • Change - OIDC: fallback if IDP doesn't provide "preferred_username" claim: #2644
  • Enhancement - Cleanup ocis-pkg config: #2813
  • Enhancement - Correct shutdown of services under runtime: #2843
  • Enhancement - Update REVA to v1.17.0: #2849
  • Enhancement - Update ownCloud Web to v4.6.0: #2846

Details

ocis - 1.15.0

Published by ownclouders almost 3 years ago

Changes in 1.15.0

Summary

  • Bugfix - Don't allow empty password: #197
  • Bugfix - Fix basic auth config: #2719
  • Bugfix - Fix basic auth with custom user claim: #2755
  • Bugfix - Fix oCIS startup ony systems with IPv6: #2698
  • Bugfix - Fix opening images in media viewer for some usernames: #2738
  • Bugfix - Fix error logging when there is no thumbnail for a file: #2702
  • Bugfix - Don't announce resharing via capabilities: #2690
  • Change - Make all insecure options configurable and change the default to false: #2700
  • Change - Update ownCloud Web to v4.5.0: #2780
  • Enhancement - Add API to list all spaces: #2692
  • Enhancement - Update REVA to v1.16.0: #2737

Details

ocis - 1.15.0-rc1

Published by ownclouders almost 3 years ago

Changes in 1.15.0

Summary

  • Bugfix - Don't allow empty password: #197
  • Bugfix - Fix basic auth config: #2719
  • Bugfix - Fix basic auth with custom user claim: #2755
  • Bugfix - Fix oCIS startup ony systems with IPv6: #2698
  • Bugfix - Fix opening images in media viewer for some usernames: #2738
  • Bugfix - Fix error logging when there is no thumbnail for a file: #2702
  • Bugfix - Don't announce resharing via capabilities: #2690
  • Change - Make all insecure options configurable and change the default to false: #2700
  • Change - Update ownCloud Web to v4.5.0: #2780
  • Enhancement - Add API to list all spaces: #2692
  • Enhancement - Update REVA to v1.16.0: #2737

Details

ocis - 1.14.0

Published by ownclouders almost 3 years ago

Changes in 1.14.0

Summary

  • Security - Don't expose services by default: #2612
  • Bugfix - Create parent directories for idp configuration: #2667
  • Change - Configurable default quota: #2621
  • Change - New default data paths and easier configuration of the data path: #2590
  • Change - Split spaces webdav url and graph url in base and path: #2660
  • Change - Update ownCloud Web to v4.4.0: #2681
  • Enhancement - Add user setting capability: #2655
  • Enhancement - Broaden bufbuild/Buf usage: #2630
  • Enhancement - Replace fileb0x with go-embed: #1199
  • Enhancement - Upgrade to go-micro v4.1.0: #2616
  • Enhancement - Review and correct http header: #2666
  • Enhancement - Lower TUS max chunk size: #2584
  • Enhancement - Add sharees additional info paramater config to ocs: #2637
  • Enhancement - Add a middleware to authenticate public share requests: #2536
  • Enhancement - Report quota states: #2628
  • Enhancement - Start up a new machine auth provider in the storage service: #2528
  • Enhancement - Enforce permission on update space quota: #2650
  • Enhancement - Update lico to v0.51.1: #2654
  • Enhancement - Update reva to v1.15: #2658

Details

ocis - 1.14.0-rc2

Published by ownclouders almost 3 years ago

Changes in 1.14.0

Summary

  • Security - Don't expose services by default: #2612
  • Bugfix - Create parent directories for idp configuration: #2667
  • Change - Configurable default quota: #2621
  • Change - New default data paths and easier configuration of the data path: #2590
  • Change - Split spaces webdav url and graph url in base and path: #2660
  • Change - Update ownCloud Web to v4.4.0: #2681
  • Enhancement - Add user setting capability: #2655
  • Enhancement - Broaden bufbuild/Buf usage: #2630
  • Enhancement - Replace fileb0x with go-embed: #1199
  • Enhancement - Upgrade to go-micro v4.1.0: #2616
  • Enhancement - Review and correct http header: #2666
  • Enhancement - Lower TUS max chunk size: #2584
  • Enhancement - Add sharees additional info paramater config to ocs: #2637
  • Enhancement - Add a middleware to authenticate public share requests: #2536
  • Enhancement - Report quota states: #2628
  • Enhancement - Start up a new machine auth provider in the storage service: #2528
  • Enhancement - Enforce permission on update space quota: #2650
  • Enhancement - Update lico to v0.51.1: #2654
  • Enhancement - Update reva to v1.15: #2658

Details

ocis - 1.14.0-rc1

Published by ownclouders almost 3 years ago

Changes in 1.14.0

Summary

  • Security - Don't expose services by default: #2612
  • Bugfix - Create parent directories for idp configuration: #2667
  • Change - Configurable default quota: #2621
  • Change - New default data paths and easier configuration of the data path: #2590
  • Change - Split spaces webdav url and graph url in base and path: #2660
  • Change - Update ownCloud Web to v4.4.0: #2681
  • Enhancement - Add user setting capability: #2655
  • Enhancement - Broaden bufbuild/Buf usage: #2630
  • Enhancement - Replace fileb0x with go-embed: #1199
  • Enhancement - Upgrade to go-micro v4.1.0: #2616
  • Enhancement - Review and correct http header: #2666
  • Enhancement - Lower TUS max chunk size: #2584
  • Enhancement - Add sharees additional info paramater config to ocs: #2637
  • Enhancement - Add a middleware to authenticate public share requests: #2536
  • Enhancement - Report quota states: #2628
  • Enhancement - Start up a new machine auth provider in the storage service: #2528
  • Enhancement - Enforce permission on update space quota: #2650
  • Enhancement - Update lico to v0.51.1: #2654
  • Enhancement - Update reva to v1.15: #2658

Details

ocis - 1.13.0

Published by ownclouders about 3 years ago

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

ocis - 1.13.0-rc1

Published by ownclouders about 3 years ago

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

ocis - 1.12.0

Published by ownclouders about 3 years ago

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

ocis - 1.12.0-rc1

Published by ownclouders about 3 years ago

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

ocis - 1.11.0 Tech Preview

Published by fschade about 3 years ago

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

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/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).

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/2386

  • Enhancement - Update bleve to version 2.1.0: #2391

    Updated bleve to the current version.

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/2393

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

    • Enhancement cs3org/reva#1803: Introduce new webdav spaces endpoint
    • Bugfix cs3org/reva#1819: Disable notifications
    • Enhancement cs3org/reva#1861: Add support for runtime plugins
    • Bugfix cs3org/reva#1913: Logic to restore files to readonly nodes
    • Enhancement cs3org/reva#1946: Add share manager that connects to oc10 databases
    • Bugfix cs3org/reva#1954: Fix response format of the sharees API
    • Bugfix cs3org/reva#1956: Fix trashbin listing with depth 0
    • Bugfix cs3org/reva#1957: Fix etag propagation on deletes
    • Bugfix cs3org/reva#1960: Return the updated share after updating
    • Bugfix cs3org/reva#1965 cs3org/reva#1967: Fix the file target of user and group shares
    • Bugfix cs3org/reva#1980: Propagate the etag after restoring a file version
    • Enhancement cs3org/reva#1984: Replace OpenCensus with OpenTelemetry
    • Bugfix cs3org/reva#1985: Add quota stubs
    • Bugfix cs3org/reva#1987: Fix windows build
    • Bugfix cs3org/reva#1990: Increase oc10 compatibility of owncloudsql
    • Bugfix cs3org/reva#1992: Check if symlink exists instead of spamming the console
    • Bugfix cs3org/reva#1993: fix owncloudsql GetMD

    https://github.com/owncloud/ocis/pull/2423

ocis - 1.11.0-rc1 Tech Preview

Published by fschade about 3 years ago

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

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/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).

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/2386

  • Enhancement - Update bleve to version 2.1.0: #2391

    Updated bleve to the current version.

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/2393

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

    • Enhancement cs3org/reva#1803: Introduce new webdav spaces endpoint
    • Bugfix cs3org/reva#1819: Disable notifications
    • Enhancement cs3org/reva#1861: Add support for runtime plugins
    • Bugfix cs3org/reva#1913: Logic to restore files to readonly nodes
    • Enhancement cs3org/reva#1946: Add share manager that connects to oc10 databases
    • Bugfix cs3org/reva#1954: Fix response format of the sharees API
    • Bugfix cs3org/reva#1956: Fix trashbin listing with depth 0
    • Bugfix cs3org/reva#1957: Fix etag propagation on deletes
    • Bugfix cs3org/reva#1960: Return the updated share after updating
    • Bugfix cs3org/reva#1965 cs3org/reva#1967: Fix the file target of user and group shares
    • Bugfix cs3org/reva#1980: Propagate the etag after restoring a file version
    • Enhancement cs3org/reva#1984: Replace OpenCensus with OpenTelemetry
    • Bugfix cs3org/reva#1985: Add quota stubs
    • Bugfix cs3org/reva#1987: Fix windows build
    • Bugfix cs3org/reva#1990: Increase oc10 compatibility of owncloudsql
    • Bugfix cs3org/reva#1992: Check if symlink exists instead of spamming the console
    • Bugfix cs3org/reva#1993: fix owncloudsql GetMD

    https://github.com/owncloud/ocis/pull/2423

ocis - 1.10.0 Tech Preview

Published by fschade about 3 years ago

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.

    https://github.com/owncloud/web/issues/5376
    https://github.com/owncloud/web/issues/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.

    https://github.com/owncloud/ocis/issues/2095
    https://github.com/owncloud/ocis/issues/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.

    https://github.com/owncloud/ocis/pull/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

    https://github.com/owncloud/ocis/pull/2336
    https://github.com/glauth/glauth/pull/198
    https://github.com/glauth/glauth/pull/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.

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/2248

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

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/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

    • 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

    https://github.com/owncloud/ocis/pull/2355
    https://github.com/owncloud/ocis/pull/2295
    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/2344

ocis - 1.10.0-rc1 Tech Preview

Published by fschade about 3 years ago

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.

    https://github.com/owncloud/web/issues/5376
    https://github.com/owncloud/web/issues/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.

    https://github.com/owncloud/ocis/issues/2095
    https://github.com/owncloud/ocis/issues/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.

    https://github.com/owncloud/ocis/pull/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

    https://github.com/owncloud/ocis/pull/2336
    https://github.com/glauth/glauth/pull/198
    https://github.com/glauth/glauth/pull/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.

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/2248

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

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/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

    https://github.com/owncloud/ocis/pull/2355
    https://github.com/owncloud/ocis/pull/2295
    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/2344

ocis - 1.9.0 Tech Preview

Published by ownclouders over 3 years ago

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.

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/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

    https://github.com/owncloud/ocis/pull/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"

    https://github.com/owncloud/ocis/pull/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

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/1705

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

    https://github.com/owncloud/ocis/pull/2227

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

    • Fix cs3org/reva#1843: Correct Dockerfile path for the reva CLI and alpine3.13 as builder
    • Fix cs3org/reva#1835: Cleanup owncloudsql driver
    • Fix cs3org/reva#1868: Minor fixes to the grpc/http plugin: checksum, url escaping
    • Fix cs3org/reva#1885: Fix template in eoshomewrapper to use context user rather than resource
    • Fix cs3org/reva#1833: Properly handle name collisions for deletes in the owncloud driver
    • Fix cs3org/reva#1874: Use the original file mtime during upload
    • Fix cs3org/reva#1854: Add the uid/gid to the url for eos
    • Fix cs3org/reva#1848: Fill in missing gid/uid number with nobody
    • Fix cs3org/reva#1831: Make the ocm-provider endpoint in the ocmd service unprotected
    • Fix cs3org/reva#1808: Use empty array in OCS Notifications endpoints
    • Fix cs3org/reva#1825: Raise max grpc message size
    • Fix cs3org/reva#1828: Send a proper XML header with error messages
    • Chg cs3org/reva#1828: Remove the oidc provider in order to upgrad mattn/go-sqlite3 to v1.14.7
    • Enh cs3org/reva#1834: Add API key to Mentix GOCDB connector
    • Enh cs3org/reva#1855: Minor optimization in parsing EOS ACLs
    • Enh cs3org/reva#1873: Update the EOS image tag to be for revad-eos image
    • Enh cs3org/reva#1802: Introduce list spaces
    • Enh cs3org/reva#1849: Add readonly interceptor
    • Enh cs3org/reva#1875: Simplify resource comparison
    • Enh cs3org/reva#1827: Support trashbin sub paths in the recycle API

    https://github.com/owncloud/ocis/pull/2280

ocis - 1.9.0-rc1 Tech Preview

Published by ownclouders over 3 years ago

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.

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/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

    https://github.com/owncloud/ocis/pull/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"

    https://github.com/owncloud/ocis/pull/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

    https://github.com/owncloud/ocis/pull/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.

    https://github.com/owncloud/ocis/pull/1705

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

    https://github.com/owncloud/ocis/pull/2227

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

    • Fix cs3org/reva#1843: Correct Dockerfile path for the reva CLI and alpine3.13 as builder
    • Fix cs3org/reva#1835: Cleanup owncloudsql driver
    • Fix cs3org/reva#1868: Minor fixes to the grpc/http plugin: checksum, url escaping
    • Fix cs3org/reva#1885: Fix template in eoshomewrapper to use context user rather than resource
    • Fix cs3org/reva#1833: Properly handle name collisions for deletes in the owncloud driver
    • Fix cs3org/reva#1874: Use the original file mtime during upload
    • Fix cs3org/reva#1854: Add the uid/gid to the url for eos
    • Fix cs3org/reva#1848: Fill in missing gid/uid number with nobody
    • Fix cs3org/reva#1831: Make the ocm-provider endpoint in the ocmd service unprotected
    • Fix cs3org/reva#1808: Use empty array in OCS Notifications endpoints
    • Fix cs3org/reva#1825: Raise max grpc message size
    • Fix cs3org/reva#1828: Send a proper XML header with error messages
    • Chg cs3org/reva#1828: Remove the oidc provider in order to upgrad mattn/go-sqlite3 to v1.14.7
    • Enh cs3org/reva#1834: Add API key to Mentix GOCDB connector
    • Enh cs3org/reva#1855: Minor optimization in parsing EOS ACLs
    • Enh cs3org/reva#1873: Update the EOS image tag to be for revad-eos image
    • Enh cs3org/reva#1802: Introduce list spaces
    • Enh cs3org/reva#1849: Add readonly interceptor
    • Enh cs3org/reva#1875: Simplify resource comparison
    • Enh cs3org/reva#1827: Support trashbin sub paths in the recycle API

    https://github.com/owncloud/ocis/pull/2280