From df52c783f816745ead8cbf76bf944b39067c7900 Mon Sep 17 00:00:00 2001 From: Hugo Gonzalez Labrador Date: Wed, 23 Jun 2021 16:16:26 +0200 Subject: [PATCH] v1.9.0 --- CHANGELOG.md | 17 ++- VERSION | 2 +- .../change-references.md | 0 .../eos-arb-metadata.md | 0 .../eos-cache-warmup.md | 0 .../eosgrpc.md | 0 .../fix-daily-builds.md | 0 .../harden-sign-publicshares.md | 0 .../set-cgo-enabled-0-flag.md | 0 .../trashbin-file-keys.md | 0 .../trashbin-restore.md | 0 .../use-uid-gid-fields.md | 0 .../version-1.9.0.md | 0 changelog/NOTE.md | 17 ++- .../content/en/docs/changelog/1.9.0/_index.md | 112 ++++++++++++++++++ 15 files changed, 143 insertions(+), 5 deletions(-) rename changelog/{unreleased => 1.9.0_2021-06-23}/change-references.md (100%) rename changelog/{unreleased => 1.9.0_2021-06-23}/eos-arb-metadata.md (100%) rename changelog/{unreleased => 1.9.0_2021-06-23}/eos-cache-warmup.md (100%) rename changelog/{unreleased => 1.9.0_2021-06-23}/eosgrpc.md (100%) rename changelog/{unreleased => 1.9.0_2021-06-23}/fix-daily-builds.md (100%) rename changelog/{unreleased => 1.9.0_2021-06-23}/harden-sign-publicshares.md (100%) rename changelog/{unreleased => 1.9.0_2021-06-23}/set-cgo-enabled-0-flag.md (100%) rename changelog/{unreleased => 1.9.0_2021-06-23}/trashbin-file-keys.md (100%) rename changelog/{unreleased => 1.9.0_2021-06-23}/trashbin-restore.md (100%) rename changelog/{unreleased => 1.9.0_2021-06-23}/use-uid-gid-fields.md (100%) rename changelog/{unreleased => 1.9.0_2021-06-23}/version-1.9.0.md (100%) create mode 100644 docs/content/en/docs/changelog/1.9.0/_index.md diff --git a/CHANGELOG.md b/CHANGELOG.md index fa86cc8ae3..654b0bb9cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ -Changelog for reva 1.8.1 (2021-06-23) +Changelog for reva 1.9.0 (2021-06-23) ======================================= -The following sections list the changes in reva 1.8.1 relevant to +The following sections list the changes in reva 1.9.0 relevant to reva users. The changes are ordered by importance. Summary @@ -10,12 +10,14 @@ Summary * Fix #1815: Drone CI - patch the 'store-dev-release' job to fix malformed requests * Fix #1765: 'golang:alpine' as base image & CGO_ENABLED just for the CLI * Chg #1721: Absolute and relative references + * Enh #1810: Add arbitrary metadata support to EOS * Enh #1774: Add user ID cache warmup to EOS storage driver * Enh #1471: EOEGrpc progress. Logging discipline and error handling * Enh #1811: Harden public shares signing * Enh #1793: Remove the user id from the trashbin key * Enh #1795: Increase trashbin restore API compatibility * Enh #1516: Use UidNumber and GidNumber fields in User objects + * Enh #1820: Tag v1.9.0 Details ------- @@ -50,6 +52,10 @@ Details https://github.com/cs3org/reva/pull/1721 + * Enhancement #1810: Add arbitrary metadata support to EOS + + https://github.com/cs3org/reva/pull/1810 + * Enhancement #1774: Add user ID cache warmup to EOS storage driver https://github.com/cs3org/reva/pull/1774 @@ -87,6 +93,13 @@ Details https://github.com/cs3org/reva/issues/1516 + * Enhancement #1820: Tag v1.9.0 + + Bump release number to v1.9.0 as it contains breaking changes related to changing the + reference type. + + https://github.com/cs3org/reva/pull/1820 + Changelog for reva 1.8.0 (2021-06-09) ======================================= diff --git a/VERSION b/VERSION index b9268dae24..abb1658232 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.8.1 \ No newline at end of file +1.9.0 \ No newline at end of file diff --git a/changelog/unreleased/change-references.md b/changelog/1.9.0_2021-06-23/change-references.md similarity index 100% rename from changelog/unreleased/change-references.md rename to changelog/1.9.0_2021-06-23/change-references.md diff --git a/changelog/unreleased/eos-arb-metadata.md b/changelog/1.9.0_2021-06-23/eos-arb-metadata.md similarity index 100% rename from changelog/unreleased/eos-arb-metadata.md rename to changelog/1.9.0_2021-06-23/eos-arb-metadata.md diff --git a/changelog/unreleased/eos-cache-warmup.md b/changelog/1.9.0_2021-06-23/eos-cache-warmup.md similarity index 100% rename from changelog/unreleased/eos-cache-warmup.md rename to changelog/1.9.0_2021-06-23/eos-cache-warmup.md diff --git a/changelog/unreleased/eosgrpc.md b/changelog/1.9.0_2021-06-23/eosgrpc.md similarity index 100% rename from changelog/unreleased/eosgrpc.md rename to changelog/1.9.0_2021-06-23/eosgrpc.md diff --git a/changelog/unreleased/fix-daily-builds.md b/changelog/1.9.0_2021-06-23/fix-daily-builds.md similarity index 100% rename from changelog/unreleased/fix-daily-builds.md rename to changelog/1.9.0_2021-06-23/fix-daily-builds.md diff --git a/changelog/unreleased/harden-sign-publicshares.md b/changelog/1.9.0_2021-06-23/harden-sign-publicshares.md similarity index 100% rename from changelog/unreleased/harden-sign-publicshares.md rename to changelog/1.9.0_2021-06-23/harden-sign-publicshares.md diff --git a/changelog/unreleased/set-cgo-enabled-0-flag.md b/changelog/1.9.0_2021-06-23/set-cgo-enabled-0-flag.md similarity index 100% rename from changelog/unreleased/set-cgo-enabled-0-flag.md rename to changelog/1.9.0_2021-06-23/set-cgo-enabled-0-flag.md diff --git a/changelog/unreleased/trashbin-file-keys.md b/changelog/1.9.0_2021-06-23/trashbin-file-keys.md similarity index 100% rename from changelog/unreleased/trashbin-file-keys.md rename to changelog/1.9.0_2021-06-23/trashbin-file-keys.md diff --git a/changelog/unreleased/trashbin-restore.md b/changelog/1.9.0_2021-06-23/trashbin-restore.md similarity index 100% rename from changelog/unreleased/trashbin-restore.md rename to changelog/1.9.0_2021-06-23/trashbin-restore.md diff --git a/changelog/unreleased/use-uid-gid-fields.md b/changelog/1.9.0_2021-06-23/use-uid-gid-fields.md similarity index 100% rename from changelog/unreleased/use-uid-gid-fields.md rename to changelog/1.9.0_2021-06-23/use-uid-gid-fields.md diff --git a/changelog/unreleased/version-1.9.0.md b/changelog/1.9.0_2021-06-23/version-1.9.0.md similarity index 100% rename from changelog/unreleased/version-1.9.0.md rename to changelog/1.9.0_2021-06-23/version-1.9.0.md diff --git a/changelog/NOTE.md b/changelog/NOTE.md index 62f312b61d..7290d7259b 100644 --- a/changelog/NOTE.md +++ b/changelog/NOTE.md @@ -1,7 +1,7 @@ -Changelog for reva 1.8.1 (2021-06-23) +Changelog for reva 1.9.0 (2021-06-23) ======================================= -The following sections list the changes in reva 1.8.1 relevant to +The following sections list the changes in reva 1.9.0 relevant to reva users. The changes are ordered by importance. Summary @@ -10,12 +10,14 @@ Summary * Fix #1815: Drone CI - patch the 'store-dev-release' job to fix malformed requests * Fix #1765: 'golang:alpine' as base image & CGO_ENABLED just for the CLI * Chg #1721: Absolute and relative references + * Enh #1810: Add arbitrary metadata support to EOS * Enh #1774: Add user ID cache warmup to EOS storage driver * Enh #1471: EOEGrpc progress. Logging discipline and error handling * Enh #1811: Harden public shares signing * Enh #1793: Remove the user id from the trashbin key * Enh #1795: Increase trashbin restore API compatibility * Enh #1516: Use UidNumber and GidNumber fields in User objects + * Enh #1820: Tag v1.9.0 Details ------- @@ -50,6 +52,10 @@ Details https://github.com/cs3org/reva/pull/1721 + * Enhancement #1810: Add arbitrary metadata support to EOS + + https://github.com/cs3org/reva/pull/1810 + * Enhancement #1774: Add user ID cache warmup to EOS storage driver https://github.com/cs3org/reva/pull/1774 @@ -87,4 +93,11 @@ Details https://github.com/cs3org/reva/issues/1516 + * Enhancement #1820: Tag v1.9.0 + + Bump release number to v1.9.0 as it contains breaking changes related to changing the + reference type. + + https://github.com/cs3org/reva/pull/1820 + diff --git a/docs/content/en/docs/changelog/1.9.0/_index.md b/docs/content/en/docs/changelog/1.9.0/_index.md new file mode 100644 index 0000000000..ffb6572bb4 --- /dev/null +++ b/docs/content/en/docs/changelog/1.9.0/_index.md @@ -0,0 +1,112 @@ + +--- +title: "v1.9.0" +linkTitle: "v1.9.0" +weight: 40 +description: > + Changelog for Reva v1.9.0 (2021-06-23) +--- + +Changelog for reva 1.9.0 (2021-06-23) +======================================= + +The following sections list the changes in reva 1.9.0 relevant to +reva users. The changes are ordered by importance. + +Summary +------- + + * Fix #1815: Drone CI - patch the 'store-dev-release' job to fix malformed requests + * Fix #1765: 'golang:alpine' as base image & CGO_ENABLED just for the CLI + * Chg #1721: Absolute and relative references + * Enh #1810: Add arbitrary metadata support to EOS + * Enh #1774: Add user ID cache warmup to EOS storage driver + * Enh #1471: EOEGrpc progress. Logging discipline and error handling + * Enh #1811: Harden public shares signing + * Enh #1793: Remove the user id from the trashbin key + * Enh #1795: Increase trashbin restore API compatibility + * Enh #1516: Use UidNumber and GidNumber fields in User objects + * Enh #1820: Tag v1.9.0 + +Details +------- + + * Bugfix #1815: Drone CI - patch the 'store-dev-release' job to fix malformed requests + + Replace the backquotes that were used for the date component of the URL with the + POSIX-confirmant command substitution '$()'. + + https://github.com/cs3org/reva/pull/1815 + + * Bugfix #1765: 'golang:alpine' as base image & CGO_ENABLED just for the CLI + + Some of the dependencies used by revad need CGO to be enabled in order to work. We also need to + install the 'mime-types' in alpine to correctly detect them on the storage-providers. + + The CGO_ENABLED=0 flag was added to the docker build flags so that it will produce a static + build. This allows usage of the 'scratch' image for reduction of the docker image size (e.g. the + reva cli). + + https://github.com/cs3org/reva/issues/1765 + https://github.com/cs3org/reva/pull/1766 + https://github.com/cs3org/reva/pull/1797 + + * Change #1721: Absolute and relative references + + We unified the `Reference_Id` end `Reference_Path` types to a combined `Reference` that + contains both: - a `resource_id` property that can identify a node using a `storage_id` and an + `opaque_id` - a `path` property that can be used to represent absolute paths as well as paths + relative to the id based properties. While this is a breaking change it allows passing both: + absolute as well as relative references. + + https://github.com/cs3org/reva/pull/1721 + + * Enhancement #1810: Add arbitrary metadata support to EOS + + https://github.com/cs3org/reva/pull/1810 + + * Enhancement #1774: Add user ID cache warmup to EOS storage driver + + https://github.com/cs3org/reva/pull/1774 + + * Enhancement #1471: EOEGrpc progress. Logging discipline and error handling + + https://github.com/cs3org/reva/pull/1471 + + * Enhancement #1811: Harden public shares signing + + Makes golangci-lint happy as well + + https://github.com/cs3org/reva/pull/1811 + + * Enhancement #1793: Remove the user id from the trashbin key + + We don't want to use the users uuid outside of the backend so I removed the id from the trashbin + file key. + + https://github.com/cs3org/reva/pull/1793 + + * Enhancement #1795: Increase trashbin restore API compatibility + + * The precondition were not checked before doing a trashbin restore in the ownCloud dav API. + Without the checks the API would behave differently compared to the oC10 API. * The restore + response was missing HTTP headers like `ETag` * Update the name when restoring the file from + trashbin to a new target name + + https://github.com/cs3org/reva/pull/1795 + + * Enhancement #1516: Use UidNumber and GidNumber fields in User objects + + Update instances where CS3API's `User` objects are created and used to use `GidNumber`, and + `UidNumber` fields instead of storing them in `Opaque` map. + + https://github.com/cs3org/reva/issues/1516 + + * Enhancement #1820: Tag v1.9.0 + + Bump release number to v1.9.0 as it contains breaking changes related to changing the + reference type. + + https://github.com/cs3org/reva/pull/1820 + +