Releases: rilldata/rill
Releases · rilldata/rill
v0.77.0
Changelog
- 01a1f33 APP-560: Dag viewer (#8326)
- a148f04 Add
ListToolsRPC 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
CompleteRPC +init_projectoption 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_idisNULL(#8394) - e7693ae Improvements to developer agent (#8411)
- 0e98dbd Refactor: Improve GithubRepoDetails layout and alignment (#8373)
- 0ad5451 Restore "Test and Connect" (#8386)
- fee35e0 Set
developer_agentfeature flag totrueby default (#8407) - 51d5dd3 Support
rill sudo user assume <email>+ handle repeated assumes gracefully (#8359) - 22f7d9a Support explicit agent choice in
CompleteandCompleteStreaming(#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
v0.76.1
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
Changelog
- ad8d2ae Add guest option to org users (#8216)
- 90984e4 Add optional
--orgflag inrill 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_idnot being set correctly for AI telemetry (#8302) - c48794f Handle when
--projectand--groupare combined inrill 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.messagestoConversation.messages(#8285)
v0.75.5
v0.75.4
v0.75.3
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
v0.75.1
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.Sleepcalls withtime.Afterand 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
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
MetricsViewTimeRangesto also return the full time range (#8218) - 8508ef9 Remove client-side timeout for resource reconciliation; rely on server timeouts (#8201)
- d9ae365 Replace unsafe
time.Sleepcalls withtime.Afterand 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)