diff --git a/CHANGELOG.md b/CHANGELOG.md index 678267e9d..376bfd1c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,32 @@ -# Changelog for unreleased +# Changelog for 1.3.0 -The following sections list the changes for unreleased. +The following sections list the changes for 1.3.0. ## Summary + * Fix #14: Fix serving static assets + * Chg #19: Add TLS support for http services * Enh #8: Introduce OpenID Connect middleware ## Details + * Bugfix #14: 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 a /. + `path.Clean(root+"/")` would yield "" for root="/" + + https://github.com/owncloud/ocis-pkg/pull/14 + + * Change #19: 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 + * Enhancement #8: Introduce OpenID Connect middleware Added an openid connect middleware that will try to authenticate users using OpenID Connect. diff --git a/changelog/1.3.0_2020-01-20/fix-serving-static-issues.md b/changelog/1.3.0_2020-01-20/fix-serving-static-issues.md new file mode 100644 index 000000000..010430b6a --- /dev/null +++ b/changelog/1.3.0_2020-01-20/fix-serving-static-issues.md @@ -0,0 +1,8 @@ +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/changelog/1.3.0_2020-01-20/issue-8.md b/changelog/1.3.0_2020-01-20/issue-8.md new file mode 100644 index 000000000..8e064234b --- /dev/null +++ b/changelog/1.3.0_2020-01-20/issue-8.md @@ -0,0 +1,6 @@ +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/changelog/1.3.0_2020-01-20/tls-support-for-http-services.md b/changelog/1.3.0_2020-01-20/tls-support-for-http-services.md new file mode 100644 index 000000000..b1f8660d8 --- /dev/null +++ b/changelog/1.3.0_2020-01-20/tls-support-for-http-services.md @@ -0,0 +1,7 @@ +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/changelog/README.md b/changelog/README.md index 0ae5d5b3e..f83a983fd 100644 --- a/changelog/README.md +++ b/changelog/README.md @@ -4,3 +4,7 @@ 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/changelog/unreleased/issue-8.md b/changelog/unreleased/issue-8.md deleted file mode 100644 index 69d64fde8..000000000 --- a/changelog/unreleased/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 \ No newline at end of file