Releases
v0.42.0
Changelog
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 )
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 )
b955282 Add tsc
check to CI (#3785 )
3f9d964 Add alerts interval in create dialog and alert metadata page (#4056 )
acb582a Add back button padding (#4021 )
e36c8ac Add back reactivity to the metrics view time range summary calls (#3852 )
058b269 Add basics of alerts resource (#4028 )
cfb463e Add button for selecting pivot fields via dropdown (#4020 )
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 )
122857d Add docs for live connections and clickhouse (#4142 )
6e5c22c Add euro format (#3850 )
1e8496e Add feature flag to enable the Data Viewer in Rill Cloud (#4158 )
f81eb9b Add manual ref for UI created alert (#4048 )
4a3a480 Add pan capability to charts (#4186 )
3fbe41f Add pivot state to url (#3983 )
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 )
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 )
2dbe24e Add support for default visible dimensions and measures in dashboard config (#3974 )
381ac4c Add supress tooltip prop for chips (#4101 )
0036f25 Add vega chart editor and renderer (#4237 )
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 )
b32e91d Adding explicit enum for active dimension/measure/pivot in metrics view (#4251 )
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 )
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 )
669eecd Admin: fix kind string for iFrame embeds (#4107 )
50acb64 Admin: temporary endpoint to dump headers (#4221 )
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 )
eba2d6d Alerts time range refactor (#4240 )
86ee030 Alerts: Fix data at watermark boundary is excluded (#4348 )
0a7747b Alerts: fix attr serialization (#4049 )
6565c92 Allow resizing the height of the "Model Data" dashboard module in Rill Developer (#3751 )
c9deff2 Apply home bookmark on page load (#4269 )
fd6c698 Better error handling for cancelled errors (#4231 )
3d68dc1 Better theme palette generation (#3866 )
3ece8d1 Bookmark followups based on feedback (#4291 )
693c958 Bookmarks UI integration (#4185 )
4ef3837 Buffered zap logger (#3750 )
2fb9f66 Bugfix follow-up to #4337 (#4340 )
cc8cab5 CLI: Cleaner prompt when resetting a project (#3804 )
941c4ce CLI: Devtool refactors (#3745 )
91f3dbf CLI: Log errors for failed auth in rill deploy
error cases (#3940 )
9f946f9 CLI: Util functions cleanup (#4141 )
e24b529 CLI: ability to check health of all projects for support users (#3725 )
d2bb6db CSP from pentests (#4123 )
a7f5ee7 Change error to console.warn, and a little bit of DRY cleanup (#3984 )
405ad2d Clean up web-local
's e2e test code (#3871 )
300a2b2 Clean up logs (#4012 )
396252e Cleaning up old filters references from UI (#3882 )
108f263 Cleaning up our Snowflake documentation and adding more details / prettifying it (#3683 )
7675a4b Cloud UI: Add "data [last] refreshed" timestamp to project status page (#3687 )
f16ee51 Cloud UI: Fix scroll issues (#3843 )
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 )
dccedb5 Custom 0.9.2 fix for decimal (#3967 )
f19f551 Dashboard: Remove calls to TableColumns
API (#3814 )
ae97745 Dashboard: Replace ColumnTimeRange
request with MetricsViewTimeRange
request (#3813 )
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 )
6c84284 Disable svelte check for a few files (#4128 )
57a27f8 Docs: add "alternative install options" section (#3724 )
aad91d9 Document connecting to Google Sheets as a source (#3864 )
e1a7370 Don't block dashboards on 429 errors (#4228 )
4704811 Druid TableRows request (#4100 )
0374859 Druid close fix (#3893 )
5361a0f Druid group by alias fix for MetricsViewComparison (#3811 )
e19116c Druid lower argument fix (#3723 )
44ea485 Emit source and sink types on app start (#4105 )
95a426a Empty filters are now errors (#3789 )
126bbc1 Enable fetching state for larger dashboards (#4071 )
59e1bc2 Fail fast if Kafka cluster is unreachable (#3802 )
262459a Feat: Add dimension label and percent of total to charts (#3672 )
29ba2ff Feat: set flags via rill.yaml (#4329 )
f8fb8fd Fetch the latest tag from github (#3892 )
04d8754 File watcher: maybe fix not exists error for rapid file changes (#3853 )
ffe6128 Filter null columns from pivot table (#4046 )
bd15828 Filter time grain options in pivot sidebar based on table state (#4074 )
7dc3631 Fix 'Add email' button (#3920 )
321215e Fix CTA layout bug (#3918 )
77faed7 Fix Go coverage (#4219 )
8ee0235 Fix Go dependency warnings (#3713 )
216a3c3 Fix Go lint issues in newest linter version + pin linter version (#3996 )
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 )
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 )
fb53ec3 Fix accessor with dot in their name (#4017 )
1803e1b Fix aggregation on dimenison with timezone (#3844 )
8ab3db2 Fix blank welcome screen (#4087 )
d762d91 Fix body close race condition for telemetry proxy (#3943 )
62ba5a7 Fix broken pivot button (#4002 )
a41a1ad Fix bug in line chart when the time grain has not resolved (#3953 )
de65733 Fix case sensitivity bug in dimension/measure names validation (#4146 )
03a78e3 Fix compatibility discrepancy between metrics filter and new expressions (#3827 )
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 )
4f2caf7 Fix export not honouring the old filter (#3872 )
c799d1f Fix false positive fetching state (#4082 )
a82cbe9 Fix filter not applying in dimension table (#3921 )
2847167 Fix format of ducksql sample select query (#4306 )
f5b9d3a Fix header title overlap on smaller screen sizes (#3825 )
7c58f94 Fix issues with non string dimension filters (#3769 )
d6f14e6 Fix layout (#4055 )
e3bab04 Fix logo color (#3962 )
8ddad8c Fix meaningless "broken rill.yaml" warnings for empty projects (#3805 )
a5ee6cb Fix measure filter being inconsistant (#4034 )
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 )
9bb6bf2 Fix multiple updates of pivot state leading to cancelled requests (#4162 )
2398551 Fix negative SVG values in Graphic Context (#3673 )
a13f6fe Fix panic on missing rill.yaml (main branch) (#4152 )
82d5c04 Fix pivot arrow direction (#4226 )
15a0bea Fix placement of environment variable declaration (#4286 )
ea2d490 Fix race condition for expired JWTs (#4114 )
2852708 Fix race condition in Tables list (#4337 )
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 )
69033df Fix types in MetricsTimeSeriesChart (#4093 )
f7945ac Fix types in time range selector 2 (#4171 )
8aa8da9 Fix undefined values in dimension filter menu (#4299 )
6a13701 Fix: Add label for empty string in column header (#4067 )
610dcdb Fix: Disable chart keydown ops on input fields (#4289 )
bb999a7 Fix: Measure overflow reversion (#4282 )
929d919 Fix: Pivot row totals data inconsistency (#4339 )
d2ca586 Fix: Select correct accessor for measures (#4018 )
da11ba2 Fix: Unknown local iana (#3837 )
f986808 Fix: new DuckDB logo (#3979 )
299e7d7 Fix: typing issues related to bisectData (#4280 )
6ef0cff Fixing all dimension values having the same measure value (#3861 )
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 )
fbc3961 Format month, quarter and week headers (#4083 )
a36cd22 Frontend integration of measure filters (#3815 )
b2568da Go: Fix "unused params" lint errors (#4234 )
1db6017 Handle API error for timeseries (#4211 )
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 )
95e2f41 Hide expand visible button (#4038 )
58d579e Hide navbar when browser width drops below 768px (#3826 )
3526491 Implement rill env pull
(#4166 )
6e13efc Improve Alert History table (#4195 )
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 )
b97a5b5 Incorporate embedding example in docs; other embedding fixes (#4125 )
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 )
6e3a415 Key state managers by dash name (#3900 )
267ef90 Let the Dashboard handle 400 errors (#3945 )
8f4d543 Limit max open conn to druid to 20 (#3801 )
5ac1c79 MVP "Create alert" dialog (#3881 )
4b22ddf Make a couple items in the Alert form optional (#4147 )
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 )
99a4bc4 Measure filter validation (#4109 )
9b6417a MetricsView aggregation filters (#3975 )
6622298 Minor follow ups to measure filter API changes (#3779 )
8ac93ff Move failure logs to debug for telemetry (#4122 )
5a2e57e MySQL connector (#3879 )
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 )
10e5cfe PIVOT ON support (#3390 )
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 )
ee6d5d0 Pivot table prototype (#3694 )
e44ded1 Placeholder for when pivot is fetching (#4016 )
f0226eb Pre-fill alert form using the underlying dashboard (#4129 )
8ab3a97 Prevent context column wrapping, and automatically expand width if wide values (#3716 )
2f4be97 Process Kafka producer events (delivery, errors, etc) (#3880 )
c44f904 Quick fix to prevent frontend telemetry from hanging (#3941 )
44b51b1 Read-only filter chips (#3998 )
e6c64d2 Redshift connector (#4294 )
3d2cdd8 Reduce join query fetch limit (#4106 )
9331c40 Reduce runtime access token TTL to 30 mins by default (#4058 )
041fbe3 Refactor reports to just have the queryArgs. Build the state url in the UI. (#3894 )
ec48c63 Refactor workspace layout (#4283 )
5b4cf26 Refactor: Pivot drag and drop (#4207 )
520bb2c Refactor: Replace Portal component with action (#4216 )
7f482f3 Reflect new API response (#3741 )
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 )
9f68dce Remove alerts feature flag (#4324 )
135177d Remove artificial time series chart delay (#3696 )
546c5fc Remove duplicate eslint rules (#4266 )
53efa06 Remove extra error log (#3969 )
8a06da6 Remove manual query cancellation from StateManagers (#3948 )
0a964cd Remove redudant reconcile error in editor (#4256 )
74a162f Remove resize listener action (#4262 )
be2a101 Remove sort state when chips are removed (#4081 )
a6b966d Remove subrows icon when removing nested dimensions (#4014 )
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 )
9748bd5 Restrict width of the first column (#4159 )
921ad13 Revert "Integrate measure row filters to pivot (#4062 )" (#4130 )
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 )
700f488 Revert orval version (#4065 )
867cbf1 Rework duplicate source modal (#4281 )
8d501d8 Rill Developer: Add Charts and Custom Dashboards to navigation sidebar (#4194 )
fc5455b Rill Developer: Generate dashboard with AI (Tables) (#4094 )
361bba9 Rill Developer: add UI for external tables (#4027 )
c5c9e63 Rill Developer: generate dashboards with AI (#4064 )
1412be1 Rill UI CI domain fix (#3822 )
b88fdd2 Rill email rebranding (#3957 )
085a382 Runtim: Debug logs for identifying intermittent query failure (#3722 )
8e6718c Runtime : Update query cancellation logic in go-duckdb (#3790 )
c819ddf Runtime proxy on the admin service (#4203 )
4b5cf51 Runtime: Add interactive result limit of 10k rows for SQL resolver (#4321 )
508943d Runtime: Add log_queries config key to DuckDB driver (#4320 )
b1db5c6 Runtime: Add support for dimension expressions in metrics_sql (#4295 )
ce084c8 Runtime: Check alerts on external tables every 10 minutes by default (#4347 )
a04cddb Runtime: Clickhouse OLAP driver (#3925 )
04fe342 Runtime: Custom APIs Yaml parser (#4209 )
c278fa7 Runtime: Exclude attached DBs from DuckDB information schema (#4089 )
8dbfd93 Runtime: Fix missing security policy row filters for new filter expressions (#3753 )
eb5aa24 Runtime: Handle clickhouse LowCardinality nullable types (#4239 )
2d397f8 Runtime: Prevent file watcher errors when a file is rapidly created and deleted (#3754 )
fa2e166 Runtime: Refactor conn cache to contain and detect hanging opens/closes (#3666 )
b0076cb Runtime: Remove temporary debug logs errorneously merged (#4292 )
23e915c Runtime: Review/refactor custom APIs (#4284 )
cbf8238 Runtime: Support Clickhouse types Enum8 and Enum16 (#4037 )
eae7266 Runtime: Support dots in YAML/SQL filenames (#4233 )
a340078 Runtime: Support template resolution in source properties (#3712 )
fbe70c6 Runtime: metrics_view
SQL resolver (#4246 )
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 )
50b4e2b Runtime: change reconcile and parse errors to warns (#3691 )
3b1c13c Runtime: clickhouse fix for information_schema all method (#4330 )
000d44f Runtime: custom user agent for motherduck (#3867 )
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 )
8b0cfc4 Runtime: fixes panic in ValidateMetricsView (#4241 )
7a758d4 Runtime: generic query arg passthrough for iframe (#4181 )
625d017 Runtime: gracefully handle weird watcher issue (#4254 )
c24f3b4 Runtime: otel fix for db close leaks (#3690 )
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 )
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 )
45b61b3 Some bookmark design tweaks (#4331 )
47e0302 Standardize log attribute key for errors (#3869 )
c24a0d2 Stricter types for Time dimension detail table (#4154 )
166730d Style: Increase code editor font weight (#4332 )
e78c002 Support all non string headers (#4098 )
4ff70ee Support configuring the OLAP connector in rill.yaml
and with rill env configure
(#4088 )
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 )
6686246 Support toggle click in leaderboards to exclusively select a dimension value (#3868 )
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 )
c735dbd Type cleanups (#4042 )
1dd443b UPDATE: CLI Readme for production build and local development (#4253 )
c209eb7 Unify events telemetry (#4275 )
458264b Update Bookmarks API to support new designs (#4167 )
f0741e3 Update Chip component layout (#4215 )
7c1304e Update tsc
checks to filter by file and TS error code (#4172 )
e376031 Update tsc
ignorelist (#4204 )
6cdc51f Update all exports to use measure filters (#3939 )
00a4a18 Update chart to add metrics sql support (#4277 )
53da247 Update clearAllFilters for measure filters (#3937 )
8842657 Update color theme (#3863 )
062b151 Update dashboard header layout and tab component (#4063 )
85cc3fb Update design for Empty state (#4068 )
99df87b Update existing-project.md
bbd5b11 Update feature flag implementation (#3911 )
5cc2f23 Update gcs.md
c16a0f8 Update gcs.md
54553c6 Update import-data.md (#4196 )
56801f9 Update install script to use sh instead of bash (#3799 )
2243ace Update key for pivot table cache (#4013 )
1d1033e Update menus in Dashboard body (#4285 )
7849d47 Update package-lock.json
983b29f Update pivot sidebar layout mechanism (#4076 )
bdc2ba3 Update pivot table sorted columns icon (#4025 )
3275fec Update rill-iso-extensions.md (#3697 )
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 )
bbc2e28 Updating to Docusaurus v3 (#4078 )
c803326 Upgrade snowflake driver (#4047 )
7f1f7d4 Upgrade to Go 1.22 (#4201 )
2d4e6cc Upgrade to Svelte 4 (#3543 )
21bc3f1 Upgrading to Docusaurus v3 (#4156 )
7ccbefa Use ShadCN's DropdownMenu
in the Cloud UI (#3737 )
36b82d3 Use esnext
(as does SvelteKit's tsconfig.json
) (#4000 )
6da25a4 Use alert name to build open alert page url (#4161 )
e7d48c6 Use brand colors for bignum and leaderboard labels (#3954 )
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 )
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 )
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 )
fa42df5 chore: add deploy intent event (#4225 )
e260e7f chore: add pivot event (#4248 )
3a9ff66 clean up imports of web-local into web-common (#3851 )
5d15d8c cleanup old references (#3755 )
cbbef38 cleanup svelte-check --ignore for data-graphics (#3684 )
7f5a608 convert measure filter dropdown to ShadCN components and resolve validation issues (#3961 )
8e3ea8c debounce update model when typing in code editor (#3734 )
0540a5d disable rule that's giving false positives all over the place (#3823 )
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 )
f1b4047 docs: 38 release notes and fixes (#3714 )
2b1e5f6 docs: ClickHouse spelling
f916f90 docs: branding and video update (#3963 )
49705bf docs: release notes 0.40 (#3886 )
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 )
8b0074e fix Dashboard: number discrepancy between dimension table context column and its tooltip (#4143 ) (#4192 )
a2614c0 fix type errors in time range selector (#4110 )
fc2c53b fix types in TimeControls (#4092 )
878ddff fix: clarify model CTA button copy (#3742 )
20854f2 fix: enable vertical scrolling of inspector (#4326 )
c1f43f0 fix: export dialog visible with feature flag (#4227 )
7e89c18 fix: leaderboard column alignment (#4278 )
4742dbb fix: respect user comparison mode (#3840 )
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 )
b82fe99 horizontal splitter overflow (#3686 )
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 )
b16aca4 properly extend tailwind colors with custom theme overwrite (#3704 )
fe2c8ef queries.proto docstrings (#3951 )
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 )
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 )
cb6abf4 retain files flag for s3 (#3770 )
c6a34b8 rework button component and match design system (#3858 )
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 )
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 )
09b0691 update workspace container (#4250 )
052a309 use .in for test env (#3768 )
de51e3f use bash for tsc checks in CI (#4193 )
ada51f7 use flex to layout icon (#3743 )
You can’t perform that action at this time.