Reylo 0.3.0 has been released on GitHub. The release adds support for running queries against a Cloudflare Durable Object's SQLite-backed SQL storage through ctx.storage.sql, including use inside ctx.storage.transactionSync().
For SQLite projects, Reylo now prepares statements against drivers listed in the application's package.json, including better-sqlite3, @libsql/client, sqlite3, and @tursodatabase/database. It reports statements those driver versions reject. The release also adds types for FTS5 and FTS4 functions, exposes a query's source file through .source, and prefixes Reylo-generated parameter, column-value, and row-count errors with that file path.
The release fixes type inference cases in Postgres and MySQL. Three corrections can widen previously inferred types and may require null checks: a Postgres outer-joined with query, a Postgres JSON coalesce with a non-[] default, and a MySQL scalar subquery whose with shadows a table. It also adds a using-reylo agent skill installable with npx skills add colinhacks/reylo --skill using-reylo.
The release notes do not establish production adoption, performance effects, or compatibility beyond the listed behavior and tested database versions.