NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #739 by repository stars
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 5 weeks to 1.8 years
Some releases are documented
notes for 12 of 40 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
77 releases · first in 2015
Nothing published for this version
Nothing published for this version
Nothing published for this version
feat: add context.Context to interfaces
One column per quarter.
feat: add context.Context to interfaces (#163)
Signed-off-by: Tabias Pittman <tabias.pittman@vensure.com>
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
chore: add test helpers to test build
chore: add test helpers to test build
Closes #146
Nothing published for this version
This release adds negative lookahead in a backwards compatible way to the regular expression matcher!
This release adds negative lookahead in a backwards compatible way to the regular expression matcher!
This PR introduces metrics which can be used to determine which policies deny/allow access.
Add BooleanCondition to condition factory
Add BooleanCondition to condition factory (#139)
Signed-off-by: Joshua Anderson Slate <josh.a.slate@gmail.com>
Nothing published for this version
Nothing published for this version
Avoid GetAll(limit, offset int64) returning random policies
Avoid GetAll(limit, offset int64) returning random policies (#127)
Signed-off-by: datastream <guxianjie@gmail.com>
Nothing published for this version
Signed-off-by: arekkas <aeneas@ory.am>
Stable release (#121)
Signed-off-by: arekkas <aeneas@ory.am>
The SQL storage implementation has been removed. The reason being that it had serious scalability issues which could cause trouble in high-throughput environments.
Everything else stays the same, ORY Ladon is now feature-complete.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add custom metadata to policies
Add custom metadata to policies (#115)
Signed-off-by: Erik Pinders <erik.pinders@gmail.com>
Nothing published for this version
Fixes logger for AuditLoggerInfo when none is provided
Fixes logger for AuditLoggerInfo when none is provided (#109)
* Fix logger for AuditLoggerInfo when none is provided.
This commit fixes an issue with the AuditLoggerInfo structure where
a user may fail to provide a logger at the time the struct is instantiated.
The method logger() for the AuditLoggerInfo structure handles this case by
instantiating a default logger that logs to Stderr if no logger instance
is provided. The logger() method simply needs to be used, and this commit
adds that functionality.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Managers now must implement Update(policy Policy) error.
Managers now must implement Update(policy Policy) error.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Version 0.7.0 includes two minor BC breaks in the SQLManager. The method signature CreateSchemas() ( error) was changed to CreateSchemas(schema, table
Version 0.7.0 includes two minor BC breaks in the SQLManager. The method signature CreateSchemas() ( error)
was changed to CreateSchemas(schema, table string) (int, error) where int now returns the number of migrations applied.
Arguments schema and table are passed to the migration script, defining which schema and table name should be used
to store and look up migration plans.
To keep the default values from the migrate package, use CreateSchemas("", ""). It is safe to reapply all migration
commands with this version - implying that you can choose an arbitrary name and it won't break your schema.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Version 0.6.0 includes some larger BC breaks. This version focuses on various performance boosts for both in-memory and SQL adapters, removes some tec
Version 0.6.0 includes some larger BC breaks. This version focuses on various performance boosts for both in-memory and SQL adapters, removes some technical debt and restructures the repository.
The location of this library changed from github.com/ory-am/ladon to github.com/ory/ladon.
Redis and RethinkDB are no longer maintained by ORY and were moved to ory/ladon-community. The adapters had various bugs and performance issues which is why they were removed from the official repository.
The SQLManager and MemoryManager moved to their own packages in ladon/manager/sql and ladon/manager/memory.
This change was made to avoid pulling dependencies that are not required by the user.
The SQLManager was rewritten completely. Now, the database is 3NF (normalized) and includes various improvements over the previous, naive adapter. The greatest challenge is matching regular expressions within SQL databases, which causes significant overhead.
While there is an auto-migration for the schema, the data is not automatically transferred to the new schema.
However, we provided a migration helper. For usage, check out xxx_manager_sql_migrator_test.go or this short example:
var db = getSqlDatabaseFromSomewhere()
s := NewSQLManager(db, nil)
if err := s.CreateSchemas(); err != nil {
log.Fatalf("Could not create mysql schema: %v", err)
}
migrator := &SQLManagerMigrateFromMajor0Minor6ToMajor0Minor7{
DB:db,
SQLManager:s,
}
err := migrator.Migrate()
Please run this migrator only once and make back ups before you run it.
Manager.FindPoliciesForSubject is now Manager.FindRequestCandidates
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →