diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index a535d94ca5..0000000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,250 +0,0 @@ -# Changes in unreleased - -## Summary - -* Bugfix - Add missing env vars to docker compose: [#392](https://github.com/owncloud/ocis/pull/392) -* Bugfix - Don't enforce empty external apps slice: [#473](https://github.com/owncloud/ocis/pull/473) -* Bugfix - Fix director selection in proxy: [#521](https://github.com/owncloud/ocis/pull/521) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#416](https://github.com/owncloud/ocis/pull/416) -* Change - Accounts UI shows message when no permissions: [#656](https://github.com/owncloud/ocis/pull/656) -* Change - Add the thumbnails command: [#156](https://github.com/owncloud/ocis/issues/156) -* Change - Integrate import command from ocis-migration: [#249](https://github.com/owncloud/ocis/pull/249) -* Change - Improve reva service descriptions: [#536](https://github.com/owncloud/ocis/pull/536) -* Change - Initial release of basic version: [#2](https://github.com/owncloud/ocis/issues/2) -* Change - Add cli-commands to manage accounts: [#115](https://github.com/owncloud/product/issues/115) -* Change - Start ocis-accounts with the ocis server command: [#25](https://github.com/owncloud/product/issues/25) -* Change - Switch over to a new custom-built runtime: [#287](https://github.com/owncloud/ocis/pull/287) -* Change - Account management permissions for Admin role: [#124](https://github.com/owncloud/product/issues/124) -* Change - Update phoenix to v0.18.0: [#651](https://github.com/owncloud/ocis/pull/651) -* Change - Make ocis-settings available: [#287](https://github.com/owncloud/ocis/pull/287) -* Change - Start ocis-proxy with the ocis server command: [#119](https://github.com/owncloud/ocis/issues/119) -* Change - Update reva config: [#336](https://github.com/owncloud/ocis/pull/336) -* Change - Settings and accounts appear in the user menu: [#656](https://github.com/owncloud/ocis/pull/656) -* Enhancement - Add the accounts service: [#593](https://github.com/owncloud/ocis/pull/593) -* Enhancement - Document how to run OCIS on top of EOS: [#172](https://github.com/owncloud/ocis/pull/172) -* Enhancement - Launch a storage to store ocis-metadata: [#602](https://github.com/owncloud/ocis/pull/602) -* Enhancement - Simplify tracing config: [#92](https://github.com/owncloud/product/issues/92) - -## Details - -* Bugfix - Add missing env vars to docker compose: [#392](https://github.com/owncloud/ocis/pull/392) - - Without setting `REVA_FRONTEND_URL` and `REVA_DATAGATEWAY_URL` uploads would default to - locahost and fail if `OCIS_DOMAIN` was used to run ocis on a remote host. - - https://github.com/owncloud/ocis/pull/392 - -* Bugfix - Don't enforce empty external apps slice: [#473](https://github.com/owncloud/ocis/pull/473) - - The command for ocis-phoenix enforced an empty external apps configuration. This was - removed, as it was blocking a new set of default external apps in ocis-phoenix. - - https://github.com/owncloud/ocis/pull/473 - -* Bugfix - Fix director selection in proxy: [#521](https://github.com/owncloud/ocis/pull/521) - - We fixed a bug in ocis-proxy where simultaneous requests could be executed on the wrong - backend. - - https://github.com/owncloud/ocis/pull/521 - https://github.com/owncloud/ocis-proxy/pull/99 - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#416](https://github.com/owncloud/ocis/pull/416) - - ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - - https://github.com/owncloud/ocis/pull/416 - -* Change - Accounts UI shows message when no permissions: [#656](https://github.com/owncloud/ocis/pull/656) - - We improved the UX of the accounts UI by showing a message information the user about missing - permissions when the accounts or roles fail to load. This was showing an indeterminate - progress bar before. - - https://github.com/owncloud/ocis/pull/656 - -* Change - Add the thumbnails command: [#156](https://github.com/owncloud/ocis/issues/156) - - Added the thumbnails command so that the thumbnails service can get started via ocis. - - https://github.com/owncloud/ocis/issues/156 - -* Change - Integrate import command from ocis-migration: [#249](https://github.com/owncloud/ocis/pull/249) - - https://github.com/owncloud/ocis/pull/249 - https://github.com/owncloud/ocis-migration - -* Change - Improve reva service descriptions: [#536](https://github.com/owncloud/ocis/pull/536) - - The descriptions make it clearer that the services actually represent a mount point in the - combined storage. Each mount point can have a different driver. - - https://github.com/owncloud/ocis/pull/536 - -* Change - Initial release of basic version: [#2](https://github.com/owncloud/ocis/issues/2) - - Just prepared an initial basic version which simply embeds the minimum of required services in - the context of the ownCloud Infinite Scale project. - - https://github.com/owncloud/ocis/issues/2 - -* Change - Add cli-commands to manage accounts: [#115](https://github.com/owncloud/product/issues/115) - - COMMANDS: - - * list, ls List existing accounts - * add, create Create a new account - * update Make changes to an existing account - * remove, rm Removes an existing account - * inspect Show detailed data on an existing account - * help, h Shows a list of commands or help for one command - - https://github.com/owncloud/product/issues/115 - -* Change - Start ocis-accounts with the ocis server command: [#25](https://github.com/owncloud/product/issues/25) - - Starts ocis-accounts in single binary mode (./ocis server). This service stores the - user-account information. - - https://github.com/owncloud/product/issues/25 - https://github.com/owncloud/ocis/pull/239/files - -* Change - Switch over to a new custom-built runtime: [#287](https://github.com/owncloud/ocis/pull/287) - - We moved away from using the go-micro runtime and are now using [our own - runtime](https://github.com/refs/pman). This allows us to spawn service processes even - when they are using different versions of go-micro. On top of that we now have the commands `ocis - list`, `ocis kill` and `ocis run` available for service runtime management. - - https://github.com/owncloud/ocis/pull/287 - -* Change - Account management permissions for Admin role: [#124](https://github.com/owncloud/product/issues/124) - - We created an `AccountManagement` permission and added it to the default admin role. There are - permission checks in place to protected http endpoints in ocis-accounts against requests - without the permission. All existing default users (einstein, marie, richard) have the - default user role now (doesn't have the `AccountManagement` permission). Additionally, - there is a new default Admin user with credentials `moss:vista`. - - Known issue: for users without the `AccountManagement` permission, the accounts UI - extension is still available in the ocis-web app switcher, but the requests for loading the - users will fail (as expected). We are working on a way to hide the accounts UI extension if the - user doesn't have the `AccountManagement` permission. - - https://github.com/owncloud/product/issues/124 - https://github.com/owncloud/ocis/settings/pull/59 - https://github.com/owncloud/ocis/settings/pull/66 - https://github.com/owncloud/ocis/settings/pull/67 - https://github.com/owncloud/ocis/settings/pull/69 - https://github.com/owncloud/ocis-proxy/pull/95 - https://github.com/owncloud/ocis-pkg/pull/59 - https://github.com/owncloud/ocis-accounts/pull/95 - https://github.com/owncloud/ocis-accounts/pull/100 - https://github.com/owncloud/ocis-accounts/pull/102 - -* Change - Update phoenix to v0.18.0: [#651](https://github.com/owncloud/ocis/pull/651) - - We updated phoenix to v0.18.0. Please refer to the changelog (linked) for details on the - phoenix release. With the ODS release brought in by phoenix we now have proper oc-checkbox and - oc-radio components for the settings and accounts UI. - - https://github.com/owncloud/ocis/pull/651 - https://github.com/owncloud/phoenix/releases/tag/v0.18.0 - https://github.com/owncloud/owncloud-design-system/releases/tag/v1.12.1 - -* Change - Make ocis-settings available: [#287](https://github.com/owncloud/ocis/pull/287) - - This version delivers `settings` as a new service. It is part of the array of services in the - `server` command. - - https://github.com/owncloud/ocis/pull/287 - -* Change - Start ocis-proxy with the ocis server command: [#119](https://github.com/owncloud/ocis/issues/119) - - Starts the proxy in single binary mode (./ocis server) on port 9200. The proxy serves as a - single-entry point for all http-clients. - - https://github.com/owncloud/ocis/issues/119 - https://github.com/owncloud/ocis/issues/136 - -* Change - Update reva config: [#336](https://github.com/owncloud/ocis/pull/336) - - * EOS homes are not configured with an enable-flag anymore, but with a dedicated storage driver. - * We're using it now and adapted default configs of storages - - https://github.com/owncloud/ocis/pull/336 - https://github.com/owncloud/ocis/pull/337 - https://github.com/owncloud/ocis/pull/338 - https://github.com/owncloud/ocis/ocis-reva/pull/891 - -* Change - Settings and accounts appear in the user menu: [#656](https://github.com/owncloud/ocis/pull/656) - - We moved settings and accounts to the user menu. - - https://github.com/owncloud/ocis/pull/656 - -* Enhancement - Add the accounts service: [#593](https://github.com/owncloud/ocis/pull/593) - - * Bugfix - Initialize roleService client in GRPC server: [#114](https://github.com/owncloud/ocis-accounts/pull/114) - * Bugfix - Cleanup separated indices in memory: [#224](https://github.com/owncloud/product/issues/224) - * Change - Set user role on builtin users: [#102](https://github.com/owncloud/ocis-accounts/pull/102) - * Change - Add new builtin admin user: [#102](https://github.com/owncloud/ocis-accounts/pull/102) - * Change - We make use of the roles cache to enforce permission checks: [#100](https://github.com/owncloud/ocis-accounts/pull/100) - * Change - We make use of the roles manager to enforce permission checks: [#108](https://github.com/owncloud/ocis-accounts/pull/108) - * Enhancement - Add create account form: [#148](https://github.com/owncloud/product/issues/148) - * Enhancement - Add delete accounts action: [#148](https://github.com/owncloud/product/issues/148) - * Enhancement - Add enable/disable capabilities to the WebUI: [#118](https://github.com/owncloud/product/issues/118) - * Enhancement - Improve visual appearance of accounts UI: [#222](https://github.com/owncloud/product/issues/222) - * Bugfix - Adapting to new settings API for fetching roles: [#96](https://github.com/owncloud/ocis-accounts/pull/96) - * Change - Create account api-call implicitly adds "default-user" role: [#173](https://github.com/owncloud/product/issues/173) - * Change - Add role selection to accounts UI: [#103](https://github.com/owncloud/product/issues/103) - * Bugfix - Atomic Requests: [#82](https://github.com/owncloud/ocis-accounts/pull/82) - * Bugfix - Unescape value for prefix query: [#76](https://github.com/owncloud/ocis-accounts/pull/76) - * Change - Adapt to new ocis-settings data model: [#87](https://github.com/owncloud/ocis-accounts/pull/87) - * Change - Add permissions for language to default roles: [#88](https://github.com/owncloud/ocis-accounts/pull/88) - * Bugfix - Add write mutexes: [#71](https://github.com/owncloud/ocis-accounts/pull/71) - * Bugfix - Fix the accountId and groupId mismatch in DeleteGroup Method: [#60](https://github.com/owncloud/ocis-accounts/pull/60) - * Bugfix - Fix index mapping: [#73](https://github.com/owncloud/ocis-accounts/issues/73) - * Bugfix - Use NewNumericRangeInclusiveQuery for numeric literals: [#28](https://github.com/owncloud/ocis-glauth/issues/28) - * Bugfix - Prevent segfault when no password is set: [#65](https://github.com/owncloud/ocis-accounts/pull/65) - * Bugfix - Update account return value not used: [#70](https://github.com/owncloud/ocis-accounts/pull/70) - * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#64](https://github.com/owncloud/ocis-accounts/pull/64) - * Change - Align structure of this extension with other extensions: [#51](https://github.com/owncloud/ocis-accounts/pull/51) - * Change - Change api errors: [#11](https://github.com/owncloud/ocis-accounts/issues/11) - * Change - Enable accounts on creation: [#43](https://github.com/owncloud/ocis-accounts/issues/43) - * Change - Fix index update on create/update: [#57](https://github.com/owncloud/ocis-accounts/issues/57) - * Change - Pass around the correct logger throughout the code: [#41](https://github.com/owncloud/ocis-accounts/issues/41) - * Change - Remove timezone setting: [#33](https://github.com/owncloud/ocis-accounts/pull/33) - * Change - Tighten screws on usernames and email addresses: [#65](https://github.com/owncloud/ocis-accounts/pull/65) - * Enhancement - Add early version of cli tools for user-management: [#69](https://github.com/owncloud/ocis-accounts/pull/69) - * Enhancement - Update accounts API: [#30](https://github.com/owncloud/ocis-accounts/pull/30) - * Enhancement - Add simple user listing UI: [#51](https://github.com/owncloud/ocis-accounts/pull/51) - * Enhancement - Logging is configurable: [#24](https://github.com/owncloud/ocis-accounts/pull/24) - * Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-accounts/issues/1) - * Enhancement - Configuration: [#15](https://github.com/owncloud/ocis-accounts/pull/15) - - https://github.com/owncloud/ocis/pull/593 - -* Enhancement - Document how to run OCIS on top of EOS: [#172](https://github.com/owncloud/ocis/pull/172) - - We have added rules to the Makefile that use the official [eos docker - images](https://gitlab.cern.ch/eos/eos-docker) to boot an eos cluster and configure OCIS - to use it. - - https://github.com/owncloud/ocis/pull/172 - -* Enhancement - Launch a storage to store ocis-metadata: [#602](https://github.com/owncloud/ocis/pull/602) - - In the future accounts, settings etc. should be stored in a dedicated metadata storage. The - services should talk to this storage directly, bypassing reva-gateway. - - https://github.com/owncloud/ocis/pull/602 - -* Enhancement - Simplify tracing config: [#92](https://github.com/owncloud/product/issues/92) - - We now apply the oCIS tracing config to all services which have tracing. With this it is possible - to set one tracing config for all services at the same time. - - https://github.com/owncloud/product/issues/92 - https://github.com/owncloud/ocis/pull/329 - https://github.com/owncloud/ocis/pull/409 diff --git a/changelog/unreleased/add-accounts-service-to-monorepo b/changelog/unreleased/add-accounts-service-to-monorepo index a77f855225..8b6b3ba29e 100644 --- a/changelog/unreleased/add-accounts-service-to-monorepo +++ b/changelog/unreleased/add-accounts-service-to-monorepo @@ -1,5 +1,7 @@ Enhancement: Add the accounts service +Tags: accounts + * Bugfix - Initialize roleService client in GRPC server: [#114](https://github.com/owncloud/ocis-accounts/pull/114) * Bugfix - Cleanup separated indices in memory: [#224](https://github.com/owncloud/product/issues/224) * Change - Set user role on builtin users: [#102](https://github.com/owncloud/ocis-accounts/pull/102) @@ -38,4 +40,4 @@ Enhancement: Add the accounts service * Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-accounts/issues/1) * Enhancement - Configuration: [#15](https://github.com/owncloud/ocis-accounts/pull/15) -https://github.com/owncloud/ocis/pull/593 \ No newline at end of file +https://github.com/owncloud/product/issues/244 diff --git a/changelog/unreleased/add-eos.md b/changelog/unreleased/add-eos.md index 4c14862cb9..a7dc265f1e 100644 --- a/changelog/unreleased/add-eos.md +++ b/changelog/unreleased/add-eos.md @@ -1,5 +1,7 @@ -Enhancement: Document how to run OCIS on top of EOS +Enhancement: Document how to run OCIS on top of EOS + +Tags: eos We have added rules to the Makefile that use the official [eos docker images](https://gitlab.cern.ch/eos/eos-docker) to boot an eos cluster and configure OCIS to use it. -https://github.com/owncloud/ocis/pull/172 \ No newline at end of file +https://github.com/owncloud/ocis/pull/172 diff --git a/changelog/unreleased/add-glauth-service-to-monorepo b/changelog/unreleased/add-glauth-service-to-monorepo new file mode 100644 index 0000000000..52e44fa892 --- /dev/null +++ b/changelog/unreleased/add-glauth-service-to-monorepo @@ -0,0 +1,22 @@ +Enhancement: Add the glauth service + +Tags: glauth + +* Bugfix - Return invalid credentials when user was not found: [#30](https://github.com/owncloud/ocis-glauth/pull/30) +* Bugfix - Query numeric attribute values without quotes: [#28](https://github.com/owncloud/ocis-glauth/issues/28) +* Bugfix - Use searchBaseDN if already a user/group name: [#214](https://github.com/owncloud/product/issues/214) +* Bugfix - Fix LDAP substring startswith filters: [#31](https://github.com/owncloud/ocis-glauth/pull/31) +* Enhancement - Add build information to the metrics: [#226](https://github.com/owncloud/product/issues/226) +* Enhancement - Reenable configuring backends: [#600](https://github.com/owncloud/ocis/pull/600) +* Bugfix - Ignore case when comparing objectclass values: [#26](https://github.com/owncloud/ocis-glauth/pull/26) +* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#24](https://github.com/owncloud/ocis-glauth/pull/24) +* Enhancement - Handle ownCloudUUID attribute: [#27](https://github.com/owncloud/ocis-glauth/pull/27) +* Enhancement - Implement group queries: [#22](https://github.com/owncloud/ocis-glauth/issues/22) +* Enhancement - Configuration: [#11](https://github.com/owncloud/ocis-glauth/pull/11) +* Enhancement - Improve default settings: [#12](https://github.com/owncloud/ocis-glauth/pull/12) +* Enhancement - Generate temporary ldap certificates if LDAPS is enabled: [#12](https://github.com/owncloud/ocis-glauth/pull/12) +* Enhancement - Provide additional tls-endpoint: [#12](https://github.com/owncloud/ocis-glauth/pull/12) +* Change - Use physicist demo users: [#5](https://github.com/owncloud/ocis-glauth/issues/5) +* Change - Default to config based user backend: [#6](https://github.com/owncloud/ocis-glauth/pull/6) + +https://github.com/owncloud/product/issues/244 diff --git a/changelog/unreleased/add-konnectd-to-monorepo b/changelog/unreleased/add-konnectd-to-monorepo new file mode 100644 index 0000000000..562703b4f0 --- /dev/null +++ b/changelog/unreleased/add-konnectd-to-monorepo @@ -0,0 +1,19 @@ +Enhancement: Add the konnectd service + +Tags: konnectd + +* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) +* Bugfix - Add silent redirect url: [#69](https://github.com/owncloud/ocis-konnectd/issues/69) +* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#71](https://github.com/owncloud/ocis-konnectd/pull/71) +* Bugfix - Include the assets for #62: [#64](https://github.com/owncloud/ocis-konnectd/pull/64) +* Bugfix - Redirect to the provided uri: [#26](https://github.com/owncloud/ocis-konnectd/issues/26) +* Change - Add a trailing slash to trusted redirect uris: [#26](https://github.com/owncloud/ocis-konnectd/issues/26) +* Change - Improve client identifiers for end users: [#62](https://github.com/owncloud/ocis-konnectd/pull/62) +* Enhancement - Use upstream version of konnect library: [#14](https://github.com/owncloud/product/issues/14) +* Enhancement - Change default config for single-binary: [#55](https://github.com/owncloud/ocis-konnectd/pull/55) +* Bugfix - Generate a random CSP-Nonce in the webapp: [#17](https://github.com/owncloud/ocis-konnectd/issues/17) +* Change - Dummy index.html is not required anymore by upstream: [#25](https://github.com/owncloud/ocis-konnectd/issues/25) +* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-konnectd/issues/1) +* Change - Use glauth as ldap backend, default to running behind ocis-proxy: [#52](https://github.com/owncloud/ocis-konnectd/pull/52) + +https://github.com/owncloud/product/issues/244 diff --git a/changelog/unreleased/add-missing-env-vars.md b/changelog/unreleased/add-missing-env-vars.md index 84a6313337..8532015836 100644 --- a/changelog/unreleased/add-missing-env-vars.md +++ b/changelog/unreleased/add-missing-env-vars.md @@ -1,5 +1,7 @@ Bugfix: add missing env vars to docker compose +Tags: docker + Without setting `REVA_FRONTEND_URL` and `REVA_DATAGATEWAY_URL` uploads would default to locahost and fail if `OCIS_DOMAIN` was used to run ocis on a remote host. https://github.com/owncloud/ocis/pull/392 diff --git a/changelog/unreleased/add-ocis-phoenix-to-monorepo b/changelog/unreleased/add-ocis-phoenix-to-monorepo new file mode 100644 index 0000000000..5798881c3e --- /dev/null +++ b/changelog/unreleased/add-ocis-phoenix-to-monorepo @@ -0,0 +1,17 @@ +Enhancement: Add the ocis-phoenix service + +Tags: web + +* Bugfix - Fix external app URLs: [#218](https://github.com/owncloud/product/issues/218) +* Change - Remove pdf-viewer from default apps: [#85](https://github.com/owncloud/ocis-phoenix/pull/85) +* Change - Enable Settings and Accounts apps by default: [#80](https://github.com/owncloud/ocis-phoenix/pull/80) +* Bugfix - Exit when assets or config are not found: [#76](https://github.com/owncloud/ocis-phoenix/pull/76) +* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#73](https://github.com/owncloud/ocis-phoenix/pull/73) +* Change - Hide searchbar by default: [#116](https://github.com/owncloud/product/issues/116) +* Bugfix - Allow silent refresh of access token: [#69](https://github.com/owncloud/ocis-konnectd/issues/69) +* Change - Update Phoenix: [#60](https://github.com/owncloud/ocis-phoenix/pull/60) +* Enhancement - Configuration: [#57](https://github.com/owncloud/ocis-phoenix/pull/57) +* Bugfix - Config file value not being read: [#45](https://github.com/owncloud/ocis-phoenix/pull/45) +* Change - Default to running behind ocis-proxy: [#55](https://github.com/owncloud/ocis-phoenix/pull/55) + +https://github.com/owncloud/product/issues/244 diff --git a/changelog/unreleased/add-ocis-pkg-to-monorepo b/changelog/unreleased/add-ocis-pkg-to-monorepo new file mode 100644 index 0000000000..f951b3afb4 --- /dev/null +++ b/changelog/unreleased/add-ocis-pkg-to-monorepo @@ -0,0 +1,25 @@ +Enhancement: Add the ocis-pkg package + +Tags: ocis-pkg + +* Change - Unwrap roleIDs from access-token into metadata context: [#59](https://github.com/owncloud/ocis-pkg/pull/59) +* Change - Provide cache for roles: [#59](https://github.com/owncloud/ocis-pkg/pull/59) +* Change - Roles manager: [#60](https://github.com/owncloud/ocis-pkg/pull/60) +* Change - Use go-micro's metadata context for account id: [#56](https://github.com/owncloud/ocis-pkg/pull/56) +* Bugfix - Remove redigo 2.0.0+incompatible dependency: [#33](https://github.com/owncloud/ocis-graph/pull/33) +* Change - Add middleware for x-access-token distmantling: [#46](https://github.com/owncloud/ocis-pkg/pull/46) +* Enhancement - Add `ocis.id` and numeric id claims: [#50](https://github.com/owncloud/ocis-pkg/pull/50) +* Bugfix - Pass flags to micro service: [#44](https://github.com/owncloud/ocis-pkg/pull/44) +* Change - Add header to cors handler: [#41](https://github.com/owncloud/ocis-pkg/issues/41) +* Enhancement - Tracing middleware: [#35](https://github.com/owncloud/ocis-pkg/pull/35/) +* Enhancement - Allow http services to register handlers: [#33](https://github.com/owncloud/ocis-pkg/pull/33) +* Change - Upgrade the micro libraries: [#22](https://github.com/owncloud/ocis-pkg/pull/22) +* Bugfix - Fix Module Path: [#25](https://github.com/owncloud/ocis-pkg/pull/25) +* Bugfix - Change import paths to ocis-pkg/v2: [#27](https://github.com/owncloud/ocis-pkg/pull/27) +* Bugfix - Fix serving static assets: [#14](https://github.com/owncloud/ocis-pkg/pull/14) +* Change - Add TLS support for http services: [#19](https://github.com/owncloud/ocis-pkg/issues/19) +* Enhancement - Introduce OpenID Connect middleware: [#8](https://github.com/owncloud/ocis-pkg/issues/8) +* Change - Add root path to static middleware: [#9](https://github.com/owncloud/ocis-pkg/issues/9) +* Change - Better log level handling within micro: [#2](https://github.com/owncloud/ocis-pkg/issues/2) + +https://github.com/owncloud/product/issues/244 diff --git a/changelog/unreleased/add-ocs-to-monorepo b/changelog/unreleased/add-ocs-to-monorepo new file mode 100644 index 0000000000..32f6e3ebec --- /dev/null +++ b/changelog/unreleased/add-ocs-to-monorepo @@ -0,0 +1,21 @@ +Enhancement: Add the ocs service + +Tags: ocs + +* Bugfix - Match the user response to the OC10 format: [#181](https://github.com/owncloud/product/issues/181) +* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) +* Bugfix - Add the top level response structure to json responses: [#181](https://github.com/owncloud/product/issues/181) +* Enhancement - Update ocis-accounts: [#42](https://github.com/owncloud/ocis-ocs/pull/42) +* Bugfix - Mimic oc10 user enabled as string in provisioning api: [#39](https://github.com/owncloud/ocis-ocs/pull/39) +* Bugfix - Use opaque ID of a user for signing keys: [#436](https://github.com/owncloud/ocis/issues/436) +* Enhancement - Add option to create user with uidnumber and gidnumber: [#34](https://github.com/owncloud/ocis-ocs/pull/34) +* Bugfix - Fix file descriptor leak: [#79](https://github.com/owncloud/ocis-accounts/issues/79) +* Enhancement - Add Group management for OCS Povisioning API: [#25](https://github.com/owncloud/ocis-ocs/pull/25) +* Enhancement - Basic Support for the User Provisioning API: [#23](https://github.com/owncloud/ocis-ocs/pull/23) +* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#20](https://github.com/owncloud/ocis-ocs/pull/20) +* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-ocs/issues/1) +* Change - Upgrade micro libraries: [#11](https://github.com/owncloud/ocis-ocs/issues/11) +* Enhancement - Configuration: [#14](https://github.com/owncloud/ocis-ocs/pull/14) +* Enhancement - Support signing key: [#18](https://github.com/owncloud/ocis-ocs/pull/18) + +https://github.com/owncloud/product/issues/244 diff --git a/changelog/unreleased/add-proxy-to-monorepo b/changelog/unreleased/add-proxy-to-monorepo new file mode 100644 index 0000000000..033fb725e0 --- /dev/null +++ b/changelog/unreleased/add-proxy-to-monorepo @@ -0,0 +1,48 @@ +Enhancement: Add the proxy service + +Tags: proxy + +* Bugfix - Fix director selection: [#99](https://github.com/owncloud/ocis-proxy/pull/99) +* Bugfix - Add settings API and app endpoints to example config: [#93](https://github.com/owncloud/ocis-proxy/pull/93) +* Change - Remove accounts caching: [#100](https://github.com/owncloud/ocis-proxy/pull/100) +* Enhancement - Add autoprovision accounts flag: [#219](https://github.com/owncloud/product/issues/219) +* Enhancement - Add hello API and app endpoints to example config and builtin config: [#96](https://github.com/owncloud/ocis-proxy/pull/96) +* Enhancement - Add roleIDs to the access token: [#95](https://github.com/owncloud/ocis-proxy/pull/95) +* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) +* Enhancement - Add numeric uid and gid to the access token: [#89](https://github.com/owncloud/ocis-proxy/pull/89) +* Enhancement - Add configuration options for the pre-signed url middleware: [#91](https://github.com/owncloud/ocis-proxy/issues/91) +* Bugfix - Enable new accounts by default: [#79](https://github.com/owncloud/ocis-proxy/pull/79) +* Bugfix - Lookup user by id for presigned URLs: [#85](https://github.com/owncloud/ocis-proxy/pull/85) +* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#78](https://github.com/owncloud/ocis-proxy/pull/78) +* Change - Add settings and ocs group routes: [#81](https://github.com/owncloud/ocis-proxy/pull/81) +* Change - Add route for user provisioning API in ocis-ocs: [#80](https://github.com/owncloud/ocis-proxy/pull/80) +* Bugfix - Provide token configuration from config: [#69](https://github.com/owncloud/ocis-proxy/pull/69) +* Bugfix - Provide token configuration from config: [#76](https://github.com/owncloud/ocis-proxy/pull/76) +* Change - Add OIDC config flags: [#66](https://github.com/owncloud/ocis-proxy/pull/66) +* Change - Mint new username property in the reva token: [#62](https://github.com/owncloud/ocis-proxy/pull/62) +* Enhancement - Add Accounts UI routes: [#65](https://github.com/owncloud/ocis-proxy/pull/65) +* Enhancement - Add option to disable TLS: [#71](https://github.com/owncloud/ocis-proxy/issues/71) +* Enhancement - Only send create home request if an account has been migrated: [#52](https://github.com/owncloud/ocis-proxy/issues/52) +* Enhancement - Create a root span on proxy that propagates down to consumers: [#64](https://github.com/owncloud/ocis-proxy/pull/64) +* Enhancement - Support signed URLs: [#73](https://github.com/owncloud/ocis-proxy/issues/73) +* Bugfix - Accounts service response was ignored: [#43](https://github.com/owncloud/ocis-proxy/pull/43) +* Bugfix - Fix x-access-token in header: [#41](https://github.com/owncloud/ocis-proxy/pull/41) +* Change - Point /data endpoint to reva frontend: [#45](https://github.com/owncloud/ocis-proxy/pull/45) +* Change - Send autocreate home request to reva gateway: [#51](https://github.com/owncloud/ocis-proxy/pull/51) +* Change - Update to new accounts API: [#39](https://github.com/owncloud/ocis-proxy/issues/39) +* Enhancement - Retrieve Account UUID From User Claims: [#36](https://github.com/owncloud/ocis-proxy/pull/36) +* Enhancement - Create account if it doesn't exist in ocis-accounts: [#55](https://github.com/owncloud/ocis-proxy/issues/55) +* Enhancement - Disable keep-alive on server-side OIDC requests: [#268](https://github.com/owncloud/ocis/issues/268) +* Enhancement - Make jwt secret configurable: [#41](https://github.com/owncloud/ocis-proxy/pull/41) +* Enhancement - Respect account_enabled flag: [#53](https://github.com/owncloud/ocis-proxy/issues/53) +* Change - Update ocis-pkg: [#30](https://github.com/owncloud/ocis-proxy/pull/30) +* Change - Insecure http-requests are now redirected to https: [#29](https://github.com/owncloud/ocis-proxy/pull/29) +* Enhancement - Configurable OpenID Connect client: [#27](https://github.com/owncloud/ocis-proxy/pull/27) +* Enhancement - Add policy selectors: [#4](https://github.com/owncloud/ocis-proxy/issues/4) +* Bugfix - Set TLS-Certificate correctly: [#25](https://github.com/owncloud/ocis-proxy/pull/25) +* Change - Route requests based on regex or query parameters: [#21](https://github.com/owncloud/ocis-proxy/issues/21) +* Enhancement - Proxy client urls in default configuration: [#19](https://github.com/owncloud/ocis-proxy/issues/19) +* Enhancement - Make TLS-Cert configurable: [#14](https://github.com/owncloud/ocis-proxy/pull/14) +* Enhancement - Load Proxy Policies at Runtime: [#17](https://github.com/owncloud/ocis-proxy/issues/17) + +https://github.com/owncloud/product/issues/244 diff --git a/changelog/unreleased/add-setttings-to-monorepo b/changelog/unreleased/add-setttings-to-monorepo new file mode 100644 index 0000000000..686cb6cb6c --- /dev/null +++ b/changelog/unreleased/add-setttings-to-monorepo @@ -0,0 +1,28 @@ +Enhancement: Add the settings service + +Tags: settings + +* Bugfix - Fix loading and saving system scoped values: [#66](https://github.com/owncloud/ocis-settings/pull/66) +* Bugfix - Complete input validation: [#66](https://github.com/owncloud/ocis-settings/pull/66) +* Change - Add filter option for bundle ids in ListBundles and ListRoles: [#59](https://github.com/owncloud/ocis-settings/pull/59) +* Change - Reuse roleIDs from the metadata context: [#69](https://github.com/owncloud/ocis-settings/pull/69) +* Change - Update ocis-pkg/v2: [#72](https://github.com/owncloud/ocis-settings/pull/72) +* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) +* Bugfix - Fix fetching bundles in settings UI: [#61](https://github.com/owncloud/ocis-settings/pull/61) +* Change - Filter settings by permissions: [#99](https://github.com/owncloud/product/issues/99) +* Change - Add role service: [#110](https://github.com/owncloud/product/issues/110) +* Change - Rename endpoints and message types: [#36](https://github.com/owncloud/ocis-settings/issues/36) +* Change - Use UUIDs instead of alphanumeric identifiers: [#46](https://github.com/owncloud/ocis-settings/pull/46) +* Bugfix - Adjust UUID validation to be more tolerant: [#41](https://github.com/owncloud/ocis-settings/issues/41) +* Bugfix - Fix runtime error when type asserting on nil value: [#38](https://github.com/owncloud/ocis-settings/pull/38) +* Bugfix - Fix multiple submits on string and number form elements: [#745](https://github.com/owncloud/owncloud-design-system/issues/745) +* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#39](https://github.com/owncloud/ocis-settings/pull/39) +* Change - Dynamically add navItems for extensions with settings bundles: [#25](https://github.com/owncloud/ocis-settings/pull/25) +* Change - Introduce input validation: [#22](https://github.com/owncloud/ocis-settings/pull/22) +* Change - Use account uuid from x-access-token: [#14](https://github.com/owncloud/ocis-settings/pull/14) +* Change - Use server config variable from ocis-web: [#34](https://github.com/owncloud/ocis-settings/pull/34) +* Enhancement - Remove paths from Makefile: [#33](https://github.com/owncloud/ocis-settings/pull/33) +* Enhancement - Extend the docs: [#11](https://github.com/owncloud/ocis-settings/issues/11) +* Enhancement - Update ocis-pkg/v2: [#42](https://github.com/owncloud/ocis-settings/pull/42) + +https://github.com/owncloud/product/issues/244 diff --git a/storage/CHANGELOG.md b/changelog/unreleased/add-storage-to-monorepo similarity index 63% rename from storage/CHANGELOG.md rename to changelog/unreleased/add-storage-to-monorepo index 26cd944467..d3aaa20de8 100644 --- a/storage/CHANGELOG.md +++ b/changelog/unreleased/add-storage-to-monorepo @@ -1,17 +1,30 @@ -# Changelog for [0.14.0] (2020-09-11) +Enhancement: Add the storage service -The following sections list the changes in ocis-reva 0.14.0. +Tags: storage, reva -[0.14.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.13.0...v0.14.0 +* Enhancement - Enable ocis driver treetime accounting: [#620](https://github.com/owncloud/ocis/pull/620) +* Enhancement - Launch a storage to store ocis-metadata: [#602](https://github.com/owncloud/ocis/pull/602) -## Summary + In the future accounts, settings etc. should be stored in a dedicated metadata storage. The + services should talk to this storage directly, bypassing reva-gateway. -* Bugfix - Fix default configuration for accessing shares: [#205](https://github.com/owncloud/product/issues/205) -* Enhancement - Allow configuring arbitrary storage registry rules: [#193](https://github.com/owncloud/product/issues/193) -* Enhancement - Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea: [#454](https://github.com/owncloud/ocis/ocis-revapull/454) -* Enhancement - Update reva to v1.2.1-0.20200911111727-51649e37df2d: [#466](https://github.com/owncloud/ocis/ocis-revapull/466) + https://github.com/owncloud/ocis/pull/602 -## Details +* Enhancement - Update reva to v1.2.2-0.20200924071957-e6676516e61e: [#601](https://github.com/owncloud/ocis/pull/601) + + - Update reva to v1.2.2-0.20200924071957-e6676516e61e - eos client: Handle eos EPERM as + permission denied [(reva/#1183)](https://github.com/cs3org/reva/pull/1183) - ocis + driver: synctime based etag propagation + [(reva/#1180)](https://github.com/cs3org/reva/pull/1180) - ocis driver: fix litmus + [(reva/#1179)](https://github.com/cs3org/reva/pull/1179) - ocis driver: fix move + [(reva/#1177)](https://github.com/cs3org/reva/pull/1177) - ocs service: cache + displaynames [(reva/#1161)](https://github.com/cs3org/reva/pull/1161) + + https://github.com/owncloud/ocis-reva/issues/262 + https://github.com/owncloud/ocis-reva/issues/357 + https://github.com/owncloud/ocis-reva/issues/301 + https://github.com/owncloud/ocis-reva/issues/302 + https://github.com/owncloud/ocis/pull/601 * Bugfix - Fix default configuration for accessing shares: [#205](https://github.com/owncloud/product/issues/205) @@ -19,8 +32,7 @@ The following sections list the changes in ocis-reva 0.14.0. storage providers should have it set to `false`. https://github.com/owncloud/product/issues/205 - https://github.com/owncloud/ocis/ocis-revapull/461 - + https://github.com/owncloud/ocis-reva/pull/461 * Enhancement - Allow configuring arbitrary storage registry rules: [#193](https://github.com/owncloud/product/issues/193) @@ -29,10 +41,9 @@ The following sections list the changes in ocis-reva 0.14.0. rules in the `REVA_STORAGE_REGISTRY_RULES` environment variable. https://github.com/owncloud/product/issues/193 - https://github.com/owncloud/ocis/ocis-revapull/461 + https://github.com/owncloud/ocis-reva/pull/461 - -* Enhancement - Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea: [#454](https://github.com/owncloud/ocis/ocis-revapull/454) +* Enhancement - Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea: [#454](https://github.com/owncloud/ocis-reva/pull/454) - Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea - Do not swallow 'not found' errors in Stat [(reva/#1124)](https://github.com/cs3org/reva/pull/1124) - Rewire dav files to the @@ -62,10 +73,9 @@ The following sections list the changes in ocis-reva 0.14.0. storage references over webdav [(reva/#1094)](https://github.com/cs3org/reva/pull/1094) - https://github.com/owncloud/ocis/ocis-revapull/454 + https://github.com/owncloud/ocis-reva/pull/454 - -* Enhancement - Update reva to v1.2.1-0.20200911111727-51649e37df2d: [#466](https://github.com/owncloud/ocis/ocis-revapull/466) +* Enhancement - Update reva to v1.2.1-0.20200911111727-51649e37df2d: [#466](https://github.com/owncloud/ocis-reva/pull/466) - Update reva to v1.2.1-0.20200911111727-51649e37df2d - Added new OCIS storage driver ocis [(reva/#1155)](https://github.com/cs3org/reva/pull/1155) - App provider: fallback to @@ -74,32 +84,18 @@ The following sections list the changes in ocis-reva 0.14.0. [(reva/#1135)](https://github.com/cs3org/reva/pull/1135) - Add the ocdav HTTP svc to the standalone config [(reva/#1128)](https://github.com/cs3org/reva/pull/1128) - https://github.com/owncloud/ocis/ocis-revapull/466 + https://github.com/owncloud/ocis-reva/pull/466 -# Changelog for [0.13.0] (2020-08-27) - -The following sections list the changes in ocis-reva 0.13.0. - -[0.13.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.12.0...v0.13.0 - -## Summary - -* Enhancement - Separate user and auth providers, add config for rest user: [#412](https://github.com/owncloud/ocis/ocis-revapull/412) -* Enhancement - Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187: [#447](https://github.com/owncloud/ocis/ocis-revapull/447) - -## Details - -* Enhancement - Separate user and auth providers, add config for rest user: [#412](https://github.com/owncloud/ocis/ocis-revapull/412) +* Enhancement - Separate user and auth providers, add config for rest user: [#412](https://github.com/owncloud/ocis-reva/pull/412) Previously, the auth and user provider services used to have the same driver, which restricted using separate drivers and configs for both. This PR separates the two and adds the config for the rest user driver and the gatewaysvc parameter to EOS fs. - https://github.com/owncloud/ocis/ocis-revapull/412 + https://github.com/owncloud/ocis-reva/pull/412 https://github.com/cs3org/reva/pull/995 - -* Enhancement - Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187: [#447](https://github.com/owncloud/ocis/ocis-revapull/447) +* Enhancement - Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187: [#447](https://github.com/owncloud/ocis-reva/pull/447) - Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187 - fix restoring and deleting trash items via ocs [(reva/#1103)](https://github.com/cs3org/reva/pull/1103) - Add UID and GID @@ -118,25 +114,9 @@ The following sections list the changes in ocis-reva 0.13.0. [(reva/#1046)](https://github.com/cs3org/reva/pull/1046) - List public shares only created by the current user [(reva/#1042)](https://github.com/cs3org/reva/pull/1042) - https://github.com/owncloud/ocis/ocis-revapull/447 + https://github.com/owncloud/ocis-reva/pull/447 -# Changelog for [0.12.0] (2020-08-17) - -The following sections list the changes in ocis-reva 0.12.0. - -[0.12.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.11.0...v0.12.0 - -## Summary - -* Bugfix - Update LDAP filters: [#399](https://github.com/owncloud/ocis/ocis-revapull/399) -* Change - Environment updates for the username userid split: [#420](https://github.com/owncloud/ocis/ocis-revapull/420) -* Enhancement - Update storage documentation: [#384](https://github.com/owncloud/ocis/ocis-revapull/384) -* Enhancement - Update reva to v0.1.1-0.20200724135750-b46288b375d6: [#399](https://github.com/owncloud/ocis/ocis-revapull/399) -* Enhancement - Update reva to v0.1.1-0.20200728071211-c948977dd3a0: [#407](https://github.com/owncloud/ocis/ocis-revapull/407) - -## Details - -* Bugfix - Update LDAP filters: [#399](https://github.com/owncloud/ocis/ocis-revapull/399) +* Bugfix - Update LDAP filters: [#399](https://github.com/owncloud/ocis-reva/pull/399) With the separation of use and find filters we can now use a filter that taken into account a users uuid as well as his username. This is necessary to make sharing work with the new account service @@ -150,147 +130,113 @@ The following sections list the changes in ocis-reva 0.12.0. "(&(objectclass=posixAccount)(|(cn={{query}}*)(displayname={{query}}*)(mail={{query}}*)))" ``` - https://github.com/owncloud/ocis/ocis-revapull/399 + https://github.com/owncloud/ocis-reva/pull/399 https://github.com/cs3org/reva/pull/996 - -* Change - Environment updates for the username userid split: [#420](https://github.com/owncloud/ocis/ocis-revapull/420) +* Change - Environment updates for the username userid split: [#420](https://github.com/owncloud/ocis-reva/pull/420) We updated the owncloud storage driver in reva to properly look up users by userid or username using the userprovider instead of taking the path segment as is. This requires the user service address as well as changing the default layout to the userid instead of the username. The latter is not considered a stable and persistent identifier. - https://github.com/owncloud/ocis/ocis-revapull/420 + https://github.com/owncloud/ocis-reva/pull/420 https://github.com/cs3org/reva/pull/1033 - -* Enhancement - Update storage documentation: [#384](https://github.com/owncloud/ocis/ocis-revapull/384) +* Enhancement - Update storage documentation: [#384](https://github.com/owncloud/ocis-reva/pull/384) We added details to the documentation about storage requirements known from ownCloud 10, the local storage driver and the ownCloud storage driver. - https://github.com/owncloud/ocis/ocis-revapull/384 - https://github.com/owncloud/ocis/ocis-revapull/390 + https://github.com/owncloud/ocis-reva/pull/384 + https://github.com/owncloud/ocis-reva/pull/390 - -* Enhancement - Update reva to v0.1.1-0.20200724135750-b46288b375d6: [#399](https://github.com/owncloud/ocis/ocis-revapull/399) +* Enhancement - Update reva to v0.1.1-0.20200724135750-b46288b375d6: [#399](https://github.com/owncloud/ocis-reva/pull/399) - Update reva to v0.1.1-0.20200724135750-b46288b375d6 - Split LDAP user filters (reva/#996) - meshdirectory: Add invite forward API to provider links (reva/#1000) - OCM: Pass the link to the meshdirectory service in token mail (reva/#1002) - Update github.com/go-ldap/ldap to v3 (reva/#1004) - https://github.com/owncloud/ocis/ocis-revapull/399 + https://github.com/owncloud/ocis-reva/pull/399 https://github.com/cs3org/reva/pull/996 https://github.com/cs3org/reva/pull/1000 https://github.com/cs3org/reva/pull/1002 https://github.com/cs3org/reva/pull/1004 - -* Enhancement - Update reva to v0.1.1-0.20200728071211-c948977dd3a0: [#407](https://github.com/owncloud/ocis/ocis-revapull/407) +* Enhancement - Update reva to v0.1.1-0.20200728071211-c948977dd3a0: [#407](https://github.com/owncloud/ocis-reva/pull/407) - Update reva to v0.1.1-0.20200728071211-c948977dd3a0 - Use proper logging for ldap auth requests (reva/#1008) - Update github.com/eventials/go-tus to v0.0.0-20200718001131-45c7ec8f5d59 (reva/#1007) - Check if SMTP credentials are nil (reva/#1006) - https://github.com/owncloud/ocis/ocis-revapull/407 + https://github.com/owncloud/ocis-reva/pull/407 https://github.com/cs3org/reva/pull/1008 https://github.com/cs3org/reva/pull/1007 https://github.com/cs3org/reva/pull/1006 -# Changelog for [0.11.0] (2020-07-23) - -The following sections list the changes in ocis-reva 0.11.0. - -[0.11.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.10.0...v0.11.0 - -## Summary - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#393](https://github.com/owncloud/ocis/ocis-revapull/393) -* Enhancement - Update reva to v0.1.1-0.20200710143425-cf38a45220c5: [#371](https://github.com/owncloud/ocis/ocis-revapull/371) -* Enhancement - Update reva to v0.1.1-0.20200722125752-6dea7936f9d1: [#392](https://github.com/owncloud/ocis/ocis-revapull/392) - -## Details - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#393](https://github.com/owncloud/ocis/ocis-revapull/393) +* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#393](https://github.com/owncloud/ocis-reva/pull/393) ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - https://github.com/owncloud/ocis/ocis-revapull/393 + https://github.com/owncloud/ocis-reva/pull/393 - -* Enhancement - Update reva to v0.1.1-0.20200710143425-cf38a45220c5: [#371](https://github.com/owncloud/ocis/ocis-revapull/371) +* Enhancement - Update reva to v0.1.1-0.20200710143425-cf38a45220c5: [#371](https://github.com/owncloud/ocis-reva/pull/371) - Update reva to v0.1.1-0.20200710143425-cf38a45220c5 (#371) - Add wopi open (reva/#920) - Added a CS3API compliant data exporter to Mentix (reva/#955) - Read SMTP password from env if not set in config (reva/#953) - OCS share fix including file info after update (reva/#958) - Add flag to smtpclient for for unauthenticated SMTP (reva/#963) - https://github.com/owncloud/ocis/ocis-revapull/371 + https://github.com/owncloud/ocis-reva/pull/371 https://github.com/cs3org/reva/pull/920 https://github.com/cs3org/reva/pull/953 https://github.com/cs3org/reva/pull/955 https://github.com/cs3org/reva/pull/958 https://github.com/cs3org/reva/pull/963 - -* Enhancement - Update reva to v0.1.1-0.20200722125752-6dea7936f9d1: [#392](https://github.com/owncloud/ocis/ocis-revapull/392) +* Enhancement - Update reva to v0.1.1-0.20200722125752-6dea7936f9d1: [#392](https://github.com/owncloud/ocis-reva/pull/392) - Update reva to v0.1.1-0.20200722125752-6dea7936f9d1 - Added signing key capability (reva/#986) - Add functionality to create webdav references for OCM shares (reva/#974) - Added a site locations exporter to Mentix (reva/#972) - Add option to config to allow requests to hosts with unverified certificates (reva/#969) - https://github.com/owncloud/ocis/ocis-revapull/392 + https://github.com/owncloud/ocis-reva/pull/392 https://github.com/cs3org/reva/pull/986 https://github.com/cs3org/reva/pull/974 https://github.com/cs3org/reva/pull/972 https://github.com/cs3org/reva/pull/969 -# Changelog for [0.10.0] (2020-07-10) - -The following sections list the changes in ocis-reva 0.10.0. - -[0.10.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.9.1...v0.10.0 - -## Summary - -* Enhancement - Make frontend prefixes configurable: [#363](https://github.com/owncloud/ocis/ocis-revapull/363) -* Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: [#341](https://github.com/owncloud/ocis/ocis-revapull/341) -* Enhancement - Update reva to v0.1.1-0.20200709064551-91eed007038f: [#362](https://github.com/owncloud/ocis/ocis-revapull/362) - -## Details - -* Enhancement - Make frontend prefixes configurable: [#363](https://github.com/owncloud/ocis/ocis-revapull/363) +* Enhancement - Make frontend prefixes configurable: [#363](https://github.com/owncloud/ocis-reva/pull/363) We introduce three new environment variables and preconfigure them the following way: - ``` REVA_FRONTEND_DATAGATEWAY_PREFIX="data" REVA_FRONTEND_OCDAV_PREFIX="" - REVA_FRONTEND_OCS_PREFIX="ocs" ``` + * `REVA_FRONTEND_DATAGATEWAY_PREFIX="data"` + * `REVA_FRONTEND_OCDAV_PREFIX=""` + * `REVA_FRONTEND_OCS_PREFIX="ocs"` This restores the reva defaults that were changed upstream. - https://github.com/owncloud/ocis/ocis-revapull/363 + https://github.com/owncloud/ocis-reva/pull/363 https://github.com/cs3org/reva/pull/936/files#diff-51bf4fb310f7362f5c4306581132fc3bR63 -* Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: [#341](https://github.com/owncloud/ocis/ocis-revapull/341) +* Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: [#341](https://github.com/owncloud/ocis-reva/pull/341) - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66 (#341) - Added country information to Mentix (reva/#924) - Refactor metrics package to implement reader interface (reva/#934) - Fix OCS public link share update values logic (#252, #288, reva/#930) - https://github.com/owncloud/ocis/ocis-revaissues/252 - https://github.com/owncloud/ocis/ocis-revaissues/288 - https://github.com/owncloud/ocis/ocis-revapull/341 + https://github.com/owncloud/ocis-reva/issues/252 + https://github.com/owncloud/ocis-reva/issues/288 + https://github.com/owncloud/ocis-reva/pull/341 https://github.com/cs3org/reva/pull/924 https://github.com/cs3org/reva/pull/934 https://github.com/cs3org/reva/pull/930 - -* Enhancement - Update reva to v0.1.1-0.20200709064551-91eed007038f: [#362](https://github.com/owncloud/ocis/ocis-revapull/362) +* Enhancement - Update reva to v0.1.1-0.20200709064551-91eed007038f: [#362](https://github.com/owncloud/ocis-reva/pull/362) - Update reva to v0.1.1-0.20200709064551-91eed007038f (#362) - Fix config for uploads when data server is not exposed (reva/#936) - Update OCM partners endpoints (reva/#937) - Update @@ -301,10 +247,10 @@ The following sections list the changes in ocis-reva 0.10.0. functionality to mail OCM invite tokens (reva/#944) - Change percentagused to percentageused (reva/#903) - Fix file-descriptor leak (reva/#954) - https://github.com/owncloud/ocis/ocis-revaissues/344 - https://github.com/owncloud/ocis/ocis-revaissues/336 - https://github.com/owncloud/ocis/ocis-revaissues/11 - https://github.com/owncloud/ocis/ocis-revapull/362 + https://github.com/owncloud/ocis-reva/issues/344 + https://github.com/owncloud/ocis-reva/issues/336 + https://github.com/owncloud/ocis-reva/issues/11 + https://github.com/owncloud/ocis-reva/pull/362 https://github.com/cs3org/reva/pull/936 https://github.com/cs3org/reva/pull/937 https://github.com/cs3org/reva/pull/938 @@ -317,61 +263,33 @@ The following sections list the changes in ocis-reva 0.10.0. https://github.com/cs3org/reva/pull/903 https://github.com/cs3org/reva/pull/954 -# Changelog for [0.9.1] (2020-07-02) - -The following sections list the changes in ocis-reva 0.9.1. - -[0.9.1]: https://github.com/owncloud/ocis/ocis-revacompare/v0.9.0...v0.9.1 - -## Summary - -* Enhancement - Add new config options for the http client: [#330](https://github.com/owncloud/ocis/ocis-revapull/330) - -## Details - -* Enhancement - Add new config options for the http client: [#330](https://github.com/owncloud/ocis/ocis-revapull/330) +* Enhancement - Add new config options for the http client: [#330](https://github.com/owncloud/ocis-reva/pull/330) The internal certificates are checked for validity after https://github.com/cs3org/reva/pull/914, which causes the acceptance tests to fail. This change sets new hardcoded defaults. - https://github.com/owncloud/ocis/ocis-revapull/330 + https://github.com/owncloud/ocis-reva/pull/330 -# Changelog for [0.9.0] (2020-07-01) - -The following sections list the changes in ocis-reva 0.9.0. - -[0.9.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.8.0...v0.9.0 - -## Summary - -* Enhancement - Allow datagateway transfers to take 24h: [#323](https://github.com/owncloud/ocis/ocis-revapull/323) -* Enhancement - Update reva to v0.1.1-0.20200630075923-39a90d431566: [#320](https://github.com/owncloud/ocis/ocis-revapull/320) -* Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: [#328](https://github.com/owncloud/ocis/ocis-revapull/328) - -## Details - -* Enhancement - Allow datagateway transfers to take 24h: [#323](https://github.com/owncloud/ocis/ocis-revapull/323) +* Enhancement - Allow datagateway transfers to take 24h: [#323](https://github.com/owncloud/ocis-reva/pull/323) - Increase transfer token life time to 24h (PR #323) - https://github.com/owncloud/ocis/ocis-revapull/323 + https://github.com/owncloud/ocis-reva/pull/323 - -* Enhancement - Update reva to v0.1.1-0.20200630075923-39a90d431566: [#320](https://github.com/owncloud/ocis/ocis-revapull/320) +* Enhancement - Update reva to v0.1.1-0.20200630075923-39a90d431566: [#320](https://github.com/owncloud/ocis-reva/pull/320) - Update reva to v0.1.1-0.20200630075923-39a90d431566 (#320) - Return special value for public link password (#294, reva/#904) - Fix public stat and listcontainer response to contain the correct prefix (#310, reva/#902) - https://github.com/owncloud/ocis/ocis-revaissues/310 - https://github.com/owncloud/ocis/ocis-revaissues/294 - https://github.com/owncloud/ocis/ocis-revapull/320 + https://github.com/owncloud/ocis-reva/issues/310 + https://github.com/owncloud/ocis-reva/issues/294 + https://github.com/owncloud/ocis-reva/pull/320 https://github.com/cs3org/reva/pull/902 https://github.com/cs3org/reva/pull/904 - -* Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: [#328](https://github.com/owncloud/ocis/ocis-revapull/328) +* Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: [#328](https://github.com/owncloud/ocis-reva/pull/328) - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66 (#328) - Use sync.Map on pool package (reva/#909) - Use mutex instead of sync.Map (reva/#915) - Use gatewayProviders instead of @@ -382,10 +300,10 @@ The following sections list the changes in ocis-reva 0.9.0. (#288, reva/#918) - OCS Share Remove array from OCS Share update response (#252, reva/#919) - OCS Share Implement GET request for single shares (#249, reva/#921) - https://github.com/owncloud/ocis/ocis-revaissues/288 - https://github.com/owncloud/ocis/ocis-revaissues/252 - https://github.com/owncloud/ocis/ocis-revaissues/249 - https://github.com/owncloud/ocis/ocis-revapull/328 + https://github.com/owncloud/ocis-reva/issues/288 + https://github.com/owncloud/ocis-reva/issues/252 + https://github.com/owncloud/ocis-reva/issues/249 + https://github.com/owncloud/ocis-reva/pull/328 https://github.com/cs3org/reva/pull/909 https://github.com/cs3org/reva/pull/915 https://github.com/cs3org/reva/pull/916 @@ -398,44 +316,20 @@ The following sections list the changes in ocis-reva 0.9.0. https://github.com/cs3org/reva/pull/919 https://github.com/cs3org/reva/pull/921 -# Changelog for [0.8.0] (2020-06-29) - -The following sections list the changes in ocis-reva 0.8.0. - -[0.8.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.7.0...v0.8.0 - -## Summary - -* Enhancement - Update reva to v0.1.1-0.20200629131207-04298ea1c088: [#309](https://github.com/owncloud/ocis/ocis-revapull/309) - -## Details - -* Enhancement - Update reva to v0.1.1-0.20200629131207-04298ea1c088: [#309](https://github.com/owncloud/ocis/ocis-revapull/309) +* Enhancement - Update reva to v0.1.1-0.20200629131207-04298ea1c088: [#309](https://github.com/owncloud/ocis-reva/pull/309) - Update reva to v0.1.1-0.20200629094927-e33d65230abc (#309) - Fix public link file share (#278, reva/#895, reva/#900) - Delete public share (reva/#899) - Updated reva to v0.1.1-0.20200629131207-04298ea1c088 (#313) - https://github.com/owncloud/ocis/ocis-revaissues/278 - https://github.com/owncloud/ocis/ocis-revapull/309 + https://github.com/owncloud/ocis-reva/issues/278 + https://github.com/owncloud/ocis-reva/pull/309 https://github.com/cs3org/reva/pull/895 https://github.com/cs3org/reva/pull/899 https://github.com/cs3org/reva/pull/900 - https://github.com/owncloud/ocis/ocis-revapull/313 + https://github.com/owncloud/ocis-reva/pull/313 -# Changelog for [0.7.0] (2020-06-26) - -The following sections list the changes in ocis-reva 0.7.0. - -[0.7.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.6.0...v0.7.0 - -## Summary - -* Enhancement - Update reva to v0.1.1-0.20200626111234-e21c32db9614: [#261](https://github.com/owncloud/ocis/ocis-revapull/261) - -## Details - -* Enhancement - Update reva to v0.1.1-0.20200626111234-e21c32db9614: [#261](https://github.com/owncloud/ocis/ocis-revapull/261) +* Enhancement - Update reva to v0.1.1-0.20200626111234-e21c32db9614: [#261](https://github.com/owncloud/ocis-reva/pull/261) - Updated reva to v0.1.1-0.20200626111234-e21c32db9614 (#304) - TUS upload support through datagateway (#261, reva/#878, reva/#888) - Added support for differing metrics path for @@ -445,32 +339,20 @@ The following sections list the changes in ocis-reva 0.7.0. anymore, but with a dedicated storage driver. We're using it now and adapted default configs of storages (reva/#891, #304) - https://github.com/owncloud/ocis/ocis-revaissues/49 - https://github.com/owncloud/ocis/ocis-revaissues/293 - https://github.com/owncloud/ocis/ocis-revaissues/261 - https://github.com/owncloud/ocis/ocis-revapull/261 + https://github.com/owncloud/ocis-reva/issues/49 + https://github.com/owncloud/ocis-reva/issues/293 + https://github.com/owncloud/ocis-reva/issues/261 + https://github.com/owncloud/ocis-reva/pull/261 https://github.com/cs3org/reva/pull/875 https://github.com/cs3org/reva/pull/877 https://github.com/cs3org/reva/pull/878 https://github.com/cs3org/reva/pull/881 https://github.com/cs3org/reva/pull/880 https://github.com/cs3org/reva/pull/888 - https://github.com/owncloud/ocis/ocis-revapull/304 + https://github.com/owncloud/ocis-reva/pull/304 https://github.com/cs3org/reva/pull/891 -# Changelog for [0.6.0] (2020-06-24) - -The following sections list the changes in ocis-reva 0.6.0. - -[0.6.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.5.0...v0.6.0 - -## Summary - -* Enhancement - Update reva to v0.1.1-0.20200624063447-db5e6635d5f0: [#279](https://github.com/owncloud/ocis/ocis-revapull/279) - -## Details - -* Enhancement - Update reva to v0.1.1-0.20200624063447-db5e6635d5f0: [#279](https://github.com/owncloud/ocis/ocis-revapull/279) +* Enhancement - Update reva to v0.1.1-0.20200624063447-db5e6635d5f0: [#279](https://github.com/owncloud/ocis-reva/pull/279) - Updated reva to v0.1.1-0.20200624063447-db5e6635d5f0 (#279) - Local storage: URL-encode file ids to ease integration with other microservices like WOPI (reva/#799) - Mentix fixes @@ -491,15 +373,15 @@ The following sections list the changes in ocis-reva 0.6.0. Pass etag in quotes from the fs layer (#269, reva/#866, reva/#867) - OCM: use refactored cs3apis provider definition (reva/#864) - https://github.com/owncloud/ocis/ocis-revaissues/116 - https://github.com/owncloud/ocis/ocis-revaissues/112 - https://github.com/owncloud/ocis/ocis-revaissues/253 - https://github.com/owncloud/ocis/ocis-revaissues/254 + https://github.com/owncloud/ocis-reva/issues/116 + https://github.com/owncloud/ocis-reva/issues/112 + https://github.com/owncloud/ocis-reva/issues/253 + https://github.com/owncloud/ocis-reva/issues/254 https://github.com/owncloud/ocis/issues/216 - https://github.com/owncloud/ocis/ocis-revaissues/174 - https://github.com/owncloud/ocis/ocis-revaissues/47 - https://github.com/owncloud/ocis/ocis-revaissues/269 - https://github.com/owncloud/ocis/ocis-revapull/279 + https://github.com/owncloud/ocis-reva/issues/174 + https://github.com/owncloud/ocis-reva/issues/47 + https://github.com/owncloud/ocis-reva/issues/269 + https://github.com/owncloud/ocis-reva/pull/279 https://github.com/owncloud/cs3org/reva/pull/799 https://github.com/owncloud/cs3org/reva/pull/803 https://github.com/owncloud/cs3org/reva/pull/817 @@ -532,20 +414,7 @@ The following sections list the changes in ocis-reva 0.6.0. https://github.com/owncloud/cs3org/reva/pull/867 https://github.com/owncloud/cs3org/reva/pull/864 -# Changelog for [0.5.0] (2020-06-04) - -The following sections list the changes in ocis-reva 0.5.0. - -[0.5.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.4.0...v0.5.0 - -## Summary - -* Enhancement - Add TUS global capability: [#177](https://github.com/owncloud/ocis/ocis-revaissues/177) -* Enhancement - Update reva to v0.1.1-0.20200603071553-e05a87521618: [#244](https://github.com/owncloud/ocis/ocis-revaissues/244) - -## Details - -* Enhancement - Add TUS global capability: [#177](https://github.com/owncloud/ocis/ocis-revaissues/177) +* Enhancement - Add TUS global capability: [#177](https://github.com/owncloud/ocis-reva/issues/177) The TUS global capabilities from Reva are now exposed. @@ -554,44 +423,29 @@ The following sections list the changes in ocis-reva 0.5.0. http method override can be configured using the "--upload-http-method-override" CLI switch or "REVA_FRONTEND_UPLOAD_HTTP_METHOD_OVERRIDE" environment variable. - https://github.com/owncloud/ocis/ocis-revaissues/177 - https://github.com/owncloud/ocis/ocis-revapull/228 + https://github.com/owncloud/ocis-reva/issues/177 + https://github.com/owncloud/ocis-reva/pull/228 - -* Enhancement - Update reva to v0.1.1-0.20200603071553-e05a87521618: [#244](https://github.com/owncloud/ocis/ocis-revaissues/244) +* Enhancement - Update reva to v0.1.1-0.20200603071553-e05a87521618: [#244](https://github.com/owncloud/ocis-reva/issues/244) - Updated reva to v0.1.1-0.20200603071553-e05a87521618 (#244) - Add option to disable TUS on OC layer (#177, reva/#791) - Dataprovider now supports method override (#177, reva/#792) - OCS fixes for create public link (reva/#798) - https://github.com/owncloud/ocis/ocis-revaissues/244 - https://github.com/owncloud/ocis/ocis-revaissues/177 + https://github.com/owncloud/ocis-reva/issues/244 + https://github.com/owncloud/ocis-reva/issues/177 https://github.com/cs3org/reva/pull/791 https://github.com/cs3org/reva/pull/792 https://github.com/cs3org/reva/pull/798 -# Changelog for [0.4.0] (2020-05-29) - -The following sections list the changes in ocis-reva 0.4.0. - -[0.4.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.3.0...v0.4.0 - -## Summary - -* Enhancement - Add public shares service: [#49](https://github.com/owncloud/ocis/ocis-revaissues/49) -* Enhancement - Update reva to v0.1.1-0.20200529120551-4f2d9c85d3c9: [#49](https://github.com/owncloud/ocis/ocis-revaissues/49) - -## Details - -* Enhancement - Add public shares service: [#49](https://github.com/owncloud/ocis/ocis-revaissues/49) +* Enhancement - Add public shares service: [#49](https://github.com/owncloud/ocis-reva/issues/49) Added Public Shares service with CRUD operations and File Public Shares Manager - https://github.com/owncloud/ocis/ocis-revaissues/49 - https://github.com/owncloud/ocis/ocis-revapull/232 + https://github.com/owncloud/ocis-reva/issues/49 + https://github.com/owncloud/ocis-reva/pull/232 - -* Enhancement - Update reva to v0.1.1-0.20200529120551-4f2d9c85d3c9: [#49](https://github.com/owncloud/ocis/ocis-revaissues/49) +* Enhancement - Update reva to v0.1.1-0.20200529120551-4f2d9c85d3c9: [#49](https://github.com/owncloud/ocis-reva/issues/49) - Updated reva to v0.1.1-0.20200529120551 (#232) - Public Shares CRUD, File Public Shares Manager (#49, #232, reva/#681, reva/#788) - Disable HTTP-KeepAlives to reduce fd count @@ -601,12 +455,12 @@ The following sections list the changes in ocis-reva 0.4.0. Remove implicit data member from memory store (reva/#774) - Added TUS global capabilities (#177, reva/#775) - Fix PROPFIND with Depth 1 for cross-storage operations (reva/#779) - https://github.com/owncloud/ocis/ocis-revaissues/49 - https://github.com/owncloud/ocis/ocis-revaissues/229 - https://github.com/owncloud/ocis/ocis-revaissues/66 - https://github.com/owncloud/ocis/ocis-revaissues/177 + https://github.com/owncloud/ocis-reva/issues/49 + https://github.com/owncloud/ocis-reva/issues/229 + https://github.com/owncloud/ocis-reva/issues/66 + https://github.com/owncloud/ocis-reva/issues/177 https://github.com/owncloud/ocis/issues/268 - https://github.com/owncloud/ocis/ocis-revapull/232 + https://github.com/owncloud/ocis-reva/pull/232 https://github.com/cs3org/reva/pull/787 https://github.com/cs3org/reva/pull/681 https://github.com/cs3org/reva/pull/788 @@ -619,19 +473,7 @@ The following sections list the changes in ocis-reva 0.4.0. https://github.com/cs3org/reva/pull/775 https://github.com/cs3org/reva/pull/779 -# Changelog for [0.3.0] (2020-05-20) - -The following sections list the changes in ocis-reva 0.3.0. - -[0.3.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.2.1...v0.3.0 - -## Summary - -* Enhancement - Update reva to v0.1.1-0.20200520150229: [#161](https://github.com/owncloud/ocis/ocis-revapull/161) - -## Details - -* Enhancement - Update reva to v0.1.1-0.20200520150229: [#161](https://github.com/owncloud/ocis/ocis-revapull/161) +* Enhancement - Update reva to v0.1.1-0.20200520150229: [#161](https://github.com/owncloud/ocis-reva/pull/161) - Update reva to v0.1.1-0.20200520150229 (#161, #180, #192, #207, #221) - Return arbitrary metadata with stat, upload without TUS (reva/#766) - Stat file before returning datagateway @@ -655,26 +497,26 @@ The following sections list the changes in ocis-reva 0.3.0. namespace usage for custom properties in PROPFIND (#57, reva/#720) - Implement returning Webdav custom properties from xattr (#57, reva/#721) - Minor fix in OCM share pkg (reva/#718) - https://github.com/owncloud/ocis/ocis-revaissues/20 - https://github.com/owncloud/ocis/ocis-revaissues/26 - https://github.com/owncloud/ocis/ocis-revaissues/43 - https://github.com/owncloud/ocis/ocis-revaissues/44 - https://github.com/owncloud/ocis/ocis-revaissues/46 - https://github.com/owncloud/ocis/ocis-revaissues/94 - https://github.com/owncloud/ocis/ocis-revaissues/26 - https://github.com/owncloud/ocis/ocis-revaissues/67 - https://github.com/owncloud/ocis/ocis-revaissues/57 - https://github.com/owncloud/ocis/ocis-revaissues/94 - https://github.com/owncloud/ocis/ocis-revaissues/188 - https://github.com/owncloud/ocis/ocis-revaissues/182 - https://github.com/owncloud/ocis/ocis-revaissues/212 - https://github.com/owncloud/ocis/ocis-revaissues/186 - https://github.com/owncloud/ocis/ocis-revaissues/203 - https://github.com/owncloud/ocis/ocis-revapull/161 - https://github.com/owncloud/ocis/ocis-revapull/180 - https://github.com/owncloud/ocis/ocis-revapull/192 - https://github.com/owncloud/ocis/ocis-revapull/207 - https://github.com/owncloud/ocis/ocis-revapull/221 + https://github.com/owncloud/ocis-reva/issues/20 + https://github.com/owncloud/ocis-reva/issues/26 + https://github.com/owncloud/ocis-reva/issues/43 + https://github.com/owncloud/ocis-reva/issues/44 + https://github.com/owncloud/ocis-reva/issues/46 + https://github.com/owncloud/ocis-reva/issues/94 + https://github.com/owncloud/ocis-reva/issues/26 + https://github.com/owncloud/ocis-reva/issues/67 + https://github.com/owncloud/ocis-reva/issues/57 + https://github.com/owncloud/ocis-reva/issues/94 + https://github.com/owncloud/ocis-reva/issues/188 + https://github.com/owncloud/ocis-reva/issues/182 + https://github.com/owncloud/ocis-reva/issues/212 + https://github.com/owncloud/ocis-reva/issues/186 + https://github.com/owncloud/ocis-reva/issues/203 + https://github.com/owncloud/ocis-reva/pull/161 + https://github.com/owncloud/ocis-reva/pull/180 + https://github.com/owncloud/ocis-reva/pull/192 + https://github.com/owncloud/ocis-reva/pull/207 + https://github.com/owncloud/ocis-reva/pull/221 https://github.com/cs3org/reva/pull/766 https://github.com/cs3org/reva/pull/765 https://github.com/cs3org/reva/pull/755 @@ -707,130 +549,64 @@ The following sections list the changes in ocis-reva 0.3.0. https://github.com/cs3org/reva/pull/732 https://github.com/cs3org/reva/pull/750 -# Changelog for [0.2.1] (2020-04-28) - -The following sections list the changes in ocis-reva 0.2.1. - -[0.2.1]: https://github.com/owncloud/ocis/ocis-revacompare/v0.2.0...v0.2.1 - -## Summary - -* Bugfix - Stop advertising unsupported chunking v2: [#145](https://github.com/owncloud/ocis/ocis-revapull/145) -* Enhancement - Allow configuring the gateway for dataproviders: [#136](https://github.com/owncloud/ocis/ocis-revapull/136) -* Enhancement - Use a configured logger on reva runtime: [#153](https://github.com/owncloud/ocis/ocis-revapull/153) - -## Details - -* Bugfix - Stop advertising unsupported chunking v2: [#145](https://github.com/owncloud/ocis/ocis-revapull/145) +* Bugfix - Stop advertising unsupported chunking v2: [#145](https://github.com/owncloud/ocis-reva/pull/145) Removed "chunking" attribute in the DAV capabilities. Please note that chunking v2 is advertised as "chunking 1.0" while chunking v1 is the attribute "bigfilechunking" which is already false. - https://github.com/owncloud/ocis/ocis-revapull/145 + https://github.com/owncloud/ocis-reva/pull/145 - -* Enhancement - Allow configuring the gateway for dataproviders: [#136](https://github.com/owncloud/ocis/ocis-revapull/136) +* Enhancement - Allow configuring the gateway for dataproviders: [#136](https://github.com/owncloud/ocis-reva/pull/136) This allows using basic or bearer auth when directly talking to dataproviders. - https://github.com/owncloud/ocis/ocis-revapull/136 + https://github.com/owncloud/ocis-reva/pull/136 - -* Enhancement - Use a configured logger on reva runtime: [#153](https://github.com/owncloud/ocis/ocis-revapull/153) +* Enhancement - Use a configured logger on reva runtime: [#153](https://github.com/owncloud/ocis-reva/pull/153) For consistency reasons we need a configured logger that is inline with an ocis logger, so the log cascade can be easily parsed by a human. - https://github.com/owncloud/ocis/ocis-revapull/153 + https://github.com/owncloud/ocis-reva/pull/153 -# Changelog for [0.2.0] (2020-04-15) - -The following sections list the changes in ocis-reva 0.2.0. - -[0.2.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.1.1...v0.2.0 - -## Summary - -* Bugfix - Fix eos user sharing config: [#127](https://github.com/owncloud/ocis/ocis-revapull/127) -* Enhancement - Update reva to v1.1.0-20200414133413: [#127](https://github.com/owncloud/ocis/ocis-revapull/127) - -## Details - -* Bugfix - Fix eos user sharing config: [#127](https://github.com/owncloud/ocis/ocis-revapull/127) +* Bugfix - Fix eos user sharing config: [#127](https://github.com/owncloud/ocis-reva/pull/127) We have added missing config options for the user sharing manager and added a dedicated eos storage command with pre configured settings for the eos-docker container. It configures a `Shares` folder in a users home when using eos as the storage driver. - https://github.com/owncloud/ocis/ocis-revapull/127 + https://github.com/owncloud/ocis-reva/pull/127 - -* Enhancement - Update reva to v1.1.0-20200414133413: [#127](https://github.com/owncloud/ocis/ocis-revapull/127) +* Enhancement - Update reva to v1.1.0-20200414133413: [#127](https://github.com/owncloud/ocis-reva/pull/127) Adds initial public sharing and ocm implementation. - https://github.com/owncloud/ocis/ocis-revapull/127 + https://github.com/owncloud/ocis-reva/pull/127 -# Changelog for [0.1.1] (2020-03-31) - -The following sections list the changes in ocis-reva 0.1.1. - -[0.1.1]: https://github.com/owncloud/ocis/ocis-revacompare/v0.1.0...v0.1.1 - -## Summary - -* Bugfix - Fix eos config: [#125](https://github.com/owncloud/ocis/ocis-revapull/125) - -## Details - -* Bugfix - Fix eos config: [#125](https://github.com/owncloud/ocis/ocis-revapull/125) +* Bugfix - Fix eos config: [#125](https://github.com/owncloud/ocis-reva/pull/125) We have added missing config options for the home layout to the config struct that is passed to eos. - https://github.com/owncloud/ocis/ocis-revapull/125 + https://github.com/owncloud/ocis-reva/pull/125 -# Changelog for [0.1.0] (2020-03-23) - -The following sections list the changes in ocis-reva 0.1.0. - -[0.1.0]: https://github.com/owncloud/ocis/ocis-revacompare/6702be7f9045a382d40691a9bcd04f572203e9ed...v0.1.0 - -## Summary - -* Bugfix - Set correct flag type in the flagsets: [#75](https://github.com/owncloud/ocis/ocis-revaissues/75) -* Bugfix - We fixed a typo in the `REVA_LDAP_SCHEMA_MAIL` environment variable: [#113](https://github.com/owncloud/ocis/ocis-revapull/113) -* Bugfix - Allow different namespaces for /webdav and /dav/files: [#68](https://github.com/owncloud/ocis/ocis-revapull/68) -* Change - Use /home as default namespace: [#68](https://github.com/owncloud/ocis/ocis-revapull/68) -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/ocis-revaissues/1) -* Change - Start multiple services with dedicated commands: [#6](https://github.com/owncloud/ocis/ocis-revaissues/6) -* Change - Storage providers now default to exposing data servers: [#89](https://github.com/owncloud/ocis/ocis-revaissues/89) -* Change - Default to running behind ocis-proxy: [#113](https://github.com/owncloud/ocis/ocis-revapull/113) -* Enhancement - Expose owncloud storage driver config in flagset: [#87](https://github.com/owncloud/ocis/ocis-revaissues/87) -* Enhancement - Update reva to v0.0.2-0.20200212114015-0dbce24f7e8b: [#91](https://github.com/owncloud/ocis/ocis-revapull/91) -* Enhancement - Allow configuring user sharing driver: [#115](https://github.com/owncloud/ocis/ocis-revapull/115) - -## Details - -* Bugfix - Set correct flag type in the flagsets: [#75](https://github.com/owncloud/ocis/ocis-revaissues/75) +* Bugfix - Set correct flag type in the flagsets: [#75](https://github.com/owncloud/ocis-reva/issues/75) While upgrading to the micro/cli version 2 there where two instances of `StringFlag` which had not been changed to `StringSliceFlag`. This caused `ocis-reva users` and `ocis-reva storage-root` to fail on startup. - https://github.com/owncloud/ocis/ocis-revaissues/75 - https://github.com/owncloud/ocis/ocis-revapull/76 + https://github.com/owncloud/ocis-reva/issues/75 + https://github.com/owncloud/ocis-reva/pull/76 - -* Bugfix - We fixed a typo in the `REVA_LDAP_SCHEMA_MAIL` environment variable: [#113](https://github.com/owncloud/ocis/ocis-revapull/113) +* Bugfix - We fixed a typo in the `REVA_LDAP_SCHEMA_MAIL` environment variable: [#113](https://github.com/owncloud/ocis-reva/pull/113) It was misspelled as `REVA_LDAP_SCHEMA_Mail`. - https://github.com/owncloud/ocis/ocis-revapull/113 + https://github.com/owncloud/ocis-reva/pull/113 - -* Bugfix - Allow different namespaces for /webdav and /dav/files: [#68](https://github.com/owncloud/ocis/ocis-revapull/68) +* Bugfix - Allow different namespaces for /webdav and /dav/files: [#68](https://github.com/owncloud/ocis-reva/pull/68) After fbf131c the path for the "new" webdav path does not contain a username `/remote.php/dav/files/textfile0.txt`. It used to be @@ -847,11 +623,10 @@ The following sections list the changes in ocis-reva 0.1.0. The `WEBDAV_NAMESPACE_JAIL` environment variable is split into - `WEBDAV_NAMESPACE` and - `DAV_FILES_NAMESPACE` accordingly. - https://github.com/owncloud/ocis/ocis-revapull/68 + https://github.com/owncloud/ocis-reva/pull/68 related: - -* Change - Use /home as default namespace: [#68](https://github.com/owncloud/ocis/ocis-revapull/68) +* Change - Use /home as default namespace: [#68](https://github.com/owncloud/ocis-reva/pull/68) Currently, cross storage etag propagation is not yet implemented, which prevents the desktop client from detecting changes via the PROPFIND to /. / is managed by the root storage provider @@ -868,38 +643,34 @@ The following sections list the changes in ocis-reva 0.1.0. To get back the global namespace, which ultimately is the goal, just set the above environment variable to `/`. - https://github.com/owncloud/ocis/ocis-revapull/68 + https://github.com/owncloud/ocis-reva/pull/68 - -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/ocis-revaissues/1) +* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-reva/issues/1) Just prepared an initial basic version to start a reva server and start integrating with the go-micro base dextension framework of ownCloud Infinite Scale. - https://github.com/owncloud/ocis/ocis-revaissues/1 + https://github.com/owncloud/ocis-reva/issues/1 - -* Change - Start multiple services with dedicated commands: [#6](https://github.com/owncloud/ocis/ocis-revaissues/6) +* Change - Start multiple services with dedicated commands: [#6](https://github.com/owncloud/ocis-reva/issues/6) The initial version would only allow us to use a set of reva configurations to start multiple services. We use a more opinionated set of commands to start dedicated services that allows us to configure them individually. It allows us to switch eg. the user backend to LDAP and fully use it on the cli. - https://github.com/owncloud/ocis/ocis-revaissues/6 + https://github.com/owncloud/ocis-reva/issues/6 - -* Change - Storage providers now default to exposing data servers: [#89](https://github.com/owncloud/ocis/ocis-revaissues/89) +* Change - Storage providers now default to exposing data servers: [#89](https://github.com/owncloud/ocis-reva/issues/89) The flags that let reva storage providers announce that they expose a data server now defaults to true: `REVA_STORAGE_HOME_EXPOSE_DATA_SERVER=1` `REVA_STORAGE_OC_EXPOSE_DATA_SERVER=1` - https://github.com/owncloud/ocis/ocis-revaissues/89 + https://github.com/owncloud/ocis-reva/issues/89 - -* Change - Default to running behind ocis-proxy: [#113](https://github.com/owncloud/ocis/ocis-revapull/113) +* Change - Default to running behind ocis-proxy: [#113](https://github.com/owncloud/ocis-reva/pull/113) We changed the default configuration to integrate better with ocis. @@ -910,10 +681,9 @@ The following sections list the changes in ocis-reva 0.1.0. OpaqueID attribute from `sub` to `preferred_username`. The latter is a claim populated by konnectd that can also be used by the reva ldap user manager to look up users by their OpaqueId - https://github.com/owncloud/ocis/ocis-revapull/113 + https://github.com/owncloud/ocis-reva/pull/113 - -* Enhancement - Expose owncloud storage driver config in flagset: [#87](https://github.com/owncloud/ocis/ocis-revaissues/87) +* Enhancement - Expose owncloud storage driver config in flagset: [#87](https://github.com/owncloud/ocis-reva/issues/87) Three new flags are now available: @@ -926,23 +696,22 @@ The following sections list the changes in ocis-reva 0.1.0. - the address of the redis server default: `:6379` env var: `REVA_STORAGE_OWNCLOUD_REDIS_ADDR` cli option: `--storage-owncloud-redis` - https://github.com/owncloud/ocis/ocis-revaissues/87 + https://github.com/owncloud/ocis-reva/issues/87 - -* Enhancement - Update reva to v0.0.2-0.20200212114015-0dbce24f7e8b: [#91](https://github.com/owncloud/ocis/ocis-revapull/91) +* Enhancement - Update reva to v0.0.2-0.20200212114015-0dbce24f7e8b: [#91](https://github.com/owncloud/ocis-reva/pull/91) Reva has seen a lot of changes that allow us to - reduce the configuration overhead - use the autocreato home folder option - use the home folder path layout option - no longer start the root storage - https://github.com/owncloud/ocis/ocis-revapull/91 + https://github.com/owncloud/ocis-reva/pull/91 related: - -* Enhancement - Allow configuring user sharing driver: [#115](https://github.com/owncloud/ocis/ocis-revapull/115) +* Enhancement - Allow configuring user sharing driver: [#115](https://github.com/owncloud/ocis-reva/pull/115) We now default to `json` which persists shares in the sharing manager in a json file instead of an in memory db. - https://github.com/owncloud/ocis/ocis-revapull/115 + https://github.com/owncloud/ocis-reva/pull/115 +https://github.com/owncloud/product/issues/244 diff --git a/changelog/unreleased/add-store-to-monorepo b/changelog/unreleased/add-store-to-monorepo new file mode 100644 index 0000000000..b82c90eba3 --- /dev/null +++ b/changelog/unreleased/add-store-to-monorepo @@ -0,0 +1,10 @@ +Enhancement: Add the store service + +Tags: store + +* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) +* Bugfix - Removed code from other service: [#7](https://github.com/owncloud/ocis-store/pull/7) +* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#5](https://github.com/owncloud/ocis-store/pull/5) +* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-store/pull/1) + +https://github.com/owncloud/product/issues/244 diff --git a/changelog/unreleased/add-thumbnails-command.md b/changelog/unreleased/add-thumbnails-command.md index 30a48e4390..f489b50ed3 100644 --- a/changelog/unreleased/add-thumbnails-command.md +++ b/changelog/unreleased/add-thumbnails-command.md @@ -1,4 +1,6 @@ -Change: add the thumbnails command +Change: add the thumbnails command + +Tags: thumbnails Added the thumbnails command so that the thumbnails service can get started via ocis. diff --git a/changelog/unreleased/add-thumbnails-to-monorepo b/changelog/unreleased/add-thumbnails-to-monorepo new file mode 100644 index 0000000000..dd4bd8cb5c --- /dev/null +++ b/changelog/unreleased/add-thumbnails-to-monorepo @@ -0,0 +1,18 @@ +Enhancement: Add the thumbnails service + +Tags: thumbnails + +* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) +* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#35](https://github.com/owncloud/ocis-thumbnails/pull/35) +* Enhancement - Serve the metrics endpoint: [#37](https://github.com/owncloud/ocis-thumbnails/issues/37) +* Change - Add more default resolutions: [#23](https://github.com/owncloud/ocis-thumbnails/issues/23) +* Change - Refactor code to remove code smells: [#21](https://github.com/owncloud/ocis-thumbnails/issues/21) +* Change - Use micro service error api: [#31](https://github.com/owncloud/ocis-thumbnails/issues/31) +* Enhancement - Limit users to access own thumbnails: [#5](https://github.com/owncloud/ocis-thumbnails/issues/5) +* Bugfix - Fix usage of context.Context: [#18](https://github.com/owncloud/ocis-thumbnails/issues/18) +* Bugfix - Fix execution when passing program flags: [#15](https://github.com/owncloud/ocis-thumbnails/issues/15) +* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-thumbnails/issues/1) +* Change - Use predefined resolutions for thumbnail generation: [#7](https://github.com/owncloud/ocis-thumbnails/issues/7) +* Change - Implement the first working version: [#3](https://github.com/owncloud/ocis-thumbnails/pull/3) + +https://github.com/owncloud/product/issues/244 diff --git a/accounts/changelog/unreleased/add-version-command.md b/changelog/unreleased/add-version-command.md similarity index 92% rename from accounts/changelog/unreleased/add-version-command.md rename to changelog/unreleased/add-version-command.md index 4ada95382b..ff1b68559c 100644 --- a/accounts/changelog/unreleased/add-version-command.md +++ b/changelog/unreleased/add-version-command.md @@ -1,5 +1,7 @@ Enhancement: add a command to list the versions of running instances +Tags: accounts + Added a micro command to list the versions of running accounts services. https://github.com/owncloud/product/issues/226 diff --git a/changelog/unreleased/add-webdav-to-monorepo b/changelog/unreleased/add-webdav-to-monorepo new file mode 100644 index 0000000000..9a0393a7f9 --- /dev/null +++ b/changelog/unreleased/add-webdav-to-monorepo @@ -0,0 +1,13 @@ +Enhancement: Add the webdav service + +Tags: webdav + + * Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226) + * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#22](https://github.com/owncloud/ocis-webdav/pull/22) + * Change Change status not found on missing thumbnail: [#20](https://github.com/owncloud/ocis-webdav/issues/20) + * Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-webdav/issues/1) + * Change - Update ocis-pkg to version 2.2.0: [#16](https://github.com/owncloud/ocis-webdav/issues/16) + * Enhancement - Configuration: [#14](https://github.com/owncloud/ocis-webdav/pull/14) + * Enhancement - Implement preview API: [#13](https://github.com/owncloud/ocis-webdav/pull/13) + + https://github.com/owncloud/product/issues/244 diff --git a/changelog/unreleased/clear-external-apps.md b/changelog/unreleased/clear-external-apps.md index bd7d1a7a77..a516b45813 100644 --- a/changelog/unreleased/clear-external-apps.md +++ b/changelog/unreleased/clear-external-apps.md @@ -1,5 +1,7 @@ Bugfix: Don't enforce empty external apps slice +Tags: web + The command for ocis-phoenix enforced an empty external apps configuration. This was removed, as it was blocking a new set of default external apps in ocis-phoenix. https://github.com/owncloud/ocis/pull/473 diff --git a/accounts/changelog/unreleased/configurable-storage.md b/changelog/unreleased/configurable-storage.md similarity index 94% rename from accounts/changelog/unreleased/configurable-storage.md rename to changelog/unreleased/configurable-storage.md index 021368ea5b..1a35dead46 100644 --- a/accounts/changelog/unreleased/configurable-storage.md +++ b/changelog/unreleased/configurable-storage.md @@ -1,5 +1,7 @@ Change: Choose disk or cs3 storage for accounts and groups +Tags: accounts + The accounts service now has an abstraction layer for the storage. In addition to the local disk implementation we implemented a cs3 storage, which is the new default for the accounts service. diff --git a/accounts/changelog/unreleased/fix-button-layout.md b/changelog/unreleased/fix-button-layout.md similarity index 94% rename from accounts/changelog/unreleased/fix-button-layout.md rename to changelog/unreleased/fix-button-layout.md index e59242d97b..cf2a86f281 100644 --- a/accounts/changelog/unreleased/fix-button-layout.md +++ b/changelog/unreleased/fix-button-layout.md @@ -1,5 +1,7 @@ Bugfix: Fix button layout after phoenix update +Tags: accounts + With the phoenix update to v0.17.0 a new ODS version was released which has a breaking change for buttons regarding their layouting. We adjusted the button layout in the accounts UI accordingly. diff --git a/changelog/unreleased/import.md b/changelog/unreleased/import.md index 79ba699033..7f6d1158f3 100644 --- a/changelog/unreleased/import.md +++ b/changelog/unreleased/import.md @@ -1,4 +1,6 @@ Change: Integrate import command from ocis-migration +Tags: migration + https://github.com/owncloud/ocis/pull/249 https://github.com/owncloud/ocis-migration diff --git a/changelog/unreleased/improve-reva-service-descriptions.md b/changelog/unreleased/improve-reva-service-descriptions.md index 743e08b463..ec28ad4358 100644 --- a/changelog/unreleased/improve-reva-service-descriptions.md +++ b/changelog/unreleased/improve-reva-service-descriptions.md @@ -1,5 +1,7 @@ Change: Improve reva service descriptions +Tags: docs + The descriptions make it clearer that the services actually represent a mount point in the combined storage. Each mount point can have a different driver. diff --git a/changelog/unreleased/integrate-accounts-cli.md b/changelog/unreleased/integrate-accounts-cli.md index 44e11dee88..8e704b9f67 100644 --- a/changelog/unreleased/integrate-accounts-cli.md +++ b/changelog/unreleased/integrate-accounts-cli.md @@ -1,5 +1,7 @@ Change: Add cli-commands to manage accounts +Tags: accounts + COMMANDS: * list, ls List existing accounts diff --git a/changelog/unreleased/integrate-accounts.md b/changelog/unreleased/integrate-accounts.md index b09c4e8928..14d358e360 100644 --- a/changelog/unreleased/integrate-accounts.md +++ b/changelog/unreleased/integrate-accounts.md @@ -1,5 +1,7 @@ Change: Start ocis-accounts with the ocis server command +Tags: accounts + Starts ocis-accounts in single binary mode (./ocis server). This service stores the user-account information. https://github.com/owncloud/product/issues/25 diff --git a/changelog/unreleased/metadata-storage.md b/changelog/unreleased/metadata-storage.md index de28a4a978..5d4bcb12b9 100644 --- a/changelog/unreleased/metadata-storage.md +++ b/changelog/unreleased/metadata-storage.md @@ -1,5 +1,7 @@ Enhancement: Launch a storage to store ocis-metadata +Tags: metadata, accounts, settings + In the future accounts, settings etc. should be stored in a dedicated metadata storage. The services should talk to this storage directly, bypassing reva-gateway. diff --git a/changelog/unreleased/permission-checks-in-ocis-accounts.md b/changelog/unreleased/permission-checks-in-ocis-accounts.md index 760397e530..cb8c2a8900 100644 --- a/changelog/unreleased/permission-checks-in-ocis-accounts.md +++ b/changelog/unreleased/permission-checks-in-ocis-accounts.md @@ -1,5 +1,7 @@ Change: Account management permissions for Admin role +Tags: accounts, settings + We created an `AccountManagement` permission and added it to the default admin role. There are permission checks in place to protected http endpoints in ocis-accounts against requests without the permission. All existing default users (einstein, marie, richard) have the default user role now (doesn't have the @@ -10,10 +12,10 @@ in the ocis-web app switcher, but the requests for loading the users will fail ( on a way to hide the accounts UI extension if the user doesn't have the `AccountManagement` permission. https://github.com/owncloud/product/issues/124 -https://github.com/owncloud/ocis/settings/pull/59 -https://github.com/owncloud/ocis/settings/pull/66 -https://github.com/owncloud/ocis/settings/pull/67 -https://github.com/owncloud/ocis/settings/pull/69 +https://github.com/owncloud/ocis-settings/pull/59 +https://github.com/owncloud/ocis-settings/pull/66 +https://github.com/owncloud/ocis-settings/pull/67 +https://github.com/owncloud/ocis-settings/pull/69 https://github.com/owncloud/ocis-proxy/pull/95 https://github.com/owncloud/ocis-pkg/pull/59 https://github.com/owncloud/ocis-accounts/pull/95 diff --git a/changelog/unreleased/phoenix-0.18.0.md b/changelog/unreleased/phoenix-0.18.0.md index 5a6234348f..b53da93b6b 100644 --- a/changelog/unreleased/phoenix-0.18.0.md +++ b/changelog/unreleased/phoenix-0.18.0.md @@ -1,5 +1,7 @@ Change: Update phoenix to v0.18.0 +Tags: web + We updated phoenix to v0.18.0. Please refer to the changelog (linked) for details on the phoenix release. With the ODS release brought in by phoenix we now have proper oc-checkbox and oc-radio components for the settings and accounts UI. https://github.com/owncloud/ocis/pull/651 diff --git a/changelog/unreleased/proxy-fix-director-selection.md b/changelog/unreleased/proxy-fix-director-selection.md index a4eb4c64c6..dea84a25eb 100644 --- a/changelog/unreleased/proxy-fix-director-selection.md +++ b/changelog/unreleased/proxy-fix-director-selection.md @@ -1,5 +1,7 @@ Bugfix: Fix director selection in proxy +Tags: proxy + We fixed a bug in ocis-proxy where simultaneous requests could be executed on the wrong backend. https://github.com/owncloud/ocis/pull/521 diff --git a/changelog/unreleased/settings-service.md b/changelog/unreleased/settings-service.md index 41f1f9bf38..bf957cde60 100644 --- a/changelog/unreleased/settings-service.md +++ b/changelog/unreleased/settings-service.md @@ -1,5 +1,7 @@ Change: Make ocis-settings available +Tags: settings + This version delivers `settings` as a new service. It is part of the array of services in the `server` command. https://github.com/owncloud/ocis/pull/287 diff --git a/changelog/unreleased/start-proxy-with-server.md b/changelog/unreleased/start-proxy-with-server.md index 5cfe49642b..c95cc5a132 100644 --- a/changelog/unreleased/start-proxy-with-server.md +++ b/changelog/unreleased/start-proxy-with-server.md @@ -1,5 +1,7 @@ Change: Start ocis-proxy with the ocis server command +Tags: proxy + Starts the proxy in single binary mode (./ocis server) on port 9200. The proxy serves as a single-entry point for all http-clients. diff --git a/changelog/unreleased/update-reva-config b/changelog/unreleased/update-reva-config index 63b23f53ca..ca7224c908 100644 --- a/changelog/unreleased/update-reva-config +++ b/changelog/unreleased/update-reva-config @@ -6,4 +6,4 @@ Change: Update reva config https://github.com/owncloud/ocis/pull/336 https://github.com/owncloud/ocis/pull/337 https://github.com/owncloud/ocis/pull/338 -https://github.com/owncloud/ocis/ocis-reva/pull/891 +https://github.com/owncloud/ocis-reva/pull/891 diff --git a/changelog/unreleased/use-alpine-latest.md b/changelog/unreleased/use-alpine-latest.md index c207b68d52..4d932a477f 100644 --- a/changelog/unreleased/use-alpine-latest.md +++ b/changelog/unreleased/use-alpine-latest.md @@ -1,5 +1,7 @@ Bugfix: build docker images with alpine:latest instead of alpine:edge +Tags: docker + ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. https://github.com/owncloud/ocis/pull/416 diff --git a/glauth/CHANGELOG.md b/glauth/CHANGELOG.md deleted file mode 100644 index 97cf6ba579..0000000000 --- a/glauth/CHANGELOG.md +++ /dev/null @@ -1,207 +0,0 @@ -# Changelog for [unreleased] (UNRELEASED) - -The following sections list the changes in ocis-glauth unreleased. - -[unreleased]: https://github.com/owncloud/ocis/glauth/compare/v0.5.0...master - -## Summary - -* Bugfix - Return invalid credentials when user was not found: [#30](https://github.com/owncloud/ocis/glauth/pull/30) -* Bugfix - Query numeric attribute values without quotes: [#28](https://github.com/owncloud/ocis/glauth/issues/28) -* Bugfix - Use searchBaseDN if already a user/group name: [#214](https://github.com/owncloud/product/issues/214) -* Bugfix - Fix LDAP substring startswith filters: [#31](https://github.com/owncloud/ocis/glauth/pull/31) - -## Details - -* Bugfix - Return invalid credentials when user was not found: [#30](https://github.com/owncloud/ocis/glauth/pull/30) - - We were relying on an error code of the ListAccounts call when the username and password was - wrong. But the list will be empty if no user with the given login was found. So we also need to check - if the list of accounts is empty. - - https://github.com/owncloud/ocis/glauth/pull/30 - - -* Bugfix - Query numeric attribute values without quotes: [#28](https://github.com/owncloud/ocis/glauth/issues/28) - - Some LDAP properties like `uidnumber` and `gidnumber` are numeric. When an OS tries to look up a - user it will not only try to lookup the user by username, but also by the `uidnumber`: - `(&(objectclass=posixAccount)(uidnumber=20000))`. The accounts backend for glauth was - sending that as a string query `uid_number eq '20000'` in the ListAccounts query. This PR - changes that to `uid_number eq 20000`. The removed quotes allow the parser in ocis-accounts to - identify the numeric literal. - - https://github.com/owncloud/ocis/glauth/issues/28 - https://github.com/owncloud/ocis/glauth/pull/29 - https://github.com/owncloud/ocis/accounts/pull/68 - - -* Bugfix - Use searchBaseDN if already a user/group name: [#214](https://github.com/owncloud/product/issues/214) - - In case of the searchBaseDN already referencing a user or group, the search query was ignoring - the user/group name entirely, because the searchBaseDN is not part of the LDAP filters. We - fixed this by including an additional query part if the searchBaseDN contains a CN. - - https://github.com/owncloud/product/issues/214 - https://github.com/owncloud/ocis/glauth/pull/32 - - -* Bugfix - Fix LDAP substring startswith filters: [#31](https://github.com/owncloud/ocis/glauth/pull/31) - - Filters like `(mail=mar*)` are currentld not parsed correctly, but they are used when - searching for recipients. This PR correctly converts them to odata filters like - `startswith(mail,'mar')`. - - https://github.com/owncloud/ocis/glauth/pull/31 - -# Changelog for [0.5.0] (2020-07-23) - -The following sections list the changes in ocis-glauth 0.5.0. - -[0.5.0]: https://github.com/owncloud/ocis/glauth/compare/v0.4.0...v0.5.0 - -## Summary - -* Bugfix - Ignore case when comparing objectclass values: [#26](https://github.com/owncloud/ocis/glauth/pull/26) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#24](https://github.com/owncloud/ocis/glauth/pull/24) -* Enhancement - Handle ownCloudUUID attribute: [#27](https://github.com/owncloud/ocis/glauth/pull/27) -* Enhancement - Implement group queries: [#22](https://github.com/owncloud/ocis/glauth/issues/22) - -## Details - -* Bugfix - Ignore case when comparing objectclass values: [#26](https://github.com/owncloud/ocis/glauth/pull/26) - - The LDAP equality comparison is specified as case insensitive. We fixed the comparison for - objectclass properties. - - https://github.com/owncloud/ocis/glauth/pull/26 - - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#24](https://github.com/owncloud/ocis/glauth/pull/24) - - ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - - https://github.com/owncloud/ocis/glauth/pull/24 - - -* Enhancement - Handle ownCloudUUID attribute: [#27](https://github.com/owncloud/ocis/glauth/pull/27) - - Clients can now query an accounts immutable id by using the [new `ownCloudUUID` - attribute](https://github.com/butonic/owncloud-ldap-schema/blob/master/owncloud.schema#L28-L34). - - https://github.com/owncloud/ocis/glauth/pull/27 - - -* Enhancement - Implement group queries: [#22](https://github.com/owncloud/ocis/glauth/issues/22) - - Refactored the handler and implemented group queries. - - https://github.com/owncloud/ocis/glauth/issues/22 - https://github.com/owncloud/ocis/glauth/pull/23 - -# Changelog for [0.4.0] (2020-03-18) - -The following sections list the changes in ocis-glauth 0.4.0. - -[0.4.0]: https://github.com/owncloud/ocis/glauth/compare/v0.2.0...v0.4.0 - -## Summary - -* Enhancement - Configuration: [#11](https://github.com/owncloud/ocis/glauth/pull/11) -* Enhancement - Improve default settings: [#12](https://github.com/owncloud/ocis/glauth/pull/12) -* Enhancement - Generate temporary ldap certificates if LDAPS is enabled: [#12](https://github.com/owncloud/ocis/glauth/pull/12) -* Enhancement - Provide additional tls-endpoint: [#12](https://github.com/owncloud/ocis/glauth/pull/12) - -## Details - -* Enhancement - Configuration: [#11](https://github.com/owncloud/ocis/glauth/pull/11) - - Extensions should be responsible of configuring themselves. We use Viper for config loading - from default paths. Environment variables **WILL** take precedence over config files. - - https://github.com/owncloud/ocis/glauth/pull/11 - - -* Enhancement - Improve default settings: [#12](https://github.com/owncloud/ocis/glauth/pull/12) - - This helps achieve zero-config in single-binary. - - https://github.com/owncloud/ocis/glauth/pull/12 - - -* Enhancement - Generate temporary ldap certificates if LDAPS is enabled: [#12](https://github.com/owncloud/ocis/glauth/pull/12) - - This change helps to achieve zero-configuration in single-binary mode. - - https://github.com/owncloud/ocis/glauth/pull/12 - - -* Enhancement - Provide additional tls-endpoint: [#12](https://github.com/owncloud/ocis/glauth/pull/12) - - Ocis-glauth is now able to concurrently serve a encrypted and an unencrypted ldap-port. - Please note that only SSL (no StarTLS) is supported at the moment. - - https://github.com/owncloud/ocis/glauth/pull/12 - -# Changelog for [0.2.0] (2020-03-17) - -The following sections list the changes in ocis-glauth 0.2.0. - -[0.2.0]: https://github.com/owncloud/ocis/glauth/compare/v0.3.0...v0.2.0 - -## Summary - -* Change - Default to config based user backend: [#6](https://github.com/owncloud/ocis/glauth/pull/6) - -## Details - -* Change - Default to config based user backend: [#6](https://github.com/owncloud/ocis/glauth/pull/6) - - We changed the default configuration to use the config file backend instead of the ownCloud - backend. - - The config backend currently only has two hard coded users: demo and admin. To switch back to the - ownCloud backend use `GLAUTH_BACKEND_DATASTORE=owncloud` - - https://github.com/owncloud/ocis/glauth/pull/6 - -# Changelog for [0.3.0] (2020-03-17) - -The following sections list the changes in ocis-glauth 0.3.0. - -[0.3.0]: https://github.com/owncloud/ocis/glauth/compare/v0.1.0...v0.3.0 - -## Summary - -* Change - Use physicist demo users: [#5](https://github.com/owncloud/ocis/glauth/issues/5) - -## Details - -* Change - Use physicist demo users: [#5](https://github.com/owncloud/ocis/glauth/issues/5) - - Demo users like admin, demo and test don't allow you to tell a story. Which is why we changed the - set of hard coded demo users to `einstein`, `marie` and `feynman`. You should know who they are. - This also changes the ldap domain from `dc=owncloud,dc=com` to `dc=example,dc=org` because - that is what these users use as their email domain. There are also `konnectd` and `reva` for - technical purposes, eg. to allow konnectd and reva to bind to glauth. - - https://github.com/owncloud/ocis/glauth/issues/5 - -# Changelog for [0.1.0] (2020-02-28) - -The following sections list the changes in ocis-glauth 0.1.0. - -[0.1.0]: https://github.com/owncloud/ocis/glauth/compare/178b6ccde34b64a88e8c14a9acb5857a4c6a3164...v0.1.0 - -## Summary - -* Enhancement - Initial release of basic version: [#1](https://github.com/owncloud/ocis/glauth/pull/1) - -## Details - -* Enhancement - Initial release of basic version: [#1](https://github.com/owncloud/ocis/glauth/pull/1) - - Just prepare an initial basic version to provide a glauth service. - - https://github.com/owncloud/ocis/glauth/pull/1 - diff --git a/glauth/changelog/0.1.0_2020-02-28/initial-release.md b/glauth/changelog/0.1.0_2020-02-28/initial-release.md deleted file mode 100644 index 5c3a891f37..0000000000 --- a/glauth/changelog/0.1.0_2020-02-28/initial-release.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Initial release of basic version - -Just prepare an initial basic version to provide a glauth service. - -https://github.com/owncloud/ocis/glauth/pull/1 diff --git a/glauth/changelog/0.2.0_2020-03-17/pull-6.md b/glauth/changelog/0.2.0_2020-03-17/pull-6.md deleted file mode 100644 index 3e636597d4..0000000000 --- a/glauth/changelog/0.2.0_2020-03-17/pull-6.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Default to config based user backend - -We changed the default configuration to use the config file backend instead of the ownCloud backend. - -The config backend currently only has two hard coded users: demo and admin. To switch back to the ownCloud backend use `GLAUTH_BACKEND_DATASTORE=owncloud` - -https://github.com/owncloud/ocis/glauth/pull/6 diff --git a/glauth/changelog/0.3.0_2020-03-17/physics-users.md b/glauth/changelog/0.3.0_2020-03-17/physics-users.md deleted file mode 100644 index a5461995d5..0000000000 --- a/glauth/changelog/0.3.0_2020-03-17/physics-users.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: use physicist demo users - -Demo users like admin, demo and test don't allow you to tell a story. Which is why we changed the set of hard coded demo users to `einstein`, `marie` and `feynman`. You should know who they are. This also changes the ldap domain from `dc=owncloud,dc=com` to `dc=example,dc=org` because that is what these users use as their email domain. There are also `konnectd` and `reva` for technical purposes, eg. to allow konnectd and reva to bind to glauth. - -https://github.com/owncloud/ocis/glauth/issues/5 diff --git a/glauth/changelog/0.4.0_2020-03-18/11 b/glauth/changelog/0.4.0_2020-03-18/11 deleted file mode 100644 index 08f8cc7470..0000000000 --- a/glauth/changelog/0.4.0_2020-03-18/11 +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Configuration - -Extensions should be responsible of configuring themselves. We use Viper for config loading from default paths. Environment variables **WILL** take precedence over config files. - -https://github.com/owncloud/ocis/glauth/pull/11 diff --git a/glauth/changelog/0.4.0_2020-03-18/default-settings.md b/glauth/changelog/0.4.0_2020-03-18/default-settings.md deleted file mode 100644 index 35c0f72ebf..0000000000 --- a/glauth/changelog/0.4.0_2020-03-18/default-settings.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Improve default settings - -This helps achieve zero-config in single-binary. - -https://github.com/owncloud/ocis/glauth/pull/12 diff --git a/glauth/changelog/0.4.0_2020-03-18/generate-dev-certs.md b/glauth/changelog/0.4.0_2020-03-18/generate-dev-certs.md deleted file mode 100644 index 0e0bb820f6..0000000000 --- a/glauth/changelog/0.4.0_2020-03-18/generate-dev-certs.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Generate temporary ldap certificates if LDAPS is enabled - -This change helps to achieve zero-configuration in single-binary mode. - -https://github.com/owncloud/ocis/glauth/pull/12 diff --git a/glauth/changelog/0.4.0_2020-03-18/tls-endpoint.md b/glauth/changelog/0.4.0_2020-03-18/tls-endpoint.md deleted file mode 100644 index a27ee72435..0000000000 --- a/glauth/changelog/0.4.0_2020-03-18/tls-endpoint.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Provide additional tls-endpoint - -ocis-glauth is now able to concurrently serve a encrypted and an unencrypted ldap-port. Please note that only -SSL (no StarTLS) is supported at the moment. - -https://github.com/owncloud/ocis/glauth/pull/12 diff --git a/glauth/changelog/0.5.0_2020-07-23/handle-ownclouduuid.md b/glauth/changelog/0.5.0_2020-07-23/handle-ownclouduuid.md deleted file mode 100644 index 3286b8b82e..0000000000 --- a/glauth/changelog/0.5.0_2020-07-23/handle-ownclouduuid.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: handle ownCloudUUID attribute - -Clients can now query an accounts immutable id by using the [new `ownCloudUUID` attribute](https://github.com/butonic/owncloud-ldap-schema/blob/master/owncloud.schema#L28-L34). - - -https://github.com/owncloud/ocis/glauth/pull/27 diff --git a/glauth/changelog/0.5.0_2020-07-23/ignore-case-for-objectclass-value.md b/glauth/changelog/0.5.0_2020-07-23/ignore-case-for-objectclass-value.md deleted file mode 100644 index 48f4a20e36..0000000000 --- a/glauth/changelog/0.5.0_2020-07-23/ignore-case-for-objectclass-value.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: ignore case when comparing objectclass values - -The LDAP equality comparison is specified as case insensitive. We fixed the comparison for objectclass properties. - -https://github.com/owncloud/ocis/glauth/pull/26 diff --git a/glauth/changelog/0.5.0_2020-07-23/implement-group-queries.md b/glauth/changelog/0.5.0_2020-07-23/implement-group-queries.md deleted file mode 100644 index 70100c74ec..0000000000 --- a/glauth/changelog/0.5.0_2020-07-23/implement-group-queries.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: implement group queries - -Refactored the handler and implemented group queries. - -https://github.com/owncloud/ocis/glauth/issues/22 -https://github.com/owncloud/ocis/glauth/pull/23 diff --git a/glauth/changelog/0.5.0_2020-07-23/use-alpine-latest.md b/glauth/changelog/0.5.0_2020-07-23/use-alpine-latest.md deleted file mode 100644 index b485a75eba..0000000000 --- a/glauth/changelog/0.5.0_2020-07-23/use-alpine-latest.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: build docker images with alpine:latest instead of alpine:edge - -ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - -https://github.com/owncloud/ocis/glauth/pull/24 diff --git a/glauth/changelog/CHANGELOG.tmpl b/glauth/changelog/CHANGELOG.tmpl deleted file mode 100644 index 094ff94305..0000000000 --- a/glauth/changelog/CHANGELOG.tmpl +++ /dev/null @@ -1,53 +0,0 @@ -{{ $allVersions := . }} -{{- range $index, $changes := . }}{{ with $changes -}} -{{ if gt (len $allVersions) 1 -}} -# Changelog for [{{ .Version }}] ({{ .Date }}) - -The following sections list the changes in ocis-glauth {{ .Version }}. - -{{/* creating version compare links */ -}} -{{ $next := add1 $index -}} -{{ if ne (len $allVersions) $next -}} -{{ $previousVersion := (index $allVersions $next).Version -}} -{{ if eq .Version "unreleased" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/glauth/compare/v{{ $previousVersion }}...master - -{{ else -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/glauth/compare/v{{ $previousVersion }}...v{{ .Version }} - -{{ end -}} -{{ end -}} - -{{- /* last version managed by calens, end of the loop */ -}} -{{ if eq .Version "0.1.0" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/glauth/compare/178b6ccde34b64a88e8c14a9acb5857a4c6a3164...v{{ .Version }} - -{{ end -}} -{{ else -}} -# Changes in {{ .Version }} - -{{ end -}} - -## Summary -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{- end }}{{ end }} - -## Details -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{ range $par := .Paragraphs }} - {{ wrapIndent $par 80 3 }} -{{ end -}} -{{ range $url := .IssueURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .PRURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .OtherURLs }} - {{ $url -}} -{{ end }} - -{{ end }}{{ end -}} -{{ end }}{{ end -}} diff --git a/glauth/changelog/README.md b/glauth/changelog/README.md deleted file mode 100644 index 0ae5d5b3e2..0000000000 --- a/glauth/changelog/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# Changelog - -We are using [calens](https://github.com/restic/calens) to properly generate a -changelog before we are tagging a new release. To get an idea how this could -look like would be the -best reference. diff --git a/glauth/changelog/TEMPLATE b/glauth/changelog/TEMPLATE deleted file mode 100644 index 2134406112..0000000000 --- a/glauth/changelog/TEMPLATE +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Fix behavior for foobar (in present tense) - -We've fixed the behavior for foobar, a long-standing annoyance for users. The -text should be wrapped at 80 characters length. - -The text in the paragraphs is written in past tense. The last section is a list -of issue URLs, PR URLs and other URLs. The first issue ID (or the first PR ID, -in case there aren't any issue links) is used as the primary ID. - -https://github.com/owncloud/ocis/glauth/issues/1234 -https://github.com/owncloud/ocis/glauth/pull/55555 diff --git a/glauth/changelog/unreleased/.keep b/glauth/changelog/unreleased/.keep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/glauth/changelog/unreleased/add-build-info-metric.md b/glauth/changelog/unreleased/add-build-info-metric.md deleted file mode 100644 index 967572dbd0..0000000000 --- a/glauth/changelog/unreleased/add-build-info-metric.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: add build information to the metrics - -Added a new field to the metrics to show build information like the version. - -https://github.com/owncloud/product/issues/226 diff --git a/glauth/changelog/unreleased/fix-bind-when-not-found.md b/glauth/changelog/unreleased/fix-bind-when-not-found.md deleted file mode 100644 index 588bda51c0..0000000000 --- a/glauth/changelog/unreleased/fix-bind-when-not-found.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: return invalid credentials when user was not found - -We were relying on an error code of the ListAccounts call when the username and password was wrong. But the list will be empty if no user with the given login was found. So we also need to check if the list of accounts is empty. - -https://github.com/owncloud/ocis/glauth/pull/30 diff --git a/glauth/changelog/unreleased/fix-int-queries.md b/glauth/changelog/unreleased/fix-int-queries.md deleted file mode 100644 index b8251e4faa..0000000000 --- a/glauth/changelog/unreleased/fix-int-queries.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: query numeric attribute values without quotes - -Some LDAP properties like `uidnumber` and `gidnumber` are numeric. When an OS tries to look up a user it will not only try to lookup the user by username, but also by the `uidnumber`: `(&(objectclass=posixAccount)(uidnumber=20000))`. The accounts backend for glauth was sending that as a string query `uid_number eq '20000'` in the ListAccounts query. This PR changes that to `uid_number eq 20000`. The removed quotes allow the parser in ocis-accounts to identify the numeric literal. - -https://github.com/owncloud/ocis/glauth/issues/28 -https://github.com/owncloud/ocis/glauth/pull/29 -https://github.com/owncloud/ocis/accounts/pull/68 diff --git a/glauth/changelog/unreleased/fix-searchbasedn.md b/glauth/changelog/unreleased/fix-searchbasedn.md deleted file mode 100644 index 7b0b0967d9..0000000000 --- a/glauth/changelog/unreleased/fix-searchbasedn.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Use searchBaseDN if already a user/group name - -In case of the searchBaseDN already referencing a user or group, the search query was ignoring the user/group name entirely, because the searchBaseDN is not part of the LDAP filters. We fixed this by including an additional query part if the searchBaseDN contains a CN. - -https://github.com/owncloud/product/issues/214 -https://github.com/owncloud/ocis/glauth/pull/32 diff --git a/glauth/changelog/unreleased/fix-startswith-queries.md b/glauth/changelog/unreleased/fix-startswith-queries.md deleted file mode 100644 index dda5ea8cd6..0000000000 --- a/glauth/changelog/unreleased/fix-startswith-queries.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: fix LDAP substring startswith filters - -Filters like `(mail=mar*)` are currentld not parsed correctly, but they are used when searching for recipients. This PR correctly converts them to odata filters like `startswith(mail,'mar')`. - -https://github.com/owncloud/ocis/glauth/pull/31 diff --git a/glauth/changelog/unreleased/reenable-configuring-backends.md b/glauth/changelog/unreleased/reenable-configuring-backends.md deleted file mode 100644 index 89b5b8cb39..0000000000 --- a/glauth/changelog/unreleased/reenable-configuring-backends.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Reenable configuring backends - -We reintroduced the `backend-datastore` config option to choose between the `ldap`, `owncloud` (with graphapi) and `accounts` (the default) datastores. - -https://github.com/owncloud/ocis/pull/600 diff --git a/konnectd/CHANGELOG.md b/konnectd/CHANGELOG.md deleted file mode 100644 index 2837ec2995..0000000000 --- a/konnectd/CHANGELOG.md +++ /dev/null @@ -1,151 +0,0 @@ -# Changelog for [0.3.2] (2020-07-23) - -The following sections list the changes in ocis-konnectd 0.3.2. - -[0.3.2]: https://github.com/owncloud/ocis/konnectd/compare/v0.3.1...v0.3.2 - -## Summary - -* Bugfix - Add silent redirect url: [#69](https://github.com/owncloud/ocis/konnectd/issues/69) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#71](https://github.com/owncloud/ocis/konnectd/pull/71) - -## Details - -* Bugfix - Add silent redirect url: [#69](https://github.com/owncloud/ocis/konnectd/issues/69) - - Adds the oidc-silent-redirect.html phoenix uses to silently refresh access tokens to the - default identifier-registration.yml - - https://github.com/owncloud/ocis/konnectd/issues/69 - https://github.com/owncloud/ocis/konnectd/pull/70 - - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#71](https://github.com/owncloud/ocis/konnectd/pull/71) - - ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - - https://github.com/owncloud/ocis/konnectd/pull/71 - -# Changelog for [0.3.1] (2020-04-14) - -The following sections list the changes in ocis-konnectd 0.3.1. - -[0.3.1]: https://github.com/owncloud/ocis/konnectd/compare/v0.3.0...v0.3.1 - -## Summary - -* Bugfix - Include the assets for #62: [#64](https://github.com/owncloud/ocis/konnectd/pull/64) - -## Details - -* Bugfix - Include the assets for #62: [#64](https://github.com/owncloud/ocis/konnectd/pull/64) - - PR 62 introduced new client names. These assets needs to be generated in the embed.go file. - - https://github.com/owncloud/ocis/konnectd/pull/64 - -# Changelog for [0.3.0] (2020-04-14) - -The following sections list the changes in ocis-konnectd 0.3.0. - -[0.3.0]: https://github.com/owncloud/ocis/konnectd/compare/v0.2.0...v0.3.0 - -## Summary - -* Bugfix - Redirect to the provided uri: [#26](https://github.com/owncloud/ocis/konnectd/issues/26) -* Change - Add a trailing slash to trusted redirect uris: [#26](https://github.com/owncloud/ocis/konnectd/issues/26) -* Change - Improve client identifiers for end users: [#62](https://github.com/owncloud/ocis/konnectd/pull/62) -* Enhancement - Use upstream version of konnect library: [#14](https://github.com/owncloud/product/issues/14) - -## Details - -* Bugfix - Redirect to the provided uri: [#26](https://github.com/owncloud/ocis/konnectd/issues/26) - - The phoenix client was not set as trusted therefore when logging out the user was redirected to a - default page instead of the provided url. - - https://github.com/owncloud/ocis/konnectd/issues/26 - - -* Change - Add a trailing slash to trusted redirect uris: [#26](https://github.com/owncloud/ocis/konnectd/issues/26) - - Phoenix changed the redirect uri to `#/login` that means it will contain a trailing - slash after the base url. - - https://github.com/owncloud/ocis/konnectd/issues/26 - - -* Change - Improve client identifiers for end users: [#62](https://github.com/owncloud/ocis/konnectd/pull/62) - - Improved end user facing client names in default identifier-registration.yaml - - https://github.com/owncloud/ocis/konnectd/pull/62 - - -* Enhancement - Use upstream version of konnect library: [#14](https://github.com/owncloud/product/issues/14) - - https://github.com/owncloud/product/issues/14 - -# Changelog for [0.2.0] (2020-03-18) - -The following sections list the changes in ocis-konnectd 0.2.0. - -[0.2.0]: https://github.com/owncloud/ocis/konnectd/compare/v0.1.0...v0.2.0 - -## Summary - -* Enhancement - Change default config for single-binary: [#55](https://github.com/owncloud/ocis/konnectd/pull/55) - -## Details - -* Enhancement - Change default config for single-binary: [#55](https://github.com/owncloud/ocis/konnectd/pull/55) - - https://github.com/owncloud/ocis/konnectd/pull/55 - -# Changelog for [0.1.0] (2020-03-18) - -The following sections list the changes in ocis-konnectd 0.1.0. - -[0.1.0]: https://github.com/owncloud/ocis/konnectd/compare/66337bb4dad4a3202880323adf7a51a1a3bb4085...v0.1.0 - -## Summary - -* Bugfix - Generate a random CSP-Nonce in the webapp: [#17](https://github.com/owncloud/ocis/konnectd/issues/17) -* Change - Dummy index.html is not required anymore by upstream: [#25](https://github.com/owncloud/ocis/konnectd/issues/25) -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/konnectd/issues/1) -* Change - Use glauth as ldap backend, default to running behind ocis-proxy: [#52](https://github.com/owncloud/ocis/konnectd/pull/52) - -## Details - -* Bugfix - Generate a random CSP-Nonce in the webapp: [#17](https://github.com/owncloud/ocis/konnectd/issues/17) - - https://github.com/owncloud/ocis/konnectd/issues/17 - https://github.com/owncloud/ocis/konnectd/pull/29 - - -* Change - Dummy index.html is not required anymore by upstream: [#25](https://github.com/owncloud/ocis/konnectd/issues/25) - - The workaround was required as identifier webapp was mandatory, but we serve it from memory. - This also introduces --disable-identifier-webapp flag. - - https://github.com/owncloud/ocis/konnectd/issues/25 - - -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/konnectd/issues/1) - - Just prepare an initial basic version to serve konnectd embedded into our microservice - infrastructure in the scope of the ownCloud Infinite Scale project. - - https://github.com/owncloud/ocis/konnectd/issues/1 - - -* Change - Use glauth as ldap backend, default to running behind ocis-proxy: [#52](https://github.com/owncloud/ocis/konnectd/pull/52) - - We changed the default configuration to integrate better with ocis. - - The default ldap port changes to 9125, which is used by ocis-glauth and we use ocis-proxy to do - the tls offloading. Clients are supposed to use the ocis-proxy endpoint - `https://localhost:9200` - - https://github.com/owncloud/ocis/konnectd/pull/52 - diff --git a/konnectd/changelog/0.1.0_2020-03-18/disable-identifier.md b/konnectd/changelog/0.1.0_2020-03-18/disable-identifier.md deleted file mode 100644 index 0ec4fb8dd4..0000000000 --- a/konnectd/changelog/0.1.0_2020-03-18/disable-identifier.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Dummy index.html is not required anymore by upstream - -The workaround was required as identifier webapp was mandatory, but -we serve it from memory. This also introduces --disable-identifier-webapp flag. - -https://github.com/owncloud/ocis/konnectd/issues/25 diff --git a/konnectd/changelog/0.1.0_2020-03-18/initial-release.md b/konnectd/changelog/0.1.0_2020-03-18/initial-release.md deleted file mode 100644 index 63ce8845e9..0000000000 --- a/konnectd/changelog/0.1.0_2020-03-18/initial-release.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Initial release of basic version - -Just prepare an initial basic version to serve konnectd embedded into our -microservice infrastructure in the scope of the ownCloud Infinite Scale -project. - -https://github.com/owncloud/ocis/konnectd/issues/1 diff --git a/konnectd/changelog/0.1.0_2020-03-18/new-ocis-config.md b/konnectd/changelog/0.1.0_2020-03-18/new-ocis-config.md deleted file mode 100644 index 21c7be47f8..0000000000 --- a/konnectd/changelog/0.1.0_2020-03-18/new-ocis-config.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: use glauth as ldap backend, default to running behind ocis-proxy - -We changed the default configuration to integrate better with ocis. - -The default ldap port changes to 9125, which is used by ocis-glauth and we use ocis-proxy to do the tls offloading. -Clients are supposed to use the ocis-proxy endpoint `https://localhost:9200` - -https://github.com/owncloud/ocis/konnectd/pull/52 diff --git a/konnectd/changelog/0.1.0_2020-03-18/set-csp-nonce.md b/konnectd/changelog/0.1.0_2020-03-18/set-csp-nonce.md deleted file mode 100644 index 01654ff738..0000000000 --- a/konnectd/changelog/0.1.0_2020-03-18/set-csp-nonce.md +++ /dev/null @@ -1,4 +0,0 @@ -Bugfix: Generate a random CSP-Nonce in the webapp - -https://github.com/owncloud/ocis/konnectd/issues/17 -https://github.com/owncloud/ocis/konnectd/pull/29 diff --git a/konnectd/changelog/0.2.0_2020-03-18/change-internal-defaults.md b/konnectd/changelog/0.2.0_2020-03-18/change-internal-defaults.md deleted file mode 100644 index 99b9902af9..0000000000 --- a/konnectd/changelog/0.2.0_2020-03-18/change-internal-defaults.md +++ /dev/null @@ -1,3 +0,0 @@ -Enhancement: Change default config for single-binary - -https://github.com/owncloud/ocis/konnectd/pull/55 diff --git a/konnectd/changelog/0.3.0_2020-04-14/change_redirect_uri.md b/konnectd/changelog/0.3.0_2020-04-14/change_redirect_uri.md deleted file mode 100644 index 774041da06..0000000000 --- a/konnectd/changelog/0.3.0_2020-04-14/change_redirect_uri.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: add a trailing slash to trusted redirect uris - -Phoenix changed the redirect uri to `#/login` that means it will contain a trailing slash after the base url. - -https://github.com/owncloud/ocis/konnectd/issues/26 diff --git a/konnectd/changelog/0.3.0_2020-04-14/client_names.md b/konnectd/changelog/0.3.0_2020-04-14/client_names.md deleted file mode 100644 index 640a80f269..0000000000 --- a/konnectd/changelog/0.3.0_2020-04-14/client_names.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: improve client identifiers for end users - -Improved end user facing client names in default identifier-registration.yaml - -https://github.com/owncloud/ocis/konnectd/pull/62 diff --git a/konnectd/changelog/0.3.0_2020-04-14/logout_redirect.md b/konnectd/changelog/0.3.0_2020-04-14/logout_redirect.md deleted file mode 100644 index 2f2ddeb742..0000000000 --- a/konnectd/changelog/0.3.0_2020-04-14/logout_redirect.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: redirect to the provided uri - -The phoenix client was not set as trusted therefore when logging out the user was redirected to a default page instead of the provided url. - -https://github.com/owncloud/ocis/konnectd/issues/26 diff --git a/konnectd/changelog/0.3.0_2020-04-14/use-konnect-upstream.md b/konnectd/changelog/0.3.0_2020-04-14/use-konnect-upstream.md deleted file mode 100644 index cac187452d..0000000000 --- a/konnectd/changelog/0.3.0_2020-04-14/use-konnect-upstream.md +++ /dev/null @@ -1,4 +0,0 @@ -Enhancement: Use upstream version of konnect library - -https://github.com/owncloud/product/issues/14 - diff --git a/konnectd/changelog/0.3.1_2020-04-14/assets b/konnectd/changelog/0.3.1_2020-04-14/assets deleted file mode 100644 index 489d380c87..0000000000 --- a/konnectd/changelog/0.3.1_2020-04-14/assets +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Include the assets for #62 - -PR 62 introduced new client names. These assets needs to be generated in the embed.go file. - -https://github.com/owncloud/ocis/konnectd/pull/64 diff --git a/konnectd/changelog/0.3.2_2020-07-23/add-silent-redirect-url b/konnectd/changelog/0.3.2_2020-07-23/add-silent-redirect-url deleted file mode 100644 index e50793ad82..0000000000 --- a/konnectd/changelog/0.3.2_2020-07-23/add-silent-redirect-url +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: add silent redirect url - -Adds the oidc-silent-redirect.html phoenix uses to silently refresh access tokens to the default identifier-registration.yml - -https://github.com/owncloud/ocis/konnectd/issues/69 -https://github.com/owncloud/ocis/konnectd/pull/70 diff --git a/konnectd/changelog/0.3.2_2020-07-23/use-alpine-latest.md b/konnectd/changelog/0.3.2_2020-07-23/use-alpine-latest.md deleted file mode 100644 index e060fa2a0b..0000000000 --- a/konnectd/changelog/0.3.2_2020-07-23/use-alpine-latest.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: build docker images with alpine:latest instead of alpine:edge - -ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - -https://github.com/owncloud/ocis/konnectd/pull/71 diff --git a/konnectd/changelog/CHANGELOG.tmpl b/konnectd/changelog/CHANGELOG.tmpl deleted file mode 100644 index 1aefc58df3..0000000000 --- a/konnectd/changelog/CHANGELOG.tmpl +++ /dev/null @@ -1,53 +0,0 @@ -{{ $allVersions := . }} -{{- range $index, $changes := . }}{{ with $changes -}} -{{ if gt (len $allVersions) 1 -}} -# Changelog for [{{ .Version }}] ({{ .Date }}) - -The following sections list the changes in ocis-konnectd {{ .Version }}. - -{{/* creating version compare links */ -}} -{{ $next := add1 $index -}} -{{ if ne (len $allVersions) $next -}} -{{ $previousVersion := (index $allVersions $next).Version -}} -{{ if eq .Version "unreleased" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/konnectd/compare/v{{ $previousVersion }}...master - -{{ else -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/konnectd/compare/v{{ $previousVersion }}...v{{ .Version }} - -{{ end -}} -{{ end -}} - -{{- /* last version managed by calens, end of the loop */ -}} -{{ if eq .Version "0.1.0" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/konnectd/compare/66337bb4dad4a3202880323adf7a51a1a3bb4085...v{{ .Version }} - -{{ end -}} -{{ else -}} -# Changes in {{ .Version }} - -{{ end -}} - -## Summary -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{- end }}{{ end }} - -## Details -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{ range $par := .Paragraphs }} - {{ wrapIndent $par 80 3 }} -{{ end -}} -{{ range $url := .IssueURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .PRURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .OtherURLs }} - {{ $url -}} -{{ end }} - -{{ end }}{{ end -}} -{{ end }}{{ end -}} diff --git a/konnectd/changelog/README.md b/konnectd/changelog/README.md deleted file mode 100644 index 0ae5d5b3e2..0000000000 --- a/konnectd/changelog/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# Changelog - -We are using [calens](https://github.com/restic/calens) to properly generate a -changelog before we are tagging a new release. To get an idea how this could -look like would be the -best reference. diff --git a/konnectd/changelog/TEMPLATE b/konnectd/changelog/TEMPLATE deleted file mode 100644 index bded9ef6f5..0000000000 --- a/konnectd/changelog/TEMPLATE +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Fix behavior for foobar (in present tense) - -We've fixed the behavior for foobar, a long-standing annoyance for users. The -text should be wrapped at 80 characters length. - -The text in the paragraphs is written in past tense. The last section is a list -of issue URLs, PR URLs and other URLs. The first issue ID (or the first PR ID, -in case there aren't any issue links) is used as the primary ID. - -https://github.com/owncloud/ocis/konnectd/issues/1234 -https://github.com/owncloud/ocis/konnectd/pull/55555 diff --git a/konnectd/changelog/unreleased/.keep b/konnectd/changelog/unreleased/.keep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/konnectd/changelog/unreleased/add-version-command.md b/konnectd/changelog/unreleased/add-version-command.md deleted file mode 100644 index adc2f41bb7..0000000000 --- a/konnectd/changelog/unreleased/add-version-command.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: add version command - -Added a command to list the versions of all running ocis-konnectd instances. -Also added build information to the metrics. - -https://github.com/owncloud/product/issues/226 diff --git a/ocis-phoenix/CHANGELOG.md b/ocis-phoenix/CHANGELOG.md deleted file mode 100644 index 7d00f65609..0000000000 --- a/ocis-phoenix/CHANGELOG.md +++ /dev/null @@ -1,373 +0,0 @@ -# Changelog for [unreleased] (UNRELEASED) - -The following sections list the changes in ocis-phoenix unreleased. - -[unreleased]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.13.0...master - -## Summary - -* Bugfix - Fix external app URLs: [#218](https://github.com/owncloud/product/issues/218) -* Change - Remove pdf-viewer from default apps: [#85](https://github.com/owncloud/ocis/ocis-phoenix/pull/85) - -## Details - -* Bugfix - Fix external app URLs: [#218](https://github.com/owncloud/product/issues/218) - - The URLs for the default set of external apps was hardcoded to localhost:9200. We fixed that by - using relative paths instead. - - https://github.com/owncloud/product/issues/218 - https://github.com/owncloud/ocis/ocis-phoenix/pull/83 - -* Change - Remove pdf-viewer from default apps: [#85](https://github.com/owncloud/ocis/ocis-phoenix/pull/85) - - OCIS-web doesn't have a dedicated pdf-viewer app anymore but instead uses the default browser - behaviour for PDFs. We removed pdf-viewer from the set of default apps. - - https://github.com/owncloud/ocis/ocis-phoenix/pull/85 - -# Changelog for [0.13.0] (2020-08-25) - -The following sections list the changes in ocis-phoenix 0.13.0. - -[0.13.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.12.0...v0.13.0 - -## Summary - -* Change - Update Phoenix: [#81](https://github.com/owncloud/ocis/ocis-phoenix/pull/81) - -## Details - -* Change - Update Phoenix: [#81](https://github.com/owncloud/ocis/ocis-phoenix/pull/81) - - Updated phoenix from v0.15.0 to v0.16.0 - - https://github.com/owncloud/ocis/ocis-phoenix/pull/81 - https://github.com/owncloud/phoenix/releases/tag/v0.16.0 - -# Changelog for [0.12.0] (2020-08-19) - -The following sections list the changes in ocis-phoenix 0.12.0. - -[0.12.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.11.0...v0.12.0 - -## Summary - -* Change - Enable Settings and Accounts apps by default: [#80](https://github.com/owncloud/ocis/ocis-phoenix/pull/80) -* Change - Update Phoenix: [#79](https://github.com/owncloud/ocis/ocis-phoenix/pull/79) - -## Details - -* Change - Enable Settings and Accounts apps by default: [#80](https://github.com/owncloud/ocis/ocis-phoenix/pull/80) - - The default ocis-web config now adds the frontend of ocis-accounts and ocis-settings to the - builtin web config. - - https://github.com/owncloud/ocis/ocis-phoenix/pull/80 - -* Change - Update Phoenix: [#79](https://github.com/owncloud/ocis/ocis-phoenix/pull/79) - - Updated phoenix from v0.14.0 to v0.15.0 - - https://github.com/owncloud/ocis/ocis-phoenix/pull/79 - https://github.com/owncloud/phoenix/releases/tag/v0.15.0 - -# Changelog for [0.11.0] (2020-08-17) - -The following sections list the changes in ocis-phoenix 0.11.0. - -[0.11.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.10.0...v0.11.0 - -## Summary - -* Bugfix - Exit when assets or config are not found: [#76](https://github.com/owncloud/ocis/ocis-phoenix/pull/76) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#73](https://github.com/owncloud/ocis/ocis-phoenix/pull/73) -* Change - Hide searchbar by default: [#116](https://github.com/owncloud/product/issues/116) -* Change - Update Phoenix: [#78](https://github.com/owncloud/ocis/ocis-phoenix/pull/78) - -## Details - -* Bugfix - Exit when assets or config are not found: [#76](https://github.com/owncloud/ocis/ocis-phoenix/pull/76) - - When a non-existing assets folder is specified, there was only a warning log statement and the - service served the builtin assets instead. It is safe to exit the service in such a scenario, - instead of serving other assets than specified. We changed the log level to `Fatal` on - non-existing assets. Similar for the web config, it was not failing on service level, but only - showing an error in the web ui, wenn the specified config file could not be found. We changed the - log level to `Fatal` as well. - - https://github.com/owncloud/ocis/ocis-phoenix/pull/76 - https://github.com/owncloud/ocis/ocis-phoenix/pull/77 - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#73](https://github.com/owncloud/ocis/ocis-phoenix/pull/73) - - ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - - https://github.com/owncloud/ocis/ocis-phoenix/pull/73 - -* Change - Hide searchbar by default: [#116](https://github.com/owncloud/product/issues/116) - - Since file search is not working at the moment we decided to hide the search bar by default. - - https://github.com/owncloud/product/issues/116 - https://github.com/owncloud/ocis/ocis-phoenix/pull/74 - -* Change - Update Phoenix: [#78](https://github.com/owncloud/ocis/ocis-phoenix/pull/78) - - Updated phoenix from v0.13.0 to v0.14.0 - - https://github.com/owncloud/ocis/ocis-phoenix/pull/78 - -# Changelog for [0.10.0] (2020-07-17) - -The following sections list the changes in ocis-phoenix 0.10.0. - -[0.10.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.9.0...v0.10.0 - -## Summary - -* Change - Update Phoenix: [#72](https://github.com/owncloud/ocis/ocis-phoenix/pull/72) - -## Details - -* Change - Update Phoenix: [#72](https://github.com/owncloud/ocis/ocis-phoenix/pull/72) - - Updated phoenix from v0.12.0 to v0.13.0 - - https://github.com/owncloud/ocis/ocis-phoenix/pull/72 - -# Changelog for [0.9.0] (2020-07-10) - -The following sections list the changes in ocis-phoenix 0.9.0. - -[0.9.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.8.1...v0.9.0 - -## Summary - -* Bugfix - Allow silent refresh of access token: [#69](https://github.com/owncloud/ocis-konnectd/issues/69) -* Change - Update Phoenix: [#70](https://github.com/owncloud/ocis/ocis-phoenix/pull/70) - -## Details - -* Bugfix - Allow silent refresh of access token: [#69](https://github.com/owncloud/ocis-konnectd/issues/69) - - Sets the `X-Frame-Options` header to `SAMEORIGIN` so the oidc client can refresh the token in - an iframe. - - https://github.com/owncloud/ocis-konnectd/issues/69 - https://github.com/owncloud/ocis/ocis-phoenix/pull/69 - -* Change - Update Phoenix: [#70](https://github.com/owncloud/ocis/ocis-phoenix/pull/70) - - Updated phoenix from v0.11.1 to v0.12.0 - - https://github.com/owncloud/ocis/ocis-phoenix/pull/70 - -# Changelog for [0.8.1] (2020-06-29) - -The following sections list the changes in ocis-phoenix 0.8.1. - -[0.8.1]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.8.0...v0.8.1 - -## Summary - -* Change - Update Phoenix: [#68](https://github.com/owncloud/ocis/ocis-phoenix/pull/68) - -## Details - -* Change - Update Phoenix: [#68](https://github.com/owncloud/ocis/ocis-phoenix/pull/68) - - Updated phoenix from v0.11.0 to v0.11.1 - - https://github.com/owncloud/ocis/ocis-phoenix/pull/68 - -# Changelog for [0.8.0] (2020-06-26) - -The following sections list the changes in ocis-phoenix 0.8.0. - -[0.8.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.7.0...v0.8.0 - -## Summary - -* Change - Update Phoenix: [#67](https://github.com/owncloud/ocis/ocis-phoenix/pull/67) - -## Details - -* Change - Update Phoenix: [#67](https://github.com/owncloud/ocis/ocis-phoenix/pull/67) - - Updated phoenix from v0.10.0 to v0.11.0 - - https://github.com/owncloud/ocis/ocis-phoenix/pull/67 - -# Changelog for [0.7.0] (2020-05-26) - -The following sections list the changes in ocis-phoenix 0.7.0. - -[0.7.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.6.0...v0.7.0 - -## Summary - -* Change - Update Phoenix: [#66](https://github.com/owncloud/ocis/ocis-phoenix/pull/66) - -## Details - -* Change - Update Phoenix: [#66](https://github.com/owncloud/ocis/ocis-phoenix/pull/66) - - Updated phoenix from v0.9.0 to v0.10.0 - - https://github.com/owncloud/ocis/ocis-phoenix/pull/66 - -# Changelog for [0.6.0] (2020-04-28) - -The following sections list the changes in ocis-phoenix 0.6.0. - -[0.6.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.5.0...v0.6.0 - -## Summary - -* Change - Update Phoenix: [#65](https://github.com/owncloud/ocis/ocis-phoenix/pull/65) - -## Details - -* Change - Update Phoenix: [#65](https://github.com/owncloud/ocis/ocis-phoenix/pull/65) - - Updated phoenix from v0.8.0 to v0.9.0 - - https://github.com/owncloud/ocis/ocis-phoenix/pull/65 - -# Changelog for [0.5.0] (2020-04-14) - -The following sections list the changes in ocis-phoenix 0.5.0. - -[0.5.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.4.1...v0.5.0 - -## Summary - -* Change - Update Phoenix: [#63](https://github.com/owncloud/ocis/ocis-phoenix/pull/63) - -## Details - -* Change - Update Phoenix: [#63](https://github.com/owncloud/ocis/ocis-phoenix/pull/63) - - Updated phoenix from v0.7.0 to v0.8.0 - - https://github.com/owncloud/ocis/ocis-phoenix/pull/63 - -# Changelog for [0.4.1] (2020-04-01) - -The following sections list the changes in ocis-phoenix 0.4.1. - -[0.4.1]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.4.0...v0.4.1 - -## Summary - -* Bugfix - Create a new tag to fix v0.4.0: [#62](https://github.com/owncloud/ocis/ocis-phoenix/pull/62) - -## Details - -* Bugfix - Create a new tag to fix v0.4.0: [#62](https://github.com/owncloud/ocis/ocis-phoenix/pull/62) - - Release v0.4.0 is using the wrong assets. We fixed that by creating a new release. - - https://github.com/owncloud/ocis/ocis-phoenix/pull/62 - -# Changelog for [0.4.0] (2020-03-31) - -The following sections list the changes in ocis-phoenix 0.4.0. - -[0.4.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.2.0...v0.4.0 - -## Summary - -* Change - Update Phoenix: [#60](https://github.com/owncloud/ocis/ocis-phoenix/pull/60) -* Enhancement - Configuration: [#57](https://github.com/owncloud/ocis/ocis-phoenix/pull/57) - -## Details - -* Change - Update Phoenix: [#60](https://github.com/owncloud/ocis/ocis-phoenix/pull/60) - - Updated phoenix from v0.6.0 to v0.7.0 - - https://github.com/owncloud/ocis/ocis-phoenix/pull/60 - -* Enhancement - Configuration: [#57](https://github.com/owncloud/ocis/ocis-phoenix/pull/57) - - Extensions should be responsible of configuring themselves. We use Viper for config loading - from default paths. Environment variables **WILL** take precedence over config files. - - https://github.com/owncloud/ocis/ocis-phoenix/pull/57 - -# Changelog for [0.2.0] (2020-03-17) - -The following sections list the changes in ocis-phoenix 0.2.0. - -[0.2.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.3.0...v0.2.0 - -## Summary - -* Bugfix - Config file value not being read: [#45](https://github.com/owncloud/ocis/ocis-phoenix/pull/45) -* Enhancement - Update to Phoenix v0.5.0: [#43](https://github.com/owncloud/ocis/ocis-phoenix/issues/43) -* Enhancement - Update to Phoenix v0.6.0: [#53](https://github.com/owncloud/ocis/ocis-phoenix/pull/53) - -## Details - -* Bugfix - Config file value not being read: [#45](https://github.com/owncloud/ocis/ocis-phoenix/pull/45) - - There was a bug in which phoenix config is always set to the default values and the contents of the - config file were actually ignored. - - https://github.com/owncloud/ocis/ocis-phoenix/issues/46 - https://github.com/owncloud/ocis/ocis-phoenix/issues/47 - https://github.com/owncloud/ocis/ocis-phoenix/pull/45 - -* Enhancement - Update to Phoenix v0.5.0: [#43](https://github.com/owncloud/ocis/ocis-phoenix/issues/43) - - Use the latest phoenix release - - https://github.com/owncloud/ocis/ocis-phoenix/issues/43 - -* Enhancement - Update to Phoenix v0.6.0: [#53](https://github.com/owncloud/ocis/ocis-phoenix/pull/53) - - Use the latest phoenix release - - https://github.com/owncloud/ocis/ocis-phoenix/pull/53 - -# Changelog for [0.3.0] (2020-03-17) - -The following sections list the changes in ocis-phoenix 0.3.0. - -[0.3.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.1.0...v0.3.0 - -## Summary - -* Change - Default to running behind ocis-proxy: [#55](https://github.com/owncloud/ocis/ocis-phoenix/pull/55) - -## Details - -* Change - Default to running behind ocis-proxy: [#55](https://github.com/owncloud/ocis/ocis-phoenix/pull/55) - - We changed the default configuration to integrate better with ocis. - - Clients are supposed to use the ocis-proxy endpoint `https://localhost:9200` - - https://github.com/owncloud/ocis/ocis-phoenix/pull/55 - -# Changelog for [0.1.0] (2020-02-03) - -The following sections list the changes in ocis-phoenix 0.1.0. - -[0.1.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/432c57c406a8421a20ba596818d95f816e2ef9c7...v0.1.0 - -## Summary - -* Change - Initial release of basic version: [#3](https://github.com/owncloud/ocis/ocis-phoenix/issues/3) - -## Details - -* Change - Initial release of basic version: [#3](https://github.com/owncloud/ocis/ocis-phoenix/issues/3) - - Just prepared an initial basic version to serve Phoenix for the ownCloud Infinite Scale - project. It just provides a minimal viable product to demonstrate the microservice pattern. - - https://github.com/owncloud/ocis/ocis-phoenix/issues/3 - diff --git a/ocis-phoenix/changelog/0.1.0_2020-02-03/initial-release.md b/ocis-phoenix/changelog/0.1.0_2020-02-03/initial-release.md deleted file mode 100644 index 3b324232c1..0000000000 --- a/ocis-phoenix/changelog/0.1.0_2020-02-03/initial-release.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Initial release of basic version - -Just prepared an initial basic version to serve Phoenix for the ownCloud -Infinite Scale project. It just provides a minimal viable product to -demonstrate the microservice pattern. - -https://github.com/owncloud/ocis/ocis-phoenix/issues/3 diff --git a/ocis-phoenix/changelog/0.10.0_2020-07-17/update-phoenix b/ocis-phoenix/changelog/0.10.0_2020-07-17/update-phoenix deleted file mode 100644 index 319cc655a7..0000000000 --- a/ocis-phoenix/changelog/0.10.0_2020-07-17/update-phoenix +++ /dev/null @@ -1,5 +0,0 @@ -Change: update Phoenix - -Updated phoenix from v0.12.0 to v0.13.0 - -https://github.com/owncloud/ocis/ocis-phoenix/pull/72 diff --git a/ocis-phoenix/changelog/0.11.0_2020-08-17/exit-on-unresolved-assets.md b/ocis-phoenix/changelog/0.11.0_2020-08-17/exit-on-unresolved-assets.md deleted file mode 100644 index 1a8711c50d..0000000000 --- a/ocis-phoenix/changelog/0.11.0_2020-08-17/exit-on-unresolved-assets.md +++ /dev/null @@ -1,10 +0,0 @@ -Bugfix: exit when assets or config are not found - -When a non-existing assets folder is specified, there was only a warning log statement and the service served -the builtin assets instead. It is safe to exit the service in such a scenario, instead of serving other assets -than specified. We changed the log level to `Fatal` on non-existing assets. -Similar for the web config, it was not failing on service level, but only showing an error in the web ui, wenn -the specified config file could not be found. We changed the log level to `Fatal` as well. - -https://github.com/owncloud/ocis/ocis-phoenix/pull/76 -https://github.com/owncloud/ocis/ocis-phoenix/pull/77 diff --git a/ocis-phoenix/changelog/0.11.0_2020-08-17/hide-searchbar.md b/ocis-phoenix/changelog/0.11.0_2020-08-17/hide-searchbar.md deleted file mode 100644 index a5b11f4964..0000000000 --- a/ocis-phoenix/changelog/0.11.0_2020-08-17/hide-searchbar.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: hide searchbar by default - -Since file search is not working at the moment we decided to hide the search bar by default. - -https://github.com/owncloud/product/issues/116 -https://github.com/owncloud/ocis/ocis-phoenix/pull/74 diff --git a/ocis-phoenix/changelog/0.11.0_2020-08-17/update-phoenix.md b/ocis-phoenix/changelog/0.11.0_2020-08-17/update-phoenix.md deleted file mode 100644 index 296af4ab85..0000000000 --- a/ocis-phoenix/changelog/0.11.0_2020-08-17/update-phoenix.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: update Phoenix - -Updated phoenix from v0.13.0 to v0.14.0 - -https://github.com/owncloud/ocis/ocis-phoenix/pull/78 diff --git a/ocis-phoenix/changelog/0.11.0_2020-08-17/use-alpine-latest.md b/ocis-phoenix/changelog/0.11.0_2020-08-17/use-alpine-latest.md deleted file mode 100644 index 4d0b3af31f..0000000000 --- a/ocis-phoenix/changelog/0.11.0_2020-08-17/use-alpine-latest.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: build docker images with alpine:latest instead of alpine:edge - -ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - -https://github.com/owncloud/ocis/ocis-phoenix/pull/73 diff --git a/ocis-phoenix/changelog/0.12.0_2020-08-19/enable-external-apps.md b/ocis-phoenix/changelog/0.12.0_2020-08-19/enable-external-apps.md deleted file mode 100644 index 55dee63fbf..0000000000 --- a/ocis-phoenix/changelog/0.12.0_2020-08-19/enable-external-apps.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: enable Settings and Accounts apps by default - -The default ocis-web config now adds the frontend of ocis-accounts and ocis-settings to the builtin web config. - -https://github.com/owncloud/ocis/ocis-phoenix/pull/80 diff --git a/ocis-phoenix/changelog/0.12.0_2020-08-19/update-phoenix.md b/ocis-phoenix/changelog/0.12.0_2020-08-19/update-phoenix.md deleted file mode 100644 index dc9cd21545..0000000000 --- a/ocis-phoenix/changelog/0.12.0_2020-08-19/update-phoenix.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: update Phoenix - -Updated phoenix from v0.14.0 to v0.15.0 - -https://github.com/owncloud/ocis/ocis-phoenix/pull/79 -https://github.com/owncloud/phoenix/releases/tag/v0.15.0 diff --git a/ocis-phoenix/changelog/0.13.0_2020-08-25/update-phoenix b/ocis-phoenix/changelog/0.13.0_2020-08-25/update-phoenix deleted file mode 100644 index 83ffcb6bbf..0000000000 --- a/ocis-phoenix/changelog/0.13.0_2020-08-25/update-phoenix +++ /dev/null @@ -1,6 +0,0 @@ -Change: update Phoenix - -Updated phoenix from v0.15.0 to v0.16.0 - -https://github.com/owncloud/ocis/ocis-phoenix/pull/81 -https://github.com/owncloud/phoenix/releases/tag/v0.16.0 diff --git a/ocis-phoenix/changelog/0.2.0_2020-03-17/config-file-parsing.md b/ocis-phoenix/changelog/0.2.0_2020-03-17/config-file-parsing.md deleted file mode 100644 index 1ae9b9dc24..0000000000 --- a/ocis-phoenix/changelog/0.2.0_2020-03-17/config-file-parsing.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Config file value not being read - -There was a bug in which phoenix config is always set to the default values and the contents of the config file were actually ignored. - -https://github.com/owncloud/ocis/ocis-phoenix/pull/45 -https://github.com/owncloud/ocis/ocis-phoenix/issues/46 -https://github.com/owncloud/ocis/ocis-phoenix/issues/47 diff --git a/ocis-phoenix/changelog/0.2.0_2020-03-17/issue-43.md b/ocis-phoenix/changelog/0.2.0_2020-03-17/issue-43.md deleted file mode 100644 index 7a85823f2a..0000000000 --- a/ocis-phoenix/changelog/0.2.0_2020-03-17/issue-43.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: update to Phoenix v0.5.0 - -Use the latest phoenix release - -https://github.com/owncloud/ocis/ocis-phoenix/issues/43 diff --git a/ocis-phoenix/changelog/0.2.0_2020-03-17/phoenix-0.6.0 b/ocis-phoenix/changelog/0.2.0_2020-03-17/phoenix-0.6.0 deleted file mode 100644 index cc6f69ca23..0000000000 --- a/ocis-phoenix/changelog/0.2.0_2020-03-17/phoenix-0.6.0 +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: update to Phoenix v0.6.0 - -Use the latest phoenix release - -https://github.com/owncloud/ocis/ocis-phoenix/pull/53 diff --git a/ocis-phoenix/changelog/0.3.0_2020-03-17/new-ocis-config.md b/ocis-phoenix/changelog/0.3.0_2020-03-17/new-ocis-config.md deleted file mode 100644 index e505c2784c..0000000000 --- a/ocis-phoenix/changelog/0.3.0_2020-03-17/new-ocis-config.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: default to running behind ocis-proxy - -We changed the default configuration to integrate better with ocis. - -Clients are supposed to use the ocis-proxy endpoint `https://localhost:9200` - -https://github.com/owncloud/ocis/ocis-phoenix/pull/55 diff --git a/ocis-phoenix/changelog/0.4.0_2020-03-31/config.md b/ocis-phoenix/changelog/0.4.0_2020-03-31/config.md deleted file mode 100644 index 6a0a204a7f..0000000000 --- a/ocis-phoenix/changelog/0.4.0_2020-03-31/config.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Configuration - -Extensions should be responsible of configuring themselves. We use Viper for config loading from default paths. Environment variables **WILL** take precedence over config files. - -https://github.com/owncloud/ocis/ocis-phoenix/pull/57 diff --git a/ocis-phoenix/changelog/0.4.0_2020-03-31/update-phoenix b/ocis-phoenix/changelog/0.4.0_2020-03-31/update-phoenix deleted file mode 100644 index b353153486..0000000000 --- a/ocis-phoenix/changelog/0.4.0_2020-03-31/update-phoenix +++ /dev/null @@ -1,5 +0,0 @@ -Change: update Phoenix - -Updated phoenix from v0.6.0 to v0.7.0 - -https://github.com/owncloud/ocis/ocis-phoenix/pull/60 diff --git a/ocis-phoenix/changelog/0.4.1_2020-04-01/fix-tag b/ocis-phoenix/changelog/0.4.1_2020-04-01/fix-tag deleted file mode 100644 index 0a9cc9b3ae..0000000000 --- a/ocis-phoenix/changelog/0.4.1_2020-04-01/fix-tag +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Create a new tag to fix v0.4.0 - -Release v0.4.0 is using the wrong assets. We fixed that by creating a new release. - -https://github.com/owncloud/ocis/ocis-phoenix/pull/62 diff --git a/ocis-phoenix/changelog/0.5.0_2020-04-14/update-phoenix b/ocis-phoenix/changelog/0.5.0_2020-04-14/update-phoenix deleted file mode 100644 index 9d108cf120..0000000000 --- a/ocis-phoenix/changelog/0.5.0_2020-04-14/update-phoenix +++ /dev/null @@ -1,5 +0,0 @@ -Change: update Phoenix - -Updated phoenix from v0.7.0 to v0.8.0 - -https://github.com/owncloud/ocis/ocis-phoenix/pull/63 diff --git a/ocis-phoenix/changelog/0.6.0_2020-04-28/update-phoenix b/ocis-phoenix/changelog/0.6.0_2020-04-28/update-phoenix deleted file mode 100644 index 24b92e6c33..0000000000 --- a/ocis-phoenix/changelog/0.6.0_2020-04-28/update-phoenix +++ /dev/null @@ -1,5 +0,0 @@ -Change: update Phoenix - -Updated phoenix from v0.8.0 to v0.9.0 - -https://github.com/owncloud/ocis/ocis-phoenix/pull/65 diff --git a/ocis-phoenix/changelog/0.7.0_2020-05-26/update-phoenix b/ocis-phoenix/changelog/0.7.0_2020-05-26/update-phoenix deleted file mode 100644 index 4916ec3b71..0000000000 --- a/ocis-phoenix/changelog/0.7.0_2020-05-26/update-phoenix +++ /dev/null @@ -1,5 +0,0 @@ -Change: update Phoenix - -Updated phoenix from v0.9.0 to v0.10.0 - -https://github.com/owncloud/ocis/ocis-phoenix/pull/66 diff --git a/ocis-phoenix/changelog/0.8.0_2020-06-26/update-phoenix b/ocis-phoenix/changelog/0.8.0_2020-06-26/update-phoenix deleted file mode 100644 index 451c271c1f..0000000000 --- a/ocis-phoenix/changelog/0.8.0_2020-06-26/update-phoenix +++ /dev/null @@ -1,5 +0,0 @@ -Change: update Phoenix - -Updated phoenix from v0.10.0 to v0.11.0 - -https://github.com/owncloud/ocis/ocis-phoenix/pull/67 diff --git a/ocis-phoenix/changelog/0.8.1_2020-06-29/update-phoenix b/ocis-phoenix/changelog/0.8.1_2020-06-29/update-phoenix deleted file mode 100644 index aa7d5ac125..0000000000 --- a/ocis-phoenix/changelog/0.8.1_2020-06-29/update-phoenix +++ /dev/null @@ -1,5 +0,0 @@ -Change: update Phoenix - -Updated phoenix from v0.11.0 to v0.11.1 - -https://github.com/owncloud/ocis/ocis-phoenix/pull/68 diff --git a/ocis-phoenix/changelog/0.9.0_2020-07-10/add-silentrefresh-middleware b/ocis-phoenix/changelog/0.9.0_2020-07-10/add-silentrefresh-middleware deleted file mode 100644 index 9e8d5de110..0000000000 --- a/ocis-phoenix/changelog/0.9.0_2020-07-10/add-silentrefresh-middleware +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: allow silent refresh of access token - -Sets the `X-Frame-Options` header to `SAMEORIGIN` so the oidc client can refresh the token in an iframe. - -https://github.com/owncloud/ocis-konnectd/issues/69 -https://github.com/owncloud/ocis/ocis-phoenix/pull/69 diff --git a/ocis-phoenix/changelog/0.9.0_2020-07-10/update-phoenix b/ocis-phoenix/changelog/0.9.0_2020-07-10/update-phoenix deleted file mode 100644 index 3f88bb0743..0000000000 --- a/ocis-phoenix/changelog/0.9.0_2020-07-10/update-phoenix +++ /dev/null @@ -1,5 +0,0 @@ -Change: update Phoenix - -Updated phoenix from v0.11.1 to v0.12.0 - -https://github.com/owncloud/ocis/ocis-phoenix/pull/70 diff --git a/ocis-phoenix/changelog/CHANGELOG.tmpl b/ocis-phoenix/changelog/CHANGELOG.tmpl deleted file mode 100644 index 6ef9e65a07..0000000000 --- a/ocis-phoenix/changelog/CHANGELOG.tmpl +++ /dev/null @@ -1,52 +0,0 @@ -{{ $allVersions := . }} -{{- range $index, $changes := . }}{{ with $changes -}} -{{ if gt (len $allVersions) 1 -}} -# Changelog for [{{ .Version }}] ({{ .Date }}) - -The following sections list the changes in ocis-phoenix {{ .Version }}. - -{{/* creating version compare links */ -}} -{{ $next := add1 $index -}} -{{ if ne (len $allVersions) $next -}} -{{ $previousVersion := (index $allVersions $next).Version -}} -{{ if eq .Version "unreleased" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v{{ $previousVersion }}...master - -{{ else -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v{{ $previousVersion }}...v{{ .Version }} - -{{ end -}} -{{ end -}} - -{{- /* last version managed by calens, end of the loop */ -}} -{{ if eq .Version "0.1.0" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/ocis-phoenix/compare/432c57c406a8421a20ba596818d95f816e2ef9c7...v{{ .Version }} - -{{ end -}} -{{ else -}} -# Changes in {{ .Version }} - -{{ end -}} - -## Summary -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{- end }}{{ end }} - -## Details -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{ range $par := .Paragraphs }} - {{ wrapIndent $par 80 3 }} -{{ end -}} -{{ range $url := .IssueURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .PRURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .OtherURLs }} - {{ $url -}} -{{ end }} -{{ end }}{{ end }} -{{ end }}{{ end -}} diff --git a/ocis-phoenix/changelog/README.md b/ocis-phoenix/changelog/README.md deleted file mode 100644 index 0ae5d5b3e2..0000000000 --- a/ocis-phoenix/changelog/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# Changelog - -We are using [calens](https://github.com/restic/calens) to properly generate a -changelog before we are tagging a new release. To get an idea how this could -look like would be the -best reference. diff --git a/ocis-phoenix/changelog/TEMPLATE b/ocis-phoenix/changelog/TEMPLATE deleted file mode 100644 index 151141702e..0000000000 --- a/ocis-phoenix/changelog/TEMPLATE +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Fix behavior for foobar (in present tense) - -We've fixed the behavior for foobar, a long-standing annoyance for users. The -text should be wrapped at 80 characters length. - -The text in the paragraphs is written in past tense. The last section is a list -of issue URLs, PR URLs and other URLs. The first issue ID (or the first PR ID, -in case there aren't any issue links) is used as the primary ID. - -https://github.com/owncloud/ocis/ocis-phoenix/issues/1234 -https://github.com/owncloud/ocis/ocis-phoenix/pull/55555 diff --git a/ocis-phoenix/changelog/unreleased/.keep b/ocis-phoenix/changelog/unreleased/.keep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/ocis-phoenix/changelog/unreleased/fix-external-app-urls b/ocis-phoenix/changelog/unreleased/fix-external-app-urls deleted file mode 100644 index 72c830688e..0000000000 --- a/ocis-phoenix/changelog/unreleased/fix-external-app-urls +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix external app URLs - -The URLs for the default set of external apps was hardcoded to localhost:9200. We fixed that by using relative paths instead. - -https://github.com/owncloud/product/issues/218 -https://github.com/owncloud/ocis/ocis-phoenix/pull/83 diff --git a/ocis-phoenix/changelog/unreleased/remove-pdf-viewer.md b/ocis-phoenix/changelog/unreleased/remove-pdf-viewer.md deleted file mode 100644 index 50a1420afd..0000000000 --- a/ocis-phoenix/changelog/unreleased/remove-pdf-viewer.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Remove pdf-viewer from default apps - -oCIS-web doesn't have a dedicated pdf-viewer app anymore but instead uses the default browser behaviour for PDFs. We removed pdf-viewer from the set of default apps. - -https://github.com/owncloud/ocis/ocis-phoenix/pull/85 diff --git a/ocis-phoenix/changelog/unreleased/update-phoenix.md b/ocis-phoenix/changelog/unreleased/update-phoenix.md deleted file mode 100644 index 47530394cd..0000000000 --- a/ocis-phoenix/changelog/unreleased/update-phoenix.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: update Phoenix - -Updated phoenix from v0.16.0 to v0.17.0 - -https://github.com/owncloud/ocis/pull/625 -https://github.com/owncloud/phoenix/releases/tag/v0.17.0 diff --git a/ocis-pkg/CHANGELOG.md b/ocis-pkg/CHANGELOG.md deleted file mode 100644 index bba52aa859..0000000000 --- a/ocis-pkg/CHANGELOG.md +++ /dev/null @@ -1,318 +0,0 @@ -# Changelog for [unreleased] (UNRELEASED) - -The following sections list the changes in ocis-pkg unreleased. - -[unreleased]: https://github.com/owncloud/ocis-pkg/compare/v2.4.0...master - -## Summary - -* Change - Unwrap roleIDs from access-token into metadata context: [#59](https://github.com/owncloud/ocis-pkg/pull/59) -* Change - Provide cache for roles: [#59](https://github.com/owncloud/ocis-pkg/pull/59) -* Change - Roles manager: [#60](https://github.com/owncloud/ocis-pkg/pull/60) - -## Details - -* Change - Unwrap roleIDs from access-token into metadata context: [#59](https://github.com/owncloud/ocis-pkg/pull/59) - - We pass the RoleIDs from the access-token into the metadata context. - - https://github.com/owncloud/ocis-pkg/pull/59 - - -* Change - Provide cache for roles: [#59](https://github.com/owncloud/ocis-pkg/pull/59) - - In order to work efficiently with permissions we provide a cache for roles and a middleware to - update the cache based on roleIDs from the metadata context. It can be used to check permissions - in service handlers. - - https://github.com/owncloud/ocis-pkg/pull/59 - - -* Change - Roles manager: [#60](https://github.com/owncloud/ocis-pkg/pull/60) - - We combined the roles middleware and cache into a roles manager. The manager doesn't expose the - cache anymore and manages the state of the cache by fetching roles from the role service which - don't exist in the cache, yet. - - https://github.com/owncloud/ocis-pkg/pull/60 - -# Changelog for [2.4.0] (2020-08-25) - -The following sections list the changes in ocis-pkg 2.4.0. - -[2.4.0]: https://github.com/owncloud/ocis-pkg/compare/v2.3.0...v2.4.0 - -## Summary - -* Change - Use go-micro's metadata context for account id: [#56](https://github.com/owncloud/ocis-pkg/pull/56) - -## Details - -* Change - Use go-micro's metadata context for account id: [#56](https://github.com/owncloud/ocis-pkg/pull/56) - - We switched to using go-micro's metadata context for reliably passing the AccountID in the - context across service boundaries. - - https://github.com/owncloud/ocis-pkg/pull/56 - -# Changelog for [2.3.0] (2020-08-17) - -The following sections list the changes in ocis-pkg 2.3.0. - -[2.3.0]: https://github.com/owncloud/ocis-pkg/compare/v2.2.1...v2.3.0 - -## Summary - -* Bugfix - Remove redigo 2.0.0+incompatible dependency: [#33](https://github.com/owncloud/ocis-graph/pull/33) -* Change - Add middleware for x-access-token distmantling: [#46](https://github.com/owncloud/ocis-pkg/pull/46) -* Enhancement - Add `ocis.id` and numeric id claims: [#50](https://github.com/owncloud/ocis-pkg/pull/50) - -## Details - -* Bugfix - Remove redigo 2.0.0+incompatible dependency: [#33](https://github.com/owncloud/ocis-graph/pull/33) - - Get rid of redigo v2.0.0 - - https://github.com/owncloud/ocis-graph/pull/33 - - -* Change - Add middleware for x-access-token distmantling: [#46](https://github.com/owncloud/ocis-pkg/pull/46) - - We added a middleware that dismantles the `x-access-token` from the request header and makes - it available in the context. - - https://github.com/owncloud/ocis-pkg/pull/46 - - -* Enhancement - Add `ocis.id` and numeric id claims: [#50](https://github.com/owncloud/ocis-pkg/pull/50) - - We added an `ocis.id` claim to the OIDC standard claims. It allows the idp to send a stable - identifier that can be exposed to the outside world (in contrast to sub, which might change - whens the IdP changes). - - In addition we added `uidnumber` and `gidnumber` claims, which can be used by the IdP as well. - They will be used by storage providers that integrate with an existing LDAP server. - - https://github.com/owncloud/ocis-pkg/pull/50 - -# Changelog for [2.2.1] (2020-04-21) - -The following sections list the changes in ocis-pkg 2.2.1. - -[2.2.1]: https://github.com/owncloud/ocis-pkg/compare/v2.2.0...v2.2.1 - -## Summary - -* Bugfix - Pass flags to micro service: [#44](https://github.com/owncloud/ocis-pkg/pull/44) - -## Details - -* Bugfix - Pass flags to micro service: [#44](https://github.com/owncloud/ocis-pkg/pull/44) - - Passed flags to the micro service to be able to pass cli arguments while starting a grpc service. - - https://github.com/owncloud/ocis-pkg/pull/44 - -# Changelog for [2.2.0] (2020-03-30) - -The following sections list the changes in ocis-pkg 2.2.0. - -[2.2.0]: https://github.com/owncloud/ocis-pkg/compare/v2.1.0...v2.2.0 - -## Summary - -* Change - Add header to cors handler: [#41](https://github.com/owncloud/ocis-pkg/issues/41) - -## Details - -* Change - Add header to cors handler: [#41](https://github.com/owncloud/ocis-pkg/issues/41) - - The `x-requested-with` header was added to allow ajax requests. - - https://github.com/owncloud/ocis-pkg/issues/41 - -# Changelog for [2.1.0] (2020-03-16) - -The following sections list the changes in ocis-pkg 2.1.0. - -[2.1.0]: https://github.com/owncloud/ocis-pkg/compare/v2.0.2...v2.1.0 - -## Summary - -* Enhancement - Tracing middleware: [#35](https://github.com/owncloud/ocis-pkg/pull/35/) - -## Details - -* Enhancement - Tracing middleware: [#35](https://github.com/owncloud/ocis-pkg/pull/35/) - - A new tracing middleware has been added to unpack context propagation - - https://github.com/owncloud/ocis-pkg/pull/35/ - -# Changelog for [2.0.2] (2020-03-04) - -The following sections list the changes in ocis-pkg 2.0.2. - -[2.0.2]: https://github.com/owncloud/ocis-pkg/compare/v2.0.1...v2.0.2 - -## Summary - -* Enhancement - Allow http services to register handlers: [#33](https://github.com/owncloud/ocis-pkg/pull/33) - -## Details - -* Enhancement - Allow http services to register handlers: [#33](https://github.com/owncloud/ocis-pkg/pull/33) - - Added a handler option on http services - - https://github.com/owncloud/ocis-pkg/pull/33 - -# Changelog for [2.0.1] (2020-02-05) - -The following sections list the changes in ocis-pkg 2.0.1. - -[2.0.1]: https://github.com/owncloud/ocis-pkg/compare/v2.0.0...v2.0.1 - -## Summary - -* Bugfix - Fix Module Path: [#25](https://github.com/owncloud/ocis-pkg/pull/25) -* Bugfix - Change import paths to ocis-pkg/v2: [#27](https://github.com/owncloud/ocis-pkg/pull/27) - -## Details - -* Bugfix - Fix Module Path: [#25](https://github.com/owncloud/ocis-pkg/pull/25) - - The module version must be in the path. See - https://github.com/golang/go/wiki/Modules#semantic-import-versioning for more - information. > If the module is version v2 or higher, the major version of the module must be - included as a /vN at the end of the module paths used in go.mod files (e.g., module - github.com/my/mod/v2, require github.com/my/mod/v2 v2.0.1) and in the package import path - (e.g., import "github.com/my/mod/v2/mypkg"). This includes the paths used in go get - commands (e.g., go get github.com/my/mod/v2@v2.0.1. Note there is both a /v2 and a @v2.0.1 in - that example. One way to think about it is that the module name now includes the /v2, so include - /v2 whenever you are using the module name). - - https://github.com/owncloud/ocis-pkg/pull/25 - - -* Bugfix - Change import paths to ocis-pkg/v2: [#27](https://github.com/owncloud/ocis-pkg/pull/27) - - Changed the import paths to the current version - - https://github.com/owncloud/ocis-pkg/pull/27 - -# Changelog for [2.0.0] (2020-02-04) - -The following sections list the changes in ocis-pkg 2.0.0. - -[2.0.0]: https://github.com/owncloud/ocis-pkg/compare/v1.3.0...v2.0.0 - -## Summary - -* Change - Upgrade the micro libraries: [#22](https://github.com/owncloud/ocis-pkg/pull/22) - -## Details - -* Change - Upgrade the micro libraries: [#22](https://github.com/owncloud/ocis-pkg/pull/22) - - Upgraded the go-micro libraries to v2. - - https://github.com/owncloud/ocis-pkg/pull/22 - -# Changelog for [1.3.0] (2020-01-20) - -The following sections list the changes in ocis-pkg 1.3.0. - -[1.3.0]: https://github.com/owncloud/ocis-pkg/compare/v1.2.0...v1.3.0 - -## Summary - -* Bugfix - Fix serving static assets: [#14](https://github.com/owncloud/ocis-pkg/pull/14) -* Change - Add TLS support for http services: [#19](https://github.com/owncloud/ocis-pkg/issues/19) -* Enhancement - Introduce OpenID Connect middleware: [#8](https://github.com/owncloud/ocis-pkg/issues/8) - -## Details - -* Bugfix - Fix serving static assets: [#14](https://github.com/owncloud/ocis-pkg/pull/14) - - Ocis-hello used "/" as root. adding another / caused the static middleware to always fail - stripping that prefix. All requests will return 404. Setting root to `""` in the `ocis-hello` - flag does not work because Chi reports that routes need to start with `/`. - `path.Clean(root+"/")` would yield `""` for `root="/"`. - - https://github.com/owncloud/ocis-pkg/pull/14 - - -* Change - Add TLS support for http services: [#19](https://github.com/owncloud/ocis-pkg/issues/19) - - `ocis-pkg` http services support TLS. The idea behind is setting the issuer on phoenix's - `config.json` to `https`. Or in other words, use https to access the Kopano extension, and - authenticate using an SSL certificate. - - https://github.com/owncloud/ocis-pkg/issues/19 - - -* Enhancement - Introduce OpenID Connect middleware: [#8](https://github.com/owncloud/ocis-pkg/issues/8) - - Added an openid connect middleware that will try to authenticate users using OpenID Connect. - The claims will be added to the context of the request. - - https://github.com/owncloud/ocis-pkg/issues/8 - -# Changelog for [1.2.0] (2019-12-09) - -The following sections list the changes in ocis-pkg 1.2.0. - -[1.2.0]: https://github.com/owncloud/ocis-pkg/compare/v1.1.0...v1.2.0 - -## Summary - -* Change - Add root path to static middleware: [#9](https://github.com/owncloud/ocis-pkg/issues/9) - -## Details - -* Change - Add root path to static middleware: [#9](https://github.com/owncloud/ocis-pkg/issues/9) - - Currently the `Static` middleware always serves from the root path, but all our HTTP handlers - accept a custom root path which also got to be applied to the static file handling. - - https://github.com/owncloud/ocis-pkg/issues/9 - -# Changelog for [1.1.0] (2019-12-06) - -The following sections list the changes in ocis-pkg 1.1.0. - -[1.1.0]: https://github.com/owncloud/ocis-pkg/compare/v1.0.0...v1.1.0 - -## Summary - -* Change - Better log level handling within micro: [#2](https://github.com/owncloud/ocis-pkg/issues/2) - -## Details - -* Change - Better log level handling within micro: [#2](https://github.com/owncloud/ocis-pkg/issues/2) - - Currently every log message from the micro internals are logged with the info level, we really - need to respect the proper defined log level within our log wrapper package. - - https://github.com/owncloud/ocis-pkg/issues/2 - -# Changelog for [1.0.0] (2019-12-05) - -The following sections list the changes in ocis-pkg 1.0.0. - -[1.0.0]: https://github.com/owncloud/ocis-pkg/compare/63fa90a673cbc3238a503ea5e6304f1db7fdf47b...v1.0.0 - -## Summary - -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-pkg/issues/1) - -## Details - -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-pkg/issues/1) - - Just prepared an initial basic version to have some shared functionality published which can - be used by all other ownCloud Infinite Scale extensions. - - https://github.com/owncloud/ocis-pkg/issues/1 - diff --git a/ocis-pkg/changelog/1.0.0_2019-12-05/initial-release.md b/ocis-pkg/changelog/1.0.0_2019-12-05/initial-release.md deleted file mode 100644 index a86833e1c4..0000000000 --- a/ocis-pkg/changelog/1.0.0_2019-12-05/initial-release.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Initial release of basic version - -Just prepared an initial basic version to have some shared functionality -published which can be used by all other ownCloud Infinite Scale extensions. - -https://github.com/owncloud/ocis-pkg/issues/1 diff --git a/ocis-pkg/changelog/1.1.0_2019-12-06/log-level-handling.md b/ocis-pkg/changelog/1.1.0_2019-12-06/log-level-handling.md deleted file mode 100644 index 69aefe0c73..0000000000 --- a/ocis-pkg/changelog/1.1.0_2019-12-06/log-level-handling.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Better log level handling within micro - -Currently every log message from the micro internals are logged with the info -level, we really need to respect the proper defined log level within our log -wrapper package. - -https://github.com/owncloud/ocis-pkg/issues/2 diff --git a/ocis-pkg/changelog/1.2.0_2019-12-09/static-root-path.md b/ocis-pkg/changelog/1.2.0_2019-12-09/static-root-path.md deleted file mode 100644 index d7d2778a86..0000000000 --- a/ocis-pkg/changelog/1.2.0_2019-12-09/static-root-path.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Add root path to static middleware - -Currently the `Static` middleware always serves from the root path, but all our -HTTP handlers accept a custom root path which also got to be applied to the -static file handling. - -https://github.com/owncloud/ocis-pkg/issues/9 diff --git a/ocis-pkg/changelog/1.3.0_2020-01-20/fix-serving-static-issues.md b/ocis-pkg/changelog/1.3.0_2020-01-20/fix-serving-static-issues.md deleted file mode 100644 index 010430b6a9..0000000000 --- a/ocis-pkg/changelog/1.3.0_2020-01-20/fix-serving-static-issues.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix serving static assets - -ocis-hello used "/" as root. adding another / caused the static middleware to -always fail stripping that prefix. All requests will return 404. Setting root -to `""` in the `ocis-hello` flag does not work because Chi reports that routes -need to start with `/`. `path.Clean(root+"/")` would yield `""` for `root="/"`. - -https://github.com/owncloud/ocis-pkg/pull/14 diff --git a/ocis-pkg/changelog/1.3.0_2020-01-20/issue-8.md b/ocis-pkg/changelog/1.3.0_2020-01-20/issue-8.md deleted file mode 100644 index 8e064234b2..0000000000 --- a/ocis-pkg/changelog/1.3.0_2020-01-20/issue-8.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Introduce OpenID Connect middleware - -Added an openid connect middleware that will try to authenticate users using -OpenID Connect. The claims will be added to the context of the request. - -https://github.com/owncloud/ocis-pkg/issues/8 diff --git a/ocis-pkg/changelog/1.3.0_2020-01-20/tls-support-for-http-services.md b/ocis-pkg/changelog/1.3.0_2020-01-20/tls-support-for-http-services.md deleted file mode 100644 index b1f8660d8e..0000000000 --- a/ocis-pkg/changelog/1.3.0_2020-01-20/tls-support-for-http-services.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Add TLS support for http services - -`ocis-pkg` http services support TLS. The idea behind is setting the issuer on -phoenix's `config.json` to `https`. Or in other words, use https to access the -Kopano extension, and authenticate using an SSL certificate. - -https://github.com/owncloud/ocis-pkg/issues/19 diff --git a/ocis-pkg/changelog/2.0.0_2020-02-04/micro-cli-v2.md b/ocis-pkg/changelog/2.0.0_2020-02-04/micro-cli-v2.md deleted file mode 100644 index 60f5408a02..0000000000 --- a/ocis-pkg/changelog/2.0.0_2020-02-04/micro-cli-v2.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: upgrade the micro libraries - -Upgraded the go-micro libraries to v2. - -https://github.com/owncloud/ocis-pkg/pull/22 diff --git a/ocis-pkg/changelog/2.0.1_2020-02-05/add-module-version-to-module-path.md b/ocis-pkg/changelog/2.0.1_2020-02-05/add-module-version-to-module-path.md deleted file mode 100644 index 83122a91de..0000000000 --- a/ocis-pkg/changelog/2.0.1_2020-02-05/add-module-version-to-module-path.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix Module Path - -The module version must be in the path. See https://github.com/golang/go/wiki/Modules#semantic-import-versioning for more information. -> If the module is version v2 or higher, the major version of the module must be included as a /vN at the end of the module paths used in go.mod files (e.g., module github.com/my/mod/v2, require github.com/my/mod/v2 v2.0.1) and in the package import path (e.g., import "github.com/my/mod/v2/mypkg"). This includes the paths used in go get commands (e.g., go get github.com/my/mod/v2@v2.0.1. Note there is both a /v2 and a @v2.0.1 in that example. One way to think about it is that the module name now includes the /v2, so include /v2 whenever you are using the module name). - -https://github.com/owncloud/ocis-pkg/pull/25 diff --git a/ocis-pkg/changelog/2.0.1_2020-02-05/correct-imports.md b/ocis-pkg/changelog/2.0.1_2020-02-05/correct-imports.md deleted file mode 100644 index 0028a5a36b..0000000000 --- a/ocis-pkg/changelog/2.0.1_2020-02-05/correct-imports.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: change import paths to ocis-pkg/v2 - -Changed the import paths to the current version - -https://github.com/owncloud/ocis-pkg/pull/27 diff --git a/ocis-pkg/changelog/2.0.2_2020-03-04/handler-option-on-http-services.md b/ocis-pkg/changelog/2.0.2_2020-03-04/handler-option-on-http-services.md deleted file mode 100644 index fcff868b20..0000000000 --- a/ocis-pkg/changelog/2.0.2_2020-03-04/handler-option-on-http-services.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow http services to register handlers - -Added a handler option on http services - -https://github.com/owncloud/ocis-pkg/pull/33 diff --git a/ocis-pkg/changelog/2.1.0_2020-03-16/tracing-middleware.md b/ocis-pkg/changelog/2.1.0_2020-03-16/tracing-middleware.md deleted file mode 100644 index a7c0a86d0d..0000000000 --- a/ocis-pkg/changelog/2.1.0_2020-03-16/tracing-middleware.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Tracing middleware - -A new tracing middleware has been added to unpack context propagation - -https://github.com/owncloud/ocis-pkg/pull/35/ diff --git a/ocis-pkg/changelog/2.2.0_2020-03-30/add-header-to-cors-handler.md b/ocis-pkg/changelog/2.2.0_2020-03-30/add-header-to-cors-handler.md deleted file mode 100644 index 5f6f4aa62f..0000000000 --- a/ocis-pkg/changelog/2.2.0_2020-03-30/add-header-to-cors-handler.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Add header to cors handler - -The `x-requested-with` header was added to allow ajax requests. - -https://github.com/owncloud/ocis-pkg/issues/41 diff --git a/ocis-pkg/changelog/2.2.1_2020-04-21/fix-micro-options.md b/ocis-pkg/changelog/2.2.1_2020-04-21/fix-micro-options.md deleted file mode 100644 index 9e69f865be..0000000000 --- a/ocis-pkg/changelog/2.2.1_2020-04-21/fix-micro-options.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: pass flags to micro service - -Passed flags to the micro service to be able to pass cli arguments while starting a grpc service. - -https://github.com/owncloud/ocis-pkg/pull/44 diff --git a/ocis-pkg/changelog/2.3.0_2020-08-17/add-account-middleware.md b/ocis-pkg/changelog/2.3.0_2020-08-17/add-account-middleware.md deleted file mode 100644 index 13f66acfc7..0000000000 --- a/ocis-pkg/changelog/2.3.0_2020-08-17/add-account-middleware.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: add middleware for x-access-token distmantling - -We added a middleware that dismantles the `x-access-token` from the request header and makes -it available in the context. - -https://github.com/owncloud/ocis-pkg/pull/46 diff --git a/ocis-pkg/changelog/2.3.0_2020-08-17/add-ocisid-claim.md b/ocis-pkg/changelog/2.3.0_2020-08-17/add-ocisid-claim.md deleted file mode 100644 index 10bad004ad..0000000000 --- a/ocis-pkg/changelog/2.3.0_2020-08-17/add-ocisid-claim.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: add `ocis.id` and numeric id claims - -We added an `ocis.id` claim to the OIDC standard claims. It allows the idp to send a stable identifier that can be exposed to the outside world (in contrast to sub, which might change whens the IdP changes). - -In addition we added `uidnumber` and `gidnumber` claims, which can be used by the IdP as well. They will be used by storage providers that integrate with an existing LDAP server. - -https://github.com/owncloud/ocis-pkg/pull/50 diff --git a/ocis-pkg/changelog/2.3.0_2020-08-17/remove-redigo.md b/ocis-pkg/changelog/2.3.0_2020-08-17/remove-redigo.md deleted file mode 100644 index 54fd21aaa7..0000000000 --- a/ocis-pkg/changelog/2.3.0_2020-08-17/remove-redigo.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: remove redigo 2.0.0+incompatible dependency - -get rid of redigo v2.0.0 - -https://github.com/owncloud/ocis-graph/pull/33 diff --git a/ocis-pkg/changelog/2.4.0_2020-08-25/metadata-context.md b/ocis-pkg/changelog/2.4.0_2020-08-25/metadata-context.md deleted file mode 100644 index a9ed4182b7..0000000000 --- a/ocis-pkg/changelog/2.4.0_2020-08-25/metadata-context.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: use go-micro's metadata context for account id - -We switched to using go-micro's metadata context for reliably passing the AccountID in the context -across service boundaries. - -https://github.com/owncloud/ocis-pkg/pull/56 diff --git a/ocis-pkg/changelog/CHANGELOG.tmpl b/ocis-pkg/changelog/CHANGELOG.tmpl deleted file mode 100644 index 06388c3cb1..0000000000 --- a/ocis-pkg/changelog/CHANGELOG.tmpl +++ /dev/null @@ -1,53 +0,0 @@ -{{ $allVersions := . }} -{{- range $index, $changes := . }}{{ with $changes -}} -{{ if gt (len $allVersions) 1 -}} -# Changelog for [{{ .Version }}] ({{ .Date }}) - -The following sections list the changes in ocis-pkg {{ .Version }}. - -{{/* creating version compare links */ -}} -{{ $next := add1 $index -}} -{{ if ne (len $allVersions) $next -}} -{{ $previousVersion := (index $allVersions $next).Version -}} -{{ if eq .Version "unreleased" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis-pkg/compare/v{{ $previousVersion }}...master - -{{ else -}} -[{{ .Version }}]: https://github.com/owncloud/ocis-pkg/compare/v{{ $previousVersion }}...v{{ .Version }} - -{{ end -}} -{{ end -}} - -{{- /* last version managed by calens, end of the loop */ -}} -{{ if eq .Version "1.0.0" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis-pkg/compare/63fa90a673cbc3238a503ea5e6304f1db7fdf47b...v{{ .Version }} - -{{ end -}} -{{ else -}} -# Changes in {{ .Version }} - -{{ end -}} - -## Summary -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{- end }}{{ end }} - -## Details -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{ range $par := .Paragraphs }} - {{ wrapIndent $par 80 3 }} -{{ end -}} -{{ range $url := .IssueURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .PRURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .OtherURLs }} - {{ $url -}} -{{ end }} - -{{ end }}{{ end -}} -{{ end }}{{ end -}} diff --git a/ocis-pkg/changelog/README.md b/ocis-pkg/changelog/README.md deleted file mode 100644 index f83a983fdf..0000000000 --- a/ocis-pkg/changelog/README.md +++ /dev/null @@ -1,10 +0,0 @@ -# Changelog - -We are using [calens](https://github.com/restic/calens) to properly generate a -changelog before we are tagging a new release. To get an idea how this could -look like would be the -best reference. - -We're using kebab case for naming the changelog files: - -`kebab-case-looks-like-this` diff --git a/ocis-pkg/changelog/TEMPLATE b/ocis-pkg/changelog/TEMPLATE deleted file mode 100644 index 75f8878d6d..0000000000 --- a/ocis-pkg/changelog/TEMPLATE +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Fix behavior for foobar (in present tense) - -We've fixed the behavior for foobar, a long-standing annoyance for users. The -text should be wrapped at 80 characters length. - -The text in the paragraphs is written in past tense. The last section is a list -of issue URLs, PR URLs and other URLs. The first issue ID (or the first PR ID, -in case there aren't any issue links) is used as the primary ID. - -https://github.com/owncloud/ocis-pkg/issues/1234 -https://github.com/owncloud/ocis-pkg/pull/55555 diff --git a/ocis-pkg/changelog/unreleased/.keep b/ocis-pkg/changelog/unreleased/.keep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/ocis-pkg/changelog/unreleased/role-ids-from-context.md b/ocis-pkg/changelog/unreleased/role-ids-from-context.md deleted file mode 100644 index 26e8c3a487..0000000000 --- a/ocis-pkg/changelog/unreleased/role-ids-from-context.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Unwrap roleIDs from access-token into metadata context - -We pass the RoleIDs from the access-token into the metadata context. - -https://github.com/owncloud/ocis-pkg/pull/59 diff --git a/ocis-pkg/changelog/unreleased/roles-cache.md b/ocis-pkg/changelog/unreleased/roles-cache.md deleted file mode 100644 index 26fd464bed..0000000000 --- a/ocis-pkg/changelog/unreleased/roles-cache.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Provide cache for roles - -In order to work efficiently with permissions we provide a cache for roles and a -middleware to update the cache based on roleIDs from the metadata context. It can be -used to check permissions in service handlers. - -https://github.com/owncloud/ocis-pkg/pull/59 diff --git a/ocis-pkg/changelog/unreleased/roles-manager.md b/ocis-pkg/changelog/unreleased/roles-manager.md deleted file mode 100644 index 924a4d633f..0000000000 --- a/ocis-pkg/changelog/unreleased/roles-manager.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Roles manager - -We combined the roles middleware and cache into a roles manager. The manager doesn't expose the cache anymore and manages -the state of the cache by fetching roles from the role service which don't exist in the cache, yet. - -https://github.com/owncloud/ocis-pkg/pull/60 diff --git a/ocs/CHANGELOG.md b/ocs/CHANGELOG.md deleted file mode 100644 index 72a9bf8e31..0000000000 --- a/ocs/CHANGELOG.md +++ /dev/null @@ -1,180 +0,0 @@ -# Changelog for [unreleased] (UNRELEASED) - -The following sections list the changes in ocis-ocs unreleased. - -[unreleased]: https://github.com/owncloud/ocis/ocs/compare/v0.3.1...master - -## Summary - -* Bugfix - Match the user response to the OC10 format: [#181](https://github.com/owncloud/product/issues/181) - -## Details - -* Bugfix - Match the user response to the OC10 format: [#181](https://github.com/owncloud/product/issues/181) - - The user response contained the field `displayname` but for certain responses the field - `display-name` is expected. The field `display-name` was added and now both fields are - returned to the client. - - https://github.com/owncloud/product/issues/181 - https://github.com/owncloud/ocis/ocs/pull/61 - -# Changelog for [0.3.1] (2020-09-02) - -The following sections list the changes in ocis-ocs 0.3.1. - -[0.3.1]: https://github.com/owncloud/ocis/ocs/compare/v0.3.0...v0.3.1 - -## Summary - -* Bugfix - Add the top level response structure to json responses: [#181](https://github.com/owncloud/product/issues/181) -* Enhancement - Update ocis-accounts: [#42](https://github.com/owncloud/ocis/ocs/pull/42) - -## Details - -* Bugfix - Add the top level response structure to json responses: [#181](https://github.com/owncloud/product/issues/181) - - Probably during moving the ocs code into the ocis-ocs repo the response format was changed. - This change adds the top level response to json responses. Doing that the reponse should be - compatible to the responses from OC10. - - https://github.com/owncloud/product/issues/181 - https://github.com/owncloud/product/issues/181#issuecomment-683604168 - - -* Enhancement - Update ocis-accounts: [#42](https://github.com/owncloud/ocis/ocs/pull/42) - - Update ocis-accounts to v0.4.2-0.20200828150703-2ca83cf4ac20 - - https://github.com/owncloud/ocis/ocs/pull/42 - -# Changelog for [0.3.0] (2020-08-27) - -The following sections list the changes in ocis-ocs 0.3.0. - -[0.3.0]: https://github.com/owncloud/ocis/ocs/compare/v0.2.0...v0.3.0 - -## Summary - -* Bugfix - Mimic oc10 user enabled as string in provisioning api: [#39](https://github.com/owncloud/ocis/ocs/pull/39) -* Bugfix - Use opaque ID of a user for signing keys: [#436](https://github.com/owncloud/ocis/issues/436) -* Enhancement - Add option to create user with uidnumber and gidnumber: [#34](https://github.com/owncloud/ocis/ocs/pull/34) - -## Details - -* Bugfix - Mimic oc10 user enabled as string in provisioning api: [#39](https://github.com/owncloud/ocis/ocs/pull/39) - - The oc10 user provisioning API uses a string for the boolean `enabled` flag. 😭 - - https://github.com/owncloud/ocis/ocs/pull/39 - - -* Bugfix - Use opaque ID of a user for signing keys: [#436](https://github.com/owncloud/ocis/issues/436) - - OCIS switched from user the user's opaque ID (UUID) everywhere, so to keep compatible we have - adjusted the signing keys endpoint to also use the UUID when storing and generating the keys. - - https://github.com/owncloud/ocis/issues/436 - https://github.com/owncloud/ocis/ocs/pull/32 - - -* Enhancement - Add option to create user with uidnumber and gidnumber: [#34](https://github.com/owncloud/ocis/ocs/pull/34) - - We have added an option to pass uidnumber and gidnumber to the ocis api while creating a new user - - https://github.com/owncloud/ocis/ocs/pull/34 - -# Changelog for [0.2.0] (2020-08-17) - -The following sections list the changes in ocis-ocs 0.2.0. - -[0.2.0]: https://github.com/owncloud/ocis/ocs/compare/v0.1.0...v0.2.0 - -## Summary - -* Bugfix - Fix file descriptor leak: [#79](https://github.com/owncloud/ocis/accounts/issues/79) -* Enhancement - Add Group management for OCS Povisioning API: [#25](https://github.com/owncloud/ocis/ocs/pull/25) -* Enhancement - Basic Support for the User Provisioning API: [#23](https://github.com/owncloud/ocis/ocs/pull/23) - -## Details - -* Bugfix - Fix file descriptor leak: [#79](https://github.com/owncloud/ocis/accounts/issues/79) - - Only use a single instance of go-micro's GRPC client as it already does connection pooling. - This prevents connection and file descriptor leaks. - - https://github.com/owncloud/ocis/accounts/issues/79 - https://github.com/owncloud/ocis/ocs/pull/29 - - -* Enhancement - Add Group management for OCS Povisioning API: [#25](https://github.com/owncloud/ocis/ocs/pull/25) - - We added support for the group management related set of API calls of the provisioning API. - [Reference](https://doc.owncloud.com/server/admin_manual/configuration/user/user_provisioning_api.html) - - https://github.com/owncloud/ocis/ocs/pull/25 - - -* Enhancement - Basic Support for the User Provisioning API: [#23](https://github.com/owncloud/ocis/ocs/pull/23) - - We added support for a basic set of API calls for the user provisioning API. - [Reference](https://doc.owncloud.com/server/admin_manual/configuration/user/user_provisioning_api.html) - - https://github.com/owncloud/ocis/ocs/pull/23 - -# Changelog for [0.1.0] (2020-07-23) - -The following sections list the changes in ocis-ocs 0.1.0. - -[0.1.0]: https://github.com/owncloud/ocis/ocs/compare/acd6d6e7f59d1a44bcedb4dd60564910b474c38a...v0.1.0 - -## Summary - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#20](https://github.com/owncloud/ocis/ocs/pull/20) -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/ocs/issues/1) -* Change - Upgrade micro libraries: [#11](https://github.com/owncloud/ocis/ocs/issues/11) -* Enhancement - Configuration: [#14](https://github.com/owncloud/ocis/ocs/pull/14) -* Enhancement - Support signing key: [#18](https://github.com/owncloud/ocis/ocs/pull/18) - -## Details - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#20](https://github.com/owncloud/ocis/ocs/pull/20) - - ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - - https://github.com/owncloud/ocis/ocs/pull/20 - - -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/ocs/issues/1) - - Just prepared an initial basic version to serve OCS for the ownCloud Infinite Scale project. It - just provides a minimal viable product to demonstrate the microservice pattern. - - https://github.com/owncloud/ocis/ocs/issues/1 - - -* Change - Upgrade micro libraries: [#11](https://github.com/owncloud/ocis/ocs/issues/11) - - Updated the micro and ocis-pkg libraries to version 2. - - https://github.com/owncloud/ocis/ocs/issues/11 - - -* Enhancement - Configuration: [#14](https://github.com/owncloud/ocis/ocs/pull/14) - - Extensions should be responsible of configuring themselves. We use Viper for config loading - from default paths. Environment variables **WILL** take precedence over config files. - - https://github.com/owncloud/ocis/ocs/pull/14 - - -* Enhancement - Support signing key: [#18](https://github.com/owncloud/ocis/ocs/pull/18) - - We added support for the `/v[12].php/cloud/user/signing-key` endpoint that is used by the - owncloud-sdk to generate signed URLs. This allows directly downloading large files with - browsers instead of using `blob://` urls, which eats memory ... - - https://github.com/owncloud/ocis/ocs/pull/18 - https://github.com/owncloud/ocis-proxy/pull/75 - https://github.com/owncloud/owncloud-sdk/pull/504 - diff --git a/ocs/changelog/0.1.0_2020-07-23/config-management.md b/ocs/changelog/0.1.0_2020-07-23/config-management.md deleted file mode 100644 index 8911a368ac..0000000000 --- a/ocs/changelog/0.1.0_2020-07-23/config-management.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Configuration - -Extensions should be responsible of configuring themselves. We use Viper for config loading from default paths. Environment variables **WILL** take precedence over config files. - -https://github.com/owncloud/ocis/ocs/pull/14 diff --git a/ocs/changelog/0.1.0_2020-07-23/initial-release.md b/ocs/changelog/0.1.0_2020-07-23/initial-release.md deleted file mode 100644 index 43d282375c..0000000000 --- a/ocs/changelog/0.1.0_2020-07-23/initial-release.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Initial release of basic version - -Just prepared an initial basic version to serve OCS for the ownCloud -Infinite Scale project. It just provides a minimal viable product to -demonstrate the microservice pattern. - -https://github.com/owncloud/ocis/ocs/issues/1 diff --git a/ocs/changelog/0.1.0_2020-07-23/support-signing-key.md b/ocs/changelog/0.1.0_2020-07-23/support-signing-key.md deleted file mode 100644 index e4cf54e343..0000000000 --- a/ocs/changelog/0.1.0_2020-07-23/support-signing-key.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Support signing key - -We added support for the `/v[12].php/cloud/user/signing-key` endpoint that is used by the owncloud-sdk to generate signed URLs. This allows directly downloading large files with browsers instead of using `blob://` urls, which eats memory ... - -https://github.com/owncloud/ocis/ocs/pull/18 -https://github.com/owncloud/ocis-proxy/pull/75 -https://github.com/owncloud/owncloud-sdk/pull/504 diff --git a/ocs/changelog/0.1.0_2020-07-23/upgrade-micro.md b/ocs/changelog/0.1.0_2020-07-23/upgrade-micro.md deleted file mode 100644 index 44c79bb1da..0000000000 --- a/ocs/changelog/0.1.0_2020-07-23/upgrade-micro.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: upgrade micro libraries - -Updated the micro and ocis-pkg libraries to version 2. - -https://github.com/owncloud/ocis/ocs/issues/11 diff --git a/ocs/changelog/0.1.0_2020-07-23/use-alpine-latest.md b/ocs/changelog/0.1.0_2020-07-23/use-alpine-latest.md deleted file mode 100644 index a5b15d18e3..0000000000 --- a/ocs/changelog/0.1.0_2020-07-23/use-alpine-latest.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: build docker images with alpine:latest instead of alpine:edge - -ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - -https://github.com/owncloud/ocis/ocs/pull/20 diff --git a/ocs/changelog/0.2.0_2020-08-17/fix-file-descriptor-leak.md b/ocs/changelog/0.2.0_2020-08-17/fix-file-descriptor-leak.md deleted file mode 100644 index 82fba899ac..0000000000 --- a/ocs/changelog/0.2.0_2020-08-17/fix-file-descriptor-leak.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix file descriptor leak - -Only use a single instance of go-micro's GRPC client as it already -does connection pooling. This prevents connection and file descriptor leaks. - -https://github.com/owncloud/ocis/accounts/issues/79 -https://github.com/owncloud/ocis/ocs/pull/29 diff --git a/ocs/changelog/0.2.0_2020-08-17/groups-provisioning.md b/ocs/changelog/0.2.0_2020-08-17/groups-provisioning.md deleted file mode 100644 index d9d71725be..0000000000 --- a/ocs/changelog/0.2.0_2020-08-17/groups-provisioning.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add Group management for OCS Povisioning API - -We added support for the group management related set of API calls of the provisioning API. [Reference](https://doc.owncloud.com/server/admin_manual/configuration/user/user_provisioning_api.html) - -https://github.com/owncloud/ocis/ocs/pull/25 diff --git a/ocs/changelog/0.2.0_2020-08-17/user-provisioning.md b/ocs/changelog/0.2.0_2020-08-17/user-provisioning.md deleted file mode 100644 index 2aac3ea65d..0000000000 --- a/ocs/changelog/0.2.0_2020-08-17/user-provisioning.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Basic Support for the User Provisioning API - -We added support for a basic set of API calls for the user provisioning API. [Reference](https://doc.owncloud.com/server/admin_manual/configuration/user/user_provisioning_api.html) - -https://github.com/owncloud/ocis/ocs/pull/23 diff --git a/ocs/changelog/0.3.0_2020-08-27/add-uid-gid.md b/ocs/changelog/0.3.0_2020-08-27/add-uid-gid.md deleted file mode 100644 index 63615690b5..0000000000 --- a/ocs/changelog/0.3.0_2020-08-27/add-uid-gid.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add option to create user with uidnumber and gidnumber - -We have added an option to pass uidnumber and gidnumber to the ocis api while creating a new user - -https://github.com/owncloud/ocis/ocs/pull/34 diff --git a/ocs/changelog/0.3.0_2020-08-27/mimic-user-enabled-string.md b/ocs/changelog/0.3.0_2020-08-27/mimic-user-enabled-string.md deleted file mode 100644 index 8d67da7244..0000000000 --- a/ocs/changelog/0.3.0_2020-08-27/mimic-user-enabled-string.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Mimic oc10 user enabled as string in provisioning api - -The oc10 user provisioning API uses a string for the boolean `enabled` flag. 😭 - -https://github.com/owncloud/ocis/ocs/pull/39 diff --git a/ocs/changelog/0.3.0_2020-08-27/signing-keys-opaqueid b/ocs/changelog/0.3.0_2020-08-27/signing-keys-opaqueid deleted file mode 100644 index 75c6eaf1dc..0000000000 --- a/ocs/changelog/0.3.0_2020-08-27/signing-keys-opaqueid +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Use opaque ID of a user for signing keys - -OCIS switched from user the user's opaque ID (UUID) everywhere, -so to keep compatible we have adjusted the signing keys endpoint -to also use the UUID when storing and generating the keys. - -https://github.com/owncloud/ocis/issues/436 -https://github.com/owncloud/ocis/ocs/pull/32 diff --git a/ocs/changelog/0.3.1_2020-09-02/ocs-response-format.md b/ocs/changelog/0.3.1_2020-09-02/ocs-response-format.md deleted file mode 100644 index d49a8ac7b2..0000000000 --- a/ocs/changelog/0.3.1_2020-09-02/ocs-response-format.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Add the top level response structure to json responses - -Probably during moving the ocs code into the ocis-ocs repo the response format was changed. -This change adds the top level response to json responses. Doing that the reponse should be compatible to the responses from OC10. - -https://github.com/owncloud/product/issues/181 -https://github.com/owncloud/product/issues/181#issuecomment-683604168 - diff --git a/ocs/changelog/0.3.1_2020-09-02/update-ocis-accounts.md b/ocs/changelog/0.3.1_2020-09-02/update-ocis-accounts.md deleted file mode 100644 index 0fcea2f04b..0000000000 --- a/ocs/changelog/0.3.1_2020-09-02/update-ocis-accounts.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Update ocis-accounts - -update ocis-accounts to v0.4.2-0.20200828150703-2ca83cf4ac20 - -https://github.com/owncloud/ocis/ocs/pull/42 diff --git a/ocs/changelog/CHANGELOG.tmpl b/ocs/changelog/CHANGELOG.tmpl deleted file mode 100644 index eaed4370fc..0000000000 --- a/ocs/changelog/CHANGELOG.tmpl +++ /dev/null @@ -1,53 +0,0 @@ -{{ $allVersions := . }} -{{- range $index, $changes := . }}{{ with $changes -}} -{{ if gt (len $allVersions) 1 -}} -# Changelog for [{{ .Version }}] ({{ .Date }}) - -The following sections list the changes in ocis-ocs {{ .Version }}. - -{{/* creating version compare links */ -}} -{{ $next := add1 $index -}} -{{ if ne (len $allVersions) $next -}} -{{ $previousVersion := (index $allVersions $next).Version -}} -{{ if eq .Version "unreleased" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/ocs/compare/v{{ $previousVersion }}...master - -{{ else -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/ocs/compare/v{{ $previousVersion }}...v{{ .Version }} - -{{ end -}} -{{ end -}} - -{{- /* last version managed by calens, end of the loop */ -}} -{{ if eq .Version "0.1.0" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/ocs/compare/acd6d6e7f59d1a44bcedb4dd60564910b474c38a...v{{ .Version }} - -{{ end -}} -{{ else -}} -# Changes in {{ .Version }} - -{{ end -}} - -## Summary -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{- end }}{{ end }} - -## Details -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{ range $par := .Paragraphs }} - {{ wrapIndent $par 80 3 }} -{{ end -}} -{{ range $url := .IssueURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .PRURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .OtherURLs }} - {{ $url -}} -{{ end }} - -{{ end }}{{ end -}} -{{ end }}{{ end -}} diff --git a/ocs/changelog/README.md b/ocs/changelog/README.md deleted file mode 100644 index 0ae5d5b3e2..0000000000 --- a/ocs/changelog/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# Changelog - -We are using [calens](https://github.com/restic/calens) to properly generate a -changelog before we are tagging a new release. To get an idea how this could -look like would be the -best reference. diff --git a/ocs/changelog/TEMPLATE b/ocs/changelog/TEMPLATE deleted file mode 100644 index 9a112540b6..0000000000 --- a/ocs/changelog/TEMPLATE +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Fix behavior for foobar (in present tense) - -We've fixed the behavior for foobar, a long-standing annoyance for users. The -text should be wrapped at 80 characters length. - -The text in the paragraphs is written in past tense. The last section is a list -of issue URLs, PR URLs and other URLs. The first issue ID (or the first PR ID, -in case there aren't any issue links) is used as the primary ID. - -https://github.com/owncloud/ocis/ocs/issues/1234 -https://github.com/owncloud/ocis/ocs/pull/55555 diff --git a/ocs/changelog/unreleased/.keep b/ocs/changelog/unreleased/.keep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/ocs/changelog/unreleased/add-version-command.md b/ocs/changelog/unreleased/add-version-command.md deleted file mode 100644 index d17b35df14..0000000000 --- a/ocs/changelog/unreleased/add-version-command.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add version command - -Added a command to list the currently running services with their respective version. -Also added a metrics entry for build information which includes the service version. - -https://github.com/owncloud/product/issues/226 diff --git a/ocs/changelog/unreleased/fix-users-format.md b/ocs/changelog/unreleased/fix-users-format.md deleted file mode 100644 index a9ffd97e5d..0000000000 --- a/ocs/changelog/unreleased/fix-users-format.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: match the user response to the OC10 format - -The user response contained the field `displayname` but for certain responses -the field `display-name` is expected. The field `display-name` was added and -now both fields are returned to the client. - -https://github.com/owncloud/product/issues/181 -https://github.com/owncloud/ocis/ocs/pull/61 diff --git a/proxy/CHANGELOG.md b/proxy/CHANGELOG.md deleted file mode 100644 index ab595b4603..0000000000 --- a/proxy/CHANGELOG.md +++ /dev/null @@ -1,478 +0,0 @@ -# Changelog for [unreleased] (UNRELEASED) - -The following sections list the changes for ocis-proxy unreleased. - -[unreleased]: https://github.com/owncloud/ocis/proxy/compare/v0.7.0...master - -## Summary - -* Bugfix - Fix director selection: [#99](https://github.com/owncloud/ocis/proxy/pull/99) -* Bugfix - Add settings API and app endpoints to example config: [#93](https://github.com/owncloud/ocis/proxy/pull/93) -* Change - Remove accounts caching: [#100](https://github.com/owncloud/ocis/proxy/pull/100) -* Enhancement - Add hello API and app endpoints to example config and builtin config: [#96](https://github.com/owncloud/ocis/proxy/pull/96) -* Enhancement - Add roleIDs to the access token: [#95](https://github.com/owncloud/ocis/proxy/pull/95) - -## Details - -* Bugfix - Fix director selection: [#99](https://github.com/owncloud/ocis/proxy/pull/99) - - We fixed a bug where simultaneous requests could be executed on the wrong backend. - - https://github.com/owncloud/ocis/proxy/pull/99 - - -* Bugfix - Add settings API and app endpoints to example config: [#93](https://github.com/owncloud/ocis/proxy/pull/93) - - We had the ocis-settings API and app endpoints in the builtin config already, but they were - missing in the example config. Added them for consistency. - - https://github.com/owncloud/ocis/proxy/pull/93 - - -* Change - Remove accounts caching: [#100](https://github.com/owncloud/ocis/proxy/pull/100) - - We removed the accounts cache in order to avoid problems with accounts that have been updated in - the accounts service. - - https://github.com/owncloud/ocis/proxy/pull/100 - - -* Enhancement - Add hello API and app endpoints to example config and builtin config: [#96](https://github.com/owncloud/ocis/proxy/pull/96) - - We added the ocis-hello API and app endpoints to both the example config and the builtin config. - - https://github.com/owncloud/ocis/proxy/pull/96 - - -* Enhancement - Add roleIDs to the access token: [#95](https://github.com/owncloud/ocis/proxy/pull/95) - - We are using the roleIDs of the authenticated user for permission checks against - ocis-settings. We added the roleIDs to the access token to have them available quickly. - - https://github.com/owncloud/ocis/proxy/pull/95 - -# Changelog for [0.7.0] (2020-08-21) - -The following sections list the changes for ocis-proxy 0.7.0. - -[0.7.0]: https://github.com/owncloud/ocis/proxy/compare/v0.6.0...v0.7.0 - -## Summary - -* Enhancement - Add numeric uid and gid to the access token: [#89](https://github.com/owncloud/ocis/proxy/pull/89) -* Enhancement - Add configuration options for the pre-signed url middleware: [#91](https://github.com/owncloud/ocis/proxy/issues/91) - -## Details - -* Enhancement - Add numeric uid and gid to the access token: [#89](https://github.com/owncloud/ocis/proxy/pull/89) - - The eos storage driver is fetching the uid and gid of a user from the access token. This PR is using - the response of the accounts service to mint them in the token. - - https://github.com/owncloud/ocis/proxy/pull/89 - - -* Enhancement - Add configuration options for the pre-signed url middleware: [#91](https://github.com/owncloud/ocis/proxy/issues/91) - - Added an option to define allowed http methods for pre-signed url requests. This is useful - since we only want clients to GET resources and don't upload anything with presigned requests. - - https://github.com/owncloud/ocis/proxy/issues/91 - https://github.com/owncloud/product/issues/150 - -# Changelog for [0.6.0] (2020-08-17) - -The following sections list the changes for ocis-proxy 0.6.0. - -[0.6.0]: https://github.com/owncloud/ocis/proxy/compare/v0.5.0...v0.6.0 - -## Summary - -* Bugfix - Enable new accounts by default: [#79](https://github.com/owncloud/ocis/proxy/pull/79) -* Bugfix - Lookup user by id for presigned URLs: [#85](https://github.com/owncloud/ocis/proxy/pull/85) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#78](https://github.com/owncloud/ocis/proxy/pull/78) -* Change - Add settings and ocs group routes: [#81](https://github.com/owncloud/ocis/proxy/pull/81) -* Change - Add route for user provisioning API in ocis-ocs: [#80](https://github.com/owncloud/ocis/proxy/pull/80) - -## Details - -* Bugfix - Enable new accounts by default: [#79](https://github.com/owncloud/ocis/proxy/pull/79) - - When new accounts are created, they also need to be enabled to be useable. - - https://github.com/owncloud/ocis/proxy/pull/79 - - -* Bugfix - Lookup user by id for presigned URLs: [#85](https://github.com/owncloud/ocis/proxy/pull/85) - - Phoenix will send the `userid`, not the `username` as the `OC-Credential` for presigned URLs. - This PR uses the new `ocisid` claim in the OIDC userinfo to pass the userid to the account - middleware. - - https://github.com/owncloud/ocis/issues/436 - https://github.com/owncloud/ocis/proxy/pull/85 - https://github.com/owncloud/ocis-pkg/pull/50 - - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#78](https://github.com/owncloud/ocis/proxy/pull/78) - - ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - - https://github.com/owncloud/ocis/proxy/pull/78 - - -* Change - Add settings and ocs group routes: [#81](https://github.com/owncloud/ocis/proxy/pull/81) - - Route settings requests and ocs group related requests to new services - - https://github.com/owncloud/ocis/proxy/pull/81 - - -* Change - Add route for user provisioning API in ocis-ocs: [#80](https://github.com/owncloud/ocis/proxy/pull/80) - - We added a route to send requests on the user provisioning API endpoints to ocis-ocs. - - https://github.com/owncloud/ocis/proxy/pull/80 - -# Changelog for [0.5.0] (2020-07-23) - -The following sections list the changes for ocis-proxy 0.5.0. - -[0.5.0]: https://github.com/owncloud/ocis/proxy/compare/v0.4.0...v0.5.0 - -## Summary - -* Bugfix - Provide token configuration from config: [#69](https://github.com/owncloud/ocis/proxy/pull/69) -* Bugfix - Provide token configuration from config: [#76](https://github.com/owncloud/ocis/proxy/pull/76) -* Change - Add OIDC config flags: [#66](https://github.com/owncloud/ocis/proxy/pull/66) -* Change - Mint new username property in the reva token: [#62](https://github.com/owncloud/ocis/proxy/pull/62) -* Enhancement - Add Accounts UI routes: [#65](https://github.com/owncloud/ocis/proxy/pull/65) -* Enhancement - Add option to disable TLS: [#71](https://github.com/owncloud/ocis/proxy/issues/71) -* Enhancement - Only send create home request if an account has been migrated: [#52](https://github.com/owncloud/ocis/proxy/issues/52) -* Enhancement - Create a root span on proxy that propagates down to consumers: [#64](https://github.com/owncloud/ocis/proxy/pull/64) -* Enhancement - Support signed URLs: [#73](https://github.com/owncloud/ocis/proxy/issues/73) - -## Details - -* Bugfix - Provide token configuration from config: [#69](https://github.com/owncloud/ocis/proxy/pull/69) - - Fixed a bug that causes the createHome middleware to crash if no configuration for the - TokenManager is propagated. - - https://github.com/owncloud/ocis/proxy/pull/69 - - -* Bugfix - Provide token configuration from config: [#76](https://github.com/owncloud/ocis/proxy/pull/76) - - Fixed a bug that causes the createHome middleware to crash if the createHome response has no - Status set - - https://github.com/owncloud/ocis/proxy/pull/76 - - -* Change - Add OIDC config flags: [#66](https://github.com/owncloud/ocis/proxy/pull/66) - - To authenticate requests with an oidc provider we added two environment variables: - - `PROXY_OIDC_ISSUER="https://localhost:9200"` and - `PROXY_OIDC_INSECURE=true` - - This changes ocis-proxy to now load the oidc-middleware by default, requiring a bearer token - and exchanging the email in the OIDC claims for an account id at the ocis-accounts service. - - Setting `PROXY_OIDC_ISSUER=""` will disable the OIDC middleware. - - https://github.com/owncloud/ocis/proxy/pull/66 - - -* Change - Mint new username property in the reva token: [#62](https://github.com/owncloud/ocis/proxy/pull/62) - - An accounts username is now taken from the on_premises_sam_account_name property instead of - the preferred_name. Furthermore the group name (also from on_premises_sam_account_name - property) is now minted into the token as well. - - https://github.com/owncloud/ocis/proxy/pull/62 - - -* Enhancement - Add Accounts UI routes: [#65](https://github.com/owncloud/ocis/proxy/pull/65) - - The accounts service has a ui that requires routing - `/api/v0/accounts` and - `/accounts.js` - - To http://localhost:9181 - - https://github.com/owncloud/ocis/proxy/pull/65 - - -* Enhancement - Add option to disable TLS: [#71](https://github.com/owncloud/ocis/proxy/issues/71) - - Can be used to disable TLS when the ocis-proxy is behind an TLS-Terminating reverse proxy. - - Env PROXY_TLS=false or --tls=false - - https://github.com/owncloud/ocis/proxy/issues/71 - https://github.com/owncloud/ocis/proxy/pull/72 - - -* Enhancement - Only send create home request if an account has been migrated: [#52](https://github.com/owncloud/ocis/proxy/issues/52) - - This change adds a check if an account has been migrated by getting it from the ocis-accounts - service. If no account is returned it means it hasn't been migrated. - - https://github.com/owncloud/ocis/proxy/issues/52 - https://github.com/owncloud/ocis/proxy/pull/63 - - -* Enhancement - Create a root span on proxy that propagates down to consumers: [#64](https://github.com/owncloud/ocis/proxy/pull/64) - - In order to propagate and correctly associate a span with a request we need a root span that gets - sent to other services. - - https://github.com/owncloud/ocis/proxy/pull/64 - - -* Enhancement - Support signed URLs: [#73](https://github.com/owncloud/ocis/proxy/issues/73) - - We added a middleware that verifies signed urls as generated by the owncloud-sdk. This allows - directly downloading large files with browsers instead of using `blob://` urls, which eats - memory ... - - https://github.com/owncloud/ocis/proxy/issues/73 - https://github.com/owncloud/ocis/proxy/pull/75 - https://github.com/owncloud/ocis-ocs/pull/18 - https://github.com/owncloud/owncloud-sdk/pull/504 - -# Changelog for [0.4.0] (2020-06-25) - -The following sections list the changes for ocis-proxy 0.4.0. - -[0.4.0]: https://github.com/owncloud/ocis/proxy/compare/v0.3.1...v0.4.0 - -## Summary - -* Bugfix - Accounts service response was ignored: [#43](https://github.com/owncloud/ocis/proxy/pull/43) -* Bugfix - Fix x-access-token in header: [#41](https://github.com/owncloud/ocis/proxy/pull/41) -* Change - Point /data endpoint to reva frontend: [#45](https://github.com/owncloud/ocis/proxy/pull/45) -* Change - Send autocreate home request to reva gateway: [#51](https://github.com/owncloud/ocis/proxy/pull/51) -* Change - Update to new accounts API: [#39](https://github.com/owncloud/ocis/proxy/issues/39) -* Enhancement - Retrieve Account UUID From User Claims: [#36](https://github.com/owncloud/ocis/proxy/pull/36) -* Enhancement - Create account if it doesn't exist in ocis-accounts: [#55](https://github.com/owncloud/ocis/proxy/issues/55) -* Enhancement - Disable keep-alive on server-side OIDC requests: [#268](https://github.com/owncloud/ocis/issues/268) -* Enhancement - Make jwt secret configurable: [#41](https://github.com/owncloud/ocis/proxy/pull/41) -* Enhancement - Respect account_enabled flag: [#53](https://github.com/owncloud/ocis/proxy/issues/53) - -## Details - -* Bugfix - Accounts service response was ignored: [#43](https://github.com/owncloud/ocis/proxy/pull/43) - - We fixed an error in the AccountUUID middleware that was responsible for ignoring an account - uuid provided by the accounts service. - - https://github.com/owncloud/ocis/proxy/pull/43 - - -* Bugfix - Fix x-access-token in header: [#41](https://github.com/owncloud/ocis/proxy/pull/41) - - We fixed setting the x-access-token in the request header, which was broken before. - - https://github.com/owncloud/ocis/proxy/pull/41 - https://github.com/owncloud/ocis/proxy/pull/46 - - -* Change - Point /data endpoint to reva frontend: [#45](https://github.com/owncloud/ocis/proxy/pull/45) - - Adjusted example config files to point /data to the reva frontend. - - https://github.com/owncloud/ocis/proxy/pull/45 - - -* Change - Send autocreate home request to reva gateway: [#51](https://github.com/owncloud/ocis/proxy/pull/51) - - Send autocreate home request to reva gateway - - https://github.com/owncloud/ocis/proxy/pull/51 - - -* Change - Update to new accounts API: [#39](https://github.com/owncloud/ocis/proxy/issues/39) - - Update to new accounts API - - https://github.com/owncloud/ocis/proxy/issues/39 - - -* Enhancement - Retrieve Account UUID From User Claims: [#36](https://github.com/owncloud/ocis/proxy/pull/36) - - OIDC Middleware can make use of uuidFromClaims to trade claims.Email for an account's UUID. - For this, a general purpose cache was added that caches on a per-request basis, meaning - whenever the request parameters match a set of keys, the cached value is returned, saving a - round trip to the accounts service that otherwise would happen in every single request. - - https://github.com/owncloud/ocis/proxy/pull/36 - - -* Enhancement - Create account if it doesn't exist in ocis-accounts: [#55](https://github.com/owncloud/ocis/proxy/issues/55) - - The accounts_uuid middleware tries to get the account from ocis-accounts. If it doens't exist - there yet the proxy creates the account using the ocis-account api. - - https://github.com/owncloud/ocis/proxy/issues/55 - https://github.com/owncloud/ocis/proxy/issues/58 - - -* Enhancement - Disable keep-alive on server-side OIDC requests: [#268](https://github.com/owncloud/ocis/issues/268) - - This should reduce file-descriptor counts - - https://github.com/owncloud/ocis/issues/268 - https://github.com/owncloud/ocis/proxy/pull/42 - https://github.com/cs3org/reva/pull/787 - - -* Enhancement - Make jwt secret configurable: [#41](https://github.com/owncloud/ocis/proxy/pull/41) - - We added a config option for the reva token manager JWTSecret. It was hardcoded before and is now - configurable. - - https://github.com/owncloud/ocis/proxy/pull/41 - - -* Enhancement - Respect account_enabled flag: [#53](https://github.com/owncloud/ocis/proxy/issues/53) - - If the account returned by the accounts service has the account_enabled flag set to false, the - proxy will return immediately with the status code unauthorized. - - https://github.com/owncloud/ocis/proxy/issues/53 - -# Changelog for [0.3.1] (2020-03-31) - -The following sections list the changes for ocis-proxy 0.3.1. - -[0.3.1]: https://github.com/owncloud/ocis/proxy/compare/v0.3.0...v0.3.1 - -## Summary - -* Change - Update ocis-pkg: [#30](https://github.com/owncloud/ocis/proxy/pull/30) - -## Details - -* Change - Update ocis-pkg: [#30](https://github.com/owncloud/ocis/proxy/pull/30) - - We updated ocis-pkg from 2.0.2 to 2.2.0. - - https://github.com/owncloud/ocis/proxy/pull/30 - -# Changelog for [0.3.0] (2020-03-30) - -The following sections list the changes for ocis-proxy 0.3.0. - -[0.3.0]: https://github.com/owncloud/ocis/proxy/compare/v0.2.1...v0.3.0 - -## Summary - -* Change - Insecure http-requests are now redirected to https: [#29](https://github.com/owncloud/ocis/proxy/pull/29) -* Enhancement - Configurable OpenID Connect client: [#27](https://github.com/owncloud/ocis/proxy/pull/27) -* Enhancement - Add policy selectors: [#4](https://github.com/owncloud/ocis/proxy/issues/4) - -## Details - -* Change - Insecure http-requests are now redirected to https: [#29](https://github.com/owncloud/ocis/proxy/pull/29) - - https://github.com/owncloud/ocis/proxy/pull/29 - - -* Enhancement - Configurable OpenID Connect client: [#27](https://github.com/owncloud/ocis/proxy/pull/27) - - The proxy will try to authenticate every request with the configured OIDC provider. - - See configs/proxy-example.oidc.json for an example-configuration. - - https://github.com/owncloud/ocis/proxy/pull/27 - - -* Enhancement - Add policy selectors: [#4](https://github.com/owncloud/ocis/proxy/issues/4) - - "Static-Policy" can be configured to always select a specific policy. See: - config/proxy-example.json. - - "Migration-Policy" selects policy depending on existence of the uid in the ocis-accounts - service. See: config/proxy-example-migration.json - - https://github.com/owncloud/ocis/proxy/issues/4 - -# Changelog for [0.2.1] (2020-03-25) - -The following sections list the changes for ocis-proxy 0.2.1. - -[0.2.1]: https://github.com/owncloud/ocis/proxy/compare/v0.2.0...v0.2.1 - -## Summary - -* Bugfix - Set TLS-Certificate correctly: [#25](https://github.com/owncloud/ocis/proxy/pull/25) - -## Details - -* Bugfix - Set TLS-Certificate correctly: [#25](https://github.com/owncloud/ocis/proxy/pull/25) - - https://github.com/owncloud/ocis/proxy/pull/25 - -# Changelog for [0.2.0] (2020-03-25) - -The following sections list the changes for ocis-proxy 0.2.0. - -[0.2.0]: https://github.com/owncloud/ocis/proxy/compare/v0.1.0...v0.2.0 - -## Summary - -* Change - Route requests based on regex or query parameters: [#21](https://github.com/owncloud/ocis/proxy/issues/21) -* Enhancement - Proxy client urls in default configuration: [#19](https://github.com/owncloud/ocis/proxy/issues/19) -* Enhancement - Make TLS-Cert configurable: [#14](https://github.com/owncloud/ocis/proxy/pull/14) - -## Details - -* Change - Route requests based on regex or query parameters: [#21](https://github.com/owncloud/ocis/proxy/issues/21) - - Some requests needed to be distinguished based on a pattern or a query parameter. We've - implemented the functionality to route requests based on different conditions. - - https://github.com/owncloud/ocis/proxy/issues/21 - - -* Enhancement - Proxy client urls in default configuration: [#19](https://github.com/owncloud/ocis/proxy/issues/19) - - Proxy /status.php and index.php/* - - https://github.com/owncloud/ocis/proxy/issues/19 - - -* Enhancement - Make TLS-Cert configurable: [#14](https://github.com/owncloud/ocis/proxy/pull/14) - - Before a generates certificates on every start was used for dev purposes. - - https://github.com/owncloud/ocis/proxy/pull/14 - -# Changelog for [0.1.0] (2020-03-18) - -The following sections list the changes for ocis-proxy 0.1.0. - -[0.1.0]: https://github.com/owncloud/ocis/proxy/compare/500e303cb544ed93d84153f01219d77eeee44929...v0.1.0 - -## Summary - -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/proxy/issues/1) -* Enhancement - Load Proxy Policies at Runtime: [#17](https://github.com/owncloud/ocis/proxy/issues/17) - -## Details - -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/proxy/issues/1) - - Just prepared an initial basic version. - - https://github.com/owncloud/ocis/proxy/issues/1 - - -* Enhancement - Load Proxy Policies at Runtime: [#17](https://github.com/owncloud/ocis/proxy/issues/17) - - While a proxy without policies is of no use, the current state of ocis-proxy expects a config - file either at an expected Viper location or specified via -- config-file flag. To ease - deployments and ensure a working set of policies out of the box we need a series of defaults. - - https://github.com/owncloud/ocis/proxy/issues/17 - https://github.com/owncloud/ocis/proxy/pull/16 - diff --git a/proxy/changelog/0.1.0_2020-03-18/inital-release b/proxy/changelog/0.1.0_2020-03-18/inital-release deleted file mode 100644 index bfde0d83e9..0000000000 --- a/proxy/changelog/0.1.0_2020-03-18/inital-release +++ /dev/null @@ -1,5 +0,0 @@ -Change: Initial release of basic version - -Just prepared an initial basic version. - -https://github.com/owncloud/ocis/proxy/issues/1 diff --git a/proxy/changelog/0.1.0_2020-03-18/runtime-policies.md b/proxy/changelog/0.1.0_2020-03-18/runtime-policies.md deleted file mode 100644 index 592e742408..0000000000 --- a/proxy/changelog/0.1.0_2020-03-18/runtime-policies.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Load Proxy Policies at Runtime - -While a proxy without policies is of no use, the current state of ocis-proxy expects a config file either at an expected Viper location or specified via -- config-file flag. -To ease deployments and ensure a working set of policies out of the box we need a series of defaults. - -https://github.com/owncloud/ocis/proxy/issues/17 -https://github.com/owncloud/ocis/proxy/pull/16 diff --git a/proxy/changelog/0.2.0_2020-03-25/advanced-route-matching.md b/proxy/changelog/0.2.0_2020-03-25/advanced-route-matching.md deleted file mode 100644 index 3b7080c3fe..0000000000 --- a/proxy/changelog/0.2.0_2020-03-25/advanced-route-matching.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Route requests based on regex or query parameters - -Some requests needed to be distinguished based on a pattern or a query parameter. -We've implemented the functionality to route requests based on different conditions. - -https://github.com/owncloud/ocis/proxy/issues/21 diff --git a/proxy/changelog/0.2.0_2020-03-25/client-urls.md b/proxy/changelog/0.2.0_2020-03-25/client-urls.md deleted file mode 100644 index 922002adef..0000000000 --- a/proxy/changelog/0.2.0_2020-03-25/client-urls.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Proxy client urls in default configuration - -Proxy /status.php and index.php/* - -https://github.com/owncloud/ocis/proxy/issues/19 diff --git a/proxy/changelog/0.2.0_2020-03-25/tls-cert-configurable.md b/proxy/changelog/0.2.0_2020-03-25/tls-cert-configurable.md deleted file mode 100644 index 070bbbb0da..0000000000 --- a/proxy/changelog/0.2.0_2020-03-25/tls-cert-configurable.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Make TLS-Cert configurable - -Before a generates certificates on every start was used for dev purposes. - -https://github.com/owncloud/ocis/proxy/pull/14 diff --git a/proxy/changelog/0.2.1_2020-03-25/fix-set-tls-cert-correctly.md b/proxy/changelog/0.2.1_2020-03-25/fix-set-tls-cert-correctly.md deleted file mode 100644 index e6734910b9..0000000000 --- a/proxy/changelog/0.2.1_2020-03-25/fix-set-tls-cert-correctly.md +++ /dev/null @@ -1,3 +0,0 @@ -Bugfix: Set TLS-Certificate correctly - -https://github.com/owncloud/ocis/proxy/pull/25 diff --git a/proxy/changelog/0.3.0_2020-03-30/add-oidc.md b/proxy/changelog/0.3.0_2020-03-30/add-oidc.md deleted file mode 100644 index adcbf1671b..0000000000 --- a/proxy/changelog/0.3.0_2020-03-30/add-oidc.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Configurable OpenID Connect client - -The proxy will try to authenticate every request with the configured OIDC provider. - -See configs/proxy-example.oidc.json for an example-configuration. - -https://github.com/owncloud/ocis/proxy/pull/27 - diff --git a/proxy/changelog/0.3.0_2020-03-30/policy_selectors.md b/proxy/changelog/0.3.0_2020-03-30/policy_selectors.md deleted file mode 100644 index 09255fc2d8..0000000000 --- a/proxy/changelog/0.3.0_2020-03-30/policy_selectors.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Add policy selectors - -"Static-Policy" can be configured to always select a specific policy. -See: config/proxy-example.json. - -"Migration-Policy" selects policy depending on existence of the uid in the ocis-accounts service. -See: config/proxy-example-migration.json - -https://github.com/owncloud/ocis/proxy/issues/4 - diff --git a/proxy/changelog/0.3.0_2020-03-30/redirect_to_https.md b/proxy/changelog/0.3.0_2020-03-30/redirect_to_https.md deleted file mode 100644 index 1558d3eaf1..0000000000 --- a/proxy/changelog/0.3.0_2020-03-30/redirect_to_https.md +++ /dev/null @@ -1,4 +0,0 @@ -Change: Insecure http-requests are now redirected to https - -https://github.com/owncloud/ocis/proxy/pull/29 - diff --git a/proxy/changelog/0.3.1_2020-03-31/update-pkg b/proxy/changelog/0.3.1_2020-03-31/update-pkg deleted file mode 100644 index c2ad6b4fc8..0000000000 --- a/proxy/changelog/0.3.1_2020-03-31/update-pkg +++ /dev/null @@ -1,5 +0,0 @@ -Change: Update ocis-pkg - -We updated ocis-pkg from 2.0.2 to 2.2.0. - -https://github.com/owncloud/ocis/proxy/pull/30 diff --git a/proxy/changelog/0.4.0_2020-06-25/account-uuid b/proxy/changelog/0.4.0_2020-06-25/account-uuid deleted file mode 100644 index 4f225d14ce..0000000000 --- a/proxy/changelog/0.4.0_2020-06-25/account-uuid +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Retrieve Account UUID From User Claims - -OIDC Middleware can make use of uuidFromClaims to trade claims.Email for an account's UUID. For this, a general purpose cache was added that caches on a per-request basis, meaning whenever the request parameters match a set of keys, the cached value is returned, saving a round trip to the accounts service that otherwise would happen in every single request. - -https://github.com/owncloud/ocis/proxy/pull/36 diff --git a/proxy/changelog/0.4.0_2020-06-25/auto_provision_accounts.md b/proxy/changelog/0.4.0_2020-06-25/auto_provision_accounts.md deleted file mode 100644 index eb53f7ba5b..0000000000 --- a/proxy/changelog/0.4.0_2020-06-25/auto_provision_accounts.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: create account if it doesn't exist in ocis-accounts - -The accounts_uuid middleware tries to get the account from ocis-accounts. -If it doens't exist there yet the proxy creates the account using the ocis-account api. - -https://github.com/owncloud/ocis/proxy/issues/55 -https://github.com/owncloud/ocis/proxy/issues/58 diff --git a/proxy/changelog/0.4.0_2020-06-25/cache-miss-fix b/proxy/changelog/0.4.0_2020-06-25/cache-miss-fix deleted file mode 100644 index c8789b99ed..0000000000 --- a/proxy/changelog/0.4.0_2020-06-25/cache-miss-fix +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Accounts service response was ignored - -We fixed an error in the AccountUUID middleware that was responsible for ignoring an account uuid -provided by the accounts service. - -https://github.com/owncloud/ocis/proxy/pull/43 diff --git a/proxy/changelog/0.4.0_2020-06-25/disable-oidc-keep-alive b/proxy/changelog/0.4.0_2020-06-25/disable-oidc-keep-alive deleted file mode 100644 index 9d150a8fda..0000000000 --- a/proxy/changelog/0.4.0_2020-06-25/disable-oidc-keep-alive +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Disable keep-alive on server-side OIDC requests - -This should reduce file-descriptor counts - -https://github.com/owncloud/ocis/issues/268 -https://github.com/owncloud/ocis/proxy/pull/42 -https://github.com/cs3org/reva/pull/787 diff --git a/proxy/changelog/0.4.0_2020-06-25/jwt-secret-config b/proxy/changelog/0.4.0_2020-06-25/jwt-secret-config deleted file mode 100644 index e830df9298..0000000000 --- a/proxy/changelog/0.4.0_2020-06-25/jwt-secret-config +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Make jwt secret configurable - -We added a config option for the reva token manager JWTSecret. It was hardcoded before and is now configurable. - -https://github.com/owncloud/ocis/proxy/pull/41 diff --git a/proxy/changelog/0.4.0_2020-06-25/point-data-to-reva-frontend b/proxy/changelog/0.4.0_2020-06-25/point-data-to-reva-frontend deleted file mode 100644 index 8b4c7325c7..0000000000 --- a/proxy/changelog/0.4.0_2020-06-25/point-data-to-reva-frontend +++ /dev/null @@ -1,5 +0,0 @@ -Change: Point /data endpoint to reva frontend - -Adjusted example config files to point /data to the reva frontend. - -https://github.com/owncloud/ocis/proxy/pull/45 diff --git a/proxy/changelog/0.4.0_2020-06-25/respect_account_enabled_flag.md b/proxy/changelog/0.4.0_2020-06-25/respect_account_enabled_flag.md deleted file mode 100644 index 1fc5eb3115..0000000000 --- a/proxy/changelog/0.4.0_2020-06-25/respect_account_enabled_flag.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: respect account_enabled flag - -If the account returned by the accounts service has the account_enabled flag -set to false, the proxy will return immediately with the status code unauthorized. - -https://github.com/owncloud/ocis/proxy/issues/53 diff --git a/proxy/changelog/0.4.0_2020-06-25/send-autocreate-home b/proxy/changelog/0.4.0_2020-06-25/send-autocreate-home deleted file mode 100644 index 497e6823dd..0000000000 --- a/proxy/changelog/0.4.0_2020-06-25/send-autocreate-home +++ /dev/null @@ -1,5 +0,0 @@ -Change: Send autocreate home request to reva gateway - -Send autocreate home request to reva gateway - -https://github.com/owncloud/ocis/proxy/pull/51 diff --git a/proxy/changelog/0.4.0_2020-06-25/token-header-fix b/proxy/changelog/0.4.0_2020-06-25/token-header-fix deleted file mode 100644 index 0ff0f23b97..0000000000 --- a/proxy/changelog/0.4.0_2020-06-25/token-header-fix +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix x-access-token in header - -We fixed setting the x-access-token in the request header, which was broken before. - -https://github.com/owncloud/ocis/proxy/pull/41 -https://github.com/owncloud/ocis/proxy/pull/46 diff --git a/proxy/changelog/0.4.0_2020-06-25/update-to-new-accounts-api b/proxy/changelog/0.4.0_2020-06-25/update-to-new-accounts-api deleted file mode 100644 index 41c538f35e..0000000000 --- a/proxy/changelog/0.4.0_2020-06-25/update-to-new-accounts-api +++ /dev/null @@ -1,5 +0,0 @@ -Change: Update to new accounts API - -Update to new accounts API - -https://github.com/owncloud/ocis/proxy/issues/39 diff --git a/proxy/changelog/0.5.0_2020-07-23/add-accounts-ui-routes.md b/proxy/changelog/0.5.0_2020-07-23/add-accounts-ui-routes.md deleted file mode 100644 index 76ea571345..0000000000 --- a/proxy/changelog/0.5.0_2020-07-23/add-accounts-ui-routes.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: Add Accounts UI routes - -The accounts service has a ui that requires routing -- `/api/v0/accounts` and -- `/accounts.js` - -to http://localhost:9181 - -https://github.com/owncloud/ocis/proxy/pull/65 diff --git a/proxy/changelog/0.5.0_2020-07-23/add-disable-tls.md b/proxy/changelog/0.5.0_2020-07-23/add-disable-tls.md deleted file mode 100644 index 417549bd81..0000000000 --- a/proxy/changelog/0.5.0_2020-07-23/add-disable-tls.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: Add option to disable TLS - -Can be used to disable TLS when the ocis-proxy is behind an -TLS-Terminating reverse proxy. - -env PROXY_TLS=false or --tls=false - -https://github.com/owncloud/ocis/proxy/issues/71 -https://github.com/owncloud/ocis/proxy/pull/72 diff --git a/proxy/changelog/0.5.0_2020-07-23/add-oidc-config-flags.md b/proxy/changelog/0.5.0_2020-07-23/add-oidc-config-flags.md deleted file mode 100644 index 5bf308eb34..0000000000 --- a/proxy/changelog/0.5.0_2020-07-23/add-oidc-config-flags.md +++ /dev/null @@ -1,11 +0,0 @@ -Change: Add OIDC config flags - -To authenticate requests with an oidc provider we added two environment variables: -- `PROXY_OIDC_ISSUER="https://localhost:9200"` and -- `PROXY_OIDC_INSECURE=true` - -This changes ocis-proxy to now load the oidc-middleware by default, requiring a bearer token and exchanging the email in the OIDC claims for an account id at the ocis-accounts service. - -Setting `PROXY_OIDC_ISSUER=""` will disable the OIDC middleware. - -https://github.com/owncloud/ocis/proxy/pull/66 diff --git a/proxy/changelog/0.5.0_2020-07-23/create-home-if-migrated.md b/proxy/changelog/0.5.0_2020-07-23/create-home-if-migrated.md deleted file mode 100644 index b8434f9a38..0000000000 --- a/proxy/changelog/0.5.0_2020-07-23/create-home-if-migrated.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: only send create home request if an account has been migrated - -This change adds a check if an account has been migrated by getting it from the -ocis-accounts service. If no account is returned it means it hasn't been migrated. - -https://github.com/owncloud/ocis/proxy/issues/52 -https://github.com/owncloud/ocis/proxy/pull/63 diff --git a/proxy/changelog/0.5.0_2020-07-23/fix-createhome-middleware.md b/proxy/changelog/0.5.0_2020-07-23/fix-createhome-middleware.md deleted file mode 100644 index 0eb2b82e5e..0000000000 --- a/proxy/changelog/0.5.0_2020-07-23/fix-createhome-middleware.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Provide token configuration from config - -Fixed a bug that causes the createHome middleware to crash if no configuration for the TokenManager is propagated. - -https://github.com/owncloud/ocis/proxy/pull/69 diff --git a/proxy/changelog/0.5.0_2020-07-23/fix-createhome-segfault.md b/proxy/changelog/0.5.0_2020-07-23/fix-createhome-segfault.md deleted file mode 100644 index 3cf8fb0d5d..0000000000 --- a/proxy/changelog/0.5.0_2020-07-23/fix-createhome-segfault.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Provide token configuration from config - -Fixed a bug that causes the createHome middleware to crash if the createHome response has no Status set - -https://github.com/owncloud/ocis/proxy/pull/76 diff --git a/proxy/changelog/0.5.0_2020-07-23/root-tracing.md b/proxy/changelog/0.5.0_2020-07-23/root-tracing.md deleted file mode 100644 index eb2755a580..0000000000 --- a/proxy/changelog/0.5.0_2020-07-23/root-tracing.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Create a root span on proxy that propagates down to consumers - -In order to propagate and correctly associate a span with a request we need a root span that gets sent to other services. - -https://github.com/owncloud/ocis/proxy/pull/64 diff --git a/proxy/changelog/0.5.0_2020-07-23/support-signed-urls.md b/proxy/changelog/0.5.0_2020-07-23/support-signed-urls.md deleted file mode 100644 index 06cf43a90c..0000000000 --- a/proxy/changelog/0.5.0_2020-07-23/support-signed-urls.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Support signed URLs - -We added a middleware that verifies signed urls as generated by the owncloud-sdk. This allows directly downloading large files with browsers instead of using `blob://` urls, which eats memory ... - -https://github.com/owncloud/ocis/proxy/issues/73 -https://github.com/owncloud/ocis/proxy/pull/75 -https://github.com/owncloud/ocis-ocs/pull/18 -https://github.com/owncloud/owncloud-sdk/pull/504 diff --git a/proxy/changelog/0.5.0_2020-07-23/user-and-group-name-mapping.md b/proxy/changelog/0.5.0_2020-07-23/user-and-group-name-mapping.md deleted file mode 100644 index a930064f23..0000000000 --- a/proxy/changelog/0.5.0_2020-07-23/user-and-group-name-mapping.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: mint new username property in the reva token - -An accounts username is now taken from the on_premises_sam_account_name property instead of the preferred_name. -Furthermore the group name (also from on_premises_sam_account_name property) is now minted into the token as well. - -https://github.com/owncloud/ocis/proxy/pull/62 diff --git a/proxy/changelog/0.6.0_2020-08-17/enable-new-accounts.md b/proxy/changelog/0.6.0_2020-08-17/enable-new-accounts.md deleted file mode 100644 index 0178bad6be..0000000000 --- a/proxy/changelog/0.6.0_2020-08-17/enable-new-accounts.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: enable new accounts by default - -When new accounts are created, they also need to be enabled to be useable. - -https://github.com/owncloud/ocis/proxy/pull/79 diff --git a/proxy/changelog/0.6.0_2020-08-17/presigned-url-lookup-fix.md b/proxy/changelog/0.6.0_2020-08-17/presigned-url-lookup-fix.md deleted file mode 100644 index 027da00853..0000000000 --- a/proxy/changelog/0.6.0_2020-08-17/presigned-url-lookup-fix.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Lookup user by id for presigned URLs - -Phoenix will send the `userid`, not the `username` as the `OC-Credential` for presigned URLs. This PR uses the new `ocisid` claim in the OIDC userinfo to pass the userid to the account middleware. - -https://github.com/owncloud/ocis/proxy/pull/85 -https://github.com/owncloud/ocis-pkg/pull/50 -https://github.com/owncloud/ocis/issues/436 diff --git a/proxy/changelog/0.6.0_2020-08-17/settings-and-ocs b/proxy/changelog/0.6.0_2020-08-17/settings-and-ocs deleted file mode 100644 index 7c1f6bbc88..0000000000 --- a/proxy/changelog/0.6.0_2020-08-17/settings-and-ocs +++ /dev/null @@ -1,5 +0,0 @@ -Change: add settings and ocs group routes - -Route settings requests and ocs group related requests to new services - -https://github.com/owncloud/ocis/proxy/pull/81 diff --git a/proxy/changelog/0.6.0_2020-08-17/use-alpine-latest.md b/proxy/changelog/0.6.0_2020-08-17/use-alpine-latest.md deleted file mode 100644 index f5a2b0a734..0000000000 --- a/proxy/changelog/0.6.0_2020-08-17/use-alpine-latest.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: build docker images with alpine:latest instead of alpine:edge - -ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - -https://github.com/owncloud/ocis/proxy/pull/78 diff --git a/proxy/changelog/0.6.0_2020-08-17/user-provisioning-api.md b/proxy/changelog/0.6.0_2020-08-17/user-provisioning-api.md deleted file mode 100644 index 4b611b9007..0000000000 --- a/proxy/changelog/0.6.0_2020-08-17/user-provisioning-api.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Add route for user provisioning API in ocis-ocs - -We added a route to send requests on the user provisioning API endpoints to ocis-ocs. - -https://github.com/owncloud/ocis/proxy/pull/80 diff --git a/proxy/changelog/0.7.0_2020-08-21/mint-uid-and-gid.md b/proxy/changelog/0.7.0_2020-08-21/mint-uid-and-gid.md deleted file mode 100644 index 122f181a70..0000000000 --- a/proxy/changelog/0.7.0_2020-08-21/mint-uid-and-gid.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add numeric uid and gid to the access token - -The eos storage driver is fetching the uid and gid of a user from the access token. This PR is using the response of the accounts service to mint them in the token. - -https://github.com/owncloud/ocis/proxy/pull/89 diff --git a/proxy/changelog/0.7.0_2020-08-21/pre-signed-url-configuration.md b/proxy/changelog/0.7.0_2020-08-21/pre-signed-url-configuration.md deleted file mode 100644 index 96f439608e..0000000000 --- a/proxy/changelog/0.7.0_2020-08-21/pre-signed-url-configuration.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: add configuration options for the pre-signed url middleware - -Added an option to define allowed http methods for pre-signed url requests. -This is useful since we only want clients to GET resources and don't upload anything with presigned requests. - -https://github.com/owncloud/ocis/proxy/issues/91 -https://github.com/owncloud/product/issues/150 diff --git a/proxy/changelog/CHANGELOG.tmpl b/proxy/changelog/CHANGELOG.tmpl deleted file mode 100644 index 3259660982..0000000000 --- a/proxy/changelog/CHANGELOG.tmpl +++ /dev/null @@ -1,53 +0,0 @@ -{{ $allVersions := . }} -{{- range $index, $changes := . }}{{ with $changes -}} -{{ if gt (len $allVersions) 1 -}} -# Changelog for [{{ .Version }}] ({{ .Date }}) - -The following sections list the changes for ocis-proxy {{ .Version }}. - -{{/* creating version compare links */ -}} -{{ $next := add1 $index -}} -{{ if ne (len $allVersions) $next -}} -{{ $previousVersion := (index $allVersions $next).Version -}} -{{ if eq .Version "unreleased" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/proxy/compare/v{{ $previousVersion }}...master - -{{ else -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/proxy/compare/v{{ $previousVersion }}...v{{ .Version }} - -{{ end -}} -{{ end -}} - -{{- /* last version managed by calens, end of the loop */ -}} -{{ if eq .Version "0.1.0" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/proxy/compare/500e303cb544ed93d84153f01219d77eeee44929...v{{ .Version }} - -{{ end -}} -{{ else -}} -# Changes in {{ .Version }} - -{{ end -}} - -## Summary -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{- end }}{{ end }} - -## Details -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{ range $par := .Paragraphs }} - {{ wrapIndent $par 80 3 }} -{{ end -}} -{{ range $url := .IssueURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .PRURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .OtherURLs }} - {{ $url -}} -{{ end }} - -{{ end }}{{ end -}} -{{ end }}{{ end -}} diff --git a/proxy/changelog/README.md b/proxy/changelog/README.md deleted file mode 100644 index 0ae5d5b3e2..0000000000 --- a/proxy/changelog/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# Changelog - -We are using [calens](https://github.com/restic/calens) to properly generate a -changelog before we are tagging a new release. To get an idea how this could -look like would be the -best reference. diff --git a/proxy/changelog/TEMPLATE b/proxy/changelog/TEMPLATE deleted file mode 100644 index 94aee4c5f3..0000000000 --- a/proxy/changelog/TEMPLATE +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Fix behavior for foobar (in present tense) - -We've fixed the behavior for foobar, a long-standing annoyance for users. The -text should be wrapped at 80 characters length. - -The text in the paragraphs is written in past tense. The last section is a list -of issue URLs, PR URLs and other URLs. The first issue ID (or the first PR ID, -in case there aren't any issue links) is used as the primary ID. - -https://github.com/owncloud/ocis/proxy/issues/1234 -https://github.com/owncloud/ocis/proxy/pull/55555 diff --git a/proxy/changelog/unreleased/.keep b/proxy/changelog/unreleased/.keep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/proxy/changelog/unreleased/add-autoprovision-accounts-flag.md b/proxy/changelog/unreleased/add-autoprovision-accounts-flag.md deleted file mode 100644 index 6268c8e20a..0000000000 --- a/proxy/changelog/unreleased/add-autoprovision-accounts-flag.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add autoprovision accounts flag - -Added a new `PROXY_AUTOPROVISION_ACCOUNTS` environment variable. When enabled, the proxy will try to create a new account when it cannot match the username or email from the oidc userinfo to an existing user. Enable it to learn users from an external identity provider. Defaults to false. - -https://github.com/owncloud/product/issues/219 -https://github.com/owncloud/ocis/issues/629 diff --git a/proxy/changelog/unreleased/fix-director-selection.md b/proxy/changelog/unreleased/fix-director-selection.md deleted file mode 100644 index 585d44e6d3..0000000000 --- a/proxy/changelog/unreleased/fix-director-selection.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix director selection - -We fixed a bug where simultaneous requests could be executed on the wrong backend. - -https://github.com/owncloud/ocis/proxy/pull/99 diff --git a/proxy/changelog/unreleased/hello-in-example-config.md b/proxy/changelog/unreleased/hello-in-example-config.md deleted file mode 100644 index 84bffe122a..0000000000 --- a/proxy/changelog/unreleased/hello-in-example-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add hello API and app endpoints to example config and builtin config - -We added the ocis-hello API and app endpoints to both the example config and the builtin config. - -https://github.com/owncloud/ocis/proxy/pull/96 diff --git a/proxy/changelog/unreleased/mint-roles.md b/proxy/changelog/unreleased/mint-roles.md deleted file mode 100644 index 2216272d39..0000000000 --- a/proxy/changelog/unreleased/mint-roles.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add roleIDs to the access token - -We are using the roleIDs of the authenticated user for permission checks against ocis-settings. We added the roleIDs to the access token to have them available quickly. - -https://github.com/owncloud/ocis/proxy/pull/95 diff --git a/proxy/changelog/unreleased/proxy-version-command.md b/proxy/changelog/unreleased/proxy-version-command.md deleted file mode 100644 index d17b35df14..0000000000 --- a/proxy/changelog/unreleased/proxy-version-command.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add version command - -Added a command to list the currently running services with their respective version. -Also added a metrics entry for build information which includes the service version. - -https://github.com/owncloud/product/issues/226 diff --git a/proxy/changelog/unreleased/remove-account-caching.md b/proxy/changelog/unreleased/remove-account-caching.md deleted file mode 100644 index c4605a8896..0000000000 --- a/proxy/changelog/unreleased/remove-account-caching.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Remove accounts caching - -We removed the accounts cache in order to avoid problems with accounts that have been updated in the accounts service. - -https://github.com/owncloud/ocis/proxy/pull/100 diff --git a/proxy/changelog/unreleased/settings-in-example-config.md b/proxy/changelog/unreleased/settings-in-example-config.md deleted file mode 100644 index 54d8136101..0000000000 --- a/proxy/changelog/unreleased/settings-in-example-config.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Add settings API and app endpoints to example config - -We had the ocis-settings API and app endpoints in the builtin config already, but they were missing in the example -config. Added them for consistency. - -https://github.com/owncloud/ocis/proxy/pull/93 diff --git a/settings/CHANGELOG.md b/settings/CHANGELOG.md deleted file mode 100644 index 044fcebf75..0000000000 --- a/settings/CHANGELOG.md +++ /dev/null @@ -1,258 +0,0 @@ -# Changelog for [unreleased] (UNRELEASED) - -The following sections list the changes in ocis-settings unreleased. - -[unreleased]: https://github.com/owncloud/ocis/settings/compare/v0.3.1...master - -## Summary - -* Bugfix - Fix loading and saving system scoped values: [#66](https://github.com/owncloud/ocis/settings/pull/66) -* Bugfix - Complete input validation: [#66](https://github.com/owncloud/ocis/settings/pull/66) -* Change - Add filter option for bundle ids in ListBundles and ListRoles: [#59](https://github.com/owncloud/ocis/settings/pull/59) -* Change - Reuse roleIDs from the metadata context: [#69](https://github.com/owncloud/ocis/settings/pull/69) -* Change - Update ocis-pkg/v2: [#72](https://github.com/owncloud/ocis/settings/pull/72) - -## Details - -* Bugfix - Fix loading and saving system scoped values: [#66](https://github.com/owncloud/ocis/settings/pull/66) - - We fixed loading and saving system scoped values. Those are now saved without an account uuid, - so that the value can be loaded by other accounts as well. - - https://github.com/owncloud/ocis/settings/pull/66 - - -* Bugfix - Complete input validation: [#66](https://github.com/owncloud/ocis/settings/pull/66) - - There was one handler function without input validation. We implemented the input validation - for `ValueService.ReadValueByUniqueIdentifiers`. - - https://github.com/owncloud/ocis/settings/pull/66 - - -* Change - Add filter option for bundle ids in ListBundles and ListRoles: [#59](https://github.com/owncloud/ocis/settings/pull/59) - - We added bundle ids as filter option for ListBundles and ListRoles and a new endpoint for - fetching a permission by ID. - - https://github.com/owncloud/ocis/settings/pull/59 - - -* Change - Reuse roleIDs from the metadata context: [#69](https://github.com/owncloud/ocis/settings/pull/69) - - The roleIDs of the authenticated user are coming in from the metadata context. Since we decided - to move the role assignments over to the accounts service we need to start trusting those - roleIDs from the metadata context instead of reloading them from disk on each request. - - https://github.com/owncloud/ocis/settings/pull/69 - - -* Change - Update ocis-pkg/v2: [#72](https://github.com/owncloud/ocis/settings/pull/72) - - The helper we used from ocis-pkg for extracting roleIDs from the metadata context has moved to - another package, so we needed to update as well. - - https://github.com/owncloud/ocis/settings/pull/72 - https://github.com/owncloud/ocis-pkg/pull/60 - -# Changelog for [0.3.1] (2020-08-27) - -The following sections list the changes in ocis-settings 0.3.1. - -[0.3.1]: https://github.com/owncloud/ocis/settings/compare/v0.3.0...v0.3.1 - -## Summary - -* Bugfix - Fix fetching bundles in settings UI: [#61](https://github.com/owncloud/ocis/settings/pull/61) - -## Details - -* Bugfix - Fix fetching bundles in settings UI: [#61](https://github.com/owncloud/ocis/settings/pull/61) - - We fixed the settings UI to use the changed API endpoint `BundleService.ListBundles` - properly. - - https://github.com/owncloud/ocis/settings/pull/61 - -# Changelog for [0.3.0] (2020-08-26) - -The following sections list the changes in ocis-settings 0.3.0. - -[0.3.0]: https://github.com/owncloud/ocis/settings/compare/v0.2.0...v0.3.0 - -## Summary - -* Change - Filter settings by permissions: [#99](https://github.com/owncloud/product/issues/99) - -## Details - -* Change - Filter settings by permissions: [#99](https://github.com/owncloud/product/issues/99) - - `BundleService.GetBundle` and `BundleService.ListBundles` are now filtered by READ - permissions in the role of the authenticated user. This prevents settings from being visible - to the user when their role doesn't have appropriate permissions. - - https://github.com/owncloud/product/issues/99 - https://github.com/owncloud/ocis/settings/pull/48 - -# Changelog for [0.2.0] (2020-08-20) - -The following sections list the changes in ocis-settings 0.2.0. - -[0.2.0]: https://github.com/owncloud/ocis/settings/compare/v0.1.0...v0.2.0 - -## Summary - -* Change - Add role service: [#110](https://github.com/owncloud/product/issues/110) -* Change - Rename endpoints and message types: [#36](https://github.com/owncloud/ocis/settings/issues/36) -* Change - Use UUIDs instead of alphanumeric identifiers: [#46](https://github.com/owncloud/ocis/settings/pull/46) - -## Details - -* Change - Add role service: [#110](https://github.com/owncloud/product/issues/110) - - We added service endpoints for registering roles and maintaining permissions. - - https://github.com/owncloud/product/issues/110 - https://github.com/owncloud/ocis/settings/issues/10 - https://github.com/owncloud/ocis/settings/pull/47 - - -* Change - Rename endpoints and message types: [#36](https://github.com/owncloud/ocis/settings/issues/36) - - We decided to rename endpoints and message types to be less verbose. Specifically, - `SettingsBundle` became `Bundle`, `Setting` (inside a bundle) kept its name and - `SettingsValue` became `Value`. - - https://github.com/owncloud/ocis/settings/issues/36 - https://github.com/owncloud/ocis/settings/issues/32 - https://github.com/owncloud/ocis/settings/pull/46 - - -* Change - Use UUIDs instead of alphanumeric identifiers: [#46](https://github.com/owncloud/ocis/settings/pull/46) - - `Bundles`, `Settings` and `Values` were identified by a set of alphanumeric identifiers so - far. We switched to UUIDs in order to achieve a flat file hierarchy on disk. Referencing the - respective entities by their alphanumeric identifiers (as used in UI code) is still - supported. - - https://github.com/owncloud/ocis/settings/pull/46 - -# Changelog for [0.1.0] (2020-08-17) - -The following sections list the changes in ocis-settings 0.1.0. - -[0.1.0]: https://github.com/owncloud/ocis/settings/compare/6fdbbd7e8eb39f18ada1a8a3c45a1c925e239889...v0.1.0 - -## Summary - -* Bugfix - Adjust UUID validation to be more tolerant: [#41](https://github.com/owncloud/ocis/settings/issues/41) -* Bugfix - Fix runtime error when type asserting on nil value: [#38](https://github.com/owncloud/ocis/settings/pull/38) -* Bugfix - Fix multiple submits on string and number form elements: [#745](https://github.com/owncloud/owncloud-design-system/issues/745) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#39](https://github.com/owncloud/ocis/settings/pull/39) -* Change - Dynamically add navItems for extensions with settings bundles: [#25](https://github.com/owncloud/ocis/settings/pull/25) -* Change - Introduce input validation: [#22](https://github.com/owncloud/ocis/settings/pull/22) -* Change - Use account uuid from x-access-token: [#14](https://github.com/owncloud/ocis/settings/pull/14) -* Change - Use server config variable from ocis-web: [#34](https://github.com/owncloud/ocis/settings/pull/34) -* Enhancement - Remove paths from Makefile: [#33](https://github.com/owncloud/ocis/settings/pull/33) -* Enhancement - Extend the docs: [#11](https://github.com/owncloud/ocis/settings/issues/11) -* Enhancement - Update ocis-pkg/v2: [#42](https://github.com/owncloud/ocis/settings/pull/42) - -## Details - -* Bugfix - Adjust UUID validation to be more tolerant: [#41](https://github.com/owncloud/ocis/settings/issues/41) - - The UUID now allows any alphanumeric character and "-", "_", ".", "+" and "@" which can also - allow regular user names. - - https://github.com/owncloud/ocis/settings/issues/41 - - -* Bugfix - Fix runtime error when type asserting on nil value: [#38](https://github.com/owncloud/ocis/settings/pull/38) - - Fixed the case where an account UUID present in the context is nil, and type asserting it as a - string would produce a runtime error. - - https://github.com/owncloud/ocis/settings/issues/37 - https://github.com/owncloud/ocis/settings/pull/38 - - -* Bugfix - Fix multiple submits on string and number form elements: [#745](https://github.com/owncloud/owncloud-design-system/issues/745) - - We had a bug with keyboard event listeners triggering multiple submits on input fields. This - was recently fixed in the ownCloud design system (ODS). We rolled out that bugfix to the - settings ui as well. - - https://github.com/owncloud/owncloud-design-system/issues/745 - https://github.com/owncloud/owncloud-design-system/pull/768 - https://github.com/owncloud/ocis/settings/pulls/31 - - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#39](https://github.com/owncloud/ocis/settings/pull/39) - - ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - - https://github.com/owncloud/ocis/settings/pull/39 - - -* Change - Dynamically add navItems for extensions with settings bundles: [#25](https://github.com/owncloud/ocis/settings/pull/25) - - We now make use of a new feature in ocis-web-core, allowing us to add navItems not only through - configuration, but also after app initialization. With this we now have navItems available - for all extensions within the settings ui, that have at least one settings bundle registered. - - https://github.com/owncloud/ocis/settings/pull/25 - - -* Change - Introduce input validation: [#22](https://github.com/owncloud/ocis/settings/pull/22) - - We set up input validation, starting with enforcing alphanumeric identifier values and UUID - format on account uuids. As a result, traversal into parent folders is not possible anymore. We - also made sure that get and list requests are side effect free, i.e. not creating any folders. - - https://github.com/owncloud/ocis/settings/issues/15 - https://github.com/owncloud/ocis/settings/issues/16 - https://github.com/owncloud/ocis/settings/issues/19 - https://github.com/owncloud/ocis/settings/pull/22 - - -* Change - Use account uuid from x-access-token: [#14](https://github.com/owncloud/ocis/settings/pull/14) - - We are now using an ocis-pkg middleware for extracting the account uuid of the authenticated - user from the `x-access-token` of the http request header and inject it into the Identifier - protobuf messages wherever possible. This allows us to use `me` instead of an actual account - uuid, when the request comes through the proxy. - - https://github.com/owncloud/ocis/settings/pull/14 - - -* Change - Use server config variable from ocis-web: [#34](https://github.com/owncloud/ocis/settings/pull/34) - - We are not providing an api url anymore but use the server url from ocis-web config instead. This - still - as before - requires that ocis-proxy is in place for routing requests to ocis-settings. - - https://github.com/owncloud/ocis/settings/pull/34 - - -* Enhancement - Remove paths from Makefile: [#33](https://github.com/owncloud/ocis/settings/pull/33) - - We have a variable for the proto files path in our Makefile, but were not using it. Changed the - Makefile to use the PROTO_SRC variable where possible. - - https://github.com/owncloud/ocis/settings/pull/33 - - -* Enhancement - Extend the docs: [#11](https://github.com/owncloud/ocis/settings/issues/11) - - We have extended the documentation by adding a chapter about settings values. - - https://github.com/owncloud/ocis/settings/issues/11 - https://github.com/owncloud/ocis/settings/pulls/28 - - -* Enhancement - Update ocis-pkg/v2: [#42](https://github.com/owncloud/ocis/settings/pull/42) - - Update to ocis-pkg/v2 v2.2.2-0.20200812103920-db41b5a3d14d - - https://github.com/owncloud/ocis/settings/pull/42 - diff --git a/settings/changelog/0.1.0_2020-08-17/adjust-uuid-validation.md b/settings/changelog/0.1.0_2020-08-17/adjust-uuid-validation.md deleted file mode 100644 index 09ce1e2169..0000000000 --- a/settings/changelog/0.1.0_2020-08-17/adjust-uuid-validation.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Adjust UUID validation to be more tolerant - -The UUID now allows any alphanumeric character and "-", "_", ".", "+" and "@" which -can also allow regular user names. - -https://github.com/owncloud/ocis/settings/issues/41 diff --git a/settings/changelog/0.1.0_2020-08-17/cleanup-makefile.md b/settings/changelog/0.1.0_2020-08-17/cleanup-makefile.md deleted file mode 100644 index 721a659eb6..0000000000 --- a/settings/changelog/0.1.0_2020-08-17/cleanup-makefile.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Remove paths from Makefile - -We have a variable for the proto files path in our Makefile, but were not using -it. Changed the Makefile to use the PROTO_SRC variable where possible. - -https://github.com/owncloud/ocis/settings/pull/33 diff --git a/settings/changelog/0.1.0_2020-08-17/docs.md b/settings/changelog/0.1.0_2020-08-17/docs.md deleted file mode 100644 index 03cb41db71..0000000000 --- a/settings/changelog/0.1.0_2020-08-17/docs.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Extend the docs - -We have extended the documentation by adding a chapter about settings values. - -https://github.com/owncloud/ocis/settings/issues/11 -https://github.com/owncloud/ocis/settings/pulls/28 diff --git a/settings/changelog/0.1.0_2020-08-17/dynamic-nav-items.md b/settings/changelog/0.1.0_2020-08-17/dynamic-nav-items.md deleted file mode 100644 index 3172d3cf54..0000000000 --- a/settings/changelog/0.1.0_2020-08-17/dynamic-nav-items.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Dynamically add navItems for extensions with settings bundles - -We now make use of a new feature in ocis-web-core, allowing us to add -navItems not only through configuration, but also after app initialization. -With this we now have navItems available for all extensions within the -settings ui, that have at least one settings bundle registered. - -https://github.com/owncloud/ocis/settings/pull/25 diff --git a/settings/changelog/0.1.0_2020-08-17/hardening-type-assertion.md b/settings/changelog/0.1.0_2020-08-17/hardening-type-assertion.md deleted file mode 100644 index 6ea5331eff..0000000000 --- a/settings/changelog/0.1.0_2020-08-17/hardening-type-assertion.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix runtime error when type asserting on nil value - -Fixed the case where an account UUID present in the context is nil, and type asserting it as a string would produce a runtime error. - -https://github.com/owncloud/ocis/settings/pull/38 -https://github.com/owncloud/ocis/settings/issues/37 diff --git a/settings/changelog/0.1.0_2020-08-17/input-validation.md b/settings/changelog/0.1.0_2020-08-17/input-validation.md deleted file mode 100644 index 4be0708728..0000000000 --- a/settings/changelog/0.1.0_2020-08-17/input-validation.md +++ /dev/null @@ -1,10 +0,0 @@ -Change: Introduce input validation - -We set up input validation, starting with enforcing alphanumeric identifier values and UUID -format on account uuids. As a result, traversal into parent folders is not possible anymore. -We also made sure that get and list requests are side effect free, i.e. not creating any folders. - -https://github.com/owncloud/ocis/settings/pull/22 -https://github.com/owncloud/ocis/settings/issues/15 -https://github.com/owncloud/ocis/settings/issues/16 -https://github.com/owncloud/ocis/settings/issues/19 diff --git a/settings/changelog/0.1.0_2020-08-17/update-pkg2.md b/settings/changelog/0.1.0_2020-08-17/update-pkg2.md deleted file mode 100644 index 2eecf0dbbe..0000000000 --- a/settings/changelog/0.1.0_2020-08-17/update-pkg2.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Update ocis-pkg/v2 - -Update to ocis-pkg/v2 v2.2.2-0.20200812103920-db41b5a3d14d - -https://github.com/owncloud/ocis/settings/pull/42 diff --git a/settings/changelog/0.1.0_2020-08-17/upgrade-ods.md b/settings/changelog/0.1.0_2020-08-17/upgrade-ods.md deleted file mode 100644 index 3aeeadb6dc..0000000000 --- a/settings/changelog/0.1.0_2020-08-17/upgrade-ods.md +++ /dev/null @@ -1,9 +0,0 @@ -Bugfix: Fix multiple submits on string and number form elements - -We had a bug with keyboard event listeners triggering multiple submits on input fields. -This was recently fixed in the ownCloud design system (ODS). We rolled out that bugfix -to the settings ui as well. - -https://github.com/owncloud/owncloud-design-system/issues/745 -https://github.com/owncloud/owncloud-design-system/pull/768 -https://github.com/owncloud/ocis/settings/pulls/31 diff --git a/settings/changelog/0.1.0_2020-08-17/use-access-token.md b/settings/changelog/0.1.0_2020-08-17/use-access-token.md deleted file mode 100644 index 124304e3f5..0000000000 --- a/settings/changelog/0.1.0_2020-08-17/use-access-token.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Use account uuid from x-access-token - -We are now using an ocis-pkg middleware for extracting the account uuid of the -authenticated user from the `x-access-token` of the http request header and inject -it into the Identifier protobuf messages wherever possible. This allows us to use -`me` instead of an actual account uuid, when the request comes through the proxy. - -https://github.com/owncloud/ocis/settings/pull/14 diff --git a/settings/changelog/0.1.0_2020-08-17/use-alpine-latest.md b/settings/changelog/0.1.0_2020-08-17/use-alpine-latest.md deleted file mode 100644 index 76b5c77f0b..0000000000 --- a/settings/changelog/0.1.0_2020-08-17/use-alpine-latest.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: build docker images with alpine:latest instead of alpine:edge - -ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - -https://github.com/owncloud/ocis/settings/pull/39 diff --git a/settings/changelog/0.1.0_2020-08-17/use-server-config.md b/settings/changelog/0.1.0_2020-08-17/use-server-config.md deleted file mode 100644 index 18e1f3ecb0..0000000000 --- a/settings/changelog/0.1.0_2020-08-17/use-server-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Use server config variable from ocis-web - -We are not providing an api url anymore but use the server url from ocis-web config instead. This still - as before - requires that ocis-proxy is in place for routing requests to ocis-settings. - -https://github.com/owncloud/ocis/settings/pull/34 diff --git a/settings/changelog/0.2.0_2020-08-20/add-role-service.md b/settings/changelog/0.2.0_2020-08-20/add-role-service.md deleted file mode 100644 index 9fd5cae45d..0000000000 --- a/settings/changelog/0.2.0_2020-08-20/add-role-service.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Add role service - -We added service endpoints for registering roles and maintaining permissions. - -https://github.com/owncloud/product/issues/110 -https://github.com/owncloud/ocis/settings/issues/10 -https://github.com/owncloud/ocis/settings/pull/47 diff --git a/settings/changelog/0.2.0_2020-08-20/refactor-naming.md b/settings/changelog/0.2.0_2020-08-20/refactor-naming.md deleted file mode 100644 index fcf9ed701b..0000000000 --- a/settings/changelog/0.2.0_2020-08-20/refactor-naming.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Rename endpoints and message types - -We decided to rename endpoints and message types to be less verbose. Specifically, `SettingsBundle` became `Bundle`, -`Setting` (inside a bundle) kept its name and `SettingsValue` became `Value`. - -https://github.com/owncloud/ocis/settings/issues/36 -https://github.com/owncloud/ocis/settings/issues/32 -https://github.com/owncloud/ocis/settings/pull/46 diff --git a/settings/changelog/0.2.0_2020-08-20/switch-to-uuids.md b/settings/changelog/0.2.0_2020-08-20/switch-to-uuids.md deleted file mode 100644 index d0ce57404b..0000000000 --- a/settings/changelog/0.2.0_2020-08-20/switch-to-uuids.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Use UUIDs instead of alphanumeric identifiers - -`Bundles`, `Settings` and `Values` were identified by a set of alphanumeric identifiers so far. We switched to UUIDs -in order to achieve a flat file hierarchy on disk. Referencing the respective entities by their alphanumeric -identifiers (as used in UI code) is still supported. - -https://github.com/owncloud/ocis/settings/pull/46 diff --git a/settings/changelog/0.3.0_2020-08-26/filter-settings.md b/settings/changelog/0.3.0_2020-08-26/filter-settings.md deleted file mode 100644 index 6e89439c8e..0000000000 --- a/settings/changelog/0.3.0_2020-08-26/filter-settings.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Filter settings by permissions - -`BundleService.GetBundle` and `BundleService.ListBundles` are now filtered by READ permissions in the role of the authenticated user. This prevents settings from being visible to the user when their role doesn't have appropriate permissions. - -https://github.com/owncloud/product/issues/99 -https://github.com/owncloud/ocis/settings/pull/48 diff --git a/settings/changelog/0.3.1_2020-08-27/fix-fetching-bundles.md b/settings/changelog/0.3.1_2020-08-27/fix-fetching-bundles.md deleted file mode 100644 index 3c9df061cb..0000000000 --- a/settings/changelog/0.3.1_2020-08-27/fix-fetching-bundles.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix fetching bundles in settings UI - -We fixed the settings UI to use the changed API endpoint `BundleService.ListBundles` properly. - -https://github.com/owncloud/ocis/settings/pull/61 - diff --git a/settings/changelog/CHANGELOG.tmpl b/settings/changelog/CHANGELOG.tmpl deleted file mode 100644 index a641683b98..0000000000 --- a/settings/changelog/CHANGELOG.tmpl +++ /dev/null @@ -1,53 +0,0 @@ -{{ $allVersions := . }} -{{- range $index, $changes := . }}{{ with $changes -}} -{{ if gt (len $allVersions) 1 -}} -# Changelog for [{{ .Version }}] ({{ .Date }}) - -The following sections list the changes in ocis-settings {{ .Version }}. - -{{/* creating version compare links */ -}} -{{ $next := add1 $index -}} -{{ if ne (len $allVersions) $next -}} -{{ $previousVersion := (index $allVersions $next).Version -}} -{{ if eq .Version "unreleased" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/settings/compare/v{{ $previousVersion }}...master - -{{ else -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/settings/compare/v{{ $previousVersion }}...v{{ .Version }} - -{{ end -}} -{{ end -}} - -{{- /* last version managed by calens, end of the loop */ -}} -{{ if eq .Version "0.1.0" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/settings/compare/6fdbbd7e8eb39f18ada1a8a3c45a1c925e239889...v{{ .Version }} - -{{ end -}} -{{ else -}} -# Changes in {{ .Version }} - -{{ end -}} - -## Summary -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{- end }}{{ end }} - -## Details -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{ range $par := .Paragraphs }} - {{ wrapIndent $par 80 3 }} -{{ end -}} -{{ range $url := .IssueURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .PRURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .OtherURLs }} - {{ $url -}} -{{ end }} - -{{ end }}{{ end -}} -{{ end }}{{ end -}} diff --git a/settings/changelog/README.md b/settings/changelog/README.md deleted file mode 100644 index 0ae5d5b3e2..0000000000 --- a/settings/changelog/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# Changelog - -We are using [calens](https://github.com/restic/calens) to properly generate a -changelog before we are tagging a new release. To get an idea how this could -look like would be the -best reference. diff --git a/settings/changelog/TEMPLATE b/settings/changelog/TEMPLATE deleted file mode 100644 index 8f7edbca6c..0000000000 --- a/settings/changelog/TEMPLATE +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Fix behavior for foobar (in present tense) - -We've fixed the behavior for foobar, a long-standing annoyance for users. The -text should be wrapped at 80 characters length. - -The text in the paragraphs is written in past tense. The last section is a list -of issue URLs, PR URLs and other URLs. The first issue ID (or the first PR ID, -in case there aren't any issue links) is used as the primary ID. - -https://github.com/owncloud/ocis/settings/issues/1234 -https://github.com/owncloud/ocis/settings/pull/55555 diff --git a/settings/changelog/unreleased/.keep b/settings/changelog/unreleased/.keep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/settings/changelog/unreleased/add-endpoint-permissions.md b/settings/changelog/unreleased/add-endpoint-permissions.md deleted file mode 100644 index 73fcfe72ab..0000000000 --- a/settings/changelog/unreleased/add-endpoint-permissions.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Add filter option for bundle ids in ListBundles and ListRoles - -We added bundle ids as filter option for ListBundles and ListRoles and a new endpoint for fetching a permission by ID. - -https://github.com/owncloud/ocis/settings/pull/59 - diff --git a/settings/changelog/unreleased/add-version-command.md b/settings/changelog/unreleased/add-version-command.md deleted file mode 100644 index 5d0abc3c86..0000000000 --- a/settings/changelog/unreleased/add-version-command.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: add version command - -Added a version command to print the versions of all running ocis-settings service instances. -Also added build information to the metrics. - -https://github.com/owncloud/product/issues/226 diff --git a/settings/changelog/unreleased/fix-system-scope-values.md b/settings/changelog/unreleased/fix-system-scope-values.md deleted file mode 100644 index 55802451d0..0000000000 --- a/settings/changelog/unreleased/fix-system-scope-values.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix loading and saving system scoped values - -We fixed loading and saving system scoped values. Those are now saved without an account uuid, so that the value -can be loaded by other accounts as well. - -https://github.com/owncloud/ocis/settings/pull/66 - diff --git a/settings/changelog/unreleased/input-validation.md b/settings/changelog/unreleased/input-validation.md deleted file mode 100644 index e2e51a93ae..0000000000 --- a/settings/changelog/unreleased/input-validation.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Complete input validation - -There was one handler function without input validation. We implemented the input validation for `ValueService.ReadValueByUniqueIdentifiers`. - -https://github.com/owncloud/ocis/settings/pull/66 - diff --git a/settings/changelog/unreleased/role-ids-from-context.md b/settings/changelog/unreleased/role-ids-from-context.md deleted file mode 100644 index e3b73a8b54..0000000000 --- a/settings/changelog/unreleased/role-ids-from-context.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Reuse roleIDs from the metadata context - -The roleIDs of the authenticated user are coming in from the metadata context. Since we decided to move the role assignments over to the accounts service we need to start trusting those roleIDs from the metadata context instead of reloading them from disk on each request. - -https://github.com/owncloud/ocis/settings/pull/69 - diff --git a/settings/changelog/unreleased/roleids-helper-moved-package.md b/settings/changelog/unreleased/roleids-helper-moved-package.md deleted file mode 100644 index 94d974ae10..0000000000 --- a/settings/changelog/unreleased/roleids-helper-moved-package.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Update ocis-pkg/v2 - -The helper we used from ocis-pkg for extracting roleIDs from the metadata context has moved to another package, so we needed -to update as well. - -https://github.com/owncloud/ocis/settings/pull/72 -https://github.com/owncloud/ocis-pkg/pull/60 diff --git a/storage/changelog/0.1.0_2020-03-23/76.md b/storage/changelog/0.1.0_2020-03-23/76.md deleted file mode 100644 index 4f324f37f2..0000000000 --- a/storage/changelog/0.1.0_2020-03-23/76.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: set correct flag type in the flagsets - -While upgrading to the micro/cli version 2 there where two instances of `StringFlag` -which had not been changed to `StringSliceFlag`. -This caused `ocis-reva users` and `ocis-reva storage-root` to fail on startup. - -https://github.com/owncloud/ocis/ocis-revaissues/75 -https://github.com/owncloud/ocis/ocis-revapull/76 diff --git a/storage/changelog/0.1.0_2020-03-23/change-default-namespace.md b/storage/changelog/0.1.0_2020-03-23/change-default-namespace.md deleted file mode 100755 index bd7de2586d..0000000000 --- a/storage/changelog/0.1.0_2020-03-23/change-default-namespace.md +++ /dev/null @@ -1,11 +0,0 @@ -Change: use /home as default namespace - -Currently, cross storage etag propagation is not yet implemented, which prevents the desktop client from detecting changes via the PROPFIND to /. / is managed by the root storage provider which is independend of the home and oc storage providers. If a file changes in /home/foo, the etag change will only be propagated to the root of the home storage provider. - -This change jails users into the `/home` namespace, and allows configuring the namespace to use for the two webdav endpoints using the new environment variable `WEBDAV_NAMESPACE_JAIL` which affects both endpoints `/dav/files` and `/webdav`. - -This will allow us to focus on getting a single storage driver like eos or owncloud tested and better resembles what owncloud 10 does. - -To get back the global namespace, which ultimately is the goal, just set the above environment variable to `/`. - -https://github.com/owncloud/ocis/ocis-revapull/68 diff --git a/storage/changelog/0.1.0_2020-03-23/fix-typos.md b/storage/changelog/0.1.0_2020-03-23/fix-typos.md deleted file mode 100644 index 01631b4798..0000000000 --- a/storage/changelog/0.1.0_2020-03-23/fix-typos.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: we fixed a typo in the `REVA_LDAP_SCHEMA_MAIL` environment variable - -It was misspelled as `REVA_LDAP_SCHEMA_Mail`. - -https://github.com/owncloud/ocis/ocis-revapull/113 diff --git a/storage/changelog/0.1.0_2020-03-23/initial-release.md b/storage/changelog/0.1.0_2020-03-23/initial-release.md deleted file mode 100644 index 44e2f518b5..0000000000 --- a/storage/changelog/0.1.0_2020-03-23/initial-release.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Initial release of basic version - -Just prepared an initial basic version to start a reva server and start integrating with the go-micro base dextension framework of ownCloud Infinite Scale. - -https://github.com/owncloud/ocis/ocis-revaissues/1 diff --git a/storage/changelog/0.1.0_2020-03-23/issue-6.md b/storage/changelog/0.1.0_2020-03-23/issue-6.md deleted file mode 100644 index 88ee7029ec..0000000000 --- a/storage/changelog/0.1.0_2020-03-23/issue-6.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: start multiple services with dedicated commands - -The initial version would only allow us to use a set of reva configurations to start multiple services. -We use a more opinionated set of commands to start dedicated services that allows us to configure them individually. -It allows us to switch eg. the user backend to LDAP and fully use it on the cli. - -https://github.com/owncloud/ocis/ocis-revaissues/6 diff --git a/storage/changelog/0.1.0_2020-03-23/issue-87.md b/storage/changelog/0.1.0_2020-03-23/issue-87.md deleted file mode 100644 index 2bb77315eb..0000000000 --- a/storage/changelog/0.1.0_2020-03-23/issue-87.md +++ /dev/null @@ -1,20 +0,0 @@ -Enhancement: expose owncloud storage driver config in flagset - -Three new flags are now available: - -- scan files on startup to generate missing fileids - default: `true` - env var: `REVA_STORAGE_OWNCLOUD_SCAN` - cli option: `--storage-owncloud-scan` - -- autocreate home path for new users - default: `true` - env var: `REVA_STORAGE_OWNCLOUD_AUTOCREATE` - cli option: `--storage-owncloud-autocreate` - -- the address of the redis server - default: `:6379` - env var: `REVA_STORAGE_OWNCLOUD_REDIS_ADDR` - cli option: `--storage-owncloud-redis` - -https://github.com/owncloud/ocis/ocis-revaissues/87 diff --git a/storage/changelog/0.1.0_2020-03-23/issue-89.md b/storage/changelog/0.1.0_2020-03-23/issue-89.md deleted file mode 100644 index f2058b9382..0000000000 --- a/storage/changelog/0.1.0_2020-03-23/issue-89.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: storage providers now default to exposing data servers - -The flags that let reva storage providers announce that they expose a data server now defaults to true: - -`REVA_STORAGE_HOME_EXPOSE_DATA_SERVER=1` -`REVA_STORAGE_OC_EXPOSE_DATA_SERVER=1` - -https://github.com/owncloud/ocis/ocis-revaissues/89 diff --git a/storage/changelog/0.1.0_2020-03-23/new-ocis-config.md b/storage/changelog/0.1.0_2020-03-23/new-ocis-config.md deleted file mode 100644 index 2c7de61a93..0000000000 --- a/storage/changelog/0.1.0_2020-03-23/new-ocis-config.md +++ /dev/null @@ -1,11 +0,0 @@ -Change: default to running behind ocis-proxy - -We changed the default configuration to integrate better with ocis. - -- We use ocis-glauth as the default ldap server on port 9125 with base `dc=example,dc=org`. -- We use a dedicated technical `reva` user to make ldap binds -- Clients are supposed to use the ocis-proxy endpoint `https://localhost:9200` -- We removed unneeded ocis configuration from the frontend which no longer serves an oidc provider. -- We changed the default user OpaqueID attribute from `sub` to `preferred_username`. The latter is a claim populated by konnectd that can also be used by the reva ldap user manager to look up users by their OpaqueId - -https://github.com/owncloud/ocis/ocis-revapull/113 diff --git a/storage/changelog/0.1.0_2020-03-23/pull-77.md b/storage/changelog/0.1.0_2020-03-23/pull-77.md deleted file mode 100755 index ab44ddb9e3..0000000000 --- a/storage/changelog/0.1.0_2020-03-23/pull-77.md +++ /dev/null @@ -1,16 +0,0 @@ -Bugfix: Allow different namespaces for /webdav and /dav/files - -After fbf131c the path for the "new" webdav path does not contain a username `/remote.php/dav/files/textfile0.txt`. It used to be `/remote.php/dav/files/oc/einstein/textfile0.txt` So it lost `oc/einstein`. - -This PR allows setting up different namespaces for `/webav` and `/dav/files`: - -`/webdav` is jailed into `/home` - which uses the home storage driver and uses the logged in user to construct the path -`/dav/files` is jailed into `/oc` - which uses the owncloud storage driver and expects a username as the first path segment - -This mimics oc10 - -The `WEBDAV_NAMESPACE_JAIL` environment variable is split into -- `WEBDAV_NAMESPACE` and -- `DAV_FILES_NAMESPACE` accordingly. - -Related: https://github.com/owncloud/ocis/ocis-revapull/68 diff --git a/storage/changelog/0.1.0_2020-03-23/pull-91.md b/storage/changelog/0.1.0_2020-03-23/pull-91.md deleted file mode 100755 index 61e4106706..0000000000 --- a/storage/changelog/0.1.0_2020-03-23/pull-91.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: update reva to v0.0.2-0.20200212114015-0dbce24f7e8b - -Reva has seen a lot of changes that allow us to -- reduce the configuration overhead -- use the autocreato home folder option -- use the home folder path layout option -- no longer start the root storage - -Related: https://github.com/owncloud/ocis/ocis-revapull/91 diff --git a/storage/changelog/0.1.0_2020-03-23/user-sharing-driver-json.md b/storage/changelog/0.1.0_2020-03-23/user-sharing-driver-json.md deleted file mode 100644 index 25bf656773..0000000000 --- a/storage/changelog/0.1.0_2020-03-23/user-sharing-driver-json.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow configuring user sharing driver - -We now default to `json` which persists shares in the sharing manager in a json file instead of an in memory db. - -https://github.com/owncloud/ocis/ocis-revapull/115 diff --git a/storage/changelog/0.1.1_2020-03-31/fix-eos-config.md b/storage/changelog/0.1.1_2020-03-31/fix-eos-config.md deleted file mode 100644 index 1d2ac754e1..0000000000 --- a/storage/changelog/0.1.1_2020-03-31/fix-eos-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix eos config - -We have added missing config options for the home layout to the config struct that is passed to eos. - -https://github.com/owncloud/ocis/ocis-revapull/125 diff --git a/storage/changelog/0.10.0_2020-07-10/make-frontend-prefixes-configurable.md b/storage/changelog/0.10.0_2020-07-10/make-frontend-prefixes-configurable.md deleted file mode 100644 index e86d5febc6..0000000000 --- a/storage/changelog/0.10.0_2020-07-10/make-frontend-prefixes-configurable.md +++ /dev/null @@ -1,14 +0,0 @@ -Enhancement: make frontend prefixes configurable - -We introduce three new environment variables and preconfigure them the following way: - -``` -REVA_FRONTEND_DATAGATEWAY_PREFIX="data" -REVA_FRONTEND_OCDAV_PREFIX="" -REVA_FRONTEND_OCS_PREFIX="ocs" -``` - -This restores the reva defaults that were changed upstream. - -https://github.com/owncloud/ocis/ocis-revapull/363 -https://github.com/cs3org/reva/pull/936/files#diff-51bf4fb310f7362f5c4306581132fc3bR63 diff --git a/storage/changelog/0.10.0_2020-07-10/update-reva-to-20200703.md b/storage/changelog/0.10.0_2020-07-10/update-reva-to-20200703.md deleted file mode 100644 index 924cf20b31..0000000000 --- a/storage/changelog/0.10.0_2020-07-10/update-reva-to-20200703.md +++ /dev/null @@ -1,13 +0,0 @@ -Enhancement: update reva to v0.1.1-0.20200701152626-2f6cc60e2f66 - -- Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66 (#341) -- Added country information to Mentix (reva/#924) -- Refactor metrics package to implement reader interface (reva/#934) -- Fix OCS public link share update values logic (#252, #288, reva/#930) - -https://github.com/owncloud/ocis/ocis-revapull/341 -https://github.com/cs3org/reva/pull/924 -https://github.com/cs3org/reva/pull/934 -https://github.com/owncloud/ocis/ocis-revaissues/252 -https://github.com/owncloud/ocis/ocis-revaissues/288 -https://github.com/cs3org/reva/pull/930 diff --git a/storage/changelog/0.10.0_2020-07-10/update-reva-to-20200709.md b/storage/changelog/0.10.0_2020-07-10/update-reva-to-20200709.md deleted file mode 100644 index 4a0f983410..0000000000 --- a/storage/changelog/0.10.0_2020-07-10/update-reva-to-20200709.md +++ /dev/null @@ -1,32 +0,0 @@ -Enhancement: update reva to v0.1.1-0.20200709064551-91eed007038f - -- Update reva to v0.1.1-0.20200709064551-91eed007038f (#362) -- Fix config for uploads when data server is not exposed (reva/#936) -- Update OCM partners endpoints (reva/#937) -- Update Ailleron endpoint (reva/#938) -- OCS: Fix initialization of shares json file (reva/#940) -- OCS: Fix returned public link URL (#336, reva/#945) -- OCS: Share wrap resource id correctly (#344, reva/#951) -- OCS: Implement share handling for accepting and listing shares (#11, reva/#929) -- ocm: dynamically lookup IPs for provider check (reva/#946) -- ocm: add functionality to mail OCM invite tokens (reva/#944) -- Change percentagused to percentageused (reva/#903) -- Fix file-descriptor leak (reva/#954) - -https://github.com/owncloud/ocis/ocis-revapull/362 -https://github.com/cs3org/reva/pull/936 -https://github.com/cs3org/reva/pull/937 -https://github.com/cs3org/reva/pull/938 -https://github.com/cs3org/reva/pull/940 -https://github.com/cs3org/reva/pull/951 -https://github.com/owncloud/ocis/ocis-revaissues/344 -https://github.com/cs3org/reva/pull/945 -https://github.com/owncloud/ocis/ocis-revaissues/336 -https://github.com/cs3org/reva/pull/929 -https://github.com/owncloud/ocis/ocis-revaissues/11 -https://github.com/cs3org/reva/pull/946 -https://github.com/cs3org/reva/pull/944 -https://github.com/cs3org/reva/pull/903 -https://github.com/cs3org/reva/pull/954 - - diff --git a/storage/changelog/0.11.0_2020-07-23/update-reva-to-20200710.md b/storage/changelog/0.11.0_2020-07-23/update-reva-to-20200710.md deleted file mode 100644 index a54c973739..0000000000 --- a/storage/changelog/0.11.0_2020-07-23/update-reva-to-20200710.md +++ /dev/null @@ -1,15 +0,0 @@ -Enhancement: update reva to v0.1.1-0.20200710143425-cf38a45220c5 - -- Update reva to v0.1.1-0.20200710143425-cf38a45220c5 (#371) -- Add wopi open (reva/#920) -- Added a CS3API compliant data exporter to Mentix (reva/#955) -- Read SMTP password from env if not set in config (reva/#953) -- OCS share fix including file info after update (reva/#958) -- Add flag to smtpclient for for unauthenticated SMTP (reva/#963) - -https://github.com/owncloud/ocis/ocis-revapull/371 -https://github.com/cs3org/reva/pull/920 -https://github.com/cs3org/reva/pull/953 -https://github.com/cs3org/reva/pull/955 -https://github.com/cs3org/reva/pull/958 -https://github.com/cs3org/reva/pull/963 diff --git a/storage/changelog/0.11.0_2020-07-23/update-reva-to-20200722.md b/storage/changelog/0.11.0_2020-07-23/update-reva-to-20200722.md deleted file mode 100644 index 4765d4b343..0000000000 --- a/storage/changelog/0.11.0_2020-07-23/update-reva-to-20200722.md +++ /dev/null @@ -1,13 +0,0 @@ -Enhancement: update reva to v0.1.1-0.20200722125752-6dea7936f9d1 - -- Update reva to v0.1.1-0.20200722125752-6dea7936f9d1 -- Added signing key capability (reva/#986) -- Add functionality to create webdav references for OCM shares (reva/#974) -- Added a site locations exporter to Mentix (reva/#972) -- Add option to config to allow requests to hosts with unverified certificates (reva/#969) - -https://github.com/owncloud/ocis/ocis-revapull/392 -https://github.com/cs3org/reva/pull/986 -https://github.com/cs3org/reva/pull/974 -https://github.com/cs3org/reva/pull/972 -https://github.com/cs3org/reva/pull/969 diff --git a/storage/changelog/0.11.0_2020-07-23/use-alpine-latest.md b/storage/changelog/0.11.0_2020-07-23/use-alpine-latest.md deleted file mode 100644 index 8c4fc3b539..0000000000 --- a/storage/changelog/0.11.0_2020-07-23/use-alpine-latest.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: build docker images with alpine:latest instead of alpine:edge - -ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - -https://github.com/owncloud/ocis/ocis-revapull/393 diff --git a/storage/changelog/0.12.0_2020-08-17/update-docs.md b/storage/changelog/0.12.0_2020-08-17/update-docs.md deleted file mode 100644 index 92cddf6379..0000000000 --- a/storage/changelog/0.12.0_2020-08-17/update-docs.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Update storage documentation - -We added details to the documentation about storage requirements known from ownCloud 10, the local storage driver and the ownCloud storage driver. - -https://github.com/owncloud/ocis/ocis-revapull/384 -https://github.com/owncloud/ocis/ocis-revapull/390 diff --git a/storage/changelog/0.12.0_2020-08-17/update-ldap-config.md b/storage/changelog/0.12.0_2020-08-17/update-ldap-config.md deleted file mode 100644 index cd0790851b..0000000000 --- a/storage/changelog/0.12.0_2020-08-17/update-ldap-config.md +++ /dev/null @@ -1,12 +0,0 @@ -Bugfix: Update LDAP filters - -With the separation of use and find filters we can now use a filter that taken into account a users uuid as well as his username. This is necessary to make sharing work with the new account service which assigns accounts an immutable account id that is different from the username. Furthermore, the separate find filters now allows searching users by their displayname or email as well. - - -``` -userfilter = "(&(objectclass=posixAccount)(|(ownclouduuid={{.OpaqueId}})(cn={{.OpaqueId}})))" -findfilter = "(&(objectclass=posixAccount)(|(cn={{query}}*)(displayname={{query}}*)(mail={{query}}*)))" -``` - -https://github.com/owncloud/ocis/ocis-revapull/399 -https://github.com/cs3org/reva/pull/996 diff --git a/storage/changelog/0.12.0_2020-08-17/update-reva-to-20200724.md b/storage/changelog/0.12.0_2020-08-17/update-reva-to-20200724.md deleted file mode 100644 index f562444d95..0000000000 --- a/storage/changelog/0.12.0_2020-08-17/update-reva-to-20200724.md +++ /dev/null @@ -1,13 +0,0 @@ -Enhancement: update reva to v0.1.1-0.20200724135750-b46288b375d6 - -- Update reva to v0.1.1-0.20200724135750-b46288b375d6 -- Split LDAP user filters (reva/#996) -- meshdirectory: Add invite forward API to provider links (reva/#1000) -- OCM: Pass the link to the meshdirectory service in token mail (reva/#1002) -- Update github.com/go-ldap/ldap to v3 (reva/#1004) - -https://github.com/owncloud/ocis/ocis-revapull/399 -https://github.com/cs3org/reva/pull/996 -https://github.com/cs3org/reva/pull/1000 -https://github.com/cs3org/reva/pull/1002 -https://github.com/cs3org/reva/pull/1004 diff --git a/storage/changelog/0.12.0_2020-08-17/update-reva-to-20200728.md b/storage/changelog/0.12.0_2020-08-17/update-reva-to-20200728.md deleted file mode 100644 index 6c7a47e4cd..0000000000 --- a/storage/changelog/0.12.0_2020-08-17/update-reva-to-20200728.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: update reva to v0.1.1-0.20200728071211-c948977dd3a0 - -- Update reva to v0.1.1-0.20200728071211-c948977dd3a0 -- Use proper logging for ldap auth requests (reva/#1008) -- Update github.com/eventials/go-tus to v0.0.0-20200718001131-45c7ec8f5d59 (reva/#1007) -- Check if SMTP credentials are nil (reva/#1006) - -https://github.com/owncloud/ocis/ocis-revapull/407 -https://github.com/cs3org/reva/pull/1008 -https://github.com/cs3org/reva/pull/1007 -https://github.com/cs3org/reva/pull/1006 diff --git a/storage/changelog/0.12.0_2020-08-17/updates-for-username-userid-split.md b/storage/changelog/0.12.0_2020-08-17/updates-for-username-userid-split.md deleted file mode 100644 index 0afa2cb869..0000000000 --- a/storage/changelog/0.12.0_2020-08-17/updates-for-username-userid-split.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: environment updates for the username userid split - -We updated the owncloud storage driver in reva to properly look up users by userid or username using the userprovider instead of taking the path segment as is. This requires the user service address as well as changing the default layout to the userid instead of the username. The latter is not considered a stable and persistent identifier. - -https://github.com/owncloud/ocis/ocis-revapull/420 -https://github.com/cs3org/reva/pull/1033 diff --git a/storage/changelog/0.13.0_2020-08-27/separate-auth-user-providers.md b/storage/changelog/0.13.0_2020-08-27/separate-auth-user-providers.md deleted file mode 100644 index bfb1f69e74..0000000000 --- a/storage/changelog/0.13.0_2020-08-27/separate-auth-user-providers.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: Separate user and auth providers, add config for rest user - -Previously, the auth and user provider services used to have the same driver, -which restricted using separate drivers and configs for both. This PR separates -the two and adds the config for the rest user driver and the gatewaysvc -parameter to EOS fs. - -https://github.com/owncloud/ocis/ocis-revapull/412 -https://github.com/cs3org/reva/pull/995 diff --git a/storage/changelog/0.13.0_2020-08-27/update-reva-to-20200728.md b/storage/changelog/0.13.0_2020-08-27/update-reva-to-20200728.md deleted file mode 100644 index 84cefb987e..0000000000 --- a/storage/changelog/0.13.0_2020-08-27/update-reva-to-20200728.md +++ /dev/null @@ -1,17 +0,0 @@ -Enhancement: update reva to v1.1.1-0.20200819100654-dcbf0c8ea187 - -- Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187 -- fix restoring and deleting trash items via ocs [(reva/#1103)](https://github.com/cs3org/reva/pull/1103) -- Add UID and GID in ldap auth driver [(reva/#1101)](https://github.com/cs3org/reva/pull/1101) -- Allow listing the trashbin [(reva/#1091)](https://github.com/cs3org/reva/pull/1091) -- Ignore Stray Public Shares [(reva/#1090)](https://github.com/cs3org/reva/pull/1090) -- Implement GetUserByClaim for LDAP user driver [(reva/#1088)](https://github.com/cs3org/reva/pull/1088) -- eosclient: get file info by fxid [(reva/#1079)](https://github.com/cs3org/reva/pull/1079) -- Ensure stray shares get ignored [(reva/#1064)](https://github.com/cs3org/reva/pull/1064) -- Improve timestamp precision while logging [(reva/#1059)](https://github.com/cs3org/reva/pull/1059) -- Ocfs lookup userid (update) [(reva/#1052)](https://github.com/cs3org/reva/pull/1052) -- Disallow sharing the shares directory [(reva/#1051)](https://github.com/cs3org/reva/pull/1051) -- Local storage provider: Fixed resolution of fileid [(reva/#1046)](https://github.com/cs3org/reva/pull/1046) -- List public shares only created by the current user [(reva/#1042)](https://github.com/cs3org/reva/pull/1042) - -https://github.com/owncloud/ocis/ocis-revapull/447 diff --git a/storage/changelog/0.14.0_2020-09-11/config-cleanup.md b/storage/changelog/0.14.0_2020-09-11/config-cleanup.md deleted file mode 100644 index 5432641ca0..0000000000 --- a/storage/changelog/0.14.0_2020-09-11/config-cleanup.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix default configuration for accessing shares - -The storage provider mounted at `/home` should always have EnableHome set to `true`. The other storage providers should have it set to `false`. - -https://github.com/owncloud/product/issues/205 -https://github.com/owncloud/ocis/ocis-revapull/461 - - diff --git a/storage/changelog/0.14.0_2020-09-11/storage-registry-rules.md b/storage/changelog/0.14.0_2020-09-11/storage-registry-rules.md deleted file mode 100644 index 23189b0cea..0000000000 --- a/storage/changelog/0.14.0_2020-09-11/storage-registry-rules.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Allow configuring arbitrary storage registry rules - -We added a new config flag `storage-registry-rule` that can be given multiple times for the gateway to specify arbitrary storage registry rules. You can also use a comma separated list of rules in the `REVA_STORAGE_REGISTRY_RULES` environment variable. - -https://github.com/owncloud/product/issues/193 -https://github.com/owncloud/ocis/ocis-revapull/461 - - diff --git a/storage/changelog/0.14.0_2020-09-11/update-reva-to-20200826.md b/storage/changelog/0.14.0_2020-09-11/update-reva-to-20200826.md deleted file mode 100644 index 59b61cf50b..0000000000 --- a/storage/changelog/0.14.0_2020-09-11/update-reva-to-20200826.md +++ /dev/null @@ -1,24 +0,0 @@ -Enhancement: update reva to v1.2.1-0.20200826162318-c0f54e1f37ea - -- Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea -- Do not swallow 'not found' errors in Stat [(reva/#1124)](https://github.com/cs3org/reva/pull/1124) -- Rewire dav files to the home storage [(reva/#1125)](https://github.com/cs3org/reva/pull/1125) -- Do not restore recycle entry on purge [(reva/#1099)](https://github.com/cs3org/reva/pull/1099) -- Allow listing the trashbin [(reva/#1091)](https://github.com/cs3org/reva/pull/1091) -- Restore and delete trash items via ocs [(reva/#1103)](https://github.com/cs3org/reva/pull/1103) -- Ensure ignoring public stray shares [(reva/#1090)](https://github.com/cs3org/reva/pull/1090) -- Ensure ignoring stray shares [(reva/#1064)](https://github.com/cs3org/reva/pull/1064) -- Minor fixes in reva cmd, gateway uploads and smtpclient [(reva/#1082)](https://github.com/cs3org/reva/pull/1082) -- Owncloud driver - propagate mtime on RemoveGrant [(reva/#1115)](https://github.com/cs3org/reva/pull/1115) -- Handle redirection prefixes when extracting destination from URL [(reva/#1111)](https://github.com/cs3org/reva/pull/1111) -- Add UID and GID in ldap auth driver [(reva/#1101)](https://github.com/cs3org/reva/pull/1101) -- Add calens check to verify changelog entries in CI [(reva/#1077)](https://github.com/cs3org/reva/pull/1077) -- Refactor Reva CLI with prompts [(reva/#1072)](https://github.com/cs3org/reva/pull/1072j) -- Get file info using fxids from EOS [(reva/#1079)](https://github.com/cs3org/reva/pull/1079) -- Update LDAP user driver [(reva/#1088)](https://github.com/cs3org/reva/pull/1088) -- System information metrics cleanup [(reva/#1114)](https://github.com/cs3org/reva/pull/1114) -- System information included in Prometheus metrics [(reva/#1071)](https://github.com/cs3org/reva/pull/1071) -- Add logic for resolving storage references over webdav [(reva/#1094)](https://github.com/cs3org/reva/pull/1094) - -https://github.com/owncloud/ocis/ocis-revapull/454 - diff --git a/storage/changelog/0.14.0_2020-09-11/update-reva-to-20200911.md b/storage/changelog/0.14.0_2020-09-11/update-reva-to-20200911.md deleted file mode 100644 index 3a901c1a46..0000000000 --- a/storage/changelog/0.14.0_2020-09-11/update-reva-to-20200911.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: update reva to v1.2.1-0.20200911111727-51649e37df2d - -- Update reva to v1.2.1-0.20200911111727-51649e37df2d -- Added new OCIS storage driver ocis [(reva/#1155)](https://github.com/cs3org/reva/pull/1155) -- App provider: fallback to env. variable if 'iopsecret' unset [(reva/#1146)](https://github.com/cs3org/reva/pull/1146) -- Add switch to database [(reva/#1135)](https://github.com/cs3org/reva/pull/1135) -- Add the ocdav HTTP svc to the standalone config [(reva/#1128)](https://github.com/cs3org/reva/pull/1128) - -https://github.com/owncloud/ocis/ocis-revapull/466 - diff --git a/storage/changelog/0.2.0_2020-04-15/fix-eos-config.md b/storage/changelog/0.2.0_2020-04-15/fix-eos-config.md deleted file mode 100644 index 4559740e9b..0000000000 --- a/storage/changelog/0.2.0_2020-04-15/fix-eos-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix eos user sharing config - -We have added missing config options for the user sharing manager and added a dedicated eos storage command with pre configured settings for the eos-docker container. It configures a `Shares` folder in a users home when using eos as the storage driver. - -https://github.com/owncloud/ocis/ocis-revapull/127 diff --git a/storage/changelog/0.2.0_2020-04-15/update-reva-to-20200414133413.md b/storage/changelog/0.2.0_2020-04-15/update-reva-to-20200414133413.md deleted file mode 100644 index e5a1eea0a7..0000000000 --- a/storage/changelog/0.2.0_2020-04-15/update-reva-to-20200414133413.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: update reva to v1.1.0-20200414133413 - -Adds initial public sharing and ocm implementation. - -https://github.com/owncloud/ocis/ocis-revapull/127 diff --git a/storage/changelog/0.2.1_2020-04-28/gatewayconfig.md b/storage/changelog/0.2.1_2020-04-28/gatewayconfig.md deleted file mode 100644 index 1b931e2569..0000000000 --- a/storage/changelog/0.2.1_2020-04-28/gatewayconfig.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow configuring the gateway for dataproviders - -This allows using basic or bearer auth when directly talking to dataproviders. - -https://github.com/owncloud/ocis/ocis-revapull/136 diff --git a/storage/changelog/0.2.1_2020-04-28/reva-ocis-logger.md b/storage/changelog/0.2.1_2020-04-28/reva-ocis-logger.md deleted file mode 100644 index 6d586f475e..0000000000 --- a/storage/changelog/0.2.1_2020-04-28/reva-ocis-logger.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Use a configured logger on reva runtime - -For consistency reasons we need a configured logger that is inline with an ocis logger, so the log cascade can be easily parsed by a human. - -https://github.com/owncloud/ocis/ocis-revapull/153 diff --git a/storage/changelog/0.2.1_2020-04-28/unadvertise-chunking-v2.md b/storage/changelog/0.2.1_2020-04-28/unadvertise-chunking-v2.md deleted file mode 100644 index 056ef42c39..0000000000 --- a/storage/changelog/0.2.1_2020-04-28/unadvertise-chunking-v2.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Stop advertising unsupported chunking v2 - -Removed "chunking" attribute in the DAV capabilities. -Please note that chunking v2 is advertised as "chunking 1.0" while -chunking v1 is the attribute "bigfilechunking" which is already false. - -https://github.com/owncloud/ocis/ocis-revapull/145 diff --git a/storage/changelog/0.3.0_2020-05-20/update-reva-to-20200518061204.md b/storage/changelog/0.3.0_2020-05-20/update-reva-to-20200518061204.md deleted file mode 100644 index e45e361a66..0000000000 --- a/storage/changelog/0.3.0_2020-05-20/update-reva-to-20200518061204.md +++ /dev/null @@ -1,87 +0,0 @@ -Enhancement: update reva to v0.1.1-0.20200520150229 - -- Update reva to v0.1.1-0.20200520150229 (#161, #180, #192, #207, #221) -- Return arbitrary metadata with stat, upload without TUS (reva/#766) -- Stat file before returning datagateway URL when initiating download (reva/#765) -- REST driver for user package (reva/#747) -- Sharing behavior now consistent with the old backend (#20, #26, #43, #44, #46, #94 ,reva/#748) -- Mentix service (reva/#755) -- meshdirectory: add mentix driver for gocdb sites integration (reva/#754) -- Add functionality to commit to storage for OCM shares (reva/#760) -- Add option in config to disable tus (reva/#759) -- ocdav: fix custom property XML parsing in PROPPATCH handler (#203, reva/#743) -- ocdav: fix PROPPATCH response for removed properties (#186, reva/#742) -- ocdav: implement PROPFIND infinity depth (#212, reva/#758) -- Local fs: Allow setting of arbitrary metadata, minor bug fixes (reva/#764) -- Local fs: metadata handling and share persistence (reva/#732) -- Local fs: return file owner info in stat (reva/#750) -- Fixed regression when uploading empty files to OCFS or EOS with PUT and TUS (#188, reva/#734) -- On delete move the file versions to the trashbin (#94, reva/#731) -- Fix OCFS move operation (#182, reva/#729) -- Fix OCFS custom property / xattr removal (reva/#728) -- Retry trashbin in case of timestamp collision (reva/#730) -- Disable chunking v1 by default (reva/#678) -- Implement ocs to http status code mapping (#26, reva/#696, reva/#707, reva/#711) -- Handle the case if directory already exists (reva/#695) -- Added TUS upload support (reva/#674, reva/#725, reva/#717) -- Always return file sizes in Webdav PROPFIND (reva/#712) -- Use default mime type when none was detected (reva/#713) -- Fixed Webdav shallow COPY (reva/#714) -- Fixed arbitrary namespace usage for custom properties in PROPFIND (#57, reva/#720) -- Implement returning Webdav custom properties from xattr (#57, reva/#721) -- Minor fix in OCM share pkg (reva/#718) - -https://github.com/owncloud/ocis/ocis-revapull/161 -https://github.com/owncloud/ocis/ocis-revapull/180 -https://github.com/owncloud/ocis/ocis-revapull/192 -https://github.com/owncloud/ocis/ocis-revapull/207 -https://github.com/owncloud/ocis/ocis-revapull/221 -https://github.com/cs3org/reva/pull/766 -https://github.com/cs3org/reva/pull/765 -https://github.com/cs3org/reva/pull/755 -https://github.com/cs3org/reva/pull/754 -https://github.com/owncloud/ocis/ocis-revaissues/20 -https://github.com/owncloud/ocis/ocis-revaissues/26 -https://github.com/owncloud/ocis/ocis-revaissues/43 -https://github.com/owncloud/ocis/ocis-revaissues/44 -https://github.com/owncloud/ocis/ocis-revaissues/46 -https://github.com/owncloud/ocis/ocis-revaissues/94 -https://github.com/cs3org/reva/pull/747 -https://github.com/cs3org/reva/pull/748 -https://github.com/cs3org/reva/pull/760 -https://github.com/cs3org/reva/pull/759 -https://github.com/cs3org/reva/pull/678 -https://github.com/owncloud/ocis/ocis-revaissues/26 -https://github.com/cs3org/reva/pull/696 -https://github.com/cs3org/reva/pull/707 -https://github.com/cs3org/reva/pull/711 -https://github.com/cs3org/reva/pull/695 -https://github.com/cs3org/reva/pull/674 -https://github.com/cs3org/reva/pull/725 -https://github.com/cs3org/reva/pull/717 -https://github.com/owncloud/ocis/ocis-revaissues/67 -https://github.com/cs3org/reva/pull/712 -https://github.com/cs3org/reva/pull/713 -https://github.com/owncloud/ocis/ocis-revaissues/57 -https://github.com/cs3org/reva/pull/720 -https://github.com/cs3org/reva/pull/718 -https://github.com/owncloud/ocis/ocis-revaissues/94 -https://github.com/cs3org/reva/pull/731 -https://github.com/owncloud/ocis/ocis-revaissues/188 -https://github.com/cs3org/reva/pull/734 -https://github.com/owncloud/ocis/ocis-revaissues/182 -https://github.com/cs3org/reva/pull/729 -https://github.com/cs3org/reva/pull/728 -https://github.com/cs3org/reva/pull/730 -https://github.com/owncloud/ocis/ocis-revaissues/212 -https://github.com/cs3org/reva/pull/758 -https://github.com/owncloud/ocis/ocis-revaissues/186 -https://github.com/cs3org/reva/pull/742 -https://github.com/cs3org/reva/pull/764 -https://github.com/owncloud/ocis/ocis-revaissues/203 -https://github.com/cs3org/reva/pull/743 -https://github.com/cs3org/reva/pull/732 -https://github.com/cs3org/reva/pull/750 - - - diff --git a/storage/changelog/0.4.0_2020-05-29/public-shares.md b/storage/changelog/0.4.0_2020-05-29/public-shares.md deleted file mode 100644 index 9127ac62a5..0000000000 --- a/storage/changelog/0.4.0_2020-05-29/public-shares.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add public shares service - -Added Public Shares service with CRUD operations and File Public Shares Manager - -https://github.com/owncloud/ocis/ocis-revaissues/49 -https://github.com/owncloud/ocis/ocis-revapull/232 - diff --git a/storage/changelog/0.4.0_2020-05-29/update-reva-to-20200529120551.md b/storage/changelog/0.4.0_2020-05-29/update-reva-to-20200529120551.md deleted file mode 100644 index e2fc0c0d5a..0000000000 --- a/storage/changelog/0.4.0_2020-05-29/update-reva-to-20200529120551.md +++ /dev/null @@ -1,32 +0,0 @@ -Enhancement: update reva to v0.1.1-0.20200529120551-4f2d9c85d3c9 - -- Updated reva to v0.1.1-0.20200529120551 (#232) -- Public Shares CRUD, File Public Shares Manager (#49, #232, reva/#681, reva/#788) -- Disable HTTP-KeepAlives to reduce fd count (ocis/#268, reva/#787) -- Fix trashbin listing (#229, reva/#782) -- Create PUT wrapper for TUS uploads (reva/#770) -- Add security access headers for ocdav requests (#66, reva/#780) -- Add option to revad cmd to specify logging level (reva/#772) -- New metrics package (reva/#740) -- Remove implicit data member from memory store (reva/#774) -- Added TUS global capabilities (#177, reva/#775) -- Fix PROPFIND with Depth 1 for cross-storage operations (reva/#779) - -https://github.com/owncloud/ocis/ocis-revaissues/49 -https://github.com/owncloud/ocis/ocis-revapull/232 -https://github.com/cs3org/reva/pull/787 -https://github.com/cs3org/reva/pull/681 -https://github.com/cs3org/reva/pull/788 -https://github.com/owncloud/ocis/ocis-revaissues/229 -https://github.com/cs3org/reva/pull/782 -https://github.com/cs3org/reva/pull/770 -https://github.com/owncloud/ocis/ocis-revaissues/66 -https://github.com/cs3org/reva/pull/780 -https://github.com/cs3org/reva/pull/772 -https://github.com/cs3org/reva/pull/740 -https://github.com/cs3org/reva/pull/774 -https://github.com/owncloud/ocis/ocis-revaissues/177 -https://github.com/cs3org/reva/pull/775 -https://github.com/cs3org/reva/pull/779 -https://github.com/owncloud/ocis/issues/268 - diff --git a/storage/changelog/0.5.0_2020-06-04/add-tus-global-capabilities.md b/storage/changelog/0.5.0_2020-06-04/add-tus-global-capabilities.md deleted file mode 100644 index 3295e2580f..0000000000 --- a/storage/changelog/0.5.0_2020-06-04/add-tus-global-capabilities.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: Add TUS global capability - -The TUS global capabilities from Reva are now exposed. - -The advertised max chunk size can be configured using the "--upload-max-chunk-size" CLI switch or "REVA_FRONTEND_UPLOAD_MAX_CHUNK_SIZE" environment variable. -The advertised http method override can be configured using the "--upload-http-method-override" CLI switch or "REVA_FRONTEND_UPLOAD_HTTP_METHOD_OVERRIDE" environment variable. - -https://github.com/owncloud/ocis/ocis-revaissues/177 -https://github.com/owncloud/ocis/ocis-revapull/228 diff --git a/storage/changelog/0.5.0_2020-06-04/update-reva-to-20200603071553.md b/storage/changelog/0.5.0_2020-06-04/update-reva-to-20200603071553.md deleted file mode 100644 index c6ac630556..0000000000 --- a/storage/changelog/0.5.0_2020-06-04/update-reva-to-20200603071553.md +++ /dev/null @@ -1,12 +0,0 @@ -Enhancement: update reva to v0.1.1-0.20200603071553-e05a87521618 - -- Updated reva to v0.1.1-0.20200603071553-e05a87521618 (#244) -- Add option to disable TUS on OC layer (#177, reva/#791) -- Dataprovider now supports method override (#177, reva/#792) -- OCS fixes for create public link (reva/#798) - -https://github.com/owncloud/ocis/ocis-revaissues/244 -https://github.com/owncloud/ocis/ocis-revaissues/177 -https://github.com/cs3org/reva/pull/791 -https://github.com/cs3org/reva/pull/792 -https://github.com/cs3org/reva/pull/798 diff --git a/storage/changelog/0.6.0_2020-06-24/update-reva-to-20200624.md b/storage/changelog/0.6.0_2020-06-24/update-reva-to-20200624.md deleted file mode 100644 index 14ffeae0ae..0000000000 --- a/storage/changelog/0.6.0_2020-06-24/update-reva-to-20200624.md +++ /dev/null @@ -1,68 +0,0 @@ -Enhancement: update reva to v0.1.1-0.20200624063447-db5e6635d5f0 - -- Updated reva to v0.1.1-0.20200624063447-db5e6635d5f0 (#279) -- Local storage: URL-encode file ids to ease integration with other microservices like WOPI (reva/#799) -- Mentix fixes (reva/#803, reva/#817) -- OCDAV: fix returned timestamp format (#116, reva/#805) -- OCM: add default prefix (#814) -- add the content-length header to the responses (reva/#816) -- Deps: clean (reva/#818) -- Fix trashbin listing (#112, #253, #254, reva/#819) -- Make the json publicshare driver configurable (reva/#820) -- TUS: Return metadata headers after direct upload (ocis/#216, reva/#813) -- Set mtime to storage after simple upload (#174, reva/#823, reva/#841) -- Configure grpc client to allow for insecure conns and skip server certificate verification (reva/#825) -- Deployment: simplify config with more default values (reva/#826, reva/#837, reva/#843, reva/#848, reva/#842) -- Separate local fs into home and with home disabled (reva/#829) -- Register reflection after other services (reva/#831) -- Refactor EOS fs (reva/#830) -- Add ocs-share-permissions to the propfind response (#47, reva/#836) -- OCS: Properly read permissions when creating public link (reva/#852) -- localfs: make normalize return associated error (reva/#850) -- EOS grpc driver (reva/#664) -- OCS: Add support for legacy public link arg publicUpload (reva/#853) -- Add cache layer to user REST package (reva/#849) -- Meshdirectory: pass query params to selected provider (reva/#863) -- Pass etag in quotes from the fs layer (#269, reva/#866, reva/#867) -- OCM: use refactored cs3apis provider definition (reva/#864) - -https://github.com/owncloud/ocis/ocis-revapull/279 -https://github.com/owncloud/cs3org/reva/pull/799 -https://github.com/owncloud/cs3org/reva/pull/803 -https://github.com/owncloud/cs3org/reva/pull/817 -https://github.com/owncloud/ocis/ocis-revaissues/116 -https://github.com/owncloud/cs3org/reva/pull/805 -https://github.com/owncloud/cs3org/reva/pull/814 -https://github.com/owncloud/cs3org/reva/pull/816 -https://github.com/owncloud/cs3org/reva/pull/818 -https://github.com/owncloud/ocis/ocis-revaissues/112 -https://github.com/owncloud/ocis/ocis-revaissues/253 -https://github.com/owncloud/ocis/ocis-revaissues/254 -https://github.com/owncloud/cs3org/reva/pull/819 -https://github.com/owncloud/cs3org/reva/pull/820 -https://github.com/owncloud/ocis/issues/216 -https://github.com/owncloud/ocis/ocis-revaissues/174 -https://github.com/owncloud/cs3org/reva/pull/823 -https://github.com/owncloud/cs3org/reva/pull/841 -https://github.com/owncloud/cs3org/reva/pull/813 -https://github.com/owncloud/cs3org/reva/pull/825 -https://github.com/owncloud/cs3org/reva/pull/826 -https://github.com/owncloud/cs3org/reva/pull/837 -https://github.com/owncloud/cs3org/reva/pull/843 -https://github.com/owncloud/cs3org/reva/pull/848 -https://github.com/owncloud/cs3org/reva/pull/842 -https://github.com/owncloud/cs3org/reva/pull/829 -https://github.com/owncloud/cs3org/reva/pull/831 -https://github.com/owncloud/cs3org/reva/pull/830 -https://github.com/owncloud/ocis/ocis-revaissues/47 -https://github.com/owncloud/cs3org/reva/pull/836 -https://github.com/owncloud/cs3org/reva/pull/852 -https://github.com/owncloud/cs3org/reva/pull/850 -https://github.com/owncloud/cs3org/reva/pull/664 -https://github.com/owncloud/cs3org/reva/pull/853 -https://github.com/owncloud/cs3org/reva/pull/849 -https://github.com/owncloud/cs3org/reva/pull/863 -https://github.com/owncloud/ocis/ocis-revaissues/269 -https://github.com/owncloud/cs3org/reva/pull/866 -https://github.com/owncloud/cs3org/reva/pull/867 -https://github.com/owncloud/cs3org/reva/pull/864 diff --git a/storage/changelog/0.7.0_2020-06-26/update-reva-to-20200625.md b/storage/changelog/0.7.0_2020-06-26/update-reva-to-20200625.md deleted file mode 100644 index 57458fd5a5..0000000000 --- a/storage/changelog/0.7.0_2020-06-26/update-reva-to-20200625.md +++ /dev/null @@ -1,23 +0,0 @@ -Enhancement: update reva to v0.1.1-0.20200626111234-e21c32db9614 - -- Updated reva to v0.1.1-0.20200626111234-e21c32db9614 (#304) -- TUS upload support through datagateway (#261, reva/#878, reva/#888) -- Added support for differing metrics path for Prometheus to Mentix (reva/#875) -- More data exported by Mentix (reva/#881) -- Implementation of file operations in public folder shares (#49, #293, reva/#877) -- Make httpclient trust local certificates for now (reva/#880) -- EOS homes are not configured with an enable-flag anymore, but with a dedicated storage driver. - We're using it now and adapted default configs of storages (reva/#891, #304) - -https://github.com/owncloud/ocis/ocis-revapull/261 -https://github.com/cs3org/reva/pull/875 -https://github.com/owncloud/ocis/ocis-revaissues/49 -https://github.com/owncloud/ocis/ocis-revaissues/293 -https://github.com/cs3org/reva/pull/877 -https://github.com/owncloud/ocis/ocis-revaissues/261 -https://github.com/cs3org/reva/pull/878 -https://github.com/cs3org/reva/pull/881 -https://github.com/cs3org/reva/pull/880 -https://github.com/cs3org/reva/pull/888 -https://github.com/owncloud/ocis/ocis-revapull/304 -https://github.com/cs3org/reva/pull/891 diff --git a/storage/changelog/0.8.0_2020-06-29/update-reva-to-20200629.md b/storage/changelog/0.8.0_2020-06-29/update-reva-to-20200629.md deleted file mode 100644 index dd3c197178..0000000000 --- a/storage/changelog/0.8.0_2020-06-29/update-reva-to-20200629.md +++ /dev/null @@ -1,13 +0,0 @@ -Enhancement: update reva to v0.1.1-0.20200629131207-04298ea1c088 - -- Update reva to v0.1.1-0.20200629094927-e33d65230abc (#309) -- Fix public link file share (#278, reva/#895, reva/#900) -- Delete public share (reva/#899) -- Updated reva to v0.1.1-0.20200629131207-04298ea1c088 (#313) - -https://github.com/owncloud/ocis/ocis-revapull/309 -https://github.com/owncloud/ocis/ocis-revaissues/278 -https://github.com/cs3org/reva/pull/895 -https://github.com/cs3org/reva/pull/899 -https://github.com/cs3org/reva/pull/900 -https://github.com/owncloud/ocis/ocis-revapull/313 diff --git a/storage/changelog/0.9.0_2020-07-01/allow-datagateway-transfers-24h.md b/storage/changelog/0.9.0_2020-07-01/allow-datagateway-transfers-24h.md deleted file mode 100644 index 6fbf97302a..0000000000 --- a/storage/changelog/0.9.0_2020-07-01/allow-datagateway-transfers-24h.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Allow datagateway transfers to take 24h - -- Increase transfer token life time to 24h (PR #323) - -https://github.com/owncloud/ocis/ocis-revapull/323 diff --git a/storage/changelog/0.9.0_2020-07-01/update-reva-to-20200630.md b/storage/changelog/0.9.0_2020-07-01/update-reva-to-20200630.md deleted file mode 100644 index 238d533e10..0000000000 --- a/storage/changelog/0.9.0_2020-07-01/update-reva-to-20200630.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: update reva to v0.1.1-0.20200630075923-39a90d431566 - -- Update reva to v0.1.1-0.20200630075923-39a90d431566 (#320) -- Return special value for public link password (#294, reva/#904) -- Fix public stat and listcontainer response to contain the correct prefix (#310, reva/#902) - -https://github.com/owncloud/ocis/ocis-revapull/320 -https://github.com/owncloud/ocis/ocis-revaissues/310 -https://github.com/cs3org/reva/pull/902 -https://github.com/owncloud/ocis/ocis-revaissues/294 -https://github.com/cs3org/reva/pull/904 diff --git a/storage/changelog/0.9.0_2020-07-01/update-reva-to-20200701.md b/storage/changelog/0.9.0_2020-07-01/update-reva-to-20200701.md deleted file mode 100644 index af139c00ad..0000000000 --- a/storage/changelog/0.9.0_2020-07-01/update-reva-to-20200701.md +++ /dev/null @@ -1,30 +0,0 @@ -Enhancement: update reva to v0.1.1-0.20200701152626-2f6cc60e2f66 - -- Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66 (#328) -- Use sync.Map on pool package (reva/#909) -- Use mutex instead of sync.Map (reva/#915) -- Use gatewayProviders instead of storageProviders on conn pool (reva/#916) -- Add logic to ls and stat to process arbitrary metadata keys (reva/#905) -- Preliminary implementation of Set/UnsetArbitraryMetadata (reva/#912) -- Make datagateway forward headers (reva/#913, reva/#926) -- Add option to cmd upload to disable tus (reva/#911) -- OCS Share Allow date-only expiration for public shares (#288, reva/#918) -- OCS Share Remove array from OCS Share update response (#252, reva/#919) -- OCS Share Implement GET request for single shares (#249, reva/#921) - -https://github.com/owncloud/ocis/ocis-revapull/328 -https://github.com/cs3org/reva/pull/909 -https://github.com/cs3org/reva/pull/915 -https://github.com/cs3org/reva/pull/916 -https://github.com/cs3org/reva/pull/905 -https://github.com/cs3org/reva/pull/912 -https://github.com/cs3org/reva/pull/913 -https://github.com/cs3org/reva/pull/926 -https://github.com/cs3org/reva/pull/911 -https://github.com/owncloud/ocis/ocis-revaissues/288 -https://github.com/cs3org/reva/pull/918 -https://github.com/owncloud/ocis/ocis-revaissues/252 -https://github.com/cs3org/reva/pull/919 -https://github.com/owncloud/ocis/ocis-revaissues/249 -https://github.com/cs3org/reva/pull/921 - diff --git a/storage/changelog/0.9.1_2020-07-02/new-config-options b/storage/changelog/0.9.1_2020-07-02/new-config-options deleted file mode 100644 index 3f64e3fa43..0000000000 --- a/storage/changelog/0.9.1_2020-07-02/new-config-options +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: add new config options for the http client - -The internal certificates are checked for validity after https://github.com/cs3org/reva/pull/914, which causes the acceptance tests to fail. This change sets new hardcoded defaults. - -https://github.com/owncloud/ocis/ocis-revapull/330 diff --git a/storage/changelog/CHANGELOG.tmpl b/storage/changelog/CHANGELOG.tmpl deleted file mode 100644 index eea4b12d5f..0000000000 --- a/storage/changelog/CHANGELOG.tmpl +++ /dev/null @@ -1,53 +0,0 @@ -{{ $allVersions := . }} -{{- range $index, $changes := . }}{{ with $changes -}} -{{ if gt (len $allVersions) 1 -}} -# Changelog for [{{ .Version }}] ({{ .Date }}) - -The following sections list the changes in ocis-reva {{ .Version }}. - -{{/* creating version compare links */ -}} -{{ $next := add1 $index -}} -{{ if ne (len $allVersions) $next -}} -{{ $previousVersion := (index $allVersions $next).Version -}} -{{ if eq .Version "unreleased" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/ocis-revacompare/v{{ $previousVersion }}...master - -{{ else -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/ocis-revacompare/v{{ $previousVersion }}...v{{ .Version }} - -{{ end -}} -{{ end -}} - -{{- /* last version managed by calens, end of the loop */ -}} -{{ if eq .Version "0.1.0" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/ocis-revacompare/6702be7f9045a382d40691a9bcd04f572203e9ed...v{{ .Version }} - -{{ end -}} -{{ else -}} -# Changes in {{ .Version }} - -{{ end -}} - -## Summary -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{- end }}{{ end }} - -## Details -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{ range $par := .Paragraphs }} - {{ wrapIndent $par 80 3 }} -{{ end -}} -{{ range $url := .IssueURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .PRURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .OtherURLs }} - {{ $url -}} -{{ end }} - -{{ end }}{{ end -}} -{{ end }}{{ end -}} diff --git a/storage/changelog/README.md b/storage/changelog/README.md deleted file mode 100644 index 0ae5d5b3e2..0000000000 --- a/storage/changelog/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# Changelog - -We are using [calens](https://github.com/restic/calens) to properly generate a -changelog before we are tagging a new release. To get an idea how this could -look like would be the -best reference. diff --git a/storage/changelog/TEMPLATE b/storage/changelog/TEMPLATE deleted file mode 100644 index 49e0643be3..0000000000 --- a/storage/changelog/TEMPLATE +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Fix behavior for foobar (in present tense) - -We've fixed the behavior for foobar, a long-standing annoyance for users. The -text should be wrapped at 80 characters length. - -The text in the paragraphs is written in past tense. The last section is a list -of issue URLs, PR URLs and other URLs. The first issue ID (or the first PR ID, -in case there aren't any issue links) is used as the primary ID. - -https://github.com/owncloud/ocis/ocis-revaissues/1234 -https://github.com/owncloud/ocis/ocis-revapull/55555 diff --git a/storage/changelog/unreleased/.keep b/storage/changelog/unreleased/.keep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/storage/changelog/unreleased/enable-treetime-accounting.md b/storage/changelog/unreleased/enable-treetime-accounting.md deleted file mode 100644 index 48a7cbd4f9..0000000000 --- a/storage/changelog/unreleased/enable-treetime-accounting.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: enable ocis driver treetime accounting - -We enabled treetime accounting in the ocis driver - -https://github.com/owncloud/ocis/pull/620 \ No newline at end of file diff --git a/storage/changelog/unreleased/metadata-storage.md b/storage/changelog/unreleased/metadata-storage.md deleted file mode 100644 index de28a4a978..0000000000 --- a/storage/changelog/unreleased/metadata-storage.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Launch a storage to store ocis-metadata - -In the future accounts, settings etc. should be stored in a dedicated metadata storage. -The services should talk to this storage directly, bypassing reva-gateway. - -https://github.com/owncloud/ocis/pull/602 diff --git a/storage/changelog/unreleased/update-reva-to-20200924.md b/storage/changelog/unreleased/update-reva-to-20200924.md deleted file mode 100644 index 26791a9322..0000000000 --- a/storage/changelog/unreleased/update-reva-to-20200924.md +++ /dev/null @@ -1,14 +0,0 @@ -Enhancement: update reva to v1.2.2-0.20200924071957-e6676516e61e - -- Update reva to v1.2.2-0.20200924071957-e6676516e61e -- eos client: Handle eos EPERM as permission denied [(reva/#1183)](https://github.com/cs3org/reva/pull/1183) -- ocis driver: synctime based etag propagation [(reva/#1180)](https://github.com/cs3org/reva/pull/1180) -- ocis driver: fix litmus [(reva/#1179)](https://github.com/cs3org/reva/pull/1179) -- ocis driver: fix move [(reva/#1177)](https://github.com/cs3org/reva/pull/1177) -- ocs service: cache displaynames [(reva/#1161)](https://github.com/cs3org/reva/pull/1161) - -https://github.com/owncloud/ocis/pull/601 -https://github.com/owncloud/ocis-reva/issues/262 -https://github.com/owncloud/ocis-reva/issues/357 -https://github.com/owncloud/ocis-reva/issues/301 -https://github.com/owncloud/ocis-reva/issues/302 diff --git a/store/CHANGELOG.md b/store/CHANGELOG.md deleted file mode 100644 index 8a271201bf..0000000000 --- a/store/CHANGELOG.md +++ /dev/null @@ -1,51 +0,0 @@ -# Changelog for [0.1.1] (2020-08-17) - -The following sections list the changes in ocis-store 0.1.1. - -[0.1.1]: https://github.com/owncloud/ocis/store/compare/v0.1.0...v0.1.1 - -## Summary - -* Bugfix - Removed code from other service: [#7](https://github.com/owncloud/ocis/store/pull/7) - -## Details - -* Bugfix - Removed code from other service: [#7](https://github.com/owncloud/ocis/store/pull/7) - - We had code copied over from another repository which doesn't belong in here and now removed it - again. - - https://github.com/owncloud/ocis/store/pull/7 - -# Changelog for [0.1.0] (2020-07-23) - -The following sections list the changes in ocis-store 0.1.0. - -[0.1.0]: https://github.com/owncloud/ocis/store/compare/a57983ac33e65bcd73702eb1d74f56d36a94ef6c...v0.1.0 - -## Summary - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#5](https://github.com/owncloud/ocis/store/pull/5) -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/store/pull/1) - -## Details - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#5](https://github.com/owncloud/ocis/store/pull/5) - - ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - - https://github.com/owncloud/ocis/store/pull/5 - - -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/store/pull/1) - - We have built a new service which implements go micro's [store - interface](https://github.com/micro/development/blob/master/design/framework/store.md), - so that we can provide a key-value-store through GRPC for our services. The underlying - implementation stores data as json files on disk and maintains an index using - [bleve](https://github.com/blevesearch/bleve). - - https://github.com/owncloud/ocis/store/pull/1 - https://github.com/owncloud/ocis/store/pull/2 - --}} diff --git a/store/changelog/0.1.0_2020-07-23/initial-release.md b/store/changelog/0.1.0_2020-07-23/initial-release.md deleted file mode 100644 index da1c70bccb..0000000000 --- a/store/changelog/0.1.0_2020-07-23/initial-release.md +++ /dev/null @@ -1,8 +0,0 @@ -Change: Initial release of basic version - -We have built a new service which implements go micro's [store interface](https://github.com/micro/development/blob/master/design/framework/store.md), -so that we can provide a key-value-store through GRPC for our services. The underlying implementation stores data as json -files on disk and maintains an index using [bleve](https://github.com/blevesearch/bleve). - -https://github.com/owncloud/ocis/store/pull/1 -https://github.com/owncloud/ocis/store/pull/2 diff --git a/store/changelog/0.1.0_2020-07-23/use-alpine-latest.md b/store/changelog/0.1.0_2020-07-23/use-alpine-latest.md deleted file mode 100644 index 9e1d72fbed..0000000000 --- a/store/changelog/0.1.0_2020-07-23/use-alpine-latest.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: build docker images with alpine:latest instead of alpine:edge - -ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - -https://github.com/owncloud/ocis/store/pull/5 diff --git a/store/changelog/0.1.1_2020-08-17/cleanup-code.md b/store/changelog/0.1.1_2020-08-17/cleanup-code.md deleted file mode 100644 index 3627107c4e..0000000000 --- a/store/changelog/0.1.1_2020-08-17/cleanup-code.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Removed code from other service - -We had code copied over from another repository which doesn't belong in here and now removed it again. - -https://github.com/owncloud/ocis/store/pull/7 - diff --git a/store/changelog/CHANGELOG.tmpl b/store/changelog/CHANGELOG.tmpl deleted file mode 100644 index 43f2492dc7..0000000000 --- a/store/changelog/CHANGELOG.tmpl +++ /dev/null @@ -1,54 +0,0 @@ -{{ $allVersions := . }} -{{- range $index, $changes := . }}{{ with $changes -}} -{{ if gt (len $allVersions) 1 -}} -# Changelog for [{{ .Version }}] ({{ .Date }}) - -The following sections list the changes in ocis-store {{ .Version }}. - -{{/* creating version compare links */ -}} -{{ $next := add1 $index -}} -{{ if ne (len $allVersions) $next -}} -{{ $previousVersion := (index $allVersions $next).Version -}} -{{ if eq .Version "unreleased" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/store/compare/v{{ $previousVersion }}...master - -{{ else -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/store/compare/v{{ $previousVersion }}...v{{ .Version }} - -{{ end -}} -{{ end -}} - -{{- /* last version managed by calens, end of the loop */ -}} -{{ if eq .Version "0.1.0" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/store/compare/a57983ac33e65bcd73702eb1d74f56d36a94ef6c...v{{ .Version }} - -{{ end -}} -{{ else -}} -# Changes in {{ .Version }} - -{{ end -}} - -## Summary -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{- end }}{{ end }} - -## Details -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{ range $par := .Paragraphs }} - {{ wrapIndent $par 80 3 }} -{{ end -}} -{{ range $url := .IssueURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .PRURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .OtherURLs }} - {{ $url -}} -{{ end }} - -{{ end }}{{ end -}} -{{ end }}{{ end -}} --}} diff --git a/store/changelog/README.md b/store/changelog/README.md deleted file mode 100644 index 0ae5d5b3e2..0000000000 --- a/store/changelog/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# Changelog - -We are using [calens](https://github.com/restic/calens) to properly generate a -changelog before we are tagging a new release. To get an idea how this could -look like would be the -best reference. diff --git a/store/changelog/TEMPLATE b/store/changelog/TEMPLATE deleted file mode 100644 index 5760753cfe..0000000000 --- a/store/changelog/TEMPLATE +++ /dev/null @@ -1,12 +0,0 @@ -Bugfix: Fix behavior for foobar (in present tense) - -We've fixed the behavior for foobar, a long-standing annoyance for users. The -text should be wrapped at 80 characters length. - -The text in the paragraphs is written in past tense. The last section is a list -of issue URLs, PR URLs and other URLs. The first issue ID (or the first PR ID, -in case there aren't any issue links) is used as the primary ID. - -https://github.com/owncloud/ocis/store/issues/1234 -https://github.com/owncloud/ocis/store/pull/55555 -5 diff --git a/store/changelog/unreleased/.keep b/store/changelog/unreleased/.keep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/store/changelog/unreleased/add-version-command.md b/store/changelog/unreleased/add-version-command.md deleted file mode 100644 index 6c30717a05..0000000000 --- a/store/changelog/unreleased/add-version-command.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add version command - -Added a command to print the versions of all running ocis-store service instances. -Also added a field in the metrics showing some build information. - -https://github.com/owncloud/product/issues/226 diff --git a/thumbnails/CHANGELOG.md b/thumbnails/CHANGELOG.md deleted file mode 100644 index c176626ba0..0000000000 --- a/thumbnails/CHANGELOG.md +++ /dev/null @@ -1,147 +0,0 @@ -# Changelog for [0.3.0] (2020-08-17) - -The following sections list the changes in ocis-thumbnails 0.3.0. - -[0.3.0]: https://github.com/owncloud/ocis/thumbnails/compare/v0.2.0...v0.3.0 - -## Summary - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#35](https://github.com/owncloud/ocis/thumbnails/pull/35) -* Enhancement - Serve the metrics endpoint: [#37](https://github.com/owncloud/ocis/thumbnails/issues/37) - -## Details - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#35](https://github.com/owncloud/ocis/thumbnails/pull/35) - - ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - - https://github.com/owncloud/ocis/thumbnails/pull/35 - - -* Enhancement - Serve the metrics endpoint: [#37](https://github.com/owncloud/ocis/thumbnails/issues/37) - - Added the metrics endpoint to be able to monitor this service like the other services - - https://github.com/owncloud/ocis/thumbnails/issues/37 - -# Changelog for [0.2.0] (2020-07-10) - -The following sections list the changes in ocis-thumbnails 0.2.0. - -[0.2.0]: https://github.com/owncloud/ocis/thumbnails/compare/v0.1.2...v0.2.0 - -## Summary - -* Change - Add more default resolutions: [#23](https://github.com/owncloud/ocis/thumbnails/issues/23) -* Change - Refactor code to remove code smells: [#21](https://github.com/owncloud/ocis/thumbnails/issues/21) -* Change - Use micro service error api: [#31](https://github.com/owncloud/ocis/thumbnails/issues/31) -* Enhancement - Limit users to access own thumbnails: [#5](https://github.com/owncloud/ocis/thumbnails/issues/5) - -## Details - -* Change - Add more default resolutions: [#23](https://github.com/owncloud/ocis/thumbnails/issues/23) - - The `ocis-thumbnails` service was also used by the mediaviewer but the returned images were - too small since the highest resolution was 128x128 pixels. - - https://github.com/owncloud/ocis/thumbnails/issues/23 - - -* Change - Refactor code to remove code smells: [#21](https://github.com/owncloud/ocis/thumbnails/issues/21) - - Scanning the code using a static code analyzer showed some code smells. This change fixes them. - - https://github.com/owncloud/ocis/thumbnails/issues/21 - - -* Change - Use micro service error api: [#31](https://github.com/owncloud/ocis/thumbnails/issues/31) - - The service now also returns a status code when an error occurs. - - https://github.com/owncloud/ocis/thumbnails/issues/31 - - -* Enhancement - Limit users to access own thumbnails: [#5](https://github.com/owncloud/ocis/thumbnails/issues/5) - - Users of the service can no longer request thumbnails of another users by guessing the etag. The - thumbnails are now only accessible by the users who created the thumbnail. - - https://github.com/owncloud/ocis/thumbnails/issues/5 - -# Changelog for [0.1.2] (2020-05-11) - -The following sections list the changes in ocis-thumbnails 0.1.2. - -[0.1.2]: https://github.com/owncloud/ocis/thumbnails/compare/v0.1.1...v0.1.2 - -## Summary - -* Bugfix - Fix usage of context.Context: [#18](https://github.com/owncloud/ocis/thumbnails/issues/18) - -## Details - -* Bugfix - Fix usage of context.Context: [#18](https://github.com/owncloud/ocis/thumbnails/issues/18) - - The context was filled with a key defined in the package service but read with a key from the - package imgsource. Since `service.key` and `imgsource.key` are different types imgsource - could not read the value provided by service. - - https://github.com/owncloud/ocis/thumbnails/issues/18 - -# Changelog for [0.1.1] (2020-04-21) - -The following sections list the changes in ocis-thumbnails 0.1.1. - -[0.1.1]: https://github.com/owncloud/ocis/thumbnails/compare/v0.1.0...v0.1.1 - -## Summary - -* Bugfix - Fix execution when passing program flags: [#15](https://github.com/owncloud/ocis/thumbnails/issues/15) - -## Details - -* Bugfix - Fix execution when passing program flags: [#15](https://github.com/owncloud/ocis/thumbnails/issues/15) - - The program flags where not correctly recognized because we didn't pass them to the micro - framework when initializing a grpc service. - - https://github.com/owncloud/ocis/thumbnails/issues/15 - -# Changelog for [0.1.0] (2020-03-31) - -The following sections list the changes in ocis-thumbnails 0.1.0. - -[0.1.0]: https://github.com/owncloud/ocis/thumbnails/compare/c43f3a33cb0b57d7e25ebc88c138d22e95f88cfe...v0.1.0 - -## Summary - -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/thumbnails/issues/1) -* Change - Use predefined resolutions for thumbnail generation: [#7](https://github.com/owncloud/ocis/thumbnails/issues/7) -* Change - Implement the first working version: [#3](https://github.com/owncloud/ocis/thumbnails/pull/3) - -## Details - -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/thumbnails/issues/1) - - Just prepare an initial basic version to embed a thumbnailer into our microservice - infrastructure in the scope of the ownCloud Infinite Scale project. - - https://github.com/owncloud/ocis/thumbnails/issues/1 - - -* Change - Use predefined resolutions for thumbnail generation: [#7](https://github.com/owncloud/ocis/thumbnails/issues/7) - - We implemented predefined resolutions to prevent attacker from flooding the service with a - large number of thumbnails. The requested resolution gets mapped to the closest matching - predefined resolution. - - https://github.com/owncloud/ocis/thumbnails/issues/7 - - -* Change - Implement the first working version: [#3](https://github.com/owncloud/ocis/thumbnails/pull/3) - - We implemented the first simple version. It can load images via webdav and store them locally in - the filesystem. - - https://github.com/owncloud/ocis/thumbnails/pull/3 - diff --git a/thumbnails/changelog/0.1.0_2020-03-31/initial-version.md b/thumbnails/changelog/0.1.0_2020-03-31/initial-version.md deleted file mode 100644 index b41e872d2b..0000000000 --- a/thumbnails/changelog/0.1.0_2020-03-31/initial-version.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Initial release of basic version - -Just prepare an initial basic version to embed a thumbnailer into our -microservice infrastructure in the scope of the ownCloud Infinite Scale -project. - -https://github.com/owncloud/ocis/thumbnails/issues/1 diff --git a/thumbnails/changelog/0.1.0_2020-03-31/predefined-resolutions.md b/thumbnails/changelog/0.1.0_2020-03-31/predefined-resolutions.md deleted file mode 100644 index 514ccdb4dc..0000000000 --- a/thumbnails/changelog/0.1.0_2020-03-31/predefined-resolutions.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Use predefined resolutions for thumbnail generation - -We implemented predefined resolutions to prevent attacker from flooding the service with a large number of thumbnails. -The requested resolution gets mapped to the closest matching predefined resolution. - -https://github.com/owncloud/ocis/thumbnails/issues/7 diff --git a/thumbnails/changelog/0.1.0_2020-03-31/thumbnail-service.md b/thumbnails/changelog/0.1.0_2020-03-31/thumbnail-service.md deleted file mode 100644 index 4d527436ae..0000000000 --- a/thumbnails/changelog/0.1.0_2020-03-31/thumbnail-service.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: implement the first working version - -We implemented the first simple version. -It can load images via webdav and store them locally in the filesystem. - -https://github.com/owncloud/ocis/thumbnails/pull/3 diff --git a/thumbnails/changelog/0.1.1_2020-04-21/fix-flags.md b/thumbnails/changelog/0.1.1_2020-04-21/fix-flags.md deleted file mode 100644 index d806ffef88..0000000000 --- a/thumbnails/changelog/0.1.1_2020-04-21/fix-flags.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix execution when passing program flags - -The program flags where not correctly recognized because we didn't pass them to -the micro framework when initializing a grpc service. - -https://github.com/owncloud/ocis/thumbnails/issues/15 diff --git a/thumbnails/changelog/0.1.2_2020-05-11/fix-context-handling.md b/thumbnails/changelog/0.1.2_2020-05-11/fix-context-handling.md deleted file mode 100644 index 4350211b4d..0000000000 --- a/thumbnails/changelog/0.1.2_2020-05-11/fix-context-handling.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: Fix usage of context.Context - -The context was filled with a key defined in the package service but read with a key from the package imgsource. -Since `service.key` and `imgsource.key` are different types imgsource could not read the value provided by service. - -https://github.com/owncloud/ocis/thumbnails/issues/18 diff --git a/thumbnails/changelog/0.2.0_2020-07-10/add-resolutions.md b/thumbnails/changelog/0.2.0_2020-07-10/add-resolutions.md deleted file mode 100644 index a138a1b804..0000000000 --- a/thumbnails/changelog/0.2.0_2020-07-10/add-resolutions.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: add more default resolutions - -The `ocis-thumbnails` service was also used by the mediaviewer but the returned -images were too small since the highest resolution was 128x128 pixels. - -https://github.com/owncloud/ocis/thumbnails/issues/23 diff --git a/thumbnails/changelog/0.2.0_2020-07-10/fix-code-smells.md b/thumbnails/changelog/0.2.0_2020-07-10/fix-code-smells.md deleted file mode 100644 index b862343260..0000000000 --- a/thumbnails/changelog/0.2.0_2020-07-10/fix-code-smells.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: refactor code to remove code smells - -Scanning the code using a static code analyzer showed some code smells. -This change fixes them. - -https://github.com/owncloud/ocis/thumbnails/issues/21 diff --git a/thumbnails/changelog/0.2.0_2020-07-10/group-thumbnails-by-users.md b/thumbnails/changelog/0.2.0_2020-07-10/group-thumbnails-by-users.md deleted file mode 100644 index 5422f8e055..0000000000 --- a/thumbnails/changelog/0.2.0_2020-07-10/group-thumbnails-by-users.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Limit users to access own thumbnails - -Users of the service can no longer request thumbnails of another users by guessing the etag. -The thumbnails are now only accessible by the users who created the thumbnail. - -https://github.com/owncloud/ocis/thumbnails/issues/5 diff --git a/thumbnails/changelog/0.2.0_2020-07-10/use-micro-error-api.md b/thumbnails/changelog/0.2.0_2020-07-10/use-micro-error-api.md deleted file mode 100644 index f12239ce7a..0000000000 --- a/thumbnails/changelog/0.2.0_2020-07-10/use-micro-error-api.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: use micro service error api - -The service now also returns a status code when an error occurs. - -https://github.com/owncloud/ocis/thumbnails/issues/31 diff --git a/thumbnails/changelog/0.3.0_2020-08-17/serve-metrics.md b/thumbnails/changelog/0.3.0_2020-08-17/serve-metrics.md deleted file mode 100644 index f63b3816d2..0000000000 --- a/thumbnails/changelog/0.3.0_2020-08-17/serve-metrics.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: serve the metrics endpoint - -Added the metrics endpoint to be able to monitor this service like the other services - -https://github.com/owncloud/ocis/thumbnails/issues/37 diff --git a/thumbnails/changelog/0.3.0_2020-08-17/use-alpine-latest.md b/thumbnails/changelog/0.3.0_2020-08-17/use-alpine-latest.md deleted file mode 100644 index 7f5f75c03b..0000000000 --- a/thumbnails/changelog/0.3.0_2020-08-17/use-alpine-latest.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: build docker images with alpine:latest instead of alpine:edge - -ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - -https://github.com/owncloud/ocis/thumbnails/pull/35 diff --git a/thumbnails/changelog/CHANGELOG.tmpl b/thumbnails/changelog/CHANGELOG.tmpl deleted file mode 100644 index 2dedb96955..0000000000 --- a/thumbnails/changelog/CHANGELOG.tmpl +++ /dev/null @@ -1,53 +0,0 @@ -{{ $allVersions := . }} -{{- range $index, $changes := . }}{{ with $changes -}} -{{ if gt (len $allVersions) 1 -}} -# Changelog for [{{ .Version }}] ({{ .Date }}) - -The following sections list the changes in ocis-thumbnails {{ .Version }}. - -{{/* creating version compare links */ -}} -{{ $next := add1 $index -}} -{{ if ne (len $allVersions) $next -}} -{{ $previousVersion := (index $allVersions $next).Version -}} -{{ if eq .Version "unreleased" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/thumbnails/compare/v{{ $previousVersion }}...master - -{{ else -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/thumbnails/compare/v{{ $previousVersion }}...v{{ .Version }} - -{{ end -}} -{{ end -}} - -{{- /* last version managed by calens, end of the loop */ -}} -{{ if eq .Version "0.1.0" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/thumbnails/compare/c43f3a33cb0b57d7e25ebc88c138d22e95f88cfe...v{{ .Version }} - -{{ end -}} -{{ else -}} -# Changes in {{ .Version }} - -{{ end -}} - -## Summary -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{- end }}{{ end }} - -## Details -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{ range $par := .Paragraphs }} - {{ wrapIndent $par 80 3 }} -{{ end -}} -{{ range $url := .IssueURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .PRURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .OtherURLs }} - {{ $url -}} -{{ end }} - -{{ end }}{{ end -}} -{{ end }}{{ end -}} diff --git a/thumbnails/changelog/README.md b/thumbnails/changelog/README.md deleted file mode 100644 index 0ae5d5b3e2..0000000000 --- a/thumbnails/changelog/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# Changelog - -We are using [calens](https://github.com/restic/calens) to properly generate a -changelog before we are tagging a new release. To get an idea how this could -look like would be the -best reference. diff --git a/thumbnails/changelog/TEMPLATE b/thumbnails/changelog/TEMPLATE deleted file mode 100644 index ce373730a8..0000000000 --- a/thumbnails/changelog/TEMPLATE +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Fix behavior for foobar (in present tense) - -We've fixed the behavior for foobar, a long-standing annoyance for users. The -text should be wrapped at 80 characters length. - -The text in the paragraphs is written in past tense. The last section is a list -of issue URLs, PR URLs and other URLs. The first issue ID (or the first PR ID, -in case there aren't any issue links) is used as the primary ID. - -https://github.com/owncloud/ocis/thumbnails/issues/1234 -https://github.com/owncloud/ocis/thumbnails/pull/55555 diff --git a/thumbnails/changelog/unreleased/.keep b/thumbnails/changelog/unreleased/.keep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/thumbnails/changelog/unreleased/add-version-command.md b/thumbnails/changelog/unreleased/add-version-command.md deleted file mode 100644 index de3d7ebc1d..0000000000 --- a/thumbnails/changelog/unreleased/add-version-command.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add version command - -Added a command to print the versions of all running ocis-thumbnails service instances. -Also added an entry in the metrics which shows build information like the version. - -https://github.com/owncloud/product/issues/226 \ No newline at end of file diff --git a/webdav/CHANGELOG.md b/webdav/CHANGELOG.md deleted file mode 100644 index 1bd1642841..0000000000 --- a/webdav/CHANGELOG.md +++ /dev/null @@ -1,66 +0,0 @@ -# Changelog for 0.1.1 - -The following sections list the changes for 0.1.1. - -## Summary - - * Fix #22: Build docker images with alpine:latest instead of alpine:edge - * Chg #20: Change status not found on missing thumbnail - -## Details - - * Bugfix #22: Build docker images with alpine:latest instead of alpine:edge - - ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - - https://github.com/owncloud/ocis/webdav/pull/22 - - * Change #20: Change status not found on missing thumbnail - - The service returned a bad request when no thumbnail was generated. It is now changed to not - found. - - https://github.com/owncloud/ocis/webdav/issues/20 - https://github.com/owncloud/ocis/webdav/pull/21 - - -# Changelog for 0.1.0 - -The following sections list the changes for 0.1.0. - -## Summary - - * Chg #1: Initial release of basic version - * Chg #16: Update ocis-pkg to version 2.2.0 - * Enh #14: Configuration - * Enh #13: Implement preview API - -## Details - - * Change #1: Initial release of basic version - - Just prepared an initial basic version to serve webdav for the ownCloud Infinite Scale - project. It just provides a minimal viable product to demonstrate the microservice pattern. - - https://github.com/owncloud/ocis/webdav/issues/1 - - * Change #16: Update ocis-pkg to version 2.2.0 - - Updated ocis-pkg to include the cors header changes. - - https://github.com/owncloud/ocis/webdav/issues/16 - - * Enhancement #14: Configuration - - Extensions should be responsible of configuring themselves. We use Viper for config loading - from default paths. Environment variables **WILL** take precedence over config files. - - https://github.com/owncloud/ocis/webdav/pull/14 - - * Enhancement #13: Implement preview API - - Added the API endpoint for file previews. - - https://github.com/owncloud/ocis/webdav/pull/13 - - diff --git a/webdav/changelog/0.1.0_2020-03-31/config-management.md b/webdav/changelog/0.1.0_2020-03-31/config-management.md deleted file mode 100644 index 9eb3ad48e1..0000000000 --- a/webdav/changelog/0.1.0_2020-03-31/config-management.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Configuration - -Extensions should be responsible of configuring themselves. We use Viper for config loading from default paths. Environment variables **WILL** take precedence over config files. - -https://github.com/owncloud/ocis/webdav/pull/14 diff --git a/webdav/changelog/0.1.0_2020-03-31/initial-release.md b/webdav/changelog/0.1.0_2020-03-31/initial-release.md deleted file mode 100644 index 3eb76aef25..0000000000 --- a/webdav/changelog/0.1.0_2020-03-31/initial-release.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Initial release of basic version - -Just prepared an initial basic version to serve webdav for the ownCloud -Infinite Scale project. It just provides a minimal viable product to -demonstrate the microservice pattern. - -https://github.com/owncloud/ocis/webdav/issues/1 diff --git a/webdav/changelog/0.1.0_2020-03-31/preview-api.md b/webdav/changelog/0.1.0_2020-03-31/preview-api.md deleted file mode 100644 index a63a21ec83..0000000000 --- a/webdav/changelog/0.1.0_2020-03-31/preview-api.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: implement preview API - -Added the API endpoint for file previews. - -https://github.com/owncloud/ocis/webdav/pull/13 diff --git a/webdav/changelog/0.1.0_2020-03-31/update-ocis-pkg.md b/webdav/changelog/0.1.0_2020-03-31/update-ocis-pkg.md deleted file mode 100644 index c96c374360..0000000000 --- a/webdav/changelog/0.1.0_2020-03-31/update-ocis-pkg.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: update ocis-pkg to version 2.2.0 - -Updated ocis-pkg to include the cors header changes. - -https://github.com/owncloud/ocis/webdav/issues/16 diff --git a/webdav/changelog/0.1.1_2020-07-23/change-status-code-on-missing-thumbnail.md b/webdav/changelog/0.1.1_2020-07-23/change-status-code-on-missing-thumbnail.md deleted file mode 100644 index 5adf418483..0000000000 --- a/webdav/changelog/0.1.1_2020-07-23/change-status-code-on-missing-thumbnail.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: change status not found on missing thumbnail - -The service returned a bad request when no thumbnail was generated. -It is now changed to not found. - -https://github.com/owncloud/ocis/webdav/issues/20 -https://github.com/owncloud/ocis/webdav/pull/21 diff --git a/webdav/changelog/0.1.1_2020-07-23/use-alpine-latest.md b/webdav/changelog/0.1.1_2020-07-23/use-alpine-latest.md deleted file mode 100644 index 29d2a21730..0000000000 --- a/webdav/changelog/0.1.1_2020-07-23/use-alpine-latest.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: build docker images with alpine:latest instead of alpine:edge - -ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - -https://github.com/owncloud/ocis/webdav/pull/22 diff --git a/webdav/changelog/CHANGELOG.tmpl b/webdav/changelog/CHANGELOG.tmpl deleted file mode 100644 index e9e3b5c08c..0000000000 --- a/webdav/changelog/CHANGELOG.tmpl +++ /dev/null @@ -1,28 +0,0 @@ -{{- range $changes := . }}{{ with $changes -}} -# Changelog for {{ .Version }} - -The following sections list the changes for {{ .Version }}. - -## Summary -{{ range $entry := .Entries }}{{ with $entry }} - * {{ .TypeShort }} #{{ .PrimaryID }}: {{ .Title }} -{{- end }}{{ end }} - -## Details -{{ range $entry := .Entries }}{{ with $entry }} - * {{ .Type }} #{{ .PrimaryID }}: {{ .Title }} -{{ range $par := .Paragraphs }} - {{ wrapIndent $par 80 3 }} -{{ end -}} -{{ range $url := .IssueURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .PRURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .OtherURLs }} - {{ $url -}} -{{ end }} -{{ end }}{{ end }} - -{{ end }}{{ end -}} diff --git a/webdav/changelog/README.md b/webdav/changelog/README.md deleted file mode 100644 index 0ae5d5b3e2..0000000000 --- a/webdav/changelog/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# Changelog - -We are using [calens](https://github.com/restic/calens) to properly generate a -changelog before we are tagging a new release. To get an idea how this could -look like would be the -best reference. diff --git a/webdav/changelog/TEMPLATE b/webdav/changelog/TEMPLATE deleted file mode 100644 index 6fd2a3159c..0000000000 --- a/webdav/changelog/TEMPLATE +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Fix behavior for foobar (in present tense) - -We've fixed the behavior for foobar, a long-standing annoyance for users. The -text should be wrapped at 80 characters length. - -The text in the paragraphs is written in past tense. The last section is a list -of issue URLs, PR URLs and other URLs. The first issue ID (or the first PR ID, -in case there aren't any issue links) is used as the primary ID. - -https://github.com/owncloud/ocis/webdav/issues/1234 -https://github.com/owncloud/ocis/webdav/pull/55555 diff --git a/webdav/changelog/unreleased/.keep b/webdav/changelog/unreleased/.keep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/webdav/changelog/unreleased/add-version-command.md b/webdav/changelog/unreleased/add-version-command.md deleted file mode 100644 index d17b35df14..0000000000 --- a/webdav/changelog/unreleased/add-version-command.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add version command - -Added a command to list the currently running services with their respective version. -Also added a metrics entry for build information which includes the service version. - -https://github.com/owncloud/product/issues/226