Release: actionable intelligence, DQL, and platform cleanup - #569
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
The latest updates on your projects. Learn more about Unkey Deploy
|
This comment has been minimized.
This comment has been minimized.
|
Too many files changed for review. ( Bypass the limit by tagging |
What
Why
Databuddy should tell teams what changed, why it matters, and what they can do—not collapse every useful finding into a case or return vague analytics prose. This release makes quiet insights readable, keeps material work durable, and lets exact goal recommendations open the existing editor prefilled for explicit review.
Product impact
Safety and compatibility
Validation
The seven local DB-backed API integration cases loaded successfully but skipped because the local test database was unavailable; CI provides the service-backed run.
Summary by cubic
Ships tenant-scoped, read-only DQL with hardened Bun-only provisioning, and a rebuilt intelligence model: readable Insights and durable Investigations with executable goal recommendations. Unifies delivery across the dashboard, Slack, and MCP, adds investigation credits and new plans, and removes the legacy custom-query/chart stack.
New Features
execute/schemaendpoints with tenant isolation and hard limits; enforces a 512 KB JSON body cap and returns 413 for oversized or streamed requests; requiresCLICKHOUSE_DQL_URLand isolates Bun-only provisioning.Migration
CLICKHOUSE_DQL_URLto a separately provisioned, least‑privileged ClickHouse user for the Bun DQL service; DQL remains read‑only and rejects bodies over 512 KB./v1/query/customendpoint is removed. Use/v1/query/compileand/v1/queryinstead; docs and rate limits updated.@databuddy/chartsand related tests. Existing stored observations remain compatible.Written for commit 60d56b2. Summary will update on new commits.