Repository navigation
Releases: rilldata/rill
Releases · rilldata/rill
Release list
v0.90.5
v0.90.4
Changelog
- 0177c47 Fix
list_projectsMCP tool annotations rejected by OpenAI (#9997) - 82b9b6f List datasets across all projects in listing for BigQuery (#9988)
- b19e7ba chore(deps): bump containerd and OpenTelemetry to patched versions (#9986)
- 7008341 databricks: fix information_schema introspection on Lakehouse//RT warehouses (#9968)
- c8dc749 fix: advanced filters could not be cleared from the filter bar (#9989)
- 72746d2 fix: per metrics view filter params override the legacy singular
fparam (#9987) - 9bfa7d1 fix: pinned and required filter chips missing on canvas load (#9990)
- d0d54fd test(canvas): lock filter scope parity between filter bar and table click (#9976)
v0.90.3
v0.90.2
Changelog
- e6cec78 Add
.directory to GoReleaser config for install script (#9947) - 3c2284e Update GoReleaser to use name template for install script upload (#9946)
- d3dbcd5 feat(ai): admin-configured starter prompts for dashboard and project chat (
ai_prompts) (#9948) - 6706017 feat(ai): invoke a project skill with
/in every chat surface (#9932) - 4ec5f31 feat:
@measure picker in the adhoc measure expression input (#9953) - ed765b1 feat: download any canvas component as a PNG (
CanvasComponentPngDialog) (#9930) - c1ea33a feat: drag and drop, and duplicate, canvas tab groups (#9929)
- bc8ae1d feat: one-shot
Fit to widthaction for pivot tables (#9954) - 905160f fix: cap the ephemeral measure dialog height so many measures do not overflow the viewport (#9949)
- a892564 fix: dimension table search ignored when the dashboard has no active filters (#9951)
- 69d377d fix: explore filters break when the explore's
metrics_viewdiffers in case from the resource name (#9955) - 34b5b04 fix: skip home bookmarks in the bookmark listings (#9952)
- b171d95 fix: uneven bottom padding in
BookmarksTablerows (#9950) - 63378a2 stop doing ping in getDB (#9943)
- 7cd13c5 test: wait for the trial job before setting the e2e org quota (#9957)
v0.90.1
v0.90.0
Changelog
- 49faa39 Add missing directory field in GoReleaser config (#9927)
- eb693a9 Add org level default runtime provisioner config (#9896)
- 104cec0 Always serve the skill tools on the runtime MCP server and return runtime tool errors as tool results in
admin/server/mcp.go(#9934) - a1441b2 Bug fixes for security policies on API resources (#9908)
- 0e5ac10 Escape aliases in metrics view search fallback query (
valueis reserved in Druid SQL) (#9891) - 7af0c2d Fix ai report docs and allow inheriting watermark for time range resolution (#9860)
- cf560c0 Fix flaky and racy tests in the daily Go test run (#9868)
- 89a37ee Fix runtime startup failing when the metastore has no backup yet (#9925)
- 8357e6e Hide provisioner flag in
rill deploy(#9940) - f37e970 Increase the max number of files in a project to 10,000 (#9876)
- 0a9a05f Make the org and project runtime provisioner settable only by superusers (#9937)
- beaee4c Remove deprecated upload script (#9907)
- f02320a Restore the SQLite metastore from its backup when the local database is empty (#9894)
- b30f405 Revert "mv as ref for legacy reports for supporting watermark inheritance (#9…" (#9885)
- a923d51 Support adding users to user groups at invitation time (
AddOrganizationMemberUser/AddProjectMemberUserusergroups) (#9858) - e5da790 Support calculated (ephemeral) measures via a new
expressionmeasure compute (#9855) - 2291715 Support query attributes in the Databricks OLAP driver (#9852)
- 9856c9c Upgrade DuckDB to 1.5.5 (#9877)
- 3871c1c Wrap long values in Pivot's cell hover tooltip (#9857)
- ab78d1d add validation for duplicate dim/measures in explore spec (#9880)
- be9c2ba bump sqlite driver (#9889)
- 5f581e9 chore: upgrade
grpcto 1.83.2 to resolve Dependabot alert (#9873) - 3020b5a chore: upgrade
thriftand@tiptap/*to resolve Dependabot alerts (#9874) - 7c36127 databricks: support Lakehouse//RT, auto-detecting the SEA backend (#9879)
- ad277f3 docs(ai): add derived metrics view instructions for the developer agent (#9922)
- 48f651b docs: add Agent Skills section for
rill init --agent(#9829) - ab9a7f6 feat(ai): invoke a project skill with
/in the analyst chat (#9892) - cdefa6c feat(ai): support project-defined skills (
skills/*.md) for AI agents (#9851) - 6f47a6e feat: Auto schema evolution revisited (#9799)
- f6acda9 feat: add
dark_urlto the canvas image component for dark mode images (#9914) - 18828fa feat: add a generic
metadata:field to all resources (#9872) - 74e47a0 feat: automatic axis label orientation for canvas charts (
labelAngleauto mode) (#9912) - 069fcc3 feat: canvas
hide_local_filtersoption to hide local filter chips on a component (#9928) - 4f814a8 feat: cloud editing view-as support (#9840)
- ffcf0e1 feat: ephemeral measures UI for explore and canvas dashboards (#9864)
- c64c39e feat: horizontal canvas bar charts by placing the measure on
x(#9911) - 4e072c1 feat: manage deployment slots from project status (#9887)
- 72d0ee7 feat: map (#8931)
- 33d15f3 feat: per-widget
hide_comparisontoggle for canvas components (#9913) - 85d3ec5 feat: pivot table option to pin the totals row at the bottom (
totals_row_position) (#9915) - 2079bdb feat: project-wide bookmark manager with a
-/bookmarkstab and home page section (#9863) - 1ec4bbe fix(admin): paginate GitHub organization listing in GetGithubUserStatus (#9899)
- da25c92 fix(ai): stop the developer agent from creating a duplicate stand-alone explore (#9921)
- 18d79db fix(druid): narrow unnested dimensions to filtered values with MV_FILTER_ONLY / MV_FILTER_REGEX (#9871)
- fe4f4a4 fix(rilltime): accept legacy DAX comparison offsets in ParseLegacy (#9869)
- 339210e fix: PNG chart export shows comparison range when comparison is off and Rill label in embeds (#9898)
- 02259b9 fix: alert trigger selection is not highlighted (#9905)
- c618f43 fix: allow Mapbox GL JS in the web-admin CSP so canvas maps load in Rill Cloud (#9935)
- 42c2481 fix: canvas custom comparison not applying (#9897)
- c0414dd fix: canvas default filter missing validation for metrics views (#9901)
- 790b871 fix: click-to-filter converts a Contains dimension filter to Select (#9933)
- 375e999 fix: count Gemini thinking tokens as output tokens (#9888)
- feb5f7a fix: derive semantic theme tokens on the dashboard theme boundary (#9811)
- 11067e4 fix: duplicate resource name across types (#9918)
- 5fb0374 fix: explore without timeseries has broken measures section (#9856)
- 9c610cd fix: keep alert dialog within the viewport on small windows (#9910)
- 7e0d233 fix: keep dimension filters with
EQ,NEQand other binary operators (#9938) - 29ce822 fix: key dashboard favourites and breadcrumbs by
kind/name(#9931) - e2d08c9 fix: make bookmarks dropdown scrollable so long managed lists are reachable (#9862)
- d1594b3 fix: misc issues with unified expression filter (#9886)
- d94b17c fix: pass pre-invoked tool results to the
develop_filesub-agent (#9936) - 506e3f1 fix: remove
web-admin/src/csp.spec.tsso the tsc whitelist check passes again (#9941) - 880aaed fix: report whether a runtime is still initializing in
ListResources(#9861) - 293f53e fix: resize Vega explore charts in place instead of re-embedding on every frame (#9859)
- b09fdf5 fix: restore measure filters on comparison accessors (#9939)
- c2de412 fix: server-side search and role filter for org users so results beyond the first page are found (#9893)
- 37ca0af fix: transfer from mysql and postgres after failure throws db already attached error for ducklake (#9870)
- df4dacc fix: white background in dark mode (#9903)
- a1e6990 fix: workspace
viewsearch param collides with exploreview=pivotand blanks the editor (#9895) - a23083f mv as ref for legacy reports for supporting watermark inheritance (#9882)
- 0d36512 prevent repeated billing event checks for clickhouse (#9875)
- a8e0980 rduckdb: renamed view are broken after restarts in some cases (#9890)
- bc0c59c refac: unified expression filter component across explore, canvas, alerts and reports (#9746)
- 2478252 reject queries without from clause (#9906)
- 8ee0f02 sudo flag to disable cloud editing (#9844)
- b5652c2 use 1 slot for local deployments (#9923)
- 00e4348 wrap long display names in measures tooltip (#9867)
v0.89.4
v0.89.2
v0.89.1
v0.89.0
Changelog
- 6a9a7f4 Add
hide_navigation_barembed param to hide the nav bar without disabling navigation (#9761) - 2ba025e Don't prompt for service roles when flags are passed to
rill service create(#9792) - 09ba794 Fix data race between reconcilers and catalog flush (#9815)
- f5dbb04 Fix stale expectations in Pinot information schema and chat conversation tests (#9800)
- f6a9898 Restart duckdb on transaction context error (#9813)
- b5b4a10 Revert "Upgrade DuckDB to 1.5.5 (#9751)" (#9784)
- 13434dd Support inviting users with custom attributes from UI and CLI (#9797)
- 0cb456b empty space validation checks for pre/post exec (#9796)
- e974b2c feat: Star on github popup in Rill developer (#9787)
- 0a5d448 feat: scheduled canvas PDF export (#9770)
- 04d594f fix view as (#9804)
- 31886b6 fix: broken user group table infinite query (#9793)
- a966d83 fix: canvas dashboards fail to load with non-UTC timezones (#9822)
- f7059f9 fix: chart resize and dynamic y-axis for non-line chart types in Explore (#9808)
- 2d10a94 fix: collapsed resiser when dashboard row is wide (#9812)
- 9d8d2f5 fix: delta column width for dimension table (#9789)
- a9afd9c fix: delta column width for leaderboards (#9803)
- 72f691d fix: honor explicit
format_d3in tooltips and big numbers (#9798) - 01687e0 fix: keep one decimal on line chart Y-axis tick labels (#9806)
- 27c2016 fix: leaderboard columns going stale when context is shown for all measures (#9807)
- 7fb95de fix: no scroll in filter resource drop down (#9809)
- 661a1b8 fix: render previous-period comparison lines in the TDD line chart (#9817)
- 929eb7f fix: skip totals queries for measures with
required_dimensionsin big numbers and canvas KPIs (#9814) - de8462c fix: table sort component having white background (#9778)
- af9b424 fix: tolerantly decode stringified JSON object arguments in MCP tool calls (#9821)
- 9162633 fix: upgrade sigstore-go to v1.2.1 (CVE-2026-54787) (#9788)
- b825755 fix: user lists not refreshing after add, remove or role change (#9802)
- 016de5e i18n: migrate personal dashboards and the env notice to message catalogs (#9782)
- 5700480 telemetry follow ups (#9791)
- 3b82d83 ui telemetry for all events (#9783)