From cf04cf7880d3c210d03df219d363ae6910f6157a Mon Sep 17 00:00:00 2001 From: Michael Barz Date: Fri, 26 Jan 2024 20:22:24 +0000 Subject: [PATCH] Automated changelog update [skip ci] --- CHANGELOG.md | 509 +++++++++++++++++++++++++-------------------------- 1 file changed, 253 insertions(+), 256 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee6cd8305..a0f90ebca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,6 @@ # Table of Contents -* [Changelog for unreleased](#changelog-for-unreleased-unreleased) -* [Changelog for 5.0.0-rc.2](#changelog-for-500-rc2-2024-01-17) +* [Changelog for 5.0.0-rc.3](#changelog-for-500-rc3-2024-01-26) * [Changelog for 4.0.4](#changelog-for-404-2023-12-07) * [Changelog for 4.0.3](#changelog-for-403-2023-11-24) * [Changelog for 4.0.2](#changelog-for-402-2023-09-28) @@ -32,140 +31,11 @@ * [Changelog for 1.1.0](#changelog-for-110-2021-01-22) * [Changelog for 1.0.0](#changelog-for-100-2020-12-17) -# Changelog for [unreleased] (UNRELEASED) +# Changelog for [5.0.0-rc.3] (2024-01-26) -The following sections list the changes for unreleased. +The following sections list the changes for 5.0.0-rc.3. -[unreleased]: https://github.com/owncloud/ocis/compare/v5.0.0-rc.2...master - -## Summary - -* Bugfix - Fix jwt config of policies service: [#7893](https://github.com/owncloud/ocis/pull/7893) -* Bugfix - Disallow to delete a file during the processing: [#8132](https://github.com/owncloud/ocis/pull/8132) -* Bugfix - Cleanup graph/pkg/service/v0/driveitems.go: [#8228](https://github.com/owncloud/ocis/pull/8228) -* Bugfix - Cleanup `search/pkg/search/search.go`: [#8230](https://github.com/owncloud/ocis/pull/8230) -* Bugfix - Graph/sharedWithMe works for shares from project spaces now: [#8233](https://github.com/owncloud/ocis/pull/8233) -* Bugfix - Fix PATCH/DELETE status code for drives that don't support them: [#8235](https://github.com/owncloud/ocis/pull/8235) -* Bugfix - Fix nats authentication: [#8236](https://github.com/owncloud/ocis/pull/8236) -* Bugfix - Fix the resource name: [#8246](https://github.com/owncloud/ocis/pull/8246) -* Bugfix - Apply role constraints when creating shares via the graph API: [#8247](https://github.com/owncloud/ocis/pull/8247) -* Bugfix - Fix concurrent access to a map: [#8269](https://github.com/owncloud/ocis/pull/8269) -* Bugfix - Fix nats registry: [#8281](https://github.com/owncloud/ocis/pull/8281) -* Enhancement - Disable the password policy: [#8152](https://github.com/owncloud/ocis/pull/8152) -* Enhancement - Allow restarting multiple uploads with one command: [#8287](https://github.com/owncloud/ocis/pull/8287) - -## Details - -* Bugfix - Fix jwt config of policies service: [#7893](https://github.com/owncloud/ocis/pull/7893) - - Removes jwt config of policies service - - https://github.com/owncloud/ocis/pull/7893 - -* Bugfix - Disallow to delete a file during the processing: [#8132](https://github.com/owncloud/ocis/pull/8132) - - We want to disallow deleting a file during the processing to prevent collecting - the orphan uploads. - - https://github.com/owncloud/ocis/issues/8127 - https://github.com/owncloud/ocis/pull/8132 - https://github.com/cs3org/reva/pull/4446 - -* Bugfix - Cleanup graph/pkg/service/v0/driveitems.go: [#8228](https://github.com/owncloud/ocis/pull/8228) - - Main fix is using proto getters to avoid panics. But some other code - improvements were also done - - https://github.com/owncloud/ocis/pull/8228 - -* Bugfix - Cleanup `search/pkg/search/search.go`: [#8230](https://github.com/owncloud/ocis/pull/8230) - - Now uses proto getters to avoid panics. - - https://github.com/owncloud/ocis/pull/8230 - -* Bugfix - Graph/sharedWithMe works for shares from project spaces now: [#8233](https://github.com/owncloud/ocis/pull/8233) - - We fixed a bug in the 'graph/v1beta1/me/drive/sharedWithMe' endpoint that caused - an error response when the user received shares from project spaces. - Additionally the endpoint now behaves more graceful in cases where the - displayname of the owner or creator of a share or shared resource couldn't be - resolved. - - https://github.com/owncloud/ocis/issues/8027 - https://github.com/owncloud/ocis/issues/8215 - https://github.com/owncloud/ocis/pull/8233 - -* Bugfix - Fix PATCH/DELETE status code for drives that don't support them: [#8235](https://github.com/owncloud/ocis/pull/8235) - - Updating and Deleting the virtual drives for shares is currently not supported. - Instead of returning a generic 500 status we return a 405 response now. - - https://github.com/owncloud/ocis/issues/7881 - https://github.com/owncloud/ocis/pull/8235 - -* Bugfix - Fix nats authentication: [#8236](https://github.com/owncloud/ocis/pull/8236) - - Fixes nats authentication for registry/events/stores - - https://github.com/owncloud/ocis/pull/8236 - -* Bugfix - Fix the resource name: [#8246](https://github.com/owncloud/ocis/pull/8246) - - We fixed a problem where after renaming resource as sharer the receiver see a - new name. - - https://github.com/owncloud/ocis/issues/8242 - https://github.com/owncloud/ocis/pull/8246 - https://github.com/cs3org/reva/pull/4463 - -* Bugfix - Apply role constraints when creating shares via the graph API: [#8247](https://github.com/owncloud/ocis/pull/8247) - - We fixed a bug in the graph API for creating and updating shares so that - Spaceroot specific roles like 'Manager' and 'Co-owner' can no longer be assigned - for shares on files or directories. - - https://github.com/owncloud/ocis/issues/8131 - https://github.com/owncloud/ocis/pull/8247 - -* Bugfix - Fix concurrent access to a map: [#8269](https://github.com/owncloud/ocis/pull/8269) - - We fixed the race condition that led to concurrent map access in a publicshare - manager. - - https://github.com/owncloud/ocis/issues/8255 - https://github.com/owncloud/ocis/pull/8269 - https://github.com/cs3org/reva/pull/4472 - -* Bugfix - Fix nats registry: [#8281](https://github.com/owncloud/ocis/pull/8281) - - The nats registry would behave badly when configuring `nats-js-kv` via envvar. - Reason is the way go-micro initializes. It took 5 developers to find the issue - and the fix so the details cannot be shared here. Just accept that it is working - now - - https://github.com/owncloud/ocis/pull/8281 - -* Enhancement - Disable the password policy: [#8152](https://github.com/owncloud/ocis/pull/8152) - - We reworked and moved disabling the password policy logic from the reva to the - ocis. - - https://github.com/owncloud/ocis/issues/7916 - https://github.com/owncloud/ocis/pull/8152 - https://github.com/cs3org/reva/pull/4453 - -* Enhancement - Allow restarting multiple uploads with one command: [#8287](https://github.com/owncloud/ocis/pull/8287) - - Allows to restart all commands in a specific state. - - https://github.com/owncloud/ocis/pull/8287 - -# Changelog for [5.0.0-rc.2] (2024-01-17) - -The following sections list the changes for 5.0.0-rc.2. - -[5.0.0-rc.2]: https://github.com/owncloud/ocis/compare/v4.0.4...v5.0.0-rc.2 +[5.0.0-rc.3]: https://github.com/owncloud/ocis/compare/v4.0.4...v5.0.0-rc.3 ## Summary @@ -195,6 +65,7 @@ The following sections list the changes for 5.0.0-rc.2. * Bugfix - The race conditions in tests: [#7847](https://github.com/owncloud/ocis/pull/7847) * Bugfix - Do not purge expired upload sessions that are still postprocessing: [#7859](https://github.com/owncloud/ocis/pull/7859) * Bugfix - Fix the public link update: [#7862](https://github.com/owncloud/ocis/pull/7862) +* Bugfix - Fix jwt config of policies service: [#7893](https://github.com/owncloud/ocis/pull/7893) * Bugfix - Updating logo with new theme structure: [#7930](https://github.com/owncloud/ocis/pull/7930) * Bugfix - Password policy return code was wrong: [#7952](https://github.com/owncloud/ocis/pull/7952) * Bugfix - Removed outdated and unused dependency from idp package: [#7957](https://github.com/owncloud/ocis/issues/7957) @@ -206,11 +77,21 @@ The following sections list the changes for 5.0.0-rc.2. * Bugfix - Fix empty trace ids: [#8023](https://github.com/owncloud/ocis/pull/8023) * Bugfix - Fix search by containing special characters: [#8050](https://github.com/owncloud/ocis/pull/8050) * Bugfix - Fix the upload postprocessing: [#8117](https://github.com/owncloud/ocis/pull/8117) +* Bugfix - Disallow to delete a file during the processing: [#8132](https://github.com/owncloud/ocis/pull/8132) * Bugfix - Fix wrong naming in nats-js-kv registry: [#8140](https://github.com/owncloud/ocis/pull/8140) * Bugfix - IDP CS3 backend sessions now survire restart: [#8142](https://github.com/owncloud/ocis/pull/8142) * Bugfix - Fix patching of language: [#8182](https://github.com/owncloud/ocis/pull/8182) * Bugfix - Fix search service to not log expected cases as errors: [#8200](https://github.com/owncloud/ocis/pull/8200) * Bugfix - Updating and reset logo failed: [#8211](https://github.com/owncloud/ocis/pull/8211) +* Bugfix - Cleanup graph/pkg/service/v0/driveitems.go: [#8228](https://github.com/owncloud/ocis/pull/8228) +* Bugfix - Cleanup `search/pkg/search/search.go`: [#8230](https://github.com/owncloud/ocis/pull/8230) +* Bugfix - Graph/sharedWithMe works for shares from project spaces now: [#8233](https://github.com/owncloud/ocis/pull/8233) +* Bugfix - Fix PATCH/DELETE status code for drives that don't support them: [#8235](https://github.com/owncloud/ocis/pull/8235) +* Bugfix - Fix nats authentication: [#8236](https://github.com/owncloud/ocis/pull/8236) +* Bugfix - Fix the resource name: [#8246](https://github.com/owncloud/ocis/pull/8246) +* Bugfix - Apply role constraints when creating shares via the graph API: [#8247](https://github.com/owncloud/ocis/pull/8247) +* Bugfix - Fix concurrent access to a map: [#8269](https://github.com/owncloud/ocis/pull/8269) +* Bugfix - Fix nats registry: [#8281](https://github.com/owncloud/ocis/pull/8281) * Bugfix - Fix last month search: [#31145](https://github.com/golang/go/issues/31145) * Change - Auto-Accept Shares: [#7097](https://github.com/owncloud/ocis/pull/7097) * Change - Change the default TUS chunk size: [#7273](https://github.com/owncloud/ocis/pull/7273) @@ -272,10 +153,11 @@ The following sections list the changes for 5.0.0-rc.2. * Enhancement - Make nats-js-kv the default registry: [#8011](https://github.com/owncloud/ocis/pull/8011) * Enhancement - Service Account roles: [#8051](https://github.com/owncloud/ocis/pull/8051) * Enhancement - Update antivirus service: [#8062](https://github.com/owncloud/ocis/pull/8062) -* Enhancement - Update reva to latest edge version: [#8100](https://github.com/owncloud/ocis/pull/8100) * Enhancement - Remove deprecated environment variables: [#8149](https://github.com/owncloud/ocis/pull/8149) +* Enhancement - Disable the password policy: [#8152](https://github.com/owncloud/ocis/pull/8152) * Enhancement - Update web to v8.0.0-rc.2: [#8154](https://github.com/owncloud/ocis/pull/8154) * Enhancement - Update reva to latest edge version: [#8287](https://github.com/owncloud/ocis/pull/8287) +* Enhancement - Allow restarting multiple uploads with one command: [#8287](https://github.com/owncloud/ocis/pull/8287) ## Details @@ -483,6 +365,12 @@ The following sections list the changes for 5.0.0-rc.2. https://github.com/owncloud/ocis/issues/7821 https://github.com/owncloud/ocis/pull/7862 +* Bugfix - Fix jwt config of policies service: [#7893](https://github.com/owncloud/ocis/pull/7893) + + Removes jwt config of policies service + + https://github.com/owncloud/ocis/pull/7893 + * Bugfix - Updating logo with new theme structure: [#7930](https://github.com/owncloud/ocis/pull/7930) Updating and resetting the logo when using the new `theme.json` structure in Web @@ -564,6 +452,15 @@ The following sections list the changes for 5.0.0-rc.2. https://github.com/owncloud/ocis/issues/7909 https://github.com/owncloud/ocis/pull/8117 +* Bugfix - Disallow to delete a file during the processing: [#8132](https://github.com/owncloud/ocis/pull/8132) + + We want to disallow deleting a file during the processing to prevent collecting + the orphan uploads. + + https://github.com/owncloud/ocis/issues/8127 + https://github.com/owncloud/ocis/pull/8132 + https://github.com/cs3org/reva/pull/4446 + * Bugfix - Fix wrong naming in nats-js-kv registry: [#8140](https://github.com/owncloud/ocis/pull/8140) Registers the registry under the correct name @@ -599,6 +496,81 @@ The following sections list the changes for 5.0.0-rc.2. https://github.com/owncloud/ocis/issues/8101 https://github.com/owncloud/ocis/pull/8211 +* Bugfix - Cleanup graph/pkg/service/v0/driveitems.go: [#8228](https://github.com/owncloud/ocis/pull/8228) + + Main fix is using proto getters to avoid panics. But some other code + improvements were also done + + https://github.com/owncloud/ocis/pull/8228 + +* Bugfix - Cleanup `search/pkg/search/search.go`: [#8230](https://github.com/owncloud/ocis/pull/8230) + + Now uses proto getters to avoid panics. + + https://github.com/owncloud/ocis/pull/8230 + +* Bugfix - Graph/sharedWithMe works for shares from project spaces now: [#8233](https://github.com/owncloud/ocis/pull/8233) + + We fixed a bug in the 'graph/v1beta1/me/drive/sharedWithMe' endpoint that caused + an error response when the user received shares from project spaces. + Additionally the endpoint now behaves more graceful in cases where the + displayname of the owner or creator of a share or shared resource couldn't be + resolved. + + https://github.com/owncloud/ocis/issues/8027 + https://github.com/owncloud/ocis/issues/8215 + https://github.com/owncloud/ocis/pull/8233 + +* Bugfix - Fix PATCH/DELETE status code for drives that don't support them: [#8235](https://github.com/owncloud/ocis/pull/8235) + + Updating and Deleting the virtual drives for shares is currently not supported. + Instead of returning a generic 500 status we return a 405 response now. + + https://github.com/owncloud/ocis/issues/7881 + https://github.com/owncloud/ocis/pull/8235 + +* Bugfix - Fix nats authentication: [#8236](https://github.com/owncloud/ocis/pull/8236) + + Fixes nats authentication for registry/events/stores + + https://github.com/owncloud/ocis/pull/8236 + +* Bugfix - Fix the resource name: [#8246](https://github.com/owncloud/ocis/pull/8246) + + We fixed a problem where after renaming resource as sharer the receiver see a + new name. + + https://github.com/owncloud/ocis/issues/8242 + https://github.com/owncloud/ocis/pull/8246 + https://github.com/cs3org/reva/pull/4463 + +* Bugfix - Apply role constraints when creating shares via the graph API: [#8247](https://github.com/owncloud/ocis/pull/8247) + + We fixed a bug in the graph API for creating and updating shares so that + Spaceroot specific roles like 'Manager' and 'Co-owner' can no longer be assigned + for shares on files or directories. + + https://github.com/owncloud/ocis/issues/8131 + https://github.com/owncloud/ocis/pull/8247 + +* Bugfix - Fix concurrent access to a map: [#8269](https://github.com/owncloud/ocis/pull/8269) + + We fixed the race condition that led to concurrent map access in a publicshare + manager. + + https://github.com/owncloud/ocis/issues/8255 + https://github.com/owncloud/ocis/pull/8269 + https://github.com/cs3org/reva/pull/4472 + +* Bugfix - Fix nats registry: [#8281](https://github.com/owncloud/ocis/pull/8281) + + The nats registry would behave badly when configuring `nats-js-kv` via envvar. + Reason is the way go-micro initializes. It took 5 developers to find the issue + and the fix so the details cannot be shared here. Just accept that it is working + now + + https://github.com/owncloud/ocis/pull/8281 + * Bugfix - Fix last month search: [#31145](https://github.com/golang/go/issues/31145) We've fixed the last month search edge case when currently is 31-th. @@ -1254,127 +1226,6 @@ The following sections list the changes for 5.0.0-rc.2. https://github.com/owncloud/ocis/issues/6764 https://github.com/owncloud/ocis/pull/8062 -* Enhancement - Update reva to latest edge version: [#8100](https://github.com/owncloud/ocis/pull/8100) - - We update reva to the latest edge version to get the latest fixes and features. - - ## Changelog for reva edge - - * Bugfix [cs3org/reva#4434](https://github.com/cs3org/reva/pull/4434): Fix the upload postprocessing - * Bugfix [cs3org/reva#4443](https://github.com/cs3org/reva/pull/4443): Fixed wrong status code when moving a file to a denied path - * Bugfix [cs3org/reva#4446](https://github.com/cs3org/reva/pull/4446): Disallow to delete a file during the processing - * Bugfix [cs3org/reva#4448](https://github.com/cs3org/reva/pull/4448): Fix truncating existing files - * Bugfix [cs3org/reva#4449](https://github.com/cs3org/reva/pull/4449): Keep failed processing status - * Bugfix [cs3org/reva#4452](https://github.com/cs3org/reva/pull/4452): More efficient share jail - * Bugfix [cs3org/reva#4456](https://github.com/cs3org/reva/pull/4456): Do not lose revisions when restoring the first revision - * Bugfix [cs3org/reva#4457](https://github.com/cs3org/reva/pull/4457): Fix concurrent map access in sharecache - - ## Changelog for reva 2.18.0 (2023-12-22) - - The following sections list the changes in reva 2.18.0 relevant to reva users. - The changes are ordered by importance. - - * Bugfix [cs3org/reva#4424](https://github.com/cs3org/reva/pull/4424): Fixed panic in receivedsharecache pkg - * Bugfix [cs3org/reva#4425](https://github.com/cs3org/reva/pull/4425): Fix overwriting files with empty files - * Bugfix [cs3org/reva#4432](https://github.com/cs3org/reva/pull/4432): Fix /dav/meta endpoint for shares - * Bugfix [cs3org/reva#4422](https://github.com/cs3org/reva/pull/4422): Fix disconnected traces - * Bugfix [cs3org/reva#4429](https://github.com/cs3org/reva/pull/4429): Internal link creation - * Bugfix [cs3org/reva#4407](https://github.com/cs3org/reva/pull/4407): Make ocdav return correct oc:spaceid - * Bugfix [cs3org/reva#4410](https://github.com/cs3org/reva/pull/4410): Improve OCM support - * Bugfix [cs3org/reva#4402](https://github.com/cs3org/reva/pull/4402): Refactor upload session - * Enhancement [cs3org/reva#4421](https://github.com/cs3org/reva/pull/4421): Check permissions before adding, deleting or updating shares - * Enhancement [cs3org/reva#4403](https://github.com/cs3org/reva/pull/4403): Add validation to update public share - * Enhancement [cs3org/reva#4409](https://github.com/cs3org/reva/pull/4409): Disable the password policy - * Enhancement [cs3org/reva#4412](https://github.com/cs3org/reva/pull/4412): Allow authentication for nats connections - * Enhancement [cs3org/reva#4411](https://github.com/cs3org/reva/pull/4411): Add option to configure streams non durable - * Enhancement [cs3org/reva#4406](https://github.com/cs3org/reva/pull/4406): Rework cache configuration - * Enhancement [cs3org/reva#4414](https://github.com/cs3org/reva/pull/4414): Track more upload session metrics - - ## Changelog for reva 2.17.0 (2023-12-12) - - The following sections list the changes in reva 2.17.0 relevant to reva users. - The changes are ordered by importance. - - * Bugfix [cs3org/reva#4278](https://github.com/cs3org/reva/pull/4278): Disable DEPTH infinity in PROPFIND - * Bugfix [cs3org/reva#4318](https://github.com/cs3org/reva/pull/4318): Do not allow moves between shares - * Bugfix [cs3org/reva#4290](https://github.com/cs3org/reva/pull/4290): Prevent panic when trying to move a non-existent file - * Bugfix [cs3org/reva#4241](https://github.com/cs3org/reva/pull/4241): Allow an empty credentials chain in the auth middleware - * Bugfix [cs3org/reva#4216](https://github.com/cs3org/reva/pull/4216): Fix an error message - * Bugfix [cs3org/reva#4324](https://github.com/cs3org/reva/pull/4324): Fix capabilities decoding - * Bugfix [cs3org/reva#4267](https://github.com/cs3org/reva/pull/4267): Fix concurrency issue - * Bugfix [cs3org/reva#4362](https://github.com/cs3org/reva/pull/4362): Fix concurrent lookup - * Bugfix [cs3org/reva#4336](https://github.com/cs3org/reva/pull/4336): Fix definition of "file-editor" role - * Bugfix [cs3org/reva#4302](https://github.com/cs3org/reva/pull/4302): Fix checking of filename length - * Bugfix [cs3org/reva#4366](https://github.com/cs3org/reva/pull/4366): Fix CS3 status code when looking up non existing share - * Bugfix [cs3org/reva#4299](https://github.com/cs3org/reva/pull/4299): Fix HTTP verb of the generate-invite endpoint - * Bugfix [cs3org/reva#4249](https://github.com/cs3org/reva/pull/4249): GetUserByClaim not working with MSAD for claim "userid" - * Bugfix [cs3org/reva#4217](https://github.com/cs3org/reva/pull/4217): Fix missing case for "hide" in UpdateShares - * Bugfix [cs3org/reva#4140](https://github.com/cs3org/reva/pull/4140): Fix missing etag in shares jail - * Bugfix [cs3org/reva#4229](https://github.com/cs3org/reva/pull/4229): Fix destroying the Personal and Project spaces data - * Bugfix [cs3org/reva#4193](https://github.com/cs3org/reva/pull/4193): Fix overwrite a file with an empty file - * Bugfix [cs3org/reva#4365](https://github.com/cs3org/reva/pull/4365): Fix create public share - * Bugfix [cs3org/reva#4380](https://github.com/cs3org/reva/pull/4380): Fix the public link update - * Bugfix [cs3org/reva#4250](https://github.com/cs3org/reva/pull/4250): Fix race condition - * Bugfix [cs3org/reva#4345](https://github.com/cs3org/reva/pull/4345): Fix conversion of custom ocs permissions to roles - * Bugfix [cs3org/reva#4134](https://github.com/cs3org/reva/pull/4134): Fix share jail - * Bugfix [cs3org/reva#4335](https://github.com/cs3org/reva/pull/4335): Fix public shares cleanup config - * Bugfix [cs3org/reva#4338](https://github.com/cs3org/reva/pull/4338): Fix unlock via space API - * Bugfix [cs3org/reva#4341](https://github.com/cs3org/reva/pull/4341): Fix spaceID in meta endpoint response - * Bugfix [cs3org/reva#4351](https://github.com/cs3org/reva/pull/4351): Fix 500 when open public link - * Bugfix [cs3org/reva#4352](https://github.com/cs3org/reva/pull/4352): Fix the tgz mime type - * Bugfix [cs3org/reva#4388](https://github.com/cs3org/reva/pull/4388): Allow UpdateUserShare() to update just the expiration date - * Bugfix [cs3org/reva#4214](https://github.com/cs3org/reva/pull/4214): Always pass adjusted default nats options - * Bugfix [cs3org/reva#4291](https://github.com/cs3org/reva/pull/4291): Release lock when expired - * Bugfix [cs3org/reva#4386](https://github.com/cs3org/reva/pull/4386): Remove dead enable_home config - * Bugfix [cs3org/reva#4292](https://github.com/cs3org/reva/pull/4292): Return 403 when user is not permitted to lock - * Enhancement [cs3org/reva#4389](https://github.com/cs3org/reva/pull/4389): Add audio and location props - * Enhancement [cs3org/reva#4337](https://github.com/cs3org/reva/pull/4337): Check permissions before creating shares - * Enhancement [cs3org/reva#4326](https://github.com/cs3org/reva/pull/4326): Add search mediatype filter - * Enhancement [cs3org/reva#4367](https://github.com/cs3org/reva/pull/4367): Add GGS mime type - * Enhancement [cs3org/reva#4194](https://github.com/cs3org/reva/pull/4194): Add hide flag to shares - * Enhancement [cs3org/reva#4358](https://github.com/cs3org/reva/pull/4358): Add default permissions capability for links - * Enhancement [cs3org/reva#4133](https://github.com/cs3org/reva/pull/4133): Add more metadata to locks - * Enhancement [cs3org/reva#4353](https://github.com/cs3org/reva/pull/4353): Add support for .docxf files - * Enhancement [cs3org/reva#4363](https://github.com/cs3org/reva/pull/4363): Add nats-js-kv store - * Enhancement [cs3org/reva#4197](https://github.com/cs3org/reva/pull/4197): Add the Banned-Passwords List - * Enhancement [cs3org/reva#4190](https://github.com/cs3org/reva/pull/4190): Add the password policies - * Enhancement [cs3org/reva#4384](https://github.com/cs3org/reva/pull/4384): Add a retry postprocessing outcome and event - * Enhancement [cs3org/reva#4271](https://github.com/cs3org/reva/pull/4271): Add search capability - * Enhancement [cs3org/reva#4119](https://github.com/cs3org/reva/pull/4119): Add sse event - * Enhancement [cs3org/reva#4392](https://github.com/cs3org/reva/pull/4392): Add additional permissions to service accounts - * Enhancement [cs3org/reva#4344](https://github.com/cs3org/reva/pull/4344): Add url extension to mime type list - * Enhancement [cs3org/reva#4372](https://github.com/cs3org/reva/pull/4372): Add validation to the public share provider - * Enhancement [cs3org/reva#4244](https://github.com/cs3org/reva/pull/4244): Allow listing reveived shares by service accounts - * Enhancement [cs3org/reva#4129](https://github.com/cs3org/reva/pull/4129): Auto-Accept Shares through ServiceAccounts - * Enhancement [cs3org/reva#4374](https://github.com/cs3org/reva/pull/4374): Handle trashbin file listings concurrently - * Enhancement [cs3org/reva#4325](https://github.com/cs3org/reva/pull/4325): Enforce Permissions - * Enhancement [cs3org/reva#4368](https://github.com/cs3org/reva/pull/4368): Extract log initialization - * Enhancement [cs3org/reva#4375](https://github.com/cs3org/reva/pull/4375): Introduce UploadSessionLister interface - * Enhancement [cs3org/reva#4268](https://github.com/cs3org/reva/pull/4268): Implement sharing roles - * Enhancement [cs3org/reva#4160](https://github.com/cs3org/reva/pull/4160): Improve utils pkg - * Enhancement [cs3org/reva#4335](https://github.com/cs3org/reva/pull/4335): Add sufficient permissions check function - * Enhancement [cs3org/reva#4281](https://github.com/cs3org/reva/pull/4281): Port OCM changes from master - * Enhancement [cs3org/reva#4270](https://github.com/cs3org/reva/pull/4270): Opt out of public link password enforcement - * Enhancement [cs3org/reva#4181](https://github.com/cs3org/reva/pull/4181): Change the variable names for the password policy - * Enhancement [cs3org/reva#4256](https://github.com/cs3org/reva/pull/4256): Rename hidden share variable name - * Enhancement [cs3org/reva#3926](https://github.com/cs3org/reva/pull/3926): Service Accounts - * Enhancement [cs3org/reva#4359](https://github.com/cs3org/reva/pull/4359): Update go-ldap to v3.4.6 - * Enhancement [cs3org/reva#4170](https://github.com/cs3org/reva/pull/4170): Update password policies - * Enhancement [cs3org/reva#4232](https://github.com/cs3org/reva/pull/4232): Improve error handling in utils package - - https://github.com/owncloud/ocis/pull/8100 - https://github.com/owncloud/ocis/pull/8038 - https://github.com/owncloud/ocis/pull/8056 - https://github.com/owncloud/ocis/pull/7949 - https://github.com/owncloud/ocis/pull/7793 - https://github.com/owncloud/ocis/pull/7978 - https://github.com/owncloud/ocis/pull/7979 - https://github.com/owncloud/ocis/pull/7963 - https://github.com/owncloud/ocis/pull/7986 - https://github.com/owncloud/ocis/pull/7721 - https://github.com/owncloud/ocis/pull/7727 - https://github.com/owncloud/ocis/pull/7752 - * Enhancement - Remove deprecated environment variables: [#8149](https://github.com/owncloud/ocis/pull/8149) We have removed all deprecated environment variables that have been marked for @@ -1383,6 +1234,15 @@ The following sections list the changes for 5.0.0-rc.2. https://github.com/owncloud/ocis/issues/8025 https://github.com/owncloud/ocis/pull/8149 +* Enhancement - Disable the password policy: [#8152](https://github.com/owncloud/ocis/pull/8152) + + We reworked and moved disabling the password policy logic from the reva to the + ocis. + + https://github.com/owncloud/ocis/issues/7916 + https://github.com/owncloud/ocis/pull/8152 + https://github.com/cs3org/reva/pull/4453 + * Enhancement - Update web to v8.0.0-rc.2: [#8154](https://github.com/owncloud/ocis/pull/8154) Tags: web @@ -1632,10 +1492,147 @@ The following sections list the changes for 5.0.0-rc.2. We update reva to the latest edge version to get the latest fixes and features. + ## Changelog for reva edge + + * Bugfix [cs3org/reva#4454](https://github.com/cs3org/reva/pull/4454): Skip unnecessary share retrieval + * Bugfix [cs3org/reva#4461](https://github.com/cs3org/reva/pull/4461): CORS handling for WebDAV requests fixed + * Bugfix [cs3org/reva#4462](https://github.com/cs3org/reva/pull/4462): Prevent setting container specific permissions on files + * Bugfix [cs3org/reva#4463](https://github.com/cs3org/reva/pull/4463): Fix the resource name + * Bugfix [cs3org/reva#4466](https://github.com/cs3org/reva/pull/4466): Fix natsjskv store + * Bugfix [cs3org/reva#4469](https://github.com/cs3org/reva/pull/4469): Handle interrupted uploads + * Bugfix [cs3org/reva#4472](https://github.com/cs3org/reva/pull/4472): Fix concurrent access to a map + * Bugfix [cs3org/reva#4473](https://github.com/cs3org/reva/pull/4473): Decomposedfs now correctly lists sessions + * Bugfix [cs3org/reva#4474](https://github.com/cs3org/reva/pull/4474): Make /dav/meta consistent + * Bugfix [cs3org/reva#4475](https://github.com/cs3org/reva/pull/4475): Upload session specific processing flag + * Bugfix [cs3org/reva#4476](https://github.com/cs3org/reva/pull/4476): No need to unmark postprocessing when it was not started + * Bugfix [cs3org/reva#4479](https://github.com/cs3org/reva/pull/4479): Fix creating documents in the approvider + * Bugfix [cs3org/reva#4481](https://github.com/cs3org/reva/pull/4481): Distinguish failure and node metadata reversal + * Bugfix [cs3org/reva#4434](https://github.com/cs3org/reva/pull/4434): Fix the upload postprocessing + * Bugfix [cs3org/reva#4443](https://github.com/cs3org/reva/pull/4443): Fixed wrong status code when moving a file to a denied path + * Bugfix [cs3org/reva#4446](https://github.com/cs3org/reva/pull/4446): Disallow to delete a file during the processing + * Bugfix [cs3org/reva#4448](https://github.com/cs3org/reva/pull/4448): Fix truncating existing files + * Bugfix [cs3org/reva#4449](https://github.com/cs3org/reva/pull/4449): Keep failed processing status + * Bugfix [cs3org/reva#4452](https://github.com/cs3org/reva/pull/4452): More efficient share jail + * Bugfix [cs3org/reva#4456](https://github.com/cs3org/reva/pull/4456): Do not lose revisions when restoring the first revision + * Bugfix [cs3org/reva#4457](https://github.com/cs3org/reva/pull/4457): Fix concurrent map access in sharecache + * Enhancement [cs3org/reva#4453](https://github.com/cs3org/reva/pull/4453): Disable the password policy + * Enhancement [cs3org/reva#4477](https://github.com/cs3org/reva/pull/4477): Extend ResumePostprocessing event + + ## Changelog for reva 2.18.0 (2023-12-22) + + The following sections list the changes in reva 2.18.0 relevant to reva users. + The changes are ordered by importance. + + * Bugfix [cs3org/reva#4424](https://github.com/cs3org/reva/pull/4424): Fixed panic in receivedsharecache pkg + * Bugfix [cs3org/reva#4425](https://github.com/cs3org/reva/pull/4425): Fix overwriting files with empty files + * Bugfix [cs3org/reva#4432](https://github.com/cs3org/reva/pull/4432): Fix /dav/meta endpoint for shares + * Bugfix [cs3org/reva#4422](https://github.com/cs3org/reva/pull/4422): Fix disconnected traces + * Bugfix [cs3org/reva#4429](https://github.com/cs3org/reva/pull/4429): Internal link creation + * Bugfix [cs3org/reva#4407](https://github.com/cs3org/reva/pull/4407): Make ocdav return correct oc:spaceid + * Bugfix [cs3org/reva#4410](https://github.com/cs3org/reva/pull/4410): Improve OCM support + * Bugfix [cs3org/reva#4402](https://github.com/cs3org/reva/pull/4402): Refactor upload session + * Enhancement [cs3org/reva#4421](https://github.com/cs3org/reva/pull/4421): Check permissions before adding, deleting or updating shares + * Enhancement [cs3org/reva#4403](https://github.com/cs3org/reva/pull/4403): Add validation to update public share + * Enhancement [cs3org/reva#4409](https://github.com/cs3org/reva/pull/4409): Disable the password policy + * Enhancement [cs3org/reva#4412](https://github.com/cs3org/reva/pull/4412): Allow authentication for nats connections + * Enhancement [cs3org/reva#4411](https://github.com/cs3org/reva/pull/4411): Add option to configure streams non durable + * Enhancement [cs3org/reva#4406](https://github.com/cs3org/reva/pull/4406): Rework cache configuration + * Enhancement [cs3org/reva#4414](https://github.com/cs3org/reva/pull/4414): Track more upload session metrics + + ## Changelog for reva 2.17.0 (2023-12-12) + + The following sections list the changes in reva 2.17.0 relevant to reva users. + The changes are ordered by importance. + + * Bugfix [cs3org/reva#4278](https://github.com/cs3org/reva/pull/4278): Disable DEPTH infinity in PROPFIND + * Bugfix [cs3org/reva#4318](https://github.com/cs3org/reva/pull/4318): Do not allow moves between shares + * Bugfix [cs3org/reva#4290](https://github.com/cs3org/reva/pull/4290): Prevent panic when trying to move a non-existent file + * Bugfix [cs3org/reva#4241](https://github.com/cs3org/reva/pull/4241): Allow an empty credentials chain in the auth middleware + * Bugfix [cs3org/reva#4216](https://github.com/cs3org/reva/pull/4216): Fix an error message + * Bugfix [cs3org/reva#4324](https://github.com/cs3org/reva/pull/4324): Fix capabilities decoding + * Bugfix [cs3org/reva#4267](https://github.com/cs3org/reva/pull/4267): Fix concurrency issue + * Bugfix [cs3org/reva#4362](https://github.com/cs3org/reva/pull/4362): Fix concurrent lookup + * Bugfix [cs3org/reva#4336](https://github.com/cs3org/reva/pull/4336): Fix definition of "file-editor" role + * Bugfix [cs3org/reva#4302](https://github.com/cs3org/reva/pull/4302): Fix checking of filename length + * Bugfix [cs3org/reva#4366](https://github.com/cs3org/reva/pull/4366): Fix CS3 status code when looking up non existing share + * Bugfix [cs3org/reva#4299](https://github.com/cs3org/reva/pull/4299): Fix HTTP verb of the generate-invite endpoint + * Bugfix [cs3org/reva#4249](https://github.com/cs3org/reva/pull/4249): GetUserByClaim not working with MSAD for claim "userid" + * Bugfix [cs3org/reva#4217](https://github.com/cs3org/reva/pull/4217): Fix missing case for "hide" in UpdateShares + * Bugfix [cs3org/reva#4140](https://github.com/cs3org/reva/pull/4140): Fix missing etag in shares jail + * Bugfix [cs3org/reva#4229](https://github.com/cs3org/reva/pull/4229): Fix destroying the Personal and Project spaces data + * Bugfix [cs3org/reva#4193](https://github.com/cs3org/reva/pull/4193): Fix overwrite a file with an empty file + * Bugfix [cs3org/reva#4365](https://github.com/cs3org/reva/pull/4365): Fix create public share + * Bugfix [cs3org/reva#4380](https://github.com/cs3org/reva/pull/4380): Fix the public link update + * Bugfix [cs3org/reva#4250](https://github.com/cs3org/reva/pull/4250): Fix race condition + * Bugfix [cs3org/reva#4345](https://github.com/cs3org/reva/pull/4345): Fix conversion of custom ocs permissions to roles + * Bugfix [cs3org/reva#4134](https://github.com/cs3org/reva/pull/4134): Fix share jail + * Bugfix [cs3org/reva#4335](https://github.com/cs3org/reva/pull/4335): Fix public shares cleanup config + * Bugfix [cs3org/reva#4338](https://github.com/cs3org/reva/pull/4338): Fix unlock via space API + * Bugfix [cs3org/reva#4341](https://github.com/cs3org/reva/pull/4341): Fix spaceID in meta endpoint response + * Bugfix [cs3org/reva#4351](https://github.com/cs3org/reva/pull/4351): Fix 500 when open public link + * Bugfix [cs3org/reva#4352](https://github.com/cs3org/reva/pull/4352): Fix the tgz mime type + * Bugfix [cs3org/reva#4388](https://github.com/cs3org/reva/pull/4388): Allow UpdateUserShare() to update just the expiration date + * Bugfix [cs3org/reva#4214](https://github.com/cs3org/reva/pull/4214): Always pass adjusted default nats options + * Bugfix [cs3org/reva#4291](https://github.com/cs3org/reva/pull/4291): Release lock when expired + * Bugfix [cs3org/reva#4386](https://github.com/cs3org/reva/pull/4386): Remove dead enable_home config + * Bugfix [cs3org/reva#4292](https://github.com/cs3org/reva/pull/4292): Return 403 when user is not permitted to lock + * Enhancement [cs3org/reva#4389](https://github.com/cs3org/reva/pull/4389): Add audio and location props + * Enhancement [cs3org/reva#4337](https://github.com/cs3org/reva/pull/4337): Check permissions before creating shares + * Enhancement [cs3org/reva#4326](https://github.com/cs3org/reva/pull/4326): Add search mediatype filter + * Enhancement [cs3org/reva#4367](https://github.com/cs3org/reva/pull/4367): Add GGS mime type + * Enhancement [cs3org/reva#4194](https://github.com/cs3org/reva/pull/4194): Add hide flag to shares + * Enhancement [cs3org/reva#4358](https://github.com/cs3org/reva/pull/4358): Add default permissions capability for links + * Enhancement [cs3org/reva#4133](https://github.com/cs3org/reva/pull/4133): Add more metadata to locks + * Enhancement [cs3org/reva#4353](https://github.com/cs3org/reva/pull/4353): Add support for .docxf files + * Enhancement [cs3org/reva#4363](https://github.com/cs3org/reva/pull/4363): Add nats-js-kv store + * Enhancement [cs3org/reva#4197](https://github.com/cs3org/reva/pull/4197): Add the Banned-Passwords List + * Enhancement [cs3org/reva#4190](https://github.com/cs3org/reva/pull/4190): Add the password policies + * Enhancement [cs3org/reva#4384](https://github.com/cs3org/reva/pull/4384): Add a retry postprocessing outcome and event + * Enhancement [cs3org/reva#4271](https://github.com/cs3org/reva/pull/4271): Add search capability + * Enhancement [cs3org/reva#4119](https://github.com/cs3org/reva/pull/4119): Add sse event + * Enhancement [cs3org/reva#4392](https://github.com/cs3org/reva/pull/4392): Add additional permissions to service accounts + * Enhancement [cs3org/reva#4344](https://github.com/cs3org/reva/pull/4344): Add url extension to mime type list + * Enhancement [cs3org/reva#4372](https://github.com/cs3org/reva/pull/4372): Add validation to the public share provider + * Enhancement [cs3org/reva#4244](https://github.com/cs3org/reva/pull/4244): Allow listing reveived shares by service accounts + * Enhancement [cs3org/reva#4129](https://github.com/cs3org/reva/pull/4129): Auto-Accept Shares through ServiceAccounts + * Enhancement [cs3org/reva#4374](https://github.com/cs3org/reva/pull/4374): Handle trashbin file listings concurrently + * Enhancement [cs3org/reva#4325](https://github.com/cs3org/reva/pull/4325): Enforce Permissions + * Enhancement [cs3org/reva#4368](https://github.com/cs3org/reva/pull/4368): Extract log initialization + * Enhancement [cs3org/reva#4375](https://github.com/cs3org/reva/pull/4375): Introduce UploadSessionLister interface + * Enhancement [cs3org/reva#4268](https://github.com/cs3org/reva/pull/4268): Implement sharing roles + * Enhancement [cs3org/reva#4160](https://github.com/cs3org/reva/pull/4160): Improve utils pkg + * Enhancement [cs3org/reva#4335](https://github.com/cs3org/reva/pull/4335): Add sufficient permissions check function + * Enhancement [cs3org/reva#4281](https://github.com/cs3org/reva/pull/4281): Port OCM changes from master + * Enhancement [cs3org/reva#4270](https://github.com/cs3org/reva/pull/4270): Opt out of public link password enforcement + * Enhancement [cs3org/reva#4181](https://github.com/cs3org/reva/pull/4181): Change the variable names for the password policy + * Enhancement [cs3org/reva#4256](https://github.com/cs3org/reva/pull/4256): Rename hidden share variable name + * Enhancement [cs3org/reva#3926](https://github.com/cs3org/reva/pull/3926): Service Accounts + * Enhancement [cs3org/reva#4359](https://github.com/cs3org/reva/pull/4359): Update go-ldap to v3.4.6 + * Enhancement [cs3org/reva#4170](https://github.com/cs3org/reva/pull/4170): Update password policies + * Enhancement [cs3org/reva#4232](https://github.com/cs3org/reva/pull/4232): Improve error handling in utils package + https://github.com/owncloud/ocis/pull/8287 https://github.com/owncloud/ocis/pull/8278 https://github.com/owncloud/ocis/pull/8264 https://github.com/owncloud/ocis/pull/8100 + https://github.com/owncloud/ocis/pull/8100 + https://github.com/owncloud/ocis/pull/8038 + https://github.com/owncloud/ocis/pull/8056 + https://github.com/owncloud/ocis/pull/7949 + https://github.com/owncloud/ocis/pull/7793 + https://github.com/owncloud/ocis/pull/7978 + https://github.com/owncloud/ocis/pull/7979 + https://github.com/owncloud/ocis/pull/7963 + https://github.com/owncloud/ocis/pull/7986 + https://github.com/owncloud/ocis/pull/7721 + https://github.com/owncloud/ocis/pull/7727 + https://github.com/owncloud/ocis/pull/7752 + +* Enhancement - Allow restarting multiple uploads with one command: [#8287](https://github.com/owncloud/ocis/pull/8287) + + Allows to restart all commands in a specific state. + + https://github.com/owncloud/ocis/pull/8287 # Changelog for [4.0.4] (2023-12-07)