Skip to content

Releases: owncloud/ocis

1.8.0-rc1

28 Jun 08:26
v1.8.0-rc1
6a8b1db
Compare
Choose a tag to compare
1.8.0-rc1 Pre-release
Pre-release

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

1.7.0 Tech Preview

07 Jun 16:15
v1.7.0
Compare
Choose a tag to compare

Changes in 1.7.0

Summary

  • Bugfix - Change the groups index to be case sensitive: #2109
  • Change - Update ownCloud Web to v3.2.0: #2096
  • Enhancement - Enable the s3ng storage driver: #1886
  • Enhancement - Color contrasts on IDP/OIDC login pages: #2088
  • Enhancement - Announce user profile picture capability: #2036
  • Enhancement - Update reva to v1.7.1-0.20210531093513-b74a2b156af6: #2104

Details

1.7.0-rc1

04 Jun 07:39
Compare
Choose a tag to compare
1.7.0-rc1 Pre-release
Pre-release

Changes in 1.7.0

Summary

  • Bugfix - Change the groups index to be case sensitive: #2109
  • Change - Update ownCloud Web to v3.2.0: #2096
  • Enhancement - Enable the s3ng storage driver: #1886
  • Enhancement - Color contrasts on IDP/OIDC login pages: #2088
  • Enhancement - Announce user profile picture capability: #2036
  • Enhancement - Update reva to v1.7.1-0.20210531093513-b74a2b156af6: #2104

Details

1.6.0

14 May 12:16
Compare
Choose a tag to compare

Changes in 1.6.0

Summary

  • Bugfix - Fix STORAGE_METADATA_ROOT default value override: #1956
  • Bugfix - Stop the supervisor if a service fails to start: #1963
  • Change - Update ownCloud Web to v3.1.0: #2045
  • Enhancement - Added dictionary files: #2003
  • Enhancement - Introduce login form with h1 tag for screen readers only: #1991
  • Enhancement - User Deprovisioning for the OCS API: #1962
  • Enhancement - Support thumbnails for txt files: #1988
  • Enhancement - Update reva to v1.7.1-0.20210430154404-69bd21f2cc97: #2010
  • Enhancement - Update reva to v1.7.1-0.20210507160327-e2c3841d0dbc: #2044
  • Enhancement - Use oc-select: #1979
  • Enhancement - Set SameSite settings to Strict for Web: #2019

