Releases: rilldata/rill
v0.12.0
What's Changed
Other changes
- Create source syntax by @pjain1 in #931
- Run Go test CI only on changes to Go files by @begelundmuller in #969
- moves from reservoir to approx quantiles for profile distributions by @hamilton in #959
- removes the fly transition from the virtualized table header by @hamilton in #975
- Revamp UI of Dimension table by @djbarnwal in #953
- Fixing deletion on 1st asset by @AdityaHegde in #976
- puts the application routes under an
(application)
grouping to separate layout from dev route by @hamilton in #979 - Add Rill theme to layout by @djbarnwal in #980
- oauth2 login signup prototype in server-cloud by @rakeshsharma14317 in #946
- Increase leaderboard value limit by @djbarnwal in #981
- Handling spaces in project folder by @AdityaHegde in #977
- Removing the caught error logging by @AdityaHegde in #989
- Polish dimension table by @djbarnwal in #988
- runtime: sql dialect fix by @egor-ryashin in #994
- adds reactive functionality to scrub action; fixes TimestampDetail resize bug by @hamilton in #995
- shift-click model name in assets should copy only name, not
.sql
by @hamilton in #972 - Document and tidy up server-cloud auth by @begelundmuller in #997
- Disabling windows build for now by @himadrisingh in #1000
- Fix code example for nightly builds by @ericpgreen2 in #970
- Edit documentation sequence by @ericpgreen2 in #1016
- Remove unneeded slot fragment 2 by @bcolloran in #1005
- adds in error handling for other pages by @hamilton in #974
- Runtime APIs and abstractions by @begelundmuller in #991
- Runtime env fixes by @begelundmuller in #1018
- Add dimension search to filters and expanded table by @djbarnwal in #1012
- Adding better support for external go runtime by @AdityaHegde in #1020
- sql: release version autoincrement by @egor-ryashin in #983
- create source syntax improvements by @pjain1 in #993
- single method to get ast by @pjain1 in #1006
- leaderboard Include exclude and selection by @bcolloran in #978
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
Bug fixes 🔨
- Fix navigation to expanded dimension tables by @ericpgreen2 in #947
- Fix href by @ericpgreen2 in #958
- Redirect 500 errors to the metrics definition page by @ericpgreen2 in #952
Other changes
- Fix druid import script by @nishantmonu51 in #921
- handle more sql node types by @pjain1 in #866
- initial support for duckdb numeric operators by @pjain1 in #884
- Information Schema Impl for Druid by @rakeshsharma14317 in #885
- CI for Go test and fmt by @begelundmuller in #929
- Fix humanize for negative numbers by @djbarnwal in #927
- Cloud UI setup by @begelundmuller in #930
- Druid dialect by @pjain1 in #926
- Log4j native fix by @egor-ryashin in #938
- [Metrics Explorer] Moving filters to dimension column from id by @AdityaHegde in #920
- tos & privacy link by @himadrisingh in #939
- Add SvelteKit routes by @ericpgreen2 in #898
- Automatically navigate to newly created source by @ericpgreen2 in #943
- [Metrics Explorer] Add configurable explore API to configure runtime in cloud by @AdityaHegde in #916
- Consistent handling of null strings by @djbarnwal in #949
- Add persistent notification for ingestion errors by @ericpgreen2 in #940
- Initial refactor by @AdityaHegde in #944
- Fix tailwind config by @djbarnwal in #954
- Integrate runtime by @begelundmuller in #854
- Fixing project folder when running npm run cli by @AdityaHegde in #957
- Display last correct query results by @djbarnwal in #945
- moves the model error message to the bottom by @hamilton in #960
- Fix missing source table by @ericpgreen2 in #963
- Create a basic error page by @ericpgreen2 in #951
- Fix lag when generating a new model by @ericpgreen2 in #964
- Handle requests to non-existent metrics definitions by @ericpgreen2 in #965
- Release notes 0.11 by @magorlick in #967
- Dont commit package-lock.json by @himadrisingh in #968
New Contributors
- @egor-ryashin made their first contribution in #938
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
Exciting new features 🎉
- Use Rill logo for favicon by @ericpgreen2 in #761
Bug fixes 🔨
- Edit microcopy by @ericpgreen2 in #726
- Edit copy by @ericpgreen2 in #756
- Fix "Quick Metrics" bug in dashboard by @ericpgreen2 in #922
Other changes
- Updating binary links by @AdityaHegde in #718
- dark / light logos by @godzig in #713
- Add 0.7 release notes. Upgrade docusaurus. by @godzig in #720
- adds note that
rill init-example
not working on windows by @bcolloran in #729 - Add link to docs in footer by @ericpgreen2 in #716
- create a simpler wrapped floating menu component; implement
SelectMenu.svelte
by @hamilton in #661 - updates time grain selector to use
WithSelectMenu
by @hamilton in #731 - replaces remaining menus outside of config & dashboard pages by @hamilton in #733
- removes leaderboards that are not valid by @hamilton in #736
- fixes command click & standardizes the tooltip styling by @hamilton in #749
- removes the .sql part of the asset entry by @hamilton in #751
- adds a couple tweaks to allow
init-example
to run on windows by @bcolloran in #730 - Change default model names by @ericpgreen2 in #753
- Remove zeros from axis labels by @djbarnwal in #735
- Documentation about metrics definition by @bcolloran in #770
- small tooltip copy update by @magorlick in #785
- Fixing docker image by @AdityaHegde in #788
- Decoupling source profiling from import by @AdityaHegde in #789
- Update Priority Queue to make profiles faster by @djbarnwal in #742
- Makes it possible to run the command
npm run dev
On windows by @bcolloran in #764 - adds new Source viewer; implements virtualized preview table for Source and Model by @hamilton in #739
- Rename model from sidebar by @ericpgreen2 in #771
- fixes flicker in inspector header when query is invalid by @hamilton in #792
- Reframe Metrics Definitions as Dashboards by @AdityaHegde in #719
- fixes issue with changing sources causing an error in model source references by @hamilton in #793
- Rename dashboard from sidebar by @ericpgreen2 in #772
- commiting for release by @bcolloran in #797
- Rc 0.8.0 docs links by @bcolloran in #799
- typo in date field by @godzig in #802
- updating og:image by @godzig in #760
- minor changes in anticipation of filter functionality by @hamilton in #808
- Use prepare instead of execute for metrics validation by @nishantmonu51 in #816
- Fixing docker compose example project by @AdityaHegde in #821
- enables hiding the inspector by @hamilton in #811
- updates histogram binning alg to be 10x faster by @hamilton in #794
- adds filter pills by @hamilton in #809
- Docs video mp4 fix by @godzig in #804
- Clean active event by @djbarnwal in #815
- Fixing example project breaking if folder exists by @AdityaHegde in #830
- Moving telemetry to api instead of socket commands by @AdityaHegde in #822
- affixes the header of the inspectors to the top by @hamilton in #827
- Fix npm publish on release by @himadrisingh in #837
- Upload to CDN by @himadrisingh in #831
- Making expression column match case insensitive. by @AdityaHegde in #839
- Runtime by @begelundmuller in #843
- SQL library by @pjain1 in #842
- Fixing model renaming to differnt case by @AdityaHegde in #844
- creates new standardized dialog & modal components; replaces existing modals by @hamilton in #828
- Release SQL library on push to main by @begelundmuller in #845
- Adding optional query profile emitting by @AdityaHegde in #819
- Fixing quick metrics modal missing buttons by @AdityaHegde in #859
- enables negative-valued time series by @hamilton in #850
- adds calendar icon; fixes spacing in dashboard header by @hamilton in #856
- Add
svelte-query
by @AdityaHegde in #752 - changes filter icon to be solid by @hamilton in #855
- fixes the active preview rerender issue for models by @hamilton in #869
- release notes for 0.9 by @magorlick in #840
- Release candidate for 0.9 by @begelundmuller in #867
- Add the script option to the install docs by @kaspersjo in #868
- makes overlays just black and white; removes animation by @hamilton in #864
- Cleanup console warnings by @ericpgreen2 in #870
- fixes tooltip in selected columns by @hamilton in #863
- Use "metrics view" not "metric view" terminology by @ericpgreen2 in #871
- Releases for runtime by @begelundmuller in #846
- Adding toplist limit argument to query by @AdityaHegde in #876
- Runtime: dry run queries and log level config by @begelundmuller in #878
- Runtime: Druid Docker setup, Query and Ingestion for Tests by @rakeshsharma14317 in #852
- Ading cobra + viper CLI initial setup by @rakeshsharma14317 in #858
- Remove tailwind console warning by @ericpgreen2 in #887
- fix fix rule
no-useless-escape
#334, fix fix rule `typescript-eslin… by @bcolloran in #888 - Fixing toplist reference values by @AdityaHegde in #872
- Add dev flag to telemetry by @djbarnwal in #832
- Moving Enterprise Docs to docusaurus by @godzig in #890
- remove unused tooltip.js, change js to ts by @bcolloran in #889
- Upgrade SvelteKit by @ericpgreen2 in #886
- Fixing redirects after readme doc changes. by @godzig in #891
- Upload to CDN by @himadrisingh in #892
- Nightly releases by @himadrisingh in #895
- Adding support for multiple measures in toplist by @AdityaHegde in #894
- Add navigation event to telemetry by @djbarnwal in #838
- Upgrade go-duckdb and stop building runtime on Windows by @begelundmuller in #899
- Automated Release by @himadrisingh in #901
- Runtime release fix by @begelundmuller in #912
- Change file path in generated SHA256 checksums by @kaspersjo in #911
- Guess the OS & decorate tabs by @godzig in #862
- versioned docker in release by @himadrisingh in #917...
v0.9.0
What's Changed
We're excited to share our 0.9.0 release! For all the details, please check out our release notes.
- Use Rill logo for favicon by @ericpgreen2 in #761
- Edit microcopy by @ericpgreen2 in #726
- Edit copy by @ericpgreen2 in #756
- Updating binary links by @AdityaHegde in #718
- dark / light logos by @godzig in #713
- Add 0.7 release notes. Upgrade docusaurus. by @godzig in #720
- adds note that
rill init-example
not working on windows by @bcolloran in #729 - Add link to docs in footer by @ericpgreen2 in #716
- create a simpler wrapped floating menu component; implement
SelectMenu.svelte
by @hamilton in #661 - updates time grain selector to use
WithSelectMenu
by @hamilton in #731 - replaces remaining menus outside of config & dashboard pages by @hamilton in #733
- removes leaderboards that are not valid by @hamilton in #736
- fixes command click & standardizes the tooltip styling by @hamilton in #749
- removes the .sql part of the asset entry by @hamilton in #751
- adds a couple tweaks to allow
init-example
to run on windows by @bcolloran in #730 - Change default model names by @ericpgreen2 in #753
- Remove zeros from axis labels by @djbarnwal in #735
- Documentation about metrics definition by @bcolloran in #770
- small tooltip copy update by @magorlick in #785
- Fixing docker image by @AdityaHegde in #788
- Decoupling source profiling from import by @AdityaHegde in #789
- Update Priority Queue to make profiles faster by @djbarnwal in #742
- Makes it possible to run the command
npm run dev
On windows by @bcolloran in #764 - adds new Source viewer; implements virtualized preview table for Source and Model by @hamilton in #739
- Rename model from sidebar by @ericpgreen2 in #771
- fixes flicker in inspector header when query is invalid by @hamilton in #792
- Reframe Metrics Definitions as Dashboards by @AdityaHegde in #719
- fixes issue with changing sources causing an error in model source references by @hamilton in #793
- Rename dashboard from sidebar by @ericpgreen2 in #772
- commiting for release by @bcolloran in #797
- Rc 0.8.0 docs links by @bcolloran in #799
- typo in date field by @godzig in #802
- updating og:image by @godzig in #760
- minor changes in anticipation of filter functionality by @hamilton in #808
- Use prepare instead of execute for metrics validation by @nishantmonu51 in #816
- Fixing docker compose example project by @AdityaHegde in #821
- enables hiding the inspector by @hamilton in #811
- updates histogram binning alg to be 10x faster by @hamilton in #794
- adds filter pills by @hamilton in #809
- Docs video mp4 fix by @godzig in #804
- Clean active event by @djbarnwal in #815
- Fixing example project breaking if folder exists by @AdityaHegde in #830
- Moving telemetry to api instead of socket commands by @AdityaHegde in #822
- affixes the header of the inspectors to the top by @hamilton in #827
- Fix npm publish on release by @himadrisingh in #837
- Upload to CDN by @himadrisingh in #831
- Making expression column match case insensitive. by @AdityaHegde in #839
- Runtime by @begelundmuller in #843
- SQL library by @pjain1 in #842
- Fixing model renaming to differnt case by @AdityaHegde in #844
- creates new standardized dialog & modal components; replaces existing modals by @hamilton in #828
- Release SQL library on push to main by @begelundmuller in #845
- Adding optional query profile emitting by @AdityaHegde in #819
- Fixing quick metrics modal missing buttons by @AdityaHegde in #859
- enables negative-valued time series by @hamilton in #850
- adds calendar icon; fixes spacing in dashboard header by @hamilton in #856
- Add
svelte-query
by @AdityaHegde in #752 - changes filter icon to be solid by @hamilton in #855
- fixes the active preview rerender issue for models by @hamilton in #869
New Contributors
- @begelundmuller made their first contribution in #843
- @pjain1 made their first contribution in #842
Full Changelog: v0.7.0...v0.9.0
v0.8.0
commiting for release
v0.7.0
What's Changed
We're excited to share our 0.7.0 release! For all the details, please check out our release notes.
Other changes
- sets null percentage to 72px to accommodate linux users by @hamilton in #601
- Adding detailed parse validation by @AdityaHegde in #596
- suppress tooltips on hovering on expander or context button hovers by @hamilton in #602
- model inspector header: fixes issue with timestamp detection when nothing is selected by @hamilton in #609
- Rename
MetricsLeaderboard
toMetricsExplore
by @ericpgreen2 in #593 - Handle nulls on leaderboard by @djbarnwal in #604
- Update npm.md by @medriscoll in #619
- Update binary.md notes to explain Windows install workaround by @medriscoll in #623
- Update binary.md by @medriscoll in #621
- Grouped Leaderboard formatting by @djbarnwal in #616
- Updating to duckdb 0.4.0 by @AdityaHegde in #617
- Fixing explicit-any in backend by @AdityaHegde in #635
- Update data-modeler-cli.ts by @medriscoll in #618
- Humanize Big Number by default by @djbarnwal in #637
- copy over source profile if user is doing simple
select * from tbl
by @hamilton in #651 - remove unused MetricsDefinition.svelte by @bcolloran in #650
- fix a couple console warnings about svelte component props by @bcolloran in #649
- Add
--version
command to Rill CLI by @ericpgreen2 in #620 - silences lint warnings in CI for easier error checks by @hamilton in #653
- fixes #628, adds STRING_LIKE db type by @bcolloran in #648
- Update binary.md by @medriscoll in #622
- Quick metrics tweaks by @bcolloran in #644
- fixes metrics designer workspace layout by @bcolloran in #614
- Stable instalId by @AdityaHegde in #656
- Docs vimeo fix by @godzig in #615
- Godzig patch 1 by @godzig in #659
- When a model is deleted, gracefully handle it in any corresponding metrics def by @AdityaHegde in #613
- Source to dashboard quick-start by @AdityaHegde in #636
- Change syntax highlighting SQL dialect to DuckDB by @ericpgreen2 in #665
- fix validation icon z-index problem by @bcolloran in #660
- Humanize axis labels by default by @djbarnwal in #669
- Add
like
,ilike
, andglob
to DuckDB keywords by @ericpgreen2 in #666 - Histogram cardinality fix by @djbarnwal in #670
- adding info icons by @magorlick in #667
- rename components to better describe what they are by @bcolloran in #673
- Direct to dashboard button in the modeler by @AdityaHegde in #668
- Show more than 1 tick in axis where possible by @djbarnwal in #638
- Remove mid tick in dates by @djbarnwal in #677
- Integrate info icon into Callout by @hamilton in #674
- Disable telemetry by @himadrisingh in #676
- Add null labels to leaderboard by @djbarnwal in #683
- Improving active asset transitions by @AdityaHegde in #675
- Add test case for FD estimator by @djbarnwal in #684
- Fix infinite scroll in axis by @djbarnwal in #678
- Fixing og:image by @godzig in #686
- standardizes asset menus by @hamilton in #688
- Fixing tests and enabling CI tests by @AdityaHegde in #691
- Add higher order shorthand symbols by @djbarnwal in #692
- Run travis only on main branch by @himadrisingh in #696
- Show leaderboard on narrow screens by @djbarnwal in #694
- Don't show scroll bar by default by @djbarnwal in #701
- add validation for dimensions by @bcolloran in #689
- adds two px to nulls, which should fix overflow issues by @hamilton in #702
- Metrics reactivity based on source updates by @AdityaHegde in #693
- fixes dashboard right button alignment issue by @hamilton in #704
- uses cursor-not-allowed when menu item is disabled by @hamilton in #709
- Add Time Grain selector by @ericpgreen2 in #682
- Updating to 0.7 by @AdityaHegde in #714
- Fixing broken dist folder structure by @AdityaHegde in #717
New Contributors
- @medriscoll made their first contribution in #619
Full Changelog: v0.6.0...v0.7.0
v0.6.0
We're excited to share our 0.6.0 release! For all the details, please check out our release notes.
What's Changed
Other changes
- Fix tooltip placement by @ericpgreen2 in #405
- Remove unused vars by @djbarnwal in #445
- Compress column width in the preview table by @ericpgreen2 in #440
- Enable source drop on full screen by @djbarnwal in #438
- Add overlay for large import by @djbarnwal in #436
- Add
Modal
andButton
components by @ericpgreen2 in #437 - Add ability to open Source assets in the workspace by @ericpgreen2 in #423
- Add ability to rename a source by @ericpgreen2 in #439
- Clarify copy by @ericpgreen2 in #474
- Fix command in the Developer Guide by @ericpgreen2 in #473
- Process export before opening tab by @djbarnwal in #444
- Remove overlay on invalid drop by @djbarnwal in #479
- Set a max column width for the Preview Table by @ericpgreen2 in #475
- Add row numbers by @ericpgreen2 in #455
- Fix animation bug by @ericpgreen2 in #452
- Don't show overlay for non file drags by @djbarnwal in #488
- Handle import of duplicate sources by @djbarnwal in #486
- Add onboarding steps to workspace by @djbarnwal in #454
- Fix expand bug by @djbarnwal in #491
- Make export work on build by @djbarnwal in #492
- Update release version by @djbarnwal in #493
- Docusaurus docs by @godzig in #494
- Automate publishing the binary to npm by @himadrisingh in #458
- Docs by @godzig in #497
- reactive composable data graphics for the metrics explore line primitives (and more) by @hamilton in #467
- Implement search in docs by @godzig in #509
- Metrics explore by @AdityaHegde in #457
- update icons and tooltips for metrics designer by @bcolloran in #590
- updates
getFilterFromTimeRange
to have column names in quotes by @hamilton in #595 - Cli copy by @magorlick in #578
- Metrics designer row menu by @bcolloran in #592
- Creates new sidebar icon; makes it easier to notice that you can drag out the navigation bar by @hamilton in #594
- fixes metrics assets spacing by @hamilton in #597
- Updated Example Project by @magorlick in #498
- updating cdn and main by @magorlick in #599
New Contributors
Full Changelog: v0.4.0...v0.6.0
v0.5.0
We're excited to share our 0.5.0 release! For all the details, please check out our release notes.
What's Changed
Other changes
- Fix tooltip placement by @ericpgreen2 in #405
- Remove unused vars by @djbarnwal in #445
- Compress column width in the preview table by @ericpgreen2 in #440
- Enable source drop on full screen by @djbarnwal in #438
- Add overlay for large import by @djbarnwal in #436
- Add
Modal
andButton
components by @ericpgreen2 in #437 - Add ability to open Source assets in the workspace by @ericpgreen2 in #423
- Add ability to rename a source by @ericpgreen2 in #439
- Clarify copy by @ericpgreen2 in #474
- Fix command in the Developer Guide by @ericpgreen2 in #473
- Process export before opening tab by @djbarnwal in #444
- Remove overlay on invalid drop by @djbarnwal in #479
- Set a max column width for the Preview Table by @ericpgreen2 in #475
- Add row numbers by @ericpgreen2 in #455
- Fix animation bug by @ericpgreen2 in #452
- Don't show overlay for non file drags by @djbarnwal in #488
- Handle import of duplicate sources by @djbarnwal in #486
- Add onboarding steps to workspace by @djbarnwal in #454
- Fix expand bug by @djbarnwal in #491
- Make export work on build by @djbarnwal in #492
Full Changelog: v0.4.0...v0.5.0
v0.4.0
We're excited to share our 0.4.0 release! For all the details, please check out our release notes!
Instructions on how to use the binary are available here.
NOTE: Existing projects might need to delete the current state and restart the application to see the new numeric profiling features. To delete the state, remove the state
directory and run rill start
. The state will regenerate and you should see the new rug plots.
What's Changed
Other Changes
- Fixing docker-publish step by @AdityaHegde in #394
- add
unobserve
callback to all svelte resize observers by @bcolloran in #388 - Reorganize-workspace-components by @bcolloran in #391
- Fix bump version script by @ericpgreen2 in #389
- Remove redundancies in results table by @ericpgreen2 in #404
- Refactor CollapsibleTableSummary component by @djbarnwal in #382
- Calculate number of bins using Freedman–Diaconis rule by @djbarnwal in #406
- Fix select on model names by @djbarnwal in #417
- Fix a non-deterministic UI test by @ericpgreen2 in #416
- Remove old tests by @ericpgreen2 in #407
- Rename
table
tosource
superficially by @ericpgreen2 in #415 - Fixing the path used for export by @AdityaHegde in #418
- Add outlier plot by @djbarnwal in #378
- Documentation by @magorlick in #424
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
0.3.1 brings improvements to timestamp profiling and to the SQL editor (including better autocomplete!). To read more, see our release notes.
Bug Fixes 🔨
- Updating sveltekit packages by @AdityaHegde in #380
Other Changes
- Fix prefer-const errors by @djbarnwal in #343
- Synchronize the editor's internal state upon external document changes by @ericpgreen2 in #338
- Disable code folding by @ericpgreen2 in #339
- Fixing project command by @AdityaHegde in #356
- Replace rect in Histograms by @djbarnwal in #357
- Cleaning up prod dependancies by @AdityaHegde in #381
- fix edge case error deleting node by @bcolloran in #372
- Improve autocomplete and disable filesystem materialization by @ericpgreen2 in #386
- Bump version by @ericpgreen2 in #392
- Fixing packaged npm scripts by @AdityaHegde in #393
New Contributors
- @djbarnwal made their first contribution in #343
Full Changelog: v0.2.1...v0.3.1