Releases: rilldata/rill
Releases · rilldata/rill
v0.19.0
Changelog
- ee15b23 Add --readonly flag to CLI (#1602)
- e15d979 Add S3/GCS region to docs (#1581)
- 166d5fd Add cli flag to enable structured logging (#1598)
- 5501e4f Add flag to exit if rill start has reconcile errors (#1619)
- 3d4ebb0 Add running status spinner to app (#1617)
- 41ca2f8 Adding back support for case change (#1580)
- 440fa05 Adding gci for import grouping (#1587)
- 54e813b Adding status code handling to https connector (#1609)
- f944af4 Check rows.Err() after all relevant queries (#1540)
- fba74d7 Dispatch trigger for nightlies (#1586)
- 8ced803 Feature: Embedded Sources (#1532)
- e7b0a06 Feature: dashboards without time series (#1459)
- c30a094 Fix S3 Region not recognised (#1583)
- d8a39a9 Fix editor overflow issues (#1590)
- 8867268 Fixing inconcistent dag tests (#1597)
- 2c47b42 Glob support for local, s3 and gcs - part 2 (#1592)
- 4ee3eaf Glob support for local_file, S3 and GCS (#1578)
- d9b6652 Invalidate CDN cache and add latest version file (#1612)
- ff52221 Models can reference other models (#1562)
- 51783eb Patch spinner for cached queries (#1630)
- 68f7323 Release notes 0.19 (#1632)
- ae66cf9 Remove old model queries (#1585)
- c358efd Run DuckDB tests in CI (#1584)
- 13b2981 To install specific version (#1601)
- f8feae7 Update install script to use 'latest.txt' (#1613)
- 7c9de8c When a model query is blank, hide the table & inspector (#1568)
- 018f517 changes the edit tooltip (#1575)
- d59dc82 deterministic test (#1603)
- 722ab8a focuses editor on model creation (#1582)
- a6b4534 maintains focus when user clicks editor multiple times (#1574)
- d667959 update test for circular dependency (#1604)
- 28e67fd updated error msg for cyclic dependency (#1593)
v0.18.0
Changelog
- 163d03f Add editable display name field to Metrics Config UI (#1531)
- d1b06da Connection pool for DuckDB (#1405)
- 2ad6695 Emphasize nav headers (#1520)
- 9b4e2b7 Fix Typo (#1545)
- f17cc77 Fix nightly builds
- 7db2476 Fix suppress tooltip not being reactive (#1493)
- 4e697bb Fixing navigation blocked during profiling (#1561)
- 44a5415 Fixing refresh with valid data (#1536)
- c375165 Following up refactoring relating to #1446 (#1474)
- b3b87fd HTTP query queue speedup (#1501)
- b5395be Improve handling of time ranges (#1560)
- ff9c53f Make
rill init
Fail When Passed Arguments (Probably By Accident) (#1566) - abd72ee Metrics APIs minor cleanup (#1517)
- 01baf25 Metrics View: Value exclusion should keep nulls (#1535)
- 49ed3cb Metrics view support dashboards with no timestamp (#1516)
- 14db283 Move design system to
web-common
(#1486) - 04b72b1 Move models into
web-common/features/models
directory (#1554) - 1b3e495 Move onboarding to
web-common/features/onboarding
(#1528) - 3420dfa Move sources into
web-common/features/sources
directory (#1505) - 6c78148 Publish nightly docker image (#1500)
- e97d3a9 Release notes 0.17 (#1497)
- 740aa20 Release notes 0.18 (#1565)
- 9ba0841 Remove old global declarations (#1508)
- 182c39e Remove old runtime release CI
- bffccfe Remove unused util files (#1506)
- 9c0620a Revert info icon color back to gray (#1533)
- bd0ab87 Setup golangci-lint in rill-developer (#1417)
- a334f74 Show error on refresh failure (#1492)
- 203aa42 Update 0.17.md
- 60c7699 Update help links to new docs structure (#1499)
- 40ca41f Upload nightly builds to GCS (#1514)
- 8bf9032 Use RefreshedOn in runtime query cache (#1559)
- e318559 [Dashboard] Fix jarring rearrange when include/exclude is toggled from filter pills (#1494)
- 7bcb855 adding close method to runtime and local.App (#1546)
- 74ccabb adds a spinner to indicate that a profile is fetching (#1509)
- 7a915f0 adds back in nicer estimated timegrain labels (#1538)
- 4eca309 adds in workspace header to control CTAs / workspace view controls (#1487)
- 55f7cb3 cp instead of mv
- 19a7f11 fix The visual weight of include/exclude icons are not heavy enough in the filter pills #1261 (#1512)
- ba55f4b fix rill init wipes out existing .gitignore (#1543)
- 57fe96b fixes Distribution chart tune ups #1498 (#1511)
- 1374062 fixes Format dates with Inter monospace #1480 (#1510)
- 4f365fe fixes tailwind issue resulting from not scanning web-common's
.ts
files (#1549) - 72716d8 golint improvements (#1502)
- 62829c5 more from r to f for integer formatting in summary numbers (#1572)
v0.17.0
Changelog
- 9900b2b Add SQL keywords (#1463)
- cedf41b Adding column priority for open profiles (#1460)
- bacbcdc Adding logs around reconciliation (#1454)
- 31f288d Adding support for reading public buckets (#1491)
- f931c44 Docker image building (#1436)
- 871c528 Docs updates for 0.16 (#1392)
- 0515ed0 Document new release process (#1443)
- 702a562 Emit unknown errors and 400 + remove missing query dependency log message (#1471)
- 4d9ff45 Queries caching interface implementation (#1381)
- 3584a6f Query cache interface implementation for timeseries & metrics views (#1446)
- eab3ccc Refresh when local file changes (#1489)
- bb4f97e Remove nodejs (#1358)
- 178c166 Removing model path filter (#1488)
- 06c4f13 Show correct versions in CLI and UI (#1455)
- f1251d2 Temporarily disable docker releases
- ab66fe2 fixes slide animation; updates toggle tooltip text for sections (#1458)
- 7bd9ac0 for integer, reduce to integer; for floating points, utilize
justEnoughPrecision
(#1421) - 2c909c6 migrate to Inter (#1414)
- 02cea30 npm install
- cdd340c removes spare console log (#1470)
- 8bde52f spaces in timestamp column name (#1490)
v0.16.0
Changelog
- 65d4650 Adding an initial reconcile on UI load (#1390)
- cc8c0b7 Adding error for rename to other types (#1404)
- c7b1597 Adding parsing of csv delimiters (#1402)
- 4e0375f Adding sanitizeQuery to reconcile (#1376)
- f95ef95 Adding support for disabling telemetry (#1364)
- 97d51d2 Adding support for txt files (#1432)
- 97bb3eb Catch empty histogram cases in the UI (#1396)
- 9fa12a8 Cleanup browser console (#1413)
- 37c352b Cleanup generated code artifacts (#1383)
- e285fa5 Enable cancelation during hydration in CLI (#1399)
- 172e13d Fix CDN path
- f7e6d60 Fix bug when refreshing a source (#1428)
- 9302df6 Fix bugs in file drop and auto generate dashboard from menu items (#1389)
- d2bb8d0 Fix column names bug (#1435)
- ce10725 Fix create dashboard button (#1384)
- 9a60227 Fix dashboard routing (#1382)
- 2f84494 Fix leaderboard humanize scale (#1359)
- c2edf2d Fix number formatting (#1401)
- be0a92a Fixing issues around source add from cli (#1403)
- 5dcb897 Improve the default display name for a new dashboard (#1412)
- fc7d0ca Local health check hits grpc server (#1409)
- eeea7d3 Missing dimension or measure is an error (#1431)
- ed8107e Model to dashboard invalidations (#1430)
- 003a3c9 Move to rilldata/tap/rill (#1395)
- f79b4bc Nightlies (#1407)
- 02b43af Nightly to prod CDN (#1416)
- fe50aaa No drafts required for release (#1386)
- 95339ec Plugging remaining direct file path reference (#1434)
- 1a4bbfc Print docs link when using examples in CLI (#1406)
- 35101ab Put compiler and rill version in rill.yaml only (#1394)
- bb486de Remove blocking on query invalidations (#1387)
- a72b3e9 Remove travis and docker (#1418)
- 2855743 Rename with same name different case should not fail (#1375)
- 6f64fce Rill Install script (#1415)
- ca2389f Sort files case-insensitive (#1427)
- 68376d5 Support analytical APIs for column names containing '/' (#1424)
- 78dfe8a Sync example project from rill-developer-example (#1437)
- e49b5ce Toplist nulls last (#1426)
- cf38683 Update go.mod to go 1.19 (#1391)
- 2a758a3 Update to duckdb 0.6.1 (#1438)
- 95e1dfb Use common method to get file path (#1423)
- 098c549 Use default for --example and hide completion (#1398)
- a5bd274 Using HUGEINT type for dimension fails in TopK (#1393)
- fae88be consumes rill yaml and adds title to nav bar (#1411)
- 72ff173 fixes dragbar bug (#1388)
- 413592c fixes the invalid type source error issue (#1440)
- dea74be good-enough error messaging for invalid sources (#1419)
- 8e47cac keeps dashboard range stable until user explicitly changes it (#1429)
- 78af847 make leaderboard tooltips consistent with dimension table; fix #1138 (#1269)
- 126f19e metrics: relaxes requirements for measures, dimensions, and timeseries to view config + checks measures and dimensions for validity before enabling "go to dashboard" button (#1400)
- 22534ed reverting duckdb to 1.0.6 (#1442)
- b37da96 toplist column name quotes (#1425)
- 103cbfe type: file => type: local_file (#1433)
v0.15.0
What's Changed
Other changes
- add tests for topk api by @pjain1 in #1204
- Release notes 0.14 by @magorlick in #1218
- Runtime metrics by @begelundmuller in #1064
- Align file upload response object with generated type by @begelundmuller in #1221
- navigation elements now use anchor tags by @hamilton in #1193
- Infer source name from path by @ericpgreen2 in #1196
- Adding Rill CLI version and docs command by @rakeshsharma14317 in #1210
- Merge WAL into .db after each DuckDB migration by @begelundmuller in #1225
- Fix timestamp zoom when released outside of svg bounds by @willeppy in #1228
- runtime: tablewide profiling api by @egor-ryashin in #1200
- column level profiling apis by @pjain1 in #1219
- Editable artifacts mirrored to the file system by @AdityaHegde in #1195
- Update gcs-bucket.md by @rohithreddykota in #1234
- Editable artifacts enhancement by @AdityaHegde in #1232
- Adding RenameFileAndMigrate by @AdityaHegde in #1235
- Generate MetricsViewMeta as a query. by @begelundmuller in #1242
- Fixing modules not loaded by @AdityaHegde in #1250
- col level api tests, few fixes in types by @pjain1 in #1241
- Handling errored items by @AdityaHegde in #1253
- Misc. runtime cleanup by @begelundmuller in #1251
- Removed objects not appearing in affected paths by @AdityaHegde in #1259
- Metrics timeseries api by @egor-ryashin in #1245
- Refactor runtime serving and embed in CLI by @begelundmuller in #1230
- Handle glob in ListRecursive by @begelundmuller in #1258
- runtime: fixes in explore APIs and migrations by @begelundmuller in #1262
- lighten up leaderboards by @bcolloran in #1236
- Make new migrations backwards compatible with existing catalog usage by @begelundmuller in #1263
- Improve the dashboard plot animations by @hamilton in #1019
- fixes #1248 by @bcolloran in #1256
- Upgrade runtime version by @begelundmuller in #1268
- Safeguard open on rill start by @AdityaHegde in #1275
- Rill CLI changes by @rakeshsharma14317 in #1267
New Contributors
- @willeppy made their first contribution in #1228
- @rohithreddykota made their first contribution in #1234
Full Changelog: v0.14.1...v0.15.0
v0.14.1
What's Changed
Other changes
- Bump runtime version by @ericpgreen2 in #1203
- Fixing timeseries alias clashes with model columns by @AdityaHegde in #1206
- Renaming the temporary view on model rename by @AdityaHegde in #1215
- Handling empty filters entry for a dimension in dashboard queries by @AdityaHegde in #1209
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
Other changes
- Release notes .13 by @magorlick in #1136
- Update install docs by @magorlick in #1140
- sql: addTypeInfo by @egor-ryashin in #1076
- Catch return on search by @djbarnwal in #1158
- moves inspector into workspace; uses
localStorage
to save layout parameters by @hamilton in #1148 - Add README for
web-local
by @ericpgreen2 in #1045 - fixes case insensitivity in CLI by @hamilton in #1168
- fixes the long description issue by @hamilton in #1139
- Adding column escaping to metrics view by @AdityaHegde in #1160
- Remove old Windows instructions from docs by @ericpgreen2 in #1141
- Moving measure validation to fix message issue by @AdityaHegde in #1180
- Using getName for new model and metrics view by @AdityaHegde in #1181
- Fix exclude colors by @djbarnwal in #1170
- Adding better error handling in metrics views by @AdityaHegde in #1178
- Redirect to metric def on dashboard error by @djbarnwal in #1162
- Handling decimal data types by @AdityaHegde in #1171
- Enhance switch and fix toggle by @djbarnwal in #1188
- [Remote Sources Enhancement] Http(s) and gzip support by @AdityaHegde in #1150
- Moving database init to the beginning by @AdityaHegde in #1189
- Hide
--db <duckDbPath>
CLI option by @ericpgreen2 in #1192 - Make axis and point sticky when overflow by @djbarnwal in #1184
- topK api by @pjain1 in #1199
- Remove notes about not supporting gzipped files by @ericpgreen2 in #1197
- fixes dialog width issues for source selector by @hamilton in #1201
- Cleanup Travis CI/CD by @kaspersjo in #1202
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
Bug fixes 🔨
- Fix broken link by @ericpgreen2 in #1035
- Handle a few more error cases in Remote Sources form by @ericpgreen2 in #1102
Other changes
- Release notes 0.12 by @magorlick in #1034
- Update binary.md by @medriscoll in #1024
- Fix dimension table nits by @djbarnwal in #1030
- Upgrade runtime by @begelundmuller in #1032
- version check switch off by @egor-ryashin in #1049
- Fix click on text on leaderboard by @djbarnwal in #1043
- creates semantic ui copy color classes; applies to dashboard by @hamilton in #1036
- Fix error pane by @aljazerzen in #1054
- Requests proto by @egor-ryashin in #1050
- Support for renaming sources by @begelundmuller in #1052
- Sql Parse response fix by @egor-ryashin in #1058
- Fix bug where loaded DuckDB extensions spontaneously disappear by @begelundmuller in #1063
- Fix protoc paths bug and tidy up proto files by @begelundmuller in #1062
- support catalog containing artifacts by @pjain1 in #1057
- widens the cardinality bar and number a bit for 7-digit figures by @hamilton in #1070
- Fix dialog close bug by @djbarnwal in #1056
- add switch component by @hamilton in #1066
- Add remote sources by @ericpgreen2 in #986
- Fixing min max string length query by @AdityaHegde in #1074
- Using the correct field for file path by @AdityaHegde in #1091
- Fix NaN and Inf serialization by @begelundmuller in #1077
- Adding support for default aws region by @AdityaHegde in #1092
- Using getName to generate metrics definition names by @AdityaHegde in #1094
- Add notes on the runtime APIs by @begelundmuller in #1097
- Ensure
enter
submits form rather than opens docs by @ericpgreen2 in #1079 - fixes refresh issue on already selected tab by @hamilton in #1099
- Edit copy by @ericpgreen2 in #1078
- Fixing import table replace command by @AdityaHegde in #1093
- Triggering reupload of file for local source refresh by @AdityaHegde in #1096
- Make filter toggle include/exclude mode by @djbarnwal in #1055
- fixes the source tooltip width in the wizard by @hamilton in #1089
- Auto generating label and description for measure by @AdityaHegde in #1095
- Fixing auto model names from source by @AdityaHegde in #1125
- Fixing reactivity of new remote sources by @AdityaHegde in #1123
- Fix Cancel action on refresh dialog by @djbarnwal in #1126
- Fixing binary build by @AdityaHegde in #1121
- Updating refresh on during a source overwrite by @AdityaHegde in #1122
- Fix ingestion of files with number and hypen by @djbarnwal in #1124
- #1039 Fix docker image by @himadrisingh in #1127
- Fixing npm build by @AdityaHegde in #1128
- Add icon & copy for local file uploads by @ericpgreen2 in #1118
- Make dimension column sticky by @djbarnwal in #1101
New Contributors
- @aljazerzen made their first contribution in #1054
Full Changelog: v0.12.1...v0.13.0
v0.12.1
What's Changed
Other changes
- Fixing s3 config not parsing and s3 import query not returning error by @AdityaHegde in #1023
- Upgrade to go-duckdb v1.0.3 by @begelundmuller in #1031
- Re-enabling periodic tables sync by @AdityaHegde in #1028
- Escaping columns in min max query by @AdityaHegde in #1026
Full Changelog: v0.12.0...v0.12.1
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