Skip to content

v0.40.0

Compare
Choose a tag to compare
@himadrisingh himadrisingh released this 01 Feb 19:42
· 1716 commits to main since this release

Changelog

  • 2a71b2b Add Salesforce Connector (#3747)
  • dd04ee8 Add ShadCN's "Data Table" component set (#3786)
  • c57088c Add TDD export button (#3842)
  • b955282 Add tsc check to CI (#3785)
  • e36c8ac Add back reactivity to the metrics view time range summary calls (#3852)
  • 6e5c22c Add euro format (#3850)
  • 3ca032d Add query retries in case druid returns 429 (#3806)
  • 139fd51 Add redirect from Home page to (active) Org page (#3787)
  • 676fac9 Added types for Druid Parquet exporting (#3828)
  • 75757c1 Adding CONTINUOUS to backwards compatibility code (#3719)
  • 7502398 Adding security policy when no include clauses match (#3829)
  • 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)
  • c6681cf Adjust gradient in the time series charts (#3931)
  • 6b9da9b Admin: change tags to annotations (#3857)
  • 94cf7b5 Admin: do not treat duplicate invite as an internal error (#3883)
  • 6565c92 Allow resizing the height of the "Model Data" dashboard module in Rill Developer (#3751)
  • 4ef3837 Buffered zap logger (#3750)
  • cc8cab5 CLI: Cleaner prompt when resetting a project (#3804)
  • 941c4ce CLI: Devtool refactors (#3745)
  • e24b529 CLI: ability to check health of all projects for support users (#3725)
  • 405ad2d Clean up web-local's e2e test code (#3871)
  • 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)
  • f35caaa Cloud UI: add resource-level status to the project status page (#3781)
  • 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)
  • 57a27f8 Docs: add "alternative install options" section (#3724)
  • aad91d9 Document connecting to Google Sheets as a source (#3864)
  • 0374859 Druid close fix (#3893)
  • 5361a0f Druid group by alias fix for MetricsViewComparison (#3811)
  • e19116c Druid lower argument fix (#3723)
  • 95a426a Empty filters are now errors (#3789)
  • 59e1bc2 Fail fast if Kafka cluster is unreachable (#3802)
  • 262459a Feat: Add dimension label and percent of total to charts (#3672)
  • f8fb8fd Fetch the latest tag from github (#3892)
  • 04d8754 File watcher: maybe fix not exists error for rapid file changes (#3853)
  • 7dc3631 Fix 'Add email' button (#3920)
  • 321215e Fix CTA layout bug (#3918)
  • 8ee0235 Fix Go dependency warnings (#3713)
  • 3b32782 Fix POST queries to honour the abort signal (#3817)
  • 25ccf8d Fix Use With Proxy (#3847)
  • 1e99884 Fix compare-toplist query cancellation due to circular store dependency (#3947)
  • 1803e1b Fix aggregation on dimenison with timezone (#3844)
  • 1518d86 Fix bug in line chart when the time grain has not resolved (#3953)
  • 03a78e3 Fix compatibility discrepancy between metrics filter and new expressions (#3827)
  • 22997c2 Fix dashboards w/o time series (#3938)
  • 4f2caf7 Fix export not honouring the old filter (#3872)
  • a82cbe9 Fix filter not applying in dimension table (#3921)
  • f5b9d3a Fix header title overlap on smaller screen sizes (#3825)
  • 7c58f94 Fix issues with non string dimension filters (#3769)
  • 8ddad8c Fix meaningless "broken rill.yaml" warnings for empty projects (#3805)
  • 2398551 Fix negative SVG values in Graphic Context (#3673)
  • b317a6f Fix scroll on embedded dashboards (#3919)
  • a104308 Fix spinner gradient (#3933)
  • c9d50ed Fix theme colors and remove warning (#3698)
  • da11ba2 Fix: Unknown local iana (#3837)
  • 6ef0cff Fixing all dimension values having the same measure value (#3861)
  • b55111c Fixing the sort type in export calls (#3816)
  • c7d06e3 Force convert dimension values while loading from the url state (#3956)
  • a36cd22 Frontend integration of measure filters (#3815)
  • 1382a5b Handle mouseover tooltip for non string dimension values (#3856)
  • fe86c64 Health check server for standalone worker (#3759)
  • fadc7f1 Hide "Copy to clipboard" tooltip when Clipboard API not available (#3767)
  • 58d579e Hide navbar when browser width drops below 768px (#3826)
  • 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)
  • 8f4d543 Limit max open conn to druid to 20 (#3801)
  • 6622298 Minor follow ups to measure filter API changes (#3779)
  • 5a2e57e MySQL connector (#3879)
  • 31b2dce Optimize toplist to have only needed measures (#3898)
  • 10e5cfe PIVOT ON support (#3390)
  • 8ab3a97 Prevent context column wrapping, and automatically expand width if wide values (#3716)
  • 2f4be97 Process Kafka producer events (delivery, errors, etc) (#3880)
  • f792692 Refactor reports to just have the queryArgs. Build the state url in the UI. (#3894)
  • 7f482f3 Reflect new API response (#3741)
  • 1b896f4 Release fix for UI (#3891)
  • 135177d Remove artificial time series chart delay (#3696)
  • 3602e32 Rename "intTimePowerOfTen" to "singleDigitTimesPowerOfTen"; Silence warnings (#3727)
  • 2e5a587 Rename useMetaQuery to useMetricsView (#3897)
  • f32a809 Revert "Runtime: retain files flag for s3" (#3777)
  • 1412be1 Rill UI CI domain fix (#3822)
  • 085a382 Runtim: Debug logs for identifying intermittent query failure (#3722)
  • 8e6718c Runtime : Update query cancellation logic in go-duckdb (#3790)
  • 8dbfd93 Runtime: Fix missing security policy row filters for new filter expressions (#3753)
  • 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)
  • a340078 Runtime: Support template resolution in source properties (#3712)
  • 5edd17d Runtime: cast to enum writes to new db (#3675)
  • 50b4e2b Runtime: change reconcile and parse errors to warns (#3691)
  • 000d44f Runtime: custom user agent for motherduck (#3867)
  • 41d5c35 Runtime: error instead of panic when creating models on Druid (#3732)
  • 2d8aa1a Runtime: fix failing race condition test (#3810)
  • c24f3b4 Runtime: otel fix for db close leaks (#3690)
  • 7f2fef8 Runtime: unified duckdb connector for motherduck and external db files (#3700)
  • e6fdae2 Runtime: use instance logger for connectors (#3862)
  • 6a7abf2 Runtime: validate time granularity is valid for time series API (#3731)
  • 2bfcb56 Runtime: wrap user-defined where expressions in parentheses (#3942)
  • 47e0302 Standardize log attribute key for errors (#3869)
  • 4a47087 Support log level for project logs (#3859)
  • 6686246 Support toggle click in leaderboards to exclusively select a dimension value (#3868)
  • ede367e Test env CD (#3796)
  • b18c19f Test environment for UI (#3763)
  • 1475e72 Update all exports to use measure filters (#3939)
  • 827fadd Update clearAllFilters for measure filters (#3937)
  • 8842657 Update color theme (#3863)
  • bbd5b11 Update feature flag implementation (#3911)
  • 56801f9 Update install script to use sh instead of bash (#3799)
  • 3275fec Update rill-iso-extensions.md (#3697)
  • 8bb5062 Update themes.md (#3703)
  • 2d4e6cc Upgrade to Svelte 4 (#3543)
  • 7ccbefa Use ShadCN's DropdownMenu in the Cloud UI (#3737)
  • 5e247d2 Use visible measures for timeseries request (#3762)
  • 86b1b84 WIP: 0.39 release notes (#3775)
  • c2c3e6c Wait for sub processes to be killed in E2E tests (#3776)
  • 018ae8a [Dashboard] Support arbitrary non-aggregate expressions in dimensions (#3702)
  • 711889d add strict null checks for web-common/src/features/models/ (#3749)
  • 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)
  • 8e3ea8c debounce update model when typing in code editor (#3734)
  • 0540a5d disable rule that's giving false positives all over the place (#3823)
  • 7537c72 doc: hide content class (#3699)
  • f1b4047 docs: 38 release notes and fixes (#3714)
  • 11f949f enables outlines for dimension filter pills (#3772)
  • 878ddff fix: clarify model CTA button copy (#3742)
  • 4742dbb fix: respect user comparison mode (#3840)
  • 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)
  • 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)
  • b16aca4 properly extend tailwind colors with custom theme overwrite (#3704)
  • edafbe6 remove order by true from toplist api (#3711)
  • 26d6a1c remove whitespace pre-wrap (#3836)
  • 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)
  • 485fe4c tweak filter clearing behavior (#3765)
  • 79ff213 update header color to match design system (#3888)
  • d069dce update tailwind config to remove outdated color warning (#3693)
  • 410e83e update to leaderboard test to account for inconsistent Playwright behavior (#3688)
  • 052a309 use .in for test env (#3768)
  • ada51f7 use flex to layout icon (#3743)