Changelog for 1.2.0 (2021-02-17)
The following sections list the changes for 1.2.0.
Summary
- Bugfix - Check if roles are present in user object before looking those up: #1388
- Bugfix - Fix etcd address configuration: #1546
- Bugfix - Remove unimplemented config file option for oCIS root command: #1636
- Bugfix - Fix thumbnail generation when using different idp: #1624
- Change - Initial release of graph and graph explorer: #1594
- Change - Move runtime code on refs/pman over to owncloud/ocis/ocis: #1483
- Change - Update ownCloud Web to v2.0.0: #1661
- Enhancement - Make use of new design-system oc-table: #1597
- Enhancement - Use a default protocol parameter instead of explicitly disabling tus: #1331
- Enhancement - Functionality to map home directory to different storage providers: #1186
- Enhancement - Introduce ADR: #1042
- Enhancement - Switch to opencontainers annotation scheme: #1381
- Enhancement - Migrate ocis-graph-explorer to ocis monorepo: #1596
- Enhancement - Migrate ocis-graph to ocis monorepo: #1594
- Enhancement - Enable group sharing and add config for sharing SQL driver: #1626
- Enhancement - Update reva to v1.5.2-0.20210125114636-0c10b333ee69: #1482
Details
-
Bugfix - Check if roles are present in user object before looking those up: #1388
-
Bugfix - Fix etcd address configuration: #1546
The etcd server address in
MICRO_REGISTRY_ADDRESS
was not picked up when etcd was set as
service discovery registryMICRO_REGISTRY=etcd
. Therefore etcd was only working if
available on localhost / 127.0.0.1. -
Bugfix - Remove unimplemented config file option for oCIS root command: #1636
-
Bugfix - Fix thumbnail generation when using different idp: #1624
The thumbnail service was relying on a konnectd specific field in the access token. This logic
was now replaced by a service parameter for the username. -
Change - Initial release of graph and graph explorer: #1594
Tags: graph, graph-explorer
We brought initial basic Graph and Graph-Explorer support for the ownCloud Infinite Scale
project. -
Change - Move runtime code on refs/pman over to owncloud/ocis/ocis: #1483
Tags: ocis, runtime
Currently, the runtime is under the private account of an oCIS developer. For future-proofing
we don't want oCIS mission critical components to depend on external repositories, so we're
including refs/pman module as an oCIS package instead. -
Change - Update ownCloud Web to v2.0.0: #1661
Tags: web
We updated ownCloud Web to v2.0.0. Please refer to the changelog (linked) for details on the web
release. -
Enhancement - Make use of new design-system oc-table: #1597
Tags: ui, accounts
The design-system table component has changed the way it's used. We updated accounts-ui to use
the new 'oc-table-simple' component. -
Enhancement - Use a default protocol parameter instead of explicitly disabling tus: #1331
-
Enhancement - Functionality to map home directory to different storage providers: #1186
We added a parameter in reva that allows us to redirect /home requests to different storage
providers based on a mapping derived from the user attributes, which was previously not
possible since we hardcode the /home path for all users. For example, having its value as
/home/{{substr 0 1 .Username}}
can be used to redirect home requests for different users to
different storage providers. -
Enhancement - Introduce ADR: #1042
We will keep track of Architectual Decision Records using
Markdown in/docs/adr
. -
Enhancement - Switch to opencontainers annotation scheme: #1381
Switch docker image annotation scheme to org.opencontainers standard because
org.label-schema is depreciated. -
Enhancement - Migrate ocis-graph-explorer to ocis monorepo: #1596
Tags: ocis, ocis-graph-explorer
Ocis-graph-explorer was not migrated during the monorepo conversion.
-
Enhancement - Migrate ocis-graph to ocis monorepo: #1594
Tags: ocis, ocis-graph
Ocis-graph was not migrated during the monorepo conversion.
-
Enhancement - Enable group sharing and add config for sharing SQL driver: #1626
This PR adds config to support sharing with groups. It also introduces a breaking change for the
CS3APIs definitions since grantees can now refer to both users as well as groups. Since we store
the grantee information in a json file,/var/tmp/ocis/storage/shares.json
, its previous
version needs to be removed as we won't be able to unmarshal data corresponding to the previous
definitions. -
Enhancement - Update reva to v1.5.2-0.20210125114636-0c10b333ee69: #1482
- initial checksum support for ocis cs3org/reva#1400
- Use updated etag of home directory even if it is cached cs3org/reva#1416
- Indicate in EOS containers that TUS is not supported cs3org/reva#1415
- Get status code from recycle response cs3org/reva#1408
#1482
cs3org/reva#1400
cs3org/reva#1416
cs3org/reva#1415
cs3org/reva#1408