| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-17 | feat: migrate from Cedar to SpiceDB authorization system | mo khan | |
| This is a major architectural change that replaces the Cedar policy-based authorization system with SpiceDB's relation-based authorization. Key changes: - Migrate from Rust to Go implementation - Replace Cedar policies with SpiceDB schema and relationships - Switch from envoy `ext_authz` with Cedar to SpiceDB permission checks - Update build system and dependencies for Go ecosystem - Maintain Envoy integration for external authorization This change enables more flexible permission modeling through SpiceDB's Google Zanzibar inspired relation-based system, supporting complex hierarchical permissions that were difficult to express in Cedar. Breaking change: Existing Cedar policies and Rust-based configuration will no longer work and need to be migrated to SpiceDB schema. | |||
| 2025-07-10 | test: print failure details for table test | mo khan | |
| 2025-07-09 | test: consolidate some of the duplicate tests | mo khan | |
| 2025-07-09 | chore: start to provide entities to cedar | mo khan | |
| 2025-07-09 | test: add sparkle public endpoint tests | mo khan | |
| 2025-07-05 | test: convert i32 to tonic::Code | mo khan | |
| 2025-07-05 | feat: allow requests from localhost | mo khan | |
| 2025-07-05 | feat: allow access from production sparkle | mo khan | |
| 2025-07-05 | test: refactor tests to provide multiple sparkle hosts | mo khan | |
| 2025-07-05 | fix: fix typo in cedar policy file | mo khan | |
| 2025-07-04 | test: add missing public asset tests | mo khan | |
| 2025-07-04 | refactor: extract method to convert http request to cedar context | mo khan | |
| 2025-07-04 | test: start to build table tests | mo khan | |
| 2025-07-04 | refactor: map from http request to cedar request | mo khan | |
| 2025-07-04 | chore: add additional request logging | mo khan | |
| 2025-07-04 | feat: allow access to sparkle homepage | mo khan | |
| 2025-07-04 | feat: allow access to sparkle homepage | mo khan | |
| 2025-06-27 | test: rename common module to support | mo khan | |
| 2025-06-27 | test: add tests for grpc server | mo khan | |
| 2025-06-27 | test: refactor duplicate tests and start to build test harness for rpc server | mo khan | |
| 2025-06-27 | test: rename create_request -> build_request | mo khan | |
| 2025-06-27 | test: extract factory_bot factory for cedar authorizer | mo khan | |
| 2025-06-27 | feat: scan directory for all policy files | mo khan | |
| 2025-06-26 | refactor: try to move policy files to /etc/authzd/ | mo khan | |
| 2025-06-25 | test: move builder functions to factory_bot module | mo khan | |
| 2025-06-25 | test: extract factory_bot module | mo khan | |
| 2025-06-25 | test: move unit tests to integration test suite to share code | mo khan | |