Details

  • Bugfix - Fix STORAGE_METADATA_ROOT default value override: #1956

    The way the value was being set ensured that it was NOT being overridden where it should have
    been. This patch ensures the correct loading order of values.

    #1956

  • Bugfix - Stop the supervisor if a service fails to start: #1963

    Steps to make the supervisor fail:

    PROXY_HTTP_ADDR=0.0.0.0:9144 bin/ocis server

    #1963

  • Change - Update ownCloud Web to v3.1.0: #2045

    Tags: web

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

    #2045
    https://github.com/owncloud/web/releases/tag/v3.1.0

  • Enhancement - Added dictionary files: #2003

    Added the dictionary.js file for package settings and accounts which contains strings that
    should be synced to transifex but not exist in the UI directly.

    #2003

  • Enhancement - Introduce login form with h1 tag for screen readers only: #1991

    #1991

  • Enhancement - User Deprovisioning for the OCS API: #1962

    Use the CS3 API and Reva to deprovision users completely.

    Two new environment variables introduced: ``` OCS_IDM_ADDRESS OCS_STORAGE_USERS_DRIVER

    
    `OCS_IDM_ADDRESS` is also an alias for `OCIS_URL`; allows the OCS service to mint jwt tokens
    for the authenticated user that will be read by the reva authentication middleware.
    
    `OCS_STORAGE_USERS_DRIVER` determines how a user is deprovisioned. This kind of behavior is
    needed since every storage driver deals with deleting differently.
    
    https://github.com/owncloud/ocis/pull/1962
    
    
  • Enhancement - Support thumbnails for txt files: #1988

    Implemented support for thumbnails for txt files in the thumbnails service.

    #1988

  • Enhancement - Update reva to v1.7.1-0.20210430154404-69bd21f2cc97: #2010

    #2010

  • Enhancement - Update reva to v1.7.1-0.20210507160327-e2c3841d0dbc: #2044

    #2044

  • Enhancement - Use oc-select: #1979

    Replace oc-drop with oc select in settings

    #1979

  • Enhancement - Set SameSite settings to Strict for Web: #2019

    Changed SameSite settings to Strict for Web to prevent warnings in Firefox

    #2019

1.6.0-rc1

12 May 14:32
Compare
Choose a tag to compare
1.6.0-rc1 Pre-release
Pre-release

Changes in 1.6.0

Summary

  • Bugfix - Fix STORAGE_METADATA_ROOT default value override: #1956
  • Bugfix - Stop the supervisor if a service fails to start: #1963
  • Change - Update ownCloud Web to v3.1.0: #2045
  • Enhancement - Added dictionary files: #2003
  • Enhancement - Introduce login form with h1 tag for screen readers only: #1991
  • Enhancement - User Deprovisioning for the OCS API: #1962
  • Enhancement - Support thumbnails for txt files: #1988
  • Enhancement - Update reva to v1.7.1-0.20210430154404-69bd21f2cc97: #2010
  • Enhancement - Update reva to v1.7.1-0.20210507160327-e2c3841d0dbc: #2044
  • Enhancement - Use oc-select: #1979
  • Enhancement - Set SameSite settings to Strict for Web: #2019

Details

  • Bugfix - Fix STORAGE_METADATA_ROOT default value override: #1956

    The way the value was being set ensured that it was NOT being overridden where it should have
    been. This patch ensures the correct loading order of values.

    #1956

  • Bugfix - Stop the supervisor if a service fails to start: #1963

    Steps to make the supervisor fail:

    PROXY_HTTP_ADDR=0.0.0.0:9144 bin/ocis server

    #1963

  • Change - Update ownCloud Web to v3.1.0: #2045

    Tags: web

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

    #2045
    https://github.com/owncloud/web/releases/tag/v3.1.0

  • Enhancement - Added dictionary files: #2003

    Added the dictionary.js file for package settings and accounts which contains strings that
    should be synced to transifex but not exist in the UI directly.

    #2003

  • Enhancement - Introduce login form with h1 tag for screen readers only: #1991

    #1991

  • Enhancement - User Deprovisioning for the OCS API: #1962

    Use the CS3 API and Reva to deprovision users completely.

    Two new environment variables introduced: ``` OCS_IDM_ADDRESS OCS_STORAGE_USERS_DRIVER

    
    `OCS_IDM_ADDRESS` is also an alias for `OCIS_URL`; allows the OCS service to mint jwt tokens
    for the authenticated user that will be read by the reva authentication middleware.
    
    `OCS_STORAGE_USERS_DRIVER` determines how a user is deprovisioned. This kind of behavior is
    needed since every storage driver deals with deleting differently.
    
    https://github.com/owncloud/ocis/pull/1962
    
    
  • Enhancement - Support thumbnails for txt files: #1988

    Implemented support for thumbnails for txt files in the thumbnails service.

    #1988

  • Enhancement - Update reva to v1.7.1-0.20210430154404-69bd21f2cc97: #2010

    #2010

  • Enhancement - Update reva to v1.7.1-0.20210507160327-e2c3841d0dbc: #2044

    #2044

  • Enhancement - Use oc-select: #1979

    Replace oc-drop with oc select in settings

    #1979

  • Enhancement - Set SameSite settings to Strict for Web: #2019

    Changed SameSite settings to Strict for Web to prevent warnings in Firefox

    #2019

1.5.0 Tech Preview

23 Apr 00:25
v1.5.0
bedd413
Compare
Choose a tag to compare

Changes in 1.5.0

Summary

  • Bugfix - Fixes "unaligned 64-bit atomic operation" panic on 32-bit ARM: #1888
  • Change - Make Protobuf package names unique: #1875
  • Change - Update ownCloud Web to v3.0.0: #1938
  • Enhancement - Change default path for thumbnails: #1892
  • Enhancement - Parse config on supervised mode with run subcommand: #1931
  • Enhancement - Update ODS in accounts & settings extension: #1934
  • Enhancement - Add config for public share SQL driver: #1916
  • Enhancement - Remove dead runtime code: #1923
  • Enhancement - Add option to reading registry rules from json file: #1917
  • Enhancement - Update reva to v1.6.1-0.20210414111318-a4b5148cbfb2: #1872

