Table of Contents
- Unreleased (2021-04-07)
- 0.6.0-alpha.1 (2021-04-07)
- 0.5.0 (2020-04-02)
- 0.4.0-alpha.1 (2020-01-13)
- 0.3.0-sandbox (2019-04-29)
- 0.2.0-sandbox+oryOS.10 (2018-12-13)
No significant changes have been made for this release.
0.6.0-alpha.1 (2021-04-07)
-
Add description attribute to access control policy role (#215) (831eba5)
-
Add leak_sensitive_values to config schema (2b21d2b)
-
Bump CLI (80c82d0)
-
Check engine overwrote result in some cases (#412) (3404492)
-
Check health status in status command (21c64d4)
-
Check REST API returns JSON object (#460) (501dcff), closes #406
-
Ensure nil subject is not allowed (#449) (7a0fcfc):
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) (4343c4a)
-
Handle pagination and errors in the check/expand engines (#398) (5eb1a7d)
-
Ignore dist (ba816ea)
-
Ignore x/net false positives (d8b36cb)
-
Move dockerfile to where it belongs (f087843)
-
Rename /relationtuple endpoint to /relation-tuples (#519) (8eb55f6)
-
Resolve gitignore build (6f04bbb)
-
Resolve goreleaser issues (d32767f)
-
Resolve windows build issues (8bcdfbf)
-
Rewrite check engine to search starting at the object (#310) (7d99694), closes #302
-
Strict version enforcement in docker (e45b28f)
-
Update dd-trace to fix build issues (2ad489f)
-
Update docker to go 1.16 and alpine (c63096c)
-
Use errors.WithStack everywhere (#462) (5f25bce), closes #437:
Fixed all occurrences found using the search pattern
return .*, err\n
. -
Use package name in pkger (6435939)
-
schema: Add trace level to logger (a5a1402)
-
Use make() to initialize slices (#250) (84f028d), closes #217
-
Add namespace and relation naming conventions (#510) (dd31865)
-
Add performance page (#413) (6fe0639):
This also refactored the server startup. Functionality did not change.
-
Add production guide (a9163c7)
-
Delete old redirect homepage (c0a3784)
-
Document gRPC SKDs (7583fe8)
-
Fix regression issues (9697bb4)
-
Move development section (9ff393f)
-
Move to json sidebar (257bf96)
-
Remove duplicate "is" (ca3277d)
-
Remove duplicate template (1d3b38e)
-
Resolve broken links (0d0a50b)
-
Simple access check guide (#451) (e0485af):
This also enables gRPC go, gRPC nodejs, cURL, and Keto CLI code samples to be tested.
-
Update install instructions (d2e4123)
-
Update introduction (5f71d73)
-
Update README (#515) (18d3cd6):
Also format all markdown files in the root.
-
Update repository templates (db505f9)
-
Update repository templates (6c056bb)
-
Update swagger documentation for REST endpoints (c363de6)
-
Use mdx for api reference (340f3a3)
-
Add .dockerignore (8b0ff06)
-
Add and automate version schema (b01eef8)
-
Add POST REST handler for policy check (7d89860)
-
Allow to apply namespace migrations together with regular migrations (#441) (57e2bbc)
-
GRPC status codes and improved error messages (#467) (4a4f8c6)
-
Namespace migrate status CLI (#508) (e3f7ad9):
This also refactors the current
migrate
andnamespace migrate
commands. -
Nodejs gRPC definitions (#447) (3b5c313):
Includes Typescript definitions.
-
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) (91a3cf4):
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.:
echo "messages:02y_15_4w350m3#decypher@john" | \ keto relation-tuple parse - --format json | \ keto relation-tuple create -
-
REST patch relation tuples (#491) (d38618a):
The new PATCH handler allows transactional changes similar to the already existing gRPC service.
-
Separate and multiplex ports based on read/write privilege (#397) (6918ac3)
- Add command tests (#487) (61c28e4)
- Add dedicated persistence tests (#416) (4e98906)
- Add handler tests (#478) (9315a77)
- Add initial e2e test (#380) (dc5d3c9)
- Add relationtuple definition tests (#415) (2e3dcb2)
- Enable GRPC client in e2e test (#382) (4e5c6ae)
- Improve docs sample tests (#461) (6e0e5e6)
0.5.6-alpha.1 (2020-05-28)
- Update install script (21e1bf0)
0.5.5-alpha.1 (2020-05-28)
- Move deps to go_mod_indirect_pins (dd3e971)
- Resolve test issues (9bd9956)
- Update install.sh script (f64d320)
- Use semver-regex replacer func (2cc3bbb)
- Add missing colon in docker run command (#193) (383063d)
- Update github templates (#182) (72ea09b)
- Update github templates (#184) (ed546b7)
- Update github templates (#188) (ebd75b2)
- Update github templates (#189) (fd4c0b1)
- Update github templates (#195) (ba0943c)
- Update linux install guide (#191) (7d8b24b)
- Update repository templates (ea65b5c)
- Use central banner repo for README (0d95d97)
- Use correct banner (c6dfe28)
- Use correct version (5f7030c), closes #200
- Use correct versions in install docs (52e6c34)
0.5.4-alpha.1 (2020-04-07)
0.5.3-alpha.3 (2020-04-06)
- Regenerate and update changelog (dda79b1)
- Regenerate and update changelog (9048dd8)
- Regenerate and update changelog (806f68c)
- Regenerate and update changelog (8905ee7)
- Regenerate and update changelog (203c1cc)
- Regenerate and update changelog (8875a95)
- Regenerate and update changelog (28ddd3e)
- Regenerate and update changelog (927c4ed)
- Updates issue and pull request templates (#168) (29a38a8)
- Updates issue and pull request templates (#169) (99b7d5d)
- Updates issue and pull request templates (#171) (7a9876b)
0.5.3-alpha.1 (2020-04-03)
No significant changes have been made for this release.
0.5.2 (2020-04-02)
0.5.0 (2020-04-02)
- Move to ory sqa service (#159) (c3bf1b1)
- Use correct response mode for removeOryAccessControlPolicyRoleMe… (#161) (17543cf)
- Regenerate and update changelog (6a77f75)
- Regenerate and update changelog (c8c9d29)
- Regenerate and update changelog (fe8327d)
- Regenerate and update changelog (b5b1d66)
- Update forum and chat links (e96d7ba)
- Updates issue and pull request templates (#158) (ab14cfa)
- Use real json bool type in swagger (#162) (5349e7f), closes #160
0.4.5-alpha.1 (2020-02-29)
- Regenerate and update changelog (41513da)
0.4.4-alpha.1 (2020-02-14)
- goreleaser: Update brew section (0918ff3)
- Prepare ecosystem automation (2e39be7)
- Regenerate and update changelog (009c4c4)
- Regenerate and update changelog (49f3c4b)
- Updates issue and pull request templates (#153) (7fb7521)
- Update CHANGELOG [ci skip] (63fe513)
- Update CHANGELOG [ci skip] (7b7c3ac)
- Update CHANGELOG [ci skip] (8886392)
- Update CHANGELOG [ci skip] (5bbc284)
0.4.3-alpha.2 (2020-01-31)
0.4.3-alpha.1 (2020-01-23)
0.4.2-alpha.1 (2020-01-14)
- Update CHANGELOG [ci skip] (afaabde)
0.4.1-beta.1 (2020-01-13)
0.4.0-alpha.1 (2020-01-13)
- Move to new SDK generators (#146) (4f51a09), closes #146
- Fix typos in the README (#144) (85d838c), closes #144
0.3.9-sandbox (2019-12-16)
- Update go modules (1151e07)
0.3.7-sandbox (2019-12-11)
- Update documentation banner image (#143) (e444755), closes #143
- Revert incorrect license changes (094c4f3)
- Fix invalid pseudo version (#138) (79b4457)
0.3.6-sandbox (2019-10-16)
0.3.5-sandbox (2019-08-21)
- Incorporates changes from version v0.3.3-sandbox (57686d2)
- README grammar fixes (#114) (e592736)
- Updates issue and pull request templates (#110) (80c8516)
- Updates issue and pull request templates (#111) (22305d0)
- Updates issue and pull request templates (#112) (dccada9)
- Updates issue and pull request templates (#125) (15f373a)
- Updates issue and pull request templates (#128) (eaf8e33)
- Updates issue and pull request templates (#130) (a440d14)
- Updates issue and pull request templates (#131) (dbf2cb2)
- Updates issue and pull request templates (#132) (e121048)
- Updates issue and pull request templates (#133) (1b7490a)
- Implement roles and policies filter (#124) (db94481), closes #124
- Add adopters placeholder (#129) (b814838)
- Improve documentation (#126) (aabb04d), closes #126
- Create FUNDING.yml (571b447)
- Use non-root user in image (#116) (a493e55)
- Remove binary license (#117) (6e85f7c), closes #117
0.3.3-sandbox (2019-05-18)
- Incorporates changes from version v0.3.1-sandbox (b8a0029)
- Updates issue and pull request templates (#106) (54a5a27)
0.3.1-sandbox (2019-04-29)
- Incorporates changes from version v0.3.0-sandbox (605d2f4)
0.3.0-sandbox (2019-04-29)
- Update patrons (c8dc7cd)
-
Remove duplicate code in Makefile (#99) (04f5223), closes #99
-
Add tracing support and general improvements (#98) (63b3946), closes #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.
Additionally, composable docker-compose configuration files have been added.
Several bugs have been fixed in the release management pipeline.
-
Move Go SDK generation to go-swagger (#94) (9f48a95), closes #92
-
Send 403 when authorization result is negative (#93) (de806d8), closes #75
-
storage/memory: Fix upsert with pre-existing key will causes duplicate records (#88) (1cb8a36), closes #88 #80
0.2.3-sandbox+oryOS.10 (2019-02-05)
- Add documentation for glob matching (5c8babb)
- Incorporates changes from version v0.2.2-sandbox+oryOS.10 (ed7af3f)
- Properly generate api.swagger.json (18e3f84)
- Add placeholder go file for rego inclusion (6a6f64d)
- Add support for glob matching (bb76c6b)
- Ex- and import rego subdirectories for
go get
#77 (59cc053), closes #73 - Fix packr build pipeline (#84) (65a87d5), closes #73 #81
- Import glob in rego/doc.go (7798442)
- Properly handle dbal error (6811607)
- Properly handle TLS certificates if set (36399f0), closes #73
0.2.2-sandbox+oryOS.10 (2018-12-13)
No significant changes have been made for this release.
0.2.1-sandbox+oryOS.10 (2018-12-13)
No significant changes have been made for this release.
0.2.0-sandbox+oryOS.10 (2018-12-13)
- Adds banner (0ec1d8f)
- Adds GitHub templates & code of conduct (#31) (a11e898)
- Adds link to examples repository (#32) (7061a2a)
- Adds security console image (fd27fc9)
- Changes hydra to keto in readme (9dab531)
- Deprecate old versions in logs (955d647)
- Incorporates changes from version (85c4d81)
- Incorporates changes from version v0.0.0-testrelease.1 (6062dd4)
- Incorporates changes from version v0.0.1-1-g85c4d81 (f4606fc)
- Incorporates changes from version v0.0.1-11-g114914f (92a4dca)
- Incorporates changes from version v0.0.1-16-g7d8a8ad (2b76a83)
- Incorporates changes from version v0.0.1-18-g099e7e0 (70b12ad)
- Incorporates changes from version v0.0.1-20-g97ccbe6 (b21d56e)
- Incorporates changes from version v0.0.1-30-gaf2c3b5 (a1d0dcc)
- Incorporates changes from version v0.0.1-32-gedb5a60 (a5c369a)
- Incorporates changes from version v0.0.1-6-g570783e (0fcbbcb)
- Incorporates changes from version v0.0.1-7-g0fcbbcb (c0141a8)
- Incorporates changes from version v0.1.0-sandbox (9ee0664)
- Incorporates changes from version v1.0.0-beta.1-1-g162d7b8 (647c5a9)
- Incorporates changes from version v1.0.0-beta.2-11-g2b280bb (936889d)
- Incorporates changes from version v1.0.0-beta.2-13-g382e1d3 (883df44)
- Incorporates changes from version v1.0.0-beta.2-15-g74450da (48dd9f1)
- Incorporates changes from version v1.0.0-beta.2-3-gf623c52 (b6b90e5)
- Incorporates changes from version v1.0.0-beta.2-5-g3852be5 (3f09090)
- Incorporates changes from version v1.0.0-beta.2-9-gc785187 (4c30a3c)
- Incorporates changes from version v1.0.0-beta.3-1-g06adbf1 (0ba3c06)
- Incorporates changes from version v1.0.0-beta.3-10-g9994967 (d2345ca)
- Incorporates changes from version v1.0.0-beta.3-12-gc28b521 (b4d792f)
- Incorporates changes from version v1.0.0-beta.3-3-g9e16605 (c43bf2b)
- Incorporates changes from version v1.0.0-beta.3-5-ga11e898 (b9d9b8e)
- Incorporates changes from version v1.0.0-beta.3-8-g7061a2a (d76ff9d)
- Incorporates changes from version v1.0.0-beta.5 (0dc314c)
- Incorporates changes from version v1.0.0-beta.6-1-g5e97104 (f14c8ed)
- Incorporates changes from version v1.0.0-beta.8 (5045b59)
- Incorporates changes from version v1.0.0-beta.9 (be2f035)
- Properly sets up changelog TOC (e0acd67)
- Puts toc in the right place (114914f)
- Revert changes from test release (ab3a64d)
- Update documentation links (#67) (d22d413)
- Update link to security console (846ce4b)
- Update migration guide (3c44b58)
- Update to latest changes (1625123)
- Updates copyright notice (9dd5578)
- Updates installation guide (f859645)
- Updates issue and pull request templates (#52) (941cae6)
- Updates issue and pull request templates (#53) (7b222d2)
- Updates issue and pull request templates (#54) (f098639)
- Updates link to guide and header (437c255)
- Updates link to open collective (382e1d3)
- Updates links to docs (d84be3b)
- Updates newsletter link in README (2dc36b2)
-
Add Go SDK factory (99db7e6)
-
Add go SDK interface (3dd5f7d)
-
Add health handlers (bddb949)
-
Add policy list handler (a290619)
-
Add role iterator in list handler (a3eb696)
-
Add SDK generation to circle ci (9b37165)
-
Adds ability to update a role using PUT (#14) (97ccbe6):
-
transfer UpdateRoleMembers from ory/hydra#768 to keto
-
fix tests by using right http method & correcting sql request
-
Change behavior to overwrite the whole role instead of just the members.
- small sql migration fix
-
-
Adds log message when telemetry is active (f623c52)
-
Clean up vendor dependencies (9a33c23)
-
Fix typo in help command in env var name (#39) (8a5016c), closes #25
-
Fixes environment variable typos (566d588)
-
Format code (637c78c)
-
Gofmt (a8d7f9f)
-
Improve compose documentation (6870443)
-
Improves usage of metrics middleware (726c4be)
-
Improves usage of metrics middleware (301f386)
-
Introduce docker-compose file for testing (ba857e3)
-
Introduces health and version endpoints (6a9da74)
-
Properly names flags (af2c3b5)
-
Update dependencies (663d8b1)
-
Switch to rego as policy decision engine (#48) (ee9bcf2), closes #48
-
Update npm package registry (a53d3d2)
-
Make introspection authorization optional (e5460ad)
-
Resolves an issue with the hydra migrate command (2b280bb), closes #23
-
gofmt (777b1be)
-
Properly parses cors options (edb5a60)
-
Removes additional output if no args are passed (703e124)
-
Resolves broken role test (b6c7f9c)
-
Resolves minor typos and updates install guide (3852be5)
-
Updates to latest sqlcon (2c9f643)
-
authn/client: Payload is now prefixed with client (8584d94)
0.0.1 (2018-05-20)
- Incorporates changes from version (b5445a0)
- Incorporates changes from version (295ff99)
- Incorporates changes from version (bd44d41)
- Updates readme and upgrades (0f95dbb)
- Uses keto repo for changelog (14c0b2a)
-
Adds migrate commands to the proper parent command (231c70d)
-
Checks token_type is "access_token", if set (d2b8f5d), closes #1
-
Removes old test (07b733b)
-
Renames subject to sub in response payloads (ca4d540)
-
Tells linguist to ignore SDK files (f201eb9)
-
Retries SQL connection on migrate commands (3d33d73):
This patch also introduces a fatal error if migrations fail
-
cmd/server: Resolves DBAL not handling postgres properly (dedc32a)
-
cmd/server: Improves error message in migrate command (4b17ce8)
-
Resolves travis and docker issues (6f4779c)
-
Adds OAuth2 Client Credentials authenticator and warden endpoint (c55139b)
-
Adds SDK helpers (a1c2608)
-
Initial project commit (a592e51)
-
Initial commit (4f00bc9)