Skip to content

Roadmap

  • Go SDK — Full v1.1 support with Gin, Echo, and net/http adapters; PostgreSQL, MySQL, SQLite, MSSQL, and MongoDB drivers
  • TypeScript SDK — Full v1.0+ support with Express, Fastify, and NestJS adapters; PostgreSQL, MySQL, SQLite, MSSQL, and MongoDB drivers
  • Java SDK — Full engine with transpiler, builder, lifecycle hooks, and framework adapters for Spring Boot and Jakarta EE (SQL + MongoDB variants)
  • Python SDK — Full engine with Flask, FastAPI, and Django adapters (SQL + MongoDB variants); MSSQL dialect support
  • PostgreSQL, MySQL, SQLite, MSSQL, and MongoDB support across all SDKs
  • 63 adapter configurations × 5 databases = 8,505 total compliance test executions, all passing
  • 135 test cases per configuration across 11 categories
  • Lifecycle hook testing for all SDKs
  • Automated CI pipeline with GitHub Actions
  • Typed error hierarchy across all SDKs (JsonQLError base → ValidationError, TranspileError, ExecutionError)
  • Machine-readable error_code in all framework adapter error responses
  • Language-specific extras: Go ParseError, Java HookException, Python AdapterError
  • Engine / EngineBuilder high-level pipeline (matching Java and Python engines)
  • JSONQL v1.0 (Stable) — core query language
  • JSONQL v1.1 (Draft) — aggregation, groupBy, distinct, advanced includes
  • JSON Schema for programmatic query validation
  • Publish SDKs to package registries (npm, PyPI, Maven Central, Go modules)
  • Expand documentation with tutorials and cookbooks
  • Performance benchmarks across SDKs
  • Build a hosted JSONQL playground
  • Add client-side SDKs (browser, mobile)
  • Schema introspection improvements (auto-generate from database)
  • Rate limiting and query cost analysis
  • WebSocket/real-time query subscriptions
  • Formalize governance and versioning process
  • JSONQL certification program for third-party adapters
  • Official VS Code extension for JSONQL query authoring
  • Additional language SDKs (Rust, C#, PHP, Ruby)