Skip to main content

Rill 0.77 - Explain Anomalies, Dashboard Chat with context, Dependency Graph Viewer and More!

ยท 5 min read
note

โšก Rill Developer lets you transform datasets with SQL and build fast, exploratory dashboards. Rill Cloud enables collaboration at scale.

๐Ÿ‘‰ Install Rill Developer โ€ข Join our Discord โ€ข Deploy to Rill Cloud

release-0 77

Explain Anomaliesโ€‹

You can now highlight a time range in an Explore dashboard and have the AI explain anomalies in that time period. This is useful to quickly gain insights into drops or increases in metrics and get a detailed summary as to why a metric is moving in a certain direction.

Dashboard Chatโ€‹

Chat in Rill Cloud now has access to full dashboard context, including filters, time ranges, and dimension selections. This allows AI to provide more relevant and accurate responses based on exactly what you're viewing in your dashboard.

Test Data in Rill Developerโ€‹

We have made it possible to generate test data using AI when working in Rill Developer. This is super useful to quickly get up and running, prototype a dashboard, or test out a new feature with demo data!

MCP OAuth Authenticationโ€‹

We've added OAuth support for the Model Context Protocol (MCP), making it easier and more secure to connect Rill with AI assistants like Claude Desktop. The new OAuth flow includes detailed setup instructions and improved authentication handling for a seamless integration experience.

Dependency Graph Viewerโ€‹

We have added a dependency graph viewer that allows you to easily vizualize the dependencies within a project to understand how changes to a model could affect downstream metrics

New Navigation Event for the Iframe APIโ€‹

Added a new navigation event to help you track user navigation between dashboards when embedding Rill.

DuckDB 1.4.2โ€‹

Rill now runs on DuckDB 1.4.2, bringing the latest performance improvements, bug fixes, and features from the DuckDB team. This upgrade ensures better query performance and enhanced compatibility with modern data formats.

Bug Fixes and Improvementsโ€‹

AI and Agent Enhancementsโ€‹

  • Added MCP OAuth instructions tab - New guided setup for OAuth authentication with Claude Desktop and other MCP clients
  • Improved router agent logic - Developer agent now respects specifically requested agents for better control
  • Added agent-specific context - Each agent type can now receive specialized context via Complete RPC
  • Enabled explicit agent choice - Support for selecting specific agents in Complete and CompleteStreaming RPCs
  • Filtered conversation history by client - AI chat now properly scopes conversation history per client
  • Added filter chips for AI charts - Visual filter indicators on charts generated by AI

Dashboard and Visualization Improvementsโ€‹

  • Fixed dimension table virtualization - Eliminated jankiness when scrolling through large dimension tables
  • Fixed switching dimension tables - Resolved crashes when switching between dimension tables
  • Fixed undefined measure values display - Measure values now properly show as "n/a" when undefined
  • Fixed filter chips handling - Improved dimension type handling across canvas components
  • Fixed time dimension in canvas categorical fields - Time dimensions are now properly filtered out from categorical options
  • Improved pivot measure column widths - Better column width calculations for pivot tables
  • Added time zone control - Enhanced timezone selection and display
  • Fixed annotation timezone truncation - Annotations now properly match chart labels with correct timezone handling

Canvas Enhancementsโ€‹

  • Improved visibility adjustments - Better control over component visibility settings
  • Added full access to underlying metrics - Users with transitive access on canvas now get full access to underlying metrics views
  • Gracefully skipped time dimensions in defaults - Better handling when time dimensions are referenced in defaults.dimensions but don't exist

Reports and Alertsโ€‹

  • Fixed filters applied twice in downloads - Reports downloaded in creator mode no longer duplicate filters
  • Fixed monthly reports date selection - Monthly reports now always select the 1st day of the month
  • Fixed broken citation links - Citation links are now properly rewritten and invalid ones are removed

Data Connectors and OLAP Engineโ€‹

  • Added Clickhouse JSON attribute support - Full support for JSON data types in Clickhouse
  • Fixed Clickhouse max_open_conns handling - Safer connection pool management for Clickhouse driver
  • Added UTC timezone to date_trunc in Clickhouse - Proper timezone handling in Clickhouse date functions
  • Added table preview for data warehouses - Preview data directly from Snowflake, BigQuery, and other warehouses in the UI
  • Fixed play.clickhouse.com settings error - Resolved configuration issues with Clickhouse playground

Git and Deploymentโ€‹

  • Improved monorepo support - Better GitHub Actions integration for monorepo projects
  • Fixed deleted GitHub repos handling - Deleted GitHub repositories are now gracefully ignored
  • Added daily metastore backups - Automatic daily backups of runtime metastore SQLite file to object storage
  • Added reconcile deployment job - New background job for deployment reconciliation with River observability
  • Fixed desired deployment status migration - Added missing default value to database migration

Project Managementโ€‹

  • Added users count for user groups - API now returns user counts for each user group in a project
  • Added guest user descriptions - Better UI descriptions when adding guest users

Developer Experienceโ€‹

  • Added Data Form Manager with Save Anyway - New form validation framework with override capability for developers
  • Output public OpenAPI files to proto/gen - Better organization of generated API documentation