Rill 0.76 - Custom User Attributes and API Documentation
· 4 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
Custom User Attributes
You can now add custom attributes to users via the CLI, and reuse them in access policies and row filters.
This is especially helpful when embedding Rill—now you can consolidate access rules for both external and internal users in one place.
API Access and Documentation
We’ve added comprehensive documentation and guides for accessing the Rill API and integrating with other systems.
Check out our guides to get started, or explore the full API reference documentation.
Bug Fixes and Improvements
Dashboard and Visualization Improvements
- Fixed leaderboard bar lengths for close values - Corrected bar length calculations when measure values are very close to each other, ensuring accurate visual representation
- Fixed undefined measure values not displaying as n/a - Ensured that undefined measure values now properly display as "n/a" instead of being blank
- Fixed leaderboard bars to be relative to max visible value - Bar lengths now scale correctly relative to the maximum value currently visible in the leaderboard
- Fixed color conversion safety issues - Improved color parsing and conversion to prevent rendering errors
- Fixed no timestamp dashboard errors - Resolved errors when calling time-range-summary on dashboards without timestamp columns
- Enhanced theme system - Major improvements to theme handling and dark mode color consistency
Canvas Enhancements
- Fixed double scrollbars in canvas - Eliminated the awkward double-scrollbar experience in canvas views
- Fixed canvas bookmark context and initialization - Resolved issues with bookmark state management and initial loading in canvas
- Fixed bookmarks backwards compatibility - Ensured older bookmarks continue to work with the latest canvas features
- Fixed canvas loading state - Improved loading indicators and state management for better user feedback
- Fixed prevent 404 errors for explores on canvas - Resolved navigation errors when accessing explores from canvas
- Added bookmarks for canvas - New bookmarking functionality allows users to save and share canvas states
Reports and Alerts
- Fixed report/alert open page applying filters twice - Corrected issue where filters were being duplicated when opening report or alert pages
- Fixed alert/report open link time range resolution - Corrected time range handling when opening reports and alerts via direct links
- Fixed alert metadata page for non-query-based alerts - Resolved display issues on the metadata page for alerts not based on queries
- Fixed public URLs not applying measure filters - Ensured measure filters are properly applied in public dashboard URLs
AI Chat Improvements
- Fixed AI session ID tracking - Corrected AI telemetry to properly track session identifiers
- Fixed agent tool calls rendering - Prevented agent tool call details from being displayed in the chat interface
- Fixed persisting visualizations in AI charts - Ensured chart visualizations are properly saved and restored in AI chat sessions
Data Connectors and OLAP Engine
- Implemented OLAP drivers for multiple databases - Added full OLAP support for Postgres, MySQL, Redshift, and Athena, enabling these databases to be used as query engines
- Fixed Clickhouse connector failure handling - Improved error handling and recovery for Clickhouse connector issues
- Fixed Clickhouse temp tables with WithConnection - Resolved connection handling issues when using temporary tables in Clickhouse
- Fixed S3 public bucket access - Corrected authentication and access patterns for public S3 buckets
- Added GCS explicit credentials support - Enhanced Google Cloud Storage connector with support for explicit credential configuration
- Fixed BigQuery client being closed prematurely - Resolved cached BigQuery client connection issues that caused failures in sequential calls
Git and Deployment
- Fixed project clone for monorepos - Corrected issue where variables were downloaded to root instead of subpath in monorepo configurations
- Fixed GitHub connect adding transfer twice - Eliminated duplicate transfer operations during GitHub repository connections
- Fixed project display name not persisting - Ensured project_display_name is properly stored in SQLite database
Embed and Integration
- Fixed citation URL opening with time dimension filters - Corrected behavior when opening citation URLs in dashboards with time-based filters
- Fixed doc link visibility in embeds - Properly hide documentation links when dashboards are embedded
- Enhanced iframe access restrictions - Added security restrictions for embedded dashboards when navigation is disabled
Organization and User Management
- Added guest user option - Organizations can now add guest users with limited permissions
- Fixed org member count for pending invites - Corrected member count calculations to properly handle pending invitations
- Fixed bulk add input overflow - Resolved UI overflow issues when bulk adding users to organizations
Performance and Reliability
- Fixed time range switching query cancellation - Ensured old queries are properly cancelled when switching time ranges to prevent resource waste
- Improved model partition ordering - Model partitions now preserve their original order during fetch operations
- Extended alert check frequencies for scalable OLAPs - Adjusted alert checking intervals for external data in OLAP engines that may scale to zero