Releases: rilldata/rill
Releases · rilldata/rill
v0.24.3
Changelog
- 3f364b3 Account for invalid vs. valid dashboards (#2270)
- 2fc7ccd Add "last synced" time to project page (#2313)
- b2d03cf Add conflicting version check to the install script (#2328)
- 9ac1851 Add docs for S3 and GCS service accounts (#2284)
- c21e9cd Add initial docs for cloud (#2327)
- e44f487 Add latest tag to the image (#2316)
- 8aaed97 Add remove_from_projects flag to RemoveOrganizationMember (#2231)
- c81d991 Adding a deploy dashboard CTA (#2251)
- 9d80fb0 Adding empty url for default dashboard (#2283)
- cf4730e Adding frontend URL to project status cmd (#2223)
- fb11cfd Adding share cta component (#2250)
- 91143fe Adjust contrast in project logs (#2246)
- f20ed8d Admin: Add manual reconcile/refresh/reset triggers for deployments (#2007)
- bc48fb4 Admin: Improve "already exists" and "not found" errors from Postgres (#2258)
- e06b3d1 CLI: Fix org bug in set-role (#2274)
- bbb2635 CLI: Point to admin.rilldata.com (#2311)
- f775498 CLI: Remove ID from user list (#2259)
- 1961d7d CLI: move cmdutils to pkg, minor other things (#2310)
- cb93208 Change role of invited user (#2272)
- 45549a2 Change spinner color (#2279)
- 6131bb7 Common error handling of CLI errors (#2263)
- ef7b149 Device auth: guard against user code clashes (#2262)
- 45c5a5b Don't panic on context cancellation when listing entries in DuckDB driver (#2319)
- 880b344 Fix "expected struct but got bool" (#2260)
- 3620a63 Fix 2075 removable list menu closing when clicked 3 (#2227)
- 15a2a0c Fix 400 error in dashboards without a time series (#2293)
- ee8ecae Fix continual refresh of valid dashboards (#2305)
- 2d8b20c Fix dimension table infinite scroll bug (#2248)
- 3170354 Fix error flicker on dashboard page (#2315)
- 2a358d3 Fix ping finish log level (#2321)
- 929805c Fixing dimension table not navigatable (#2271)
- b67163d Fixing home page list getting cut off (#2275)
- 87726ec Fixing reconcile after fixing credentials (#2255)
- b4698ae Format logs page (#2278)
- 8fa6cc1 Format user list timestamp (#2261)
- 8e61a30 Generate tree-structured CLI documentation for Docusaurus (#2180) (#2265)
- 4dfcb6b Improve "Deploy" button dialog (#2286)
- b63b174 Insert quotas in orgs and users table (#2253)
- beab2ec Instructions for using a DuckDB nightly build (#2308)
- 93ba694 Listing source while asking for credentials (#2290)
- ca0ce62 Log health checks at debug lvl + other improvements (#2317)
- 6d1f71b Measure and dimension visibility selection in dashboard (#2034)
- 2d1f651 Move URL parsing to the dashboard component (#2257)
- a0ffd3c Project layout changes (#2254)
- 0b508fd Random provisioner (#2298)
- 7d835eb Reconcile deployment on project update and env changes (#2276)
- 775cbc1 Reconcile error change - pass separate error if invalid credentials (#2252)
- e4166c9 Redirect to last page on log-in & log-out (#2273)
- cb74f94 Remove
dev/numbers
route (#2314) - b93f3f3 Remove check icon from Github connection block (#2294)
- 0715eea Rill cloud bug bash list (#2264)
- 42ab3a3 Show a 404 page for unknown dashboards (#2325)
- 52dd617 Style pages in Github connection flow (#2235)
- 3c25eb1 UI: Allow anonymous users and public projects (#2244)
- 2447443 UI: Fix error handling of non-existent orgs and projects (#2296)
- 7e8fe84 Update home.md
- 6d96eb9 Update home.md (#2226)
- 8ffa62c Upgrade Go dependencies (#2291)
- 8bcd332 Upgrade Go dependencies (#2292)
- 787dc97 Upgrade to go v1.20 (#2303)
- 19d60e8 Use CTA components for ProjectBuilding (#2280)
- 5e4d423 Version check changes (#2299)
- 580df9d adding incremental default project name if already exist (#2300)
- fc36b0b common error handling fix (#2289)
- 228700c delete an ancient fixme (#2229)
- 10f83de fix for expired and malformed auth cookie (#2220)
- 05bf060 minor changes (#2240)
- 129ad9e part 1 of a fix for #2233 (#2247)
- f086b89 release notes version 0.24 (#2309)
- c8228e3 removes unused component props that were casusing console noise (#2245)
- 0381edb user addition notification email (#2249)
v0.24.2
v0.24.0
Changelog
- d42de68 2062 admin support org renames (#2105)
- 2e44160 Account for empty lists on homepage (#2114)
- 240a957 Add Github connection section to project page (#2178)
- 9fe660d Add OrgName to Project proto (#2085)
- 6d3cf78 Add VITE_RILL_ADMIN_URL (#2079)
- ba606bf Add
svelte-check
to CI/CD (#2067) - 15d2ce6 Add back Inter to
web-admin
(#2023) - d68b822 Add build directory to
web-admin/.gitignore
(#2090) - 3190ef7 Add dashboard listing to
web-admin
(#2030) - 7d9dde4 Add error fallback page (#2125)
- 4bd2c8c Add homepage (#2050)
- f375e30 Add interceptor that rejects requests from deprecated CLI versions (#1995)
- cbd050f Add navigation via breadcrumb dropdown menus (#2041)
- 1fd99e2 Add option to hide comparisons (#2183)
- ca3c1ab Add pre run check that org is set (#1958)
- cd7fbd4 Add project status to breadcrumbs and clean up (#2116)
- f6857b9 Add project status to homepage (#2091)
- 509de8a Add time-based comparisons (big number, leaderboard, dimension table) (#1971)
- c3270be Adding logs to better debug missing webhook events (#2019)
- 82afc62 Adding more temporary logs (#2037)
- 1fb175c Adding prompts for S3/GCS credentials in deploy (#2042)
- 0415392 Adding selected measure and dimension to the state (#1941)
- ad3742b Adding support for measure names in the dashboard (#2144)
- 4a11416 Adding unit tests for dashboard store and proto conversions (#2005)
- 6f8d311 Admin: Minor refactors/cleanup (#2195)
- 2133b85 Admin: Restore CLI version check (#2107)
- 9ef77ad Admin: Role-based access control (RBAC) (#1897)
- 1d02510 Admin: Validation in proto and database layers (#2121)
- 047bed9 Assess project state before displaying dashboard (#2115)
- b346ba1 Better format project logs (#2157)
- 4182655 CLI: Fix admin login in development
- f8b5f8b CLI: Format status errors nicely (#2006)
- 5a8c623 CLI: init and start improvements (#2117)
- e7ee35c Case insensitive entity names in admin (#2101)
- 036db13 Change refetch interval (#2192)
- 30d7804 Check embedded sources for anonymous access (#2190)
- 08d8264 Cleanup console messages (#2021)
- f1bb544 Confirm deploy when there are uncommitted changes (#2129)
- f1a0bb3 Connection cache changes (#1945)
- 81663f3 Dashboards connected to Druid (#1979)
- 12ef1bb Deploy to netlify on-demand (#2147)
- 06dc8bc Disable e2e until we figure out the issues (#2089)
- 246fa63 Disable version checks
- be08dab Do not show grains causing sparse charts (#2070)
- b7299b4 Edit breadcrumb menus (#2093)
- a7725f6 Encoding dashboard url state (#2020)
- 72dff7e Fix all component-level build warnings (#2073)
- cd41f9c Fix content flash when not logged in (#2112)
- d97caa0 Fix custom range selector logic (#1981)
- 91fecb0 Fix dashboard dropdown reactivity (#2049)
- a0f19de Fix dashboard url not changing on cloud (#2046)
- 8267d3a Fix editor gutter and fontSize (#2205)
- bb24506 Fix filter pills no longer wrapping correctly #2155 (#2156)
- ff9b875 Fix flash of unstyled font (#1969)
- 65980e6 Fix github url search not being case insensitive (#2040)
- 201cc03 Fix nested object copy (#2018)
- f101864 Fix race condition in passing JWT to runtime (#2193)
- 209e51e Fix timestampdiff order for Druid (#2031)
- 2e17bd3 Fix typo
- 5eee8bf Fix web admin dash alignment (#2092)
- e458da9 Fixing incorrect navigation for invalid dashboards (#1959)
- 9b7e422 Fixing leaderboard dimension table for avg measures (#2015)
- 31031ac Handle 401 errors (#2186)
- fd0ec8b Handle dashboard yaml changes outside of the app (#2206)
- 4a914d3 Handle null and undefined numeric values (#2122)
- 6d4b161 Hide project collaborator role (#2099)
- 8216566 Improve dashboard breadcrumb (#2124)
- 3cfbc6e Improve layout of cloud dashboards (#2024)
- fd96921 Increase duckdb json size limit (#1966)
- 872b1a5 Instance level disk ingestion limits (#1913)
- 49e6875 Local files on cloud (#2012)
- 8fb8d1d Logged the DuckDB query metrics (#1954)
- 14d0d3f Measure name in dasboard yaml (#2120)
- b27f6a3 Move auth redirect into specific pages (#2127)
- b24cc0a Multi cloud deployments support (#1980)
- 4d6117d Null fixes in the dashboard (#2160)
- 3c4a41f Proactively refetch JWT (#2191)
- 0acc516 Project name from github project (#2102)
- b84f1ae RBAC fixes: Public projects and full project permissions for org admins (#2204)
- 3e7aca6 Redirect to Github installation prompt after CLI auth in browser (#2158)
- a3c447e Refactor time methods & interface (#1942)
- 7918e2e Refine top navbar (#2078)
- 18d685f Release cloud-admin to netlify when tag (#2057)
- 093a390 Remove NaN% from hover label (#2172)
- 9125161 Remove data/ from gitignore (#2100)
- b3800c8 Remove project status from breadcrumb (#2170)
- 68963cd Remove transition from dimension header (#2202)
- d614ce1 Removing inactive queries instead of refetching them (#2027)
- 01f832c Replace ILIKE with LOWER + LIKE for dimension search in Druid (#2143)
- 18e148a Retry if Github app installed on other repo (#2003)
- f77f8f1 Return error when org does not exist (#1997)
- 4b21aa2 Return permission when getting org and project (#2086)
- 1476785 Revert "Increase duckdb json size limit (#1966)" (#1975)
- 58aa93c Review rill deploy (#2104)
- 2ddc061 Rill deploy (#1994)
- 526d2d4 Scripts for generating signing JWKS and session key pairs (#2142)
- 50acee2 Separate API to get and update project variables (#2110)
- 711c8b0 Setup OpenTelemetry (#1950)
- 2c16437 Show line chart when no prev data (#2201)
- 012cd74 Style the auth code confirmation page (#2184)
- f053075 Support fixed bcc in admin emails (#2200)
- a8b3427 Support for rill env configure (#2161)
- 054a489 Support multiple projects deploying from one Github repository (#2118)
- 7522cc9 Support outside project members (#2071)
- 66812f6 Support setting api_url in ~/.rill/config.yaml (#2151)
- fb728fe Telemetry for cli (#2106)
- 72de223 To enhance Druid query performance, refrain from using "ORDER BY true" (#2077)
- 23a6085 Update Rill Cloud routes (#2033)
- d7426eb Update all configs to use
title
(#2132) - 14feb52 Update cloud-admin.yml
- 2dd2e8f Update copy (#2154)
- 87bfd75 Update icons (#2126)
- 6b4c763 Update invalidations to match tanstack query v4 API (#2165)
- ac9dea7 Updating file upload extension filter logic to allow zipped varations (#2022)
- d647425 Updating the UI to reflect API changes (#1956)
- bf82c6e Updating toplist query to match the other queries (#2026)
- 27ad9d2 Upgrade pkg with vulnerability alerts (#2175)
- 933c7bc Upgrade to Tanstack Query in
web-admin
(#2076) - 5bfc0c1 Upgrade to Tanstack Query v4 (#2051)
- 6c78a37 Use fixed width for measure columns (#1860)
- 2870dad Use full file for detecting schema instead of sample (#2055)
- d7beb7e Using dynamic url for dashboard state transitions and adding it to web-cloud (#1957)
- ebde48b Version check (#2108)
- 3abbe29 adds Ask for help link in nav (#2148)
- b89c46a design changes in CLI commands (#2187)
- f98efcc do not allow role change for last admin (#2048)
- 7d7bde6 enable basic e2e tests for rill developer (#1991)
- c0e362e fix 295. only one of these styles is still used (#1507)
- 603bb9e fix cell tooltip (#2203)
- 794a608 fix for header space (#2103)
- 0baa977 fix order (#2045)
- f662461 fixes broken navigation state (#1965)
- fadb2ff fixes console error (#2185)
- 0c50b4f fixes home button alignment, per design (#2145)
- 8624863 fixes negative values in measure charts (#1940)
- ec6270e hack for adding new users, cli usage (#2043)
- 671b737 implement new "humanized" number formatter (#1886)
- b7a9adb infer if sources are public (#2130)
- d56d4ac invite users fix (#2159)
- d14148c one more typo fix
- d4988a3 pass user-agent from cli (#1947)
- d415286 proper user cleanup (#2047)
- af640ca quick fix for wrong URL (#2113)
- 2ecddc3 remove MD IO; add in Source Code Pro (#2139)
- 129f289 remove
--project
fromnpm run dev
(#2181) - 6275cbe remove number formatting functions used only in dev route (#1970)
- 660893a remove unused props from MeasureChart to clear console warnings (#2014)
- f1e53ac removes tooltip from project link on homepage (#2146)
- 8dbaab1 rill deploy changes (#2072)
- ce9ec22 send user invites on adding member (#2095)
- 651d9b0 updated org deletion flow (#2081)
- 18577ab viewer role (#2044)
v0.23.1
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)