Automated changelog update [skip ci]

This commit is contained in:
Benedikt Kulmann
2024-02-15 15:25:32 +00:00
parent 1471ae262e
commit 23a7d33666
+404 -299
View File
@@ -1,7 +1,9 @@
# Table of Contents
* [Changelog for unreleased](#changelog-for-unreleased-unreleased)
* [Changelog for 5.0.0-rc.1](#changelog-for-500-rc1-2023-12-27)
* [Changelog for 4.0.6](#changelog-for-406-2024-02-07)
* [Changelog for 5.0.0-rc.4](#changelog-for-500-rc4-2024-02-07)
* [Changelog for 4.0.5](#changelog-for-405-2023-12-21)
* [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)
@@ -10,8 +12,8 @@
* [Changelog for 3.0.0](#changelog-for-300-2023-06-06)
* [Changelog for 2.0.0](#changelog-for-200-2022-11-30)
* [Changelog for 1.20.0](#changelog-for-1200-2022-04-13)
* [Changelog for 1.19.0](#changelog-for-1190-2022-03-29)
* [Changelog for 1.19.1](#changelog-for-1191-2022-03-29)
* [Changelog for 1.19.0](#changelog-for-1190-2022-03-29)
* [Changelog for 1.18.0](#changelog-for-1180-2022-03-03)
* [Changelog for 1.17.0](#changelog-for-1170-2022-02-16)
* [Changelog for 1.16.0](#changelog-for-1160-2021-12-10)
@@ -36,46 +38,16 @@
The following sections list the changes for unreleased.
[unreleased]: https://github.com/owncloud/ocis/compare/v5.0.0-rc.1...master
[unreleased]: https://github.com/owncloud/ocis/compare/v4.0.6...master
## Summary
* Bugfix - Fix search response: [#7815](https://github.com/owncloud/ocis/pull/7815)
* Bugfix - The race conditions in tests: [#7847](https://github.com/owncloud/ocis/pull/7847)
* Bugfix - Fix jwt config of policies service: [#7893](https://github.com/owncloud/ocis/pull/7893)
* Bugfix - Fix Service Account Roles on external IDP: [#8074](https://github.com/owncloud/ocis/pull/8074)
* 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 survive a 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 - Remove invalid environment variables: [#8303](https://github.com/owncloud/ocis/pull/8303)
* Bugfix - Fix concurrent shares config: [#8317](https://github.com/owncloud/ocis/pull/8317)
* Bugfix - Fix Content-Disposition header for downloads: [#8381](https://github.com/owncloud/ocis/pull/8381)
* Bugfix - Signed url verification: [#8385](https://github.com/owncloud/ocis/pull/8385)
* Bugfix - Fix an error when move: [#8396](https://github.com/owncloud/ocis/pull/8396)
* Bugfix - Fix extended env parser: [#8409](https://github.com/owncloud/ocis/pull/8409)
* Bugfix - Graph/drives/permission Expiration date update: [#8413](https://github.com/owncloud/ocis/pull/8413)
* Bugfix - Fix search error message: [#8444](https://github.com/owncloud/ocis/pull/8444)
* Enhancement - Support login page background configuration: [#7674](https://github.com/owncloud/ocis/issues/7674)
* Enhancement - Disable the password policy: [#7985](https://github.com/owncloud/ocis/pull/7985)
* Enhancement - Update antivirus service: [#8062](https://github.com/owncloud/ocis/pull/8062)
* 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 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)
* Enhancement - Modify the concurrency default: [#8309](https://github.com/owncloud/ocis/pull/8309)
* Enhancement - Improve ocis single binary start: [#8320](https://github.com/owncloud/ocis/pull/8320)
* Enhancement - Use environment variables in yaml config files: [#8339](https://github.com/owncloud/ocis/pull/8339)
* Enhancement - Bump reva: [#8340](https://github.com/owncloud/ocis/pull/8340)
@@ -92,167 +64,6 @@ The following sections list the changes for unreleased.
https://github.com/owncloud/ocis/issues/7812
https://github.com/owncloud/ocis/pull/7815
* Bugfix - The race conditions in tests: [#7847](https://github.com/owncloud/ocis/pull/7847)
We fixed the race conditions in tests.
https://github.com/owncloud/ocis/issues/7846
https://github.com/owncloud/ocis/pull/7847
* 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 - Fix Service Account Roles on external IDP: [#8074](https://github.com/owncloud/ocis/pull/8074)
Service Account Roles wouldn't work when using with external IDP
https://github.com/owncloud/ocis/pull/8074
* Bugfix - Fix the upload postprocessing: [#8117](https://github.com/owncloud/ocis/pull/8117)
We fixed the upload postprocessing when the destination file does not exist
anymore.
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
https://github.com/owncloud/ocis/pull/8140
* Bugfix - IDP CS3 backend sessions now survive a restart: [#8142](https://github.com/owncloud/ocis/pull/8142)
We now correctly reinitialize the CS3 backend session after the IDP service has
been restarted.
https://github.com/owncloud/ocis/pull/8142
* Bugfix - Fix patching of language: [#8182](https://github.com/owncloud/ocis/pull/8182)
User would not be able to patch their preferred language when the ldap backend
is set to `read-only`. This makes no sense as language is stored elsewhere.
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)
We changed the search service to not log cases where resources that were about
to be indexed can no longer be found. Those are expected cases, e.g. when the
file in question has already been deleted or renamed meanwhile.
https://github.com/owncloud/ocis/pull/8200
* Bugfix - Updating and reset logo failed: [#8211](https://github.com/owncloud/ocis/pull/8211)
We fixed a bug when admin tried to update or reset the logo.
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 - Remove invalid environment variables: [#8303](https://github.com/owncloud/ocis/pull/8303)
We have removed two spaces related environment variables (whether project spaces
and the share jail are enabled) and hardcoded the only allowed options. Misusing
those variables would have resulted in invalid config.
https://github.com/owncloud/ocis/pull/8303
* Bugfix - Fix concurrent shares config: [#8317](https://github.com/owncloud/ocis/pull/8317)
We fixed setting the config for concurrent web requests, which did not work as
expected before.
https://github.com/owncloud/ocis/pull/8317
* Bugfix - Fix Content-Disposition header for downloads: [#8381](https://github.com/owncloud/ocis/pull/8381)
We have fixed a bug that caused downloads to fail on Chromebased browsers when
@@ -262,12 +73,6 @@ The following sections list the changes for unreleased.
https://github.com/owncloud/ocis/pull/8381
https://github.com/cs3org/reva/pull/4498
* Bugfix - Signed url verification: [#8385](https://github.com/owncloud/ocis/pull/8385)
Signed urls now expire properly
https://github.com/owncloud/ocis/pull/8385
* Bugfix - Fix an error when move: [#8396](https://github.com/owncloud/ocis/pull/8396)
We fixed a bug that caused Internal Server Error when move using destination id
@@ -298,76 +103,6 @@ The following sections list the changes for unreleased.
https://github.com/owncloud/ocis/issues/8442
https://github.com/owncloud/ocis/pull/8444
* Enhancement - Support login page background configuration: [#7674](https://github.com/owncloud/ocis/issues/7674)
Introduce a new environment variable `IDP_LOGIN_BACKGROUND_URL` that overrides
the default background image of the IDP login page when present.
https://github.com/owncloud/ocis/issues/7674
https://github.com/owncloud/ocis/pull/7900
* Enhancement - Disable the password policy: [#7985](https://github.com/owncloud/ocis/pull/7985)
We add the environment variable that allow to disable the password policy.
https://github.com/owncloud/ocis/issues/7916
https://github.com/owncloud/ocis/pull/7985
https://github.com/cs3org/reva/pull/4409
* Enhancement - Update antivirus service: [#8062](https://github.com/owncloud/ocis/pull/8062)
We update the antivirus icap client library and optimize the antivirus scanning
service. ANTIVIRUS_ICAP_TIMEOUT is now deprecated and
ANTIVIRUS_ICAP_SCAN_TIMEOUT should be used instead.
ANTIVIRUS_ICAP_SCAN_TIMEOUT supports human durations like `1s`, `1m`, `1h` and
`1d`.
https://github.com/owncloud/ocis/issues/6764
https://github.com/owncloud/ocis/pull/8062
* 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
removal for 5.0.0
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 reva to latest edge version: [#8287](https://github.com/owncloud/ocis/pull/8287)
We update reva to the latest edge version to get the latest fixes and features.
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
* 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
* Enhancement - Modify the concurrency default: [#8309](https://github.com/owncloud/ocis/pull/8309)
We have changed the default MaxConcurrency value from 100 to 5 to prevent too
frequent gc runs on low memory systems. We have also bumped reva to pull in the
related changes from there.
https://github.com/owncloud/ocis/issues/8257
https://github.com/owncloud/ocis/pull/8309
https://github.com/cs3org/reva/pull/4485
* Enhancement - Improve ocis single binary start: [#8320](https://github.com/owncloud/ocis/pull/8320)
Removes waiting times when starting the single binary. Improves ocis single
@@ -432,11 +167,48 @@ The following sections list the changes for unreleased.
https://github.com/owncloud/ocis/issues/8258
https://github.com/owncloud/ocis/pull/8436
# Changelog for [5.0.0-rc.1] (2023-12-27)
# Changelog for [4.0.6] (2024-02-07)
The following sections list the changes for 5.0.0-rc.1.
The following sections list the changes for 4.0.6.
[5.0.0-rc.1]: https://github.com/owncloud/ocis/compare/v4.0.4...v5.0.0-rc.1
[4.0.6]: https://github.com/owncloud/ocis/compare/v5.0.0-rc.4...v4.0.6
## Summary
* Bugfix - Fix RED metrics on the metrics endpoint: [#7994](https://github.com/owncloud/ocis/pull/7994)
* Bugfix - Signed url verification: [#8385](https://github.com/owncloud/ocis/pull/8385)
## Details
* Bugfix - Fix RED metrics on the metrics endpoint: [#7994](https://github.com/owncloud/ocis/pull/7994)
We connected some metrics to the metrics endpoint to support the RED method for
monitoring microservices.
- Request Rate: The number of requests per second. The total count of requests
is available under `ocis_proxy_requests_total`. - Error Rate: The number of
failed requests per second. The total count of failed requests is available
under `ocis_proxy_errors_total`. - Duration: The amount of time each request
takes. The duration of all requests is available under
`ocis_proxy_request_duration_seconds`. This is a histogram metric, so it also
provides information about the distribution of request durations.
The metrics are available under the following paths: `PROXY_DEBUG_ADDR/metrics`
in a prometheus compatible format and maybe secured by `PROXY_DEBUG_TOKEN`.
https://github.com/owncloud/ocis/pull/7994
* Bugfix - Signed url verification: [#8385](https://github.com/owncloud/ocis/pull/8385)
Signed urls now expire properly
https://github.com/owncloud/ocis/pull/8385
# Changelog for [5.0.0-rc.4] (2024-02-07)
The following sections list the changes for 5.0.0-rc.4.
[5.0.0-rc.4]: https://github.com/owncloud/ocis/compare/v4.0.5...v5.0.0-rc.4
## Summary
@@ -463,8 +235,10 @@ The following sections list the changes for 5.0.0-rc.1.
* Bugfix - Fix the tgz mime type: [#7772](https://github.com/owncloud/ocis/pull/7772)
* Bugfix - Fix natsjs cache: [#7790](https://github.com/owncloud/ocis/pull/7790)
* Bugfix - Fix search service start: [#7795](https://github.com/owncloud/ocis/pull/7795)
* 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)
@@ -475,6 +249,25 @@ The following sections list the changes for 5.0.0-rc.1.
* Bugfix - Non durable streams for sse service: [#7986](https://github.com/owncloud/ocis/pull/7986)
* 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 survive a 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 - Remove invalid environment variables: [#8303](https://github.com/owncloud/ocis/pull/8303)
* Bugfix - Fix concurrent shares config: [#8317](https://github.com/owncloud/ocis/pull/8317)
* Bugfix - Signed url verification: [#8385](https://github.com/owncloud/ocis/pull/8385)
* 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)
@@ -511,6 +304,7 @@ The following sections list the changes for 5.0.0-rc.1.
* Enhancement - Add search MediaType filter: [#7602](https://github.com/owncloud/ocis/pull/7602)
* Enhancement - Add Sharing NG endpoints: [#7633](https://github.com/owncloud/ocis/pull/7633)
* Enhancement - Configs for Web embed mode: [#7670](https://github.com/owncloud/ocis/pull/7670)
* Enhancement - Support login page background configuration: [#7674](https://github.com/owncloud/ocis/issues/7674)
* Enhancement - Add new permissions: [#7700](https://github.com/owncloud/ocis/pull/7700)
* Enhancement - Add preferred language to user settings: [#7720](https://github.com/owncloud/ocis/pull/7720)
* Enhancement - Add user filter startswith and contains: [#7739](https://github.com/owncloud/ocis/pull/7739)
@@ -528,13 +322,19 @@ The following sections list the changes for 5.0.0-rc.1.
* Enhancement - Add cli commands for trash-bin: [#7917](https://github.com/owncloud/ocis/pull/7917)
* Enhancement - Add validation update public share: [#7978](https://github.com/owncloud/ocis/pull/7978)
* Enhancement - Allow inmemory nats-js-kv stores: [#7979](https://github.com/owncloud/ocis/pull/7979)
* Enhancement - Disable the password policy: [#7985](https://github.com/owncloud/ocis/pull/7985)
* Enhancement - Use kv store in natsjs registry: [#7987](https://github.com/owncloud/ocis/pull/7987)
* Enhancement - Allow authentication nats connections: [#7989](https://github.com/owncloud/ocis/pull/7989)
* Enhancement - Add RED metrics to the metrics endpoint: [#7994](https://github.com/owncloud/ocis/pull/7994)
* Enhancement - Add ocm and sciencemesh services: [#7998](https://github.com/owncloud/ocis/pull/7998)
* Enhancement - Make nats-js-kv the default registry: [#8011](https://github.com/owncloud/ocis/pull/8011)
* Enhancement - Update Reva to version 2.18.0: [#8038](https://github.com/owncloud/ocis/pull/8038)
* 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 - 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 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)
* Enhancement - Modify the concurrency default: [#8309](https://github.com/owncloud/ocis/pull/8309)
* Enhancement - Update web to v8.0.0-rc.3: [#8342](https://github.com/owncloud/ocis/pull/8342)
## Details
@@ -723,6 +523,13 @@ The following sections list the changes for 5.0.0-rc.1.
https://github.com/owncloud/ocis/pull/7795
* Bugfix - The race conditions in tests: [#7847](https://github.com/owncloud/ocis/pull/7847)
We fixed the race conditions in tests.
https://github.com/owncloud/ocis/issues/7846
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)
https://github.com/owncloud/ocis/pull/7859
@@ -736,6 +543,12 @@ The following sections list the changes for 5.0.0-rc.1.
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
@@ -809,6 +622,154 @@ The following sections list the changes for 5.0.0-rc.1.
https://github.com/owncloud/ocis/pull/8050
https://github.com/owncloud/ocis/pull/8035
* Bugfix - Fix the upload postprocessing: [#8117](https://github.com/owncloud/ocis/pull/8117)
We fixed the upload postprocessing when the destination file does not exist
anymore.
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
https://github.com/owncloud/ocis/pull/8140
* Bugfix - IDP CS3 backend sessions now survive a restart: [#8142](https://github.com/owncloud/ocis/pull/8142)
We now correctly reinitialize the CS3 backend session after the IDP service has
been restarted.
https://github.com/owncloud/ocis/pull/8142
* Bugfix - Fix patching of language: [#8182](https://github.com/owncloud/ocis/pull/8182)
User would not be able to patch their preferred language when the ldap backend
is set to `read-only`. This makes no sense as language is stored elsewhere.
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)
We changed the search service to not log cases where resources that were about
to be indexed can no longer be found. Those are expected cases, e.g. when the
file in question has already been deleted or renamed meanwhile.
https://github.com/owncloud/ocis/pull/8200
* Bugfix - Updating and reset logo failed: [#8211](https://github.com/owncloud/ocis/pull/8211)
We fixed a bug when admin tried to update or reset the logo.
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 - Remove invalid environment variables: [#8303](https://github.com/owncloud/ocis/pull/8303)
We have removed two spaces related environment variables (whether project spaces
and the share jail are enabled) and hardcoded the only allowed options. Misusing
those variables would have resulted in invalid config.
https://github.com/owncloud/ocis/pull/8303
* Bugfix - Fix concurrent shares config: [#8317](https://github.com/owncloud/ocis/pull/8317)
We fixed setting the config for concurrent web requests, which did not work as
expected before.
https://github.com/owncloud/ocis/pull/8317
* Bugfix - Signed url verification: [#8385](https://github.com/owncloud/ocis/pull/8385)
Signed urls now expire properly
https://github.com/owncloud/ocis/pull/8385
* 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.
@@ -1251,6 +1212,14 @@ The following sections list the changes for 5.0.0-rc.1.
https://github.com/owncloud/web/issues/9768
https://github.com/owncloud/ocis/pull/7670
* Enhancement - Support login page background configuration: [#7674](https://github.com/owncloud/ocis/issues/7674)
Introduce a new environment variable `IDP_LOGIN_BACKGROUND_URL` that overrides
the default background image of the IDP login page when present.
https://github.com/owncloud/ocis/issues/7674
https://github.com/owncloud/ocis/pull/7900
* Enhancement - Add new permissions: [#7700](https://github.com/owncloud/ocis/pull/7700)
Adds new permissions to admin/spaceadmin/user roles - Favorites.List allows /
@@ -1387,6 +1356,14 @@ The following sections list the changes for 5.0.0-rc.1.
https://github.com/owncloud/ocis/pull/7979
* Enhancement - Disable the password policy: [#7985](https://github.com/owncloud/ocis/pull/7985)
We add the environment variable that allow to disable the password policy.
https://github.com/owncloud/ocis/issues/7916
https://github.com/owncloud/ocis/pull/7985
https://github.com/cs3org/reva/pull/4409
* Enhancement - Use kv store in natsjs registry: [#7987](https://github.com/owncloud/ocis/pull/7987)
Replaces the nats object store with the nats kv store in the natsjs registry
@@ -1435,7 +1412,72 @@ The following sections list the changes for 5.0.0-rc.1.
https://github.com/owncloud/ocis/pull/8011
https://github.com/owncloud/ocis/pull/8027
* Enhancement - Update Reva to version 2.18.0: [#8038](https://github.com/owncloud/ocis/pull/8038)
* Enhancement - Service Account roles: [#8051](https://github.com/owncloud/ocis/pull/8051)
Use a hidden role for service accounts. It will not appear in ListRoles calls
but internally handled by settings service
https://github.com/owncloud/ocis/pull/8051
https://github.com/owncloud/ocis/pull/8074
* Enhancement - Update antivirus service: [#8062](https://github.com/owncloud/ocis/pull/8062)
We update the antivirus icap client library and optimize the antivirus scanning
service. ANTIVIRUS_ICAP_TIMEOUT is now deprecated and
ANTIVIRUS_ICAP_SCAN_TIMEOUT should be used instead.
ANTIVIRUS_ICAP_SCAN_TIMEOUT supports human durations like `1s`, `1m`, `1h` and
`1d`.
https://github.com/owncloud/ocis/issues/6764
https://github.com/owncloud/ocis/pull/8062
* 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
removal for 5.0.0
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 reva to latest edge version: [#8287](https://github.com/owncloud/ocis/pull/8287)
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)
@@ -1530,6 +1572,11 @@ The following sections list the changes for 5.0.0-rc.1.
* 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
@@ -1542,12 +1589,21 @@ The following sections list the changes for 5.0.0-rc.1.
https://github.com/owncloud/ocis/pull/7727
https://github.com/owncloud/ocis/pull/7752
* Enhancement - Service Account roles: [#8051](https://github.com/owncloud/ocis/pull/8051)
* Enhancement - Allow restarting multiple uploads with one command: [#8287](https://github.com/owncloud/ocis/pull/8287)
Use a hidden role for service accounts. It will not appear in ListRoles calls
but internally handled by settings service
Allows to restart all commands in a specific state.
https://github.com/owncloud/ocis/pull/8051
https://github.com/owncloud/ocis/pull/8287
* Enhancement - Modify the concurrency default: [#8309](https://github.com/owncloud/ocis/pull/8309)
We have changed the default MaxConcurrency value from 100 to 5 to prevent too
frequent gc runs on low memory systems. We have also bumped reva to pull in the
related changes from there.
https://github.com/owncloud/ocis/issues/8257
https://github.com/owncloud/ocis/pull/8309
https://github.com/cs3org/reva/pull/4485
* Enhancement - Update web to v8.0.0-rc.3: [#8342](https://github.com/owncloud/ocis/pull/8342)
@@ -1797,6 +1853,7 @@ The following sections list the changes for 5.0.0-rc.1.
https://github.com/owncloud/ocis/pull/8342
https://github.com/owncloud/ocis/pull/8154
https://github.com/owncloud/ocis/pull/8154
https://github.com/owncloud/ocis/pull/8055
https://github.com/owncloud/ocis/pull/7930
https://github.com/owncloud/ocis/pull/7952
@@ -1804,12 +1861,60 @@ The following sections list the changes for 5.0.0-rc.1.
https://github.com/owncloud/ocis/pull/7883
https://github.com/owncloud/web/releases/tag/v8.0.0-rc.3
https://github.com/owncloud/web/releases/tag/v8.0.0-rc.2
https://github.com/owncloud/web/releases/tag/v8.0.0-rc.2
https://github.com/owncloud/web/releases/tag/v8.0.0-rc.1
https://github.com/owncloud/web/releases/tag/v8.0.0-beta.1
https://github.com/owncloud/web/releases/tag/v8.0.0-beta.2
https://github.com/owncloud/web/releases/tag/v8.0.0-alpha.13
https://github.com/owncloud/web/releases/tag/v8.0.0-alpha.12
# Changelog for [4.0.5] (2023-12-21)
The following sections list the changes for 4.0.5.
[4.0.5]: https://github.com/owncloud/ocis/compare/v4.0.4...v4.0.5
## Summary
* Bugfix - Fix reva config of frontend service to avoid misleading error logs: [#7934](https://github.com/owncloud/ocis/pull/7934)
* Bugfix - Do not purge expired upload sessions that are still postprocessing: [#7941](https://github.com/owncloud/ocis/pull/7941)
* Bugfix - Fix trace ids: [#8026](https://github.com/owncloud/ocis/pull/8026)
* Enhancement - Add cli commands for trash-bin: [#7936](https://github.com/owncloud/ocis/pull/7936)
## Details
* Bugfix - Fix reva config of frontend service to avoid misleading error logs: [#7934](https://github.com/owncloud/ocis/pull/7934)
We set an empty Credentials chain for the frontend service now. In ocis all
non-reva token authentication is handled by the proxy. This avoids irritating
error messages about the missing 'auth-bearer' service.
https://github.com/owncloud/ocis/issues/6692
https://github.com/owncloud/ocis/pull/7934
https://github.com/owncloud/ocis/pull/7453
https://github.com/cs3org/reva/pull/4396
https://github.com/cs3org/reva/pull/4241
* Bugfix - Do not purge expired upload sessions that are still postprocessing: [#7941](https://github.com/owncloud/ocis/pull/7941)
https://github.com/owncloud/ocis/pull/7941
https://github.com/owncloud/ocis/pull/7859
https://github.com/owncloud/ocis/pull/7958
* Bugfix - Fix trace ids: [#8026](https://github.com/owncloud/ocis/pull/8026)
We changed the default tracing to produce non-empty traceids and fixed a problem
where traces got disconnected further down the stack.
https://github.com/owncloud/ocis/pull/8026
* Enhancement - Add cli commands for trash-bin: [#7936](https://github.com/owncloud/ocis/pull/7936)
We added the `list` and `restore` commands to the trash-bin items to the CLI
https://github.com/owncloud/ocis/issues/7845
https://github.com/owncloud/ocis/pull/7936
# Changelog for [4.0.4] (2023-12-07)
The following sections list the changes for 4.0.4.
@@ -7125,7 +7230,7 @@ The following sections list the changes for 2.0.0.
The following sections list the changes for 1.20.0.
[1.20.0]: https://github.com/owncloud/ocis/compare/v1.19.0...v1.20.0
[1.20.0]: https://github.com/owncloud/ocis/compare/v1.19.1...v1.20.0
## Summary
@@ -7299,11 +7404,29 @@ The following sections list the changes for 1.20.0.
https://github.com/owncloud/ocis/pull/3509
https://github.com/owncloud/web/releases/tag/v5.4.0
# Changelog for [1.19.1] (2022-03-29)
The following sections list the changes for 1.19.1.
[1.19.1]: https://github.com/owncloud/ocis/compare/v1.19.0...v1.19.1
## Summary
* Bugfix - Return correct special item urls: [#3419](https://github.com/owncloud/ocis/pull/3419)
## Details
* Bugfix - Return correct special item urls: [#3419](https://github.com/owncloud/ocis/pull/3419)
URLs for Special items (space image, readme) were broken.
https://github.com/owncloud/ocis/pull/3419
# Changelog for [1.19.0] (2022-03-29)
The following sections list the changes for 1.19.0.
[1.19.0]: https://github.com/owncloud/ocis/compare/v1.19.1...v1.19.0
[1.19.0]: https://github.com/owncloud/ocis/compare/v1.18.0...v1.19.0
## Summary
@@ -7477,24 +7600,6 @@ The following sections list the changes for 1.19.0.
https://github.com/owncloud/ocis/pull/3375
https://github.com/owncloud/web/releases/tag/v5.3.0
# Changelog for [1.19.1] (2022-03-29)
The following sections list the changes for 1.19.1.
[1.19.1]: https://github.com/owncloud/ocis/compare/v1.18.0...v1.19.1
## Summary
* Bugfix - Return correct special item urls: [#3419](https://github.com/owncloud/ocis/pull/3419)
## Details
* Bugfix - Return correct special item urls: [#3419](https://github.com/owncloud/ocis/pull/3419)
URLs for Special items (space image, readme) were broken.
https://github.com/owncloud/ocis/pull/3419
# Changelog for [1.18.0] (2022-03-03)
The following sections list the changes for 1.18.0.