Releases
v0.46.0
Changelog
682a933 Init Runtime Store (#4519 )
e5c47be #3922 Remove -headless from the image (#3923 )
b201f30 API for generating metrics views using AI (#4052 )
f21f468 API resolver (#4232 )
da1fe2e Add "Edit Alert" dialog (#4139 )
da812cb Add .0 to Go version in go.mod (#4208 )
4fe24b6 Add CSP to allow static UI assets to be embedded anywhere (#4121 )
3eea147 Add ClickHouse instructions to Add Source dialog (#4157 )
ca4993d Add CustomDashboard editing/preview surfaces (#4249 )
9784fb5 Add CustomDashboardEmbed and generic Component (#4572 )
064dd4c Add InsecureSkipVerify to TLS client config (#4361 )
d6e93f8 Add Markdown component and parsing libraries (#4658 )
bfa9196 Add Pinot connector to the UI (#4796 )
ec444a6 Add Preview Button to Dashboard (#4561 )
2a71b2b Add Salesforce Connector (#3747 )
dd04ee8 Add ShadCN's "Data Table" component set (#3786 )
c57088c Add TDD export button (#3842 )
3e3375c Add UI support for previous complete presets (#4096 )
20bf79a Add defined_in_dashboard=true
on components defined from a dashboard (#4748 )
b955282 Add tsc
check to CI (#3785 )
3f9d964 Add alerts interval in create dialog and alert metadata page (#4056 )
2ec9c2d Add autosave toggle to fallback Editor
component (#4830 )
acb582a Add back button padding (#4021 )
e36c8ac Add back reactivity to the metrics view time range summary calls (#3852 )
ac790ce Add back reconnection to watch request client (#4782 )
058b269 Add basics of alerts resource (#4028 )
cfb463e Add button for selecting pivot fields via dropdown (#4020 )
b78120e Add check for empty version in update deployment (#4985 )
a3a131c Add check for more than 1k+ files (#3917 )
01f7262 Add component set for multi-step dialog tabs (#3999 )
368c1c8 Add custom themes to embedded dashboards (#4145 )
7102b2f Add custom tooltip for alternate chart types (#4701 )
848898d Add debug log for weird file watcher error (#4354 )
2b40143 Add deployment teardown error logs (#4765 )
11443a2 Add directories to file watcher and also populate kind for AI generated metrics view (#4587 )
122857d Add docs for live connections and clickhouse (#4142 )
b870a86 Add err to admin upgrade job logs (#4805 )
6e5c22c Add euro format (#3850 )
1e8496e Add feature flag to enable the Data Viewer in Rill Cloud (#4158 )
994532c Add ignore_paths support in rill.yaml (#4708 )
58288df Add kubernetes provisioner and provisioner set support (#3818 )
f81eb9b Add manual ref for UI created alert (#4048 )
00d6ce1 Add markdown and fontsize properties to chart spec (#4659 )
e362727 Add new time control state structure (#4674 )
724ace5 Add notice about project-level members to "rill user list" (#4959 )
4a3a480 Add pan capability to charts (#4186 )
3fbe41f Add pivot state to url (#3983 )
dfa9104 Add preliminary components to cloud custom dashboard page (#4657 )
3ca032d Add query retries in case druid returns 429 (#3806 )
139fd51 Add redirect from Home page to (active) Org page (#3787 )
84b82af Add reference for missing tailwind color (#3965 )
d857d9b Add resource for chart and dashboard (#4197 )
96ce11a Add rill theme to custom charts (#4388 )
d21ea59 Add row based virtualization to pivot table (#4059 )
db19dea Add search bar to pivot UI (#4108 )
3b3caf6 Add snooze to alerts in create dialog and the metadata page. (#4057 )
b6a0536 Add sts generation check to await ready in k8s provisioner (#4977 )
8cc29a2 Add support for Git hash as a valid deployment runtime version (#4695 )
2dbe24e Add support for default visible dimensions and measures in dashboard config (#3974 )
381ac4c Add supress tooltip prop for chips (#4101 )
30210d2 Add svelte-query hook for chart data (#4551 )
f6f1dc3 Add syntax highlighting for markdown files (#4725 )
a261317 Add time range in filters section of alert metadata (#4669 )
0036f25 Add vega chart editor and renderer (#4237 )
5bf35ac Add vega lite spec validation for charts (#4336 )
9746df6 Added PropertiesFromVariables to connector hash (#5012 )
b947d32 Added old_implicit_casting to cast numbers to strings while table union by name (#4580 )
8d08740 Added output format flag for CSV, TSV or JSON output for all commands (#3977 )
676fac9 Added types for Druid Parquet exporting (#3828 )
75757c1 Adding CONTINUOUS to backwards compatibility code (#3719 )
0d151ed Adding a period at the end of empty list copy (#4297 )
8116d0c Adding callout to hot reloading and external IDE support (#4814 )
87e98f3 Adding docs for SAML and multiple connectors (#4656 )
b32e91d Adding explicit enum for active dimension/measure/pivot in metrics view (#4251 )
49d8de3 Adding section about using pivots while modeling (#4594 )
7502398 Adding security policy when no include clauses match (#3829 )
8e101f7 Adding steps for specific version install (#4077 )
edd0ac7 Adding support for daylight savings time in timeseries queries (#3494 )
07cadb9 Adding support for defining filters on measures (#3624 )
cd2a4fd Adding support for sections in searchable filters (#3778 )
1a16943 Additional typechecking with prettier update (#3774 )
addc7ce Adjust gradient in the time series charts (#3931 )
cdb7216 Adjusting the spacing in Slack notification section (#4549 )
7070abc Admin: Add DB migration and docs for create_alerts and manage_alerts permissions (#4463 )
701c508 Admin: Fix nil access panic in hibernate (#4693 )
684ba20 Admin: Fix version missing error for "rill deploy" from old versions (#4604 )
d5fd73a Admin: Handle email_verified passed as string in OAuth flow for SAML support (#4664 )
f435e93 Admin: Prevent panic in permission check when ctx is cancelled (#4802 )
94dc909 Admin: Scaffolding for metrics project integration for autoscaling (#4356 )
e271b4e Admin: Timeouts for jobs and deployment updates (#4966 )
a7299e9 Admin: Track project creator user ID (#4668 )
6b9da9b Admin: change tags to annotations (#3857 )
a7b6ab9 Admin: clarify cookie security; add SameSite=Strict (#4119 )
94cf7b5 Admin: do not treat duplicate invite as an internal error (#3883 )
623a836 Admin: explicit iframe options in API; support navigation (#4247 )
c845cc1 Admin: fix a discrepancy in the generated alert YAML (#4506 )
669eecd Admin: fix kind string for iFrame embeds (#4107 )
50acb64 Admin: temporary endpoint to dump headers (#4221 )
7a747bd Aggregation comparison API (#4793 )
020acfa Aggregation comparison with no dims (#4939 )
8cf9053 Aggregation dimension alias (#4030 )
4e84945 Alert preview table updates (#4117 )
a6a47c5 Alerts UI: better form validation (#4210 )
1016775 Alerts UI: handle incomplete Criteria (#4217 )
f849b0c Alerts listing page (#4011 )
a000131 Alerts metadata page (#4033 )
4e55e1b Alerts runtime support (#3783 )
b9fb580 Alerts slack integration UI (#4509 )
eba2d6d Alerts time range refactor (#4240 )
eb669f8 Alerts: Fix data at watermark boundary is excluded (#4348 )
0a7747b Alerts: fix attr serialization (#4049 )
d5e5f9b Align Redshift page with new refactored docs structure (#4358 )
6565c92 Allow resizing the height of the "Model Data" dashboard module in Rill Developer (#3751 )
daea113 Alternate visualization for TDD (#4537 )
f332e7a Application reorg (#4621 )
c9deff2 Apply home bookmark on page load (#4269 )
cc69e13 Associate history entries with AddSourceModal state (#4591 )
cd753d0 Backend number formatter (#4697 )
202343d Backwards-compatible client-side kind
detection (#4812 )
a13a40a Better default Chart file (#4718 )
fd6c698 Better error handling for cancelled errors (#4231 )
beaad16 Better semantic version for main builds (#4512 )
3d68dc1 Better theme palette generation (#3866 )
3ece8d1 Bookmark followups based on feedback (#4291 )
693c958 Bookmarks UI integration (#4185 )
4ef3837 Buffered zap logger (#3750 )
4a9a74b Bugfix (#4578 )
3ab992e Bugfix follow-up to #4337 (#4340 )
cbff64b CAMF dups fix (#5019 )
cc8cab5 CLI: Cleaner prompt when resetting a project (#3804 )
941c4ce CLI: Devtool refactors (#3745 )
88ea878 CLI: Hide "pending user invites" header if there aren't any (#4955 )
91f3dbf CLI: Log errors for failed auth in rill deploy
error cases (#3940 )
3fa80d7 CLI: Misc. rill env
fixes (#4844 )
adc205a CLI: Uninstall command (#4832 )
9f946f9 CLI: Util functions cleanup (#4141 )
e24b529 CLI: ability to check health of all projects for support users (#3725 )
3e5ac77 CSP for Vega (#4784 )
d2bb6db CSP from pentests (#4123 )
489d52f Change "kind" to "type" in user-facing error messages (#4811 )
a7f5ee7 Change error to console.warn, and a little bit of DRY cleanup (#3984 )
e6b0e2e Change feature flag yaml structure to map (#4801 )
d44c241 Changing <RILL_HOME> to <RILL_PROJECT_DIRECTORY> (#4853 )
e03004a Chart Editor: Left align table (#4903 )
36525a2 Chart View: Missing prop (#4771 )
f86d04d Chart generation using AI follow ups (#4431 )
12140b5 Charts: add ability to rename a Chart from the workspace header (#4481 )
e80b295 Chore: Remove Generic YAML Workspace (#4900 )
405ad2d Clean up web-local
's e2e test code (#3871 )
300a2b2 Clean up logs (#4012 )
396252e Cleaning up old filters references from UI (#3882 )
cc9a9d2 Cleaning up orphan pages (#4867 )
108f263 Cleaning up our Snowflake documentation and adding more details / prettifying it (#3683 )
700dba4 Cleanup measure filter usage in alerts (#4854 )
5484d9b Cleanup old usage of ListFiles and using the folder name to identify entities (#4715 )
8de7708 Clear search when dimension table is closed (#4904 )
c807ff8 Clear selection on chart on pointer out (#4806 )
7675a4b Cloud UI: Add "data [last] refreshed" timestamp to project status page (#3687 )
54d2068 Cloud UI: Add Pylon widget (#4861 )
b9873c5 Cloud UI: Fix bug in "View as" popover (#4507 )
f16ee51 Cloud UI: Fix scroll issues (#3843 )
ce70116 Cloud UI: Surface Custom Dashboards in navigation (#4531 )
5459d34 Cloud UI: add a tooltip to show full error messages on the Status page (#4261 )
f35caaa Cloud UI: add resource-level status to the project status page (#3781 )
2647961 Cloud UI: fix rill sudo user open
(#4054 )
f400c0c Cloud UI: handle more than 20 orgs in the Org Breadcrumb's dropdown menu (#4327 )
e81a68d Comparison aggregation offset fix (#4993 )
154b1c5 Comparison for measure filter (#4970 )
f77fb33 Configure CSS nesting and unify postcss configs (#4767 )
b4ce94b Connector analyzer should not fail in case of invalid connector (#4988 )
3543a14 Connectors: Add hierarchy to Table Explorer (#4975 )
7c0d2da Connectors: Break DSN into constituent parts (#4990 )
4f8f91f Connectors: Dedicated forms for OLAP engines (#4934 )
ea37f82 Connectors: Handle arbitrary names (#5015 )
cc65cda Connectors: make the Table Explorer connector-specific (#4941 )
1802181 Connectors: query invalidations (#5014 )
12ff483 Consolidate TDD state and include chart type (#4501 )
d6c8b7b Consolidate Vega Chart Renderer (#4640 )
39e25e9 Correcting .home with .env (#4848 )
dccedb5 Custom 0.9.2 fix for decimal (#3967 )
db242c1 Custom Dashboard preview and editor updates (#4626 )
7731bda Custom comparison chart in TDD (#4769 )
22da627 DATE aggregation format (#4473 )
f19f551 Dashboard: Remove calls to TableColumns
API (#3814 )
ae97745 Dashboard: Replace ColumnTimeRange
request with MetricsViewTimeRange
request (#3813 )
ca99688 Dedicated connectors (#4956 )
fd8dd8d Deleting credentials.md (#4357 )
28c40d8 Devtool: fix git remote check for ssh remotes (#3800 )
675a84c Disable AI in e2e tests (#4149 )
636b6e7 Disable chart pan on cmd/alt + arrow key (#4305 )
78c0a95 Disable materialize models by default in cloud (#4322 )
6f8e17d Disable prepared statements (#4978 )
afe9165 Disable reports and alerts for dashboards without a timestamp column (#4608 )
96322c2 Disable search for non-string dimensions (#4517 )
b069d1c Disable stacked charts for no comparison (#4804 )
6c84284 Disable svelte check for a few files (#4128 )
db6c247 Disable vornoi for bar charts (#4914 )
51e3bef Docs: Document when {{ ref ... }}
tags are needed when using templating (#4341 )
57a27f8 Docs: add "alternative install options" section (#3724 )
e95cf61 Docs: update example Source YAML (#4842 )
aad91d9 Document connecting to Google Sheets as a source (#3864 )
3a4f500 Documenting the new automated repo creation workflow (#4566 )
e1a7370 Don't block dashboards on 429 errors (#4228 )
538feb8 Druid API column types (#4631 )
0527d68 Druid Exactify refactoring (#4419 )
65e7cb0 Druid Explore Exactify mode (#4397 )
d7c61fb Druid HTTP API driver (#4255 )
4704811 Druid TableRows request (#4100 )
0374859 Druid close fix (#3893 )
215ec7e Druid driver: Cast integer types to int (#4632 )
5361a0f Druid group by alias fix for MetricsViewComparison (#3811 )
e19116c Druid lower argument fix (#3723 )
4bc8596 DuckDb HAVING clause with the same alias name (#4696 )
01be754 Embed DuckDB extensions depending on binary os and arch (#4950 )
86e17c2 Embed DuckDB extensions in the Rill binary (#4919 )
eb534fd Embed: Add ability to navigate a project's dashboards (#4367 )
44ea485 Emit source and sink types on app start (#4105 )
95a426a Empty filters are now errors (#3789 )
7758469 Enable ListNotifierConnectors for Slack (#4505 )
7048163 Enable SSO login for rill cloud (#4660 )
126bbc1 Enable fetching state for larger dashboards (#4071 )
ea76651 Encode dashboard url state only once (#4264 )
8b19459 Ensure consistent query keys for runtimeServiceListFiles (#4732 )
d0b1233 Error telemetry for rill developer (#4307 )
a5a2fe5 Export labels for PIVOT dimensions (#4456 )
4215367 Exporting limit error message (#4593 )
4993125 Extract notifiers as connectors on resource analysis (#4513 )
59e1bc2 Fail fast if Kafka cluster is unreachable (#3802 )
0251b9f Feat/Refactor: EventBus and Notifications (#4869 )
0d5859b Feat: Add auto-save toggle to model workspace (#4391 )
262459a Feat: Add dimension label and percent of total to charts (#3672 )
8f960c4 Feat: Add slide transition to pivot toolbars (#4973 )
d7e9396 Feat: Allow for disabling features via rill.yaml (#4912 )
fbb9952 Feat: Chart Data Table (#4890 )
6f96cb0 Feat: Component Title/Subtitle (#4897 )
a2a1eff Feat: Infinite row scrolling for Pivot (#4342 )
70c0171 Feat: Pivot tooltip functionality (#4938 )
fbce513 Feat: TDD table hover to chart highlight interaction (#4813 )
29ba2ff Feat: set flags via rill.yaml (#4329 )
f8fb8fd Fetch the latest tag from github (#3892 )
c43d62d File Explorer: Add e2e tests (#4827 )
9e42184 File Explorer: Fix new file names (#4676 )
83675b7 File Explorer: Show dotfiles, but gray them out (#4644 )
77547c0 File Explorer: drag-drop UX improvements (#4692 )
11512d0 File Explorer: make the Tables section position user-controlled (#4661 )
b9b78d3 File Explorer: small cleanups (#4662 )
1365063 File explorer - Invalidation issues when source's table query has errored or is deleted (#4788 )
3cc69bd File explorer add support for force deleting a non-empty directory (#4694 )
954ddb6 File explorer follow ups fixes (#4615 )
04d8754 File watcher: maybe fix not exists error for rapid file changes (#3853 )
482da26 Filter exports by the user's search input (#4647 )
ffe6128 Filter null columns from pivot table (#4046 )
bd15828 Filter time grain options in pivot sidebar based on table state (#4074 )
0093f9a Fix "timestamp with time zone" DuckDB type issue (#4484 )
7dc3631 Fix 'Add email' button (#3920 )
35d7e92 Fix 400 errors during rename (#4728 )
8afd9e9 Fix Amazon Redshift icon in Safari (#4648 )
321215e Fix CTA layout bug (#3918 )
39d9f94 Fix GID and UID conflicts in Dockerfile (#4726 )
77faed7 Fix Go coverage (#4219 )
8ee0235 Fix Go dependency warnings (#3713 )
216a3c3 Fix Go lint issues in newest linter version + pin linter version (#3996 )
10cd5d0 Fix OLAP Table list not invalidating in certain cases (#4758 )
446bdd0 Fix POST queries in profiling queries (#3987 )
3b32782 Fix POST queries to honour the abort signal (#3817 )
a8e1638 Fix TypeError in #3992 , and other cleanups (#3997 )
6618356 Fix URL decoding already-decoded state (#4781 )
25ccf8d Fix Use With Proxy (#3847 )
5ab4d8c Fix Welcome page navigation bugs (#4095 )
20f079c Fix compare-toplist
query cancellation due to circular store dependency (#3947 )
467b9f9 Fix if prod
check not working for custom SQL APIs (#4498 )
fb53ec3 Fix accessor with dot in their name (#4017 )
a4dc5be Fix admin repo startup deadlock because of rill.yaml read (#4762 )
1803e1b Fix aggregation on dimenison with timezone (#3844 )
4e2e104 Fix base time range not getting set from url state (#4387 )
8ab3db2 Fix blank welcome screen (#4087 )
d762d91 Fix body close race condition for telemetry proxy (#3943 )
9aa14d5 Fix breadcrumbs case sensitivity bug (#4826 )
62ba5a7 Fix broken pivot button (#4002 )
c5a53f8 Fix bug in conditional for OLAP instructions (#4823 )
a41a1ad Fix bug in line chart when the time grain has not resolved (#3953 )
ac73ad7 Fix bug renaming file (#4749 )
838121c Fix bug when clearing the "View as" pill (#4532 )
de65733 Fix case sensitivity bug in dimension/measure names validation (#4146 )
03a78e3 Fix compatibility discrepancy between metrics filter and new expressions (#3827 )
3d35f22 Fix console error in Model Workspace (#4720 )
524333f Fix copy (#4737 )
6ead2a3 Fix cursor when hovering over scurb area (#4164 )
f5b6b7f Fix dashboards w/o time series (#3938 )
d3cc9fe Fix delayed dashboard url state load (#4035 )
d3ab215 Fix docs (#4399 )
f74c516 Fix environment-specific YAML overrides not working for common properties (such as sql:
) (#4998 )
4f2caf7 Fix export not honouring the old filter (#3872 )
ad21349 Fix external table storage being disabled when using --reset (#4820 )
c799d1f Fix false positive fetching state (#4082 )
a82cbe9 Fix filter not applying in dimension table (#3921 )
85bd851 Fix flicker during rename (#4629 )
f2555d6 Fix flicker for dashboard sub components (#4753 )
2847167 Fix format of ducksql sample select query (#4306 )
f5b9d3a Fix header title overlap on smaller screen sizes (#3825 )
9695192 Fix incorrect percent of total in TDD (#4480 )
434521c Fix issues around unnest in dashboard (#4690 )
7c58f94 Fix issues with non string dimension filters (#3769 )
bcded95 Fix label for dimensions in pivot (#4704 )
d6f14e6 Fix layout (#4055 )
739a443 Fix loading state of Source/Model preview table (#4698 )
e3bab04 Fix logo color (#3962 )
8ddad8c Fix meaningless "broken rill.yaml" warnings for empty projects (#3805 )
a5ee6cb Fix measure filter being inconsistant (#4034 )
bd96592 Fix measure filter returning no data (#4665 )
0f32207 Fix measure filter stopped applying (#4288 )
d39b71f Fix measure/dimension selection not reflecting in the select and other form fixes (#4187 )
62d0366 Fix metrics view access error (#4298 )
3af44a1 Fix missing arg in SelectContext (#4785 )
31f8a22 Fix missing parameter (params
) (#4815 )
eceb383 Fix missing project title icon (#4719 )
9bb6bf2 Fix multiple updates of pivot state leading to cancelled requests (#4162 )
2398551 Fix negative SVG values in Graphic Context (#3673 )
3bbc7d5 Fix non-deterministic coverage/race tests (#4755 )
a13f6fe Fix panic on missing rill.yaml (main branch) (#4152 )
82d5c04 Fix pivot arrow direction (#4226 )
15a0bea Fix placement of environment variable declaration (#4286 )
53eabee Fix project title for a blank rill.yaml
(#4799 )
ea2d490 Fix race condition for expired JWTs (#4114 )
2852708 Fix race condition in Tables list (#4337 )
a03d48c Fix redirect on folder rename (#4791 )
18c54ca Fix rename of a folder not correctly identifying inner entities are renamed (#4649 )
f7d97e9 Fix route to new model (#4723 )
e8f111d Fix runtime proxy bug when there is no authorization (#4222 )
b317a6f Fix scroll on embedded dashboards (#3919 )
bfa3812 Fix sorting for the first dimension column (#4036 )
cce1b20 Fix spinner gradient (#3933 )
c9d50ed Fix theme colors and remove warning (#3698 )
1c5cbdc Fix two bugs in Tables list (#4090 )
84f9c9f Fix type imports in Cloud UI (#4489 )
69033df Fix types in MetricsTimeSeriesChart (#4093 )
f7945ac Fix types in time range selector 2 (#4171 )
8aa8da9 Fix undefined values in dimension filter menu (#4299 )
74c69af Fix undefined variable (#4711 )
4c3f116 Fix/Feat: Resizable Pivot measure columns (#4622 )
d064284 Fix/comparison-tooltip-stacked-area (#4808 )
6a13701 Fix: Add label for empty string in column header (#4067 )
3b29aeb Fix: Autosave (#4902 )
338697d Fix: Dimension Table critical short-term fixes (#4375 )
610dcdb Fix: Disable chart keydown ops on input fields (#4289 )
2577910 Fix: Escape complex column names in generated measure expressions (#4896 )
e7a9c2f Fix: Explicitly pass queryClient to Feature Flags store (#4384 )
a82bdb9 Fix: Key ShadCN MenuItem on disabled prop (#4383 )
bb999a7 Fix: Measure overflow reversion (#4282 )
40b7422 Fix: Measure tooltip cut off (#4825 )
ddd2a80 Fix: Migrate "chart" resources to "component" resources (#4835 )
5ebb996 Fix: Mock user JWT invalidation and queryClient access (#4457 )
8861800 Fix: Model editor revert button (#4916 )
6be3f7e Fix: Move /welcome route to application group (#4721 )
fccb70a Fix: Navigate after delete (#4586 )
3092347 Fix: No highlight dimension line on explore (#4873 )
c4d0de6 Fix: Perpetual loading state and infinite loop query (#4465 )
fed7ebf Fix: Pivot expansion on infinite scroll (#4482 )
bc6586a Fix: Pivot for measures (#4581 )
929d919 Fix: Pivot row totals data inconsistency (#4339 )
e2a5572 Fix: Post reorg tweaks (#4624 )
526f5d3 Fix: Reset pivot drag state (#4610 )
d297c2c Fix: Scrub range not resetting on back navigation (#4592 )
d2ca586 Fix: Select correct accessor for measures (#4018 )
d73eea1 Fix: Source navigation transition issues (#4454 )
0343f5b Fix: SvelteKit configuration and lack of ambient types (#4485 )
72db018 Fix: Timeseries chart for excluded values (#4928 )
ae44a1b Fix: UI alignment issues (#4706 )
f4234c2 Fix: Unfocus YAML Editor on file change (#4775 )
da11ba2 Fix: Unknown local iana (#3837 )
f9146b6 Fix: Update enabled
parameter in TopNavigationBar.svelte (#4628 )
642e1b7 Fix: Welcome page layout (#4455 )
cdd1bca Fix: Workspace reconnection (#4597 )
71d69d3 Fix: cap max menu size (#4474 )
4935e7d Fix: chart labels from overflow (#4824 )
702e2a9 Fix: complex values as tooltip key (#4778 )
89dec20 Fix: fetchWrapper duplicate json parsing (#4913 )
05dd4ac Fix: fix unit tests (#4742 )
25bc0e6 Fix: increase expand icon size in pivot (#4833 )
f986808 Fix: new DuckDB logo (#3979 )
7e411db Fix: show loading spinner while reconciling in sources and models (#4770 )
9f8603a Fix: slot autoscaler (#4468 )
f4444d8 Fix: stacked area chart for non string dimension values (#4859 )
7b5b631 Fix: stale pivot data on config change (#4994 )
2e0356b Fix: suppress tooltip on navigation to tdd (#4792 )
299e7d7 Fix: typing issues related to bisectData (#4280 )
f7c3f89 Fixed Slack form visibility and edit alert form (#4535 )
6ef0cff Fixing all dimension values having the same measure value (#3861 )
3a0b8c2 Fixing breaking change note (#4841 )
47f1167 Fixing rill start without project path argument (#3944 )
b55111c Fixing the sort type in export calls (#3816 )
e399131 Force convert dimension values while loading from the url state (#3956 )
f2cbe4b Format measure values in custom charts (#4779 )
fbc3961 Format month, quarter and week headers (#4083 )
a36cd22 Frontend integration of measure filters (#3815 )
8315aec Generate chart yaml using AI (#4323 )
b2568da Go: Fix "unused params" lint errors (#4234 )
1db6017 Handle API error for timeseries (#4211 )
810424a Handle errors when rendering the PreviewTable
(#4677 )
1382a5b Handle mouseover tooltip for non string dimension values (#3856 )
c752b64 Handle out of sync race condition in measure filters (#4263 )
fe86c64 Health check server for standalone worker (#3759 )
fadc7f1 Hide "Copy to clipboard" tooltip when Clipboard API not available (#3767 )
483175e Hide Sources & Models for ClickHouse & Druid (#4684 )
95e2f41 Hide expand visible button (#4038 )
70b7aac Hide modeling for Pinot projects (#4772 )
58d579e Hide navbar when browser width drops below 768px (#3826 )
23877e0 Hide the Metrics Inspector for OLAP engines that don't support modeling (#4427 )
d9381aa Hide undefined value from tooltip (#4845 )
f1ae1cc Highlight JSON and SQL in Charts Editor (#4430 )
2b19d11 Higlight table cells on TDD alternate chart hover (#4743 )
3526491 Implement rill env pull
(#4166 )
1b1ca67 Improve (marginally) the new Custom Dashboard file (#4870 )
6e13efc Improve Alert History table (#4195 )
7d03e0e Improve default Theme file (#4673 )
f458959 Improve drag drop UX in file explorer and other fixes (#4619 )
b0ad065 Improve errors for expired JWTs and increase TTL to 24h (#3976 )
0e7d930 Improve install script POSIX compliance (#3993 )
e885b12 Improve leaderboard error display (#4113 )
bc72bc5 Improve reconcilation performance for external dashboards (#4477 )
2a4480a Improve styles on the Add Resource button (#4736 )
ddee166 Include kind
in a standard way in all new files (#4699 )
08668a0 Included env var values to connector hash (#5018 )
b97a5b5 Incorporate embedding example in docs; other embedding fixes (#4125 )
3335882 Increase provisioner await retry time (#4807 )
7bcd797 Incremental models (#4834 )
5093684 Integrate API data with custom charts (#4274 )
68c5289 Integrate measure row filters to pivot (#4062 )
e38be3f Integrate the new filter format (#3782 )
c7f535d Introduce ShadCN UI via the DropdownMenu
component set (#3736 )
272ce03 Introduce backend flag to indicate that a deployed project is in an a… (#3758 )
039d5a9 Invalidate OLAP table list when a new source/model is added (#4724 )
6e3a415 Key state managers by dash name (#3900 )
5c0b59a Let non-admin users remove themselves from orgs and projects (#4616 )
267ef90 Let the Dashboard handle 400 errors (#3945 )
8f4d543 Limit max open conn to druid to 20 (#3801 )
5ac1c79 MVP "Create alert" dialog (#3881 )
be998da Make Breadcrumbs environment agnostic (#4576 )
4b22ddf Make a couple items in the Alert form optional (#4147 )
6efdbd4 Make custom chart colors deterministic (#4603 )
ee81163 Make dimension/measure in dashboard config insensitive (#4304 )
07a3158 Make sure initial url state load syncs with metrics view (#4116 )
1f6eb73 Materialize models by default in deployed projects (#3982 )
a4db2a0 Measure filter aggregation comparison optimization (#5010 )
99a4bc4 Measure filter validation (#4109 )
1592884 Measure labels and formatting in alert emails (#4731 )
9bd73ba Merge branch 'main' of https://github.com/rilldata/rill
9b6417a MetricsView aggregation filters (#3975 )
6622298 Minor follow ups to measure filter API changes (#3779 )
645cdee Model Editor: Remove absolute positioning of footer (#4777 )
8ac93ff Move failure logs to debug for telemetry (#4122 )
3b80690 Move to flat ESLint config (#4634 )
5a2e57e MySQL connector (#3879 )
6f61a15 Nav: styling fixes (#4389 )
40b8cc8 No need in additional context for Snowflake timestamps (#4080 )
5a23609 Offer CLI flags for serving Rill Developer over HTTPS (#4236 )
4e14db6 Optimize toplist to have only needed measures (#3898 )
f0a3716 Overhauling Slack alerting docs (#4540 )
10e5cfe PIVOT ON support (#3390 )
9384b43 PIVOT case sensitivity fix (#4589 )
d7fb3c8 PIVOT exporting dimension alias fix (#4503 )
38796b4 PKCE authentication support for the local UI (#4843 )
b9ccaf8 Parallel fetch of batches in Snowflake connector (#4070 )
f1a60dc Pass through measure filters to pivot queries (#4003 )
e058a3c Periodically report Kafka delivery failures (#3968 )
4852414 Persist row time dimensions in url state (#4086 )
04bf4be Persist some dashboard state to local storage and use it when returning to a dashboard (#3973 )
6b74f8f Pin sveltekit to 1.30.0 temporarily (#4206 )
cbd0810 Pinot connector (#4534 )
3582b42 Pivot exporting with labels (#4344 )
ee6d5d0 Pivot table prototype (#3694 )
0f8eefd Pivot: add an "Export" button (#4414 )
d985984 Pivot: differentiate totals column (#4982 )
e44ded1 Placeholder for when pivot is fetching (#4016 )
a7ff2a2 Populate available_time_ranges with defaults (#4643 )
f0226eb Pre-fill alert form using the underlying dashboard (#4129 )
397cbda Preserve alt chart type on refresh (#4926 )
f9c8094 Prevent rill.yaml
renames and deletes (#4645 )
8ab3a97 Prevent context column wrapping, and automatically expand width if wide values (#3716 )
2f4be97 Process Kafka producer events (delivery, errors, etc) (#3880 )
22c601d Proto: Fix backwards compatibility for alert/report specs (#4508 )
c44f904 Quick fix to prevent frontend telemetry from hanging (#3941 )
f8fc521 Re-use the Cloud error page in Rill Developer (#4716 )
44b51b1 Read-only filter chips (#3998 )
6dbac2c Redesign TDD header toolbars (#4555 )
e6c64d2 Redshift connector (#4294 )
3d2cdd8 Reduce join query fetch limit (#4106 )
8b6f3eb Reduce number of values fetched in topN for leaderboards (#4478 )
9331c40 Reduce runtime access token TTL to 30 mins by default (#4058 )
768aaad Refac: Increase opacity for custom tooltip to 100% (#4810 )
695172c Refac: Move totals row out of data (#4470 )
9b54dae Refac: Replace TDD multiple timeseries API with Aggregation API (#4471 )
e800997 Refactor chart components to use filePath (#4504 )
b41c830 Refactor common code to use full paths (#4393 )
f89d2dc Refactor dashboard state sync with metrics view spec (#4386 )
e2dac22 Refactor measure filter components to be agnostic of proto types (#4526 )
8348f3e Refactor metrics definition editor to use file path (#4554 )
041fbe3 Refactor reports to just have the queryArgs. Build the state url in the UI. (#3894 )
418ff67 Refactor sources to use filePath instead of sourceName (#4425 )
d8fe4da Refactor the breadcrumbs (#4533 )
ec48c63 Refactor workspace layout (#4283 )
d856cef Refactor: Leaderboard Grid (#4685 )
b9e4b28 Refactor: Modified click helper (#4958 )
b4cb475 Refactor: Navigation and NavigationEntry (#4302 )
5b4cf26 Refactor: Pivot drag and drop (#4207 )
a18d2b8 Refactor: Preview Table (#4529 )
800c698 Refactor: Remove handrolled indent guide (#4946 )
520bb2c Refactor: Replace Portal component with action (#4216 )
28f7cee Refactor: Simplify sidebar layout and related positioning (#4390 )
8a1adda Refactor: Unify Source and Model workspaces (#4493 )
5d9edb9 Refetch instead of reset queries to prevent sidebar flashing (#4798 )
7f482f3 Reflect new API response (#3741 )
7a86363 Register the telemetry service for cloud (#4499 )
2e33a17 Relative db file path (#4242 )
463be92 Relax name constraints (#4230 )
1b896f4 Release fix for UI (#3891 )
742b898 Remove "Evaluation interval" from the UI (#4333 )
cfe83ac Remove -- @kind: model
from generated SQL files (#4733 )
9f68dce Remove alerts feature flag (#4324 )
135177d Remove artificial time series chart delay (#3696 )
4115883 Remove double border in fallback editor (#4727 )
a0825c4 Remove dummy web-admin
e2e test from CI (#4418 )
546c5fc Remove duplicate eslint rules (#4266 )
c07dbd6 Remove empty directories from initialized projects (#5002 )
53efa06 Remove extra error log (#3969 )
7975367 Remove font style declaration from (#4984 )
958781a Remove last 3 months from default enum list (#4703 )
639b697 Remove limit for druid exactify toplist query (#4642 )
8a06da6 Remove manual query cancellation from StateManagers (#3948 )
25b088a Remove project label from Rill Dev Breadcrumbs (#4625 )
0a964cd Remove redudant reconcile error in editor (#4256 )
74a162f Remove resize listener action (#4262 )
be2a101 Remove sort state when chips are removed (#4081 )
1d9813f Remove stores from WatchRequestClient (#4528 )
aa8c0bb Remove stray fmt.Println (#4761 )
a6b966d Remove subrows icon when removing nested dimensions (#4014 )
a1deda1 Remove version ldflag from non release builds and refactor latest version resolve (#4717 )
37117a1 Remove x-frame for enabling embedded dashboards (#4097 )
32580d8 Removed confusing postgres suffix (#4150 )
3602e32 Rename "intTimePowerOfTen" to "singleDigitTimesPowerOfTen"; Silence warnings (#3727 )
2e5a587 Rename useMetaQuery
to useMetricsView
(#3897 )
ce05527 Render Button component as an <a>
tag when passed an href
prop (#4238 )
0e2cc8c Replace "no data" with -
in all tables (#4894 )
9a44e79 Resizer: Increase target size (#4773 )
9748bd5 Restrict width of the first column (#4159 )
4698573 Returned TIMESTAMP WITH TIME ZONE as a timestamp type (#4588 )
8875a6c Revert "Better semantic version for main builds (#4512 )"
921ad13 Revert "Integrate measure row filters to pivot (#4062 )" (#4130 )
5e28faa Revert "Runtime: Apply access policies to alerts returned in ListResources"
f32a809 Revert "Runtime: retain files flag for s3" (#3777 )
a390d55 Revert "Updating to Docusaurus v3 (#4078 )" (#4127 )
a27b541 Revert Leaderboard/BigNumber header color to slate-600 (#4155 )
635ea0c Revert TDD Header background (#4756 )
700f488 Revert orval version (#4065 )
867cbf1 Rework duplicate source modal (#4281 )
4bf8618 Rill Developer: A flexible file explorer (#4548 )
8d501d8 Rill Developer: Add Charts and Custom Dashboards to navigation sidebar (#4194 )
ad924d6 Rill Developer: Add table schemas to the Table Explorer (#4687 )
b1eab86 Rill Developer: Fix Welcome workflow (#4713 )
600b3bb Rill Developer: Fix dashboard's "Edit model" button (#4392 )
fc5455b Rill Developer: Generate dashboard with AI (Tables) (#4094 )
361bba9 Rill Developer: add UI for external tables (#4027 )
4b8ec01 Rill Developer: consistent page titles (#4922 )
c5c9e63 Rill Developer: generate dashboards with AI (#4064 )
1412be1 Rill UI CI domain fix (#3822 )
b88fdd2 Rill email rebranding (#3957 )
c0e56a0 Rows Accordion: use Resizer, remove drag action (#4653 )
085a382 Runtim: Debug logs for identifying intermittent query failure (#3722 )
e008a51 Runtime : Detach duckdb files with tx
lock (#4590 )
eb107a3 Runtime : Support multiple schemas with one live connection (#4444 )
8e6718c Runtime : Update query cancellation logic in go-duckdb (#3790 )
ae24cc4 Runtime : connector props from env (#4995 )
c819ddf Runtime proxy on the admin service (#4203 )
cc73a36 Runtime proxy: fix URL query not being proxied (#4362 )
c5b80fa Runtime: APIs to get connector details for a project (#4363 )
3af894e Runtime: Add "sensitive" param to GetInstance (#4803 )
8767806 Runtime: Add between operator for metrics_sql (#4747 )
e3baee2 Runtime: Add defined_in_dashboard to DashboardItem (#4960 )
4b5cf51 Runtime: Add interactive result limit of 10k rows for SQL resolver (#4321 )
508943d Runtime: Add log_queries config key to DuckDB driver (#4320 )
41b7adc Runtime: Add missing dry run support in Exec
method of clickhouse driver (#4559 )
37d1923 Runtime: Add query logging flags for Druid and ClickHouse (#4479 )
b1db5c6 Runtime: Add support for dimension expressions in metrics_sql (#4295 )
425c8b4 Runtime: Apply access policies to alerts returned in ListResources
3854334 Runtime: Apply access policies to alerts returned in ListResources (#4464 )
6425abe Runtime: Check alerts on external tables every 10 minutes by default (#4347 )
a04cddb Runtime: Clickhouse OLAP driver (#3925 )
e17654e Runtime: Component renderer for "template:" (#4924 )
60703a9 Runtime: Create main
as default branch in rill deploy while creating github repository (#4568 )
04fe342 Runtime: Custom APIs Yaml parser (#4209 )
458a206 Runtime: Dashboard components with generic renderers and optional inline definition (#4735 )
00d0f93 Runtime: Don't expand the path in the URL of the file APIs (#4790 )
a7e867e Runtime: Emit instance heartbeat events (#4582 )
c278fa7 Runtime: Exclude attached DBs from DuckDB information schema (#4089 )
fafdfe7 Runtime: Extra postgres connector logging for error cases (#4962 )
f005230 Runtime: Fix dimension and measure validation captures loop variable (#4569 )
8dbfd93 Runtime: Fix missing security policy row filters for new filter expressions (#3753 )
b0db2ef Runtime: Fix multiple controller restart due to duplicate watcher events for rill.yaml and .env (#4816 )
39a8683 Runtime: Fix os.Exit calls in the CLI (#4553 )
2aba8ca Runtime: Fix renaming a reconciling resource (#4927 )
393b271 Runtime: Fix virtual files being deleted on git pull (#4612 )
eb5aa24 Runtime: Handle clickhouse LowCardinality nullable types (#4239 )
c3df324 Runtime: Ignore unsupported OLAP engine types (#4453 )
85f2fb3 Runtime: Make a dashboard item's coords and size optional (#4757 )
154922d Runtime: Parallelize validation of metrics view dimensions and measures (#4525 )
d41320e Runtime: Parse inf and NaN results from Druid as floats (#4831 )
3e73c53 Runtime: Pass instanceID to drivers.Open for use in telemetry (#4633 )
363dd61 Runtime: Prevent concurrent repo reads while cloning/pulling (#4670 )
2d397f8 Runtime: Prevent file watcher errors when a file is rapidly created and deleted (#3754 )
e0d03ee Runtime: Prevent preset vars from overriding normal credentials (#4511 )
fa2e166 Runtime: Refactor conn cache to contain and detect hanging opens/closes (#3666 )
459f162 Runtime: Remove deprecated APIs for legacy reconcile (#4681 )
bf477a8 Runtime: Remove legacy Github driver (#4714 )
b0076cb Runtime: Remove temporary debug logs errorneously merged (#4292 )
d0cba69 Runtime: Return feature flags from the GetInstance RPC (#4766 )
23e915c Runtime: Review/refactor custom APIs (#4284 )
121c0b5 Runtime: Set instance config with variables (#4521 )
cbf8238 Runtime: Support Clickhouse types Enum8 and Enum16 (#4037 )
49f547a Runtime: Support OLAP connector overrides in analytical APIs (#4343 )
d0cac44 Runtime: Support connectors in the profiling APIs (#4350 )
eae7266 Runtime: Support dots in YAML/SQL filenames (#4233 )
a61994b Runtime: Support for time_range functions (#4617 )
3837d70 Runtime: Support path filter in ListResources (#4651 )
a340078 Runtime: Support template resolution in source properties (#3712 )
e6b5dde Runtime: Treat .sql
files as models by default (#4730 )
a5f731e Runtime: Use system tables instead of information_schema and settings override for clickhouse connector (#5008 )
fbe70c6 Runtime: metrics_view
SQL resolver (#4246 )
7a39359 Runtime: add a config to enable clickhouse cache (#4885 )
31a472f Runtime: add is_default_database_schema to OLAPListTables (#4538 )
07fb036 Runtime: better documentation of the different driver types (#4199 )
552e69f Runtime: built in APIs for arbitrary SQL and metrics SQL (#4335 )
5edd17d Runtime: cast to enum writes to new db (#3675 )
5e0fbb5 Runtime: change error log to debug (#4611 )
50b4e2b Runtime: change reconcile and parse errors to warns (#3691 )
3b1c13c Runtime: clickhouse fix for information_schema all method (#4330 )
9e2acb2 Runtime: clickhouse version check and compatibility queries (#4472 )
000d44f Runtime: custom user agent for motherduck (#3867 )
b584f42 Runtime: druid and pinot individual connection properties (#4991 )
41d5c35 Runtime: error instead of panic when creating models on Druid (#3732 )
015d59c Runtime: external storage enabled by default (#3550 )
d5964a6 Runtime: fix connector for metrics API resolver (#4244 )
2d8aa1a Runtime: fix failing race condition test (#3810 )
e23c0d5 Runtime: fix uuid type for postgres connector (#4965 )
8b0cfc4 Runtime: fixes panic in ValidateMetricsView (#4241 )
7a758d4 Runtime: generic query arg passthrough for iframe (#4181 )
625d017 Runtime: gracefully handle weird watcher issue (#4254 )
7442ba2 Runtime: handling of other time functions in metrics_sql (#4880 )
e6f6227 Runtime: load env on start and reload on change (#4738 )
3e905a6 Runtime: metrics sql template fix (#4536 )
26d96d4 Runtime: metrics_sql fix for cases when date_trunc/operation is done on dimensions (#4461 )
a8fa198 Runtime: metrics_sql parser (#4395 )
c24f3b4 Runtime: otel fix for db close leaks (#3690 )
7ae6b29 Runtime: rename source fix for external table storage (#4381 )
fad327b Runtime: retain files flag for s3 and debug logs (#3994 )
d94f001 Runtime: shorthands for configuring "dev" and "prod" envs (#4279 )
2875827 Runtime: support environment-specific YAML (#4015 )
7f2fef8 Runtime: unified duckdb
connector for motherduck
and external db
files (#3700 )
cec25b7 Runtime: use a single directory for all instance data (#4510 )
e6fdae2 Runtime: use instance logger for connectors (#3862 )
182ab98 Runtime: validate measures do not contain a window function (#4103 )
6a7abf2 Runtime: validate time granularity is valid for time series API (#3731 )
972f022 Runtime: wrap user-defined where expressions in parentheses (#3942 )
67676e2 Scroll to previous pos on expansion (#4102 )
abc6767 Send all relevant measures to dimension display query (#4072 )
82138dd Service name and version as activity dimensions (#4050 )
6ecd436 Set cookies to Lax (#4212 )
d85604b Setup gRPC service for the local app (#4876 )
69e023f Show TDD table on scrub (#4809 )
8eed9c4 Show a warning indicator for Tables with unsupported data types (#4462 )
5abee16 Simplify streaming reconnection (#4797 )
17e1aa3 Slack integration for alerts and reports (#4371 )
45b61b3 Some bookmark design tweaks (#4331 )
99dfdff Some minor clean-up to documentation
3f7b2aa Source: Enable save button while reconciling (#4606 )
47e0302 Standardize log attribute key for errors (#3869 )
4dcf47a Stop adding additional forward slash in url and other fixes (#4650 )
c24a0d2 Stricter types for Time dimension detail table (#4154 )
166730d Style: Increase code editor font weight (#4332 )
c36646e Sudo less install (#4605 )
e78c002 Support all non string headers (#4098 )
4ff70ee Support configuring the OLAP connector in rill.yaml
and with rill env configure
(#4088 )
76d1c16 Support domain whitelisting for projects (#4729 )
3fdf1af Support fixed intervals in reports (#4866 )
4a47087 Support log level for project logs (#3859 )
18caa05 Support measure-level filters in MetricsViewAggregation using JOIN (#4009 )
11f3556 Support multiple measures in pivot with sorting (#4124 )
86d53c8 Support multiple time dimensions in Pivot (#4043 )
7c789f8 Support repo creation as part of rill deploy by requesting Github write access (#4488 )
6686246 Support toggle click in leaderboards to exclusively select a dimension value (#3868 )
573f4aa Support type hint and lint for metrics editor (#4495 )
7918f61 TDD chart improvements (#4630 )
4868be3 TDD: Return empty array for no data on search (#4705 )
7f0263b Teardown watcher when out of focus (#4979 )
76165ec Telemetry and source rename fixes (#4494 )
980577a Telemetry for success/failure of AI-based metrics view generation (#4296 )
0808bc3 Temporarily ignore files in svelte-check
(#4189 )
ede367e Test env CD (#3796 )
b18c19f Test environment for UI (#3763 )
a4daae8 Time comparison for Pivot (#4936 )
c0d8940 Tweak model's "Go to dashboard" button (#4623 )
d8f5dc8 Tweak/Fix: Tracker reconnection timing/cancellation (#4945 )
c735dbd Type cleanups (#4042 )
5cc6a3c UI: Use type:
instead of kind:
for resource types (#4780 )
1dd443b UPDATE: CLI Readme for production build and local development (#4253 )
3577f32 Udpate usage of notifiers to fix alert and report (#4522 )
d58f339 Unified artifact store for storing path to resource map (#4396 )
c209eb7 Unify events telemetry (#4275 )
8c5168c Updagraded gosnowflake as v1.8.0 has an issue with arrow batches (#4408 )
ffcd0e3 Update 0.42.md
78b3282 Update 0.42.md
d30ec37 Update 0.42.md (#4359 )
1311f62 Update AI feature flag scope (#4613 )
458264b Update Bookmarks API to support new designs (#4167 )
f0741e3 Update Chip component layout (#4215 )
856a0e4 Update ClickHouse Cloud section in docs (#4560 )
cc1dbba Update ListFiles to return directories and add MakeDir endpoint (#4552 )
7c1304e Update tsc
checks to filter by file and TS error code (#4172 )
e376031 Update tsc
ignorelist (#4204 )
7398e06 Update access.png
2d348d7 Update alert notification "Open In Browser" to open the dashboard with filters applied (#4666 )
6cdc51f Update all exports to use measure filters (#3939 )
750d2a5 Update bits-ui version (#4385 )
74d181d Update chart categorical colors (#4466 )
00a4a18 Update chart to add metrics sql support (#4277 )
53da247 Update clearAllFilters for measure filters (#3937 )
ffe5a35 Update clickhouse.md with callout to invalid utf-8 (#4527 )
8842657 Update color theme (#3863 )
c8a2217 Update connectors.md
b6ef837 Update custom dashboard integration to new spec (#4754 )
062b151 Update dashboard header layout and tab component (#4063 )
77c957b Update default row and cell limits for exports (#4524 )
2b3458d Update default theme for charts (#4400 )
85cc3fb Update design for Empty state (#4068 )
99df87b Update existing-project.md
6294dc2 Update expressions.md
bbd5b11 Update feature flag implementation (#3911 )
5cc2f23 Update gcs.md
c16a0f8 Update gcs.md
7213fd3 Update googlesheets.md (#4879 )
30c897f Update iframe embedding documentation (#4372 )
54553c6 Update import-data.md (#4196 )
56801f9 Update install script to use sh instead of bash (#3799 )
1c40dd9 Update instance connectors on a connector reconcile (#4992 )
32bb6de Update kafka.md
453cd78 Update kafka.md
2243ace Update key for pivot table cache (#4013 )
1d1033e Update menus in Dashboard body (#4285 )
20b3ff2 Update message and icon for empty pivot with no measure (#4889 )
a50be76 Update package-lock.json (#4987 )
983b29f Update pivot sidebar layout mechanism (#4076 )
bdc2ba3 Update pivot table sorted columns icon (#4025 )
e8a5c08 Update promt for new metrics sql syntax (#4451 )
8e7de8c Update required fields in metrics schema (#4607 )
abb6c4d Update rill-iso-extensions.md
10e9cbf Update rill-iso-extensions.md
3275fec Update rill-iso-extensions.md (#3697 )
962b18a Update source refresh page to align with new docs structure (#4373 )
a0eea61 Update sources.md
e6d57c0 Update telemetry for file explorer (#4663 )
ff50e3a Update the query json during alert creation (#4040 )
8bb5062 Update themes.md (#3703 )
1283b87 Updates to ChartInteractions, time series chart layout and MeasureBigNumber (#4229 )
5d4f9d1 Updating OLAP engine docs with correct param (#4402 )
413b111 Updating docs with references to kind property (#4712 )
bbc2e28 Updating to Docusaurus v3 (#4078 )
c803326 Upgrade snowflake driver (#4047 )
910f990 Upgrade svelte-vega (#4394 )
0c2cdba Upgrade to DuckDB 0.10.2 (#4925 )
7f1f7d4 Upgrade to Go 1.22 (#4201 )
2d4e6cc Upgrade to Svelte 4 (#3543 )
dd0bc12 Upgrade to duckDB 0.10.1 (#4118 )
21bc3f1 Upgrading to Docusaurus v3 (#4156 )
610cb4b Use GetInstance to load feature flags (#4800 )
7ccbefa Use ShadCN's DropdownMenu
in the Cloud UI (#3737 )
36b82d3 Use esnext
(as does SvelteKit's tsconfig.json
) (#4000 )
717260a Use type:
instead of kind:
for resource types (#4774 )
a90dbc1 Use a single editor instance for fallback (#4652 )
6da25a4 Use alert name to build open alert page url (#4161 )
e7d48c6 Use brand colors for bignum and leaderboard labels (#3954 )
97286b7 Use resource-specific reconcile terminology (#4683 )
964e6ab Use specific queryKey
for managing the project runtime (#4475 )
5e247d2 Use visible measures for timeseries request (#3762 )
41dcbe7 Util for better HTTP error handling (#4220 )
86b1b84 WIP: 0.39 release notes (#3775 )
c2c3e6c Wait for sub processes to be killed in E2E tests (#3776 )
f289893 When an anonymous user hits a 403 error, redirect them to log-in (#4417 )
897f6ba Workaround for amd64 build issue for go-duckdb on 0.10.2 (#4937 )
d80d9b2 [Alert Edit] Fix time range reloading and fix where filter (#4205 )
018ae8a [Dashboard] Support arbitrary non-aggregate expressions in dimensions (#3702 )
52b0b37 svelte-check
ignore single files rather than folders (#4026 )
1db9449 add chart (#4847 )
d4d6f32 add same workaround for time pills to row transformation (#4008 )
711889d add strict null checks for web-common/src/features/models/ (#3749 )
e631580 add ui queues for valid drag states (#4138 )
65fd054 adjust invalidation type and file path (#4627 )
74b5f4e aggregation-api-metrics-filter-additional-time-fix (#4667 )
417eb48 allow setting explicit properties for clickhouse connector (#4989 )
6ad8aba change font weight, chevron color (#4986 )
fa42df5 chore: add deploy intent event (#4225 )
e260e7f chore: add pivot event (#4248 )
8c92f80 chore: bump actions' verions to avoid ci crash (#4751 )
f1da42d chore: enrich scaling log (#4932 )
3a9ff66 clean up imports of web-local into web-common (#3851 )
a342948 cleanup (#4550 )
5d15d8c cleanup old references (#3755 )
cbbef38 cleanup svelte-check --ignore for data-graphics (#3684 )
5190133 clickhouse information schema calls should use currentdatabase (#4377 )
34157de consistency fixes (#4739 )
7f5a608 convert measure filter dropdown to ShadCN components and resolve validation issues (#3961 )
ff8388d custom api docs (#4346 )
8e3ea8c debounce update model when typing in code editor (#3734 )
c7d1c23 debounce yaml editor (#4520 )
0540a5d disable rule that's giving false positives all over the place (#3823 )
a383db9 disabled when fetching (#4740 )
78cb6ee doc: adding dim expr and comparison (#4005 )
7537c72 doc: hide content class (#3699 )
9b5ac18 doc: update readme with new branding (#3995 )
e51de31 docs: 0.41 release notes (#4019 )
6b2e0b4 docs: 0.43 release notes (#4413 )
1f4c6bd docs: 0.44 release notes (#4752 )
f1b4047 docs: 38 release notes and fixes (#3714 )
2b1e5f6 docs: ClickHouse spelling
c90f75b docs: add bot padding to nav (#4368 )
3391bc1 docs: adding blog to header (#4364 )
f916f90 docs: branding and video update (#3963 )
7d3d45d docs: hasKey templating example (#4409 )
d499109 docs: more release notes and deps (#4360 )
8d37f04 docs: new look-n-feel (#4355 )
49705bf docs: release notes 0.40 (#3886 )
26e239b docs: release notes 0.45 (#4891 )
c938226 drop table fix for external table storage (#4267 )
0284e1a e2e tests: locator and clarity tweaks (#4287 )
11f949f enables outlines for dimension filter pills (#3772 )
3cf6759 env configure instructions adds directory path for monorepo (#4268 )
41d0cb9 feat: Add support for cancelling alert create/edit from any tab (#4929 )
a373c2e feat: Comparison based alerts (#4818 )
70d747d feat: File explorer - Show errors in the left nav (#4856 )
648c2aa feat: Global dimension search in metrics view in both rill dev and cloud (#4905 )
fc7a4d9 feat: Update alert criteria options to have a simpler list (#4875 )
3ccf87a feat: add alert & report shortcuts (#4467 )
887ed10 feat: add email to connector form (#4412 )
c74d403 feat: add instance_id to metrics label (#4614 )
e72963e feat: enable api file type (#4908 )
72941f7 feat: input scaler cron from env (#4563 )
f8770ed feat: move alerts to top bar (#4442 )
b13aa56 feat: update project slot by autoscaler (#4376 )
8b0074e fix Dashboard: number discrepancy between dimension table context column and its tooltip (#4143 ) (#4192 )
c917169 fix bug with druid sql query id (#4910 )
40d3bd3 fix scroll and title cutoff (#4423 )
a2614c0 fix type errors in time range selector (#4110 )
fc2c53b fix types in TimeControls (#4092 )
d116e9b fix typo in motherduck connector reference (#4921 )
473d2e9 fix(alert): Some spacing nits for alerts (#5017 )
94731fd fix: Clearing a dashboard yaml stops updating errors (#4923 )
f8f3066 fix: Custom picker focus handling (#4920 )
0ffd1fe fix: First source import modal opening before ingestion is completed (#4980 )
4c1ec05 fix: Fix measure filters not returning correct results (#4846 )
02515c3 fix: Make the preview table column width reactive (#4864 )
905a798 fix: Reduce redundant network calls in rill developer (#4883 )
d961ae5 fix: Updating errors for reconciling resources (#4953 )
12a0e87 fix: add productversion to devtool seed (#4428 )
30cd00c fix: bump netlify action (#4750 )
9dc1f18 fix: bump node version to resolve ui build failure (#4492 )
43e56bd fix: change summable function check to regex (#4968 )
878ddff fix: clarify model CTA button copy (#3742 )
c9da55c fix: disable bookmark for anonymous users (#4406 )
20854f2 fix: enable vertical scrolling of inspector (#4326 )
c1f43f0 fix: export dialog visible with feature flag (#4227 )
7e89c18 fix: leaderboard column alignment (#4278 )
6fb6ff2 fix: remove beta tag for pivot (#4636 )
4742dbb fix: respect user comparison mode (#3840 )
b5f9ded fix: revert week formatting to date (#4365 )
50a4fb9 fix: timeseries chart container spacing (#4293 )
0d24253 fix: update logo (#3927 )
dbd5db7 fixes issue where leaderboard could not be fully scrolled when viewing model data on the dashboard (#3733 )
6c6c7e5 flip bool (#5000 )
64de5fa github.com/aws/aws-sdk-go-v2/service/athena v1.40.4 (#4584 )
b82fe99 horizontal splitter overflow (#3686 )
d37f2e1 import kafka docs
bd18f91 init commit (#4671 )
76fb94b init commit (#4940 )
4bcc898 initial commit (#4776 )
51a7818 initial time grain support for pivot table (#3986 )
3faab09 more strictNullChecks (#3729 )
12b4aec move incomplete filters out of dashboard store and into a dedicated piece of state (#3728 )
3b8221e on branch create as well (#3797 )
e9108d2 pivot-on empty list fix (#3926 )
2036a6f prevent indexing into undefined value (#4133 )
4501e0b prevent measure number from overflowing container (#4202 )
c80b318 prop name (#4768 )
b16aca4 properly extend tailwind colors with custom theme overwrite (#3704 )
fe2c8ef queries.proto docstrings (#3951 )
0300eaf quick chart fix (#4707 )
27eb787 redshift logo fix (#4325 )
dcc00d4 remove dropdown for pivot time pills (#4051 )
528339f remove errant filtering (#4200 )
435be62 remove expanded state from proto (#4245 )
68fb3af remove extra paran, etc/utc tz (#4060 )
b65d78a remove feature flag for pivot table (#4075 )
e2a8dbf remove filtering based on dashboard visibility (#4073 )
18aabe2 remove icon (#4931 )
edafbe6 remove order by true from toplist api (#3711 )
26d6a1c remove whitespace pre-wrap (#3836 )
55802d7 remove zindex class (#4303 )
0d86468 removed WithTween wrapper around clipPath to prevent fickering when charts are updated (#3692 )
151f353 resize first column (#4483 )
cb6abf4 retain files flag for s3 (#3770 )
c6a34b8 rework button component and match design system (#3858 )
6321a60 set session timezone as UTC (#4949 )
f1daa08 set wrapper to absolute positioning (#4641 )
64a3b69 skip invalidation (#4948 )
9c673f0 split web tests (#3706 )
567993e suggest models in the code editor (#3705 )
cec766e support for Add Filter button (#3671 )
f8899cd svletecheck --ignore cleanup: fix most of "time-controls" folder (#3651 )
08e2255 swap rows and columns, update styling (#4061 )
cfe2e7f timeout message for pivot exporting (#4602 )
2b7b6ce timestamptz duckdb fix (#4500 )
485fe4c tweak filter clearing behavior (#3765 )
de0d4f3 tweak sidebar layout process (#4137 )
79ff213 update header color to match design system (#3888 )
c588b51 update local testing workflow to allow for parallelism, improved dx (#3707 )
55941e9 update styling for tables without row dimensions (#4126 )
d069dce update tailwind config to remove outdated color warning (#3693 )
410e83e update to leaderboard test to account for inconsistent Playwright behavior (#3688 )
a8f24f1 update to shadcn menus (#4411 )
09b0691 update workspace container (#4250 )
0104399 upgrade grpc to v1.63.0 (#4935 )
052a309 use .in for test env (#3768 )
de51e3f use bash for tsc checks in CI (#4193 )
ada51f7 use flex to layout icon (#3743 )
b0912dc use mapstructure to decode configs (#4764 )
667bff2 use original names (#4447 )
77752cd utc timezone (#4954 )
bd5a3fe yaml assignmnent name (#4618 )
You can’t perform that action at this time.