Details

  • Bugfix - Fixes "unaligned 64-bit atomic operation" panic on 32-bit ARM: #1888

    Sync/cache had uint64s that were not 64-bit aligned causing panics on 32-bit systems during
    atomic access

    #1887
    #1888

  • Change - Make Protobuf package names unique: #1875

    Introduce unique package and go_package names for our Protobuf definitions

    #1875

  • Change - Update ownCloud Web to v3.0.0: #1938

    Tags: web

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

    #1938
    https://github.com/owncloud/web/releases/tag/v3.0.0

  • Enhancement - Change default path for thumbnails: #1892

    Changes the default path for thumbnails from <os tmp dir>/ocis-thumbnails to
    /var/tmp/ocis/thumbnails

    #1891
    #1892

  • Enhancement - Parse config on supervised mode with run subcommand: #1931

    Currenntly it is not possible to parse a single config file from an extension when running on
    supervised mode.

    #1931

  • Enhancement - Update ODS in accounts & settings extension: #1934

    The accounts and settings extensions were updated to reflect the latest changes in the
    ownCloud design system. In addition, a couple of quick wins in terms of accessibility are
    included.

    #1934

  • Enhancement - Add config for public share SQL driver: #1916

    #1916

  • Enhancement - Remove dead runtime code: #1923

    When moving from the old runtime to the new one there were lots of files left behind that are
    essentially dead code and should be removed. The original code lives here
    github.com/refs/pman/ if someone finds it interesting to read.

    #1923

  • Enhancement - Add option to reading registry rules from json file: #1917

    #1917

  • Enhancement - Update reva to v1.6.1-0.20210414111318-a4b5148cbfb2: #1872

    #1872

1.5.0-rc2

22 Apr 08:46
v1.5.0-rc2
bedd413
Compare
Choose a tag to compare
1.5.0-rc2 Pre-release
Pre-release

Changes in 1.5.0

Summary

  • Bugfix - Fixes "unaligned 64-bit atomic operation" panic on 32-bit ARM: #1888
  • Change - Make Protobuf package names unique: #1875
  • Change - Update ownCloud Web to v3.0.0: #1938
  • Enhancement - Change default path for thumbnails: #1892
  • Enhancement - Parse config on supervised mode with run subcommand: #1931
  • Enhancement - Update ODS in accounts & settings extension: #1934
  • Enhancement - Add config for public share SQL driver: #1916
  • Enhancement - Remove dead runtime code: #1923
  • Enhancement - Add option to reading registry rules from json file: #1917
  • Enhancement - Update reva to v1.6.1-0.20210414111318-a4b5148cbfb2: #1872

Details

  • Bugfix - Fixes "unaligned 64-bit atomic operation" panic on 32-bit ARM: #1888

    Sync/cache had uint64s that were not 64-bit aligned causing panics on 32-bit systems during
    atomic access

    #1887
    #1888

  • Change - Make Protobuf package names unique: #1875

    Introduce unique package and go_package names for our Protobuf definitions

    #1875

  • Change - Update ownCloud Web to v3.0.0: #1938

    Tags: web

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

    #1938
    https://github.com/owncloud/web/releases/tag/v3.0.0

  • Enhancement - Change default path for thumbnails: #1892

    Changes the default path for thumbnails from <os tmp dir>/ocis-thumbnails to
    /var/tmp/ocis/thumbnails

    #1891
    #1892

  • Enhancement - Parse config on supervised mode with run subcommand: #1931

    Currenntly it is not possible to parse a single config file from an extension when running on
    supervised mode.

    #1931

  • Enhancement - Update ODS in accounts & settings extension: #1934

    The accounts and settings extensions were updated to reflect the latest changes in the
    ownCloud design system. In addition, a couple of quick wins in terms of accessibility are
    included.

    #1934

  • Enhancement - Add config for public share SQL driver: #1916

    #1916

  • Enhancement - Remove dead runtime code: #1923

    When moving from the old runtime to the new one there were lots of files left behind that are
    essentially dead code and should be removed. The original code lives here
    github.com/refs/pman/ if someone finds it interesting to read.

    #1923

  • Enhancement - Add option to reading registry rules from json file: #1917

    #1917

  • Enhancement - Update reva to v1.6.1-0.20210414111318-a4b5148cbfb2: #1872

    #1872

1.5.0-rc1

21 Apr 16:04
v1.5.0-rc1
4967543
Compare
Choose a tag to compare
1.5.0-rc1 Pre-release
Pre-release

Changes in 1.5.0

Summary

  • Bugfix - Fixes "unaligned 64-bit atomic operation" panic on 32-bit ARM: #1888
  • Change - Make Protobuf package names unique: #1875
  • Change - Update ownCloud Web to v3.0.0: #1938
  • Enhancement - Change default path for thumbnails: #1892
  • Enhancement - Parse config on supervised mode with run subcommand: #1931
  • Enhancement - Update ODS in accounts & settings extension: #1934
  • Enhancement - Add config for public share SQL driver: #1916
  • Enhancement - Remove dead runtime code: #1923
  • Enhancement - Add option to reading registry rules from json file: #1917
  • Enhancement - Update reva to v1.6.1-0.20210414111318-a4b5148cbfb2: #1872

