Files
opencloud/CHANGELOG.md
2020-12-23 16:31:28 +00:00

110 KiB

Changelog for unreleased (UNRELEASED)

The following sections list the changes for unreleased.

Summary

  • Change - Disable pretty logging by default: #1133
  • Enhancement - Add OCIS_URL env var: #1148

Details

  • Change - Disable pretty logging by default: #1133

    Tags: ocis

    Disable pretty logging default for performance reasons.

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

  • Enhancement - Add OCIS_URL env var: #1148

    Tags: ocis

    We introduced a new environment variable OCIS_URL that expects a URL including protocol, host and optionally port to simplify configuring all the different services. These existing environment variables still take precedence, but will also fall back to OCIS_URL: STORAGE_LDAP_IDP, STORAGE_OIDC_ISSUER, PROXY_OIDC_ISSUER, STORAGE_FRONTEND_PUBLIC_URL, KONNECTD_ISS, WEB_OIDC_AUTHORITY, and WEB_UI_CONFIG_SERVER.

    Some environment variables are now built dynamically if they are not set: - STORAGE_DATAGATEWAY_PUBLIC_URL defaults to <STORAGE_FRONTEND_PUBLIC_URL>/data, also falling back to OCIS_URL - WEB_OIDC_METADATA_URL defaults to <WEB_OIDC_AUTHORITY>/.well-known/openid-configuration, also falling back to OCIS_URL

    Furthermore, the built in konnectd will generate an identifier-registration.yaml that uses the KONNECTD_ISS in the allowed redirect_uris and origins. It simplifies the default https://localhost:9200 and remote deployment with OCIS_URL which is evaluated as a fallback if KONNECTD_ISS is not set.

    An OCIS server can now be started on a remote machine as easy as OCIS_URL=https://cloud.ocis.test PROXY_HTTP_ADDR=0.0.0.0:443 ocis server.

    Note that the OCIS_DOMAIN environment variable is not used by ocis, but by the docker containers.

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

Changelog for [1.0.0] (2020-12-17)

The following sections list the changes for 1.0.0.

