[pull] master from cube-js:master#609
Merged
Merged
Conversation
Bumps [serde_with](https://github.com/jonasbb/serde_with) from 3.18.0 to 3.21.0. - [Release notes](https://github.com/jonasbb/serde_with/releases) - [Commits](jonasbb/serde_with@v3.18.0...v3.21.0) --- updated-dependencies: - dependency-name: serde_with dependency-version: 3.21.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dmitry Patsura <talk@dmtry.me>
Adds a "Result freshness and provenance" section to the workbook querying-data page (freshness leaf: refresh time, aging color, "Data age unknown", click-through to Query History; pre-aggregation bolt: "Served from a pre-aggregation"), a cross-reference from Explore, and a "Data freshness" section on the dashboards page (per-widget leaf plus the dashboard's least-recently-refreshed rollup). Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Adds documentation for the duplicate action on dashboard scheduled refreshes: - New "Duplicating a schedule" section covering both flows (the card's duplicate icon and the edit dialog's "Save as copy"), and that copies are independent and preserve the source's enabled/disabled state. - Duplicate row in the schedule Actions table. - Notes the notification-channel line now shown on schedule cards. - Cross-links the flow from the Notifications page. Also fixes the stale /analytics/* cross-links on these two pages to the canonical /docs/explore-analyze/* paths. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
* test(schema-compiler): add reproduction for view extends order dependency (#11260) Reproduces the reported issue where a view using `extends` on another view fails to compile with "Cannot read properties of undefined (reading 'apply')" when the base view's file is processed after the subview's file. Investigation in progress. * fix(schema-compiler): resolve view extends order dependency Views composed via `cubes: [...] includes` read `cube.cubes` directly in `camelizeCube()`, but `Object.assign(cubeObject, cubeDefinition)` in `createCube()` shadows `cubes` with the view's own un-merged raw array, bypassing the `rawCubes()` getter that already handles `extends` inheritance lazily (the same way `measures`/`dimensions`/etc. do). For a view that `extends` another view, this meant the parent's cube-include entries only got camelized (join_path -> joinPath) once the parent itself was transformed — making compilation depend on schema file processing order, per #11260. Add a `cubes` accessor (scoped to `isView`, since `cubes` is view-only per `viewSchema`) that always resolves through `rawCubes()`, matching the pattern already used for other inheritable fields. * chore: retrigger CI Rerun drivers-tests: 'tests (redshift-export-bucket-s3, true)' was cancelled by the shared redshift-global concurrency group, not a test failure. --------- Co-authored-by: Claude <noreply@anthropic.com>
Documents the Users / User groups split in the notification recipient picker, how groups expand to current members at send time, and dedup behavior. Also removes a duplicate link-reference definition left in notifications.mdx by #11246.
Documents the scheduled refreshes sidebar on published dashboards and the self-serve subscribe/unsubscribe toggle for a schedule's email notifications, including when the toggle appears and that switching a schedule to Slack cancels existing subscriptions. Adds the Duplicating + Subscribing sections side by side.
…ync (#11303) Regenerate the Platform API docs from the v0.2.1 public OpenAPI spec and make the whole regeneration one command so the derived files can't drift again. - api.yaml: full v1 REST surface (49 paths, 171 schemas, 20 groups) — adds dbt-sync, env-vars, OAuth integrations, OIDC token configs, regions, tenant settings, user attributes/values, user OAuth tokens, users-admin, and new ops on deployments/reports/workbooks/embed-tenants. - changelog.mdx: regenerated to v0.2.1 (backfills the previously missing v0.2.0). - introduction.mdx + docs.json: endpoint table and nav regenerated from the spec. - embed docs: document the per-session `settings.showDashboardChat` override. extract-api.mjs now writes all three derived artifacts (api.yaml, docs.json nav, and the introduction.mdx table between AUTOGEN markers) in a single run, adds a `--check` mode that fails on drift for CI, and normalizes acronyms (OAuth, OIDC, SCIM, AI) across tags, page titles, and slugs via an ACRONYMS table. New yarn scripts: api:extract, api:changelog, api:sync, api:check. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )