Skip to content

Commit

Permalink
v2.18.0
Browse files Browse the repository at this point in the history
  • Loading branch information
butonic committed Dec 22, 2023
1 parent 457e007 commit 95d963e
Show file tree
Hide file tree
Showing 21 changed files with 392 additions and 521 deletions.
191 changes: 161 additions & 30 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,133 @@
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.

Summary
-------

* Fix #4424: Fixed panic in receivedsharecache pkg
* Fix #4425: Fix overwriting files with empty files
* Fix #4432: Fix /dav/meta endpoint for shares
* Fix #4422: Fix disconnected traces
* Fix #4429: Internal link creation
* Fix #4407: Make ocdav return correct oc:spaceid
* Fix #4410: Improve OCM support
* Fix #4402: Refactor upload session
* Enh #4421: Check permissions before adding, deleting or updating shares
* Enh #4403: Add validation to update public share
* Enh #4409: Disable the password policy
* Enh #4412: Allow authentication for nats connections
* Enh #4411: Add option to configure streams non durable
* Enh #4406: Rework cache configuration
* Enh #4414: Track more upload session metrics

Details
-------

* Bugfix #4424: Fixed panic in receivedsharecache pkg

The receivedsharecache pkg would sometime run into concurrent map writes. This is fixed by
using maptimesyncedcache pkg instead of a plain map.

https://github.com/cs3org/reva/pull/4424

* Bugfix #4425: Fix overwriting files with empty files

We fixed a bug where files could not be overwritten with empty files using the desktop client.

https://github.com/cs3org/reva/pull/4425

* Bugfix #4432: Fix /dav/meta endpoint for shares

We fixed a bug in the /dav/meta endpoint leading to internal server errors when used with
shares.

https://github.com/cs3org/reva/pull/4432

* Bugfix #4422: Fix disconnected traces

We fixed a problem where the appctx logger was using a new traceid instead of picking up the one
from the trace parent.

https://github.com/cs3org/reva/pull/4422

* Bugfix #4429: Internal link creation

We fix the permission checks for creating and updating public share so that it is possible again
to create internal links for received shares.

https://github.com/owncloud/ocis/issues/8039
https://github.com/cs3org/reva/pull/4429

* Bugfix #4407: Make ocdav return correct oc:spaceid

Propfinds now return `oc:spaceid` in the form of `{providerid}${spaceid}`

https://github.com/cs3org/reva/pull/4407

* Bugfix #4410: Improve OCM support

We fixed several bugs with OCM support.

https://github.com/cs3org/reva/pull/4410
https://github.com/cs3org/reva/pull/4333

* Bugfix #4402: Refactor upload session

We refactored the upload session code to make it reusable, kill a lot of code and save some stat
requests

https://github.com/cs3org/reva/pull/4402

* Enhancement #4421: Check permissions before adding, deleting or updating shares

The user share provider now checks if the user has sufficient permissions to add, delete or
update a share.

https://github.com/cs3org/reva/pull/4421
https://github.com/cs3org/reva/pull/4405

* Enhancement #4403: Add validation to update public share

We added validation to update public share provider to move the logic from the handlers to the
implementing server.

https://github.com/cs3org/reva/pull/4403

* Enhancement #4409: Disable the password policy

We add the environment variable that allow to disable the password policy.

https://github.com/cs3org/reva/pull/4409

* Enhancement #4412: Allow authentication for nats connections

Allows configuring username/password for nats connections

https://github.com/cs3org/reva/pull/4412

* Enhancement #4411: Add option to configure streams non durable

Adds an option to disable persistence of event streams

https://github.com/cs3org/reva/pull/4411

* Enhancement #4406: Rework cache configuration

Reworks configuration of the cache package allowing easier configuration. Also adds a new
config value allow to not persist cache entries (nats only)

https://github.com/cs3org/reva/pull/4406

* Enhancement #4414: Track more upload session metrics

We added a gauge for the number of uploads currently in postprocessing as well as counters for
different postprocessing outcomes.

https://github.com/cs3org/reva/pull/4414

Changelog for reva 2.17.0 (2023-12-12)
=======================================

Expand Down Expand Up @@ -65,7 +195,7 @@ Summary
* Enh #4268: Implement sharing roles
* Enh #4160: Improve utils pkg
* Enh #4335: Add sufficient permissions check function
* Enh #4281: Port OCM changes from master
* Enh #4333: Port OCM changes from master
* Enh #4270: Opt out of public link password enforcement
* Enh #4181: The password policies change request
* Enh #4256: Rename hidden share variable name
Expand Down Expand Up @@ -485,11 +615,12 @@ Details
https://github.com/owncloud/ocis/issues/6993
https://github.com/cs3org/reva/pull/4335/

* Enhancement #4281: Port OCM changes from master
* Enhancement #4333: Port OCM changes from master

We pulled in the latest ocm changes from master and are now compatible with the main go-cs3apis
again.

https://github.com/cs3org/reva/pull/4333
https://github.com/cs3org/reva/pull/4281
https://github.com/cs3org/reva/pull/4239

Expand Down Expand Up @@ -3211,34 +3342,6 @@ Details

https://github.com/cs3org/reva/pull/3083

Changelog for reva 2.7.1 (2022-07-15)
=======================================

The following sections list the changes in reva 2.7.1 relevant to
reva users. The changes are ordered by importance.

Summary
-------

* Fix #3080: Make dataproviders return more headers
* Enh #3046: Add user filter

Details
-------

* Bugfix #3080: Make dataproviders return more headers

Instead of ocdav doing an additional Stat request we now rely on the dataprovider to return the
necessary metadata information as headers.

https://github.com/owncloud/reva/issues/3080

* Enhancement #3046: Add user filter

This PR adds the ability to filter spaces by user-id

https://github.com/cs3org/reva/pull/3046

Changelog for reva 2.7.0 (2022-07-15)
=======================================

Expand Down Expand Up @@ -3371,6 +3474,34 @@ Details
https://github.com/owncloud/ocis/issues/3073
https://github.com/cs3org/reva/pull/2977

Changelog for reva 2.7.1 (2022-07-15)
=======================================

The following sections list the changes in reva 2.7.1 relevant to
reva users. The changes are ordered by importance.

Summary
-------

* Fix #3080: Make dataproviders return more headers
* Enh #3046: Add user filter

Details
-------

* Bugfix #3080: Make dataproviders return more headers

Instead of ocdav doing an additional Stat request we now rely on the dataprovider to return the
necessary metadata information as headers.

https://github.com/owncloud/reva/issues/3080

* Enhancement #3046: Add user filter

This PR adds the ability to filter spaces by user-id

https://github.com/cs3org/reva/pull/3046

Changelog for reva 2.6.1 (2022-06-27)
=======================================

Expand Down
2 changes: 1 addition & 1 deletion RELEASE_DATE
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2023-12-12
2023-12-22
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.17.0
2.18.0
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit 95d963e

Please sign in to comment.