Skip to content

Releases: rilldata/rill

v0.2.1

06 Jun 15:48
e1d4c4d
Compare
Choose a tag to compare

What's Changed

Alpha support for vercel/pkg binaries.

Other Changes

Full Changelog: v0.2.0...v0.2.1

v0.2.0

25 May 15:10
a723964
Compare
Choose a tag to compare

0.2.0 sees a number of quality of life improvements! To read more, see our release notes.

What's Changed

Other Changes

Full Changelog: https://github.com/rilldata/rill-developer/commits/v0.2.0

v0.1.0

12 May 17:41
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

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...
Read more