Releases: rilldata/rill
Releases · rilldata/rill
v0.23.0
Changelog
- a38ed98 Add CLI instructions to create an organization (#1899)
- 231a0ca Add
/-/
prefix to parameterized routes (#1902) - 11810a5 Add top navigational bar for
web-admin
(#1893) - 2656af6 Added drop down list for login and switch (#1938)
- 7a81763 Adding atomic source update code (#1844)
- 21da444 Admin UI: Style onboarding pages (#1903)
- 21bcdcc Admin: API tokens for users and integration with browser auth (#1866)
- 8681283 Admin: runtime provisioning (#1898)
- c7acc0e Allow credentials in requests to admin server (#1880)
- fc9243c CLI login using OAuth device flow (#1858)
- 3eca39c CLI status command (#1908)
- 7acf124 CLI: Integrate control-plane actions (#1845)
- eecc306 Cancel dashboard requests (#1854)
- aa9c42e Change dev server URL for admin UI (#1890)
- b80c777 Clarify SPA (#1915)
- d22d042 Configure CORS for local and cloud in admin and runtime servers (#1875)
- f33b8a4 Create
[project]/deployment
page for status and logs (#1939) - a361844 Create
web-admin
dashboard page (#1901) - 5544a4b Create initial org when creating user (#1946)
- 40f1989 Disable CTA for read only dashboard (#1853)
- 55a7f2c Disable secure cookies on localhost (#1879)
- 8d125af Edit instance and delete instance APIs (#1811)
- 40b0a90 Fetch a project's runtime from the admin server (#1907)
- 947c88d Fix breadcrumb links (#1909)
- 4511796 Fix dashboard route (#1904)
- 5d96ba7 Fix empty response error for column rollup interval (#1864)
- 739705d Fix link (#1911)
- 3f02657 Generate admin client in
make proto.generate
(#1894) - efa5b5b Get and list in admin protos (#1873)
- 27e4730 Git driver: branch name support, DSN object (#1877)
- a0a8e3c Github integration (#1842)
- 43bc2eb Make web apps responsive to changing runtimes (#1826)
- 1f77017 Move static assets to
web-common
(#1814) - 277bf00 Outdated macOS error (#1918)
- 8eae985 Persistent dashboard url (#1782)
- 72e5611 Ping commands for gRPC (#1878)
- f0c2637 Release notes 0.23 (#1951)
- cda1fa1 Remove spinners for now (#1914)
- 857375b Run go mod tidy
- c0d86c8 Run web tests for all codepaths (#1851)
- 69aebf8 Set env variables while connecting project (#1937)
- ff0654f Setup SPA for web-admin (#1912)
- 1ea79d2 Turn SSR off by default (#1891)
- 6b0e2f5 Update 0.23.md
- adacbc4 Update 0.23.md
- d1e0e25 Update package-lock.json (#1906)
- e9cf6ed Update runtime README to reflect recent changes (#1874)
- 6844e9a Update to new admin API endpoints (#1900)
- 605e7d9 adding .db.tmp to gitignore (#1885)
- ebe74ef adding org flag for project sub commands (#1917)
- c55b267 adds in frontend changes required for diagnostic histogram integration (#1822)
- e4dda3d adds redirect to mid-level routes to the root (#1884)
- 0352a9e changes web-common to web-local for feature flags store (#1882)
- 0a252e7 fix web admin port (#1892)
- 957df54 fixes y extent inflation value to 5/6 in measure chart for now (#1888)
- b06aa61 moves mouseover date into chart (#1895)
- 395d89d regenerate package-lock.json (#1910)
- 79ca7c9 replaces old runtimeStore with featureFlags store (#1881)
v0.22.2
v0.22.1
v0.22.0
Changelog
- f6d46a5 Add Sprig template functions for artifacts (#1810)
- df80ec1 Add admin service (#1847)
- 2fdbb2f Add admin/runtime gRPC clients (#1839)
- 134b3c0 Add default time selectors to metrics config (#1727)
- 0b50d8a Admin CLI: auth, org, project (#1818)
- 38750aa Authorization in runtime (#1728)
- f5da830 Close runtime metastore on exit (#1808)
- 9d364b8 Configure Tailwind/CSS for
web-admin
(#1813) - f68dad3 Edit Typescript and Vite config in
web-admin
(#1815) - ba59ede Extract queries grpc interface to a separate queries.proto file. Additional refactorings. (#1729)
- e80aef4 Fire active event only if page was active within a minute (#1855)
- 21ed8ae Fix defaults and use constants (#1838)
- e5ea1a4 Integer histogram - diagnostic method (#1719)
- 1ea5f40 Regenerate admin client (#1812)
- db49550 Revamp dashboard measure charts (#1548)
- e27d2d6 Rill cloud continuous deployment (#1804)
- c9ccc79 Runtime: Git repo driver (#1791)
- 8acb55a Update .gitignore
- 5e3e528 Util library for extracting remotes from local git (#1824)
- 127e080
0.22
release notes (#1857) - 27abf20 establish 960px breakpoint for charts; widen default chart size to look good on a 16 inch mbp (#1794)
- fcac1b6 fixes case where low-cardinality diagnostic histograms add an extra bucket (#1823)
- 413dde1 reduces
last k
options to ones specified in design doc (#1820)
v0.21.1
Changelog
- c3a7d8e Add "rill runtime start" and "rill admin start" commands (#1806)
- 8a045a8 Add a custom time range option to the dashboard's time picker (#1721)
- afde5a4 Add proto serialization of DuckDB maps (#1787)
- c04c6f3 Add rill user to dockerfile (#1809)
- bad236e Added more validations to explore and analytical apis (#1661)
- cb5d763 Adding new fields into telemetry (#1760)
- bee1531 Avoid race condition (#1800)
- ec14949 Better error msg for DB lock, DB version outdated, and port open (#1739)
- 147fba5 Calendly integration for dashboard publish (#1756)
- 4891872 Documentation for extract policy (#1678)
- 358a1a8 Env variables in artifacts (#1758)
- bc97621 Fix Netlify build (#1797)
- 586b8ec Fix Query cache key for TableHead API (#1805)
- bea3b57 Fixing rill intake url not being json (#1807)
- 4b8f178 Make admin server URL configurable (#1763)
- b31f51b Remove context menu from readonly dashboard nav entries (#1781)
- ad21724 S3 and GCS access keys via env variables (#1784)
- 5b9313e S3 compatible APIs docs (#1752)
- 54cbfdc Setup grpc and grpc-gateway server in admin (#1723)
- 14f3c4e Support project initialization using git url (#1759)
- 58983ad Support smallest_time_grain and inf time range (#1774)
- f2370bc Upgrade to DuckDB 0.7 (#1769)
- 8525444 ensures dialog height for other dialogs is same as before, unless using yFixed (#1801)
- 204305b fixes tooltip issue in leaderboards; refines design of leaderboard tooltips (#1803)
- 1ac3ba3 s3 public bucket fix (#1795)
v0.21.0
Changelog
- 74a42e8 Add
jest
testing toweb-common
(#1755) - c5201b6 Add models to references; clean up model inspector header component (#1666)
- feafa08 Disabling reconcile if readonly deploy (#1761)
- d9ec783 Fix anon access for public bucket with explicit region (#1725)
- 608dd8b Fix missing import (#1764)
- c415da2 Fix s3 anon public downloads and improve cross-region lookups (#1713)
- f385703 Increase default ingest timeout and improve timeout error message (#1765)
- cb69538 Metrics view timeseries upgrade (#1534)
- 1bd76e7 Move http request queue into
runtime-client
(#1745) - 1482072 Release notes 0.21 (#1772)
- e72979d Relocate leftover
web-local
components (#1746) - 33afdea Remove old code (#1645)
- 685888f Source extract policies for glob connectors (#1647)
- e5277e6 Support complex top K values (#1714)
- fd032a3 Timestamp profiling and Dashboards API should handle TimeEnd as exclusive (#1757)
- 07dd31f Update 0.20.md
- 0b01dca Update package-lock (#1775)
- d839da3 add new time range and grain configs (#1722)
- 3ad6a1f adds JSON stringified copy values for nested types (#1737)
- 48342e0 adds JSON support into Rill Developer (#1738)
- d775d19 adds basic support for STRUCT, LIST, MAP, and UNION types (#1709)
- d628761 fixes dynamically placed label bug with a MutationObserver (#1750)
- a5a16e5 global limit fix (#1767)
- ec87502 improve the preview table performance by punting on overscan until 1 sec after mount (#1672)
- 7c1a1e2 json source plus format (#1751)
- 1616b4d navigation always registers click (or appears to register it) (#1715)
- 995dc4d s3 compatible object storage support (#1710)
v0.20.0
Changelog
- abc195c Adding a lock around reconcile (#1638)
- fe0a048 Adding quotes to alter view (#1631)
- 02d49be Block all keydown when overlay (#1635)
- 90a237a Change sync interval to 60 seconds (#1677)
- b04ac43 Create
features/dashboards
directory (#1657) - d153f4f Create
features/entity-management
directory (#1640) - b01a816 Create
features/metrics-views
directory (#1655) - 57b874f Create
readonly
UI (#1625) - c1c019f Create
web-common/src/layout
directory (#1662) - e8a1b59 Disable sync-on-navigate & sync-on-focus (#1699)
- 0774037 Documentation for glob fail-safe limits (#1614)
- 0d57562 Fix a few svelte-check issues (#1674)
- f4b9a2d Fix non-humanize formats in chart axis (#1634)
- 3ba1b08 Fix overlay undefined text (#1653)
- 51b3e3a Fix resize of columns for Preview Table (#1659)
- 5f2b30b Fixing delete not removing embedded sources (#1646)
- 920c837 Fixing invaliding model file (#1701)
- 65fbefb Infer s3 bucket's region if not provided (#1643)
- 5b7c318 Kinesis setup docs (#1675)
- bad78af Live update UI as code artifacts change (#1557)
- bbdd38e Release notes 0.20 (#1702)
- b7d1ece Set max width for submission error (#1637)
- 5d873f9 Setup Protoc gen validate (#1607)
- ce56cca Show fetching status for null profile (#1615)
- f98fa66 Show profiles for decimals (#1636)
- c972e1c Svelte check fixes for Column types (#1676)
- a67052f Update install script to ensure install dir exists (#1633)
- 031edd2 Validate dry-run queries using temp views (#1654)
- d7b5f6d adds a stopgap for INTERVAL types (#1649)
- 54cc07e support materialization of models (#1642)
- 1d4fe34 update model workspace CTA to point to pre-existing dashboard(s) instead of "create new dashboard" (#1626)
- 60e9bc1 uses path instead of table hash for embedded source view (#1669)
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)