Releases: owncloud/ocis-reva
0.14.0
Changes in 0.14.0
Summary
- Bugfix - Fix default configuration for accessing shares: #205
- Enhancement - Allow configuring arbitrary storage registry rules: #193
- Enhancement - Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea: #454
- Enhancement - Update reva to v1.2.1-0.20200911111727-51649e37df2d: #466
Details
-
Bugfix - Fix default configuration for accessing shares: #205
The storage provider mounted at
/home
should always have EnableHome set totrue
. The other
storage providers should have it set tofalse
. -
Enhancement - Allow configuring arbitrary storage registry rules: #193
We added a new config flag
storage-registry-rule
that can be given multiple times for the
gateway to specify arbitrary storage registry rules. You can also use a comma separated list of
rules in theREVA_STORAGE_REGISTRY_RULES
environment variable. -
Enhancement - Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea: #454
- Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea - Do not swallow 'not found' errors in
Stat (reva/#1124) - Rewire dav files to the
home storage (reva/#1125) - Do not restore
recycle entry on purge (reva/#1099) -
Allow listing the trashbin (reva/#1091) -
Restore and delete trash items via ocs
(reva/#1103) - Ensure ignoring public
stray shares (reva/#1090) - Ensure
ignoring stray shares (reva/#1064) -
Minor fixes in reva cmd, gateway uploads and smtpclient
(reva/#1082) - Owncloud driver -
propagate mtime on RemoveGrant
(reva/#1115) - Handle redirection
prefixes when extracting destination from URL
(reva/#1111) - Add UID and GID in ldap auth
driver (reva/#1101) - Add calens check to
verify changelog entries in CI
(reva/#1077) - Refactor Reva CLI with
prompts (reva/#1072) - Get file info
using fxids from EOS (reva/#1079) - Update
LDAP user driver (reva/#1088) - System
information metrics cleanup
(reva/#1114) - System information
included in Prometheus metrics
(reva/#1071) - Add logic for resolving
storage references over webdav
(reva/#1094)
- Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea - Do not swallow 'not found' errors in
-
Enhancement - Update reva to v1.2.1-0.20200911111727-51649e37df2d: #466
- Update reva to v1.2.1-0.20200911111727-51649e37df2d - Added new OCIS storage driver ocis
(reva/#1155) - App provider: fallback to
env. variable if 'iopsecret' unset
(reva/#1146) - Add switch to database
(reva/#1135) - Add the ocdav HTTP svc to the
standalone config (reva/#1128)
- Update reva to v1.2.1-0.20200911111727-51649e37df2d - Added new OCIS storage driver ocis
0.13.0
Changes in 0.13.0
Summary
- Enhancement - Separate user and auth providers, add config for rest user: #412
- Enhancement - Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187: #447
Details
-
Enhancement - Separate user and auth providers, add config for rest user: #412
Previously, the auth and user provider services used to have the same driver, which restricted
using separate drivers and configs for both. This PR separates the two and adds the config for
the rest user driver and the gatewaysvc parameter to EOS fs. -
Enhancement - Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187: #447
- Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187 - fix restoring and deleting trash
items via ocs (reva/#1103) - Add UID and GID
in ldap auth driver (reva/#1101) - Allow
listing the trashbin (reva/#1091) -
Ignore Stray Public Shares (reva/#1090) -
Implement GetUserByClaim for LDAP user driver
(reva/#1088) - eosclient: get file info by
fxid (reva/#1079) - Ensure stray shares
get ignored (reva/#1064) - Improve
timestamp precision while logging
(reva/#1059) - Ocfs lookup userid
(update) (reva/#1052) - Disallow sharing
the shares directory (reva/#1051) - Local
storage provider: Fixed resolution of fileid
(reva/#1046) - List public shares only
created by the current user (reva/#1042)
- Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187 - fix restoring and deleting trash
0.12.0
Changes in 0.12.0
Summary
- Bugfix - Update LDAP filters: #399
- Change - Environment updates for the username userid split: #420
- Enhancement - Update storage documentation: #384
- Enhancement - Update reva to v0.1.1-0.20200724135750-b46288b375d6: #399
- Enhancement - Update reva to v0.1.1-0.20200728071211-c948977dd3a0: #407
Details
-
Bugfix - Update LDAP filters: #399
With the separation of use and find filters we can now use a filter that taken into account a users
uuid as well as his username. This is necessary to make sharing work with the new account service
which assigns accounts an immutable account id that is different from the username.
Furthermore, the separate find filters now allows searching users by their displayname or
email as well."(&(objectclass=posixAccount)(|(ownclouduuid={{.OpaqueId}})(cn={{.OpaqueId}})))" findfilter = "(&(objectclass=posixAccount)(|(cn={{query}}*)(displayname={{query}}*)(mail={{query}}*)))"
-
Change - Environment updates for the username userid split: #420
We updated the owncloud storage driver in reva to properly look up users by userid or username
using the userprovider instead of taking the path segment as is. This requires the user service
address as well as changing the default layout to the userid instead of the username. The latter
is not considered a stable and persistent identifier. -
Enhancement - Update storage documentation: #384
We added details to the documentation about storage requirements known from ownCloud 10, the
local storage driver and the ownCloud storage driver. -
Enhancement - Update reva to v0.1.1-0.20200724135750-b46288b375d6: #399
- Update reva to v0.1.1-0.20200724135750-b46288b375d6 - Split LDAP user filters
(reva/#996) - meshdirectory: Add invite forward API to provider links (reva/#1000) - OCM:
Pass the link to the meshdirectory service in token mail (reva/#1002) - Update
github.com/go-ldap/ldap to v3 (reva/#1004)
#399
cs3org/reva#996
cs3org/reva#1000
cs3org/reva#1002
cs3org/reva#1004 - Update reva to v0.1.1-0.20200724135750-b46288b375d6 - Split LDAP user filters
-
Enhancement - Update reva to v0.1.1-0.20200728071211-c948977dd3a0: #407
- Update reva to v0.1.1-0.20200728071211-c948977dd3a0 - Use proper logging for ldap auth
requests (reva/#1008) - Update github.com/eventials/go-tus to
v0.0.0-20200718001131-45c7ec8f5d59 (reva/#1007) - Check if SMTP credentials are nil
(reva/#1006)
- Update reva to v0.1.1-0.20200728071211-c948977dd3a0 - Use proper logging for ldap auth
0.10.0
Changes in 0.10.0
Summary
- Enhancement - Make frontend prefixes configurable: #363
- Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: #341
- Enhancement - Update reva to v0.1.1-0.20200709064551-91eed007038f: #362
Details
-
Enhancement - Make frontend prefixes configurable: #363
We introduce three new environment variables and preconfigure them the following way:
REVA_FRONTEND_OCS_PREFIX="ocs" ``` This restores the reva defaults that were changed upstream. https://github.com/owncloud/ocis-reva/pull/363 https://github.com/cs3org/reva/pull/936/files#diff-51bf4fb310f7362f5c4306581132fc3bR63
-
Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: #341
- Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66 (#341) - Added country information
to Mentix (reva/#924) - Refactor metrics package to implement reader interface (reva/#934) -
Fix OCS public link share update values logic (#252, #288, reva/#930)
#252
#288
#341
cs3org/reva#924
cs3org/reva#934
cs3org/reva#930 - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66 (#341) - Added country information
-
Enhancement - Update reva to v0.1.1-0.20200709064551-91eed007038f: #362
- Update reva to v0.1.1-0.20200709064551-91eed007038f (#362) - Fix config for uploads when
data server is not exposed (reva/#936) - Update OCM partners endpoints (reva/#937) - Update
Ailleron endpoint (reva/#938) - OCS: Fix initialization of shares json file (reva/#940) -
OCS: Fix returned public link URL (#336, reva/#945) - OCS: Share wrap resource id correctly
(#344, reva/#951) - OCS: Implement share handling for accepting and listing shares (#11,
reva/#929) - ocm: dynamically lookup IPs for provider check (reva/#946) - ocm: add
functionality to mail OCM invite tokens (reva/#944) - Change percentagused to
percentageused (reva/#903) - Fix file-descriptor leak (reva/#954)
#344
#336
#11
#362
cs3org/reva#936
cs3org/reva#937
cs3org/reva#938
cs3org/reva#940
cs3org/reva#951
cs3org/reva#945
cs3org/reva#929
cs3org/reva#946
cs3org/reva#944
cs3org/reva#903
cs3org/reva#954 - Update reva to v0.1.1-0.20200709064551-91eed007038f (#362) - Fix config for uploads when
0.9.1
Changes in 0.9.1
Summary
- Enhancement - Add new config options for the http client: #330
Details
-
Enhancement - Add new config options for the http client: #330
The internal certificates are checked for validity after
cs3org/reva#914, which causes the acceptance tests to fail. This
change sets new hardcoded defaults.
0.9.0
Changes in 0.9.0
Summary
- Enhancement - Allow datagateway transfers to take 24h: #323
- Enhancement - Update reva to v0.1.1-0.20200630075923-39a90d431566: #320
- Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: #328
Details
-
Enhancement - Allow datagateway transfers to take 24h: #323
- Increase transfer token life time to 24h (PR #323)
-
Enhancement - Update reva to v0.1.1-0.20200630075923-39a90d431566: #320
-
Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: #328
- Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66 (#328) - Use sync.Map on pool package
(reva/#909) - Use mutex instead of sync.Map (reva/#915) - Use gatewayProviders instead of
storageProviders on conn pool (reva/#916) - Add logic to ls and stat to process arbitrary
metadata keys (reva/#905) - Preliminary implementation of Set/UnsetArbitraryMetadata
(reva/#912) - Make datagateway forward headers (reva/#913, reva/#926) - Add option to cmd
upload to disable tus (reva/#911) - OCS Share Allow date-only expiration for public shares
(#288, reva/#918) - OCS Share Remove array from OCS Share update response (#252, reva/#919) -
OCS Share Implement GET request for single shares (#249, reva/#921)
#288
#252
#249
#328
cs3org/reva#909
cs3org/reva#915
cs3org/reva#916
cs3org/reva#905
cs3org/reva#912
cs3org/reva#913
cs3org/reva#926
cs3org/reva#911
cs3org/reva#918
cs3org/reva#919
cs3org/reva#921 - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66 (#328) - Use sync.Map on pool package
0.8.0
Changes in 0.8.0
Summary
- Enhancement - Update reva to v0.1.1-0.20200629131207-04298ea1c088: #309
Details
-
Enhancement - Update reva to v0.1.1-0.20200629131207-04298ea1c088: #309
- Update reva to v0.1.1-0.20200629094927-e33d65230abc (#309) - Fix public link file share
(#278, reva/#895, reva/#900) - Delete public share (reva/#899) - Updated reva to
v0.1.1-0.20200629131207-04298ea1c088 (#313)
#278
#309
cs3org/reva#895
cs3org/reva#899
cs3org/reva#900
#313 - Update reva to v0.1.1-0.20200629094927-e33d65230abc (#309) - Fix public link file share
0.7.0
Changes in 0.7.0
Summary
- Enhancement - Update reva to v0.1.1-0.20200626111234-e21c32db9614: #261
Details
-
Enhancement - Update reva to v0.1.1-0.20200626111234-e21c32db9614: #261
- Updated reva to v0.1.1-0.20200626111234-e21c32db9614 (#304) - TUS upload support through
datagateway (#261, reva/#878, reva/#888) - Added support for differing metrics path for
Prometheus to Mentix (reva/#875) - More data exported by Mentix (reva/#881) - Implementation
of file operations in public folder shares (#49, #293, reva/#877) - Make httpclient trust
local certificates for now (reva/#880) - EOS homes are not configured with an enable-flag
anymore, but with a dedicated storage driver. We're using it now and adapted default configs of
storages (reva/#891, #304)
#49
#293
#261
#261
cs3org/reva#875
cs3org/reva#877
cs3org/reva#878
cs3org/reva#881
cs3org/reva#880
cs3org/reva#888
#304
cs3org/reva#891 - Updated reva to v0.1.1-0.20200626111234-e21c32db9614 (#304) - TUS upload support through
0.6.0
Changes in 0.6.0
Summary
- Enhancement - Update reva to v0.1.1-0.20200624063447-db5e6635d5f0: #279
Details
-
Enhancement - Update reva to v0.1.1-0.20200624063447-db5e6635d5f0: #279
- Updated reva to v0.1.1-0.20200624063447-db5e6635d5f0 (#279) - Local storage: URL-encode
file ids to ease integration with other microservices like WOPI (reva/#799) - Mentix fixes
(reva/#803, reva/#817) - OCDAV: fix returned timestamp format (#116, reva/#805) - OCM: add
default prefix (#814) - add the content-length header to the responses (reva/#816) - Deps:
clean (reva/#818) - Fix trashbin listing (#112, #253, #254, reva/#819) - Make the json
publicshare driver configurable (reva/#820) - TUS: Return metadata headers after direct
upload (ocis/#216, reva/#813) - Set mtime to storage after simple upload (#174, reva/#823,
reva/#841) - Configure grpc client to allow for insecure conns and skip server certificate
verification (reva/#825) - Deployment: simplify config with more default values
(reva/#826, reva/#837, reva/#843, reva/#848, reva/#842) - Separate local fs into home and
with home disabled (reva/#829) - Register reflection after other services (reva/#831) -
Refactor EOS fs (reva/#830) - Add ocs-share-permissions to the propfind response (#47,
reva/#836) - OCS: Properly read permissions when creating public link (reva/#852) - localfs:
make normalize return associated error (reva/#850) - EOS grpc driver (reva/#664) - OCS: Add
support for legacy public link arg publicUpload (reva/#853) - Add cache layer to user REST
package (reva/#849) - Meshdirectory: pass query params to selected provider (reva/#863) -
Pass etag in quotes from the fs layer (#269, reva/#866, reva/#867) - OCM: use refactored
cs3apis provider definition (reva/#864)
#116
#112
#253
#254
owncloud/ocis#216
#174
https://github.com/owncloud/ocis-reva/issues/47
#269
#279
https://github.com/owncloud/cs3org/reva/pull/799
https://github.com/owncloud/cs3org/reva/pull/803
https://github.com/owncloud/cs3org/reva/pull/817
https://github.com/owncloud/cs3org/reva/pull/805
https://github.com/owncloud/cs3org/reva/pull/814
https://github.com/owncloud/cs3org/reva/pull/816
https://github.com/owncloud/cs3org/reva/pull/818
https://github.com/owncloud/cs3org/reva/pull/819
https://github.com/owncloud/cs3org/reva/pull/820
https://github.com/owncloud/cs3org/reva/pull/823
https://github.com/owncloud/cs3org/reva/pull/841
https://github.com/owncloud/cs3org/reva/pull/813
https://github.com/owncloud/cs3org/reva/pull/825
https://github.com/owncloud/cs3org/reva/pull/826
https://github.com/owncloud/cs3org/reva/pull/837
https://github.com/owncloud/cs3org/reva/pull/843
https://github.com/owncloud/cs3org/reva/pull/848
https://github.com/owncloud/cs3org/reva/pull/842
https://github.com/owncloud/cs3org/reva/pull/829
https://github.com/owncloud/cs3org/reva/pull/831
https://github.com/owncloud/cs3org/reva/pull/830
https://github.com/owncloud/cs3org/reva/pull/836
https://github.com/owncloud/cs3org/reva/pull/852
https://github.com/owncloud/cs3org/reva/pull/850
https://github.com/owncloud/cs3org/reva/pull/664
https://github.com/owncloud/cs3org/reva/pull/853
https://github.com/owncloud/cs3org/reva/pull/849
https://github.com/owncloud/cs3org/reva/pull/863
https://github.com/owncloud/cs3org/reva/pull/866
https://github.com/owncloud/cs3org/reva/pull/867
https://github.com/owncloud/cs3org/reva/pull/864 - Updated reva to v0.1.1-0.20200624063447-db5e6635d5f0 (#279) - Local storage: URL-encode
0.5.0
Changes in 0.5.0
Summary
- Enhancement - Add TUS global capability: #177
- Enhancement - Update reva to v0.1.1-0.20200603071553-e05a87521618: #244
Details
-
Enhancement - Add TUS global capability: #177
The TUS global capabilities from Reva are now exposed.
The advertised max chunk size can be configured using the "--upload-max-chunk-size" CLI
switch or "REVA_FRONTEND_UPLOAD_MAX_CHUNK_SIZE" environment variable. The advertised
http method override can be configured using the "--upload-http-method-override" CLI
switch or "REVA_FRONTEND_UPLOAD_HTTP_METHOD_OVERRIDE" environment variable. -
Enhancement - Update reva to v0.1.1-0.20200603071553-e05a87521618: #244