Releases: rilldata/rill
Releases · rilldata/rill
v0.2.1
What's Changed
Alpha support for vercel/pkg binaries.
Other Changes
- a linechart-based / more useful
TIMESTAMP
profile by @hamilton in #201 - Adding vercel/pkg builds by @AdityaHegde in #326
- Quick wins to improve editor aesthetics by @ericpgreen2 in #327
- Adding throttling for profile column state updates by @AdityaHegde in #278
- Improve editor keybindings by @ericpgreen2 in #328
- fixes bug in svelte-ctx by @bcolloran in #336
- Bumping to v0.2.1 by @AdityaHegde in #340
- Moving deploy from common config by @AdityaHegde in #341
- Skipping playwright browser install by @AdityaHegde in #344
Full Changelog: v0.2.0...v0.2.1
v0.2.0
0.2.0 sees a number of quality of life improvements! To read more, see our release notes.
What's Changed
Other Changes
- Open issues by @magorlick in #226
- File export download by @AdityaHegde in #189
- remove console noise from test console by @bcolloran in #228
- fix file ref in jest.config.json by @bcolloran in #231
- Move server-specific files out of the
common
directory by @ericpgreen2 in #232 - Adds a little upload + button that will enable the user to add a new data file as a table by @hamilton in #233
- Remove unused code by @ericpgreen2 in #229
- apply prettier to src/common by @bcolloran in #242
- apply prettier to src/cli by @bcolloran in #241
- comment out some of the tests that have been flaky or slowing us down by @bcolloran in #243
- remove typo that was breaking prettier by @bcolloran in #246
- apply prettier to src/routes by @bcolloran in #245
- apply prettier to test folder by @bcolloran in #247
- apply prettier to src/lib by @bcolloran in #244
- Applies prettier to remaining files in repo by @bcolloran in #249
- Simplify-assets-sidebar-2 by @bcolloran in #252
- delete db.js by @bcolloran in #259
- fix a console error and a warning by @bcolloran in #258
- Stopping table sync if it is profiling already by @AdityaHegde in #281
- linting! by @bcolloran in #264
- Adding a section for connecting to existing duckdb by @AdityaHegde in #279
- Adding deduping table and model names by @AdityaHegde in #280
- Removing the dry-run from npm-publish script by @AdityaHegde in #282
- fixes overlay clickthrough issue by @hamilton in #287
- Fixing file export by @AdityaHegde in #288
- Updating prettierignore by @AdityaHegde in #289
- update README.md for 0.2.0 by @hamilton in #290
Full Changelog: https://github.com/rilldata/rill-developer/commits/v0.2.0
v0.1.0
TL;DR
Our first release of a tech preview for Rill Developer combines many features that support delightful data modeling.
- no more data analysis "side-quests" – helps you build intuition about your dataset through automatic profiling
- no "run query" button required – responds to each keystroke by re-profiling the resulting dataset
- works with your local datasets – imports and exports Parquet and CSV
- feels good to use – powered by Sveltekit & DuckDB = conversation-fast, not wait-ten-seconds-for-result-set fast
What's Changed
Other Changes
- migrates to duckdb by @hamilton in #7
- adds barebones electron configuration by @hamilton in #11
- Cleanup: december by @hamilton in #16
- Parquet centric inputs by @hamilton in #25
- Moving to db.prepare() for quick query validation by @AdityaHegde in #57
- styling fixes & legibility improvements to DatasetPreview by @hamilton in #58
- Refactor server to separate out state management and actions by @AdityaHegde in #59
- New api integration by @AdityaHegde in #60
- [DM-57] Dataset to Table by @AdityaHegde in #63
- DM-98 fixes the title renaming bug by @hamilton in #67
- fix run server command by @larcedis in #66
- [DM-42] Adding a method to add/update parquet file by @AdityaHegde in #64
- DM-8 Implement a new preview table component and place it in the model workspace by @hamilton in #62
- [DM-109] escapes column names that may include non-alphanumeric characters during column profiling by @hamilton in #69
- [DM-2] [DM-3] [DM-4] Adding framework for cli for project management by @AdityaHegde in #65
- [DM-124] deleting a model properly updates header by @hamilton in #71
- [DM-120] sanitization will not lowercase when the view is created by @hamilton in #70
- [dm-133] intercepts tab for codemirror by @hamilton in #73
- DM-127 catch query runtime errors and surface in frontend by @hamilton in #72
- [DM-41] Adding csv import support by @AdityaHegde in #74
- Floating Elements (menu, tooltip) by @hamilton in #61
- prototype implementation: query structure parsing (source tables, CTEs, joins) by @hamilton in #75
- adds a tooltip to the data type icon by @hamilton in #77
- sets boolean as categorical for now by @hamilton in #78
- removes random histogram tweens in favor of just one by @hamilton in #79
- adding community policy by @magorlick in #80
- DM-161 - sanitize inline SQL comments by @larcedis in #82
- DM-152 - do not update the model if sanitized SQL does not change by @larcedis in #83
- [DM-119] [WIP] Initial commit for state seperation by @AdityaHegde in #76
- a nicer, more flexible
ColumnProfile.svelte
component by @hamilton in #84 - Rename README.md to DEVELOPER-GUIDE.md by @magorlick in #86
- clean up the column selection parser by @hamilton in #87
- DM-152 re-fixes the sanitized query break by @hamilton in #88
- UI fix: empty model selection no longer breaks (when the model query returns no results) by @hamilton in #89
- Create new User-facing Readme by @magorlick in #92
- Update README.md by @magorlick in #93
- [DM-40] Adding csv export functionality by @AdityaHegde in #90
- DM-199 fixes the preview table overflow issue by @hamilton in #95
- DM-170 refactor floating surfaces approach for performance + hiding sidebars by @hamilton in #94
- DM-204 adds 4px to the null % col in the preview by @hamilton in #97
- [DM-116] Adding basic priority queues by @AdityaHegde in #85
- DM-209 fixes date type representations in tables and timestamp histograms by @hamilton in #96
- Using project folder config for all folders by @AdityaHegde in #98
- removes the new for currentDerivedModel.preview from inspector rendering by @hamilton in #100
- update model cardinality first in query queue by @hamilton in #101
- Models: table preview should be calculated before profiling by @hamilton in #102
- potentially fixes the priority action queue bug by @hamilton in #103
- [DM-104] [DM-147] Fixing test scripts by @AdityaHegde in #91
- Create LICENSE.md by @magorlick in #104
- add extension by @magorlick in #105
- [DM-227] Moving to run order assertion for priority queue tests by @AdityaHegde in #108
- DM-208 DM-210 improves the histogram binning algorithm by @hamilton in #106
- [DM-214] Cli response improvements by @AdityaHegde in #99
- [DM-93] Adding travis-ci integration by @AdityaHegde in #111
- DM-232 DM-231 DM-230 adds shift click copying of column names & improves the design of the column tooltip by @hamilton in #110
- Layout tweaks from working session by @hamilton in #113
- tweaks for precision accuracy adjustment; add tooltip to rollup by @hamilton in #114
- [DM-216] [DM-215] [DM-222] Import table improvements by @AdityaHegde in #112
- Fix DM-135 - Renamed models append the .sql extension twice by @larcedis in #115
- fix source table logic to accommodate cases where no source is present by @hamilton in #118
- Caching node_modules in CI by @larcedis in #122
- Dm 213 UI tests for data modeler by @larcedis in #123
- DM-142 make the workspace resizable & replace table with error when applicable by @hamilton in #119
- removes error styling that came from class reusage by @hamilton in #126
- DM-200 adds new icons for data types by @hamilton in #121
- DM-237 fixes source table overflow issues by @hamilton in #131
- [DM-238] [DM-246] [DM-247] Adding action response framework by @AdityaHegde in #124
- [DM-187] Packaging and documentation by @AdityaHegde in #116
- DM-159 new model button also sets active asset by @hamilton in #132
- Updating the Readme by @magorlick in #130
- [DM-270] Deleting entity updates activeEntity by @AdityaHegde in #133
- [DM-248] Adding more states for model and table by @AdityaHegde in #129
- DM-250 DM-201 DM-252 DM-236 pre-public tweaks to spacing & design to match Figma mocks by @hamilton in #125
- A Sample script to import data from existing druid cluster into data modeler by @nishantmonu51 in #136
- [DM-5] Adding drop table command by @AdityaHegde in #139
- Update README.md by @magorlick in #140
- Bail out on test:ui if server is already running by @larcedis in #127
- [DM-112] Adding framework for metrics events by @AdityaHegde in #134
- [DM-314] Updating d...