Details

  • Bugfix - Fixes "unaligned 64-bit atomic operation" panic on 32-bit ARM: #1888

    Sync/cache had uint64s that were not 64-bit aligned causing panics on 32-bit systems during
    atomic access

    #1887
    #1888

  • Change - Make Protobuf package names unique: #1875

    Introduce unique package and go_package names for our Protobuf definitions

    #1875

  • Change - Update ownCloud Web to v3.0.0: #1938

    Tags: web

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

    #1938
    https://github.com/owncloud/web/releases/tag/v3.0.0

  • Enhancement - Change default path for thumbnails: #1892

    Changes the default path for thumbnails from <os tmp dir>/ocis-thumbnails to
    /var/tmp/ocis/thumbnails

    #1891
    #1892

  • Enhancement - Parse config on supervised mode with run subcommand: #1931

    Currenntly it is not possible to parse a single config file from an extension when running on
    supervised mode.

    #1931

  • Enhancement - Update ODS in accounts & settings extension: #1934

    The accounts and settings extensions were updated to reflect the latest changes in the
    ownCloud design system. In addition, a couple of quick wins in terms of accessibility are
    included.

    #1934

  • Enhancement - Add config for public share SQL driver: #1916

    #1916

  • Enhancement - Remove dead runtime code: #1923

    When moving from the old runtime to the new one there were lots of files left behind that are
    essentially dead code and should be removed. The original code lives here
    github.com/refs/pman/ if someone finds it interesting to read.

    #1923

  • Enhancement - Add option to reading registry rules from json file: #1917

    #1917

  • Enhancement - Update reva to v1.6.1-0.20210414111318-a4b5148cbfb2: #1872

    #1872

1.4.0 Tech Preview

31 Mar 09:12
Compare
Choose a tag to compare

Changes in 1.4.0

Summary

  • Bugfix - Fix thumbnail generation for jpegs: #1785
  • Change - Update ownCloud Web to v2.1.0: #1870
  • Enhancement - Add focus to input elements on login page: #1792
  • Enhancement - Improve accessibility to input elements on login page: #1794
  • Enhancement - Add new build targets: #1824
  • Enhancement - Clarify expected failures: #1790
  • Enhancement - Replace special character in login page title with a regular minus: #1813
  • Enhancement - File Logging: #1816
  • Enhancement - Runtime Hostname and Port are now configurable: #1822
  • Enhancement - Generate thumbnails for .gif files: #1791
  • Enhancement - Tracing Refactor: #1819
  • Enhancement - Update reva to v1.6.1-0.20210326165326-e8a00d9b2368: #1683

Details

  • Bugfix - Fix thumbnail generation for jpegs: #1785

    Images with the extension .jpeg were not properly supported.

    https://github.com/owncloud/ocis/issues/1490
    #1785

  • Change - Update ownCloud Web to v2.1.0: #1870

    Tags: web

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

    #1870
    https://github.com/owncloud/web/releases/tag/v2.1.0

  • Enhancement - Add focus to input elements on login page: #1792

    owncloud/web#4322
    #1792

  • Enhancement - Improve accessibility to input elements on login page: #1794

    owncloud/web#4319
    #1794
    #1811

  • Enhancement - Add new build targets: #1824

    Make build target build used to build a binary twice, the second occurrence having symbols
    for debugging. We split this step in two and added build-all and build-debug targets.

    • build-all now behaves as the previous build target, it will generate 2 binaries, one for
      debug. - build-debug will build a single binary for debugging.

    #1824

  • Enhancement - Clarify expected failures: #1790

    Some features, while covered by the ownCloud 10 acceptance tests, will not be implmented for
    now: - blacklisted / ignored files, because ocis does not need to blacklist .htaccess files -
    OC-LazyOps support was removed from the
    clients
    . We are thinking about a state
    machine for uploads to properly solve that scenario and also list the state of files in progress
    in the web ui
    . The expected failures
    files now have a dedicated Won't fix section for these items.

    #214
    #1790
    owncloud/client#8398

  • Enhancement - Replace special character in login page title with a regular minus: #1813

    #1813

  • Enhancement - File Logging: #1816

    When running supervised, support for configuring all logs to a single log file:
    OCIS_LOG_FILE=/Users/foo/bar/ocis.log MICRO_REGISTRY=etcd bin/ocis server

    Supports directing log from single extensions to a log file:
    PROXY_LOG_FILE=/Users/foo/bar/proxy.log MICRO_REGISTRY=etcd bin/ocis proxy

    #1816

  • Enhancement - Runtime Hostname and Port are now configurable: #1822

    Without any configuration the ocis runtime will start on localhost:9250 unless specified
    otherwise. Usage:

    • OCIS_RUNTIME_PORT=6061 bin/ocis server - overrides the oCIS runtime and starts on port
      6061 - OCIS_RUNTIME_PORT=6061 bin/ocis list - lists running extensions for the runtime on
      localhost:6061

    All subcommands are updated and expected to work with the following environment variables:

    OCIS_RUNTIME_HOST OCIS_RUNTIME_PORT

    #1822

  • Enhancement - Generate thumbnails for .gif files: #1791

    Added support for gifs to the thumbnails service.

    #1791

  • Enhancement - Tracing Refactor: #1819

    Centralize tracing handling per extension.

    #1819

  • Enhancement - Update reva to v1.6.1-0.20210326165326-e8a00d9b2368: #1683

    #1683
    cs3org/reva#1405
    #1861

