Releases: rilldata/rill
Releases · rilldata/rill
v0.25.2
Changelog
- 694cc6a Add an
/{organization}
page (#2397) - 225a65a Add backwards-compatibility for measures without
name
key (#2440) - 70bfc70 Add dash in user code for readability (#2425)
- 23cd236 Add internal endpoint for triggering source refresh (#2420)
- 0e5701c Add tooltip to invalid dashboards (#2384)
- 535b156 Adding Vitest to web-common (#2417)
- 3202e62 Adding user id to telemetry if logged in (#2414)
- 0024d1b Admin: Add tests for RBAC (#2256)
- a318a68 Change spinner color for dashboard (#2376)
- 8f13626 Clarify project hook used for deployment status (#2369)
- 12d43a8 Edit copy (#2382)
- 5ca0d40 Fix "organization is undefined" bug (#2404)
- 4fb3662 Fix add source bug (#2424)
- 993dfaf Fix bug passing invalid token in CLI runtime ping (#2396)
- d48c730 Fixes source refreshes not invalidating the query cache after runtime restarts (#2442)
- 25a45a3 Fixing restoring dashboard state from url (#2418)
- f020a95 Implement inlineMeasures for metrics APIs (#2373)
- da5e9d5 Remove empty placeholder object from TanStack Query Clients (#2297)
- b317f3c Toplist comparison (#2312)
- 3fabc6f Update 0.25.md
- a121c0b Update 0.25.md
- 53276c1 Use
font-medium
in calls to action (#2383) - b3c7be2 Use better logout to login redirect logic (#2421)
- 636c14c adds a priority number for the time series query, which makes it appear (#2400)
- 3094775 e2e test config and sources (#2427)
- 5206e81 fix: broken hide comparisons (#2405)
- a090772 fix: model with errors nav bugs (#2437)
- c47569a hides the measure and dimension selector until the pending state work is complete (#2429)
- cd4954d in time range menu, removes divider if there are no available time-since time ranges (#2406)
- 6deba01 infer project fix (#2408)
- ba30a8e release notes 0.25 (#2422)
- 924bfcd remove hover state on comparison selector if no comparisons are available (#2407)
- 4e37b42 removes rough edge around fetching spinner in the null percentage spark (#2399)
- 6544bf1 resolve scroll issue. fixes #2395 (#2398)
- 99c819d test: re-enable e2e tests (#2444)
v0.25.1
What's Changed
Other changes
- Clarify project hook used for deployment status by @ericpgreen2 in #2369
- Add tooltip to invalid dashboards by @ericpgreen2 in #2384
- Implement inlineMeasures for metrics APIs by @begelundmuller in #2373
- Edit copy by @ericpgreen2 in #2382
- Use
font-medium
in calls to action by @ericpgreen2 in #2383 - Remove empty placeholder object from TanStack Query Clients by @ericpgreen2 in #2297
- Fix bug passing invalid token in CLI runtime ping by @begelundmuller in #2396
- adds a priority number for the time series query, which makes it appear much faster by @hamilton in #2400
- Fix "organization is undefined" bug by @ericpgreen2 in #2404
- resolve scroll issue. fixes #2395 by @bcolloran in #2398
- Add an
/{organization}
page by @ericpgreen2 in #2397 - Admin: Add tests for RBAC by @pjain1 in #2256
- removes rough edge around fetching spinner in the null percentage spark by @hamilton in #2399
- in time range menu, removes divider if there are no available time-since time ranges by @hamilton in #2406
- fix: broken hide comparisons by @skokenes in #2405
- infer project fix by @k-anshul in #2408
- Adding user id to telemetry if logged in by @AdityaHegde in #2414
- Add internal endpoint for triggering source refresh by @begelundmuller in #2420
Full Changelog: v0.24.4...v0.25.1
v0.25.0
Changelog
- 694cc6a Add an
/{organization}
page (#2397) - 23cd236 Add internal endpoint for triggering source refresh (#2420)
- 0e5701c Add tooltip to invalid dashboards (#2384)
- 3202e62 Adding user id to telemetry if logged in (#2414)
- 0024d1b Admin: Add tests for RBAC (#2256)
- 8f13626 Clarify project hook used for deployment status (#2369)
- 12d43a8 Edit copy (#2382)
- 5ca0d40 Fix "organization is undefined" bug (#2404)
- 993dfaf Fix bug passing invalid token in CLI runtime ping (#2396)
- f020a95 Implement inlineMeasures for metrics APIs (#2373)
- da5e9d5 Remove empty placeholder object from TanStack Query Clients (#2297)
- 53276c1 Use
font-medium
in calls to action (#2383) - 636c14c adds a priority number for the time series query, which makes it appear (#2400)
- 5206e81 fix: broken hide comparisons (#2405)
- cd4954d in time range menu, removes divider if there are no available time-since time ranges (#2406)
- 6deba01 infer project fix (#2408)
- 58b6c28 release notes 0.25
- 4e37b42 removes rough edge around fetching spinner in the null percentage spark (#2399)
- 6544bf1 resolve scroll issue. fixes #2395 (#2398)
v0.24.4
Changelog
- 756ba11 API returning model rows matching dashboard filters (#2331)
- 6decc11 Add Github status icons (#2370)
- 57601cc Add auth template to monorepo (#2358)
- 57dd7fe Add docs to the User menu (#2385)
- 7155764 Add extra bold to pre load list (#2377)
- 23794fe Adding a complete topological sort for DAG (#2339)
- 7ea41dc Admin: Fix missing DEFAULT clause in migration 7 (#2391)
- 3b811b6 Admin: Pagination in list apis (#2326)
- 54831cc Admin: retry Github connect on not collaborator error (#2360)
- bafb759 Avoiding refetching catalogs while reconciling (#2306)
- af70a50 CLI: Set version and ts as empty if parse error (#2338)
- d6cd64d Consolidate connectors docs + add docs for bucket-level credentials (#2368)
- 95b24a9 Fix api_url override bug (#2372)
- c07ced2 Fix homepage layout (#2287)
- e452e33 Link to new docs pages (#2357)
- 5ee45f9 Move
web-admin
's imports fromweb-local
intoweb-common
(#2335) - 19b4e04 Move all Svelte
dependencies
todevDependencies
(#2336) - 36a3eeb Prettier fixes for web common (#2361)
- 3c7802f Redirect project breadcrumb selection to project's first dashboard (#2324)
- a1571aa Set sample_size=200000 for CSV/JSON ingestion to scan enough events for sampling (#2334)
- 82136f5 Superuser support and domain based org autoinvite (#2323)
- d0646ae Support for project monorepos for hosted projects (#2318)
- a206976 Track bytes ingested using BIGINT (#2390)
- db468f4 Utilize any parameter of DuckDB CSV/JSON/Parquet "read" function (#2194)
- 1860f22 better email messages (#2277)
- baa5418 better email messages (#2277)
- e264e64 fix: Show model preview runtime errors (#2364)
- 44feca5 removes VARCHAR constraint for listing and validation in the metrics editor (#2322)
- 90a7c6c unified quick start (#2380)
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)