These 47 commits are when the Protocol Buffers files have changed:
| Commit: | d46df0f | |
|---|---|---|
| Author: | Henning Perl | |
fix build
| Commit: | 250c7cb | |
|---|---|---|
| Author: | Henning Perl | |
fix all tests
| Commit: | bd8474f | |
|---|---|---|
| Author: | Henning Perl | |
fix: content type handling
| Commit: | cba3f38 | |
|---|---|---|
| Author: | Henning Perl | |
Merge remote-tracking branch 'origin/master' into hperl/exp/vanguard
| Commit: | 40d1884 | |
|---|---|---|
| Author: | Henning Perl | |
fix spec
| Commit: | f354335 | |
|---|---|---|
| Author: | Henning Perl | |
fix spec
| Commit: | d95d526 | |
|---|---|---|
| Author: | Henning Perl | |
fix API breakages
| Commit: | 2293c22 | |
|---|---|---|
| Author: | Henning Perl | |
fix all tests
| Commit: | d670d50 | |
|---|---|---|
| Author: | patrickduffy95 | |
| Committer: | GitHub | |
feat: batch check relations (#1521) * batch check relations * rename path * shared parallelized function. batch size and parallelization configurable * move check to engine * fail individual requests * move parallelization factor to be request parameter * document and update configurable max batch size * end to end tests * unit tests * cleanup * run make format * fix pipeline failures * PR Feedback: move parallelization factor to config. Use err group --------- Co-authored-by: Patrick Duffy <pduffy@crusoeenergy.com>
The documentation is generated from this commit.
| Commit: | 147b988 | |
|---|---|---|
| Author: | hperl | |
Merge remote-tracking branch 'origin/master' into hperl/exp/grpc-gateway
| Commit: | a769059 | |
|---|---|---|
| Author: | hperl | |
fix: re-add ParseErrors field
| Commit: | 7a8c33f | |
|---|---|---|
| Author: | hperl | |
refactor: add validation middleware
| Commit: | e646380 | |
|---|---|---|
| Author: | Tom Papiernik | |
| Committer: | GitHub | |
fix: docs broken links (#1254) * fix: docs broken links * fix: edit proto files to fix links
| Commit: | 31e931c | |
|---|---|---|
| Author: | hperl | |
| Committer: | hperl | |
fix: docs examples
| Commit: | 2f11642 | |
|---|---|---|
| Author: | hperl | |
| Committer: | hperl | |
feat: switch to gRPC gateway
| Commit: | a86c910 | |
|---|---|---|
| Author: | hperl | |
WIP: grpc gateway
| Commit: | 866380c | |
|---|---|---|
| Author: | hperl | |
WIP: generate complete OpenAPI spec
| Commit: | 3cafe32 | |
|---|---|---|
| Author: | hperl | |
| Committer: | hperl | |
WIP: gRPC gateway
| Commit: | ffc3ab7 | |
|---|---|---|
| Author: | Henning Perl | |
| Committer: | GitHub | |
refactor: move SDK naming to v1 (#1138)
| Commit: | a8d8767 | |
|---|---|---|
| Author: | hperl | |
| Committer: | Henning Perl | |
feat: add API to list namespaces
| Commit: | 57ff639 | |
|---|---|---|
| Author: | hperl | |
| Committer: | Henning Perl | |
feat: expose OPL syntax check API
| Commit: | 6a0b2fe | |
|---|---|---|
| Author: | Patrik | |
| Committer: | Patrik | |
refactor: generalize tree structure This will allow reusing the tree to provide debug info on how a check decision was reached. Co-authored-by: Henning Perl <hperl@users.noreply.github.com>
| Commit: | 09cbe51 | |
|---|---|---|
| Author: | hperl | |
| Committer: | hperl | |
feat: integrate with mapped UUIDs
| Commit: | a5ec202 | |
|---|---|---|
| Author: | hperl | |
WIP grpc gateway experiment
| Commit: | add6577 | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
feat: map strings to UUIDs (#809) (#840) With this change Keto now maps strings to UUIDv5 on the storage layer. This change allows unlimited strings to be used while maintaining good performance. Further, it reduces the likeliness of database hot-spots. The migration that applies this mapping might take some time, so please confirm that your migration strategy works for you. BREAKING CHANGE: `keto namespace migrate ...` commands were removed. To migrate from v0.6.0-alpha.1, please first migrate the legacy namespaces using v0.8.0-alpha.2 BREAKING CHANGE: The protobuf API was bumped to `v1alpha2`. Please upgrade your client dependency to that version. `v1alpha1` is still supported for now, but might be dropped soon. BREAKING CHANGE: Some payload keys are now (not) required anymore. The generated SDKs will likely have breaking changes. Co-authored-by: Patrik <zepatrik@users.noreply.github.com> Co-authored-by: hperl <34397+hperl@users.noreply.github.com>
| Commit: | d29d42c | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
refactor: API paths (#862) 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. BREAKING CHANGES: `/check` is now `/relation-tupes/check` BREAKING CHANGES: `/expand` is now `/relation-tuples/expand` BREAKING CHANGES: `/relation-tuples` is now `/admin/relation-tuples` for write APIs BREAKING CHANGES: gRPC package is now called `ory.keto.relation_tuples.v1alpha2` BREAKING CHANGES: gRPC relation-tuple-delta action enum names are prefixed with `ACTION_`
| Commit: | c1e8546 | |
|---|---|---|
| Author: | Canh Dinh | |
| Committer: | GitHub | |
feat: bulk deletion of relation tuples (#799) Co-authored-by: Patrik <patrik@ory.sh>
| Commit: | 1e3b63f | |
|---|---|---|
| Author: | Kumbirai Tanekha | |
| Committer: | GitHub | |
feat: add max-depth parameter for check and global max-depth (#791) 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.
| Commit: | 99b7244 | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
chore: remove is_last_page response field (#531) Closes #524
| Commit: | a7a64e3 | |
|---|---|---|
| Author: | zepatrik | |
chore: ensure consistent spelling
| Commit: | ad8e20b | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
docs: replace TODO links (#512)
| Commit: | 93ebe6d | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
docs: generate gRPC reference page (#488)
| Commit: | 89cc46f | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
feat: gRPC version API (#475)
| Commit: | b73d91f | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
feat: add is_last_page to list response (#425)
| Commit: | 41980ba | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
chore: (re)move protos and config.Provider (#414)
| Commit: | b6b36ce | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
chore: rename gRPC data types to proto data types (#395) Closes #384 Closes #393 Closes #351
| Commit: | acf2154 | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
feat: expand GPRC service and CLI (#383)
| Commit: | d595d52 | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
feat: add sql persister (#350)
| Commit: | e0916ad | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
feat: incorporate new GRPC API structure (#331)
| Commit: | 4ca0baf | |
|---|---|---|
| Author: | Robin Brämer | |
| Committer: | GitHub | |
docs: update comment in write response (#329)
| Commit: | bda5d8b | |
|---|---|---|
| Author: | Robin Brämer | |
| Committer: | GitHub | |
feat: first API draft and generation (#315) Co-authored-by: zepatrik <patrik@ory.sh>
| Commit: | 4334366 | |
|---|---|---|
| Author: | Robin Brämer | |
| Committer: | GitHub | |
chore: make all go packages internal (#313) Exposing nothing by default to keep our package API slim and later decide what to expose via `pkg`.
| Commit: | 19f88a2 | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
chore: cleanup old code and move some files (#305)
| Commit: | 8d3ab23 | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
chore: remove support for multiple queries in GetRelationTuples (#304) Closes #299
| Commit: | 1316077 | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
refactor: data structures (#279) Co-authored-by: Nick Ufer <nickufer@users.noreply.github.com>
| Commit: | f2ddb9d | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
feat: add relation write API (#275)
| Commit: | de5119a | |
|---|---|---|
| Author: | Patrik | |
| Committer: | GitHub | |
feat: read API (#269) 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.