Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accidentally archived or deliberately archived then unarchived? #122

Closed
sean- opened this issue Oct 26, 2018 · 5 comments
Closed

Accidentally archived or deliberately archived then unarchived? #122

sean- opened this issue Oct 26, 2018 · 5 comments

Comments

@sean-
Copy link

sean- commented Oct 26, 2018

Quick question: this project was archived and then unarchived. Was this deliberate and we should take this as a sign that ladon should not be used, or was it an accident and ladon is "safe" for use? Thanks in advance.

@aeneasr
Copy link
Member

aeneasr commented Oct 26, 2018

Yeah that was a mistake on my part! ORY Ladon is considered stable, but we deprecated the SQL store as it had many issues. The library is safe to use and there have not been any bugs or missing features in the past 6 months which I take as "being stable". That said, we no longer use ORY Ladon internally for ORY Keto, so we're not deeply invested in progressing the functionality of this project, but we're definitely monitoring it and answering issues and fix bugs if some come up!

So yes, it was a mistake in communication by me and I am sorry for that. And yes, it's still encouraged to use this library, but we are not actively moving it forward as it is considered stable.

@aeneasr aeneasr closed this as completed Oct 27, 2018
@sean-
Copy link
Author

sean- commented Oct 29, 2018

Thanks @aeneasr . I was confused when I saw ladon still vendored in keto, which was my primary source of curio. If keto isn't using ladon, then what's keto using for it's policy evaluation language?

@aeneasr
Copy link
Member

aeneasr commented Oct 29, 2018

I've switched to rego which is implemented by opa. Keto will provide best-practice patterns which are implemented on top of OPA and provide a clear and concise API. It's also a bit faster than Ladon, specifically the Ladon SQL manager which I deprecated because it had so issues regarding scalability and also some bugs because of missing locks.

@sean-
Copy link
Author

sean- commented Nov 1, 2018

Got it, thank you for the detail. Seeing keto still have ladon vendored and in use was confusing. Is this opa work in a branch someplace or is it now mainline?

@aeneasr
Copy link
Member

aeneasr commented Nov 1, 2018

There's a PR open, that's the one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants