Update dependency owncloud/ocis to v1.20.0 - autoclosed #148
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.16.0
->1.20.0
Release Notes
owncloud/ocis
v1.20.0
Compare Source
The following sections list the changes for 1.20.0.
Summary
owncloudsql
driver to authprovider config: #3435Details
Bugfix - Add
owncloudsql
driver to authprovider config: #3435https://github.com/owncloud/ocis/pull/3435
Bugfix - Corrected documentation: #3439
https://github.com/owncloud/ocis/pull/3439
Bugfix - Ensure the same data on /ocs/v?.php/config like oC10: #3113
We've fixed the returned values on the /ocs/v?.php/config endpoints, so that they now return
the same values as an oC10 would do.
https://github.com/owncloud/ocis/pull/3113
Bugfix - Use the default server download protocol if spaces are not supported: #3386
https://github.com/owncloud/ocis/pull/3386
Change - Fix keys with underscores in the config files: #3412
We've fixed some config keys in configuration files that previously didn't contain
underscores but should.
Please check the documentation on https://owncloud.dev for latest configuration
documentation.
https://github.com/owncloud/ocis/pull/3412
Change - Don't create demo users by default: #3474
As we are coming closer to the first beta, we need to disable the creation of the demo users by
default.
https://github.com/owncloud/ocis/issues/3181
https://github.com/owncloud/ocis/pull/34743474
Enhancement - Alias links: #3454
Bumps reva and configures ocs token endpoint to be unprotected
https://github.com/owncloud/ocis/pull/3454
Enhancement - Replace deprecated String.prototype.substr(): #3448
We've replaced all occurrences of the deprecated String.prototype.substr() function with
String.prototype.slice() which works similarly but isn't deprecated.
https://github.com/owncloud/ocis/pull/3448
Enhancement - Add sorting to GraphAPI users and groups: #3360
The GraphAPI endpoints for users and groups support ordering now. User can be ordered by
displayName, onPremisesSamAccountName and mail. Groups can be ordered by displayName.
Example: https://localhost:9200/graph/v1.0/groups?$orderby=displayName asc
https://github.com/owncloud/ocis/issues/3360
Enhancement - Unify LDAP config settings accross services: #3476
The storage services where updated to adapt for the recent changes of the LDAP settings in reva.
Also we allow now to use a new set of top-level LDAP environment variables that are shared
between all LDAP-using services in ocis (graph, idp, storage-auth-basic,
storage-userprovider, storage-groupprovider, idm). This should simplify the most LDAP
based configurations considerably.
Here is a list of the new environment variables: LDAP_URI LDAP_INSECURE LDAP_CACERT
LDAP_BIND_DN LDAP_BIND_PASSWORD LDAP_LOGIN_ATTRIBUTES LDAP_USER_BASE_DN
LDAP_USER_SCOPE LDAP_USER_FILTER LDAP_USER_OBJECTCLASS LDAP_USER_SCHEMA_MAIL
LDAP_USER_SCHEMA_DISPLAY_NAME LDAP_USER_SCHEMA_USERNAME LDAP_USER_SCHEMA_ID
LDAP_USER_SCHEMA_ID_IS_OCTETSTRING LDAP_GROUP_BASE_DN LDAP_GROUP_SCOPE
LDAP_GROUP_FILTER LDAP_GROUP_OBJECTCLASS LDAP_GROUP_SCHEMA_GROUPNAME
LDAP_GROUP_SCHEMA_ID LDAP_GROUP_SCHEMA_ID_IS_OCTETSTRING
Where need these can be overwritten by service specific variables. E.g. it is possible to use
STORAGE_LDAP_URI to overide the top-level LDAP_URI variable.
https://github.com/owncloud/ocis/issues/3150
https://github.com/owncloud/ocis/pull/34763476
Enhancement - Make config dir configurable: #3440
We have added an
OCIS_CONFIG_DIR
environment variable the will take precedence over thedefault
/etc/ocis
,~/.ocis
and.config
locations. When it is set the default locationswill be ignored and only the configuration files in that directory will be read.
https://github.com/owncloud/ocis/pull/3440
Enhancement - Use embeddable ocdav go micro service: #3397
We now use the reva
pgk/micro/ocdav
package that implements a go micro compatible version ofthe ocdav service.
https://github.com/owncloud/ocis/pull/3397
Enhancement - Update reva to v2.2.0: #3397
Updated reva to version 2.2.0. This update includes:
https://github.com/owncloud/ocis/pull/3397
https://github.com/owncloud/ocis/pull/34303https://github.com/owncloud/ocis/pull/3476uhttps://github.com/owncloud/ocis/pull/3482ihttps://github.com/owncloud/ocis/pull/3497dhttps://github.com/owncloud/ocis/pull/3513chttps://github.com/owncloud/ocis/pull/3514/rename oc10-sql driver to owncloudsql owncloud/ocis#3514
Enhancement - Update ownCloud Web to v5.4.0: #6709
Tags: web
We updated ownCloud Web to v5.4.0. Please refer to the changelog (linked) for details on the web
release.
https://github.com/owncloud/web/pull/6709
https://github.com/owncloud/ocis/pull/34373https://github.com/owncloud/ocis/pull/3487uhttps://github.com/owncloud/ocis/pull/3509is/pull/3509
https://github.com/owncloud/web/releases/tag/v5.4.0
Enhancement - Implement audit events for user and groups: #3467
Added audit events for users and groups. This will log: * User creation * User deletion * User
property change (currently only email) * Group creation * Group deletion * Group member add *
Group member remove
https://github.com/owncloud/ocis/pull/3467
v1.19.1
Compare Source
The following sections list the changes for 1.19.1.
Summary
Details
Bugfix - Return correct special item urls: #3419
URLs for Special items (space image, readme) were broken.
https://github.com/owncloud/ocis/pull/3419
v1.19.0
Compare Source
The following sections list the changes for 1.19.0.
Summary
Details
Bugfix - Network configuration in individiual_services example: #3238
Tidy up the deployments/examples/ocis_individual_services example so that the
instructions work.
https://github.com/owncloud/ocis/pull/3238
Bugfix - Improve gif thumbnails: #3305
Improved the gif thumbnail generation for gifs with different disposal strategies.
https://github.com/owncloud/ocis/pull/3305
Bugfix - Fix error handling in GraphAPI GetUsers call: #3357
A missing return statement caused GetUsers to return misleading results when the identity
backend returned an error.
https://github.com/owncloud/ocis/pull/3357
Bugfix - Fix request validation on GraphAPI User updates: #3167
Fix PATCH on graph/v1.0/users when no 'mail' attribute is present in the request body
https://github.com/owncloud/ocis/issues/3167
Bugfix - Replace public mountpoint fileid with grant fileid: #3349
We now show the same resoucre id for resources when accessing them via a public links as when
using a logged in user. This allows the web ui to start a WOPI session with the correct resource
id.
https://github.com/owncloud/ocis/pull/3349
Change - Add remote item to mountpoint and fix spaceID: #3365
A mountpoint represents the mounted share on the share receivers side. The original resource
is located where the grant has been set. This item is now shown as libregraph remoteItem on the
mountpoint. While adding this, we fixed the spaceID for mountpoints.
https://github.com/owncloud/ocis/pull/3365
Change - Switch NATS backend: #3192
We've switched the NATS backend from Streaming to JetStream, since NATS Streaming is
depreciated.
https://github.com/owncloud/ocis/pull/3192
https://github.com/cs3org/reva/pull/25742574
Change - Drop json config file support: #3366
We've remove the support to configure oCIS and it's service with a json file. From now on we only
support yaml configuration files, since they have the possibility to add comments.
https://github.com/owncloud/ocis/pull/3366
Change - Settings service now stores its data via metadata service: #3232
Instead of writing files to disk it will use metadata service to do so
https://github.com/owncloud/ocis/pull/3232
Enhancement - Audit logger will now log file events: #3332
See full list of supported events in
audit/pkg/types/types.go
https://github.com/owncloud/ocis/pull/3332
Enhancement - Add password reset link to login page: #3329
Added a configurable passwort reset link to the login page. It can be set via
IDP_PASSWORD_RESET_URI
. If the option is not set the link will not be shown.https://github.com/owncloud/ocis/pull/3329
Enhancement - Log sharing events in audit service: #3301
Contains sharing related events. See full list in audit/pkg/types/events.go
https://github.com/owncloud/ocis/pull/3301
Enhancement - Add space aliases: #3283
Space aliases can be used to resolve spaceIDs in a client.
https://github.com/owncloud/ocis/pull/3283
Enhancement - Include etags in drives listing: #3267
Added etags in the response of list drives.
https://github.com/owncloud/ocis/pull/3267
Enhancement - Improve thumbnails API: #3272
Changed the thumbnails API to no longer transfer images via GRPC. GRPC has a limited message
size and isn't very efficient with large binary data. The new API transports the images over
HTTP.
https://github.com/owncloud/ocis/pull/3272
Enhancement - Update reva to v2.1.0: #3330
Updated reva to version 2.1.0. This update includes:
OK
https://github.com/owncloud/ocis/pull/3330
https://github.com/owncloud/ocis/pull/34053https://github.com/owncloud/ocis/pull/3416ull/3416
Enhancement - Update ownCloud Web to v5.3.0: #6561
Tags: web
We updated ownCloud Web to v5.3.0. Please refer to the changelog (linked) for details on the web
release.
https://github.com/owncloud/web/pull/6561
https://github.com/owncloud/ocis/pull/32913https://github.com/owncloud/ocis/pull/3375ull/3375
https://github.com/owncloud/web/releases/tag/v5.3.0
v1.18.0
Compare Source
The following sections list the changes for 1.18.0.
Summary
Details
Bugfix - Capabilities for password protected public links: #3229
Allow password protected public links to request capabilities.
https://github.com/owncloud/web/issues/5863
https://github.com/owncloud/ocis/pull/32293https://github.com/owncloud/web/pull/6471ull/6471
Bugfix - Make events settings configurable: #3214
We've fixed the hardcoded events settings to be configurable.
https://github.com/owncloud/ocis/pull/3214
Bugfix - Align storage metadata GPRC bind port with other variable names: #3169
Changed STORAGE_METADATA_GRPC_PROVIDER_ADDR to STORAGE_METADATA_GRPC_ADDR so it aligns
with standard environment variable naming conventions used in oCIS.
https://github.com/owncloud/ocis/pull/3169
Change - Unify file IDs: #3185
We changed the file IDs to be consistent across all our APIs (WebDAV, LibreGraph, OCS). We
removed the base64 encoding. Now they are formatted like !. They are
using a reserved character
!
as a URL safe separator.https://github.com/owncloud/ocis/pull/3185
Enhancement - Add sorting to list Spaces: #3200
We added the OData query param "orderBy" for listing spaces. We can now order by Space Name and
LastModifiedDateTime.
Example 1:
https://localhost:9200/graph/v1.0/me/drives/?$orderby=lastModifiedDateTime desc
Example 2: https://localhost:9200/graph/v1.0/me/drives/?$orderby=name asc
https://github.com/owncloud/ocis/issues/3200
https://github.com/owncloud/ocis/pull/32013https://github.com/owncloud/ocis/pull/3218ull/3218
Enhancement - Change NATS port: #3210
Currently only a certain range of ports is allowed for ocis application. Use a supported port
for nats server
https://github.com/owncloud/ocis/pull/3210
Enhancement - Re-Enabling web cache control: #3109
We've re-enable browser caching headers (
Expires
andLast-Modified
) for the webservice, this was disabled due to a problem in the fileserver used before. Since we're now using
our own fileserver implementation this works again and is enabled by default.
https://github.com/owncloud/ocis/pull/3109
Enhancement - Add SPA conform fileserver for web: #3109
We've added an SPA conform fileserver to the web service. It enables web to use vue's history
mode and behaves like nginx try_files.
https://github.com/owncloud/ocis/pull/3109
Enhancement - Implement notifications service: #3217
Implemented the minimal version of the notifications service to be able to notify a user when
they received a share.
https://github.com/owncloud/ocis/pull/3217
Enhancement - Thumbnails in spaces: #3219
Added support for thumbnails in spaces.
https://github.com/owncloud/ocis/pull/3219
https://github.com/owncloud/ocis/pull/32353235
Enhancement - Update reva to v2.0.0: #3231
We updated reva to the version 2.0.0.
ListRecycle
when listing trashbinhttps://github.com/owncloud/ocis/pull/3231
https://github.com/owncloud/ocis/pull/32583258
Enhancement - Update ownCloud Web to v5.2.0: #6506
Tags: web
We updated ownCloud Web to v5.2.0. Please refer to the changelog (linked) for details on the web
release.
https://github.com/owncloud/web/pull/6506
https://github.com/owncloud/ocis/pull/32023202
https://github.com/owncloud/web/releases/tag/v5.2.0
v1.17.0
Compare Source
The following sections list the changes for 1.17.0.
Summary
ocis storage-auth-machine
subcommand: #2910Details
Bugfix - Add
ocis storage-auth-machine
subcommand: #2910We added the ocis subcommand to start the machine auth provider.
https://github.com/owncloud/ocis/pull/2910
Bugfix - Use same jwt secret for accounts as for metadata storage: #3081
We've the metadata storage uses the same jwt secret as all other REVA services. Therefore the
accounts service needs to use the same secret.
Secrets are documented here:
https://owncloud.dev/ocis/deployment/#change-default-secrets
https://github.com/owncloud/ocis/pull/3081
Bugfix - Make the default grpc client use the registry settings: #3041
We've fixed the default grpc client to use the registry settings. Previously it always used
mdns.
https://github.com/owncloud/ocis/pull/3041
Bugfix - Remove group memberships when deleting a user: #3027
The LDAP backend in the graph API now takes care of removing a user's group membership when
deleting the user.
https://github.com/owncloud/ocis/issues/3027
Bugfix - Fix retry handling for LDAP connections: #2974
We've fixed the handling of network issues (e.g. connection loss) during LDAP Write
Operations to correcty retry the request.
https://github.com/owncloud/ocis/issues/2974
Bugfix - Fix the default tracing provider: #2952
We've fixed the default tracing provider which was no longer configured after
owncloud/ocis#2818.
https://github.com/owncloud/ocis/pull/2952
https://github.com/owncloud/ocis/pull/28182818
Bugfix - Fix configuration for space membership endpoint: #2893
Added a missing config value to the ocs config related to the space membership endpoint.
https://github.com/owncloud/ocis/pull/2893
Change - Change log level default from debug to error: #3071
We've changed the default log level for all services from "info" to "error".
https://github.com/owncloud/ocis/pull/3071
Change - Remove the ownCloud storage driver: #3072
We've removed the ownCloud storage driver because it was no longer maintained after the
ownCloud SQL storage driver was added.
If you have been using the ownCloud storage driver, please switch to the ownCloud SQL storage
driver which brings you more features and is under active maintenance.
https://github.com/owncloud/ocis/pull/3072
Change - Unify configuration and commands: #2818
We've unified the configuration and commands of all non storage services. This also includes
the change, that environment variables are now defined on the config struct as tags instead in a
separate mapping.
https://github.com/owncloud/ocis/pull/2818
Change - Functionality to restore spaces: #3092
Disabled spaces can now be restored via the graph api. An information was added to the root item
of each space when it is deleted
https://github.com/owncloud/ocis/pull/3092
Change - Extended Space Properties: #3141
We can now set and modify short description, space image and space readme. Only managers can set
the short description. Editors can change the space image and readme id.
https://github.com/owncloud/ocis/pull/3141
Change - Update the graph api: #2885
GraphApi has been updated to version 0.4.1 and the existing dependency was removed
https://github.com/owncloud/ocis/pull/2885
Change - Update libre-graph-api to v0.3.0: #2858
This updates the libre-graph-api to use the latest spec and types.
https://github.com/owncloud/ocis/pull/2858
Change - Return not found when updating non existent space: #2869
If a spaceid of a space which is updated doesn't exist, handle it as a not found error.
https://github.com/cs3org/reva/pull/2869
Enhancement - Provide Description when creating a space: #3167
We added the possibility to send a short description when creating a space.
https://github.com/owncloud/ocis/pull/3167
Enhancement - Add graph endpoint to delete and purge spaces: #2979
Added a new graph endpoint to delete and purge spaces.
https://github.com/owncloud/ocis/pull/2979
https://github.com/owncloud/ocis/pull/30003000
Enhancement - Add permissions to graph drives: #3095
Added permissions to graph drives when listing drives.
https://github.com/owncloud/ocis/pull/3095
Enhancement - Add new file url of the app provider to the ocs capabilities: #2884
We've added the new file capability of the app provider to the ocs capabilities, so that clients
can discover this url analogous to the app list and file open urls.
https://github.com/owncloud/ocis/pull/2884
https://github.com/owncloud/ocis/pull/29072https://github.com/cs3org/reva/pull/2379uhttps://github.com/owncloud/web/pull/5890#issuecomment-993905242nt-993905242
Enhancement - Add spaces capability: #2931
We've added the spaces capability with version 0.0.1 and enabled defaulting to true.
https://github.com/owncloud/ocis/pull/2931
https://github.com/cs3org/reva/pull/20152https://github.com/owncloud/ocis/pull/2965ull/2965
Enhancement - Consul as supported service registry: #3133
We have added Consul as an supported service registry. You can now use it to let oCIS services
discover each other.
https://github.com/owncloud/ocis/pull/3133
Enhancement - Introduce User and Group Management capabilities on GraphAPI: #2947
The GraphAPI LDAP Backend is now able to add/modify and delete Users and Groups
https://github.com/owncloud/ocis/pull/2947
https://github.com/owncloud/ocis/pull/29962996
Enhancement - Support signature auth in the public share auth middleware: #2831
Enabled public share requests to be authenticated using the public share signature.
https://github.com/owncloud/ocis/pull/2831
Enhancement - Update REVA to v1.16.1-0.20220112085026-07451f6cd806: #2953
Update REVA to v1.16.1-0.20220112085026-07451f6cd806
https://github.com/owncloud/ocis/pull/2953
Enhancement - Add endpoint to retrieve a single space: #2978
We added the endpoint
/drives/{driveID}
to get a single space by id from the server.https://github.com/owncloud/ocis/pull/2978
Enhancement - Add filter by driveType and id to /me/drives: #2946
We added two possible filter terms (driveType, id) to the /me/drives endpoint on the graph api.
These can be used with the odata query parameter "$filter". We only support the "eq" operator
for now.
https://github.com/owncloud/ocis/pull/2946
Enhancement - Update REVA to v1.16.1-0.20220215130802-df1264deff58: #2878
Updated REVA to v1.16.1-0.20220215130802-df1264deff58 This update includes:
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.