Skip to content

Releases: rilldata/rill

v0.77.0

04 Dec 04:57

Choose a tag to compare

Changelog

  • 01a1f33 APP-560: Dag viewer (#8326)
  • a148f04 Add ListTools RPC and refactor tool metadata (#8401)
  • c5134c6 Add missing desired deployment status default value to migration (#8385)
  • 425511f Add reconcile deployment job and River observability middleware (#8093)
  • 164bfc0 Adds a sudo command to remove virtual files via cli (#8304)
  • 4d662a2 Agent-specific context in Complete RPC + init_project option for the developer agent (#8406)
  • 666297f Convert resource proto to JSON in metastore exports (#8361)
  • 21a82e8 Enable the developer agent behind a feature flag (#8393)
  • a755fc5 Encourage router agent to respect specifically requested agents (#8412)
  • 6c98de4 Fix GCS google_application_credentials raw value in model regression (#8372)
  • 1419318 Fix Save Anyway e2e (#8389)
  • 73df7ce Fix error when invited_by_user_id is NULL (#8394)
  • e7693ae Improvements to developer agent (#8411)
  • 0e98dbd Refactor: Improve GithubRepoDetails layout and alignment (#8373)
  • 0ad5451 Restore "Test and Connect" (#8386)
  • fee35e0 Set developer_agent feature flag to true by default (#8407)
  • 51d5dd3 Support rill sudo user assume <email> + handle repeated assumes gracefully (#8359)
  • 22f7d9a Support explicit agent choice in Complete and CompleteStreaming (#8402)
  • 0831b8e [PLAT-277] check redirect uris for client before inserting auth code (#8384)
  • be6e40f [PLAT-303] use time spine for timeseries (#8379)
  • 2ff3e4b adding clickhosue cloud icon (#8340)
  • b6a46a6 check time dim error before checking smallest time grain (#8422)
  • 195efda feat (AI): Add tab for MCP OAuth instructions (#8426)
  • 2c1fdfd feat (AI): Introduce a Developer Chat behind a feature flag (#8409)
  • c695c59 feat: add AI generation of canvas dashboards (#8355)
  • 9f9a066 feat: add dashboard chat context support (#8217)
  • 56b7375 feat: better git actions monorepo (#8279)
  • 7e5b54e feat: generate sample data CTA (#8404)
  • ad32e4d feat: navigation event (#8397)
  • 853c8c0 fix racy (#8392)
  • 6af9401 fix same origin for protected resource metadata (#8410)
  • 4df8050 fix: add initial sort (#8415)
  • 8e48296 fix: annotation timezone truncation and match chart labels (#8345)
  • a681647 fix: deleted github repos should be ignored (#8403)
  • eacbcc8 fix: error detecting resource: conflicting Schema URL (#8383)
  • dea9850 fix: filter out time dimension from categorical for canvas (#8380)
  • 8a4115f fix: montly report to always select 1st day (#8417)
  • b1d4efe fix: new conversation data not updating in the history dropdown (#8434)
  • f1207d8 fix: org user management page sending too many requests (#8427)
  • 2948aac refac: validate fields in generated chart spec (#8374)

v0.76.2

21 Nov 07:41

Choose a tag to compare

Changelog

  • 827926a Gracefully skip time dimensions referenced in defaults.dimensions (#8371)
  • 8f09de1 Grant full access to the underlying metrics views when you have transitive access on a canvas (#8370)

v0.76.1

20 Nov 14:48

Choose a tag to compare

Changelog

  • 4efb89a Avoid persistent keys in the Connector preview (#8365)
  • eae1d59 add pie_chart to canvas component (#8368)
  • 61dd4cb add utc tz to date_trunc func in ch (#8331)
  • f9be361 check dim list for time dim if not found in table columns (#8366)
  • b83393b feat (AI): Filter conversation history by client (#8305)
  • 511dc7a feat: Add "minimal" preset for devtool commands (#8190)
  • 8b99362 fix (state management): Avoid race condition causing duplicate dashboard queries (#8356)
  • 66b415d fix play.clickhouse.com setting error (#8294)
  • ac791cf fix: broken citation links, remove them when rewriting (#8347)

v0.76.0

18 Nov 08:42

Choose a tag to compare

Changelog

  • ad8d2ae Add guest option to org users (#8216)
  • 90984e4 Add optional --org flag in rill query (#8301)
  • 3a467a7 Adding support map<string,any> in connector (#8057)
  • d69bb76 Apply Unified API to list database schemas, list tables, and get table (#8257)
  • 55d9b28 Custom user attributes support (#8120)
  • 20594f1 DATA-253: Fetch model partitions preserving an original order (#7920)
  • 81b52ce Daily backup of the runtime metastore SQLite file to object storage (#8321)
  • 54802db Fix ai_session_id not being set correctly for AI telemetry (#8302)
  • c48794f Handle when --project and --group are combined in rill user add (#8273)
  • d8719ba Handler failure cases for clickhouse connector (#8133)
  • 475f000 Move clickhouse information schema to system schema instead of information_schema (#8307)
  • be18b79 Only display OLAP connectors in Metrics View (#8297)
  • 173762e Public admin API access documentation (#8150)
  • cdef0c7 Refactor resolver test names (#8311)
  • 8ff534d Restrict access in iframes when navigation is disabled (#8291)
  • 734f826 Show default users in create group dialog (#8244)
  • 3aa72a7 Support the Clickhouse JSON attribute (#8303)
  • 3f894cb Telemetry for LLM completions with token usage (#8263)
  • bad448e Update canvas configuration title (#8287)
  • 162b0a0 Upgrade containerd to v2.1.5 (#8295)
  • a6dc818 Use different alert check frequencies for external data in OLAPs that may scale to zero (#8283)
  • c9bff50 User group users preview (#8231)
  • 72fbdbb [DOCS] Theme References and Docs (#8298)
  • aac54c0 [PLAT-250] Adding types to dims in MV (#8081)
  • 24e70e1 add local testing instructions for custom APIs (#8277)
  • fa49bc6 add preview support for datawarehouse (#8284)
  • 8f586bb check resource type while resolving transitive access (#8292)
  • d82a1af docs: Add MySQL, Postgres, Redshift, and Athena OLAP support documentation (#8242)
  • 231229d docs: Add comprehensive service tokens documentation with custom attributes (#8235)
  • cc95283 fix: alert metadata page for non query based alerts (#8300)
  • 101cf4b fix: alert/report open link not resolving correct time range (#8268)
  • ebce1f1 fix: cached bigquery client closed in several calls (#8293)
  • 065536c fix: canvas bookmark context and initialization issues (#8276)
  • 81dc669 fix: color conversion safety (#8296)
  • 6780173 fix: double scrollbars in canvas (#8299)
  • c4a6f54 fix: github connect adding transfer twice (#8272)
  • beced99 fix: leaderboard bar length for very close measure values (#8281)
  • f50da11 fix: project clone downloads variables at root instead of subpath for monorepos (#8280)
  • 57c3bcd fix: project_display_name not being stored in sqlite (#8269)
  • 58f590d fix: switching dimension tables crashing the app (#8327)
  • b120afc fix: time range switching not cancelling old queries (#8271)
  • 78ff324 fix: undefined measure values not showing as n/a (#8309)
  • 9b6ced6 fix; report/alert open page applies filters twice (#8282)
  • 62d5398 refactor (AI): Message rendering (#8260)
  • fa94944 refactor (AI): Migrate Conversation.conversation.messages to Conversation.messages (#8285)

v0.75.5

12 Nov 10:31

Choose a tag to compare

Changelog

  • ea5cb2f Move clickhouse information schema to system schema instead of information_schema (#8307)

v0.75.4

12 Nov 08:26

Choose a tag to compare

Changelog

v0.75.3

12 Nov 07:05

Choose a tag to compare

Changelog

  • ed98d3c Apply Unified API to list database schemas, list tables, and get table (#8257)
  • 802e353 fix: cached bigquery client closed in several calls (#8293)
  • b9fc875 fix: canvas bookmark context and initialization issues (#8276)
  • 3a53ada fix: color conversion safety (#8296)
  • 5e81bf9 fix: double scrollbars in canvas (#8299)
  • 6465847 fix: leaderboard bar length for very close measure values (#8281)
  • 170af73 fix: project clone downloads variables at root instead of subpath for monorepos (#8280)
  • 1386b45 fix: time range switching not cancelling old queries (#8271)

v0.75.2

06 Nov 17:54

Choose a tag to compare

Changelog

v0.75.1

06 Nov 09:18

Choose a tag to compare

Changelog

  • 3ac8f60 AI agents (#7951)
  • 3dd9d63 Create a lightweight version of cloud-deps containers (#8167)
  • 5387aee Exclude myemail from top 5 in the default share project (#8188)
  • ff7670a Fix API URL for MCP server configuration (#8156)
  • 4e63fbf Fix infinite recursion in metrics queries when a security rule has a filter with a subquery (#8245)
  • 54aa04d Fix: Large value formatting in cli commands (#8118)
  • 62c2bb5 Improve seeded tool calls (#8194)
  • d7ed7b4 Include user groups count in the left sidebar (#8175)
  • 5a23048 Replace unsafe time.Sleep calls with time.After and context checks (#8198)
  • ed8ffca Revert "Create a lightweight version of cloud-deps containers (#8167)" (#8184)
  • 36afc86 Revert "feat: Automatically configure duckdb secrets for object stores (#8030)" (#8161)
  • cb7fb28 Setting for switching between null filling implementations (#8230)
  • 77f96b4 Support file input for BigQuery credentials (#8027)
  • 18b5212 Use driver: duckdb for MotherDuck (#8140)
  • 8e17871 Use server-side search API for Create/Edit user group members (#8176)
  • 702945f Use server-side search API for ShareProjectForm (#8179)
  • 403dc43 [DOCS] - AI CHAT (#8135)
  • fa9807c [DOCS] Project File rework (#7972)
  • 7dd675e [DOCS] Release Notes 74 (#8145)
  • 58857c6 [PLAT-232] skip ch size estimation if not enough privileges (#8178)
  • 3c9dec5 [PLAT-295] emit per table ch size (#8262)
  • 4d9535f bump long reconciliation message (#8121)
  • 09dc9b9 chore: Provide cancellation reasons to controller.abort() (#8131)
  • 09536da chore: citation urls in embed PR followups (#8148)
  • 91a36ee chore: flip create chart feature flag to true (#8249)
  • 9857359 chore: flip dark mode feature flag (#8174)
  • e2357d9 chore: remove usage of metrics view schema API (#8162)
  • 0015262 chore: separate bookmarks components from explore (#8141)
  • 5f6b1dd chore: update calendar picker and time bounds behavior (#8111)
  • 93e5179 design (Cloud UI): Improve resource listings (#8160)
  • d73be00 docs: update release notes asset (#8096)
  • 12faaac feat (Cloud UI): Create new project homepage (#8132)
  • 130f63b feat: add support for additional dashboard chat context (#8171)
  • 587ed94 feat: bookmarks for canvas (#8158)
  • 8a3b7ea feat: embedded visualizations in chat (#8122)
  • d2eb151 feat: theming backend (#8083)
  • bbcf33d feat: theming frontend (#8165)
  • 351f325 fix (AI): Don't render agent tool calls (#8227)
  • 9b17479 fix (AI): Handle overflow of long project names in the MCP config dialog (#8134)
  • ae19520 fix (AI): Improve logging and messaging for SSE network errors (#8136)
  • 65d71f4 fix (AI): Tweak context timeouts (#8137)
  • 18d4a65 fix WithConnection for ch temp tables (#8254)
  • e1caf13 fix: Query is already running error for clickhouse (#8155)
  • 13f5f63 fix: Scan for bigquery OLAP implementation (#8154)
  • a6342bb fix: Seed command fails with org not exist (#8170)
  • 1ea55a7 fix: add backwards compatibility for credentials endpoint (#8157)
  • 9a8949c fix: citation url opening when there are time dimension filters (#8200)
  • d583002 fix: citation urls for multiple measures (#8127)
  • db0dbff fix: citation urls in embeds (#8139)
  • b8bc2b0 fix: hide doc link in embed (#8261)
  • 4b5493a fix: leaderboard bar lengths to always be relative to max visible value (#8223)
  • 78843d1 fix: missing comparison totals for advanced measures (#8144)
  • 9f3ee9f fix: no timestamp dashboard errors with time-range-summary call (#8256)
  • 0c65cd6 fix: open report when sorting by measure comparison value (#8149)
  • 8256966 fix: opening alert links with token (#8153)
  • 8837802 fix: persist viz in ai chart (#8183)
  • 393efaa fix: prevent 404 for explores on canvas (#8191)
  • a2d0951 fix: public urls not taking the measure filters (#8255)
  • 8e42e8c fix: run-as report form input description (#8138)
  • 94022c1 fix: theme fixes (#8264)
  • 117cc12 nit (Connectors): Update MotherDuck placeholder text (#8168)
  • 98dc290 take full cluster size while calculating size for ch db (#8258)
  • 4f99fe6 tweak: fine tune chart generation (#8226)
  • ca52469 update placeholder text in Salesforce add data modal (#8040)
  • aafb6cf upgrade docusaurs, fix searchbar heigh (#8173)
  • fb6bc67 upgrade s3 api (#7987)
  • 11975d1 use token based links for report and alerts owners (#8163)

v0.75.0

06 Nov 07:13

Choose a tag to compare

Changelog

  • 3ac8f60 AI agents (#7951)
  • 1fdac85 Add managed to default duckdb.yaml on project init (#8024)
  • 8e73c72 Clean up go.mod (#8192)
  • 3c6bfa0 Create 0.75.md
  • 3dd9d63 Create a lightweight version of cloud-deps containers (#8167)
  • 5d33cad Docker Compose Vulnerable to Path Traversal via OCI Artifact Layer Annotations (#8185)
  • 126c573 Docs/display name updates 2025 10 31 (#8214)
  • 8bdb7cd Exclude myemail from top 5 in the default share project (#8188)
  • ff7670a Fix API URL for MCP server configuration (#8156)
  • 54aa04d Fix: Large value formatting in cli commands (#8118)
  • a643a6c GCS Explicit Credentials (#8142)
  • c7a800e Implement testmode.Expensive() for marking tests as expensive (#8219)
  • 862b31b Improve seeded tool calls (#8194)
  • d7ed7b4 Include user groups count in the left sidebar (#8175)
  • 21a2629 Move direct dependencies out of indirect section in go.mod (#8193)
  • e0fd0a9 Refactor MetricsViewTimeRanges to also return the full time range (#8218)
  • 8508ef9 Remove client-side timeout for resource reconciliation; rely on server timeouts (#8201)
  • d9ae365 Replace unsafe time.Sleep calls with time.After and context checks (#8198)
  • ed8ffca Revert "Create a lightweight version of cloud-deps containers (#8167)" (#8184)
  • 36afc86 Revert "feat: Automatically configure duckdb secrets for object stores (#8030)" (#8161)
  • 71b3d40 Setting for switching between null filling implementations (#8230)
  • 77f96b4 Support file input for BigQuery credentials (#8027)
  • 18b5212 Use driver: duckdb for MotherDuck (#8140)
  • 922fc34 Use server-side search API for Create/Edit user group members (#8176)
  • b02820d Use server-side search API for ShareProjectForm (#8179)
  • 044164a [APP-349] fix: canvas loading state (#7913)
  • 403dc43 [DOCS] - AI CHAT (#8135)
  • fa9807c [DOCS] Project File rework (#7972)
  • 7dd675e [DOCS] Release Notes 74 (#8145)
  • ae992ae [DOCS] moved connect to build/connectors (#8199)
  • 58857c6 [PLAT-232] skip ch size estimation if not enough privileges (#8178)
  • 4d9535f bump long reconciliation message (#8121)
  • e7515f7 chore(deps): upgrade arrow-go (#7885)
  • 09dc9b9 chore: Provide cancellation reasons to controller.abort() (#8131)
  • 09536da chore: citation urls in embed PR followups (#8148)
  • 3494411 chore: flip dark mode feature flag (#8174)
  • c974757 chore: remove create event dispatcher for chip (#8205)
  • 79b61ee chore: remove dispatch from Search component (#8206)
  • c9083ee chore: remove dispatcher from data forms (#8239)
  • b42783c chore: remove dispatcher from select all (#8240)
  • e2357d9 chore: remove usage of metrics view schema API (#8162)
  • 0015262 chore: separate bookmarks components from explore (#8141)
  • 75c93a6 chore: separate references to explore from pivot (#8208)
  • 5f6b1dd chore: update calendar picker and time bounds behavior (#8111)
  • 93e5179 design (Cloud UI): Improve resource listings (#8160)
  • 4c7125f display selected results on search in dimension filter (#8215)
  • 8677af6 docs: Document BigQuery and Snowflake support in partitioned models (for PRs #8069 and #8108) (#8210)
  • d73be00 docs: update release notes asset (#8096)
  • 12faaac feat (Cloud UI): Create new project homepage (#8132)
  • 9055510 feat (Project Home): Use project display name (#8222)
  • 52fa5ef feat : Implement OLAP interface for MySQL driver (#8169)
  • 57ab043 feat : lmplement OLAP interface for Athena driver (#8180)
  • 5aec7a6 feat: Store short lived gh access tokens (#8182)
  • 9d94c5f feat: add support for additional dashboard chat context (#8171)
  • 776b9ca feat: add toggle for displaying description as tooltip (#8181)
  • 2c491a9 feat: bookmarks for canvas (#8158)
  • 8a3b7ea feat: embedded visualizations in chat (#8122)
  • 48ed3f9 feat: implement OLAP driver for postgres (#8224)
  • 3a0adba feat: implement OLAP driver for redshift (#8232)
  • d2eb151 feat: theming backend (#8083)
  • ba2b6c2 fix (AI): Don't render agent tool calls (#8227)
  • 9b17479 fix (AI): Handle overflow of long project names in the MCP config dialog (#8134)
  • ae19520 fix (AI): Improve logging and messaging for SSE network errors (#8136)
  • 65d71f4 fix (AI): Tweak context timeouts (#8137)
  • 6a53dd6 fix padding (#8228)
  • e1caf13 fix: Query is already running error for clickhouse (#8155)
  • 13f5f63 fix: Scan for bigquery OLAP implementation (#8154)
  • a6342bb fix: Seed command fails with org not exist (#8170)
  • 1ea55a7 fix: add backwards compatibility for credentials endpoint (#8157)
  • 74e60bc fix: citation url opening when there are time dimension filters (#8200)
  • d583002 fix: citation urls for multiple measures (#8127)
  • db0dbff fix: citation urls in embeds (#8139)
  • 370cbd7 fix: leaderboard bar lengths to always be relative to max visible value (#8223)
  • 78843d1 fix: missing comparison totals for advanced measures (#8144)
  • 0c65cd6 fix: open report when sorting by measure comparison value (#8149)
  • 8256966 fix: opening alert links with token (#8153)
  • a04d3f2 fix: persist viz in ai chart (#8183)
  • 8e42e8c fix: run-as report form input description (#8138)
  • 733d432 headings
  • 117cc12 nit (Connectors): Update MotherDuck placeholder text (#8168)
  • c7f73cd remove describe_compact_ouptut setting (#8202)
  • 8d93761 tweak: fine tune chart generation (#8226)
  • 3f6f249 tweak: formatting rules with less exponential values (#8196)
  • ca52469 update placeholder text in Salesforce add data modal (#8040)
  • aafb6cf upgrade docusaurs, fix searchbar heigh (#8173)
  • fb6bc67 upgrade s3 api (#7987)
  • 11975d1 use token based links for report and alerts owners (#8163)