Release Notes
Monthly product updates, new features, and improvements shipped in the Ronja platform.
Built for teams
In March, Ronja learned to talk to anything. In April, we made it work for teams. Most AI tools today are single-player. Every employee connects their own tools, builds their own prompts, and starts from scratch. That approach breaks the moment you try to scale it. Cost, security, and consistency all fall apart at once.
April was about building the shared layer. One place where integrations are set up once and shared across the organization with granular access control. Where one employee’s correction contributes to the overall knowledge graph for the company, in a managed and auditable way. Where a workflow built on Tuesday runs identically on the first of every month. Where the knowledge graph converges toward the real, tacit knowledge of your business, crowd-sourced across every conversation, every correction, every definition.
Here is what shipped.
Workflows
LLMs are probabilistic. Your monthly revenue report should not be.
Workflows turn any analysis into re-runnable code that guarantees the same output every time. You built a report that looks and reads exactly right? Save it as a workflow. It will look and read exactly right next month, and the month after that.
Re-run any time
Pull this month’s report. Or last month’s. Or any month’s. Same structure, same formatting, same logic.
Parameterized inputs
The same workflow serves different teams, regions, or time windows.
Scheduled
Run weekly, daily, or quarterly. Set it once and forget it.
Draft, diff, publish
Edit as a draft, see what changed, publish when ready. Roll back instantly if something regresses.
Dedicated compute
Long-running jobs can opt into more memory and no time limit.
Durable assets
What used to be a one-shot script is now a re-runnable resource your whole team can rely on.
Connect to Anything
Ronja can now connect to any third-party service.
If it has API documentation or an MCP server, Ronja will connect to it. Instantly. Point Ronja at a service, walk through setup conversationally, and it becomes available to every future conversation. Combined with one-click OAuth for services like Notion, HubSpot, and Fortnox, time-to-connect is now measured in seconds.
Because integrations are managed centrally, they are set up once and shared across the organization, with full control over who can access what and whether access is read-only or read-write. No more fragmented setups where every employee connects to every tool independently.
Scheduled Jobs
The redesigned Scheduled Jobs page answers “is the Monday report broken or just running late?” at a glance.
Timeline view
Every past and upcoming run on one rail, with a “now” marker and color-coded health.
List view
Surfaces what runs next and what needs attention.
Email on failure
Per-job alerts. No more silent breakage.
Privacy controls
Mark a job as private to its creator.
Memory between runs
Each scheduled job carries a private notebook Ronja writes to, so context flows week-over-week.
Run history
Lifetime stats, paginated and sortable.
Approval Gates
Some actions move real bytes. Those now pause and ask first.
When Ronja wants to take an action that affects something outside the chat, like sending an email, creating a workspace, or modifying data, an approval card appears. Approve, reject, or rephrase. Rejections become feedback Ronja adjusts to.
Governance and Review
Skills, credentials, and workflows now have a proper review lifecycle built for teams.
Personal, pending, shared
Anyone can build for themselves. An admin reviews before sharing across the organization.
Edit drafts
Changes to a shared skill go through review before going live.
Pending inbox
Admins see every promotion request, edit, and approval in one place.
Cascade preview
See impact before you archive a secret or delete a skill.
Audit log
On every skill, secret, workspace, user, and token.
Skills That Scale
Build a skill once, share it with everyone.
Skills are now organizational procedures: reusable, version-controlled, and improvable through change requests. When one team member builds a better way to pull pipeline data or format a customer briefing, that procedure becomes available to every conversation across the organization. No more starting from scratch. No more twenty people solving the same problem twenty different ways.
Combined with the governance layer, skills flow from personal experimentation to team-wide standard through a clear review process.
Shared Knowledge, Crowd-Sourced
Every correction contributes to a knowledge graph the whole company benefits from.
Every correction, every definition, every KPI that any team member provides contributes to Ronja’s knowledge graph for the company, in a managed and auditable way. When one employee fixes a metric definition or clarifies a business rule, that improvement is available to everyone.
The knowledge base is not static documentation. It is a living graph that converges toward the real, tacit knowledge of your organization, built collectively, one conversation at a time.
Redesigned Chat
We rebuilt the entire chat experience around how people actually read what an agent is doing.
Thinking blocks
Working steps fold into a tidy summary. Charts and tables stay front and center. Intermediate steps tuck into a chip you can expand when curious.
Drill-in details
Click any tool result for a native view with full result tables, syntax-highlighted SQL, and inline schema.
Drop in PDFs and images
Drag a contract, an invoice, a chart, or a screenshot. Ronja sees it directly.
Instant messages
Your messages appear the moment you send them.
Admin Mode
Manage your workspace by chatting.
Admins now have a chat mode that unlocks workspace-management tools. Create workspaces, add or remove users, attach databases, all by chatting. Every mutation runs through the approval flow.
Dynamic Tables
Ronja is now a first-class data producer.
A new table kind: dynamic tables. Ronja writes to them directly, in append or replace mode. Any analysis the agent runs can become a durable, queryable, reusable dataset. Combined with workflows, this turns Ronja into a first-class data producer. It does not just read your warehouse, it contributes back to it.
Three New Flagship Pages
Home
Greeting, “Ask Ronja” hero, today’s activity, KPI tiles, jobs running now, recent explorations.
Account
Personal control center with tabs for identity, memory, skills, secrets, and open requests.
Dashboards Overview
Pin favorites. Templates one-click into a new draft.
Also New
Knowledge tree view
Tabs keep multiple memos open. A copilot sidebar follows as you read. Highlight text and click “Add to copilot” to pull it into your next prompt.
Onboarding wizard
An 8-step first-run experience that teaches Ronja’s concepts while learning about your business.
KPI chart type
Single-number metric cards with delta indicators, formatted as currency, percentage, or plain number.
Smarter tables
Group rows with aggregates, sticky totals, per-column alignment, continuous color scales, compact density toggle.
Star anything
Mark any object as a favorite for quick sidebar access.
Show in architecture
Jump from any table to its lineage graph.
Move tables between databases
No rebuild required.
Connector hardening
BigQuery, MySQL, and integrations all got more robust.
Google write scopes
Read-only by default. Write access escalated only when needed.
Our biggest release ever
150 changes. 3 weeks. Four major systems shipped: a skills and secrets framework that lets Ronja securely talk to any API or database just by having a conversation, a learning engine that makes Ronja smarter every time you use it, a visual system rebuilt from scratch, and an expanded set of first-class connectors with AI-guided setup.
Skills & Secrets
Infinite connectors. If a system has an API, Ronja can talk to it.
Ronja can now connect to any external system, not by writing code or configuring webhooks, but by having a conversation. This is not limited to our pre-built connectors. Any API, any database, any system with a programmatic interface is now within reach.
Skills are reusable knowledge documents that teach Ronja how to work with a specific tool or API. Secrets store your credentials securely with full OAuth 2.0 support. Your passwords and keys are never exposed to the AI.
Any API
Notion, Salesforce, Jira, Google Drive, your internal REST API. Teach Ronja once through a skill. It remembers forever. Every future conversation benefits automatically.
Any database
Query Postgres, Snowflake, BigQuery, SQL Server, Oracle, ClickHouse, and MySQL directly. No import needed. Ask a question, get results.
How it works: Just ask Ronja to do something, like "pull our Q1 revenue from Snowflake" or "grab the team roster from Notion". It figures out what it needs. If it needs credentials, it asks. If it needs to learn an API, you teach it once through a skill. The entire experience is a conversation.
First-Class Connectors
For data you want to keep in sync continuously, Ronja's connector ecosystem has expanded significantly.
AI-Guided Setup
Setting up a new connector used to mean filling out forms, looking up docs, and hoping you got the config right. Now you just tell Ronja what you want to connect to. An AI agent walks you through the entire process: it discovers available data, configures the connection, and lets you pick exactly which streams to sync.
Credentials are entered in a secure sidebar. The AI never sees your passwords or keys. If something goes wrong, the agent troubleshoots with you in real-time.
SharePoint New
Connect to SharePoint sites, browse document libraries, and select individual files or entire folders to sync. Supports CSV, TSV, Excel (multi-sheet), and Parquet files. Folder selections automatically include new files added later. Delta-based change detection means only modified files are re-synced.
MySQL CDC New
True change data capture via binlog streaming. Every insert, update, and delete is tracked in real-time. Initial snapshots run as parallel chunked queries writing directly to Parquet. Supports SSH tunnels and TLS.
HubSpot New
A new native connector replacing the Airbyte version. OAuth2 with PKCE, 15 CRM streams, 6 association tables, custom object support, and automatic scope introspection so you know exactly which permissions enable which data.
BigQuery Improved
Discovery is 10x faster with instant client-side search. Date-sharded tables (like GA4's events_YYYYMMDD pattern) are now natively supported with incremental per-shard sync.
Learnings
Ronja gets smarter the more you use it.
Every time your team builds a table, runs an analysis, or asks a question, Ronja is quietly learning. A new autonomous pipeline compacts these interactions into structured knowledge, including naming conventions, join patterns, metric definitions, and column usage, and integrates them into a growing knowledge graph organized around three pillars:
Org Context
Who uses what, how teams think about their data
Data Discovery
Where things live, how they connect, what's reliable
Metric Definitions
Agreed-upon formulas, endorsed by your team
When the system detects ambiguity or knowledge gaps, it surfaces questions for your team to answer, with AI-suggested options so it's a quick click, not an open-ended task. Resolved answers flow back into the knowledge graph, making every future interaction more accurate.
Visit the new Intelligence page in Data Studio to see what Ronja has learned, review pending questions, and explore the knowledge graph.
Visual System v2
More beautiful charts, faster. The visualization engine has been rewritten from the ground up.
The new system produces cleaner, more polished charts. Gone are the quirky layouts and visual artifacts of the old renderer. Everything feels snappier.
Faster rendering
Charts load and respond noticeably quicker across all chart types.
Better looking by default
Cleaner axes, smarter labeling, more consistent styling across chart types.
Interactive
Data re-aggregates as you zoom, dual-axis combos, reference lines with fill regions.
First-class chart entities
Charts have their own detail pages, finetune overlays with a copilot sidebar, and one-click add-to-dashboard.
Auto-refresh dashboards
Charts automatically refresh when their source data changes.
Export everything
Chart/table toggle, image download, CSV export, and copy-link from every chart.
DuckDB SQL Engine
Tables can now be built using pure DuckDB SQL instead of Python.
Write SQL with dbt-style {{ ref('table') }} references to input tables, and Ronja handles the rest. DuckDB is the default engine for all new tables.
A cross-table query engine is also available in explorations: reference any table by ID and run ad-hoc queries across your entire data warehouse. AI agents generate DuckDB-native SQL with awareness of PIVOT, window functions, UNNEST, MAP extraction for nested structs, and more.
Architecture View
An interactive graph of your entire data pipeline.
See every table, its columns, row counts, sizes, and dependency relationships at a glance. Toggle between Data Flow and Databases views. Filter and search across your whole landscape. Each database gets a unique color for instant visual grouping. Edit mode lets you reorganize tables between databases via drag-and-drop.
Activity Log
A unified view of everything happening in your workspace.
Every table build, analysis run, query execution, integration sync, and AI code generation, with aggregated stats, timing breakdowns, error messages, schema diffs, and direct links. Analysis edit history is preserved so you can always go back.
Also Shipped
File Uploads & Images in Chat
Upload CSVs, Excel files, and images directly into copilot sessions via drag-and-drop or paste.
Multi-Tab Dashboard Performance
Dashboards now build one tab at a time instead of all at once. Progressive results, no timeouts.
Workspace Admin Mode
One toggle to give all workspace members admin privileges within that workspace.
Download Options
Image and CSV export dropdown on every analysis card. Native tooltips replaced with instant popovers.
New User Onboarding
A choice modal on first sign-in: Quick Start with sandbox data, Connect Your Own Data, or Skip.