Repository navigation
Releases: VoidQL-team/VoidQL
Releases · VoidQL-team/VoidQL
Release list
0.9.0
OrbitQL v0.9.0 — First Beta Release
We are proud to announce the first beta release of OrbitQL.
OrbitQL is a policy-driven query engine designed to provide secure, flexible, and declarative data access. This release introduces the core architecture required to build APIs with authorization, validation, and business logic enforced directly at the data layer.
🚀 What's Included
🔐 Advanced Authorization System
- Role-Based Access Control (RBAC)
- Field-level permissions
- Row-level filtering
- Dynamic permission evaluation
- Context-aware authorization using user and request data
🧩 Declarative Query Engine
- Structured query execution
- Database abstraction layer
- Dynamic value resolution
- Conditional expressions
- Nested logical conditions (
AND,OR,NOT) - Dynamic joins and relationships
📊 Aggregation Support
Built-in support for:
$count$countDistinct$sum$sumDistinct$avg$avgDistinct$min$max
🔄 Triggers & Data Workflows
- Before triggers for data transformation
- After triggers for side effects and auditing
- Access to execution lifecycle data:
$user$data$result$before$after
⚡ Query Execution Pipeline
- Query compilation system
- Multi-phase execution
- Transaction support
- Insert, update, delete, and select operations
- Validation and permission checks during execution
🛠 Developer Experience
- TypeScript-first API
- Strong typing support
- Extensible architecture
- Automated test suite
- npm package distribution
📦 Installation
npm install @orbitql/core