March 2026
March 1st
Section titled “March 1st”This release brings major platform capabilities to production: a complete Public API, row-level security for governed data access, the Embed SDK on npm, presentation quality improvements, new analysis tools, and HubSpot enrichment — alongside a series of stability and bug fixes.
What’s New
Section titled “What’s New”Public API v1
Section titled “Public API v1”Querri’s Public API reaches general availability. Authenticate with qk_ API keys and access every major resource programmatically — projects, chats, dashboards, data, embedding, sharing, usage, audit logs, access policies, API key management, users, files, sources, and connectors.
- Scoped permissions — each key gets only the scopes it needs
- Stripe-style errors — structured error responses with
type,code,message, anddoc_url - Rate limiting —
X-RateLimit-*headers on every response - Audit trail — all API actions are logged with key attribution
See the API Reference and Authentication guide for full details.
Row-Level Security
Section titled “Row-Level Security”Access Policies now support full row-level security with shadow execution. Admins define column-based filters (e.g., “Region = East”) and assign them to users or groups. When a governed user runs a query, Querri automatically rewrites it to enforce the policy — no SQL knowledge required.
- Shadow execution — policies are evaluated at query time, not at rest, so data stays current
- Table filters — admin-defined row restrictions per table
- Dashboard filters — interactive filters that viewers can adjust within their allowed scope
- Group assignment — apply policies to teams instead of individual users
See the Access Policies guide and Filters guide for setup instructions.
Embed SDK on npm
Section titled “Embed SDK on npm”The Embed SDK is now published as @querri-inc/embed on npm, making it easy to install in any JavaScript project:
npm install @querri-inc/embedThe SDK supports three authentication modes — Share Key for public embeds, Server Token for enterprise/white-label, and Popup Login for internal tools. See the Embed SDK docs for usage details.
Wrapped Presentation Improvements
Section titled “Wrapped Presentation Improvements”Wrapped presentations received a visual quality overhaul:
- Responsive charts — Plotly charts now resize correctly across all slide types and screen sizes
- Full-viewport mode — presentations fill the entire viewport for a true fullscreen experience
- Animation fixes — animations replay correctly on slide transitions and revisits
- Download fix — PDF and PowerPoint exports work reliably again
HubSpot Enrichment
Section titled “HubSpot Enrichment”The HubSpot connector now enriches deal data with human-readable deal stage names and pipeline labels, replacing raw IDs with the labels configured in your HubSpot account.
Categorize Tool
Section titled “Categorize Tool”A new Categorize tool is available in advanced analysis. Use it to automatically group and label rows based on patterns in your data — useful for segmentation, tagging, and exploratory analysis.
API Key Management & Audit Log UI
Section titled “API Key Management & Audit Log UI”Admins can now create, list, and revoke qk_ API keys directly from the Querri UI. The Audit Log page provides a searchable, filterable view of all security-relevant actions across the organization.
Improvements
Section titled “Improvements”| Area | Change |
|---|---|
| API Authentication | Migrated from JWT-based API auth to qk_ scoped API keys for all public endpoints |
| Access Policies | Shadow execution model replaces static row filtering for real-time policy enforcement |
| Embed SDK | Published to npm as @querri-inc/embed with ES module support |
| Wrapped Presentations | Responsive chart sizing, animation replay, and full-viewport mode |
| HubSpot Connector | Deal stage and pipeline labels resolve to human-readable names |
| Pro Tier Detection | Centralized User.is_pro check replaces scattered tier detection logic |
Bug Fixes
Section titled “Bug Fixes”| Area | Fix |
|---|---|
| Agentic Logging | Fixed Greenflash race condition where parent message was not found during concurrent logging |
| Pro Tier | Centralized User.is_pro fixes inconsistent pro feature detection across services |
| SQL Validation | Fixed false positives when SQL keywords appear inside string literals |
| Shared Presentations | Fixed 403 errors when viewing shared Wrapped presentations in incognito mode |
| Step Execution | Added step existence validation before executing execute_step |
| Wrapped Download | Fixed broken PDF/PowerPoint export for Wrapped presentations |
| Slide Animations | Animations now replay correctly on slide transitions and revisits |
Release Date: March 1, 2026
Security & Governance Documentation
Section titled “Security & Governance Documentation”A complete documentation section for Querri’s security model, organized around the progressive layers that teams adopt as they grow — 11 pages covering every layer from personal privacy defaults through admin-level controls.
- Overview — how Querri keeps your data private by default and makes sharing safe when you’re ready
- Sharing — how sharing works and why it’s the foundation for everything else
- Access Policies — row-level security without SQL: pick a column, pick values, assign users
- Column Security — hide, mask, or restrict sensitive columns while keeping the rest of the table useful
- Groups — assign policies to teams instead of managing access user by user
- API Keys — dk_ keys for governed, auditable external access that inherits the creator’s permissions
- Dashboard Security — how shared dashboards re-execute per viewer’s security context
- Filters — admin-defined table filters and interactive dashboard filters
- Workspaces — governance boundaries between departments and teams
- Audit Log — unified trail of every security-relevant action
- Admin Controls — organization-wide settings for sharing, API access, and security defaults
Release Date: February 27, 2026