Skip to content

docs: rename Cube.js to Cube across the repo - #11855

Merged
ovr merged 4 commits into
masterfrom
rename-cubejs-to-cube
Sep 14, 2026
Merged

docs: rename Cube.js to Cube across the repo#11855
ovr merged 4 commits into
masterfrom
rename-cubejs-to-cube

Conversation

@ovr

@ovr ovr commented Sep 11, 2026

Copy link
Copy Markdown
Member

The product has been called Cube since v0.29, but "Cube.js" still survived in 174 files — READMEs, package.json descriptions, CLI and server output, doc comments and the issue template — so this renames the brand everywhere it appears as prose, leaving the cube.js filename and the cubejs/cube-js identifiers alone. Three spots needed more than a substitution: packages/cubejs-api-gateway/openspec.yml holds the OpenAPI title that openapi-generator stamps into every rust/cubesql/cubeclient/src/models/*.rs header (spec and generated files updated together, so a regeneration stays a no-op), DEPRECATION.md's "Embedding Cube.js within Express" heading changes its slug so both inbound anchors are retargeted, and two pre-existing casualties of an earlier rename pass are repaired — CONTRIBUTING.md's "Cube.is written in a mixture of JavaScript..." and DCO.md's "make it easier for everyone to Cube.js, and we are adopting a DCO". Deliberately untouched: fileName: 'MockUsersCube.js' in the api-gateway meta test (a filename, not the brand) and the CHANGELOG.md files (a historical record).

Check List

  • Tests have been run in packages where changes have been made if available
  • Linter has been run for changed code
  • Tests for the changes have been added if not covered yet
  • Docs have been added / updated if required

Verification: root tsc --build is green, oxlint reports 0 errors over the changed sources, and the packages whose runtime strings changed pass their unit suites (cubejs-api-gateway 11/11, cubejs-server-core 44/44).

🤖 Generated with Claude Code

@ovr
ovr requested review from a team as code owners September 11, 2026 18:00
@github-actions github-actions Bot added driver:mongodb Issues relating to the MongoBI driver driver:redshift Issues relating to the Redshift driver driver:mysql Issues relating to the MySQL/MariaDB driver driver:bigquery Issues related to the BigQuery driver driver:snowflake Issues relating to the Snowflake driver client:ngx Issues relating to the Angular client SDK client:core Issues relating to the JavaScript client SDK driver:clickhouse Issues related to the ClickHouse driver driver:athena Issues related to the AWS Athena driver driver:mssql Issues relating to the MSSQL driver driver:oracle Issues relating to the Oracle driver driver:prestodb Issues relating to the PrestoDB driver driver:postgres Issues relating to the Postgres driver driver:hive Issues relating to the Apache Hive driver client:react Issues relating to the React client SDK client:vue Issues relating to the Vue client SDK client:playground Issues relating to the Developer Playground cube store Issues relating to Cube Store driver:mysql-aurora-serverless Issues relating to the AWS MySQL Aurora Serverless driver driver:sqlite Issues relating to the SQLite driver backend:cli Issues relating to the CLI utility driver:druid Issues relating to the Druid driver driver:crate rust Pull requests that update Rust code labels Sep 11, 2026
@claude

claude Bot commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Claude finished @ovr's task in 2m 9s —— View job


Review: approve with one nit — 0 high, 0 medium, 3 low

Full review
  • Gather PR context and diff (174 files in the commit; the PR header's "100 changed files" is GitHub truncation)
  • Review renames for identifier / URL / anchor breakage
  • Check openspec.yml ↔ generated Rust model headers
  • Check DEPRECATION.md anchor retargeting
  • Verify no stragglers outside the declared exclusions
  • Post review

Verification performed

Check Result
Remaining Cube.js outside CHANGELOG.md only MockUsersCube.js in transform-meta-extended.test.ts — the declared exclusion ✅
#embedding-cubejs-within-express referrers repo-wide 0 remaining; both inbound links retargeted to #embedding-cube-within-express
openspec.yml info.title/description vs cubeclient/src/models/*.rs headers in sync; a regeneration stays a no-op ✅
cubeclient/src/apis/*.rs headers already stripped upstream, nothing to update ✅
Identifiers / URLs / package names untouched — cubejs, @cubejs-backend/*, cube.js filenames, github.com/cube-js/cube.js links all preserved ✅

Every runtime-string change I read is prose-only: CLI warnings (sql-server.ts, cli.ts, node-check.ts), the production-mode HTML in server.ts, the shutdown log field in server.ts, JSDoc in the React/core clients, and Rust comments in wrapper.rs/filters.rs. None is parsed, matched on, or snapshot-asserted anywhere.

Findings (all low)

  1. packages/cubejs-server-core/test/unit/index.test.ts:741,762 — the only semantic regression I found: // Cube.js can override env labelled a block of cube.js config file options (// cube.js marker below it, testName: '… from cube.js'). The renamed comment now reads as a claim about the product and loses the config-vs-env contrast. Inline comment with a suggestion posted.
  2. packages/cubejs-client-react/src/types.ts:89generated by \Cube`in backticks. The code formatting made sense when the token wasCube.js-as-package; a bare backticked Cubenow reads like an identifier. Dropping the backticks would be cleaner, but this ships into the published.d.ts` so it's cosmetic either way.
  3. .github/ISSUE_TEMPLATE/question.md:13,19**Related Cube schema** is a faithful rename, but "schema" is itself legacy terminology; "data model" is the current name. Out of scope for a brand rename, just noting it for a follow-up.

Notes, not objections

  • manifest.json short_name/name changes the Playground's PWA install label — intended and consistent with the rest.
  • Cargo.toml / package.json description edits are published metadata; they land on the next release with no version bump needed.
  • The DCO.md and CONTRIBUTING.md repairs ("everyone to Cube.js""everyone to contribute to Cube", "Cube.is written""Cube is written") fix genuine pre-existing breakage from an earlier pass — good catch, and worth calling out since they're the only non-mechanical prose edits in the diff.

No security, performance, or test-coverage concerns: the diff touches no control flow, no query construction, and no auth logic. No new tests are warranted for a prose rename; the existing cubejs-api-gateway and cubejs-server-core suites already cover the files whose strings moved.

No prior review threads existed on this PR, so nothing to resolve or deduplicate against.

• branch [`rename-cubejs-to-cube`](https://github.com/cube-js/cube/tree/rename-cubejs-to-cube)

Comment thread packages/cubejs-server-core/test/unit/index.test.ts Outdated
@codecov

codecov Bot commented Sep 11, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 4 lines in your changes missing coverage. Please review.
✅ Project coverage is 80.34%. Comparing base (8368f2a) to head (68ce7c8).
⚠️ Report is 2 commits behind head on master.

Files with missing lines Patch % Lines
packages/cubejs-backend-shared/src/cli.ts 0.00% 2 Missing ⚠️
packages/cubejs-server-core/src/core/server.ts 0.00% 1 Missing ⚠️
packages/cubejs-server/src/bin/dev-server.ts 0.00% 1 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##           master   #11855   +/-   ##
=======================================
  Coverage   80.34%   80.34%           
=======================================
  Files         500      500           
  Lines      106555   106555           
  Branches     3881     3881           
=======================================
  Hits        85615    85615           
  Misses      20390    20390           
  Partials      550      550           
Flag Coverage Δ
cube-backend 60.23% <0.00%> (ø)
cubesql 84.76% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@claude

claude Bot commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Claude finished @ovr's task in 1m 2s —— View job


Re-review after eea948a: approve — 0 high, 0 medium, 1 low (the sibling line the fix missed)

Full review
  • Inspect new commit (eea948a, 1 file / 1 line)
  • Re-run verification sweeps (stragglers, anchors, openspec ↔ generated headers)
  • Check prior review threads
  • Post review

What changed since the last round

eea948a applies my suggestion at packages/cubejs-server-core/test/unit/index.test.ts:741// Cube can override env// cube.js config can override env. Correct fix; the config-vs-env contrast is restored.

Re-verification

Check Result
Remaining Cube.js outside CHANGELOG.md only MockUsersCube.js in transform-meta-extended.test.ts — the declared exclusion ✅
#embedding-cubejs-within-express referrers 0 remaining; DEPRECATION.md:41 and :195 both point at #embedding-cube-within-express
openspec.yml info.title/description vs cubeclient/src/models/*.rs headers title: "Cube" / "Cube Swagger Schema" matches the generated headers — regeneration stays a no-op ✅
Identifiers / URLs / package names still untouched (cubejs, @cubejs-backend/*, cube.js filenames) ✅

Finding (low)

  1. packages/cubejs-server-core/test/unit/index.test.ts:762 — the same comment appears twice; eea948a fixed 741 but not 762, so the file is now internally inconsistent (// cube.js config can override env at 741, // Cube can override env at 762). Inline suggestion posted. Cosmetic — no test behaviour depends on it.

The prior thread on 741 is resolved/outdated, so nothing stale to clean up. My two other low notes from the last round (client-react/src/types.ts:89 backticked Cube, question.md "schema" vs "data model") were cosmetic/out-of-scope and I'm not re-raising them.

• branch rename-cubejs-to-cube

Comment thread packages/cubejs-server-core/test/unit/index.test.ts Outdated
@claude

claude Bot commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Claude finished @ovr's task in 45s —— View job


Re-review after 8812085: approve — 0 high, 0 medium, 1 low (one straggler outside the diff)

Full review
  • Inspect new commit (8812085, 1 file / 1 line)
  • Re-run verification sweeps (stragglers, anchors, openspec ↔ generated headers)
  • Check prior review threads
  • Post review

What changed since the last round

8812085 applies the remaining suggestion at packages/cubejs-server-core/test/unit/index.test.ts:762// Cube can override env// cube.js config can override env. Both occurrences (741, 762) now read identically and the config-file-vs-env contrast is restored. Comment-only change; no test behaviour affected.

Re-verification

Check Result
// … override env comments in index.test.ts 741 and 762 both // cube.js config can override env — consistent ✅
#embedding-cubejs-within-express referrers 0 remaining; DEPRECATION.md:41 and :195 both point at #embedding-cube-within-express
openspec.yml info.title/description vs cubeclient/src/models/*.rs headers title: "Cube" / "Cube Swagger Schema" matches the generated headers — regeneration stays a no-op ✅
Identifiers / URLs / package names still untouched (cubejs, @cubejs-backend/*, cube.js filenames) ✅
Remaining Cube.js outside CHANGELOG.md two hits — see finding below

Finding (low)

  1. examples/recipes/passing-dynamic-parameters-in-query/.env:1# Cube.js environment variables: https://cube.dev/docs/reference/environment-variables. A tracked file with the brand in prose that the sweep missed (my earlier rounds' straggler grep didn't reach dotfiles — my miss, not a regression from 8812085). It's outside the diff so I can't attach an inline comment; a one-line follow-up would close the sweep. Fix this →

The only other remaining hit is fileName: 'MockUsersCube.js' in packages/cubejs-api-gateway/test/helpers/transform-meta-extended.test.ts — the declared, correct exclusion (a filename, not the brand).

Threads

Both of my prior inline threads on index.test.ts are resolved and outdated; nothing stale to clean up. The two cosmetic notes from round one (client-react/src/types.ts:89 backticked `Cube`, question.md "schema" vs "data model") remain out-of-scope for a brand rename and I'm not re-raising them.

• branch [`rename-cubejs-to-cube`](https://github.com/cube-js/cube/tree/rename-cubejs-to-cube)

The product has been called Cube since v0.29; "Cube.js" survived in READMEs,
package descriptions, CLI output, server messages, doc comments and issue
templates. This renames the brand everywhere it appears as prose, leaving
`cube.js` the filename and `cube-js`/`cubejs` identifiers alone.

Notable, beyond the mechanical replacement:

- `packages/cubejs-api-gateway/openspec.yml` carries the OpenAPI `info.title`
  and `info.description` that openapi-generator stamps into every
  `rust/cubesql/cubeclient/src/models/*.rs` header, so the spec and the
  generated files are updated together and a regeneration stays a no-op.
- `DEPRECATION.md`'s "Embedding Cube.js within Express" heading changes its
  slug, so both links to `#embedding-cubejs-within-express` are retargeted and
  the feature table's column padding is restored.
- `CONTRIBUTING.md` had "Cube.is written in a mixture of JavaScript..." — a
  botched earlier pass at the same rename.
- `DCO.md` read "make it easier for everyone to Cube.js, and we are adopting a
  DCO"; the rename alone leaves that ungrammatical, so the missing "contribute
  to" is restored.

Deliberately untouched:

- `fileName: 'MockUsersCube.js'` in the api-gateway meta test — a filename, not
  the brand.
- `CHANGELOG.md` files, which are a historical record of past releases.

Verified: root `tsc --build` is green, `oxlint` reports 0 errors over the
changed sources, and the packages whose runtime strings changed pass their unit
suites (`cubejs-api-gateway` 11/11, `cubejs-server-core` 44/44).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@ovr
ovr force-pushed the rename-cubejs-to-cube branch from 8812085 to 12c01e5 Compare September 14, 2026 08:59
@claude

claude Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Claude finished @ovr's task in 1m 23s —— View job


Re-review after force-push to 12c01e5: approve with one regression to re-apply — 0 high, 1 medium, 2 low

Full review
  • Inspect the squashed commit
  • Confirm earlier review fixes survived the squash
  • Re-run verification sweeps (stragglers, anchors, openspec ↔ generated headers)
  • Check / resolve prior review threads
  • Post review

What changed since the last round

The branch was rewritten: the three commits I reviewed previously (88120… and parents) are gone, replaced by a single squashed 12c01e5 with the same 174-file / 397-line shape. Content is otherwise unchanged — except that the squash did not carry the two comment fixes from eea948a and 8812085.

Re-verification

Check Result
// … override env comments in index.test.ts 741 and 762 both back to // Cube can override envregression, see finding 1 ❌
#embedding-cube-within-express referrers heading at DEPRECATION.md:103 matches both inbound links (:41, :195); 0 stale #embedding-cubejs-… refs ✅
openspec.yml info.title/description vs cubeclient/src/models/*.rs headers title: "Cube" / "Cube Swagger Schema" matches the generated headers verbatim — regeneration stays a no-op ✅
Identifiers / URLs / package names untouched (cubejs, @cubejs-backend/*, cube.js filenames, github.com/cube-js/cube.js links) ✅
Remaining Cube.js outside CHANGELOG.md 2 hits — one declared exclusion, one straggler (finding 3)
Brand variants the Cube.js pattern missed (Cube.JS, CubeJS) 1 in-diff hit (finding 2) + Rust comments, see notes

Findings

  1. Medium — packages/cubejs-server-core/test/unit/index.test.ts:741,762: the squash lost the accepted fix. Both comments read // Cube can override env again, but the Cube.js they came from was the config file, not the brand — the block each labels is // cube.js options with testName: 'Override … from cube.js', so the contrast is config-file-vs-env. As written they read as a claim about the product. Inline suggestion posted (both prior threads are marked resolved/outdated, so I re-raised rather than replying). Comment-only; no test behaviour depends on it.

  2. Low — rust/cubesql/cubeclient/README.md:13: > API client for Cube.JS powered on Rust language. Capital JS, so the sweep's Cube.js pattern skipped it — but it sits two lines from an edited line in the same hunk, alongside the alt="Cube" and "Cube Open API Specificiation" renames. Inline suggestion posted.

  3. Low — examples/recipes/passing-dynamic-parameters-in-query/.env:1: # Cube.js environment variables: …. Still the one tracked-file straggler in prose; outside the diff so no inline comment possible. Fix this →

Notes, not objections

  • fileName: 'MockUsersCube.js' in packages/cubejs-api-gateway/test/helpers/transform-meta-extended.test.ts:112 remains the correct declared exclusion — a filename, not the brand.
  • CubeJS survives in three Rust comments (cubestore/src/cluster/message.rs:142, cubestore/src/sql/mod.rs:1600, cubestore-sql-tests/src/tests.rs:4847) referring to the Node.js side of the system. Arguably the brand, but outside this PR's declared Cube.js scope and none are in the diff — mentioning only so the next sweep knows they're there.
  • .github/workflows/push.yml:720 ("Testing CubeJS (container mode)") can't be edited by this app anyway (workflow permissions).
  • Everything else I read is prose-only and unparsed: CLI warnings, the production-mode HTML and shutdown log field in server.ts, client JSDoc, manifest.json PWA labels, Cargo.toml/package.json descriptions. No control flow, query construction, or auth logic is touched; no security, performance, or coverage concerns, and no new tests are warranted for a brand rename.

Threads

Both of my prior index.test.ts threads are already resolved and outdated (the lines they anchored to no longer exist after the rewrite), so nothing stale to clean up. The two cosmetic notes from round one (client-react/src/types.ts:89 backticked `Cube`, question.md "schema" vs "data model") stay out of scope and I'm not re-raising them.

• branch [`rename-cubejs-to-cube`](https://github.com/cube-js/cube/tree/rename-cubejs-to-cube)

Comment thread packages/cubejs-server-core/test/unit/index.test.ts Outdated
Comment thread rust/cubesql/cubeclient/README.md Outdated
ovr and others added 2 commits September 14, 2026 11:14
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
@claude

claude Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Claude finished @ovr's task in 51s —— View job


Re-review after 10a7650 + 56ad4e0: approve — 0 high, 0 medium, 2 low (one is line 762 again)

Full review
  • Inspect the new commits (10a7650, 56ad4e0 — 1 line each)
  • Re-run verification sweeps (stragglers, anchors, openspec ↔ generated headers)
  • Check / resolve prior review threads
  • Post review

What changed since the last round

Two suggestion-commits on top of the squashed 12c01e5:

  • 10a7650rust/cubesql/cubeclient/README.md:13: API client for Cube.JSAPI client for Cube. Closes the Cube.JS (capital JS) straggler. ✅
  • 56ad4e0packages/cubejs-server-core/test/unit/index.test.ts:741: // Cube can override env// cube.js config can override env. Correct fix — the config-file-vs-env contrast is restored. ✅

Re-verification

Check Result
// … override env comments in index.test.ts 741 fixed, 762 still // Cube can override env — see finding 1 ❌
Cube.JS / CubeJS variants in the diff cubeclient/README.md is now clean ✅
#embedding-cube-within-express heading matches both inbound links (DEPRECATION.md:41, :195); 0 stale #embedding-cubejs-… refs ✅
openspec.yml info.title/description vs cubeclient/src/models/*.rs headers title: "Cube" / "Cube Swagger Schema" matches the generated headers verbatim — regeneration stays a no-op ✅
Identifiers / URLs / package names untouched (cubejs, @cubejs-backend/*, cube.js filenames, github.com/cube-js/cube.js links) ✅
Remaining Cube.js outside CHANGELOG.md 2 hits — one declared exclusion, one straggler (finding 2)

Findings

  1. Low — packages/cubejs-server-core/test/unit/index.test.ts:762: the sibling occurrence the fix missed. 741 now reads // cube.js config can override env, 762 still reads // Cube can override env, so the file is internally inconsistent. Inline suggestion posted (the earlier threads on this line are resolved/outdated, so I re-raised rather than replying). Comment-only; no test behaviour depends on it.

  2. Low — examples/recipes/passing-dynamic-parameters-in-query/.env:1: # Cube.js environment variables: …. Still the one tracked-file prose straggler; outside the diff, so no inline comment possible. Fix this →

Notes, not objections

  • fileName: 'MockUsersCube.js' in packages/cubejs-api-gateway/test/helpers/transform-meta-extended.test.ts:112 remains the correct declared exclusion — a filename, not the brand.
  • CubeJS survives in three Rust comments (cubestore/src/cluster/message.rs:142, cubestore/src/sql/mod.rs:1600, cubestore-sql-tests/src/tests.rs:4847) referring to the Node.js side. Outside this PR's declared Cube.js scope and not in the diff — noted for a future sweep only.
  • .github/workflows/push.yml:720 ("Testing CubeJS (container mode)") can't be edited by this app (workflow permissions).
  • Everything else is prose-only and unparsed: CLI warnings, the production-mode HTML and shutdown log field in server.ts, client JSDoc, manifest.json PWA labels, Cargo.toml/package.json descriptions. No control flow, query construction, or auth logic touched; no security, performance, or coverage concerns, and no new tests are warranted for a brand rename.

Threads

All four of my prior inline threads are already resolved and outdated — nothing stale to clean up. The two cosmetic notes from round one (client-react/src/types.ts:89 backticked `Cube`, question.md "schema" vs "data model") stay out of scope and I'm not re-raising them.

• branch [`rename-cubejs-to-cube`](https://github.com/cube-js/cube/tree/rename-cubejs-to-cube)

Comment thread packages/cubejs-server-core/test/unit/index.test.ts Outdated
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
@claude

claude Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Claude finished @ovr's task in 1m 0s —— View job


Re-review after 68ce7c8: approve — 0 high, 0 medium, 1 low (the same out-of-diff straggler)

Full review
  • Inspect the new commit (68ce7c8, 1 file / 1 line)
  • Re-run verification sweeps (stragglers, anchors, openspec ↔ generated headers)
  • Check / resolve prior review threads
  • Post review

What changed since the last round

68ce7c8 applies the remaining suggestion at packages/cubejs-server-core/test/unit/index.test.ts:762// Cube can override env// cube.js config can override env. Both occurrences (741, 762) now read identically and the config-file-vs-env contrast is restored on the whole file. Comment-only; no test behaviour affected.

That closes every finding I've raised that was actionable inside this diff.

Re-verification

Check Result
// … override env comments in index.test.ts 741 and 762 both // cube.js config can override env — consistent ✅
#embedding-cube-within-express heading at DEPRECATION.md:103 matches both inbound links (:41, :195); 0 stale #embedding-cubejs-… refs ✅
openspec.yml info.title/description vs cubeclient/src/models/*.rs headers title: "Cube" / "Cube Swagger Schema" matches the generated headers verbatim — regeneration stays a no-op ✅
Cube.JS (capital JS) in the diff cubeclient/README.md clean since 10a7650
Identifiers / URLs / package names untouched (cubejs, @cubejs-backend/*, cube.js filenames, github.com/cube-js/cube.js links) ✅
Remaining Cube.js in tracked files outside CHANGELOG.md 1 declared exclusion + 1 out-of-diff straggler (finding below)

Finding (low)

  1. examples/recipes/passing-dynamic-parameters-in-query/.env:1# Cube.js environment variables: …. The last tracked-file prose straggler. It's outside the diff, so I can't attach an inline comment; a one-line follow-up closes the sweep. Fix this →

Notes, not objections

  • fileName: 'MockUsersCube.js' in packages/cubejs-api-gateway/test/helpers/transform-meta-extended.test.ts:112 remains the correct declared exclusion — a filename, not the brand.
  • CubeJS survives in three Rust comments (cubestore/src/cluster/message.rs:142, cubestore/src/sql/mod.rs:1600, cubestore-sql-tests/src/tests.rs:4847) referring to the Node.js side. Outside this PR's declared Cube.js scope and not in the diff — noted for a future sweep only.
  • .github/workflows/push.yml:720 ("Testing CubeJS (container mode)") can't be edited by this app (workflow permissions).
  • Everything else is prose-only and unparsed: CLI warnings, the production-mode HTML and shutdown log field in server.ts, client JSDoc, manifest.json PWA labels, Cargo.toml/package.json descriptions. No control flow, query construction, or auth logic touched; no security, performance, or coverage concerns, and no new tests are warranted for a brand rename.

Threads

All five of my prior inline threads are resolved and outdated — nothing stale to clean up, and no new inline comment to post this round. The two cosmetic notes from round one (client-react/src/types.ts:89 backticked `Cube`, question.md "schema" vs "data model") stay out of scope and I'm not re-raising them.

• branch [`rename-cubejs-to-cube`](https://github.com/cube-js/cube/tree/rename-cubejs-to-cube)

@ovr
ovr merged commit 2762d76 into master Sep 14, 2026
110 of 113 checks passed
@ovr
ovr deleted the rename-cubejs-to-cube branch September 14, 2026 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend:cli Issues relating to the CLI utility client:core Issues relating to the JavaScript client SDK client:ngx Issues relating to the Angular client SDK client:playground Issues relating to the Developer Playground client:react Issues relating to the React client SDK client:vue Issues relating to the Vue client SDK cube store Issues relating to Cube Store cubejs-jdbc-driver data source driver driver:athena Issues related to the AWS Athena driver driver:bigquery Issues related to the BigQuery driver driver:clickhouse Issues related to the ClickHouse driver driver:crate driver:databricks driver:dremio driver:druid Issues relating to the Druid driver driver:duckdb driver:firebolt driver:hive Issues relating to the Apache Hive driver driver:materialize driver:mongodb Issues relating to the MongoBI driver driver:mssql Issues relating to the MSSQL driver driver:mysql Issues relating to the MySQL/MariaDB driver driver:mysql-aurora-serverless Issues relating to the AWS MySQL Aurora Serverless driver driver:oracle Issues relating to the Oracle driver driver:pinot driver:postgres Issues relating to the Postgres driver driver:prestodb Issues relating to the PrestoDB driver driver:questdb driver:redshift Issues relating to the Redshift driver driver:snowflake Issues relating to the Snowflake driver driver:sqlite Issues relating to the SQLite driver driver:trino Issues relating to the Trino driver javascript Pull requests that update Javascript code rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant