Skip to content

Releases: rilldata/rill

v0.90.7

Choose a tag to compare

@himadrisingh himadrisingh released this 20 Oct 04:56

Changelog

  • cf79d03 fix: MetricsViewRows cache leaking rows across row filters (#10026)

v0.90.6

Choose a tag to compare

@himadrisingh himadrisingh released this 19 Oct 13:33

Changelog

  • 1057461 Collapse hidden folders by default and list them last in the file explorer (#10013)
  • 8cd6bcd Make opening driver connections cancellable via a ctx (#9909)
  • d3d2870 do not show no payment method for all billing issues (#9999)
  • 698da08 feat: group ClickHouse lookup dimensions by key before resolving the value with lookup_group_by_key (#10017)
  • ee24136 fix: canvas components show "No valid component" when the canvas is revisited (#10024)
  • bf4dab1 fix: charts show "No Data to Display" before the loading spinner (#10023)
  • a9e2201 fix: filters on lookup_* dimensions ignore rows whose key is missing from the dictionary (#10010)
  • 9b0c943 fix: improvements and fixes to unnest support (#9883)
  • a6587c7 fix: raise pivot time comparison measure limit from 10 to 20 (#10012)
  • 14a2cee refactor: keep the pivot totals row out of the tanstack row model (#9920)

v0.90.5

Choose a tag to compare

@himadrisingh himadrisingh released this 09 Oct 07:26

Changelog

v0.90.4

Choose a tag to compare

@himadrisingh himadrisingh released this 07 Oct 14:08

Changelog

  • 0177c47 Fix list_projects MCP 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 f param (#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

Choose a tag to compare

@himadrisingh himadrisingh released this 05 Oct 06:27

Changelog

  • 8985a5c fix: delayed metrics spec load not retaining expression filters (#9974)
  • f2ef30d fix: scheduled report filters dropped on save and hidden when editing (#9982)

v0.90.2

Choose a tag to compare

@himadrisingh himadrisingh released this 25 Sep 12:21

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 width action 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_view differs in case from the resource name (#9955)
  • 34b5b04 fix: skip home bookmarks in the bookmark listings (#9952)
  • b171d95 fix: uneven bottom padding in BookmarksTable rows (#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

Choose a tag to compare

@himadrisingh himadrisingh released this 24 Sep 16:31

Changelog

  • fac5359 fix: dimension table freezes when resizing the dimension column (#9944)
  • 7af7f02 fix: pylon csp error with their new domain (#9945)

v0.90.0

Choose a tag to compare

@himadrisingh himadrisingh released this 24 Sep 08:24

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 (value is 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 / AddProjectMemberUser usergroups) (#9858)
  • e5da790 Support calculated (ephemeral) measures via a new expression measure 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 grpc to 1.83.2 to resolve Dependabot alert (#9873)
  • 3020b5a chore: upgrade thrift and @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_url to 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 (labelAngle auto mode) (#9912)
  • 069fcc3 feat: canvas hide_local_filters option 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_comparison toggle 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 -/bookmarks tab 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, NEQ and 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_file sub-agent (#9936)
  • 506e3f1 fix: remove web-admin/src/csp.spec.ts so 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 view search param collides with explore view=pivot and 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

Choose a tag to compare

@himadrisingh himadrisingh released this 01 Sep 06:52
498ec61

Changelog

v0.89.2

Choose a tag to compare

@himadrisingh himadrisingh released this 26 Aug 09:44

Changelog