diff --git a/CHANGELOG.md b/CHANGELOG.md index fe3623e01..f3cdc8a68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ **Table of Contents** -- [0.0.0 (2022-06-15)](#000-2022-06-15) +- [0.0.0 (2022-06-22)](#000-2022-06-22) - [Breaking Changes](#breaking-changes) - [Bug Fixes](#bug-fixes) - [Code Refactoring](#code-refactoring) @@ -126,7 +126,7 @@ -# [0.0.0](https://github.com/ory/keto/compare/v0.8.0-alpha.2...v0.0.0) (2022-06-15) +# [0.0.0](https://github.com/ory/keto/compare/v0.8.0-alpha.2...v0.0.0) (2022-06-22) ## Breaking Changes @@ -150,36 +150,44 @@ gRPC relation-tuple-delta action enum names are prefixed with `ACTION_` - API paths ([#862](https://github.com/ory/keto/issues/862)) ([d29d42c](https://github.com/ory/keto/commit/d29d42c7e90d400bf861e415b2c934e428018ea0)): - This change refactors the API paths to be consistent with the rest of the Ory ecosystem. This step is required for the unified - Ory SDK. Additionally, as we plan to add high level APIs, e.g. for RBAC. The check and expand API paths changed to allow adding - those. + This change refactors the API paths to be consistent with the rest of the Ory + ecosystem. This step is required for the unified Ory SDK. Additionally, as we + plan to add high level APIs, e.g. for RBAC. The check and expand API paths + changed to allow adding those. ### Documentation -- Expose embedded OpenAPI spec ([f9d20e3](https://github.com/ory/keto/commit/f9d20e3da492253c747c1d4034aff39703e7f2e8)) +- Expose embedded OpenAPI spec + ([f9d20e3](https://github.com/ory/keto/commit/f9d20e3da492253c747c1d4034aff39703e7f2e8)) - Fix docker compose demo setup ([#872](https://github.com/ory/keto/issues/872)) ([e89fbb0](https://github.com/ory/keto/commit/e89fbb0c2a243e7da85d3bc5cfa64059cde39249)) - Improve wording in README ([#881](https://github.com/ory/keto/issues/881)) ([fd6af60](https://github.com/ory/keto/commit/fd6af604daab42968d0fe6fa75c50273983394b4)) -- **version schema:** Require version or fall back to latest ([#863](https://github.com/ory/keto/issues/863)) +- **version schema:** Require version or fall back to latest + ([#863](https://github.com/ory/keto/issues/863)) ([5306c93](https://github.com/ory/keto/commit/5306c93e513daf6aa61490fb590140a53c293d97)) ### Features -- Add check endpoints that do not mirror status code ([#853](https://github.com/ory/keto/issues/853)) +- Add check endpoints that do not mirror status code + ([#853](https://github.com/ory/keto/issues/853)) ([07d0fbd](https://github.com/ory/keto/commit/07d0fbdacdf5442cd791d14089e5142071e92c6a)) - Add reverse lookup indices ([#875](https://github.com/ory/keto/issues/875)) ([25af263](https://github.com/ory/keto/commit/25af263827a16c4c4ed080644cd7b08a2851124a)) -- Make sensitive log value redaction text configurable ([#860](https://github.com/ory/keto/issues/860)) +- Make sensitive log value redaction text configurable + ([#860](https://github.com/ory/keto/issues/860)) ([b8b1d81](https://github.com/ory/keto/commit/b8b1d81ee1574fdfd8bdac01ec2f9957f03df879)) -- **tracing:** Improved tracing for persisters and requests ([#878](https://github.com/ory/keto/issues/878)) +- **tracing:** Improved tracing for persisters and requests + ([#878](https://github.com/ory/keto/issues/878)) ([eb62c50](https://github.com/ory/keto/commit/eb62c507853288b25467de6e9974d4bb8232538e)) -- **tracing:** Switch to opentelemetry ([#861](https://github.com/ory/keto/issues/861)) +- **tracing:** Switch to opentelemetry + ([#861](https://github.com/ory/keto/issues/861)) ([31f38ed](https://github.com/ory/keto/commit/31f38edc22c45a8e4a1ce8435c06021f598a97f2)) ### Tests -- Remove double dockertest cleanup ([0bfb10e](https://github.com/ory/keto/commit/0bfb10e1e970b9672765e7800f47bccc075095c5)) +- Remove double dockertest cleanup + ([0bfb10e](https://github.com/ory/keto/commit/0bfb10e1e970b9672765e7800f47bccc075095c5)) - Use isolated databases to parallelize all tests ([bc09032](https://github.com/ory/keto/commit/bc09032a02bc3a21ba7b7eb1cd625897e58b4c6f)) @@ -189,12 +197,14 @@ Mainly fixes the SDKs. ### Bug Fixes -- Config schema required and additional properties ([#848](https://github.com/ory/keto/issues/848)) +- Config schema required and additional properties + ([#848](https://github.com/ory/keto/issues/848)) ([6230227](https://github.com/ory/keto/commit/6230227fda11c6f621767d8e821757171225b732)) ### Code Generation -- Pin v0.8.0-alpha.2 release commit ([be5cffd](https://github.com/ory/keto/commit/be5cffdba342c189d002db03edff650d72a2c73b)) +- Pin v0.8.0-alpha.2 release commit + ([be5cffd](https://github.com/ory/keto/commit/be5cffdba342c189d002db03edff650d72a2c73b)) ### Documentation @@ -209,23 +219,28 @@ This is merly a cleanup release to fix automation issues. - Add foreign key constraint for network ID ([e815cb0](https://github.com/ory/keto/commit/e815cb055ca1dfaff1f7bb9e56329be65563afb2)) -- Phony ([9f5d0aa](https://github.com/ory/keto/commit/9f5d0aa52f2162c9412dae04f7b60261b2798db8)) +- Phony + ([9f5d0aa](https://github.com/ory/keto/commit/9f5d0aa52f2162c9412dae04f7b60261b2798db8)) - Resolve post-release steps ([#838](https://github.com/ory/keto/issues/838)) ([d478567](https://github.com/ory/keto/commit/d478567d829ac7a708e01b3808f242eb5afdee96)) ### Code Generation -- Pin v0.8.0-alpha.1 release commit ([6daf88b](https://github.com/ory/keto/commit/6daf88ba39e85f463f38f7148861a7f447031a52)) +- Pin v0.8.0-alpha.1 release commit + ([6daf88b](https://github.com/ory/keto/commit/6daf88ba39e85f463f38f7148861a7f447031a52)) ### Tests -- Fix inconsistencies ([dab1b1d](https://github.com/ory/keto/commit/dab1b1d4ba1216526d81503b78f25bca95c6951d)) +- Fix inconsistencies + ([dab1b1d](https://github.com/ory/keto/commit/dab1b1d4ba1216526d81503b78f25bca95c6951d)) # [0.8.0-alpha.0](https://github.com/ory/keto/compare/v0.7.0-alpha.1...v0.8.0-alpha.0) (2022-02-10) -Ory Keto v0.8.0-alpha.0 mainly ships internal improvements next to one bigger, **possibly breaking** feature. With -[PR #799](https://github.com/ory/keto/pull/799) Keto now supports bulk deletion of relation-tuples. For gRPC clients we added a -new rpc, while in the REST world we had to change the behavior of the existing delete handler. +Ory Keto v0.8.0-alpha.0 mainly ships internal improvements next to one bigger, +**possibly breaking** feature. With +[PR #799](https://github.com/ory/keto/pull/799) Keto now supports bulk deletion +of relation-tuples. For gRPC clients we added a new rpc, while in the REST world +we had to change the behavior of the existing delete handler. **IT NOW DELETES ALL MATCHING TUPLES.** @@ -235,34 +250,43 @@ Example: curl -X DELETE "https://keto.local/relation-tuples?subject_id=foo" ``` -will delete **all** relation tuples that have the subject ID `foo`, even across namespaces. Passing empty strings is equivalent to -not setting a value. Please test your integrations on a copy of your database before rolling out the update. +will delete **all** relation tuples that have the subject ID `foo`, even across +namespaces. Passing empty strings is equivalent to not setting a value. Please +test your integrations on a copy of your database before rolling out the update. If you don't use that REST endpoint, you are on the safe side. ### Bug Fixes -- Add dummy sidebar ([555ffca](https://github.com/ory/keto/commit/555ffcae43cb087f405d299249c6a7f432f688ac)) +- Add dummy sidebar + ([555ffca](https://github.com/ory/keto/commit/555ffcae43cb087f405d299249c6a7f432f688ac)) - Add hiring notice to README ([#798](https://github.com/ory/keto/issues/798)) ([2a6ddae](https://github.com/ory/keto/commit/2a6ddaeeb604a7123527855e6f9947423e284f65)) -- CORS config values are ignored ([#789](https://github.com/ory/keto/issues/789)) +- CORS config values are ignored + ([#789](https://github.com/ory/keto/issues/789)) ([ffeb5e3](https://github.com/ory/keto/commit/ffeb5e318877d4e320828f47be26e916a0019deb)) - Docker compose migrate ([#800](https://github.com/ory/keto/issues/800)) ([f1599a4](https://github.com/ory/keto/commit/f1599a4c3e226ced0811312487cef3ea32a002c9)) -- Docker-compose-postgres.yml SQL migration service ([#779](https://github.com/ory/keto/issues/779)) +- Docker-compose-postgres.yml SQL migration service + ([#779](https://github.com/ory/keto/issues/779)) ([8f041bc](https://github.com/ory/keto/commit/8f041bc726253834a61e20cbb87ea80ad425a271)) -- Namespace should not be required in List API ([#796](https://github.com/ory/keto/issues/796)) +- Namespace should not be required in List API + ([#796](https://github.com/ory/keto/issues/796)) ([07be82e](https://github.com/ory/keto/commit/07be82eb7f01425b8e9dc8cdcbc4e835ef53a46c)): The `namespace` parameter is now not required anymore in the list REST API. - Openapi spec and internal SDK ([#819](https://github.com/ory/keto/issues/819)) ([a1b20c7](https://github.com/ory/keto/commit/a1b20c7b5ba0e1ad986a1788900e4fece5d44792)) -- Panic on macOS ([059a6f9](https://github.com/ory/keto/commit/059a6f9241798b7dcffc03910f9bd319488a479a)) -- Slow keto start up time ([b7c620c](https://github.com/ory/keto/commit/b7c620c83edc24c68027bc48fb45ef0439498ebe)): +- Panic on macOS + ([059a6f9](https://github.com/ory/keto/commit/059a6f9241798b7dcffc03910f9bd319488a479a)) +- Slow keto start up time + ([b7c620c](https://github.com/ory/keto/commit/b7c620c83edc24c68027bc48fb45ef0439498ebe)): - Found a deeply nested dependency which was importing `https://github.com/markbates/pkger`, causing unreasonable CPU consumption - and significant delay at start up time. With this patch, start up time was reduced from almost 1.7s to 0.02s. + Found a deeply nested dependency which was importing + `https://github.com/markbates/pkger`, causing unreasonable CPU consumption and + significant delay at start up time. With this patch, start up time was reduced + from almost 1.7s to 0.02s. ``` $ time keto @@ -272,45 +296,58 @@ If you don't use that REST endpoint, you are on the safe side. ./keto-patch 0.02s user 0.01s system 6% cpu 0.425 total ``` -- Update golang.org/x/sys to fix macOS binary execution ([#794](https://github.com/ory/keto/issues/794)) - ([ad8df58](https://github.com/ory/keto/commit/ad8df58064b83ad6cddc1151bc851046d20b18b4)), closes - [#793](https://github.com/ory/keto/issues/793) +- Update golang.org/x/sys to fix macOS binary execution + ([#794](https://github.com/ory/keto/issues/794)) + ([ad8df58](https://github.com/ory/keto/commit/ad8df58064b83ad6cddc1151bc851046d20b18b4)), + closes [#793](https://github.com/ory/keto/issues/793) ### Code Generation -- Pin v0.8.0-alpha.0 release commit ([85d59ec](https://github.com/ory/keto/commit/85d59ecdb1635c66d93b683357bec317324a56b3)) +- Pin v0.8.0-alpha.0 release commit + ([85d59ec](https://github.com/ory/keto/commit/85d59ecdb1635c66d93b683357bec317324a56b3)) ### Code Refactoring -- Configuration structure for limits ([ffa99ec](https://github.com/ory/keto/commit/ffa99ecc0161021b9ed5a8f39df77a02fb97c409)) -- Move documentation to ory/docs and move to OAS3.0 generator ([#833](https://github.com/ory/keto/issues/833)) +- Configuration structure for limits + ([ffa99ec](https://github.com/ory/keto/commit/ffa99ecc0161021b9ed5a8f39df77a02fb97c409)) +- Move documentation to ory/docs and move to OAS3.0 generator + ([#833](https://github.com/ory/keto/issues/833)) ([55d9d4e](https://github.com/ory/keto/commit/55d9d4e2e95f55c7cfdb282b8680613c0b96c63c)) ### Documentation -- Add cloud ([5c66087](https://github.com/ory/keto/commit/5c66087bb9b3d38247d72534657a4050a5f62384)) -- Add link to quickstart in config reference docs ([#775](https://github.com/ory/keto/issues/775)) +- Add cloud + ([5c66087](https://github.com/ory/keto/commit/5c66087bb9b3d38247d72534657a4050a5f62384)) +- Add link to quickstart in config reference docs + ([#775](https://github.com/ory/keto/issues/775)) ([25bc579](https://github.com/ory/keto/commit/25bc579ed0980f45f2cca79e043de6f43620f3d5)) -- Clarify that CLI remotes should be addresses and not URIs ([#808](https://github.com/ory/keto/issues/808)) +- Clarify that CLI remotes should be addresses and not URIs + ([#808](https://github.com/ory/keto/issues/808)) ([7ce7973](https://github.com/ory/keto/commit/7ce7973bcb910f53e10bf17165ca5f79d2df8146)) - Heading caseing ([#785](https://github.com/ory/keto/issues/785)) ([563087d](https://github.com/ory/keto/commit/563087db9709ed54abd035f2eac6e16c695f1b4c)) -- Update readme ([d9397cc](https://github.com/ory/keto/commit/d9397ccc01608ec76fe934ab171925ff525b5eae)) +- Update readme + ([d9397cc](https://github.com/ory/keto/commit/d9397ccc01608ec76fe934ab171925ff525b5eae)) ### Features -- Add max-depth parameter for check and global max-depth ([#791](https://github.com/ory/keto/issues/791)) +- Add max-depth parameter for check and global max-depth + ([#791](https://github.com/ory/keto/issues/791)) ([1e3b63f](https://github.com/ory/keto/commit/1e3b63f33a50a0cebf7f1ddf9001846d730b0303)): - The parameter `max-depth` for the check command limits the depth of the search, a safeguard against particularly expensive - queries. This allows users more fine-grain control. + The parameter `max-depth` for the check command limits the depth of the + search, a safeguard against particularly expensive queries. This allows users + more fine-grain control. - Furthermore, there is now a global max-depth configuration value that limits the overall max-depth of check and expand - operations. It defaults to `5`, which is considered a very safe value. + Furthermore, there is now a global max-depth configuration value that limits + the overall max-depth of check and expand operations. It defaults to `5`, + which is considered a very safe value. -- Add new metrics server to keto ([#832](https://github.com/ory/keto/issues/832)) +- Add new metrics server to keto + ([#832](https://github.com/ory/keto/issues/832)) ([8beba60](https://github.com/ory/keto/commit/8beba60f3cb602ef0d5f704dcf90eb5d52a97820)) -- Bulk deletion of relation tuples ([#799](https://github.com/ory/keto/issues/799)) +- Bulk deletion of relation tuples + ([#799](https://github.com/ory/keto/issues/799)) ([c1e8546](https://github.com/ory/keto/commit/c1e854635c0e3a9c7b75c65f1ffa1f4e0f976dbc)) # [0.7.0-alpha.1](https://github.com/ory/keto/compare/v0.7.0-alpha.0...v0.7.0-alpha.1) (2021-10-19) @@ -319,62 +356,81 @@ This release provides small docs fixes especially for SDK clients. ### Code Generation -- Pin v0.7.0-alpha.1 release commit ([0d1e33a](https://github.com/ory/keto/commit/0d1e33a58f46d5edc125d34611826ee2eede4d69)) +- Pin v0.7.0-alpha.1 release commit + ([0d1e33a](https://github.com/ory/keto/commit/0d1e33a58f46d5edc125d34611826ee2eede4d69)) ### Documentation -- Adjust details missed for v0.7 ([#762](https://github.com/ory/keto/issues/762)) +- Adjust details missed for v0.7 + ([#762](https://github.com/ory/keto/issues/762)) ([caa18c0](https://github.com/ory/keto/commit/caa18c03454d3d805ae448c2f45fcf0ed9f625f5)) -- Correct `required` annotation for List API parameters ([#760](https://github.com/ory/keto/issues/760)) +- Correct `required` annotation for List API parameters + ([#760](https://github.com/ory/keto/issues/760)) ([ba1bec9](https://github.com/ory/keto/commit/ba1bec9fb431331835bfb7655596b363ae9edc74)) -- Make `max-depth` expand parameter required ([#755](https://github.com/ory/keto/issues/755)) +- Make `max-depth` expand parameter required + ([#755](https://github.com/ory/keto/issues/755)) ([6d51422](https://github.com/ory/keto/commit/6d51422fd329d579cdec1fcda17011af76f449aa)) # [0.7.0-alpha.0](https://github.com/ory/keto/compare/v0.6.0-alpha.3...v0.7.0-alpha.0) (2021-10-06) -We are proud to present you a new release of Ory Keto! It has been a while, but we have been working hard not only on code, but -also concepts and discussing many upcoming features. To join us on this exciting journey, watch :eyes: and start :star: the -[repository](https://github.com/ory/keto). +We are proud to present you a new release of Ory Keto! It has been a while, but +we have been working hard not only on code, but also concepts and discussing +many upcoming features. To join us on this exciting journey, watch :eyes: and +start :star: the [repository](https://github.com/ory/keto). -At a first glance the release might not look too exciting from the outside, but we had 376 changed files with 47,578 additions and -25,418 deletions. In total, 12 contributors worked on the 192 commits. The most changes were bug fixes, internal refactoring, and -improving API consistency. Expect a more reliable Keto, that is also prepared to receive +At a first glance the release might not look too exciting from the outside, but +we had 376 changed files with 47,578 additions and 25,418 deletions. In total, +12 contributors worked on the 192 commits. The most changes were bug fixes, +internal refactoring, and improving API consistency. Expect a more reliable +Keto, that is also prepared to receive [many new exciting features](https://www.ory.sh/keto/docs/implemented-planned-features). -Because the database schema changed significantly, and it is not possible to have SQL-only migrations, there is a special -migration procedure needed to upgrade from Ory Keto v0.6. Please follow the -[migration guide](https://www.ory.sh/keto/docs/guides/v0.7-migration/) and, as always, read -[the changelog](https://github.com/ory/keto/blob/master/CHANGELOG.md) before upgrading. +Because the database schema changed significantly, and it is not possible to +have SQL-only migrations, there is a special migration procedure needed to +upgrade from Ory Keto v0.6. Please follow the +[migration guide](https://www.ory.sh/keto/docs/guides/v0.7-migration/) and, as +always, read +[the changelog](https://github.com/ory/keto/blob/master/CHANGELOG.md) before +upgrading. ## Breaking Changes -This patch changes the payload of the REST API. The gRPC API is **not** affected. The parameter `subject` was previously an -encoded string. With this change clients have to explicitly use either `subject_id` or (`subject_set.namespace` and -`subject_set.object` and `subject_set.relation`). The same is true for REST responses returned by Keto. An error with a hint will +This patch changes the payload of the REST API. The gRPC API is **not** +affected. The parameter `subject` was previously an encoded string. With this +change clients have to explicitly use either `subject_id` or +(`subject_set.namespace` and `subject_set.object` and `subject_set.relation`). +The same is true for REST responses returned by Keto. An error with a hint will be returned if `subject` is still used. ### Bug Fixes -- `make sdk` dependency on the Ory CLI ([#710](https://github.com/ory/keto/issues/710)) +- `make sdk` dependency on the Ory CLI + ([#710](https://github.com/ory/keto/issues/710)) ([0cb5706](https://github.com/ory/keto/commit/0cb57060c80f06adf48a6fbfa912a25e51c82037)) - Add missing tracers ([#600](https://github.com/ory/keto/issues/600)) - ([aa263be](https://github.com/ory/keto/commit/aa263be9a7830e3c769d7698d36137555ca230bc)), closes - [#593](https://github.com/ory/keto/issues/593) -- **cli:** Panic when printing empty expand trees ([#686](https://github.com/ory/keto/issues/686)) + ([aa263be](https://github.com/ory/keto/commit/aa263be9a7830e3c769d7698d36137555ca230bc)), + closes [#593](https://github.com/ory/keto/issues/593) +- **cli:** Panic when printing empty expand trees + ([#686](https://github.com/ory/keto/issues/686)) ([7956dec](https://github.com/ory/keto/commit/7956decb995d5906c4a4632ebd500acb44b4a7ad)) - Dockerfiles ([#737](https://github.com/ory/keto/issues/737)) ([f10dec1](https://github.com/ory/keto/commit/f10dec1ef41e5e301a84e8ef5abda0058c09ce5b)) -- Exclude `/health` endpoints from logs ([#716](https://github.com/ory/keto/issues/716)) +- Exclude `/health` endpoints from logs + ([#716](https://github.com/ory/keto/issues/716)) ([7c27f92](https://github.com/ory/keto/commit/7c27f920837e009f3fcc1d7d5ba20693db75e867)) -- Handle relation tuple cycles in expand and check engine ([#623](https://github.com/ory/keto/issues/623)) +- Handle relation tuple cycles in expand and check engine + ([#623](https://github.com/ory/keto/issues/623)) ([8e30119](https://github.com/ory/keto/commit/8e301198298858fd7f387ef63a7abf4fa55ea240)) -- Log all database connection errors ([#588](https://github.com/ory/keto/issues/588)) +- Log all database connection errors + ([#588](https://github.com/ory/keto/issues/588)) ([2b0fad8](https://github.com/ory/keto/commit/2b0fad897e61400bd2a6cdf47f33ff4301e9c5f8)) -- Move gRPC client module root up ([#620](https://github.com/ory/keto/issues/620)) +- Move gRPC client module root up + ([#620](https://github.com/ory/keto/issues/620)) ([3b881f6](https://github.com/ory/keto/commit/3b881f6015a93b382b3fbbca4be9259622038b6a)): - BREAKING: The npm package `@ory/keto-grpc-client` from now on includes all API versions. Because of that, the import paths - changed. For migrating to the new client package, change the import path according to the following example: + BREAKING: The npm package `@ory/keto-grpc-client` from now on includes all API + versions. Because of that, the import paths changed. For migrating to the new + client package, change the import path according to the following example: ```diff - import acl from '@ory/keto-grpc-client/acl_pb.js' @@ -384,43 +440,53 @@ be returned if `subject` is still used. + import acl from '@ory/keto-grpc-client/ory/keto/acl/v1alpha1/acl_pb.js' ``` -- Partially reference upstream schemas ([#674](https://github.com/ory/keto/issues/674)) - ([e49e16c](https://github.com/ory/keto/commit/e49e16c02efc4ea5b12182447409d1a5e93b489d)), closes - [#662](https://github.com/ory/keto/issues/662): +- Partially reference upstream schemas + ([#674](https://github.com/ory/keto/issues/674)) + ([e49e16c](https://github.com/ory/keto/commit/e49e16c02efc4ea5b12182447409d1a5e93b489d)), + closes [#662](https://github.com/ory/keto/issues/662): - This change significantly improves and the config schema. Parts will now be taken from upstream to ensure a more up-to-date - schema. + This change significantly improves and the config schema. Parts will now be + taken from upstream to ensure a more up-to-date schema. -- Patch REST API input validation and SDK generation ([#717](https://github.com/ory/keto/issues/717)) +- Patch REST API input validation and SDK generation + ([#717](https://github.com/ory/keto/issues/717)) ([d49e098](https://github.com/ory/keto/commit/d49e098b77bc238276a91bc61f3c8c7f9f7357a9)) -- Run a whole namespace migration as one transaction ([#739](https://github.com/ory/keto/issues/739)) +- Run a whole namespace migration as one transaction + ([#739](https://github.com/ory/keto/issues/739)) ([142bd47](https://github.com/ory/keto/commit/142bd47603c976708e56351571d1680b24115ac7)) -- Set version during release build and register version handler ([#714](https://github.com/ory/keto/issues/714)) +- Set version during release build and register version handler + ([#714](https://github.com/ory/keto/issues/714)) ([8091475](https://github.com/ory/keto/commit/80914752d56fa5729857e26f9d853c091aa888d2)) -- Update docker-compose.yml version ([#595](https://github.com/ory/keto/issues/595)) - ([7fa4dca](https://github.com/ory/keto/commit/7fa4dca4182a1fa024f9cef0a04163f2cbd882aa)), closes - [#549](https://github.com/ory/keto/issues/549) +- Update docker-compose.yml version + ([#595](https://github.com/ory/keto/issues/595)) + ([7fa4dca](https://github.com/ory/keto/commit/7fa4dca4182a1fa024f9cef0a04163f2cbd882aa)), + closes [#549](https://github.com/ory/keto/issues/549) ### Chores -- Update repository templates ([f53d3eb](https://github.com/ory/keto/commit/f53d3eb70b3e18f0d6ccc8c7cc399f366f5c79b9)) +- Update repository templates + ([f53d3eb](https://github.com/ory/keto/commit/f53d3eb70b3e18f0d6ccc8c7cc399f366f5c79b9)) ### Code Generation -- Pin v0.7.0-alpha.0 release commit ([7962e77](https://github.com/ory/keto/commit/7962e7756b92a92d1bd3f1cad736ce1fcdc6589e)) +- Pin v0.7.0-alpha.0 release commit + ([7962e77](https://github.com/ory/keto/commit/7962e7756b92a92d1bd3f1cad736ce1fcdc6589e)) ### Code Refactoring -- Ensure namespace manager reload is resource contained ([#735](https://github.com/ory/keto/issues/735)) +- Ensure namespace manager reload is resource contained + ([#735](https://github.com/ory/keto/issues/735)) ([5696fc6](https://github.com/ory/keto/commit/5696fc6e46b5134fd67408a25cc5994fcdc31bdb)) -- Make subject sets and subject IDs unambiguous ([#729](https://github.com/ory/keto/issues/729)) +- Make subject sets and subject IDs unambiguous + ([#729](https://github.com/ory/keto/issues/729)) ([5a1b0ba](https://github.com/ory/keto/commit/5a1b0bacfe9f1e487c334c9cf52bc3c729a73dce)) - Persistence table structure ([#638](https://github.com/ory/keto/issues/638)) ([d02b818](https://github.com/ory/keto/commit/d02b818225783991700a7c285b9570b06dba14ad)): - This big refactoring greatly reduces operation complexity and paves the way for upcoming performance improvements. From now on - the relation tuples from all namespaces are stored in the same table, instead of having tables per namespace. A migration path - will be provided separately. + This big refactoring greatly reduces operation complexity and paves the way + for upcoming performance improvements. From now on the relation tuples from + all namespaces are stored in the same table, instead of having tables per + namespace. A migration path will be provided separately. ### Documentation @@ -428,20 +494,26 @@ be returned if `subject` is still used. ([3335a4b](https://github.com/ory/keto/commit/3335a4b397481eb57a726469437e7c499d9b9a24)) - Add new redoc docsc ([#651](https://github.com/ory/keto/issues/651)) ([435ae00](https://github.com/ory/keto/commit/435ae0048135902c99875d947b793288404cb532)) -- Change npm org scope from [@oryd](https://github.com/oryd) to [@ory](https://github.com/ory) +- Change npm org scope from [@oryd](https://github.com/oryd) to + [@ory](https://github.com/ory) ([#730](https://github.com/ory/keto/issues/730)) ([945005f](https://github.com/ory/keto/commit/945005f7845333bed3be6fd5bbc6169ea15958d3)) - Fix build and gen:config ([#676](https://github.com/ory/keto/issues/676)) ([f128732](https://github.com/ory/keto/commit/f1287324207f89a743942a45d44d34a928ba8063)) -- Fix erroneous sidebar commit ([5cf2b4c](https://github.com/ory/keto/commit/5cf2b4c2e50ad55b62c6d240300aa279ffd11885)) -- Fix example not following best practice ([#582](https://github.com/ory/keto/issues/582)) +- Fix erroneous sidebar commit + ([5cf2b4c](https://github.com/ory/keto/commit/5cf2b4c2e50ad55b62c6d240300aa279ffd11885)) +- Fix example not following best practice + ([#582](https://github.com/ory/keto/issues/582)) ([a015818](https://github.com/ory/keto/commit/a0158182c5f87cfd4767824e1c5d6cbb8094a4e6)) -- Fix link in migration guide ([e995829](https://github.com/ory/keto/commit/e9958298feb8729b1547df5c48300593c01e07b6)) +- Fix link in migration guide + ([e995829](https://github.com/ory/keto/commit/e9958298feb8729b1547df5c48300593c01e07b6)) - Fix REST API reference ([#718](https://github.com/ory/keto/issues/718)) ([f989b39](https://github.com/ory/keto/commit/f989b3978f34ec484900e6bff3543a39d2d7636c)) -- Update NPM links due to organisation move ([#616](https://github.com/ory/keto/issues/616)) +- Update NPM links due to organisation move + ([#616](https://github.com/ory/keto/issues/616)) ([6355bea](https://github.com/ory/keto/commit/6355beae5b5b28c3eee19fdee85b9875cbc165c3)) -- Update reference to Zanzibar in README ([#746](https://github.com/ory/keto/issues/746)) +- Update reference to Zanzibar in README + ([#746](https://github.com/ory/keto/issues/746)) ([a0d8caf](https://github.com/ory/keto/commit/a0d8caf0349aa143cb7cf20b461661cd202bb55d)) ### Features @@ -449,7 +521,8 @@ be returned if `subject` is still used. - Add gRPC client utils helpers ([#657](https://github.com/ory/keto/issues/657)) ([8b18802](https://github.com/ory/keto/commit/8b1880287c2cda8dc9de1eb646d69903c6a95aa2)): - Behold! The Keto gRPC client library now has useful helpers that allow you to replace: + Behold! The Keto gRPC client library now has useful helpers that allow you to + replace: ```diff - deltas := make([]*acl.RelationTupleDelta, len(tuples)) @@ -484,24 +557,32 @@ be returned if `subject` is still used. Enjoy these new treats :chocolate_bar: :lollipop: :icecream: -- Enable telemetry collection for gRPC ([#738](https://github.com/ory/keto/issues/738)) +- Enable telemetry collection for gRPC + ([#738](https://github.com/ory/keto/issues/738)) ([5ac8b0c](https://github.com/ory/keto/commit/5ac8b0cfb1860ed4c7557a83df23335c9499037e)) -- Make generated gRPC client its own module ([#583](https://github.com/ory/keto/issues/583)) +- Make generated gRPC client its own module + ([#583](https://github.com/ory/keto/issues/583)) ([f0fbb64](https://github.com/ory/keto/commit/f0fbb64b3358e9800854295cebc9ec8b8e56c87a)) - Max_idle_conn_time ([#605](https://github.com/ory/keto/issues/605)) - ([50a8623](https://github.com/ory/keto/commit/50a862338e17f86900ca162da7f3467f55f9f954)), closes - [#523](https://github.com/ory/keto/issues/523) -- Migration to single table SQL schema ([#707](https://github.com/ory/keto/issues/707)) + ([50a8623](https://github.com/ory/keto/commit/50a862338e17f86900ca162da7f3467f55f9f954)), + closes [#523](https://github.com/ory/keto/issues/523) +- Migration to single table SQL schema + ([#707](https://github.com/ory/keto/issues/707)) ([00713bc](https://github.com/ory/keto/commit/00713bc3d8c48dfb431c423b690b553c8fdd7c75)): - This change adds a migration path from Keto version v0.6.x to the new persistence structure introduced by - https://github.com/ory/keto/pull/638. Every namespace has to be migrated separately, or you can use the CLI to detect and - migrate all namespaces at once. Have a look at `keto help namespace migrate legacy` for all details. **Please make sure that you - backup the database before running the migration command**. Please note that this migration might be a bit slower than usual, as - we have to pull the data from the database, transcode it in Keto, and then write it to the new table structure. Versions of - Keto >v0.7 will not include this migration script, so you will first have to migrate to v0.7 and move on from there. - -- Support namespace validation from config files ([#596](https://github.com/ory/keto/issues/596)) + This change adds a migration path from Keto version v0.6.x to the new + persistence structure introduced by https://github.com/ory/keto/pull/638. + Every namespace has to be migrated separately, or you can use the CLI to + detect and migrate all namespaces at once. Have a look at + `keto help namespace migrate legacy` for all details. **Please make sure that + you backup the database before running the migration command**. Please note + that this migration might be a bit slower than usual, as we have to pull the + data from the database, transcode it in Keto, and then write it to the new + table structure. Versions of Keto >v0.7 will not include this migration + script, so you will first have to migrate to v0.7 and move on from there. + +- Support namespace validation from config files + ([#596](https://github.com/ory/keto/issues/596)) ([f4253b8](https://github.com/ory/keto/commit/f4253b8a555afdee718be94140ca4fd4175c1413)): The `keto namespace validate` command now additionally supports: @@ -524,9 +605,11 @@ be returned if `subject` is still used. passed. -- Ensure problematic chars are not creatable over REST ([#709](https://github.com/ory/keto/issues/709)) +- Ensure problematic chars are not creatable over REST + ([#709](https://github.com/ory/keto/issues/709)) ([12b7954](https://github.com/ory/keto/commit/12b79548b50219ff692b24ff8ee0ed7bb9343523)) -- Single table migration as transaction ([#736](https://github.com/ory/keto/issues/736)) +- Single table migration as transaction + ([#736](https://github.com/ory/keto/issues/736)) ([9eda48c](https://github.com/ory/keto/commit/9eda48c5cca3e629a358c4b019ce3d77fae009d8)) # [0.6.0-alpha.3](https://github.com/ory/keto/compare/v0.6.0-alpha.2...v0.6.0-alpha.3) (2021-04-29) @@ -535,7 +618,8 @@ Resolves CRDB and build issues. ### Code Generation -- Pin v0.6.0-alpha.3 release commit ([d766968](https://github.com/ory/keto/commit/d766968419d10a68fd843df45316e3436b68d61d)) +- Pin v0.6.0-alpha.3 release commit + ([d766968](https://github.com/ory/keto/commit/d766968419d10a68fd843df45316e3436b68d61d)) # [0.6.0-alpha.2](https://github.com/ory/keto/compare/v0.6.0-alpha.1...v0.6.0-alpha.2) (2021-04-29) @@ -543,77 +627,102 @@ This release improves stability and documentation. ### Bug Fixes -- Add npm run format to make format ([7d844a8](https://github.com/ory/keto/commit/7d844a8e6412ae561963b97ac26d4682411095d4)) -- Makefile target ([0e6f612](https://github.com/ory/keto/commit/0e6f6122de7bdbb691ad7cc236b6bc9a3601d39e)) -- Move swagger to spec dir ([7f6a061](https://github.com/ory/keto/commit/7f6a061aafda275d278bf60f16e90039da45bc57)) -- Resolve clidoc issues ([ef12b4e](https://github.com/ory/keto/commit/ef12b4e267f34fbf9709fe26023f9b7ae6670c24)) +- Add npm run format to make format + ([7d844a8](https://github.com/ory/keto/commit/7d844a8e6412ae561963b97ac26d4682411095d4)) +- Makefile target + ([0e6f612](https://github.com/ory/keto/commit/0e6f6122de7bdbb691ad7cc236b6bc9a3601d39e)) +- Move swagger to spec dir + ([7f6a061](https://github.com/ory/keto/commit/7f6a061aafda275d278bf60f16e90039da45bc57)) +- Resolve clidoc issues + ([ef12b4e](https://github.com/ory/keto/commit/ef12b4e267f34fbf9709fe26023f9b7ae6670c24)) - Update install.sh ([#568](https://github.com/ory/keto/issues/568)) ([86ab245](https://github.com/ory/keto/commit/86ab24531d608df0b5391ee8ec739291b9a90e20)) -- Use correct id ([5e02902](https://github.com/ory/keto/commit/5e029020b5ba3931f15d343cf6a9762b064ffd45)) -- Use correct id for api ([32a6b04](https://github.com/ory/keto/commit/32a6b04609054cba84f7b56ebbe92341ec5dcd98)) +- Use correct id + ([5e02902](https://github.com/ory/keto/commit/5e029020b5ba3931f15d343cf6a9762b064ffd45)) +- Use correct id for api + ([32a6b04](https://github.com/ory/keto/commit/32a6b04609054cba84f7b56ebbe92341ec5dcd98)) - Use sqlite image versions ([#544](https://github.com/ory/keto/issues/544)) ([ec6cc5e](https://github.com/ory/keto/commit/ec6cc5ed528f1a097ea02669d059e060b7eff824)) ### Code Generation -- Pin v0.6.0-alpha.2 release commit ([470b2c6](https://github.com/ory/keto/commit/470b2c61c649fe5fcf638c84d4418212ff0330a5)) +- Pin v0.6.0-alpha.2 release commit + ([470b2c6](https://github.com/ory/keto/commit/470b2c61c649fe5fcf638c84d4418212ff0330a5)) ### Documentation - Add gRPC client README.md ([#559](https://github.com/ory/keto/issues/559)) ([9dc3596](https://github.com/ory/keto/commit/9dc35969ada8b0d4d73dee9089c4dc61cd9ea657)) -- Change forum to discussions readme ([#539](https://github.com/ory/keto/issues/539)) +- Change forum to discussions readme + ([#539](https://github.com/ory/keto/issues/539)) ([ea2999d](https://github.com/ory/keto/commit/ea2999d4963316810a8d8634fcd123bda31eaa8f)) -- Fix cat videos example docker compose ([#549](https://github.com/ory/keto/issues/549)) +- Fix cat videos example docker compose + ([#549](https://github.com/ory/keto/issues/549)) ([b25a711](https://github.com/ory/keto/commit/b25a7114631957935c71ac6a020ab6bd0c244cd7)) - Fix typo ([#538](https://github.com/ory/keto/issues/538)) ([99a9693](https://github.com/ory/keto/commit/99a969373497792bb4cd8ff62bf5245087517737)) -- Include namespace in olymp library example ([#540](https://github.com/ory/keto/issues/540)) +- Include namespace in olymp library example + ([#540](https://github.com/ory/keto/issues/540)) ([135e814](https://github.com/ory/keto/commit/135e8145c383a76b494b469253c949c38f4414a7)) -- Update install from source steps to actually work ([#548](https://github.com/ory/keto/issues/548)) +- Update install from source steps to actually work + ([#548](https://github.com/ory/keto/issues/548)) ([e662256](https://github.com/ory/keto/commit/e6622564f58b7612b13b11b54e75a7350f52d6de)) ### Features - Global docs sidebar and added cloud pages ([c631c82](https://github.com/ory/keto/commit/c631c82b7ff3d12734869ac22730b52e73dcf287)) -- Support retryable CRDB transactions ([833147d](https://github.com/ory/keto/commit/833147dae40e9ac5bdf220f8aa3f01abd444f791)) +- Support retryable CRDB transactions + ([833147d](https://github.com/ory/keto/commit/833147dae40e9ac5bdf220f8aa3f01abd444f791)) # [0.6.0-alpha.1](https://github.com/ory/keto/compare/v0.5.6-alpha.1...v0.6.0-alpha.1) (2021-04-07) We are extremely happy to announce next-gen Ory Keto which implements [Zanzibar: Google’s Consistent, Global Authorization System](https://research.google/pubs/pub48190/): -> Zanzibar provides a uniform data model and configuration language for expressing a wide range of access control policies from -> hundreds of client services at Google, including Calendar, Cloud, Drive, Maps, Photos, and YouTube. Its authorization decisions -> respect causal ordering of user actions and thus provide external consistency amid changes to access control lists and object -> contents. Zanzibar scales to trillions of access control lists and millions of authorization requests per second to support -> services used by billions of people. It has maintained 95th-percentile latency of less than 10 milliseconds and availability of -> greater than 99.999% over 3 years of production use. - -Ory Keto is the first open source planet-scale authorization system built with cloud native technologies (Go, gRPC, newSQL) and -architecture. It is also the first open source implementation of Google Zanzibar :tada:! - -Many concepts developer by Google Zanzibar are implemented in Ory Keto already. Let's take a look! - -As of this release, Ory Keto knows how to interpret and operate on the basic access control lists known as relation tuples. They -encode relations between objects and subjects. One simple example of such a relation tuple could encode "`user1` has access to -file `/foo`", a more complex one could encode "everyone who has write access on `/foo` has read access on `/foo`". - -Ory Keto comes with all the basic APIs as described in the Zanzibar paper. All of them are available over gRPC and REST. +> Zanzibar provides a uniform data model and configuration language for +> expressing a wide range of access control policies from hundreds of client +> services at Google, including Calendar, Cloud, Drive, Maps, Photos, and +> YouTube. Its authorization decisions respect causal ordering of user actions +> and thus provide external consistency amid changes to access control lists and +> object contents. Zanzibar scales to trillions of access control lists and +> millions of authorization requests per second to support services used by +> billions of people. It has maintained 95th-percentile latency of less than 10 +> milliseconds and availability of greater than 99.999% over 3 years of +> production use. + +Ory Keto is the first open source planet-scale authorization system built with +cloud native technologies (Go, gRPC, newSQL) and architecture. It is also the +first open source implementation of Google Zanzibar :tada:! + +Many concepts developer by Google Zanzibar are implemented in Ory Keto already. +Let's take a look! + +As of this release, Ory Keto knows how to interpret and operate on the basic +access control lists known as relation tuples. They encode relations between +objects and subjects. One simple example of such a relation tuple could encode +"`user1` has access to file `/foo`", a more complex one could encode "everyone +who has write access on `/foo` has read access on `/foo`". + +Ory Keto comes with all the basic APIs as described in the Zanzibar paper. All +of them are available over gRPC and REST. 1. List: query relation tuples 2. Check: determine whether a subject has a relation on an object 3. Expand: get a tree of all subjects who have a relation on an object 4. Change: create, update, and delete relation tuples -For all details, head over to the [documentation](https://www.ory.sh/keto/docs/concepts/api-overview). +For all details, head over to the +[documentation](https://www.ory.sh/keto/docs/concepts/api-overview). -With this release we officially move the "old" Keto to the [legacy-0.5 branch](https://github.com/ory/keto/tree/legacy-0.5). We -will only provide security fixes from now on. A migration path to v0.6 is planned but not yet implemented, as the architectures -are vastly different. Please refer to [the issue](https://github.com/ory/keto/issues/318). +With this release we officially move the "old" Keto to the +[legacy-0.5 branch](https://github.com/ory/keto/tree/legacy-0.5). We will only +provide security fixes from now on. A migration path to v0.6 is planned but not +yet implemented, as the architectures are vastly different. Please refer to +[the issue](https://github.com/ory/keto/issues/318). -We are keen to bring more features and performance improvements. The next features we will tackle are: +We are keen to bring more features and performance improvements. The next +features we will tackle are: - Subject Set rewrites - Native ABAC & RBAC Support @@ -626,80 +735,109 @@ So stay tuned, :star: this repo, :eyes: releases, and ### Bug Fixes -- Add description attribute to access control policy role ([#215](https://github.com/ory/keto/issues/215)) +- Add description attribute to access control policy role + ([#215](https://github.com/ory/keto/issues/215)) ([831eba5](https://github.com/ory/keto/commit/831eba59f810ca68561dd584c9df7684df10b843)) - Add leak_sensitive_values to config schema ([2b21d2b](https://github.com/ory/keto/commit/2b21d2bdf4ca9523d16159c5f73c4429b692e17d)) -- Bump CLI ([80c82d0](https://github.com/ory/keto/commit/80c82d026cbfbab8fbb84d850d8980866ecf88df)) -- Bump deps and replace swagutil ([#212](https://github.com/ory/keto/issues/212)) +- Bump CLI + ([80c82d0](https://github.com/ory/keto/commit/80c82d026cbfbab8fbb84d850d8980866ecf88df)) +- Bump deps and replace swagutil + ([#212](https://github.com/ory/keto/issues/212)) ([904258d](https://github.com/ory/keto/commit/904258d23959c3fa96b6d8ccfdb79f6788c106ec)) -- Check engine overwrote result in some cases ([#412](https://github.com/ory/keto/issues/412)) +- Check engine overwrote result in some cases + ([#412](https://github.com/ory/keto/issues/412)) ([3404492](https://github.com/ory/keto/commit/3404492002ca5c3f017ef25486e377e911987aa4)) -- Check health status in status command ([21c64d4](https://github.com/ory/keto/commit/21c64d45f21a505744b9f70d780f9b3079d3822c)) -- Check REST API returns JSON object ([#460](https://github.com/ory/keto/issues/460)) - ([501dcff](https://github.com/ory/keto/commit/501dcff4427f76902671f6d5733f28722bd51fa7)), closes - [#406](https://github.com/ory/keto/issues/406) -- Empty relationtuple list should not error ([#440](https://github.com/ory/keto/issues/440)) +- Check health status in status command + ([21c64d4](https://github.com/ory/keto/commit/21c64d45f21a505744b9f70d780f9b3079d3822c)) +- Check REST API returns JSON object + ([#460](https://github.com/ory/keto/issues/460)) + ([501dcff](https://github.com/ory/keto/commit/501dcff4427f76902671f6d5733f28722bd51fa7)), + closes [#406](https://github.com/ory/keto/issues/406) +- Empty relationtuple list should not error + ([#440](https://github.com/ory/keto/issues/440)) ([fbcb3e1](https://github.com/ory/keto/commit/fbcb3e1f337b5114d7697fa512ded92b5f409ef4)) -- Ensure nil subject is not allowed ([#449](https://github.com/ory/keto/issues/449)) +- Ensure nil subject is not allowed + ([#449](https://github.com/ory/keto/issues/449)) ([7a0fcfc](https://github.com/ory/keto/commit/7a0fcfc4fe83776fa09cf78ee11f407610554d04)): - The nodejs gRPC client was a great fuzzer and pointed me to some nil pointer dereference panics. This adds some input validation - to prevent panics. + The nodejs gRPC client was a great fuzzer and pointed me to some nil pointer + dereference panics. This adds some input validation to prevent panics. -- Ensure persister errors are handled by sqlcon ([#473](https://github.com/ory/keto/issues/473)) +- Ensure persister errors are handled by sqlcon + ([#473](https://github.com/ory/keto/issues/473)) ([4343c4a](https://github.com/ory/keto/commit/4343c4acd8f917fb7ae131e67bca6855d4d61694)) -- Handle pagination and errors in the check/expand engines ([#398](https://github.com/ory/keto/issues/398)) +- Handle pagination and errors in the check/expand engines + ([#398](https://github.com/ory/keto/issues/398)) ([5eb1a7d](https://github.com/ory/keto/commit/5eb1a7d49af6b43707c122de8727cbd72285cb5c)) -- Ignore dist ([ba816ea](https://github.com/ory/keto/commit/ba816ea2ca39962f02c08e0c7b75cfe3cf1d963d)) -- Ignore x/net false positives ([d8b36cb](https://github.com/ory/keto/commit/d8b36cb1812abf7265ac15c29780222be025186b)) +- Ignore dist + ([ba816ea](https://github.com/ory/keto/commit/ba816ea2ca39962f02c08e0c7b75cfe3cf1d963d)) +- Ignore x/net false positives + ([d8b36cb](https://github.com/ory/keto/commit/d8b36cb1812abf7265ac15c29780222be025186b)) - Improve CLI remote sourcing ([#474](https://github.com/ory/keto/issues/474)) ([a85f4d7](https://github.com/ory/keto/commit/a85f4d7470ac3744476e82e5889b97d5a0680473)) -- Improve handlers and add tests ([#470](https://github.com/ory/keto/issues/470)) +- Improve handlers and add tests + ([#470](https://github.com/ory/keto/issues/470)) ([ca5ccb9](https://github.com/ory/keto/commit/ca5ccb9c237fdcc4db031ec97a75616a859cbf8f)) -- Insert relation tuples without fmt.Sprintf ([#443](https://github.com/ory/keto/issues/443)) +- Insert relation tuples without fmt.Sprintf + ([#443](https://github.com/ory/keto/issues/443)) ([fe507bb](https://github.com/ory/keto/commit/fe507bb4ea719780e732d098291aa190d6b1c441)) - Minor bugfixes ([#371](https://github.com/ory/keto/issues/371)) ([185ee1e](https://github.com/ory/keto/commit/185ee1e51bc4bcdee028f71fcaf207b7e342313b)) -- Move dockerfile to where it belongs ([f087843](https://github.com/ory/keto/commit/f087843ac8f24e741bf39fe65ee5b0a9adf9a5bb)) +- Move dockerfile to where it belongs + ([f087843](https://github.com/ory/keto/commit/f087843ac8f24e741bf39fe65ee5b0a9adf9a5bb)) - Namespace migrator ([#417](https://github.com/ory/keto/issues/417)) - ([ea79300](https://github.com/ory/keto/commit/ea7930064f490b063a712b4e18521f8996931a13)), closes - [#404](https://github.com/ory/keto/issues/404) + ([ea79300](https://github.com/ory/keto/commit/ea7930064f490b063a712b4e18521f8996931a13)), + closes [#404](https://github.com/ory/keto/issues/404) - Remove SQL logging ([#455](https://github.com/ory/keto/issues/455)) ([d8e2a86](https://github.com/ory/keto/commit/d8e2a869db2a9cfb44423b434330536036b2f421)) -- Rename /relationtuple endpoint to /relation-tuples ([#519](https://github.com/ory/keto/issues/519)) +- Rename /relationtuple endpoint to /relation-tuples + ([#519](https://github.com/ory/keto/issues/519)) ([8eb55f6](https://github.com/ory/keto/commit/8eb55f6269399f2bc5f000b8a768bcdf356c756f)) -- Resolve gitignore build ([6f04bbb](https://github.com/ory/keto/commit/6f04bbb6057779b4d73d3f94677cea365843f7ac)) -- Resolve goreleaser issues ([d32767f](https://github.com/ory/keto/commit/d32767f32856cf5bd48514c5d61746417fbed6f5)) -- Resolve windows build issues ([8bcdfbf](https://github.com/ory/keto/commit/8bcdfbfbdb0b10c03ff93838e8fe6e778236e96d)) -- Rewrite check engine to search starting at the object ([#310](https://github.com/ory/keto/issues/310)) - ([7d99694](https://github.com/ory/keto/commit/7d9969414ebc8cf6ef5d211ad34f8ae01bd3b4ee)), closes - [#302](https://github.com/ory/keto/issues/302) -- **schema:** Add trace level to logger ([a5a1402](https://github.com/ory/keto/commit/a5a1402c61e1a37b1a9a349ad5736eaca66bd6a4)) +- Resolve gitignore build + ([6f04bbb](https://github.com/ory/keto/commit/6f04bbb6057779b4d73d3f94677cea365843f7ac)) +- Resolve goreleaser issues + ([d32767f](https://github.com/ory/keto/commit/d32767f32856cf5bd48514c5d61746417fbed6f5)) +- Resolve windows build issues + ([8bcdfbf](https://github.com/ory/keto/commit/8bcdfbfbdb0b10c03ff93838e8fe6e778236e96d)) +- Rewrite check engine to search starting at the object + ([#310](https://github.com/ory/keto/issues/310)) + ([7d99694](https://github.com/ory/keto/commit/7d9969414ebc8cf6ef5d211ad34f8ae01bd3b4ee)), + closes [#302](https://github.com/ory/keto/issues/302) +- **schema:** Add trace level to logger + ([a5a1402](https://github.com/ory/keto/commit/a5a1402c61e1a37b1a9a349ad5736eaca66bd6a4)) - Secure query building ([#442](https://github.com/ory/keto/issues/442)) ([c7d2770](https://github.com/ory/keto/commit/c7d2770ed570238fd1262bcc4e5b4afa6c12d80e)) -- Strict version enforcement in docker ([e45b28f](https://github.com/ory/keto/commit/e45b28fec626db35f1bd4580e5b11c9c94a02669)) -- Update dd-trace to fix build issues ([2ad489f](https://github.com/ory/keto/commit/2ad489f0d9cae3191718d36823fe25df58ab95e6)) -- Update docker to go 1.16 and alpine ([c63096c](https://github.com/ory/keto/commit/c63096cb53d2171f22f4a0d4a9ac3c9bfac89d01)) -- Use errors.WithStack everywhere ([#462](https://github.com/ory/keto/issues/462)) - ([5f25bce](https://github.com/ory/keto/commit/5f25bceea35179c67d24dd95f698dc57b789d87a)), closes - [#437](https://github.com/ory/keto/issues/437): +- Strict version enforcement in docker + ([e45b28f](https://github.com/ory/keto/commit/e45b28fec626db35f1bd4580e5b11c9c94a02669)) +- Update dd-trace to fix build issues + ([2ad489f](https://github.com/ory/keto/commit/2ad489f0d9cae3191718d36823fe25df58ab95e6)) +- Update docker to go 1.16 and alpine + ([c63096c](https://github.com/ory/keto/commit/c63096cb53d2171f22f4a0d4a9ac3c9bfac89d01)) +- Use errors.WithStack everywhere + ([#462](https://github.com/ory/keto/issues/462)) + ([5f25bce](https://github.com/ory/keto/commit/5f25bceea35179c67d24dd95f698dc57b789d87a)), + closes [#437](https://github.com/ory/keto/issues/437): Fixed all occurrences found using the search pattern `return .*, err\n`. -- Use make() to initialize slices ([#250](https://github.com/ory/keto/issues/250)) - ([84f028d](https://github.com/ory/keto/commit/84f028dc35665174542e103c0aefc635bb6d3e52)), closes - [#217](https://github.com/ory/keto/issues/217) -- Use package name in pkger ([6435939](https://github.com/ory/keto/commit/6435939ad7e5899505cd0e6261f5dfc819c9ca42)) +- Use make() to initialize slices + ([#250](https://github.com/ory/keto/issues/250)) + ([84f028d](https://github.com/ory/keto/commit/84f028dc35665174542e103c0aefc635bb6d3e52)), + closes [#217](https://github.com/ory/keto/issues/217) +- Use package name in pkger + ([6435939](https://github.com/ory/keto/commit/6435939ad7e5899505cd0e6261f5dfc819c9ca42)) ### Build System -- Pin dependency versions of buf and protoc plugins ([#338](https://github.com/ory/keto/issues/338)) +- Pin dependency versions of buf and protoc plugins + ([#338](https://github.com/ory/keto/issues/338)) ([5a2fd1c](https://github.com/ory/keto/commit/5a2fd1cc8dff02aa7017771adc0d9101f6c86775)) ### Code Generation -- Pin v0.6.0-alpha.1 release commit ([875af25](https://github.com/ory/keto/commit/875af25f89b813455148e58884dcdf1cd3600b86)) +- Pin v0.6.0-alpha.1 release commit + ([875af25](https://github.com/ory/keto/commit/875af25f89b813455148e58884dcdf1cd3600b86)) ### Code Refactoring @@ -708,84 +846,109 @@ So stay tuned, :star: this repo, :eyes: releases, and ### Documentation -- Add check- and expand-API guides ([#493](https://github.com/ory/keto/issues/493)) +- Add check- and expand-API guides + ([#493](https://github.com/ory/keto/issues/493)) ([09a25b4](https://github.com/ory/keto/commit/09a25b4063abcfdcd4c0de315a2ef088d6d4e72e)) - Add current features overview ([#505](https://github.com/ory/keto/issues/505)) ([605afa0](https://github.com/ory/keto/commit/605afa029794ad115bba02e004e1596cea038e8e)) - Add missing pages ([#518](https://github.com/ory/keto/issues/518)) ([43cbaa9](https://github.com/ory/keto/commit/43cbaa9140cfa0ea3c72f699f6bb34f5ed31d8dd)) -- Add namespace and relation naming conventions ([#510](https://github.com/ory/keto/issues/510)) +- Add namespace and relation naming conventions + ([#510](https://github.com/ory/keto/issues/510)) ([dd31865](https://github.com/ory/keto/commit/dd318653178cd45da47f3e7cef507b42708363ef)) - Add performance page ([#413](https://github.com/ory/keto/issues/413)) ([6fe0639](https://github.com/ory/keto/commit/6fe0639d36087b5ecd555eb6fe5ce949f3f6f0d7)): This also refactored the server startup. Functionality did not change. -- Add production guide ([a9163c7](https://github.com/ory/keto/commit/a9163c7690c55c8191650c4dfb464b75ea02446b)) -- Add zanzibar overview to README.md ([#265](https://github.com/ory/keto/issues/265)) +- Add production guide + ([a9163c7](https://github.com/ory/keto/commit/a9163c7690c55c8191650c4dfb464b75ea02446b)) +- Add zanzibar overview to README.md + ([#265](https://github.com/ory/keto/issues/265)) ([15a95b2](https://github.com/ory/keto/commit/15a95b28e745592353e4656d42a9d0bd20ce468f)) - API overview ([#501](https://github.com/ory/keto/issues/501)) ([05fe03b](https://github.com/ory/keto/commit/05fe03b5bf7a3f790aa6c9c1d3fcdb31304ef6af)) - Concepts ([#429](https://github.com/ory/keto/issues/429)) ([2f2c885](https://github.com/ory/keto/commit/2f2c88527b3f6d1d46a5c287d8aca0874d18a28d)) -- Delete old redirect homepage ([c0a3784](https://github.com/ory/keto/commit/c0a378448f8c7723bae68f7b52a019b697b25863)) -- Document gRPC SKDs ([7583fe8](https://github.com/ory/keto/commit/7583fe8933f6676b4e37477098b1d43d12819b8b)) +- Delete old redirect homepage + ([c0a3784](https://github.com/ory/keto/commit/c0a378448f8c7723bae68f7b52a019b697b25863)) +- Document gRPC SKDs + ([7583fe8](https://github.com/ory/keto/commit/7583fe8933f6676b4e37477098b1d43d12819b8b)) - Fix grammatical error ([#222](https://github.com/ory/keto/issues/222)) ([256a0d2](https://github.com/ory/keto/commit/256a0d2e53fe1eb859e41fc539870ae1d5a493d2)) -- Fix regression issues ([9697bb4](https://github.com/ory/keto/commit/9697bb43dd23c0d1fae74ea42e848883c45dae77)) +- Fix regression issues + ([9697bb4](https://github.com/ory/keto/commit/9697bb43dd23c0d1fae74ea42e848883c45dae77)) - Generate gRPC reference page ([#488](https://github.com/ory/keto/issues/488)) ([93ebe6d](https://github.com/ory/keto/commit/93ebe6db7e887d708503a54c5ec943254e37ca43)) - Improve CLI documentation ([#503](https://github.com/ory/keto/issues/503)) ([be9327f](https://github.com/ory/keto/commit/be9327f7b28152a78f731043acf83b7092e42e29)) - Minor fixes ([#532](https://github.com/ory/keto/issues/532)) ([638342e](https://github.com/ory/keto/commit/638342eb9519d9bf609926fb87558071e2815fb3)) -- Move development section ([9ff393f](https://github.com/ory/keto/commit/9ff393f6cba1fb0a33918377ce505455c34d9dfc)) -- Move to json sidebar ([257bf96](https://github.com/ory/keto/commit/257bf96044df37c3d7af8a289fb67098d48da1a3)) -- Remove duplicate "is" ([ca3277d](https://github.com/ory/keto/commit/ca3277d82c1508797bc8c663963407d2e4d9112f)) -- Remove duplicate template ([1d3b38e](https://github.com/ory/keto/commit/1d3b38e4045b0b874bb1186ea628f5a37353a2e6)) +- Move development section + ([9ff393f](https://github.com/ory/keto/commit/9ff393f6cba1fb0a33918377ce505455c34d9dfc)) +- Move to json sidebar + ([257bf96](https://github.com/ory/keto/commit/257bf96044df37c3d7af8a289fb67098d48da1a3)) +- Remove duplicate "is" + ([ca3277d](https://github.com/ory/keto/commit/ca3277d82c1508797bc8c663963407d2e4d9112f)) +- Remove duplicate template + ([1d3b38e](https://github.com/ory/keto/commit/1d3b38e4045b0b874bb1186ea628f5a37353a2e6)) - Remove old documentation ([#426](https://github.com/ory/keto/issues/426)) ([eb76913](https://github.com/ory/keto/commit/eb7691306018678e024211b51627a1c27e780a6b)) - Replace TODO links ([#512](https://github.com/ory/keto/issues/512)) ([ad8e20b](https://github.com/ory/keto/commit/ad8e20b3bef2bc46b3a32c2c9ccb6e16e4bad22c)) -- Resolve broken links ([0d0a50b](https://github.com/ory/keto/commit/0d0a50b3f4112893f32c81adc8edd137b5a62541)) +- Resolve broken links + ([0d0a50b](https://github.com/ory/keto/commit/0d0a50b3f4112893f32c81adc8edd137b5a62541)) - Simple access check guide ([#451](https://github.com/ory/keto/issues/451)) ([e0485af](https://github.com/ory/keto/commit/e0485afc46a445868580aa541e962e80cbea0670)): - This also enables gRPC go, gRPC nodejs, cURL, and Keto CLI code samples to be tested. + This also enables gRPC go, gRPC nodejs, cURL, and Keto CLI code samples to be + tested. -- Update comment in write response ([#329](https://github.com/ory/keto/issues/329)) +- Update comment in write response + ([#329](https://github.com/ory/keto/issues/329)) ([4ca0baf](https://github.com/ory/keto/commit/4ca0baf62e34402e749e870fe8c0cc893684192c)) -- Update install instructions ([d2e4123](https://github.com/ory/keto/commit/d2e4123f3e2e58da8be181a0a542e3dcc1313e16)) -- Update introduction ([5f71d73](https://github.com/ory/keto/commit/5f71d73e2ee95d02abc4cd42a76c98a35942df0c)) +- Update install instructions + ([d2e4123](https://github.com/ory/keto/commit/d2e4123f3e2e58da8be181a0a542e3dcc1313e16)) +- Update introduction + ([5f71d73](https://github.com/ory/keto/commit/5f71d73e2ee95d02abc4cd42a76c98a35942df0c)) - Update README ([#515](https://github.com/ory/keto/issues/515)) ([18d3cd6](https://github.com/ory/keto/commit/18d3cd61b0a79400170dc0f89860b4614cc4a543)): Also format all markdown files in the root. -- Update repository templates ([db505f9](https://github.com/ory/keto/commit/db505f9e10755bc20c4623c4f5f99f33283dffda)) -- Update repository templates ([6c056bb](https://github.com/ory/keto/commit/6c056bb2043af6e82f06fdfa509ab3fa0d5e5d06)) +- Update repository templates + ([db505f9](https://github.com/ory/keto/commit/db505f9e10755bc20c4623c4f5f99f33283dffda)) +- Update repository templates + ([6c056bb](https://github.com/ory/keto/commit/6c056bb2043af6e82f06fdfa509ab3fa0d5e5d06)) - Update SDK links ([#514](https://github.com/ory/keto/issues/514)) ([f920fbf](https://github.com/ory/keto/commit/f920fbfc8dcc6711ad9e046578a4506179952be7)) - Update swagger documentation for REST endpoints ([c363de6](https://github.com/ory/keto/commit/c363de61edf912fef85acc6bcdac6e1c15c48f4f)) -- Use mdx for api reference ([340f3a3](https://github.com/ory/keto/commit/340f3a3dd20c82c743e7b3ad6aaf06a4c118b5a1)) -- Various improvements and updates ([#486](https://github.com/ory/keto/issues/486)) +- Use mdx for api reference + ([340f3a3](https://github.com/ory/keto/commit/340f3a3dd20c82c743e7b3ad6aaf06a4c118b5a1)) +- Various improvements and updates + ([#486](https://github.com/ory/keto/issues/486)) ([a812ace](https://github.com/ory/keto/commit/a812ace2303214e0e7acb2e283efa1cff0d5d279)) ### Features -- Add .dockerignore ([8b0ff06](https://github.com/ory/keto/commit/8b0ff066b2508ef2f3629f9a3e2fce601b8dcce1)) -- Add and automate version schema ([b01eef8](https://github.com/ory/keto/commit/b01eef8d4d5834b5888cb369ecf01ee01b40c24c)) +- Add .dockerignore + ([8b0ff06](https://github.com/ory/keto/commit/8b0ff066b2508ef2f3629f9a3e2fce601b8dcce1)) +- Add and automate version schema + ([b01eef8](https://github.com/ory/keto/commit/b01eef8d4d5834b5888cb369ecf01ee01b40c24c)) - Add check engine ([#277](https://github.com/ory/keto/issues/277)) ([396c1ae](https://github.com/ory/keto/commit/396c1ae33b777031f8d59549d9de4a88e3f6b10a)) - Add gRPC health status ([#427](https://github.com/ory/keto/issues/427)) ([51c4223](https://github.com/ory/keto/commit/51c4223d6cb89a9bfbc115ef20db8350aeb2e8af)) -- Add is_last_page to list response ([#425](https://github.com/ory/keto/issues/425)) +- Add is_last_page to list response + ([#425](https://github.com/ory/keto/issues/425)) ([b73d91f](https://github.com/ory/keto/commit/b73d91f061ab155c53d802263c0263aa39e64bdf)) -- Add POST REST handler for policy check ([7d89860](https://github.com/ory/keto/commit/7d89860bc4a790a69f5bea5b0dbe4a2938c6729f)) +- Add POST REST handler for policy check + ([7d89860](https://github.com/ory/keto/commit/7d89860bc4a790a69f5bea5b0dbe4a2938c6729f)) - Add relation write API ([#275](https://github.com/ory/keto/issues/275)) ([f2ddb9d](https://github.com/ory/keto/commit/f2ddb9d884ed71037b5371c00bb10b63d25d47c0)) -- Add REST and gRPC logger middlewares ([#436](https://github.com/ory/keto/issues/436)) +- Add REST and gRPC logger middlewares + ([#436](https://github.com/ory/keto/issues/436)) ([615eb0b](https://github.com/ory/keto/commit/615eb0bec3bdc0fd26abc7af0b8990269b0cbedd)) - Add SQA telemetry ([#535](https://github.com/ory/keto/issues/535)) ([9f6472b](https://github.com/ory/keto/commit/9f6472b0c996505d41058e9b55afa8fd6b9bb2d5)) @@ -793,28 +956,35 @@ So stay tuned, :star: this repo, :eyes: releases, and ([d595d52](https://github.com/ory/keto/commit/d595d52dabb8f4953b5c23d3a8154cac13d00306)) - Add tracing ([#536](https://github.com/ory/keto/issues/536)) ([b57a144](https://github.com/ory/keto/commit/b57a144e0a7ec39d5831dbb79840c2b25c044e6a)) -- Allow to apply namespace migrations together with regular migrations ([#441](https://github.com/ory/keto/issues/441)) +- Allow to apply namespace migrations together with regular migrations + ([#441](https://github.com/ory/keto/issues/441)) ([57e2bbc](https://github.com/ory/keto/commit/57e2bbc5eaebe43834f2432eb1ee2820d9cb2988)) - Delete relation tuples ([#457](https://github.com/ory/keto/issues/457)) - ([3ec8afa](https://github.com/ory/keto/commit/3ec8afa68c5b5ddc26609b9afd17cc0d06cd82bf)), closes - [#452](https://github.com/ory/keto/issues/452) -- Dockerfile and docker compose example ([#390](https://github.com/ory/keto/issues/390)) + ([3ec8afa](https://github.com/ory/keto/commit/3ec8afa68c5b5ddc26609b9afd17cc0d06cd82bf)), + closes [#452](https://github.com/ory/keto/issues/452) +- Dockerfile and docker compose example + ([#390](https://github.com/ory/keto/issues/390)) ([10cd0b3](https://github.com/ory/keto/commit/10cd0b39c12ef96710bda6ff013f7c5eeae97118)) - Expand API ([#285](https://github.com/ory/keto/issues/285)) ([a3ca0b8](https://github.com/ory/keto/commit/a3ca0b8a109b63f443e359cd8ff18a7b3e489f84)) - Expand GPRC service and CLI ([#383](https://github.com/ory/keto/issues/383)) ([acf2154](https://github.com/ory/keto/commit/acf21546d3e135deb77c853b751a3da3a7b16f00)) -- First API draft and generation ([#315](https://github.com/ory/keto/issues/315)) +- First API draft and generation + ([#315](https://github.com/ory/keto/issues/315)) ([bda5d8b](https://github.com/ory/keto/commit/bda5d8b7e90d749600f5b5e169df8a6ec3705b22)) -- GRPC status codes and improved error messages ([#467](https://github.com/ory/keto/issues/467)) +- GRPC status codes and improved error messages + ([#467](https://github.com/ory/keto/issues/467)) ([4a4f8c6](https://github.com/ory/keto/commit/4a4f8c6b323664329414b61e7d80d7838face730)) - GRPC version API ([#475](https://github.com/ory/keto/issues/475)) ([89cc46f](https://github.com/ory/keto/commit/89cc46fe4a13b062693d3db4f803834ba37f4e48)) -- Implement goreleaser pipeline ([888ac43](https://github.com/ory/keto/commit/888ac43e6f706f619b2f1b58271dd027094c9ae9)), closes - [#410](https://github.com/ory/keto/issues/410) -- Incorporate new GRPC API structure ([#331](https://github.com/ory/keto/issues/331)) +- Implement goreleaser pipeline + ([888ac43](https://github.com/ory/keto/commit/888ac43e6f706f619b2f1b58271dd027094c9ae9)), + closes [#410](https://github.com/ory/keto/issues/410) +- Incorporate new GRPC API structure + ([#331](https://github.com/ory/keto/issues/331)) ([e0916ad](https://github.com/ory/keto/commit/e0916ad00c81b24177cfe45faf77b93d2c33dc1f)) -- Koanf and namespace configuration ([#367](https://github.com/ory/keto/issues/367)) +- Koanf and namespace configuration + ([#367](https://github.com/ory/keto/issues/367)) ([3ad32bc](https://github.com/ory/keto/commit/3ad32bc13a4d96135be8031eb6fe4c15868272ca)) - Namespace configuration ([#324](https://github.com/ory/keto/issues/324)) ([b94f50d](https://github.com/ory/keto/commit/b94f50d1800c47a43561df5009cb38b44ccd0088)) @@ -831,14 +1001,16 @@ So stay tuned, :star: this repo, :eyes: releases, and - Read API ([#269](https://github.com/ory/keto/issues/269)) ([de5119a](https://github.com/ory/keto/commit/de5119a6e3c7563cfc2e1ada12d47b27ebd7faaa)): - This is a first draft of the read API. It is reachable by REST and gRPC calls. The main purpose of this PR is to establish the - basic repository structure and define the API. + This is a first draft of the read API. It is reachable by REST and gRPC calls. + The main purpose of this PR is to establish the basic repository structure and + define the API. - Relationtuple parse command ([#490](https://github.com/ory/keto/issues/490)) ([91a3cf4](https://github.com/ory/keto/commit/91a3cf47fbdb8203b799cf7c69bcf3dbbfb98b3a)): - This command parses the relation tuple format used in the docs. It greatly improves the experience when copying something from - the documentation. It can especially be used to pipe relation tuples into other commands, e.g.: + This command parses the relation tuple format used in the docs. It greatly + improves the experience when copying something from the documentation. It can + especially be used to pipe relation tuples into other commands, e.g.: ```shell echo "messages:02y_15_4w350m3#decypher@john" | \ @@ -849,9 +1021,11 @@ So stay tuned, :star: this repo, :eyes: releases, and - REST patch relation tuples ([#491](https://github.com/ory/keto/issues/491)) ([d38618a](https://github.com/ory/keto/commit/d38618a9e647902ce019396ff1c33973020bf797)): - The new PATCH handler allows transactional changes similar to the already existing gRPC service. + The new PATCH handler allows transactional changes similar to the already + existing gRPC service. -- Separate and multiplex ports based on read/write privilege ([#397](https://github.com/ory/keto/issues/397)) +- Separate and multiplex ports based on read/write privilege + ([#397](https://github.com/ory/keto/issues/397)) ([6918ac3](https://github.com/ory/keto/commit/6918ac3bfa355cbd551e44376c214f412e3414e4)) - Swagger SDK ([#476](https://github.com/ory/keto/issues/476)) ([011888c](https://github.com/ory/keto/commit/011888c2b7e2d0f7b8923c994c70e62d374a2830)) @@ -860,51 +1034,66 @@ So stay tuned, :star: this repo, :eyes: releases, and - Add command tests ([#487](https://github.com/ory/keto/issues/487)) ([61c28e4](https://github.com/ory/keto/commit/61c28e48a5c3f623e5cc133e69ba368c5103f414)) -- Add dedicated persistence tests ([#416](https://github.com/ory/keto/issues/416)) +- Add dedicated persistence tests + ([#416](https://github.com/ory/keto/issues/416)) ([4e98906](https://github.com/ory/keto/commit/4e9890605edf3ea26134917a95bfa6fbb176565e)) - Add handler tests ([#478](https://github.com/ory/keto/issues/478)) ([9315a77](https://github.com/ory/keto/commit/9315a77820d50e400b78f2f019a871be022a9887)) - Add initial e2e test ([#380](https://github.com/ory/keto/issues/380)) ([dc5d3c9](https://github.com/ory/keto/commit/dc5d3c9d02604fddbfa56ac5ebbc1fef56a881d9)) -- Add relationtuple definition tests ([#415](https://github.com/ory/keto/issues/415)) +- Add relationtuple definition tests + ([#415](https://github.com/ory/keto/issues/415)) ([2e3dcb2](https://github.com/ory/keto/commit/2e3dcb200a7769dc8710d311ca08a7515012fbdd)) -- Enable GRPC client in e2e test ([#382](https://github.com/ory/keto/issues/382)) +- Enable GRPC client in e2e test + ([#382](https://github.com/ory/keto/issues/382)) ([4e5c6ae](https://github.com/ory/keto/commit/4e5c6aed56e5a449003956ec114ec131be068aaf)) - Improve docs sample tests ([#461](https://github.com/ory/keto/issues/461)) ([6e0e5e6](https://github.com/ory/keto/commit/6e0e5e6184916e894fd4694cfa3a158f11fae11f)) # [0.5.6-alpha.1](https://github.com/ory/keto/compare/v0.5.5-alpha.1...v0.5.6-alpha.1) (2020-05-28) -This release bumps vulnerable transient dependencies (those are not actually used in ORY Keto) and updates several documentation -pages and improves structured logging output. Additionally, ORY Keto now uses the updated release pipeline! +This release bumps vulnerable transient dependencies (those are not actually +used in ORY Keto) and updates several documentation pages and improves +structured logging output. Additionally, ORY Keto now uses the updated release +pipeline! ### Bug Fixes -- Update install script ([21e1bf0](https://github.com/ory/keto/commit/21e1bf05177576a9d743bd11744ef6a42be50b8d)) +- Update install script + ([21e1bf0](https://github.com/ory/keto/commit/21e1bf05177576a9d743bd11744ef6a42be50b8d)) ### Chores -- Pin v0.5.6-alpha.1 release commit ([ed0da08](https://github.com/ory/keto/commit/ed0da08a03a910660358fc56c568692325749b6d)) +- Pin v0.5.6-alpha.1 release commit + ([ed0da08](https://github.com/ory/keto/commit/ed0da08a03a910660358fc56c568692325749b6d)) # [0.5.5-alpha.1](https://github.com/ory/keto/compare/v0.5.4-alpha.1...v0.5.5-alpha.1) (2020-05-28) -This release bumps vulnerable transient dependencies (those are not actually used in ORY Keto) and updates several documentation -pages and improves structured logging output. Additionally, ORY Keto now uses the updated release pipeline! +This release bumps vulnerable transient dependencies (those are not actually +used in ORY Keto) and updates several documentation pages and improves +structured logging output. Additionally, ORY Keto now uses the updated release +pipeline! ### Bug Fixes -- Move deps to go_mod_indirect_pins ([dd3e971](https://github.com/ory/keto/commit/dd3e971ac418baf10c1b33005acc7e6f66fb0d85)) -- Resolve test issues ([9bd9956](https://github.com/ory/keto/commit/9bd9956e33731f1619c32e1e6b7c78f42e7c47c3)) -- Update install.sh script ([f64d320](https://github.com/ory/keto/commit/f64d320b6424fe3256eb7fad1c94dcc1ef0bf487)) -- Use semver-regex replacer func ([2cc3bbb](https://github.com/ory/keto/commit/2cc3bbb2d75ba5fa7a3653d7adcaa712ff38c603)) +- Move deps to go_mod_indirect_pins + ([dd3e971](https://github.com/ory/keto/commit/dd3e971ac418baf10c1b33005acc7e6f66fb0d85)) +- Resolve test issues + ([9bd9956](https://github.com/ory/keto/commit/9bd9956e33731f1619c32e1e6b7c78f42e7c47c3)) +- Update install.sh script + ([f64d320](https://github.com/ory/keto/commit/f64d320b6424fe3256eb7fad1c94dcc1ef0bf487)) +- Use semver-regex replacer func + ([2cc3bbb](https://github.com/ory/keto/commit/2cc3bbb2d75ba5fa7a3653d7adcaa712ff38c603)) ### Chores -- Pin v0.5.5-alpha.1 release commit ([4666a0f](https://github.com/ory/keto/commit/4666a0f258f253d19a14eca34f4b7049f2d0afa2)) +- Pin v0.5.5-alpha.1 release commit + ([4666a0f](https://github.com/ory/keto/commit/4666a0f258f253d19a14eca34f4b7049f2d0afa2)) ### Documentation -- Add missing colon in docker run command ([#193](https://github.com/ory/keto/issues/193)) +- Add missing colon in docker run command + ([#193](https://github.com/ory/keto/issues/193)) ([383063d](https://github.com/ory/keto/commit/383063d260d995665da4c02c9a7bac7e06a2c8d3)) - Update github templates ([#182](https://github.com/ory/keto/issues/182)) ([72ea09b](https://github.com/ory/keto/commit/72ea09bbbf9925d7705842703b32826376f636e4)) @@ -918,12 +1107,17 @@ pages and improves structured logging output. Additionally, ORY Keto now uses th ([ba0943c](https://github.com/ory/keto/commit/ba0943c45d36ef10bdf1169f0aeef439a3a67d28)) - Update linux install guide ([#191](https://github.com/ory/keto/issues/191)) ([7d8b24b](https://github.com/ory/keto/commit/7d8b24bddb9c92feb78c7b65f39434d538773b58)) -- Update repository templates ([ea65b5c](https://github.com/ory/keto/commit/ea65b5c5ada0a7453326fa755aa914306f1b1851)) -- Use central banner repo for README ([0d95d97](https://github.com/ory/keto/commit/0d95d97504df4d0ab57d18dc6d0a824a3f8f5896)) -- Use correct banner ([c6dfe28](https://github.com/ory/keto/commit/c6dfe280fd962169c424834cea040a408c1bc83f)) -- Use correct version ([5f7030c](https://github.com/ory/keto/commit/5f7030c9069fe392200be72f8ce1a93890fbbba8)), closes - [#200](https://github.com/ory/keto/issues/200) -- Use correct versions in install docs ([52e6c34](https://github.com/ory/keto/commit/52e6c34780ed41c169504d71c39459898b5d14f9)) +- Update repository templates + ([ea65b5c](https://github.com/ory/keto/commit/ea65b5c5ada0a7453326fa755aa914306f1b1851)) +- Use central banner repo for README + ([0d95d97](https://github.com/ory/keto/commit/0d95d97504df4d0ab57d18dc6d0a824a3f8f5896)) +- Use correct banner + ([c6dfe28](https://github.com/ory/keto/commit/c6dfe280fd962169c424834cea040a408c1bc83f)) +- Use correct version + ([5f7030c](https://github.com/ory/keto/commit/5f7030c9069fe392200be72f8ce1a93890fbbba8)), + closes [#200](https://github.com/ory/keto/issues/200) +- Use correct versions in install docs + ([52e6c34](https://github.com/ory/keto/commit/52e6c34780ed41c169504d71c39459898b5d14f9)) # [0.5.4-alpha.1](https://github.com/ory/keto/compare/v0.5.3-alpha.3...v0.5.4-alpha.1) (2020-04-07) @@ -933,9 +1127,10 @@ Closes #177 ### Bug Fixes -- Resolve panic when executing migrations ([#178](https://github.com/ory/keto/issues/178)) - ([7e83fee](https://github.com/ory/keto/commit/7e83feefaad041c60f09232ac44ed8b7240c6558)), closes - [#177](https://github.com/ory/keto/issues/177) +- Resolve panic when executing migrations + ([#178](https://github.com/ory/keto/issues/178)) + ([7e83fee](https://github.com/ory/keto/commit/7e83feefaad041c60f09232ac44ed8b7240c6558)), + closes [#177](https://github.com/ory/keto/issues/177) # [0.5.3-alpha.3](https://github.com/ory/keto/compare/v0.5.3-alpha.2...v0.5.3-alpha.3) (2020-04-06) @@ -953,19 +1148,30 @@ autogen(docs): regenerate and update changelog ### Documentation -- Regenerate and update changelog ([dda79b1](https://github.com/ory/keto/commit/dda79b106a18bc33d70ae60e352118b0d288d26b)) -- Regenerate and update changelog ([9048dd8](https://github.com/ory/keto/commit/9048dd8d8a0f0654072b3d4b77261fe947a34ece)) -- Regenerate and update changelog ([806f68c](https://github.com/ory/keto/commit/806f68c603781742e0177ec0b2deecaf64c5b721)) -- Regenerate and update changelog ([8905ee7](https://github.com/ory/keto/commit/8905ee74d4ec394af92240e180cc5d7f6493cb2f)) -- Regenerate and update changelog ([203c1cc](https://github.com/ory/keto/commit/203c1cc659a72f81a370d7b9b7fbda60e7c96c9e)) -- Regenerate and update changelog ([8875a95](https://github.com/ory/keto/commit/8875a95b35df57668acb27820a3aff1cdfbe8b30)) -- Regenerate and update changelog ([28ddd3e](https://github.com/ory/keto/commit/28ddd3e1483afe8571b3d2bf9afcc31386d85f7f)) -- Regenerate and update changelog ([927c4ed](https://github.com/ory/keto/commit/927c4edc4a770133bcb34bc044dd5c5e0eb3ffb7)) -- Updates issue and pull request templates ([#168](https://github.com/ory/keto/issues/168)) +- Regenerate and update changelog + ([dda79b1](https://github.com/ory/keto/commit/dda79b106a18bc33d70ae60e352118b0d288d26b)) +- Regenerate and update changelog + ([9048dd8](https://github.com/ory/keto/commit/9048dd8d8a0f0654072b3d4b77261fe947a34ece)) +- Regenerate and update changelog + ([806f68c](https://github.com/ory/keto/commit/806f68c603781742e0177ec0b2deecaf64c5b721)) +- Regenerate and update changelog + ([8905ee7](https://github.com/ory/keto/commit/8905ee74d4ec394af92240e180cc5d7f6493cb2f)) +- Regenerate and update changelog + ([203c1cc](https://github.com/ory/keto/commit/203c1cc659a72f81a370d7b9b7fbda60e7c96c9e)) +- Regenerate and update changelog + ([8875a95](https://github.com/ory/keto/commit/8875a95b35df57668acb27820a3aff1cdfbe8b30)) +- Regenerate and update changelog + ([28ddd3e](https://github.com/ory/keto/commit/28ddd3e1483afe8571b3d2bf9afcc31386d85f7f)) +- Regenerate and update changelog + ([927c4ed](https://github.com/ory/keto/commit/927c4edc4a770133bcb34bc044dd5c5e0eb3ffb7)) +- Updates issue and pull request templates + ([#168](https://github.com/ory/keto/issues/168)) ([29a38a8](https://github.com/ory/keto/commit/29a38a85c61ec2c8d0ad2ce6d5a0f9e9d74b52f7)) -- Updates issue and pull request templates ([#169](https://github.com/ory/keto/issues/169)) +- Updates issue and pull request templates + ([#169](https://github.com/ory/keto/issues/169)) ([99b7d5d](https://github.com/ory/keto/commit/99b7d5de24fed1aed746c4447a390d084632f89a)) -- Updates issue and pull request templates ([#171](https://github.com/ory/keto/issues/171)) +- Updates issue and pull request templates + ([#171](https://github.com/ory/keto/issues/171)) ([7a9876b](https://github.com/ory/keto/commit/7a9876b8ed4282f50f886a025033641bd027a0e2)) # [0.5.3-alpha.1](https://github.com/ory/keto/compare/v0.5.2...v0.5.3-alpha.1) (2020-04-03) @@ -983,8 +1189,10 @@ docs: Regenerate and update changelog ### Documentation -- Regenerate and update changelog ([1e52100](https://github.com/ory/keto/commit/1e521001a43a0a13e2224e1a44956442ac6ffbc7)) -- Regenerate and update changelog ([e4d32a6](https://github.com/ory/keto/commit/e4d32a62c1ae96115ea50bb471f5ff2ce2f2c4b9)) +- Regenerate and update changelog + ([1e52100](https://github.com/ory/keto/commit/1e521001a43a0a13e2224e1a44956442ac6ffbc7)) +- Regenerate and update changelog + ([e4d32a6](https://github.com/ory/keto/commit/e4d32a62c1ae96115ea50bb471f5ff2ce2f2c4b9)) # [0.5.0](https://github.com/ory/keto/compare/v0.4.5-alpha.1...v0.5.0) (2020-04-02) @@ -996,21 +1204,29 @@ Closes #160 - Move to ory sqa service ([#159](https://github.com/ory/keto/issues/159)) ([c3bf1b1](https://github.com/ory/keto/commit/c3bf1b1964a14be4cc296aae98d0739e65917e18)) -- Use correct response mode for removeOryAccessControlPolicyRoleMe… ([#161](https://github.com/ory/keto/issues/161)) +- Use correct response mode for removeOryAccessControlPolicyRoleMe… + ([#161](https://github.com/ory/keto/issues/161)) ([17543cf](https://github.com/ory/keto/commit/17543cfef63a1d040a2234bd63b210fb9c4f6015)) ### Documentation -- Regenerate and update changelog ([6a77f75](https://github.com/ory/keto/commit/6a77f75d66e89420f2daf2fae011d31bcfa34008)) -- Regenerate and update changelog ([c8c9d29](https://github.com/ory/keto/commit/c8c9d29e77ef53e1196cc6fe600c53d93376229b)) -- Regenerate and update changelog ([fe8327d](https://github.com/ory/keto/commit/fe8327d951394084df7785166c9a9578c1ab0643)) -- Regenerate and update changelog ([b5b1d66](https://github.com/ory/keto/commit/b5b1d66a4b933df8789337cce3f6d6bf391b617b)) -- Update forum and chat links ([e96d7ba](https://github.com/ory/keto/commit/e96d7ba3dcc693c22eb983b3f58a05c9c6adbda7)) -- Updates issue and pull request templates ([#158](https://github.com/ory/keto/issues/158)) +- Regenerate and update changelog + ([6a77f75](https://github.com/ory/keto/commit/6a77f75d66e89420f2daf2fae011d31bcfa34008)) +- Regenerate and update changelog + ([c8c9d29](https://github.com/ory/keto/commit/c8c9d29e77ef53e1196cc6fe600c53d93376229b)) +- Regenerate and update changelog + ([fe8327d](https://github.com/ory/keto/commit/fe8327d951394084df7785166c9a9578c1ab0643)) +- Regenerate and update changelog + ([b5b1d66](https://github.com/ory/keto/commit/b5b1d66a4b933df8789337cce3f6d6bf391b617b)) +- Update forum and chat links + ([e96d7ba](https://github.com/ory/keto/commit/e96d7ba3dcc693c22eb983b3f58a05c9c6adbda7)) +- Updates issue and pull request templates + ([#158](https://github.com/ory/keto/issues/158)) ([ab14cfa](https://github.com/ory/keto/commit/ab14cfa51ce195b26a83c050452530a5008589d7)) -- Use real json bool type in swagger ([#162](https://github.com/ory/keto/issues/162)) - ([5349e7f](https://github.com/ory/keto/commit/5349e7f910ad22558a01b76be62db2136b5eb301)), closes - [#160](https://github.com/ory/keto/issues/160) +- Use real json bool type in swagger + ([#162](https://github.com/ory/keto/issues/162)) + ([5349e7f](https://github.com/ory/keto/commit/5349e7f910ad22558a01b76be62db2136b5eb301)), + closes [#160](https://github.com/ory/keto/issues/160) # [0.4.5-alpha.1](https://github.com/ory/keto/compare/v0.4.4-alpha.1...v0.4.5-alpha.1) (2020-02-29) @@ -1018,13 +1234,15 @@ docs: Regenerate and update changelog ### Bug Fixes -- **driver:** Extract scheme from DSN using sqlcon.GetDriverName ([#156](https://github.com/ory/keto/issues/156)) - ([187e289](https://github.com/ory/keto/commit/187e289f1a235b5cacf2a0b7ca5e98c384fa7a14)), closes - [#145](https://github.com/ory/keto/issues/145) +- **driver:** Extract scheme from DSN using sqlcon.GetDriverName + ([#156](https://github.com/ory/keto/issues/156)) + ([187e289](https://github.com/ory/keto/commit/187e289f1a235b5cacf2a0b7ca5e98c384fa7a14)), + closes [#145](https://github.com/ory/keto/issues/145) ### Documentation -- Regenerate and update changelog ([41513da](https://github.com/ory/keto/commit/41513da35ea038f3c4cc2d98b9796cee5b5a8b92)) +- Regenerate and update changelog + ([41513da](https://github.com/ory/keto/commit/41513da35ea038f3c4cc2d98b9796cee5b5a8b92)) # [0.4.4-alpha.1](https://github.com/ory/keto/compare/v0.4.3-alpha.2...v0.4.4-alpha.1) (2020-02-14) @@ -1032,27 +1250,37 @@ docs: Regenerate and update changelog ### Bug Fixes -- **goreleaser:** Update brew section ([0918ff3](https://github.com/ory/keto/commit/0918ff3032eeecd26c67d6249c7e28e71ee110af)) +- **goreleaser:** Update brew section + ([0918ff3](https://github.com/ory/keto/commit/0918ff3032eeecd26c67d6249c7e28e71ee110af)) ### Documentation -- Prepare ecosystem automation ([2e39be7](https://github.com/ory/keto/commit/2e39be79ebad1cec021ae3ee4b0a75ffea4b7424)) -- Regenerate and update changelog ([009c4c4](https://github.com/ory/keto/commit/009c4c4e4fd4c5607cc30cc9622fd0f82e3891f3)) -- Regenerate and update changelog ([49f3c4b](https://github.com/ory/keto/commit/49f3c4ba34df5879d8f48cc96bf0df9dad820362)) -- Updates issue and pull request templates ([#153](https://github.com/ory/keto/issues/153)) +- Prepare ecosystem automation + ([2e39be7](https://github.com/ory/keto/commit/2e39be79ebad1cec021ae3ee4b0a75ffea4b7424)) +- Regenerate and update changelog + ([009c4c4](https://github.com/ory/keto/commit/009c4c4e4fd4c5607cc30cc9622fd0f82e3891f3)) +- Regenerate and update changelog + ([49f3c4b](https://github.com/ory/keto/commit/49f3c4ba34df5879d8f48cc96bf0df9dad820362)) +- Updates issue and pull request templates + ([#153](https://github.com/ory/keto/issues/153)) ([7fb7521](https://github.com/ory/keto/commit/7fb752114e1e2a91ab96fdb546835de8aee4926b)) ### Features -- **ci:** Add nancy vuln scanner ([#152](https://github.com/ory/keto/issues/152)) +- **ci:** Add nancy vuln scanner + ([#152](https://github.com/ory/keto/issues/152)) ([c19c2b9](https://github.com/ory/keto/commit/c19c2b9efe8299b8878cc8099fe314d8dcda3a08)) ### Unclassified -- Update CHANGELOG [ci skip] ([63fe513](https://github.com/ory/keto/commit/63fe513d22ec3747a95cdb8f797ba1eba5ca344f)) -- Update CHANGELOG [ci skip] ([7b7c3ac](https://github.com/ory/keto/commit/7b7c3ac6c06c072fea1b64624ea79a3fd406b09c)) -- Update CHANGELOG [ci skip] ([8886392](https://github.com/ory/keto/commit/8886392b39fb46ad338c8284866d4dae64ad1826)) -- Update CHANGELOG [ci skip] ([5bbc284](https://github.com/ory/keto/commit/5bbc2844c49b0a68ba3bd8b003d91f87e2aed9e2)) +- Update CHANGELOG [ci skip] + ([63fe513](https://github.com/ory/keto/commit/63fe513d22ec3747a95cdb8f797ba1eba5ca344f)) +- Update CHANGELOG [ci skip] + ([7b7c3ac](https://github.com/ory/keto/commit/7b7c3ac6c06c072fea1b64624ea79a3fd406b09c)) +- Update CHANGELOG [ci skip] + ([8886392](https://github.com/ory/keto/commit/8886392b39fb46ad338c8284866d4dae64ad1826)) +- Update CHANGELOG [ci skip] + ([5bbc284](https://github.com/ory/keto/commit/5bbc2844c49b0a68ba3bd8b003d91f87e2aed9e2)) # [0.4.3-alpha.2](https://github.com/ory/keto/compare/v0.4.3-alpha.1...v0.4.3-alpha.2) (2020-01-31) @@ -1060,8 +1288,10 @@ Update README.md ### Unclassified -- Update README.md ([0ab9c6f](https://github.com/ory/keto/commit/0ab9c6f372a1538a958a68b34315c9167b5a9093)) -- Update CHANGELOG [ci skip] ([f0a1428](https://github.com/ory/keto/commit/f0a1428f4b99ceb35ff4f1e839bc5237e19db628)) +- Update README.md + ([0ab9c6f](https://github.com/ory/keto/commit/0ab9c6f372a1538a958a68b34315c9167b5a9093)) +- Update CHANGELOG [ci skip] + ([f0a1428](https://github.com/ory/keto/commit/f0a1428f4b99ceb35ff4f1e839bc5237e19db628)) # [0.4.3-alpha.1](https://github.com/ory/keto/compare/v0.4.2-alpha.1...v0.4.3-alpha.1) (2020-01-23) @@ -1072,8 +1302,9 @@ Closes #150 ### Unclassified - Disable access logging for health endpoints (#151) - ([6ca0c09](https://github.com/ory/keto/commit/6ca0c09b5618122762475cffdc9c32adf28456a1)), closes - [#151](https://github.com/ory/keto/issues/151) [#150](https://github.com/ory/keto/issues/150) + ([6ca0c09](https://github.com/ory/keto/commit/6ca0c09b5618122762475cffdc9c32adf28456a1)), + closes [#151](https://github.com/ory/keto/issues/151) + [#150](https://github.com/ory/keto/issues/150) # [0.4.2-alpha.1](https://github.com/ory/keto/compare/v0.4.1-beta.1...v0.4.2-alpha.1) (2020-01-14) @@ -1081,7 +1312,8 @@ Update CHANGELOG [ci skip] ### Unclassified -- Update CHANGELOG [ci skip] ([afaabde](https://github.com/ory/keto/commit/afaabde63affcf568e3090e55b4b957edff2890c)) +- Update CHANGELOG [ci skip] + ([afaabde](https://github.com/ory/keto/commit/afaabde63affcf568e3090e55b4b957edff2890c)) # [0.4.1-beta.1](https://github.com/ory/keto/compare/v0.4.0-sandbox...v0.4.1-beta.1) (2020-01-13) @@ -1089,8 +1321,10 @@ Update CHANGELOG [ci skip] ### Unclassified -- Update CHANGELOG [ci skip] ([e3ca5a7](https://github.com/ory/keto/commit/e3ca5a7d8b9827ffc7b31a8b5e459db3e912a590)) -- Update SDK ([5dd6237](https://github.com/ory/keto/commit/5dd623755d4832f33c3dcefb778a9a70eace7b52)) +- Update CHANGELOG [ci skip] + ([e3ca5a7](https://github.com/ory/keto/commit/e3ca5a7d8b9827ffc7b31a8b5e459db3e912a590)) +- Update SDK + ([5dd6237](https://github.com/ory/keto/commit/5dd623755d4832f33c3dcefb778a9a70eace7b52)) # [0.4.0-alpha.1](https://github.com/ory/keto/compare/v0.3.9-sandbox...v0.4.0-alpha.1) (2020-01-13) @@ -1098,10 +1332,12 @@ Move to new SDK generators (#146) ### Unclassified -- Move to new SDK generators (#146) ([4f51a09](https://github.com/ory/keto/commit/4f51a0948723efc092f1887b111d1e6dd590a075)), +- Move to new SDK generators (#146) + ([4f51a09](https://github.com/ory/keto/commit/4f51a0948723efc092f1887b111d1e6dd590a075)), closes [#146](https://github.com/ory/keto/issues/146) -- Fix typos in the README (#144) ([85d838c](https://github.com/ory/keto/commit/85d838c0872c73eb70b5bfff1ccb175b07f6b1e4)), closes - [#144](https://github.com/ory/keto/issues/144) +- Fix typos in the README (#144) + ([85d838c](https://github.com/ory/keto/commit/85d838c0872c73eb70b5bfff1ccb175b07f6b1e4)), + closes [#144](https://github.com/ory/keto/issues/144) # [0.3.9-sandbox](https://github.com/ory/keto/compare/v0.3.8-sandbox...v0.3.9-sandbox) (2019-12-16) @@ -1109,7 +1345,8 @@ Update go modules ### Unclassified -- Update go modules ([1151e07](https://github.com/ory/keto/commit/1151e0755c974b0aea86be5aaeae365ea9aef094)) +- Update go modules + ([1151e07](https://github.com/ory/keto/commit/1151e0755c974b0aea86be5aaeae365ea9aef094)) # [0.3.7-sandbox](https://github.com/ory/keto/compare/v0.3.6-sandbox...v0.3.7-sandbox) (2019-12-11) @@ -1118,9 +1355,10 @@ Update documentation banner image (#143) ### Unclassified - Update documentation banner image (#143) - ([e444755](https://github.com/ory/keto/commit/e4447552031a4f26ec21a336071b0bb19843df61)), closes - [#143](https://github.com/ory/keto/issues/143) -- Revert incorrect license changes ([094c4f3](https://github.com/ory/keto/commit/094c4f30184d77a05044087c13e71ce4adb4d735)) + ([e444755](https://github.com/ory/keto/commit/e4447552031a4f26ec21a336071b0bb19843df61)), + closes [#143](https://github.com/ory/keto/issues/143) +- Revert incorrect license changes + ([094c4f3](https://github.com/ory/keto/commit/094c4f30184d77a05044087c13e71ce4adb4d735)) - Fix invalid pseudo version ([#138](https://github.com/ory/keto/issues/138)) ([79b4457](https://github.com/ory/keto/commit/79b4457f0162197ba267edbb8c0031c47e03bade)) @@ -1130,7 +1368,8 @@ Resolve issues with mysql tests (#137) ### Unclassified -- Resolve issues with mysql tests (#137) ([ef5aec8](https://github.com/ory/keto/commit/ef5aec8e493199c46b78e8f1257aa41df9545f28)), +- Resolve issues with mysql tests (#137) + ([ef5aec8](https://github.com/ory/keto/commit/ef5aec8e493199c46b78e8f1257aa41df9545f28)), closes [#137](https://github.com/ory/keto/issues/137) # [0.3.5-sandbox](https://github.com/ory/keto/compare/v0.3.4-sandbox...v0.3.5-sandbox) (2019-08-21) @@ -1143,35 +1382,47 @@ Implement roles and policies filter (#124) ([57686d2](https://github.com/ory/keto/commit/57686d2e30b229cae33e717eb8b3db9da3bdaf0a)) - README grammar fixes ([#114](https://github.com/ory/keto/issues/114)) ([e592736](https://github.com/ory/keto/commit/e5927360300d8c4fbea841c1c2fb92b48b77885e)) -- Updates issue and pull request templates ([#110](https://github.com/ory/keto/issues/110)) +- Updates issue and pull request templates + ([#110](https://github.com/ory/keto/issues/110)) ([80c8516](https://github.com/ory/keto/commit/80c8516efbcf33902d8a45f1dc7dbafff2aab8b1)) -- Updates issue and pull request templates ([#111](https://github.com/ory/keto/issues/111)) +- Updates issue and pull request templates + ([#111](https://github.com/ory/keto/issues/111)) ([22305d0](https://github.com/ory/keto/commit/22305d0a9b5114de8125c16030bbcd1de695ae9b)) -- Updates issue and pull request templates ([#112](https://github.com/ory/keto/issues/112)) +- Updates issue and pull request templates + ([#112](https://github.com/ory/keto/issues/112)) ([dccada9](https://github.com/ory/keto/commit/dccada9a2189bbd899c5c4a18665a92113fe6cd7)) -- Updates issue and pull request templates ([#125](https://github.com/ory/keto/issues/125)) +- Updates issue and pull request templates + ([#125](https://github.com/ory/keto/issues/125)) ([15f373a](https://github.com/ory/keto/commit/15f373a16b8cfbd6cdad2bda5f161e171c566137)) -- Updates issue and pull request templates ([#128](https://github.com/ory/keto/issues/128)) +- Updates issue and pull request templates + ([#128](https://github.com/ory/keto/issues/128)) ([eaf8e33](https://github.com/ory/keto/commit/eaf8e33f3904484635924bdac190c8dc7b60f939)) -- Updates issue and pull request templates ([#130](https://github.com/ory/keto/issues/130)) +- Updates issue and pull request templates + ([#130](https://github.com/ory/keto/issues/130)) ([a440d14](https://github.com/ory/keto/commit/a440d142275a7a91a0a6bb487fe47d22247f4988)) -- Updates issue and pull request templates ([#131](https://github.com/ory/keto/issues/131)) +- Updates issue and pull request templates + ([#131](https://github.com/ory/keto/issues/131)) ([dbf2cb2](https://github.com/ory/keto/commit/dbf2cb23c5b6f0f1ee0be5c0b5a58fb0c3dbefd1)) -- Updates issue and pull request templates ([#132](https://github.com/ory/keto/issues/132)) +- Updates issue and pull request templates + ([#132](https://github.com/ory/keto/issues/132)) ([e121048](https://github.com/ory/keto/commit/e121048d10627ed32a07e26455efd69248f1bd95)) -- Updates issue and pull request templates ([#133](https://github.com/ory/keto/issues/133)) +- Updates issue and pull request templates + ([#133](https://github.com/ory/keto/issues/133)) ([1b7490a](https://github.com/ory/keto/commit/1b7490abc1d5d0501b66595eb2d92834b6fb0345)) ### Unclassified - Implement roles and policies filter (#124) - ([db94481](https://github.com/ory/keto/commit/db9448103621a6a8cd086a4cef6c6a22398e621f)), closes - [#124](https://github.com/ory/keto/issues/124) -- Improve documentation (#126) ([aabb04d](https://github.com/ory/keto/commit/aabb04d5f283d3c73eb3f3531b4e470ae716db5e)), closes - [#126](https://github.com/ory/keto/issues/126) -- Create FUNDING.yml ([571b447](https://github.com/ory/keto/commit/571b447ed3a02f43623ef5c5adc09682b5f379bd)) -- Remove binary license (#117) ([6e85f7c](https://github.com/ory/keto/commit/6e85f7c6f430e88fb4117a131f57bd69466a8ca1)), closes - [#117](https://github.com/ory/keto/issues/117) + ([db94481](https://github.com/ory/keto/commit/db9448103621a6a8cd086a4cef6c6a22398e621f)), + closes [#124](https://github.com/ory/keto/issues/124) +- Improve documentation (#126) + ([aabb04d](https://github.com/ory/keto/commit/aabb04d5f283d3c73eb3f3531b4e470ae716db5e)), + closes [#126](https://github.com/ory/keto/issues/126) +- Create FUNDING.yml + ([571b447](https://github.com/ory/keto/commit/571b447ed3a02f43623ef5c5adc09682b5f379bd)) +- Remove binary license (#117) + ([6e85f7c](https://github.com/ory/keto/commit/6e85f7c6f430e88fb4117a131f57bd69466a8ca1)), + closes [#117](https://github.com/ory/keto/issues/117) - Add adopters placeholder ([#129](https://github.com/ory/keto/issues/129)) ([b814838](https://github.com/ory/keto/commit/b8148388b8bea97d1f1b4b54de2f0b8ef6b8b6c7)) - Use non-root user in image ([#116](https://github.com/ory/keto/issues/116)) @@ -1190,7 +1441,8 @@ ci: Resolve goreleaser issues (#108) - Incorporates changes from version v0.3.1-sandbox ([b8a0029](https://github.com/ory/keto/commit/b8a002937483a0f71fe5aba26bb18beb41886249)) -- Updates issue and pull request templates ([#106](https://github.com/ory/keto/issues/106)) +- Updates issue and pull request templates + ([#106](https://github.com/ory/keto/issues/106)) ([54a5a27](https://github.com/ory/keto/commit/54a5a27f24a90ab3c5f9915f36582b85eecd0d62)) # [0.3.1-sandbox](https://github.com/ory/keto/compare/v0.3.0-sandbox...v0.3.1-sandbox) (2019-04-29) @@ -1201,7 +1453,8 @@ Signed-off-by: aeneasr ### Continuous Integration -- Use image that includes bash/sh for release docs ([#103](https://github.com/ory/keto/issues/103)) +- Use image that includes bash/sh for release docs + ([#103](https://github.com/ory/keto/issues/103)) ([e9d3027](https://github.com/ory/keto/commit/e9d3027fc62b20f28cd7a023222390e24d565eb1)) ### Documentation @@ -1212,8 +1465,8 @@ Signed-off-by: aeneasr ### Unclassified - Allow configuration files and update UPGRADE guide. (#102) - ([3934dc6](https://github.com/ory/keto/commit/3934dc6e690822358067b43920048d45a4b7799b)), closes - [#102](https://github.com/ory/keto/issues/102) + ([3934dc6](https://github.com/ory/keto/commit/3934dc6e690822358067b43920048d45a4b7799b)), + closes [#102](https://github.com/ory/keto/issues/102) # [0.3.0-sandbox](https://github.com/ory/keto/compare/v0.2.3-sandbox+oryOS.10...v0.3.0-sandbox) (2019-04-29) @@ -1223,46 +1476,56 @@ Signed-off-by: aeneasr ### Documentation -- Update patrons ([c8dc7cd](https://github.com/ory/keto/commit/c8dc7cdc68676970328b55648b8d6e469c77fbfd)) +- Update patrons + ([c8dc7cd](https://github.com/ory/keto/commit/c8dc7cdc68676970328b55648b8d6e469c77fbfd)) ### Unclassified - Remove duplicate code in Makefile (#99) - ([04f5223](https://github.com/ory/keto/commit/04f52231509dd0f3a57d745918fc43fff7c595ff)), closes - [#99](https://github.com/ory/keto/issues/99) + ([04f5223](https://github.com/ory/keto/commit/04f52231509dd0f3a57d745918fc43fff7c595ff)), + closes [#99](https://github.com/ory/keto/issues/99) - Add tracing support and general improvements (#98) - ([63b3946](https://github.com/ory/keto/commit/63b3946e0ae1fa23c6a359e9a64b296addff868c)), closes - [#98](https://github.com/ory/keto/issues/98): + ([63b3946](https://github.com/ory/keto/commit/63b3946e0ae1fa23c6a359e9a64b296addff868c)), + closes [#98](https://github.com/ory/keto/issues/98): - This patch improves the internal configuration and service management. It adds support for distributed tracing and resolves - several issues in the release pipeline and CLI. + This patch improves the internal configuration and service management. It adds + support for distributed tracing and resolves several issues in the release + pipeline and CLI. Additionally, composable docker-compose configuration files have been added. Several bugs have been fixed in the release management pipeline. -- storage/memory: Fix upsert with pre-existing key will causes duplicate records (#88) - ([1cb8a36](https://github.com/ory/keto/commit/1cb8a36a08883b785d9bb0a4be1ddc00f1f9d358)), closes - [#88](https://github.com/ory/keto/issues/88) [#80](https://github.com/ory/keto/issues/80) -- Add content-type in the response of allowed ([#90](https://github.com/ory/keto/issues/90)) +- storage/memory: Fix upsert with pre-existing key will causes duplicate records + (#88) + ([1cb8a36](https://github.com/ory/keto/commit/1cb8a36a08883b785d9bb0a4be1ddc00f1f9d358)), + closes [#88](https://github.com/ory/keto/issues/88) + [#80](https://github.com/ory/keto/issues/80) +- Add content-type in the response of allowed + ([#90](https://github.com/ory/keto/issues/90)) ([39a1486](https://github.com/ory/keto/commit/39a1486dc53456189d30380460a9aeba198fa9e9)) - Fix disable-telemetry check ([#85](https://github.com/ory/keto/issues/85)) ([38b5383](https://github.com/ory/keto/commit/38b538379973fa34bd2bf24dcb2e6dbedf324e1e)) - Fix remove member from role ([#87](https://github.com/ory/keto/issues/87)) - ([698e161](https://github.com/ory/keto/commit/698e161989331ca5a3a0769301d9694ef805a876)), closes - [#74](https://github.com/ory/keto/issues/74) -- Fix the type of conditions in the policy ([#86](https://github.com/ory/keto/issues/86)) + ([698e161](https://github.com/ory/keto/commit/698e161989331ca5a3a0769301d9694ef805a876)), + closes [#74](https://github.com/ory/keto/issues/74) +- Fix the type of conditions in the policy + ([#86](https://github.com/ory/keto/issues/86)) ([fc1ced6](https://github.com/ory/keto/commit/fc1ced63bd39c9fbf437e419dfc384343e36e0ee)) -- Improve naming for ory policies ([#100](https://github.com/ory/keto/issues/100)) +- Improve naming for ory policies + ([#100](https://github.com/ory/keto/issues/100)) ([b39703d](https://github.com/ory/keto/commit/b39703d362d333213fcb7d3782e363d09b6dabbd)) -- Move Go SDK generation to go-swagger ([#94](https://github.com/ory/keto/issues/94)) - ([9f48a95](https://github.com/ory/keto/commit/9f48a95187a7b6160108cd7d0301590de2e58f07)), closes - [#92](https://github.com/ory/keto/issues/92) -- Remove full tag from build pipeline ([#101](https://github.com/ory/keto/issues/101)) +- Move Go SDK generation to go-swagger + ([#94](https://github.com/ory/keto/issues/94)) + ([9f48a95](https://github.com/ory/keto/commit/9f48a95187a7b6160108cd7d0301590de2e58f07)), + closes [#92](https://github.com/ory/keto/issues/92) +- Remove full tag from build pipeline + ([#101](https://github.com/ory/keto/issues/101)) ([602a273](https://github.com/ory/keto/commit/602a273dc5a0c29e80a22f04adb937ab385c4512)) -- Send 403 when authorization result is negative ([#93](https://github.com/ory/keto/issues/93)) - ([de806d8](https://github.com/ory/keto/commit/de806d892819db63c1abc259ab06ee08d87895dc)), closes - [#75](https://github.com/ory/keto/issues/75) +- Send 403 when authorization result is negative + ([#93](https://github.com/ory/keto/issues/93)) + ([de806d8](https://github.com/ory/keto/commit/de806d892819db63c1abc259ab06ee08d87895dc)), + closes [#75](https://github.com/ory/keto/issues/75) - Update dependencies ([#91](https://github.com/ory/keto/issues/91)) ([4d44174](https://github.com/ory/keto/commit/4d4417474ebf8cc69d01e5ac82633b966cdefbc7)) @@ -1276,27 +1539,34 @@ Signed-off-by: aeneasr ### Documentation -- Add documentation for glob matching ([5c8babb](https://github.com/ory/keto/commit/5c8babbfbae01a78f30cfbff92d8e9c3a6b09027)) +- Add documentation for glob matching + ([5c8babb](https://github.com/ory/keto/commit/5c8babbfbae01a78f30cfbff92d8e9c3a6b09027)) - Incorporates changes from version v0.2.2-sandbox+oryOS.10 ([ed7af3f](https://github.com/ory/keto/commit/ed7af3fa4e5d1d0d03b5366f4cf865a5b82ec293)) -- Properly generate api.swagger.json ([18e3f84](https://github.com/ory/keto/commit/18e3f84cdeee317f942d61753399675c98886e5d)) +- Properly generate api.swagger.json + ([18e3f84](https://github.com/ory/keto/commit/18e3f84cdeee317f942d61753399675c98886e5d)) ### Unclassified - Add placeholder go file for rego inclusion ([6a6f64d](https://github.com/ory/keto/commit/6a6f64d8c59b496f6cf360f55eba1e16bf5380f1)) -- Add support for glob matching ([bb76c6b](https://github.com/ory/keto/commit/bb76c6bebe522fc25448c4f4e4d1ef7c530a725f)) -- Ex- and import rego subdirectories for `go get` [#77](https://github.com/ory/keto/issues/77) - ([59cc053](https://github.com/ory/keto/commit/59cc05328f068fc3046b2dbc022a562fd5d67960)), closes - [#73](https://github.com/ory/keto/issues/73) +- Add support for glob matching + ([bb76c6b](https://github.com/ory/keto/commit/bb76c6bebe522fc25448c4f4e4d1ef7c530a725f)) +- Ex- and import rego subdirectories for `go get` + [#77](https://github.com/ory/keto/issues/77) + ([59cc053](https://github.com/ory/keto/commit/59cc05328f068fc3046b2dbc022a562fd5d67960)), + closes [#73](https://github.com/ory/keto/issues/73) - Fix packr build pipeline ([#84](https://github.com/ory/keto/issues/84)) - ([65a87d5](https://github.com/ory/keto/commit/65a87d564d237bc979bb5962beff7d3703d9689f)), closes - [#73](https://github.com/ory/keto/issues/73) [#81](https://github.com/ory/keto/issues/81) -- Import glob in rego/doc.go ([7798442](https://github.com/ory/keto/commit/7798442553cfe7989a23d2c389c8c63a24013543)) -- Properly handle dbal error ([6811607](https://github.com/ory/keto/commit/6811607ea79c8f3155a17bc1aea566e9e4680616)) + ([65a87d5](https://github.com/ory/keto/commit/65a87d564d237bc979bb5962beff7d3703d9689f)), + closes [#73](https://github.com/ory/keto/issues/73) + [#81](https://github.com/ory/keto/issues/81) +- Import glob in rego/doc.go + ([7798442](https://github.com/ory/keto/commit/7798442553cfe7989a23d2c389c8c63a24013543)) +- Properly handle dbal error + ([6811607](https://github.com/ory/keto/commit/6811607ea79c8f3155a17bc1aea566e9e4680616)) - Properly handle TLS certificates if set - ([36399f0](https://github.com/ory/keto/commit/36399f09261d4f3cb5e053679eee3cb15da2df19)), closes - [#73](https://github.com/ory/keto/issues/73) + ([36399f0](https://github.com/ory/keto/commit/36399f09261d4f3cb5e053679eee3cb15da2df19)), + closes [#73](https://github.com/ory/keto/issues/73) # [0.2.2-sandbox+oryOS.10](https://github.com/ory/keto/compare/v0.2.1-sandbox+oryOS.10...v0.2.2-sandbox+oryOS.10) (2018-12-13) @@ -1317,7 +1587,8 @@ Signed-off-by: aeneasr ### Continuous Integration -- Fix docker release task ([7a0414f](https://github.com/ory/keto/commit/7a0414f614b6cc8b1d78cfbb773a2f0192d00d23)) +- Fix docker release task + ([7a0414f](https://github.com/ory/keto/commit/7a0414f614b6cc8b1d78cfbb773a2f0192d00d23)) # [0.2.0-sandbox+oryOS.10](https://github.com/ory/keto/compare/v0.0.1...v0.2.0-sandbox+oryOS.10) (2018-12-13) @@ -1327,15 +1598,22 @@ Signed-off-by: aeneasr ### Documentation -- Adds banner ([0ec1d8f](https://github.com/ory/keto/commit/0ec1d8f5e843465d17ac4c8f91f18e5badf16900)) -- Adds GitHub templates & code of conduct ([#31](https://github.com/ory/keto/issues/31)) +- Adds banner + ([0ec1d8f](https://github.com/ory/keto/commit/0ec1d8f5e843465d17ac4c8f91f18e5badf16900)) +- Adds GitHub templates & code of conduct + ([#31](https://github.com/ory/keto/issues/31)) ([a11e898](https://github.com/ory/keto/commit/a11e8980f2af528f1357659966123d0cbf7d43db)) -- Adds link to examples repository ([#32](https://github.com/ory/keto/issues/32)) +- Adds link to examples repository + ([#32](https://github.com/ory/keto/issues/32)) ([7061a2a](https://github.com/ory/keto/commit/7061a2aa31652a9e0c2d449facb1201bfa11fd3f)) -- Adds security console image ([fd27fc9](https://github.com/ory/keto/commit/fd27fc9cce50beb3d0189e0a93300879fd7149db)) -- Changes hydra to keto in readme ([9dab531](https://github.com/ory/keto/commit/9dab531744cf5b0ae98862945d44b07535595781)) -- Deprecate old versions in logs ([955d647](https://github.com/ory/keto/commit/955d647307a48ee7cf2d3f9fb4263072adf42299)) -- Incorporates changes from version ([85c4d81](https://github.com/ory/keto/commit/85c4d81a192e92f874c106b91cfa6fb404d9a34a)) +- Adds security console image + ([fd27fc9](https://github.com/ory/keto/commit/fd27fc9cce50beb3d0189e0a93300879fd7149db)) +- Changes hydra to keto in readme + ([9dab531](https://github.com/ory/keto/commit/9dab531744cf5b0ae98862945d44b07535595781)) +- Deprecate old versions in logs + ([955d647](https://github.com/ory/keto/commit/955d647307a48ee7cf2d3f9fb4263072adf42299)) +- Incorporates changes from version + ([85c4d81](https://github.com/ory/keto/commit/85c4d81a192e92f874c106b91cfa6fb404d9a34a)) - Incorporates changes from version v0.0.0-testrelease.1 ([6062dd4](https://github.com/ory/keto/commit/6062dd4a894607f5f1ead119af20cc8bdbe15bef)) - Incorporates changes from version v0.0.1-1-g85c4d81 @@ -1392,49 +1670,75 @@ Signed-off-by: aeneasr ([5045b59](https://github.com/ory/keto/commit/5045b59e2a83d6ab047b1b95c581d7c34e96a2e0)) - Incorporates changes from version v1.0.0-beta.9 ([be2f035](https://github.com/ory/keto/commit/be2f03524721ef47ecb1c9aec57c2696174e0657)) -- Properly sets up changelog TOC ([e0acd67](https://github.com/ory/keto/commit/e0acd670ab19c0d6fd36733fea164e2b0414597d)) -- Puts toc in the right place ([114914f](https://github.com/ory/keto/commit/114914fa354f784b310bc9dfd232a011e0d98d99)) -- Revert changes from test release ([ab3a64d](https://github.com/ory/keto/commit/ab3a64d3d41292364c5947db98c4d27a8223853e)) +- Properly sets up changelog TOC + ([e0acd67](https://github.com/ory/keto/commit/e0acd670ab19c0d6fd36733fea164e2b0414597d)) +- Puts toc in the right place + ([114914f](https://github.com/ory/keto/commit/114914fa354f784b310bc9dfd232a011e0d98d99)) +- Revert changes from test release + ([ab3a64d](https://github.com/ory/keto/commit/ab3a64d3d41292364c5947db98c4d27a8223853e)) - Update documentation links ([#67](https://github.com/ory/keto/issues/67)) ([d22d413](https://github.com/ory/keto/commit/d22d413c7a001ccaa96b4c013665153f41831614)) -- Update link to security console ([846ce4b](https://github.com/ory/keto/commit/846ce4baa9da5954bd30996f489885a026c48185)) -- Update migration guide ([3c44b58](https://github.com/ory/keto/commit/3c44b58613e46ed39d42463537773fe9d95a54da)) -- Update to latest changes ([1625123](https://github.com/ory/keto/commit/1625123ed342f019d5e7ab440eb37da310570842)) -- Updates copyright notice ([9dd5578](https://github.com/ory/keto/commit/9dd557825dfd3b9d589c9db2ccb201638debbaae)) -- Updates installation guide ([f859645](https://github.com/ory/keto/commit/f859645f230f405cfabed0c1b9a2b67b1a3841d3)) -- Updates issue and pull request templates ([#52](https://github.com/ory/keto/issues/52)) +- Update link to security console + ([846ce4b](https://github.com/ory/keto/commit/846ce4baa9da5954bd30996f489885a026c48185)) +- Update migration guide + ([3c44b58](https://github.com/ory/keto/commit/3c44b58613e46ed39d42463537773fe9d95a54da)) +- Update to latest changes + ([1625123](https://github.com/ory/keto/commit/1625123ed342f019d5e7ab440eb37da310570842)) +- Updates copyright notice + ([9dd5578](https://github.com/ory/keto/commit/9dd557825dfd3b9d589c9db2ccb201638debbaae)) +- Updates installation guide + ([f859645](https://github.com/ory/keto/commit/f859645f230f405cfabed0c1b9a2b67b1a3841d3)) +- Updates issue and pull request templates + ([#52](https://github.com/ory/keto/issues/52)) ([941cae6](https://github.com/ory/keto/commit/941cae6fee058f68eabbbf4dd9cafad4760e108f)) -- Updates issue and pull request templates ([#53](https://github.com/ory/keto/issues/53)) +- Updates issue and pull request templates + ([#53](https://github.com/ory/keto/issues/53)) ([7b222d2](https://github.com/ory/keto/commit/7b222d285e74c0db482136b23f37072216b3acb0)) -- Updates issue and pull request templates ([#54](https://github.com/ory/keto/issues/54)) +- Updates issue and pull request templates + ([#54](https://github.com/ory/keto/issues/54)) ([f098639](https://github.com/ory/keto/commit/f098639b5e748151810848fdd3173e0246bc03dc)) -- Updates link to guide and header ([437c255](https://github.com/ory/keto/commit/437c255ecfff4127fb586cc069e07f86988ad1ba)) -- Updates link to open collective ([382e1d3](https://github.com/ory/keto/commit/382e1d34c7da0ba0447b78506a749bd7f0085f48)) -- Updates links to docs ([d84be3b](https://github.com/ory/keto/commit/d84be3b6a8e5eb284ec3fb137ee774ba5ee0d529)) -- Updates newsletter link in README ([2dc36b2](https://github.com/ory/keto/commit/2dc36b21c8af8e3e39f093198715ea24b65d65af)) +- Updates link to guide and header + ([437c255](https://github.com/ory/keto/commit/437c255ecfff4127fb586cc069e07f86988ad1ba)) +- Updates link to open collective + ([382e1d3](https://github.com/ory/keto/commit/382e1d34c7da0ba0447b78506a749bd7f0085f48)) +- Updates links to docs + ([d84be3b](https://github.com/ory/keto/commit/d84be3b6a8e5eb284ec3fb137ee774ba5ee0d529)) +- Updates newsletter link in README + ([2dc36b2](https://github.com/ory/keto/commit/2dc36b21c8af8e3e39f093198715ea24b65d65af)) ### Unclassified - Switch to rego as policy decision engine (#48) - ([ee9bcf2](https://github.com/ory/keto/commit/ee9bcf2719178e5a8dccca083a90313947a8a63b)), closes - [#48](https://github.com/ory/keto/issues/48) -- Enable TLS option to serve API (#46) ([2f62063](https://github.com/ory/keto/commit/2f620632d0375bf9c7e58dbfb49627c02c66abf3)), + ([ee9bcf2](https://github.com/ory/keto/commit/ee9bcf2719178e5a8dccca083a90313947a8a63b)), + closes [#48](https://github.com/ory/keto/issues/48) +- Enable TLS option to serve API (#46) + ([2f62063](https://github.com/ory/keto/commit/2f620632d0375bf9c7e58dbfb49627c02c66abf3)), closes [#46](https://github.com/ory/keto/issues/46) -- gofmt ([777b1be](https://github.com/ory/keto/commit/777b1be1378d314e7cfde0c34450afcce7e590a5)) -- Updates README.md (#34) ([c28b521](https://github.com/ory/keto/commit/c28b5219fd64314a75ee3c848a80a0c5974ebb7d)), closes - [#34](https://github.com/ory/keto/issues/34) +- gofmt + ([777b1be](https://github.com/ory/keto/commit/777b1be1378d314e7cfde0c34450afcce7e590a5)) +- Updates README.md (#34) + ([c28b521](https://github.com/ory/keto/commit/c28b5219fd64314a75ee3c848a80a0c5974ebb7d)), + closes [#34](https://github.com/ory/keto/issues/34) - authn/client: Payload is now prefixed with client ([8584d94](https://github.com/ory/keto/commit/8584d94cfb18deb37ae32ae601f4cd15c14067e7)) -- Add Go SDK factory ([99db7e6](https://github.com/ory/keto/commit/99db7e6d4edac88794266a01ddfab9cd0632e95a)) -- Add go SDK interface ([3dd5f7d](https://github.com/ory/keto/commit/3dd5f7d61bb460c34744b84a34755bfb8219b304)) -- Add health handlers ([bddb949](https://github.com/ory/keto/commit/bddb949459d05002b0f8882d981e4f63fdddf25f)) -- Add policy list handler ([a290619](https://github.com/ory/keto/commit/a290619d01d15eb8e3b4e33ede1058d316ee807a)) -- Add role iterator in list handler ([a3eb696](https://github.com/ory/keto/commit/a3eb6961783f7b562f0a0d0a7e2819bffebce5b8)) -- Add SDK generation to circle ci ([9b37165](https://github.com/ory/keto/commit/9b37165873bcb0cc5dc60d2514d9824a073466a1)) -- Adds ability to update a role using PUT ([#14](https://github.com/ory/keto/issues/14)) +- Add Go SDK factory + ([99db7e6](https://github.com/ory/keto/commit/99db7e6d4edac88794266a01ddfab9cd0632e95a)) +- Add go SDK interface + ([3dd5f7d](https://github.com/ory/keto/commit/3dd5f7d61bb460c34744b84a34755bfb8219b304)) +- Add health handlers + ([bddb949](https://github.com/ory/keto/commit/bddb949459d05002b0f8882d981e4f63fdddf25f)) +- Add policy list handler + ([a290619](https://github.com/ory/keto/commit/a290619d01d15eb8e3b4e33ede1058d316ee807a)) +- Add role iterator in list handler + ([a3eb696](https://github.com/ory/keto/commit/a3eb6961783f7b562f0a0d0a7e2819bffebce5b8)) +- Add SDK generation to circle ci + ([9b37165](https://github.com/ory/keto/commit/9b37165873bcb0cc5dc60d2514d9824a073466a1)) +- Adds ability to update a role using PUT + ([#14](https://github.com/ory/keto/issues/14)) ([97ccbe6](https://github.com/ory/keto/commit/97ccbe6d808823c56901ad237878aa6d53cddeeb)): - - transfer UpdateRoleMembers from https://github.com/ory/hydra/pull/768 to keto + - transfer UpdateRoleMembers from https://github.com/ory/hydra/pull/768 to + keto - fix tests by using right http method & correcting sql request @@ -1444,31 +1748,44 @@ Signed-off-by: aeneasr - Adds log message when telemetry is active ([f623c52](https://github.com/ory/keto/commit/f623c52655ff85b7f7209eb73e94eb66a297c5b7)) -- Clean up vendor dependencies ([9a33c23](https://github.com/ory/keto/commit/9a33c23f4d37ab88b4d643fd79204334d73404c6)) +- Clean up vendor dependencies + ([9a33c23](https://github.com/ory/keto/commit/9a33c23f4d37ab88b4d643fd79204334d73404c6)) - Do not split empty scope ([#45](https://github.com/ory/keto/issues/45)) ([b29cf8c](https://github.com/ory/keto/commit/b29cf8cc92607e13457dba8331f5c9286054c8c1)) -- Fix typo in help command in env var name ([#39](https://github.com/ory/keto/issues/39)) - ([8a5016c](https://github.com/ory/keto/commit/8a5016cd75be78bb42a9a38bfd453ad5722db9db)), closes - [#25](https://github.com/ory/keto/issues/25) -- Fixes environment variable typos ([566d588](https://github.com/ory/keto/commit/566d588e4fca12399966718b725fe4461a28e51e)) -- Fixes typo in help command ([74450da](https://github.com/ory/keto/commit/74450da18a27513820328c28f72203653c664367)), closes - [#25](https://github.com/ory/keto/issues/25) -- Format code ([637c78c](https://github.com/ory/keto/commit/637c78cba697682b544473a3af9b6ae7715561aa)) -- Gofmt ([a8d7f9f](https://github.com/ory/keto/commit/a8d7f9f546ae2f3b8c3fa643d8e19b68ca26cc67)) -- Improve compose documentation ([6870443](https://github.com/ory/keto/commit/68704435f3c299b853f4ff5cacae285b09ada3b5)) -- Improves usage of metrics middleware ([726c4be](https://github.com/ory/keto/commit/726c4bedfc3f02fdac380930e32f37c251e51aa4)) -- Improves usage of metrics middleware ([301f386](https://github.com/ory/keto/commit/301f38605af66abae4d28ed0cac90d0b82b655c4)) +- Fix typo in help command in env var name + ([#39](https://github.com/ory/keto/issues/39)) + ([8a5016c](https://github.com/ory/keto/commit/8a5016cd75be78bb42a9a38bfd453ad5722db9db)), + closes [#25](https://github.com/ory/keto/issues/25) +- Fixes environment variable typos + ([566d588](https://github.com/ory/keto/commit/566d588e4fca12399966718b725fe4461a28e51e)) +- Fixes typo in help command + ([74450da](https://github.com/ory/keto/commit/74450da18a27513820328c28f72203653c664367)), + closes [#25](https://github.com/ory/keto/issues/25) +- Format code + ([637c78c](https://github.com/ory/keto/commit/637c78cba697682b544473a3af9b6ae7715561aa)) +- Gofmt + ([a8d7f9f](https://github.com/ory/keto/commit/a8d7f9f546ae2f3b8c3fa643d8e19b68ca26cc67)) +- Improve compose documentation + ([6870443](https://github.com/ory/keto/commit/68704435f3c299b853f4ff5cacae285b09ada3b5)) +- Improves usage of metrics middleware + ([726c4be](https://github.com/ory/keto/commit/726c4bedfc3f02fdac380930e32f37c251e51aa4)) +- Improves usage of metrics middleware + ([301f386](https://github.com/ory/keto/commit/301f38605af66abae4d28ed0cac90d0b82b655c4)) - Introduce docker-compose file for testing ([ba857e3](https://github.com/ory/keto/commit/ba857e3859966e857c5a741825411575e17446de)) -- Introduces health and version endpoints ([6a9da74](https://github.com/ory/keto/commit/6a9da74f693ee6c15a775ab8d652582aea093601)) +- Introduces health and version endpoints + ([6a9da74](https://github.com/ory/keto/commit/6a9da74f693ee6c15a775ab8d652582aea093601)) - List roles from keto_role table ([#28](https://github.com/ory/keto/issues/28)) ([9e16605](https://github.com/ory/keto/commit/9e166054b8d474fbce6983d5d00eeeb062fc79b1)) - Make introspection authorization optional ([e5460ad](https://github.com/ory/keto/commit/e5460ad884cd018cd6177324b949cd66bfd53bc7)) -- Properly names flags ([af2c3b5](https://github.com/ory/keto/commit/af2c3b5bc96e95fb31b1db5c7fe6dfd6b6fc5b20)) -- Properly output telemetry information ([#33](https://github.com/ory/keto/issues/33)) +- Properly names flags + ([af2c3b5](https://github.com/ory/keto/commit/af2c3b5bc96e95fb31b1db5c7fe6dfd6b6fc5b20)) +- Properly output telemetry information + ([#33](https://github.com/ory/keto/issues/33)) ([9994967](https://github.com/ory/keto/commit/9994967b0ca54a62b8b0088fe02be9e890d9574b)) -- Properly parses cors options ([edb5a60](https://github.com/ory/keto/commit/edb5a600f2ce16c0847ee5ef399fa5a41b1e736a)) +- Properly parses cors options + ([edb5a60](https://github.com/ory/keto/commit/edb5a600f2ce16c0847ee5ef399fa5a41b1e736a)) - Remove ORY Hydra dependency ([#44](https://github.com/ory/keto/issues/44)) ([d487344](https://github.com/ory/keto/commit/d487344fe7e07cb6370371c6b0b6cf3cca767ed1)) - Removes additional output if no args are passed @@ -1476,20 +1793,26 @@ Signed-off-by: aeneasr - Require explicit CORS enabling ([#42](https://github.com/ory/keto/issues/42)) ([9a45107](https://github.com/ory/keto/commit/9a45107af304b2a8e663a532e4f6e4536f15888c)) - Resolves an issue with the hydra migrate command - ([2b280bb](https://github.com/ory/keto/commit/2b280bb57c9073a9c8384cde0b14a6991cfacdb6)), closes - [#23](https://github.com/ory/keto/issues/23) -- Resolves broken role test ([b6c7f9c](https://github.com/ory/keto/commit/b6c7f9c33c4c1f43164d6da0ec7f2553f1f4c598)) + ([2b280bb](https://github.com/ory/keto/commit/2b280bb57c9073a9c8384cde0b14a6991cfacdb6)), + closes [#23](https://github.com/ory/keto/issues/23) +- Resolves broken role test + ([b6c7f9c](https://github.com/ory/keto/commit/b6c7f9c33c4c1f43164d6da0ec7f2553f1f4c598)) - Resolves minor typos and updates install guide ([3852be5](https://github.com/ory/keto/commit/3852be56cb81df966a85d4c828de0397d9e74768)) -- Update dependencies ([663d8b1](https://github.com/ory/keto/commit/663d8b13e99694a57752cd60a68342b81b041c66)) +- Update dependencies + ([663d8b1](https://github.com/ory/keto/commit/663d8b13e99694a57752cd60a68342b81b041c66)) - Update hydra to v1.0.0-beta.6 ([#35](https://github.com/ory/keto/issues/35)) ([5e97104](https://github.com/ory/keto/commit/5e971042afff06e2a6ee3b54d2fea31687203623)) -- Update npm package registry ([a53d3d2](https://github.com/ory/keto/commit/a53d3d23e11fde5dcfbb27a2add1049f4d8e10e6)) -- Updates to latest sqlcon ([2c9f643](https://github.com/ory/keto/commit/2c9f643042ff4edffae8bd41834d2a57c923871c)) +- Update npm package registry + ([a53d3d2](https://github.com/ory/keto/commit/a53d3d23e11fde5dcfbb27a2add1049f4d8e10e6)) +- Updates to latest sqlcon + ([2c9f643](https://github.com/ory/keto/commit/2c9f643042ff4edffae8bd41834d2a57c923871c)) - Upgrade superagent version ([#41](https://github.com/ory/keto/issues/41)) ([9c80dbc](https://github.com/ory/keto/commit/9c80dbcc1cc63243839b58ca56ac9be104797887)) -- Use roles in warden decision ([c785187](https://github.com/ory/keto/commit/c785187e31fc7a4b8b762a5e27fac66dcaa97513)), closes - [#21](https://github.com/ory/keto/issues/21) [#19](https://github.com/ory/keto/issues/19) +- Use roles in warden decision + ([c785187](https://github.com/ory/keto/commit/c785187e31fc7a4b8b762a5e27fac66dcaa97513)), + closes [#21](https://github.com/ory/keto/issues/21) + [#19](https://github.com/ory/keto/issues/19) # [0.0.1](https://github.com/ory/keto/compare/4f00bc96ece3180a888718ec3c41c69106c86f56...v0.0.1) (2018-05-20) @@ -1499,33 +1822,45 @@ Closes #1 ### Documentation -- Incorporates changes from version ([b5445a0](https://github.com/ory/keto/commit/b5445a0fc5b6f813cd1731b20c8c5c79d7c4cdf8)) -- Incorporates changes from version ([295ff99](https://github.com/ory/keto/commit/295ff998af55777823b04f423e365fd58e61753b)) -- Incorporates changes from version ([bd44d41](https://github.com/ory/keto/commit/bd44d41b2781e33353082397c47390a27f749e16)) -- Updates readme and upgrades ([0f95dbb](https://github.com/ory/keto/commit/0f95dbb967fd17b607caa999ae30453f5f599739)) -- Uses keto repo for changelog ([14c0b2a](https://github.com/ory/keto/commit/14c0b2a2bd31566f2b9048831f894aba05c5b15d)) +- Incorporates changes from version + ([b5445a0](https://github.com/ory/keto/commit/b5445a0fc5b6f813cd1731b20c8c5c79d7c4cdf8)) +- Incorporates changes from version + ([295ff99](https://github.com/ory/keto/commit/295ff998af55777823b04f423e365fd58e61753b)) +- Incorporates changes from version + ([bd44d41](https://github.com/ory/keto/commit/bd44d41b2781e33353082397c47390a27f749e16)) +- Updates readme and upgrades + ([0f95dbb](https://github.com/ory/keto/commit/0f95dbb967fd17b607caa999ae30453f5f599739)) +- Uses keto repo for changelog + ([14c0b2a](https://github.com/ory/keto/commit/14c0b2a2bd31566f2b9048831f894aba05c5b15d)) ### Unclassified -- Tells linguist to ignore SDK files ([f201eb9](https://github.com/ory/keto/commit/f201eb95f3309a60ac50f42cfba0bae2e38e8d13)) +- Tells linguist to ignore SDK files + ([f201eb9](https://github.com/ory/keto/commit/f201eb95f3309a60ac50f42cfba0bae2e38e8d13)) - cmd/server: Resolves DBAL not handling postgres properly ([dedc32a](https://github.com/ory/keto/commit/dedc32ab218923243b1955ce5bcbbdc5cc416953)) - cmd/server: Improves error message in migrate command ([4b17ce8](https://github.com/ory/keto/commit/4b17ce8848113cae807840182d1a318190c2a9b3)) -- Resolves travis and docker issues ([6f4779c](https://github.com/ory/keto/commit/6f4779cc51bf4f2ee5b97541fb77d8f882497710)) +- Resolves travis and docker issues + ([6f4779c](https://github.com/ory/keto/commit/6f4779cc51bf4f2ee5b97541fb77d8f882497710)) - Adds OAuth2 Client Credentials authenticator and warden endpoint ([c55139b](https://github.com/ory/keto/commit/c55139b51e636834759706499a2aec1451f4fbd9)) -- Adds SDK helpers ([a1c2608](https://github.com/ory/keto/commit/a1c260801d9366fccf4bfb4fc64b2c67fc594565)) -- Resolves SDK and test issues (#4) ([2d4cd98](https://github.com/ory/keto/commit/2d4cd9805af3081bbcbea3f806ca066d35385a4b)), +- Adds SDK helpers + ([a1c2608](https://github.com/ory/keto/commit/a1c260801d9366fccf4bfb4fc64b2c67fc594565)) +- Resolves SDK and test issues (#4) + ([2d4cd98](https://github.com/ory/keto/commit/2d4cd9805af3081bbcbea3f806ca066d35385a4b)), closes [#4](https://github.com/ory/keto/issues/4) -- Initial project commit ([a592e51](https://github.com/ory/keto/commit/a592e5126f130f8b673fff6c894fdbd9fb56f81c)) -- Initial commit ([4f00bc9](https://github.com/ory/keto/commit/4f00bc96ece3180a888718ec3c41c69106c86f56)) +- Initial project commit + ([a592e51](https://github.com/ory/keto/commit/a592e5126f130f8b673fff6c894fdbd9fb56f81c)) +- Initial commit + ([4f00bc9](https://github.com/ory/keto/commit/4f00bc96ece3180a888718ec3c41c69106c86f56)) - Adds migrate commands to the proper parent command ([231c70d](https://github.com/ory/keto/commit/231c70d816b0736a51eddc1fa0445bac672b1b2f)) - Checks token_type is "access_token", if set - ([d2b8f5d](https://github.com/ory/keto/commit/d2b8f5d313cce597566bd18e4f3bea4a423a62ee)), closes - [#1](https://github.com/ory/keto/issues/1) -- Removes old test ([07b733b](https://github.com/ory/keto/commit/07b733bfae4b733e3e2124545b92c537dabbdcf0)) + ([d2b8f5d](https://github.com/ory/keto/commit/d2b8f5d313cce597566bd18e4f3bea4a423a62ee)), + closes [#1](https://github.com/ory/keto/issues/1) +- Removes old test + ([07b733b](https://github.com/ory/keto/commit/07b733bfae4b733e3e2124545b92c537dabbdcf0)) - Renames subject to sub in response payloads ([ca4d540](https://github.com/ory/keto/commit/ca4d5408000be2b896d38eaaf5e67a3fc0a566da)) - Retries SQL connection on migrate commands