Releases: rilldata/rill
Releases · rilldata/rill
v0.27.2
Changelog
- ee1a5ac Fix accidentally revoking token on multiple calls to with-token (#2575)
- 3bf5f9c Fix missing logger in RBAC tests (#2576)
- 7b61bd9 Load DuckDB 'icu' extension for TIMESTAMPTZ support (#2568)
- 7e56f81 Log creation of users, orgs, projects (#2574)
- f9e0873 Retry initial JWKS fetch (#2577)
- e97c735 release notes 0.27 (#2571)
v0.27.1
v0.27.0
Changelog
- 7be587f Add Mermaid to Docusaurus (#2494)
- b5cbbc1 Add all dev-projects* to gitignore (#2535)
- 8e93632 Add correct WaitFor check for Postgres testcontainers (#2509)
- afd67ee Add enterprise support for auth (#2389)
- ad809a5 Add verify-install CLI call to install script (#2564)
- 74e2fbc Add verify-install command (#2525)
- 598bc1d Add warning to docs pages referenced in source code (#2512)
- c0b6f4a Admin: Enable support users to assume the identity of another user #2412 (#2492)
- 2e59e6a Allow schema relaxation (#2386)
- a926870 Conditionally emphasize the Add Asset buttons (#2554)
- baf8f57 Connector preflight APIs (#2526)
- d88c0e5 Edit copy on Welcome page (#2551)
- ec9fa7e Ensure graceful shutdown of admin and runtime servers (#2545)
- 22868e7 Fix
caniuse
warning (#2546) - 8965fef Fix bug when min time grain is set (#2517)
- 1c43fc2 Fix check slots warning when no slots are used (#2521)
- 8e16ffd Fix link to quickstart (#2511)
- 45217f3 Fix missing update params in project rename (#2544)
- ef3c8fb Fix reconcile timeout (#2540)
- 4ef7469 Fix reconcile timeouts (#2541)
- 0f78c9d Fix vite
/img
warnings (#2531) - 71d41bc Handle different error message fields for Auth (#2552)
- 644a70e Improve "Add {source, model, dashboard}" buttons (#2538)
- ee7b313 Logging imp (#2547)
- 36ff3ad Minor fixes for rill sudo user assume (#2549)
- d61d07e Navigate to request page on missing Github user code (#2513)
- 89de50b Prepend the project directory to stage.db for E2E tests (#2534)
- 3cb54a1 Regenerate CLI docs (#2520)
- 90b4b40 Remove instance_id from console logger (#2562)
- ffc0eca Safer handling of timestamps at or above 9999-12-31 (#2504)
- fa56b40 Scheduled background job for deleting expired device auth codes (#2524)
- 3283db8 Set default grain on time range change (#2515)
- c05e53e Slot and region edit in project (#2503)
- 49316c0 Source telemetry (#2519)
- 32b39a5 Support download of a single file from buckets without list permission (#2557)
- af41016 Support limited whitelisting of domains by org admins (#2543)
- 89206ed Tighten up Onboarding screen (#2555)
- 143b562 Timeouts for gRPC and OLAP (#2471)
- b7753aa Update 0.26.md
- 97f8a2f Update 0.26.md
- 0c2d020 Update 0.26.md (#2530)
- 5769960 Update README.md (#2527)
- 10de5af Update README.md (#2529)
- c9bad43 Update home.md (#2528)
- f517b70 Upgrade to DuckDB 0.8 (#2477)
- b48819c adds TIMESTAMP WITH TIME ZONE support; runtime fix required (#2500)
- 2cab830 observability.SetRequestAttributes (#2539)
- 767974c remove credentials configuration from deploy command (#2523)
- f1b6c56 updating install link (#2514)
- f317561 wait for confirmation of column selection (#2507)
v0.26.1
v0.26.0
Changelog
- fb1bec9 Adapt docs for refactored examples (#2505)
- e4615b9 Add CSP & Cache Control headers (#2478)
- 123378d Add Datadog trace and span ids to logging (#2476)
- b4d8f2a Add Go test coverage (#2486)
- 617d185 Add Makefile to
.prettierignore
(#2438) - 8bcfb0a Add OFFSET to metrics view toplist and rows APIs (#2426)
- 921d906 Add
/-/auth/verify-email
page (#2473) - 877ebb3 Add a Welcome page to Rill Developer (#2450)
- 64f76be Add docs for custom branch deployment (#2460)
- 33785df Add example projects to the Welcome page (#2501)
- 979eccc Add pull request templates (#2470)
- e078f66 Adding message for invalid models (#2375)
- 3a5d4d9 Apache Druid comparison toplist implementation (#2436)
- 3a5f477 Build Druid image for unit tests (#2432)
- 47a4ef5 Building web local only once (#2464)
- efed20a CLI: Burndown part II (#2378)
- 599a958 Check slots job (#2466)
- 746f366 Docs for permissions, quotas, monorepos, domain whitelisting (#2490)
- 53f48f1 Docs update (#2479)
- 29e65be Druid-based unit tests should use prebuilt Docker image (#2430)
- a910b7b Expanded e2e tests (#2469)
- 9a9e528 Fix query cache singleflight race condition (#2489)
- 177a7c2 Handle Githubapp uninstalls/suspends (#2434)
- c4503e0 Improving the Rill CLI first-run experience (#2465)
- 10786a7 Move dashboard tests into right directory (#2480)
- c1cb889 Move project init to APIs (#2484)
- ab82cb7 Only create users for verified email addresses (#2462)
- d251554 Only sync repo in file APIs if not cloned (#2458)
- 822c154 Parallelize slow query API tests (#2485)
- ea89447 Query cache on the basis of size (#2415)
- dbf6e38 Recover from invalid dashboard state (#2419)
- 0f03606 Redirect signups with unverified emails to UI error page (#2467)
- b915039 Regenerate proto bindings (#2495)
- b8b8648 Remove unused types (#2475)
- 83afa4e Separate file logger on local + more detailed source ingestion logs (#2461)
- 985e99a Set the mobile viewport width to 1024px (#2423)
- 85d8a90 Slots check: fix bug in min pct used (#2468)
- 7ce7f77 Support
headers
in source YAML for HTTP connector (#2493) - 6baad1b Support managing superusers (#2441)
- 554b218 Sync repo in file APIs (#2456)
- 4331d31 Trim space in file path for gcs credentials (#2488)
- 85c4196 Update README.md
- d92b226 Update example script (#2455)
- 393d849 Update home.md
- 3d18684 Update home.md
- c11e515 add examples to gitignore (#2506)
- ee8ecd3 default current values in edit cmd (#2487)
- efab38b docs generate no-directory fix (#2483)
- 1944e89 fix: e2e test hanging (#2481)
- b068e25 public bucket access fix for gcs (#2463)
- 3193c50 release notes 0.26 (#2508)
- 3ec0ffd remove useless var
leaderboard
and useless event to set it (#2451) - 25b0a08 updating documentation (#2502)
v0.25.3
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)