1.4.0-rc1

30 Mar 15:31
Compare
Choose a tag to compare
1.4.0-rc1 Pre-release
Pre-release

Changes in 1.4.0

Summary

  • Bugfix - Fix thumbnail generation for jpegs: #1785
  • Change - Update ownCloud Web to v2.1.0: #1870
  • Enhancement - Add focus to input elements on login page: #1792
  • Enhancement - Improve accessibility to input elements on login page: #1794
  • Enhancement - Add new build targets: #1824
  • Enhancement - Clarify expected failures: #1790
  • Enhancement - Replace special character in login page title with a regular minus: #1813
  • Enhancement - File Logging: #1816
  • Enhancement - Runtime Hostname and Port are now configurable: #1822
  • Enhancement - Generate thumbnails for .gif files: #1791
  • Enhancement - Tracing Refactor: #1819
  • Enhancement - Update reva to v1.6.1-0.20210326165326-e8a00d9b2368: #1683

Details

  • Bugfix - Fix thumbnail generation for jpegs: #1785

    Images with the extension .jpeg were not properly supported.

    https://github.com/owncloud/ocis/issues/1490
    #1785

  • Change - Update ownCloud Web to v2.1.0: #1870

    Tags: web

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

    #1870
    https://github.com/owncloud/web/releases/tag/v2.1.0

  • Enhancement - Add focus to input elements on login page: #1792

    owncloud/web#4322
    #1792

  • Enhancement - Improve accessibility to input elements on login page: #1794

    owncloud/web#4319
    #1794
    #1811

  • Enhancement - Add new build targets: #1824

    Make build target build used to build a binary twice, the second occurrence having symbols
    for debugging. We split this step in two and added build-all and build-debug targets.

    • build-all now behaves as the previous build target, it will generate 2 binaries, one for
      debug. - build-debug will build a single binary for debugging.

    #1824

  • Enhancement - Clarify expected failures: #1790

    Some features, while covered by the ownCloud 10 acceptance tests, will not be implmented for
    now: - blacklisted / ignored files, because ocis does not need to blacklist .htaccess files -
    OC-LazyOps support was removed from the
    clients
    . We are thinking about a state
    machine for uploads to properly solve that scenario and also list the state of files in progress
    in the web ui
    . The expected failures
    files now have a dedicated Won't fix section for these items.

    #214
    #1790
    owncloud/client#8398

  • Enhancement - Replace special character in login page title with a regular minus: #1813

    #1813

  • Enhancement - File Logging: #1816

    When running supervised, support for configuring all logs to a single log file:
    OCIS_LOG_FILE=/Users/foo/bar/ocis.log MICRO_REGISTRY=etcd bin/ocis server

    Supports directing log from single extensions to a log file:
    PROXY_LOG_FILE=/Users/foo/bar/proxy.log MICRO_REGISTRY=etcd bin/ocis proxy

    #1816

  • Enhancement - Runtime Hostname and Port are now configurable: #1822

    Without any configuration the ocis runtime will start on localhost:9250 unless specified
    otherwise. Usage:

    • OCIS_RUNTIME_PORT=6061 bin/ocis server - overrides the oCIS runtime and starts on port
      6061 - OCIS_RUNTIME_PORT=6061 bin/ocis list - lists running extensions for the runtime on
      localhost:6061

    All subcommands are updated and expected to work with the following environment variables:

    OCIS_RUNTIME_HOST OCIS_RUNTIME_PORT

    #1822

  • Enhancement - Generate thumbnails for .gif files: #1791

    Added support for gifs to the thumbnails service.

    #1791

  • Enhancement - Tracing Refactor: #1819

    Centralize tracing handling per extension.

    #1819

  • Enhancement - Update reva to v1.6.1-0.20210326165326-e8a00d9b2368: #1683

    #1683
    cs3org/reva#1405
    #1861