Summary

  • Bugfix - Enable scrolling in accounts list: #909
  • Bugfix - Add missing env vars to docker compose: #392
  • Bugfix - Don't enforce empty external apps slice: #473
  • Bugfix - Lower Bound was not working for the cs3 api index implementation: #741
  • Bugfix - Accounts config sometimes being overwritten: #808
  • Bugfix - Make settings service start without go coroutines: #835
  • Bugfix - Fix button layout after phoenix update: #625
  • Bugfix - Fix choose account dialogue: #846
  • Bugfix - Fix id or username query handling: #745
  • Bugfix - Fix konnectd build: #809
  • Bugfix - Fix path of files shared with me in ocs api: #204
  • Bugfix - Use micro default client: #718
  • Bugfix - Allow consent-prompt with switch-account: #788
  • Bugfix - Mint token with uid and gid: #737
  • Bugfix - Serve index.html for directories: #912
  • Bugfix - Don't create account if id/mail/username already taken: #709
  • Bugfix - Fix director selection in proxy: #521
  • Bugfix - Permission checks for settings write access: #1092
  • Bugfix - Fix minor ui bugs: #1043
  • Bugfix - Disable public link expiration by default: #987
  • Bugfix - Build docker images with alpine:latest instead of alpine:edge: #416
  • Change - Accounts UI shows message when no permissions: #656
  • Change - Cache password validation: #958
  • Change - Filesystem based index: #709
  • Change - Rebuild index command for accounts: #748
  • Change - Add the thumbnails command: #156
  • Change - CS3 can be used as accounts-backend: #1020
  • Change - Use bcrypt to hash the user passwords: #510
  • Change - Replace the library which scales the images: #910
  • Change - Choose disk or cs3 storage for accounts and groups: #623
  • Change - Enable OpenID dynamic client registration: #811
  • Change - Integrate import command from ocis-migration: #249
  • Change - Improve reva service descriptions: #536
  • Change - Initial release of basic version: #2
  • Change - Add cli-commands to manage accounts: #115
  • Change - Start ocis-accounts with the ocis server command: #25
  • Change - Properly style konnectd consent page: #754
  • Change - Make all paths configurable and default to a common temp dir: #1080
  • Change - Move the indexer package from ocis/accounts to ocis/ocis-pkg: #794
  • Change - Switch over to a new custom-built runtime: #287
  • Change - Move ocis default config to root level: #842
  • Change - Remove username field in OCS: #709
  • Change - Account management permissions for Admin role: #124
  • Change - Update phoenix to v0.18.0: #651
  • Change - Default apps in ownCloud Web: #688
  • Change - Proxy allow insecure upstreams: #1007
  • Change - Make ocis-settings available: #287
  • Change - Start ocis-proxy with the ocis server command: #119
  • Change - Theme welcome and choose account pages: #887
  • Change - Bring oC theme: #698
  • Change - Unify Configuration Parsing: #675
  • Change - Update phoenix to v0.20.0: #674
  • Change - Update phoenix to v0.21.0: #728
  • Change - Update phoenix to v0.22.0: #757
  • Change - Update phoenix to v0.23.0: #785
  • Change - Update phoenix to v0.24.0: #817
  • Change - Update phoenix to v0.25.0: #868
  • Change - Update phoenix to v0.26.0: #935
  • Change - Update phoenix to v0.27.0: #943
  • Change - Update phoenix to v0.28.0: #1027
  • Change - Update phoenix to v0.29.0: #1034
  • Change - Update reva config: #336
  • Change - Update reva to v1.4.1-0.20201209113234-e791b5599a89: #1089
  • Change - Clarify storage driver env vars: #729
  • Change - Update ownCloud Web to v1.0.0-beta3: #1105
  • Change - Update ownCloud Web to v1.0.0-beta4: #1110
  • Change - Settings and accounts appear in the user menu: #656
  • Enhancement - Add tracing to the accounts service: #1016
  • Enhancement - Add the accounts service: #244
  • Enhancement - Add basic auth option: #627
  • Enhancement - Document how to run OCIS on top of EOS: #172
  • Enhancement - Add the glauth service: #244
  • Enhancement - Add k6: #941
  • Enhancement - Add the konnectd service: #244
  • Enhancement - Add the ocis-phoenix service: #244
  • Enhancement - Add the ocis-pkg package: #244
  • Enhancement - Add the ocs service: #244
  • Enhancement - Add the proxy service: #244
  • Enhancement - Add the settings service: #244
  • Enhancement - Add the storage service: #244
  • Enhancement - Add the store service: #244
  • Enhancement - Add the thumbnails service: #244
  • Enhancement - Add a command to list the versions of running instances: #226
  • Enhancement - Add the webdav service: #244
  • Enhancement - Better adopt Go-Micro: #840
  • Enhancement - Add permission check when assigning and removing roles: #879
  • Enhancement - Create OnlyOffice extension: #857
  • Enhancement - Show basic-auth warning only once: #886
  • Enhancement - Add glauth fallback backend: #649
  • Enhancement - Tidy dependencies: #845
  • Enhancement - Launch a storage to store ocis-metadata: #602
  • Enhancement - Add a version command to ocis: #915
  • Enhancement - Create a proxy access-log: #889
  • Enhancement - Cache userinfo in proxy: #877
  • Enhancement - Update reva to v1.4.1-0.20201125144025-57da0c27434c: #1320
  • Enhancement - Runtime Cleanup: #1066
  • Enhancement - Update OCIS Runtime: #1108
  • Enhancement - Simplify tracing config: #92
  • Enhancement - Update glauth to dev fd3ac7e4bbdc93578655d9a08d8e23f105aaa5b2: #834
  • Enhancement - Update glauth to dev 4f029234b2308: #786
  • Enhancement - Update konnectd to v0.33.8: #744
  • Enhancement - Update reva to v1.4.1-0.20201123062044-b2c4af4e897d: #823
  • Enhancement - Update reva to v1.4.1-0.20201130061320-ac85e68e0600: #980
  • Enhancement - Update reva to cdb3d6688da5: #748
  • Enhancement - Update reva to dd3a8c0f38: #725
  • Enhancement - Update reva to v1.4.1-0.20201127111856-e6a6212c1b7b: #971
  • Enhancement - Update reva to 063b3db9162b: #1091
  • Enhancement - Add www-authenticate based on user agent: #1009

Details