Skip to content

Releases: VoidQL-team/VoidQL

Release list

0.9.0

Choose a tag to compare

@Zucchy00 Zucchy00 released this 07 Aug 17:50
607133b

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