8000 Tags · vinckr/keto · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: vinckr/keto

Tags

v0.7.0-alpha.1

Toggle v0.7.0-alpha.1's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
This release provides small docs fixes especially for SDK clients.

proto/v0.7.0-alpha.1

Toggle proto/v0.7.0-alpha.1's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
Release v0.7.0-alpha.1 of the go gRPC Client. See CHANGELOG.md for mo…

…re info.

v0.7.0-alpha.0

Toggle v0.7.0-alpha.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
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 👀 and
start ⭐ 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
[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.

proto/v0.7.0-alpha.0

Toggle proto/v0.7.0-alpha.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
Release v0.7.0-alpha.0 of the go gRPC Client. See CHANGELOG.md for mo…

…re info.

proto/v0.6.0-alpha.3

Toggle proto/v0.6.0-alpha.3's commit message
chore: update repository templates

v0.6.0-alpha.3

Toggle v0.6.0-alpha.3's commit message
Resolves CRDB and build issues.

v0.6.0-alpha.2

Toggle v0.6.0-alpha.2's commit message
This release improves stability and documentation.

v0.6.0-alpha.1

Toggle v0.6.0-alpha.1's commit message
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 🎉!

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).

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](ory#318).

We are keen to bring more features and performance improvements.
The next features we will tackle are:

- Subject Set rewrites
- Native ABAC & RBAC Support
- Integration with other policy servers
- Latency reduction through aggressive caching
- Cluster mode that fans out requests over all Keto instances

So stay tuned, ⭐ this repo, 👀 releases, and
[subscribe to our newsletter 📧](https://ory.us10.list-manage.com/subscribe?u=ffb1a878e4ec6c0ed312a3480&id=f605a41b53&MERGE0=&group[17097][32]=1).

v0.5.7-alpha.1

Toggle v0.5.7-alpha.1's commit message
We are proud to announce the next release of ORY Keto which includes …

…several bugfixes! We also want to bring your attention to the current prototyping phase of ORY Keto's *next version*, which might just become the first open-source implementation of Google's Zanzibar paper. If you didn't know - Google Zanzibar is the system that stores and evaluates permissions for all of Google's services (including YouTube, Google Cloud, ...) on planet-scale with sub 10ms response time. Please note that the current phase is a research phase and no final decisions have been made. If you have feedback or ideas, please share them with us!

For more information, head over to [keto#266](ory#266)!

v0.5.7-alpha.1.pre.0

Toggle v0.5.7-alpha.1.pre.0's commit message

Verified

This commit was signed with the committer’s verified signature.
aeneasr hackerman
autogen: pin v0.5.7-alpha.1.pre.0 release commit

0