Changes since v2.1.0 (in v2.2.0)
Changes since v2.1.0 included in v2.2.0 β Studio, database-backed queries, TimescaleDB E2E, sample TOML, and related packaging work.
Last updated
Changes since v2.1.0 included in v2.2.0 β Studio, database-backed queries, TimescaleDB E2E, sample TOML, and related packaging work.
Released as v2.2.0. The commits below were merged after v2.1.0 and are included in the v2.2.0 release. Compare: v2.1.0...v2.2.0.
Also on this range: coverage reporting for fork PRs (#984), README/docs updates (#986), and a small CI fixup (#989).
Embedded admin and explorer UI at /_studio/ (enabled by default). Same-origin REST and MCP client; disable with PREST_STUDIO_ENABLED=false. See pREST Studio and v2.2.0.
Adds queries.storage = "database" as an alternative to filesystem .sql scripts (default remains filesystem).
User-facing surface:
Table prest_queries (configurable schema / table)
Admin API /_QUERIES/registry when register_enabled = true
Query ACL: queries.restrict, [[queries.scripts]], [[queries.users]]
Startup migrate/import from filesystem; CLI prestd migrate up|down queries
See Custom Queries.
Certifies TimescaleDB through the existing PostgreSQL adapter (no separate adapter). Adds make test-integration-timescaledb, Compose under integration/timescaledb/, and hypertable / catalog caveats.
Still labeled Compatible with caveats in docs. See TimescaleDB and upstream DIFFERENCES.md.
samples/prest.sample.toml documents every accepted key (including [https] vs [pg.ssl], [studio], and [queries]). Prefer it as the config reference alongside Configuring pREST.
Last updated