Roadmap

Reflect’s complete V1 should be judged against mature ORMs without copying any single one directly.

Migration System

  • generate migration files from model diffs
  • support up/down migrations
  • detect whole-database drift
  • plan SQLite table rebuilds for destructive changes
  • represent rename/drop/type-change operations explicitly
  • add a CLI for migration generation and application

Query System

  • joins
  • eager loading
  • nested relation includes
  • many-to-many helpers
  • relation-aware filters
  • partial update objects
  • aggregate queries and grouping

Runtime

  • connection pooling
  • async APIs
  • statement caching
  • retry policies
  • query timeouts
  • structured query logging
  • tracing and metrics hooks

Backends

  • stronger PostgreSQL type handling
  • MySQL/MariaDB backend
  • SQL Server backend
  • backend-specific capabilities matrix

Distribution

  • install targets
  • package manager recipes
  • compatibility matrix for compilers and database versions
  • generated API reference

This site uses Just the Docs, a documentation theme for Jekyll.