v2.2.0
pREST v2.2.0 β embedded Studio UI at /_studio/, database-backed custom queries, TimescaleDB E2E certification, and fully documented sample TOML.
Last updated
pREST v2.2.0 β embedded Studio UI at /_studio/, database-backed custom queries, TimescaleDB E2E certification, and fully documented sample TOML.
Released: July 18, 2026
GitHub tag Β· Download binaries
v2.2.0 adds pREST Studio β an embedded admin and explorer UI at /_studio/ (#990) β plus database-backed custom query storage (#980), TimescaleDB E2E certification on the native PostgreSQL adapter (#988), and a fully documented sample configuration (#978).
Binary: v2.2.0 release assets
Docker: prest/prest:v2.2.0
Go install: go install github.com/prest/prest/v2/cmd/prestd@v2.2.0
Upgrading from v2.1.0 is a drop-in update. Studio is enabled by default; set PREST_STUDIO_ENABLED=false to turn it off. Custom query storage remains filesystem unless you opt into queries.storage = "database".
See Changes since v2.1.0 for the full commit list.
Self-hosted UI embedded in the prestd binary and served at /_studio/. Same-origin client of the existing REST and MCP APIs β no separate frontend process at runtime.
Overview
Health/readiness, build metadata, REST/MCP availability
Data Explorer
Browse catalog, preview rows (read-only), copy URL/curl
REST Explorer
Build GET requests, inspect responses
MCP Explorer
List/invoke /_mcp tools with generated forms
Disable with PREST_STUDIO_ENABLED=false or [studio] enabled = false. Auth and ACL match the rest of the HTTP stack. Guide: pREST Studio.
Optional queries.storage = "database" with prest_queries table, /_QUERIES/registry admin API, query ACL, and prestd migrate up|down queries. Default remains filesystem. See Custom Queries.
First-class integration tests for TimescaleDB through the native PostgreSQL adapter (still Compatible with caveats). See TimescaleDB.
samples/prest.sample.toml documents every accepted key, including [studio] and [queries].
Also: coverage reporting for fork PRs (#984), README updates (#986).
Full detail: Changes since v2.1.0.
No breaking changes for existing deployments.
Deploy prest/prest:v2.2.0 (or the matching binary / go install β¦@v2.2.0).
Open https://your-prest-host/_studio/ if you want the UI β or disable Studio if you prefer not to expose it.
Optionally enable database-backed queries β see Custom Queries.
MCP at /_mcp is unchanged from v2.1.0.
Last updated