From dd50d32af37fc8d4610618e50f449f080a2c4a11 Mon Sep 17 00:00:00 2001 From: Alex Vasilev Date: Fri, 1 May 2026 12:37:50 -0700 Subject: [PATCH 1/5] =?UTF-8?q?feat(client-core):=20extend=20numeric=20for?= =?UTF-8?q?matting=20options=20with=20precision=20a=E2=80=A6=20(#10800)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/cubejs-client-core/src/format.ts | 74 ++++++++++++++++++- packages/cubejs-client-core/src/types.ts | 18 ++++- .../cubejs-client-core/test/format.test.ts | 63 +++++++++++++++- 3 files changed, 149 insertions(+), 6 deletions(-) diff --git a/packages/cubejs-client-core/src/format.ts b/packages/cubejs-client-core/src/format.ts index fe63789b03938..521a9d8073754 100644 --- a/packages/cubejs-client-core/src/format.ts +++ b/packages/cubejs-client-core/src/format.ts @@ -5,7 +5,7 @@ import { getD3NumericLocale } from './format-d3-numeric-locale.js'; import type { DimensionFormat, MeasureFormat, TCubeMemberType } from './types.js'; // Default d3-format specifiers — aligned with the named _2 formats -// (number_2, currency_2, percent_2) in named-numeric-formats.ts. +// (number_2, currency_2, percent_2) in NAMED_NUMERIC_FORMATS below. // The `~` modifier trims insignificant trailing zeros so values like 1234 // render as "1,234" rather than "1,234.00". const DEFAULT_NUMBER_FORMAT = ',.2~f'; @@ -14,6 +14,64 @@ const DEFAULT_PERCENT_FORMAT = '.2~%'; const DEFAULT_ID_FORMAT = '.0f'; +// Predefined named numeric formats and their d3-format specifiers. +// Mirrors NAMED_NUMERIC_FORMATS in @cubejs-backend/schema-compiler — keep in sync. +// Bare names ('number', 'percent', 'currency') keep their existing API contract +// and are routed through the explicit cases below; only the _N suffixed variants +// (and bare 'abbr', 'accounting', 'decimal') are resolved through this map. +const NAMED_NUMERIC_FORMATS: Record = { + number_0: ',.0f', + number_1: ',.1~f', + number_2: ',.2~f', + number_3: ',.3~f', + number_4: ',.4~f', + number_5: ',.5~f', + number_6: ',.6~f', + + percent_0: '.0%', + percent_1: '.1~%', + percent_2: '.2~%', + percent_3: '.3~%', + percent_4: '.4~%', + percent_5: '.5~%', + percent_6: '.6~%', + + currency_0: '$,.0f', + currency_1: '$,.1~f', + currency_2: '$,.2~f', + currency_3: '$,.3~f', + currency_4: '$,.4~f', + currency_5: '$,.5~f', + currency_6: '$,.6~f', + + decimal: ',.2~f', + decimal_0: ',.0f', + decimal_1: ',.1~f', + decimal_2: ',.2~f', + decimal_3: ',.3~f', + decimal_4: ',.4~f', + decimal_5: ',.5~f', + decimal_6: ',.6~f', + + abbr: '.2~s', + abbr_0: '.0~s', + abbr_1: '.1~s', + abbr_2: '.2~s', + abbr_3: '.3~s', + abbr_4: '.4~s', + abbr_5: '.5~s', + abbr_6: '.6~s', + + accounting: '(,.2~f', + accounting_0: '(,.0f', + accounting_1: '(,.1~f', + accounting_2: '(,.2~f', + accounting_3: '(,.3~f', + accounting_4: '(,.4~f', + accounting_5: '(,.5~f', + accounting_6: '(,.6~f', +}; + function detectLocale() { try { return new Intl.NumberFormat().resolvedOptions().locale; @@ -192,8 +250,20 @@ export function getFormat( }; case 'imageUrl': case 'link': - default: return { formatString: null, formatFunc: (value) => String(value) }; + default: { + const specifier = NAMED_NUMERIC_FORMATS[format]; + if (specifier) { + const localeFormatter = format.startsWith('currency') + ? getD3NumericLocale(locale, currency).format(specifier) + : getD3NumericLocale(locale).format(specifier); + return { + formatString: specifier, + formatFunc: (value) => localeFormatter(parseNumber(value)), + }; + } + return { formatString: null, formatFunc: (value) => String(value) }; + } } } diff --git a/packages/cubejs-client-core/src/types.ts b/packages/cubejs-client-core/src/types.ts index b028e26d5b56d..3ca32aa335dc8 100644 --- a/packages/cubejs-client-core/src/types.ts +++ b/packages/cubejs-client-core/src/types.ts @@ -31,14 +31,26 @@ export type CustomNumericFormat = { alias?: string; }; export type DimensionLinkFormat = { type: 'link'; label: string }; -export type DimensionFormat = 'percent' | 'currency' | 'number' | 'imageUrl' | 'id' | 'link' - | DimensionLinkFormat | DimensionCustomTimeFormat | CustomNumericFormat; -export type MeasureFormat = 'percent' | 'currency' | 'number' | CustomNumericFormat; type FormatDescriptionBaseName = 'number' | 'percent' | 'currency' | 'abbr' | 'accounting'; type FormatDescriptionPrecision = 0 | 1 | 2 | 3 | 4 | 5 | 6; type FormatDescriptionName = 'custom' | 'id' | FormatDescriptionBaseName | `${FormatDescriptionBaseName}_${FormatDescriptionPrecision}`; +type NamedNumericPrecision = 0 | 1 | 2 | 3 | 4 | 5 | 6; +type NamedNumericFormatName = + | `number_${NamedNumericPrecision}` + | `percent_${NamedNumericPrecision}` + | `currency_${NamedNumericPrecision}` + | `decimal_${NamedNumericPrecision}` + | `abbr_${NamedNumericPrecision}` + | `accounting_${NamedNumericPrecision}` + | 'decimal' | 'abbr' | 'accounting'; + +export type DimensionFormat = 'percent' | 'currency' | 'number' | 'imageUrl' | 'id' | 'link' + | NamedNumericFormatName + | DimensionLinkFormat | DimensionCustomTimeFormat | CustomNumericFormat; +export type MeasureFormat = 'percent' | 'currency' | 'number' | NamedNumericFormatName | CustomNumericFormat; + export type FormatDescription = { /** Predefined format name (e.g., 'percent_2', 'currency_1') or a base name like 'number' */ name: FormatDescriptionName; diff --git a/packages/cubejs-client-core/test/format.test.ts b/packages/cubejs-client-core/test/format.test.ts index 083fd5a827e00..7aea415c8f28e 100644 --- a/packages/cubejs-client-core/test/format.test.ts +++ b/packages/cubejs-client-core/test/format.test.ts @@ -21,6 +21,31 @@ describe('formatValue', () => { expect(formatValue(1234.56, { type: 'number', format: 'currency', currency: 'USD' })).toBe('$1,234.56'); }); + it('format: currency_N with precision', () => { + expect(formatValue(1234.56, { type: 'number', format: 'currency_0', currency: 'JPY' })).toBe('¥1,235'); + expect(formatValue(1234.56, { type: 'number', format: 'currency_1', currency: 'EUR' })).toBe('€1,234.6'); + expect(formatValue(1234.56, { type: 'number', format: 'currency_2', currency: 'GBP' })).toBe('£1,234.56'); + expect(formatValue(1234, { type: 'number', format: 'currency_2', currency: 'USD' })).toBe('$1,234'); + }); + + it('format: number_N / percent_N with precision', () => { + expect(formatValue(1234.56, { type: 'number', format: 'number_0' })).toBe('1,235'); + expect(formatValue(1234.56, { type: 'number', format: 'number_3' })).toBe('1,234.56'); + expect(formatValue(0.1234, { type: 'number', format: 'percent_1' })).toBe('12.3%'); + expect(formatValue(0.1234, { type: 'number', format: 'percent_3' })).toBe('12.34%'); + }); + + it('format: abbr / accounting / decimal', () => { + expect(formatValue(1500, { type: 'number', format: 'abbr' })).toBe('1.5k'); + expect(formatValue(123456, { type: 'number', format: 'abbr_1' })).toBe('100k'); + expect(formatValue(123456, { type: 'number', format: 'abbr_2' })).toBe('120k'); + expect(formatValue(123456, { type: 'number', format: 'abbr_3' })).toBe('123k'); + expect(formatValue(-1234.56, { type: 'number', format: 'accounting' })).toBe('(1,234.56)'); + expect(formatValue(-1234.56, { type: 'number', format: 'accounting_0' })).toBe('(1,235)'); + expect(formatValue(1234.56, { type: 'number', format: 'decimal' })).toBe('1,234.56'); + expect(formatValue(1234.56, { type: 'number', format: 'decimal_0' })).toBe('1,235'); + }); + it('format: percent', () => { expect(formatValue(0.1234, { type: 'number', format: 'percent' })).toBe('12.34%'); expect(formatValue(0, { type: 'number', format: 'percent' })).toBe('0%'); @@ -89,6 +114,42 @@ describe('formatValue', () => { expect(formatValue(1234567.89, { type: 'number', locale })).toBe('12,34,567.89'); }); + it('named currency_N formats apply locale grouping/decimal and currency code', () => { + expect(formatValue(1234.56, { type: 'number', format: 'currency_0', currency: 'EUR', locale: 'nl-NL' })).toBe('€1.235'); + expect(formatValue(1234.56, { type: 'number', format: 'currency_1', currency: 'EUR', locale: 'nl-NL' })).toBe('€1.234,6'); + expect(formatValue(1234.56, { type: 'number', format: 'currency_2', currency: 'EUR', locale: 'nl-NL' })).toBe('€1.234,56'); + expect(formatValue(1234.56, { type: 'number', format: 'currency_2', currency: 'USD', locale: 'nl-NL' })).toBe('US$1.234,56'); + + // de-DE puts the currency symbol after the amount + expect(formatValue(1234567.89, { type: 'number', format: 'currency_2', currency: 'EUR', locale: 'de-DE' })).toBe('1.234.567,89€'); + expect(formatValue(1234.56, { type: 'number', format: 'currency_0', currency: 'EUR', locale: 'de-DE' })).toBe('1.235€'); + + // fr-FR uses NBSP as thousands separator and suffixes the currency + expect(formatValue(1234567.89, { type: 'number', format: 'currency_2', currency: 'EUR', locale: 'fr-FR' })).toBe('1 234 567,89€'); + + // en-IN keeps non-uniform grouping for named formats too + expect(formatValue(1234567.89, { type: 'number', format: 'currency_2', currency: 'INR', locale: 'en-IN' })).toBe('₹12,34,567.89'); + expect(formatValue(1234567.89, { type: 'number', format: 'currency_0', currency: 'INR', locale: 'en-IN' })).toBe('₹12,34,568'); + + // ja-JP yields the full-width yen sign via Intl + expect(formatValue(1234.56, { type: 'number', format: 'currency_0', currency: 'JPY', locale: 'ja-JP' })).toBe('¥1,235'); + }); + + it('named number_N / percent_N / decimal_N formats follow locale separators', () => { + expect(formatValue(1234567.89, { type: 'number', format: 'number_2', locale: 'nl-NL' })).toBe('1.234.567,89'); + expect(formatValue(1234.56, { type: 'number', format: 'number_0', locale: 'nl-NL' })).toBe('1.235'); + expect(formatValue(0.1234, { type: 'number', format: 'percent_1', locale: 'nl-NL' })).toBe('12,3%'); + expect(formatValue(0.1234, { type: 'number', format: 'percent_2', locale: 'de-DE' })).toBe('12,34%'); + // fr-FR overrides the percent sign with a thin-NBSP prefix + expect(formatValue(0.1234, { type: 'number', format: 'percent_1', locale: 'fr-FR' })).toBe('12,3 %'); + expect(formatValue(1234.56789, { type: 'number', format: 'decimal_3', locale: 'de-DE' })).toBe('1.234,568'); + }); + + it('named accounting_N / abbr_N formats follow locale separators', () => { + expect(formatValue(-1234.56, { type: 'number', format: 'accounting_2', locale: 'de-DE' })).toBe('(1.234,56)'); + expect(formatValue(1500000, { type: 'number', format: 'abbr_2', locale: 'nl-NL' })).toBe('1,5M'); + }); + it('invalid date input returns Invalid date', () => { expect(formatValue('not-a-date', { type: 'time' })).toBe('Invalid date'); expect(formatValue('not-a-date', { type: 'time', granularity: 'day' })).toBe('Invalid date'); @@ -156,7 +217,7 @@ describe('getFormat', () => { expect(getFormat({ type: 'time', granularity: 'hour' }).formatString).toBe('%Y-%m-%d %H:%M:%S'); expect(getFormat({ type: 'time' }).formatString).toBe('%Y-%m-%d %H:%M:%S'); }); - + it('time dimension: formatFunc delegates to formatDateByGranularity', () => { const { formatFunc } = getFormat({ type: 'time', granularity: 'month' }); expect(formatFunc('2024-03-01T00:00:00.000')).toBe('2024 Mar'); From bc42af723927870e925f863c9db7f52ac4dcab40 Mon Sep 17 00:00:00 2001 From: Alex Vasilev Date: Fri, 1 May 2026 12:45:34 -0700 Subject: [PATCH 2/5] v1.6.42 --- CHANGELOG.md | 10 ++++ lerna.json | 2 +- packages/cubejs-api-gateway/CHANGELOG.md | 4 ++ packages/cubejs-api-gateway/package.json | 10 ++-- packages/cubejs-athena-driver/CHANGELOG.md | 4 ++ packages/cubejs-athena-driver/package.json | 10 ++-- packages/cubejs-backend-cloud/CHANGELOG.md | 4 ++ packages/cubejs-backend-cloud/package.json | 6 +- packages/cubejs-backend-maven/CHANGELOG.md | 4 ++ packages/cubejs-backend-maven/package.json | 6 +- packages/cubejs-backend-native/CHANGELOG.md | 4 ++ packages/cubejs-backend-native/package.json | 8 +-- packages/cubejs-backend-shared/CHANGELOG.md | 4 ++ packages/cubejs-backend-shared/package.json | 4 +- packages/cubejs-base-driver/CHANGELOG.md | 4 ++ packages/cubejs-base-driver/package.json | 6 +- packages/cubejs-bigquery-driver/CHANGELOG.md | 4 ++ packages/cubejs-bigquery-driver/package.json | 8 +-- packages/cubejs-cli/CHANGELOG.md | 4 ++ packages/cubejs-cli/package.json | 12 ++-- .../cubejs-clickhouse-driver/CHANGELOG.md | 4 ++ .../cubejs-clickhouse-driver/package.json | 10 ++-- packages/cubejs-client-core/CHANGELOG.md | 10 ++++ packages/cubejs-client-core/package.json | 4 +- packages/cubejs-client-dx/CHANGELOG.md | 4 ++ packages/cubejs-client-dx/package.json | 2 +- packages/cubejs-client-ngx/CHANGELOG.md | 4 ++ packages/cubejs-client-ngx/package.json | 2 +- packages/cubejs-client-react/CHANGELOG.md | 4 ++ packages/cubejs-client-react/package.json | 4 +- packages/cubejs-client-vue3/CHANGELOG.md | 4 ++ packages/cubejs-client-vue3/package.json | 4 +- .../cubejs-client-ws-transport/CHANGELOG.md | 4 ++ .../cubejs-client-ws-transport/package.json | 6 +- packages/cubejs-crate-driver/CHANGELOG.md | 4 ++ packages/cubejs-crate-driver/package.json | 10 ++-- packages/cubejs-cubestore-driver/CHANGELOG.md | 4 ++ packages/cubejs-cubestore-driver/package.json | 12 ++-- .../CHANGELOG.md | 4 ++ .../package.json | 12 ++-- .../cubejs-dbt-schema-extension/CHANGELOG.md | 4 ++ .../cubejs-dbt-schema-extension/package.json | 8 +-- packages/cubejs-docker/CHANGELOG.md | 4 ++ packages/cubejs-docker/package.json | 60 +++++++++---------- packages/cubejs-dremio-driver/CHANGELOG.md | 4 ++ packages/cubejs-dremio-driver/package.json | 12 ++-- packages/cubejs-druid-driver/CHANGELOG.md | 4 ++ packages/cubejs-druid-driver/package.json | 10 ++-- packages/cubejs-duckdb-driver/CHANGELOG.md | 4 ++ packages/cubejs-duckdb-driver/package.json | 12 ++-- .../cubejs-elasticsearch-driver/CHANGELOG.md | 4 ++ .../cubejs-elasticsearch-driver/package.json | 8 +-- packages/cubejs-firebolt-driver/CHANGELOG.md | 4 ++ packages/cubejs-firebolt-driver/package.json | 12 ++-- packages/cubejs-hive-driver/CHANGELOG.md | 4 ++ packages/cubejs-hive-driver/package.json | 8 +-- packages/cubejs-jdbc-driver/CHANGELOG.md | 4 ++ packages/cubejs-jdbc-driver/package.json | 8 +-- packages/cubejs-ksql-driver/CHANGELOG.md | 4 ++ packages/cubejs-ksql-driver/package.json | 10 ++-- packages/cubejs-linter/CHANGELOG.md | 4 ++ packages/cubejs-linter/package.json | 2 +- .../cubejs-materialize-driver/CHANGELOG.md | 4 ++ .../cubejs-materialize-driver/package.json | 12 ++-- packages/cubejs-mongobi-driver/CHANGELOG.md | 4 ++ packages/cubejs-mongobi-driver/package.json | 8 +-- packages/cubejs-mssql-driver/CHANGELOG.md | 4 ++ packages/cubejs-mssql-driver/package.json | 6 +- .../CHANGELOG.md | 4 ++ .../package.json | 8 +-- packages/cubejs-mysql-driver/CHANGELOG.md | 4 ++ packages/cubejs-mysql-driver/package.json | 10 ++-- packages/cubejs-oracle-driver/CHANGELOG.md | 4 ++ packages/cubejs-oracle-driver/package.json | 4 +- packages/cubejs-pinot-driver/CHANGELOG.md | 4 ++ packages/cubejs-pinot-driver/package.json | 10 ++-- packages/cubejs-playground/CHANGELOG.md | 4 ++ packages/cubejs-playground/package.json | 6 +- packages/cubejs-postgres-driver/CHANGELOG.md | 4 ++ packages/cubejs-postgres-driver/package.json | 10 ++-- packages/cubejs-prestodb-driver/CHANGELOG.md | 4 ++ packages/cubejs-prestodb-driver/package.json | 8 +-- .../cubejs-query-orchestrator/CHANGELOG.md | 4 ++ .../cubejs-query-orchestrator/package.json | 10 ++-- packages/cubejs-questdb-driver/CHANGELOG.md | 4 ++ packages/cubejs-questdb-driver/package.json | 12 ++-- packages/cubejs-redshift-driver/CHANGELOG.md | 4 ++ packages/cubejs-redshift-driver/package.json | 10 ++-- packages/cubejs-schema-compiler/CHANGELOG.md | 4 ++ packages/cubejs-schema-compiler/package.json | 12 ++-- packages/cubejs-server-core/CHANGELOG.md | 4 ++ packages/cubejs-server-core/package.json | 24 ++++---- packages/cubejs-server/CHANGELOG.md | 4 ++ packages/cubejs-server/package.json | 14 ++--- packages/cubejs-snowflake-driver/CHANGELOG.md | 4 ++ packages/cubejs-snowflake-driver/package.json | 8 +-- packages/cubejs-sqlite-driver/CHANGELOG.md | 4 ++ packages/cubejs-sqlite-driver/package.json | 8 +-- packages/cubejs-templates/CHANGELOG.md | 4 ++ packages/cubejs-templates/package.json | 6 +- packages/cubejs-testing-drivers/CHANGELOG.md | 4 ++ packages/cubejs-testing-drivers/package.json | 36 +++++------ packages/cubejs-testing-shared/CHANGELOG.md | 4 ++ packages/cubejs-testing-shared/package.json | 10 ++-- packages/cubejs-testing/CHANGELOG.md | 4 ++ packages/cubejs-testing/package.json | 22 +++---- packages/cubejs-trino-driver/CHANGELOG.md | 4 ++ packages/cubejs-trino-driver/package.json | 12 ++-- packages/cubejs-vertica-driver/CHANGELOG.md | 4 ++ packages/cubejs-vertica-driver/package.json | 14 ++--- rust/cubesql/CHANGELOG.md | 4 ++ rust/cubesql/package.json | 2 +- rust/cubestore/CHANGELOG.md | 4 ++ rust/cubestore/Cargo.lock | 2 +- rust/cubestore/cubestore/Cargo.toml | 2 +- rust/cubestore/package.json | 6 +- 116 files changed, 530 insertions(+), 290 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4c1eaaca6ae5..c442f9f3f0de8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +### Bug Fixes + +- **client-core:** make CJS consumers work for main entry and /format subpath ([#10796](https://github.com/cube-js/cube/issues/10796)) ([1b40ddc](https://github.com/cube-js/cube/commit/1b40ddcbc84f67c0c2d35d130dd715a19a5e72d8)), closes [#5917](https://github.com/cube-js/cube/issues/5917) [#9562](https://github.com/cube-js/cube/issues/9562) + +### Features + +- **client-core:** extend numeric formatting options with precision a… ([#10800](https://github.com/cube-js/cube/issues/10800)) ([dd50d32](https://github.com/cube-js/cube/commit/dd50d32af37fc8d4610618e50f449f080a2c4a11)) + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) ### Bug Fixes diff --git a/lerna.json b/lerna.json index d4f55038c410c..87862fb0a43ab 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "1.6.41", + "version": "1.6.42", "npmClient": "yarn", "command": { "bootstrap": { diff --git a/packages/cubejs-api-gateway/CHANGELOG.md b/packages/cubejs-api-gateway/CHANGELOG.md index 7bf7464ea54f5..3b8192b6fa184 100644 --- a/packages/cubejs-api-gateway/CHANGELOG.md +++ b/packages/cubejs-api-gateway/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/api-gateway + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/api-gateway diff --git a/packages/cubejs-api-gateway/package.json b/packages/cubejs-api-gateway/package.json index 7a98ddfcffe77..9e6c42c48e777 100644 --- a/packages/cubejs-api-gateway/package.json +++ b/packages/cubejs-api-gateway/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/api-gateway", "description": "Cube API Gateway", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,9 +27,9 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/native": "1.6.41", - "@cubejs-backend/query-orchestrator": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/native": "1.6.42", + "@cubejs-backend/query-orchestrator": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "@ungap/structured-clone": "^0.3.4", "assert-never": "^1.4.0", "body-parser": "^1.19.0", @@ -53,7 +53,7 @@ "zod": "^4.1.13" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/express": "^4.17.21", "@types/jest": "^29", "@types/jsonwebtoken": "^9.0.2", diff --git a/packages/cubejs-athena-driver/CHANGELOG.md b/packages/cubejs-athena-driver/CHANGELOG.md index 53d6c34cdd655..94599114f0311 100644 --- a/packages/cubejs-athena-driver/CHANGELOG.md +++ b/packages/cubejs-athena-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/athena-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/athena-driver diff --git a/packages/cubejs-athena-driver/package.json b/packages/cubejs-athena-driver/package.json index c6633cd48778f..6b50363023580 100644 --- a/packages/cubejs-athena-driver/package.json +++ b/packages/cubejs-athena-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/athena-driver", "description": "Cube.js Athena database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -30,13 +30,13 @@ "dependencies": { "@aws-sdk/client-athena": "^3.22.0", "@aws-sdk/credential-providers": "^3.22.0", - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "sqlstring": "^2.3.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", - "@cubejs-backend/testing-shared": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-backend/testing-shared": "1.6.42", "@types/ramda": "^0.27.40", "typescript": "~5.2.2" }, diff --git a/packages/cubejs-backend-cloud/CHANGELOG.md b/packages/cubejs-backend-cloud/CHANGELOG.md index 8610e2f42134f..4ef297e473396 100644 --- a/packages/cubejs-backend-cloud/CHANGELOG.md +++ b/packages/cubejs-backend-cloud/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/cloud + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/cloud diff --git a/packages/cubejs-backend-cloud/package.json b/packages/cubejs-backend-cloud/package.json index af00d8c40b93b..64a21c701da21 100644 --- a/packages/cubejs-backend-cloud/package.json +++ b/packages/cubejs-backend-cloud/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cloud", - "version": "1.6.41", + "version": "1.6.42", "description": "Cube Cloud package", "main": "dist/src/index.js", "typings": "dist/src/index.d.ts", @@ -30,7 +30,7 @@ "devDependencies": { "@babel/core": "^7.24.5", "@babel/preset-env": "^7.24.5", - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/fs-extra": "^9.0.8", "@types/jest": "^29", "jest": "^29", @@ -38,7 +38,7 @@ }, "dependencies": { "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/shared": "1.6.42", "chokidar": "^3.5.1", "env-var": "^6.3.0", "form-data": "^4.0.0", diff --git a/packages/cubejs-backend-maven/CHANGELOG.md b/packages/cubejs-backend-maven/CHANGELOG.md index 439214fc59b85..91761abadceb1 100644 --- a/packages/cubejs-backend-maven/CHANGELOG.md +++ b/packages/cubejs-backend-maven/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/maven + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/maven diff --git a/packages/cubejs-backend-maven/package.json b/packages/cubejs-backend-maven/package.json index d190f94714b7f..66f7ec3fd6191 100644 --- a/packages/cubejs-backend-maven/package.json +++ b/packages/cubejs-backend-maven/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/maven", "description": "Cube.js Maven Wrapper for java dependencies downloading", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "license": "Apache-2.0", "repository": { "type": "git", @@ -31,12 +31,12 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/shared": "1.6.42", "source-map-support": "^0.5.19", "xmlbuilder2": "^2.4.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/jest": "^29", "@types/node": "^20", "jest": "^29", diff --git a/packages/cubejs-backend-native/CHANGELOG.md b/packages/cubejs-backend-native/CHANGELOG.md index 23e52d37e0c8c..0782feab9310b 100644 --- a/packages/cubejs-backend-native/CHANGELOG.md +++ b/packages/cubejs-backend-native/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/native + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/native diff --git a/packages/cubejs-backend-native/package.json b/packages/cubejs-backend-native/package.json index 43e20168009cf..4ccd4bc4a014a 100644 --- a/packages/cubejs-backend-native/package.json +++ b/packages/cubejs-backend-native/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/native", - "version": "1.6.41", + "version": "1.6.42", "author": "Cube Dev, Inc.", "description": "Native module for Cube.js (binding to Rust codebase)", "main": "dist/js/index.js", @@ -36,7 +36,7 @@ "dist/js" ], "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/jest": "^29", "@types/node": "^20", "cargo-cp-artifact": "^0.1.9", @@ -47,8 +47,8 @@ "uuid": "^8.3.2" }, "dependencies": { - "@cubejs-backend/cubesql": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/cubesql": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "@cubejs-infra/post-installer": "^0.0.7" }, "resources": { diff --git a/packages/cubejs-backend-shared/CHANGELOG.md b/packages/cubejs-backend-shared/CHANGELOG.md index f29caa3db73a5..44f9c26ab37a5 100644 --- a/packages/cubejs-backend-shared/CHANGELOG.md +++ b/packages/cubejs-backend-shared/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/shared + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/shared diff --git a/packages/cubejs-backend-shared/package.json b/packages/cubejs-backend-shared/package.json index b9c7bf0d700de..bd47e1fa2b403 100644 --- a/packages/cubejs-backend-shared/package.json +++ b/packages/cubejs-backend-shared/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/shared", - "version": "1.6.41", + "version": "1.6.42", "description": "Shared code for Cube.js backend packages", "main": "dist/src/index.js", "typings": "dist/src/index.d.ts", @@ -27,7 +27,7 @@ }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/bytes": "^3.1.5", "@types/cli-progress": "^3.9.1", "@types/decompress": "^4.2.7", diff --git a/packages/cubejs-base-driver/CHANGELOG.md b/packages/cubejs-base-driver/CHANGELOG.md index 2dfa149357e8e..3cccd4b98681d 100644 --- a/packages/cubejs-base-driver/CHANGELOG.md +++ b/packages/cubejs-base-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/base-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/base-driver diff --git a/packages/cubejs-base-driver/package.json b/packages/cubejs-base-driver/package.json index 58b0753f7ad43..843680e1a0d38 100644 --- a/packages/cubejs-base-driver/package.json +++ b/packages/cubejs-base-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/base-driver", "description": "Cube.js Base Driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -33,11 +33,11 @@ "@aws-sdk/s3-request-presigner": "^3.49.0", "@azure/identity": "^4.4.1", "@azure/storage-blob": "^12.9.0", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/shared": "1.6.42", "@google-cloud/storage": "^7.13.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/jest": "^29", "@types/node": "^20", "jest": "^29", diff --git a/packages/cubejs-bigquery-driver/CHANGELOG.md b/packages/cubejs-bigquery-driver/CHANGELOG.md index 29b5a09466cca..1b9e9e51ae478 100644 --- a/packages/cubejs-bigquery-driver/CHANGELOG.md +++ b/packages/cubejs-bigquery-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/bigquery-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/bigquery-driver diff --git a/packages/cubejs-bigquery-driver/package.json b/packages/cubejs-bigquery-driver/package.json index f311f716bf274..2036cc6ff03ad 100644 --- a/packages/cubejs-bigquery-driver/package.json +++ b/packages/cubejs-bigquery-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/bigquery-driver", "description": "Cube.js BigQuery database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,15 +29,15 @@ "main": "index.js", "types": "dist/src/index.d.ts", "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/shared": "1.6.42", "@google-cloud/bigquery": "^7.7.0", "@google-cloud/storage": "^7.13.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/testing-shared": "1.6.41", + "@cubejs-backend/testing-shared": "1.6.42", "@types/big.js": "^6.2.2", "@types/dedent": "^0.7.0", "@types/jest": "^29", diff --git a/packages/cubejs-cli/CHANGELOG.md b/packages/cubejs-cli/CHANGELOG.md index fdb591653c026..de65872d9bb9e 100644 --- a/packages/cubejs-cli/CHANGELOG.md +++ b/packages/cubejs-cli/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package cubejs-cli + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package cubejs-cli diff --git a/packages/cubejs-cli/package.json b/packages/cubejs-cli/package.json index 6f0e2da58f2c3..a4cd864b3722f 100644 --- a/packages/cubejs-cli/package.json +++ b/packages/cubejs-cli/package.json @@ -2,7 +2,7 @@ "name": "cubejs-cli", "description": "Cube.js Command Line Interface", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -30,10 +30,10 @@ "LICENSE" ], "dependencies": { - "@cubejs-backend/cloud": "1.6.41", + "@cubejs-backend/cloud": "1.6.42", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/schema-compiler": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/schema-compiler": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "chalk": "^2.4.2", "cli-progress": "^3.10", "commander": "^2.19.0", @@ -50,8 +50,8 @@ "colors": "1.4.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", - "@cubejs-backend/server": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-backend/server": "1.6.42", "@oclif/command": "^1.8.0", "@types/cli-progress": "^3.8.0", "@types/cross-spawn": "^6.0.2", diff --git a/packages/cubejs-clickhouse-driver/CHANGELOG.md b/packages/cubejs-clickhouse-driver/CHANGELOG.md index 05f947c6caaeb..785444926b80c 100644 --- a/packages/cubejs-clickhouse-driver/CHANGELOG.md +++ b/packages/cubejs-clickhouse-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/clickhouse-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/clickhouse-driver diff --git a/packages/cubejs-clickhouse-driver/package.json b/packages/cubejs-clickhouse-driver/package.json index 94c84f85281d1..8dfdab47ddf6e 100644 --- a/packages/cubejs-clickhouse-driver/package.json +++ b/packages/cubejs-clickhouse-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/clickhouse-driver", "description": "Cube.js ClickHouse database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,16 +28,16 @@ }, "dependencies": { "@clickhouse/client": "^1.12.0", - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "moment": "^2.24.0", "sqlstring": "^2.3.1", "uuid": "^8.3.2" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.41", - "@cubejs-backend/testing-shared": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-backend/testing-shared": "1.6.42", "@types/jest": "^29", "jest": "^29", "typescript": "~5.2.2" diff --git a/packages/cubejs-client-core/CHANGELOG.md b/packages/cubejs-client-core/CHANGELOG.md index c93df560a1e7a..e913d2a687b6e 100644 --- a/packages/cubejs-client-core/CHANGELOG.md +++ b/packages/cubejs-client-core/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +### Bug Fixes + +- **client-core:** make CJS consumers work for main entry and /format subpath ([#10796](https://github.com/cube-js/cube/issues/10796)) ([1b40ddc](https://github.com/cube-js/cube/commit/1b40ddcbc84f67c0c2d35d130dd715a19a5e72d8)), closes [#5917](https://github.com/cube-js/cube/issues/5917) [#9562](https://github.com/cube-js/cube/issues/9562) + +### Features + +- **client-core:** extend numeric formatting options with precision a… ([#10800](https://github.com/cube-js/cube/issues/10800)) ([dd50d32](https://github.com/cube-js/cube/commit/dd50d32af37fc8d4610618e50f449f080a2c4a11)) + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-client/core diff --git a/packages/cubejs-client-core/package.json b/packages/cubejs-client-core/package.json index 3dd8a23cca002..7d262770be390 100644 --- a/packages/cubejs-client-core/package.json +++ b/packages/cubejs-client-core/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-client/core", - "version": "1.6.41", + "version": "1.6.42", "engines": {}, "type": "module", "repository": { @@ -57,7 +57,7 @@ ], "license": "MIT", "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/d3-format": "^3", "@types/d3-time-format": "^4", "@types/moment-range": "^4.0.0", diff --git a/packages/cubejs-client-dx/CHANGELOG.md b/packages/cubejs-client-dx/CHANGELOG.md index b083ba722dac7..7a425e209f89a 100644 --- a/packages/cubejs-client-dx/CHANGELOG.md +++ b/packages/cubejs-client-dx/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-client/dx + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-client/dx diff --git a/packages/cubejs-client-dx/package.json b/packages/cubejs-client-dx/package.json index ebee8d424401c..36ac07c07697c 100644 --- a/packages/cubejs-client-dx/package.json +++ b/packages/cubejs-client-dx/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-client/dx", - "version": "1.6.41", + "version": "1.6.42", "engines": {}, "repository": { "type": "git", diff --git a/packages/cubejs-client-ngx/CHANGELOG.md b/packages/cubejs-client-ngx/CHANGELOG.md index 695463a571476..dfa89066f6d74 100644 --- a/packages/cubejs-client-ngx/CHANGELOG.md +++ b/packages/cubejs-client-ngx/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-client/ngx + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-client/ngx diff --git a/packages/cubejs-client-ngx/package.json b/packages/cubejs-client-ngx/package.json index 3108b07e527a9..b5ae399d67268 100644 --- a/packages/cubejs-client-ngx/package.json +++ b/packages/cubejs-client-ngx/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-client/ngx", - "version": "1.6.41", + "version": "1.6.42", "author": "Cube Dev, Inc.", "engines": {}, "repository": { diff --git a/packages/cubejs-client-react/CHANGELOG.md b/packages/cubejs-client-react/CHANGELOG.md index aa73fa13f4f27..022f5f7cd41e1 100644 --- a/packages/cubejs-client-react/CHANGELOG.md +++ b/packages/cubejs-client-react/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-client/react + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-client/react diff --git a/packages/cubejs-client-react/package.json b/packages/cubejs-client-react/package.json index 1e657c81362eb..ed2720737f4b7 100644 --- a/packages/cubejs-client-react/package.json +++ b/packages/cubejs-client-react/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-client/react", - "version": "1.6.41", + "version": "1.6.42", "author": "Cube Dev, Inc.", "license": "MIT", "engines": {}, @@ -24,7 +24,7 @@ ], "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.6.41", + "@cubejs-client/core": "1.6.42", "core-js": "^3.6.5", "ramda": "^0.27.2" }, diff --git a/packages/cubejs-client-vue3/CHANGELOG.md b/packages/cubejs-client-vue3/CHANGELOG.md index 4847153126633..62bfc75f7b4e6 100644 --- a/packages/cubejs-client-vue3/CHANGELOG.md +++ b/packages/cubejs-client-vue3/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-client/vue3 + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-client/vue3 diff --git a/packages/cubejs-client-vue3/package.json b/packages/cubejs-client-vue3/package.json index ca30e70103a91..bb7025f0748fb 100644 --- a/packages/cubejs-client-vue3/package.json +++ b/packages/cubejs-client-vue3/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-client/vue3", - "version": "1.6.41", + "version": "1.6.42", "engines": {}, "repository": { "type": "git", @@ -28,7 +28,7 @@ "src" ], "dependencies": { - "@cubejs-client/core": "1.6.41", + "@cubejs-client/core": "1.6.42", "ramda": "^0.27.0" }, "devDependencies": { diff --git a/packages/cubejs-client-ws-transport/CHANGELOG.md b/packages/cubejs-client-ws-transport/CHANGELOG.md index 8b5a1f8e33743..708d6a6c889ee 100644 --- a/packages/cubejs-client-ws-transport/CHANGELOG.md +++ b/packages/cubejs-client-ws-transport/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-client/ws-transport + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-client/ws-transport diff --git a/packages/cubejs-client-ws-transport/package.json b/packages/cubejs-client-ws-transport/package.json index 0888be0bf9c03..2ac021903d04c 100644 --- a/packages/cubejs-client-ws-transport/package.json +++ b/packages/cubejs-client-ws-transport/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-client/ws-transport", - "version": "1.6.41", + "version": "1.6.42", "engines": {}, "repository": { "type": "git", @@ -20,7 +20,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.6.41", + "@cubejs-client/core": "1.6.42", "core-js": "^3.6.5", "isomorphic-ws": "^4.0.1", "ws": "^7.3.1" @@ -33,7 +33,7 @@ "@babel/core": "^7.3.3", "@babel/preset-env": "^7.3.1", "@babel/preset-typescript": "^7.12.1", - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/ws": "^7.2.9", "typescript": "~5.2.2" }, diff --git a/packages/cubejs-crate-driver/CHANGELOG.md b/packages/cubejs-crate-driver/CHANGELOG.md index 4adee2db43cb2..db89768ea54c5 100644 --- a/packages/cubejs-crate-driver/CHANGELOG.md +++ b/packages/cubejs-crate-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/crate-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/crate-driver diff --git a/packages/cubejs-crate-driver/package.json b/packages/cubejs-crate-driver/package.json index 1a5a1b9d9bb29..2aa5222ec4d39 100644 --- a/packages/cubejs-crate-driver/package.json +++ b/packages/cubejs-crate-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/crate-driver", "description": "Cube.js Crate database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,13 +28,13 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/postgres-driver": "1.6.41", - "@cubejs-backend/shared": "1.6.41" + "@cubejs-backend/postgres-driver": "1.6.42", + "@cubejs-backend/shared": "1.6.42" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.41", - "@cubejs-backend/testing-shared": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-backend/testing-shared": "1.6.42", "testcontainers": "^10.28.0", "typescript": "~5.2.2" }, diff --git a/packages/cubejs-cubestore-driver/CHANGELOG.md b/packages/cubejs-cubestore-driver/CHANGELOG.md index bbb66fe2edc81..a932239a894a3 100644 --- a/packages/cubejs-cubestore-driver/CHANGELOG.md +++ b/packages/cubejs-cubestore-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/cubestore-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/cubestore-driver diff --git a/packages/cubejs-cubestore-driver/package.json b/packages/cubejs-cubestore-driver/package.json index 380386f4e68a1..ec23e32533b07 100644 --- a/packages/cubejs-cubestore-driver/package.json +++ b/packages/cubejs-cubestore-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/cubestore-driver", "description": "Cube Store driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -26,10 +26,10 @@ "lint:fix": "eslint --fix src/*.ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/cubestore": "1.6.41", - "@cubejs-backend/native": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/cubestore": "1.6.42", + "@cubejs-backend/native": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "csv-write-stream": "^2.0.0", "flatbuffers": "25.9.23", "fs-extra": "^9.1.0", @@ -40,7 +40,7 @@ "ws": "^7.4.3" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/csv-write-stream": "^2.0.0", "@types/jest": "^29", "@types/node": "^20", diff --git a/packages/cubejs-databricks-jdbc-driver/CHANGELOG.md b/packages/cubejs-databricks-jdbc-driver/CHANGELOG.md index fd71cf5f03019..d626fde13e8ff 100644 --- a/packages/cubejs-databricks-jdbc-driver/CHANGELOG.md +++ b/packages/cubejs-databricks-jdbc-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/databricks-jdbc-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/databricks-jdbc-driver diff --git a/packages/cubejs-databricks-jdbc-driver/package.json b/packages/cubejs-databricks-jdbc-driver/package.json index 4c9da6769b4f8..accae2f952a9f 100644 --- a/packages/cubejs-databricks-jdbc-driver/package.json +++ b/packages/cubejs-databricks-jdbc-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/databricks-jdbc-driver", "description": "Cube.js Databricks database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "license": "Apache-2.0", "repository": { "type": "git", @@ -30,17 +30,17 @@ "bin" ], "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/jdbc-driver": "1.6.41", - "@cubejs-backend/schema-compiler": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/jdbc-driver": "1.6.42", + "@cubejs-backend/schema-compiler": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "node-fetch": "^2.6.1", "ramda": "^0.27.2", "source-map-support": "^0.5.19", "uuid": "^8.3.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/jest": "^29", "@types/node": "^20", "@types/ramda": "^0.27.34", diff --git a/packages/cubejs-dbt-schema-extension/CHANGELOG.md b/packages/cubejs-dbt-schema-extension/CHANGELOG.md index b3c0aa9c3f083..7337bd3564805 100644 --- a/packages/cubejs-dbt-schema-extension/CHANGELOG.md +++ b/packages/cubejs-dbt-schema-extension/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/dbt-schema-extension + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/dbt-schema-extension diff --git a/packages/cubejs-dbt-schema-extension/package.json b/packages/cubejs-dbt-schema-extension/package.json index 6d6e4193a6582..852e7d4c3cb7c 100644 --- a/packages/cubejs-dbt-schema-extension/package.json +++ b/packages/cubejs-dbt-schema-extension/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/dbt-schema-extension", "description": "Cube.js dbt Schema Extension", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,14 +25,14 @@ "lint:fix": "eslint --fix src/* --ext .ts,.js" }, "dependencies": { - "@cubejs-backend/schema-compiler": "1.6.41", + "@cubejs-backend/schema-compiler": "1.6.42", "fs-extra": "^9.1.0", "inflection": "^1.12.0", "node-fetch": "^2.6.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", - "@cubejs-backend/testing": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-backend/testing": "1.6.42", "@types/jest": "^29", "jest": "^29", "stream-to-array": "^2.3.0", diff --git a/packages/cubejs-docker/CHANGELOG.md b/packages/cubejs-docker/CHANGELOG.md index c9b7e91242597..2d0a5d779a53e 100644 --- a/packages/cubejs-docker/CHANGELOG.md +++ b/packages/cubejs-docker/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/docker + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/docker diff --git a/packages/cubejs-docker/package.json b/packages/cubejs-docker/package.json index ea6a1e6d0c510..6eb5f07b345a7 100644 --- a/packages/cubejs-docker/package.json +++ b/packages/cubejs-docker/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/docker", - "version": "1.6.41", + "version": "1.6.42", "description": "Cube.js In Docker (virtual package)", "author": "Cube Dev, Inc.", "license": "Apache-2.0", @@ -9,35 +9,35 @@ "node": ">=18.0.0" }, "dependencies": { - "@cubejs-backend/athena-driver": "1.6.41", - "@cubejs-backend/bigquery-driver": "1.6.41", - "@cubejs-backend/clickhouse-driver": "1.6.41", - "@cubejs-backend/crate-driver": "1.6.41", - "@cubejs-backend/databricks-jdbc-driver": "1.6.41", - "@cubejs-backend/dbt-schema-extension": "1.6.41", - "@cubejs-backend/dremio-driver": "1.6.41", - "@cubejs-backend/druid-driver": "1.6.41", - "@cubejs-backend/duckdb-driver": "1.6.41", - "@cubejs-backend/elasticsearch-driver": "1.6.41", - "@cubejs-backend/firebolt-driver": "1.6.41", - "@cubejs-backend/hive-driver": "1.6.41", - "@cubejs-backend/ksql-driver": "1.6.41", - "@cubejs-backend/materialize-driver": "1.6.41", - "@cubejs-backend/mongobi-driver": "1.6.41", - "@cubejs-backend/mssql-driver": "1.6.41", - "@cubejs-backend/mysql-driver": "1.6.41", - "@cubejs-backend/oracle-driver": "1.6.41", - "@cubejs-backend/pinot-driver": "1.6.41", - "@cubejs-backend/postgres-driver": "1.6.41", - "@cubejs-backend/prestodb-driver": "1.6.41", - "@cubejs-backend/questdb-driver": "1.6.41", - "@cubejs-backend/redshift-driver": "1.6.41", - "@cubejs-backend/server": "1.6.41", - "@cubejs-backend/snowflake-driver": "1.6.41", - "@cubejs-backend/sqlite-driver": "1.6.41", - "@cubejs-backend/trino-driver": "1.6.41", - "@cubejs-backend/vertica-driver": "1.6.41", - "cubejs-cli": "1.6.41", + "@cubejs-backend/athena-driver": "1.6.42", + "@cubejs-backend/bigquery-driver": "1.6.42", + "@cubejs-backend/clickhouse-driver": "1.6.42", + "@cubejs-backend/crate-driver": "1.6.42", + "@cubejs-backend/databricks-jdbc-driver": "1.6.42", + "@cubejs-backend/dbt-schema-extension": "1.6.42", + "@cubejs-backend/dremio-driver": "1.6.42", + "@cubejs-backend/druid-driver": "1.6.42", + "@cubejs-backend/duckdb-driver": "1.6.42", + "@cubejs-backend/elasticsearch-driver": "1.6.42", + "@cubejs-backend/firebolt-driver": "1.6.42", + "@cubejs-backend/hive-driver": "1.6.42", + "@cubejs-backend/ksql-driver": "1.6.42", + "@cubejs-backend/materialize-driver": "1.6.42", + "@cubejs-backend/mongobi-driver": "1.6.42", + "@cubejs-backend/mssql-driver": "1.6.42", + "@cubejs-backend/mysql-driver": "1.6.42", + "@cubejs-backend/oracle-driver": "1.6.42", + "@cubejs-backend/pinot-driver": "1.6.42", + "@cubejs-backend/postgres-driver": "1.6.42", + "@cubejs-backend/prestodb-driver": "1.6.42", + "@cubejs-backend/questdb-driver": "1.6.42", + "@cubejs-backend/redshift-driver": "1.6.42", + "@cubejs-backend/server": "1.6.42", + "@cubejs-backend/snowflake-driver": "1.6.42", + "@cubejs-backend/sqlite-driver": "1.6.42", + "@cubejs-backend/trino-driver": "1.6.42", + "@cubejs-backend/vertica-driver": "1.6.42", + "cubejs-cli": "1.6.42", "typescript": "~5.2.2" }, "resolutions": { diff --git a/packages/cubejs-dremio-driver/CHANGELOG.md b/packages/cubejs-dremio-driver/CHANGELOG.md index 29de8e988b276..f898c94462a6a 100644 --- a/packages/cubejs-dremio-driver/CHANGELOG.md +++ b/packages/cubejs-dremio-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/dremio-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/dremio-driver diff --git a/packages/cubejs-dremio-driver/package.json b/packages/cubejs-dremio-driver/package.json index d69b48285f6af..2dfc2b3fed455 100644 --- a/packages/cubejs-dremio-driver/package.json +++ b/packages/cubejs-dremio-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/dremio-driver", "description": "Cube.js Dremio driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -22,15 +22,15 @@ "lint:fix": "eslint driver/*.js" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/schema-compiler": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/schema-compiler": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "axios": "^1.8.3", "sqlstring": "^2.3.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", - "@cubejs-backend/testing-shared": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-backend/testing-shared": "1.6.42", "jest": "^29" }, "license": "Apache-2.0", diff --git a/packages/cubejs-druid-driver/CHANGELOG.md b/packages/cubejs-druid-driver/CHANGELOG.md index 12e12d4bab686..caa9a53778c24 100644 --- a/packages/cubejs-druid-driver/CHANGELOG.md +++ b/packages/cubejs-druid-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/druid-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/druid-driver diff --git a/packages/cubejs-druid-driver/package.json b/packages/cubejs-druid-driver/package.json index 7adbd0c7f035a..3970046a3eed8 100644 --- a/packages/cubejs-druid-driver/package.json +++ b/packages/cubejs-druid-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/druid-driver", "description": "Cube.js Druid database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "license": "Apache-2.0", "repository": { "type": "git", @@ -28,13 +28,13 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/schema-compiler": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/schema-compiler": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "axios": "^1.8.3" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/jest": "^29", "@types/node": "^20", "jest": "^29", diff --git a/packages/cubejs-duckdb-driver/CHANGELOG.md b/packages/cubejs-duckdb-driver/CHANGELOG.md index 58d632c41c44e..ab26cf4fd45fd 100644 --- a/packages/cubejs-duckdb-driver/CHANGELOG.md +++ b/packages/cubejs-duckdb-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/duckdb-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/duckdb-driver diff --git a/packages/cubejs-duckdb-driver/package.json b/packages/cubejs-duckdb-driver/package.json index cec0e6f4bfaa7..0a3a058d9ac5e 100644 --- a/packages/cubejs-duckdb-driver/package.json +++ b/packages/cubejs-duckdb-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/duckdb-driver", "description": "Cube DuckDB database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,15 +27,15 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/schema-compiler": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/schema-compiler": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "duckdb": "^1.4.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.41", - "@cubejs-backend/testing-shared": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-backend/testing-shared": "1.6.42", "@types/jest": "^29", "@types/node": "^20", "jest": "^29", diff --git a/packages/cubejs-elasticsearch-driver/CHANGELOG.md b/packages/cubejs-elasticsearch-driver/CHANGELOG.md index 9137561e55b40..1474023cb9687 100644 --- a/packages/cubejs-elasticsearch-driver/CHANGELOG.md +++ b/packages/cubejs-elasticsearch-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/elasticsearch-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/elasticsearch-driver diff --git a/packages/cubejs-elasticsearch-driver/package.json b/packages/cubejs-elasticsearch-driver/package.json index 6a3d8cd2a3635..448a9a33f5fe7 100644 --- a/packages/cubejs-elasticsearch-driver/package.json +++ b/packages/cubejs-elasticsearch-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/elasticsearch-driver", "description": "Cube.js elasticsearch database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -23,14 +23,14 @@ "driver" ], "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "@elastic/elasticsearch": "7.12.0", "sqlstring": "^2.3.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/jest": "^29", "jest": "^29", "testcontainers": "^10.28.0" diff --git a/packages/cubejs-firebolt-driver/CHANGELOG.md b/packages/cubejs-firebolt-driver/CHANGELOG.md index 2a3d617a642b5..732c7c8f50937 100644 --- a/packages/cubejs-firebolt-driver/CHANGELOG.md +++ b/packages/cubejs-firebolt-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/firebolt-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/firebolt-driver diff --git a/packages/cubejs-firebolt-driver/package.json b/packages/cubejs-firebolt-driver/package.json index 90e5e4112385e..a582e796415c0 100644 --- a/packages/cubejs-firebolt-driver/package.json +++ b/packages/cubejs-firebolt-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/firebolt-driver", "description": "Cube.js Firebolt database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,15 +28,15 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/schema-compiler": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/schema-compiler": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "firebolt-sdk": "1.10.0" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.41", - "@cubejs-backend/testing-shared": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-backend/testing-shared": "1.6.42", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-hive-driver/CHANGELOG.md b/packages/cubejs-hive-driver/CHANGELOG.md index 9d3b7aeecfdf7..c62aef1c44b05 100644 --- a/packages/cubejs-hive-driver/CHANGELOG.md +++ b/packages/cubejs-hive-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/hive-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/hive-driver diff --git a/packages/cubejs-hive-driver/package.json b/packages/cubejs-hive-driver/package.json index 0368a68ad2511..5ad333b55b367 100644 --- a/packages/cubejs-hive-driver/package.json +++ b/packages/cubejs-hive-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/hive-driver", "description": "Cube.js Hive database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -17,8 +17,8 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "jshs2": "^0.4.4", "sasl-plain": "^0.1.0", "saslmechanisms": "^0.1.1", @@ -27,7 +27,7 @@ }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.41" + "@cubejs-backend/linter": "1.6.42" }, "publishConfig": { "access": "public" diff --git a/packages/cubejs-jdbc-driver/CHANGELOG.md b/packages/cubejs-jdbc-driver/CHANGELOG.md index d04038c479e5d..a661e3b5ecd24 100644 --- a/packages/cubejs-jdbc-driver/CHANGELOG.md +++ b/packages/cubejs-jdbc-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/jdbc-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/jdbc-driver diff --git a/packages/cubejs-jdbc-driver/package.json b/packages/cubejs-jdbc-driver/package.json index 1af81e6ad2bae..40070e8029752 100644 --- a/packages/cubejs-jdbc-driver/package.json +++ b/packages/cubejs-jdbc-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/jdbc-driver", "description": "Cube.js JDBC database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,9 +25,9 @@ "index.js" ], "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", "@cubejs-backend/node-java-maven": "^0.1.3", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/shared": "1.6.42", "sqlstring": "^2.3.0" }, "optionalDependencies": { @@ -42,7 +42,7 @@ "testEnvironment": "node" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/node": "^20", "@types/sqlstring": "^2.3.0", "typescript": "~5.2.2" diff --git a/packages/cubejs-ksql-driver/CHANGELOG.md b/packages/cubejs-ksql-driver/CHANGELOG.md index 663e18a976f5d..ba401d0a4adcc 100644 --- a/packages/cubejs-ksql-driver/CHANGELOG.md +++ b/packages/cubejs-ksql-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/ksql-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/ksql-driver diff --git a/packages/cubejs-ksql-driver/package.json b/packages/cubejs-ksql-driver/package.json index 00b5add50b224..e3312e9e5f801 100644 --- a/packages/cubejs-ksql-driver/package.json +++ b/packages/cubejs-ksql-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/ksql-driver", "description": "Cube.js ksql database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,9 +25,9 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/schema-compiler": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/schema-compiler": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "async-mutex": "0.3.2", "axios": "^1.8.3", "kafkajs": "^2.2.3", @@ -41,7 +41,7 @@ "extends": "../cubejs-linter" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-linter/CHANGELOG.md b/packages/cubejs-linter/CHANGELOG.md index 6d8988bd2bb0d..9e3d8584737d4 100644 --- a/packages/cubejs-linter/CHANGELOG.md +++ b/packages/cubejs-linter/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/linter + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/linter diff --git a/packages/cubejs-linter/package.json b/packages/cubejs-linter/package.json index cb98f6b736708..0bb569a8cdee7 100644 --- a/packages/cubejs-linter/package.json +++ b/packages/cubejs-linter/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/linter", "description": "Cube.js ESLint (virtual package) for linting code", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", diff --git a/packages/cubejs-materialize-driver/CHANGELOG.md b/packages/cubejs-materialize-driver/CHANGELOG.md index 502c7111f1756..318cc43908b60 100644 --- a/packages/cubejs-materialize-driver/CHANGELOG.md +++ b/packages/cubejs-materialize-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/materialize-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/materialize-driver diff --git a/packages/cubejs-materialize-driver/package.json b/packages/cubejs-materialize-driver/package.json index 68e04c10c87e0..670d36895e0f1 100644 --- a/packages/cubejs-materialize-driver/package.json +++ b/packages/cubejs-materialize-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/materialize-driver", "description": "Cube.js Materialize database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,15 +27,15 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/postgres-driver": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/postgres-driver": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "semver": "^7.6.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.41", - "@cubejs-backend/testing": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-backend/testing": "1.6.42", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-mongobi-driver/CHANGELOG.md b/packages/cubejs-mongobi-driver/CHANGELOG.md index ba99319da4704..5d740de694185 100644 --- a/packages/cubejs-mongobi-driver/CHANGELOG.md +++ b/packages/cubejs-mongobi-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/mongobi-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/mongobi-driver diff --git a/packages/cubejs-mongobi-driver/package.json b/packages/cubejs-mongobi-driver/package.json index 7872c33813230..8a315820bfb74 100644 --- a/packages/cubejs-mongobi-driver/package.json +++ b/packages/cubejs-mongobi-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/mongobi-driver", "description": "Cube.js MongoBI driver", "author": "krunalsabnis@gmail.com", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,8 +27,8 @@ "integration:mongobi": "jest dist/test" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "@types/node": "^20", "moment": "^2.29.1", "mysql2": "^3.11.5" @@ -38,7 +38,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "testcontainers": "^10.28.0", "typescript": "~5.2.2" }, diff --git a/packages/cubejs-mssql-driver/CHANGELOG.md b/packages/cubejs-mssql-driver/CHANGELOG.md index 1cc420f807dc1..33626877605e6 100644 --- a/packages/cubejs-mssql-driver/CHANGELOG.md +++ b/packages/cubejs-mssql-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/mssql-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/mssql-driver diff --git a/packages/cubejs-mssql-driver/package.json b/packages/cubejs-mssql-driver/package.json index f844389fb107e..1b501c4de80bb 100644 --- a/packages/cubejs-mssql-driver/package.json +++ b/packages/cubejs-mssql-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/mssql-driver", "description": "Cube.js MS SQL database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,8 +25,8 @@ "lint:fix": "eslint --fix src/* --ext .ts,.js" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "mssql": "^11.0.1" }, "devDependencies": { diff --git a/packages/cubejs-mysql-aurora-serverless-driver/CHANGELOG.md b/packages/cubejs-mysql-aurora-serverless-driver/CHANGELOG.md index a00e47e5d1761..2507f029ce426 100644 --- a/packages/cubejs-mysql-aurora-serverless-driver/CHANGELOG.md +++ b/packages/cubejs-mysql-aurora-serverless-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/mysql-aurora-serverless-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/mysql-aurora-serverless-driver diff --git a/packages/cubejs-mysql-aurora-serverless-driver/package.json b/packages/cubejs-mysql-aurora-serverless-driver/package.json index 1532baa02b98f..997cc3567dbb0 100644 --- a/packages/cubejs-mysql-aurora-serverless-driver/package.json +++ b/packages/cubejs-mysql-aurora-serverless-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/mysql-aurora-serverless-driver", "description": "Cube.js Aurora Serverless Mysql database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -21,14 +21,14 @@ "lint": "eslint driver/*.js test/*.js" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "@types/mysql": "^2.15.15", "aws-sdk": "^2.787.0", "data-api-client": "^1.1.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/data-api-client": "^1.2.1", "@types/jest": "^29", "jest": "^29", diff --git a/packages/cubejs-mysql-driver/CHANGELOG.md b/packages/cubejs-mysql-driver/CHANGELOG.md index eb1a1cb309b22..127f05021a2e7 100644 --- a/packages/cubejs-mysql-driver/CHANGELOG.md +++ b/packages/cubejs-mysql-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/mysql-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/mysql-driver diff --git a/packages/cubejs-mysql-driver/package.json b/packages/cubejs-mysql-driver/package.json index e7c9e8999b90e..1e72a184d1294 100644 --- a/packages/cubejs-mysql-driver/package.json +++ b/packages/cubejs-mysql-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/mysql-driver", "description": "Cube.js Mysql database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,13 +27,13 @@ "lint:fix": "eslint --fix src/* test/* --ext .ts,.js" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "mysql": "^2.18.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", - "@cubejs-backend/testing-shared": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-backend/testing-shared": "1.6.42", "@types/jest": "^29", "@types/mysql": "^2.15.21", "jest": "^29", diff --git a/packages/cubejs-oracle-driver/CHANGELOG.md b/packages/cubejs-oracle-driver/CHANGELOG.md index 3c99e4b225a5b..aaae09e7437ba 100644 --- a/packages/cubejs-oracle-driver/CHANGELOG.md +++ b/packages/cubejs-oracle-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/oracle-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/oracle-driver diff --git a/packages/cubejs-oracle-driver/package.json b/packages/cubejs-oracle-driver/package.json index 99317c177d303..ccfaa101a2036 100644 --- a/packages/cubejs-oracle-driver/package.json +++ b/packages/cubejs-oracle-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/oracle-driver", "description": "Cube.js oracle database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -13,7 +13,7 @@ }, "main": "driver/OracleDriver.js", "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", "ramda": "^0.27.0" }, "optionalDependencies": { diff --git a/packages/cubejs-pinot-driver/CHANGELOG.md b/packages/cubejs-pinot-driver/CHANGELOG.md index 672a674c6ce67..9f42f2aadc416 100644 --- a/packages/cubejs-pinot-driver/CHANGELOG.md +++ b/packages/cubejs-pinot-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/pinot-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/pinot-driver diff --git a/packages/cubejs-pinot-driver/package.json b/packages/cubejs-pinot-driver/package.json index 296532cdd5f9e..d496139ddb7a5 100644 --- a/packages/cubejs-pinot-driver/package.json +++ b/packages/cubejs-pinot-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/pinot-driver", "description": "Cube.js Pinot database driver", "author": "Julian Ronsse, InTheMemory, Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,9 +27,9 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/schema-compiler": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/schema-compiler": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "node-fetch": "^2.6.1", "ramda": "^0.27.2", "sqlstring": "^2.3.3" @@ -39,7 +39,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/jest": "^29", "jest": "^29", "should": "^13.2.3", diff --git a/packages/cubejs-playground/CHANGELOG.md b/packages/cubejs-playground/CHANGELOG.md index 084df8a4d7c31..422a6608514db 100644 --- a/packages/cubejs-playground/CHANGELOG.md +++ b/packages/cubejs-playground/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-client/playground + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-client/playground diff --git a/packages/cubejs-playground/package.json b/packages/cubejs-playground/package.json index dd51c785cfa6c..ad33f5b241058 100644 --- a/packages/cubejs-playground/package.json +++ b/packages/cubejs-playground/package.json @@ -1,7 +1,7 @@ { "name": "@cubejs-client/playground", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "engines": {}, "repository": { "type": "git", @@ -68,8 +68,8 @@ "@ant-design/compatible": "^1.0.1", "@ant-design/icons": "^5.3.5", "@cube-dev/ui-kit": "0.52.3", - "@cubejs-client/core": "1.6.41", - "@cubejs-client/react": "1.6.41", + "@cubejs-client/core": "1.6.42", + "@cubejs-client/react": "1.6.42", "@types/flexsearch": "^0.7.3", "@types/node": "^20", "@types/react": "^18.3.4", diff --git a/packages/cubejs-postgres-driver/CHANGELOG.md b/packages/cubejs-postgres-driver/CHANGELOG.md index b5be658577466..88fb86151e8de 100644 --- a/packages/cubejs-postgres-driver/CHANGELOG.md +++ b/packages/cubejs-postgres-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/postgres-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/postgres-driver diff --git a/packages/cubejs-postgres-driver/package.json b/packages/cubejs-postgres-driver/package.json index 84ffd477859a6..a40fc8138d4c2 100644 --- a/packages/cubejs-postgres-driver/package.json +++ b/packages/cubejs-postgres-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/postgres-driver", "description": "Cube.js Postgres database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,8 +27,8 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "@types/pg": "^8.16.0", "@types/pg-query-stream": "^1.0.3", "pg": "^8.18.0", @@ -36,8 +36,8 @@ }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.41", - "@cubejs-backend/testing-shared": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-backend/testing-shared": "1.6.42", "testcontainers": "^10.28.0", "typescript": "~5.2.2" }, diff --git a/packages/cubejs-prestodb-driver/CHANGELOG.md b/packages/cubejs-prestodb-driver/CHANGELOG.md index e0963aca491c0..bd784c7ac0005 100644 --- a/packages/cubejs-prestodb-driver/CHANGELOG.md +++ b/packages/cubejs-prestodb-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/prestodb-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/prestodb-driver diff --git a/packages/cubejs-prestodb-driver/package.json b/packages/cubejs-prestodb-driver/package.json index a215f28b099e9..f818aab5ac7a8 100644 --- a/packages/cubejs-prestodb-driver/package.json +++ b/packages/cubejs-prestodb-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/prestodb-driver", "description": "Cube.js Presto database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,8 +27,8 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "presto-client": "^1.1.0", "ramda": "^0.27.0", "sqlstring": "^2.3.1" @@ -38,7 +38,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/jest": "^29", "jest": "^29", "should": "^13.2.3", diff --git a/packages/cubejs-query-orchestrator/CHANGELOG.md b/packages/cubejs-query-orchestrator/CHANGELOG.md index f3fe87c6ef846..8308b4cfeac60 100644 --- a/packages/cubejs-query-orchestrator/CHANGELOG.md +++ b/packages/cubejs-query-orchestrator/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/query-orchestrator + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/query-orchestrator diff --git a/packages/cubejs-query-orchestrator/package.json b/packages/cubejs-query-orchestrator/package.json index 2b4dc79690822..7c4f670826c87 100644 --- a/packages/cubejs-query-orchestrator/package.json +++ b/packages/cubejs-query-orchestrator/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/query-orchestrator", "description": "Cube.js Query Orchestrator and Cache", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,15 +29,15 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/cubestore-driver": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/cubestore-driver": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "csv-write-stream": "^2.0.0", "lru-cache": "^11.1.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/jest": "^29", "@types/node": "^20", "@types/ramda": "^0.27.32", diff --git a/packages/cubejs-questdb-driver/CHANGELOG.md b/packages/cubejs-questdb-driver/CHANGELOG.md index eea1ef31925eb..c968741287aba 100644 --- a/packages/cubejs-questdb-driver/CHANGELOG.md +++ b/packages/cubejs-questdb-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/questdb-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/questdb-driver diff --git a/packages/cubejs-questdb-driver/package.json b/packages/cubejs-questdb-driver/package.json index 7430b970f6cc9..be4b5fac103bd 100644 --- a/packages/cubejs-questdb-driver/package.json +++ b/packages/cubejs-questdb-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/questdb-driver", "description": "Cube.js QuestDB database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,9 +27,9 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/schema-compiler": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/schema-compiler": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "@types/pg": "^8.6.0", "moment": "^2.24.0", "pg": "^8.7.0", @@ -37,8 +37,8 @@ }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.41", - "@cubejs-backend/testing-shared": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-backend/testing-shared": "1.6.42", "testcontainers": "^10.28.0", "typescript": "~5.2.2" }, diff --git a/packages/cubejs-redshift-driver/CHANGELOG.md b/packages/cubejs-redshift-driver/CHANGELOG.md index d797a6e3a92e1..1ca32e8b04f09 100644 --- a/packages/cubejs-redshift-driver/CHANGELOG.md +++ b/packages/cubejs-redshift-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/redshift-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/redshift-driver diff --git a/packages/cubejs-redshift-driver/package.json b/packages/cubejs-redshift-driver/package.json index 13b699f02df4a..74ac694cfc70f 100644 --- a/packages/cubejs-redshift-driver/package.json +++ b/packages/cubejs-redshift-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/redshift-driver", "description": "Cube.js Redshift database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,13 +27,13 @@ "dependencies": { "@aws-sdk/client-redshift": "^3.22.0", "@aws-sdk/credential-providers": "^3.22.0", - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/postgres-driver": "1.6.41", - "@cubejs-backend/shared": "1.6.41" + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/postgres-driver": "1.6.42", + "@cubejs-backend/shared": "1.6.42" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-schema-compiler/CHANGELOG.md b/packages/cubejs-schema-compiler/CHANGELOG.md index 90986523a8a1e..2f8ddcd23a174 100644 --- a/packages/cubejs-schema-compiler/CHANGELOG.md +++ b/packages/cubejs-schema-compiler/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/schema-compiler + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) ### Bug Fixes diff --git a/packages/cubejs-schema-compiler/package.json b/packages/cubejs-schema-compiler/package.json index 4a00881ae5d8b..ddff561c996dc 100644 --- a/packages/cubejs-schema-compiler/package.json +++ b/packages/cubejs-schema-compiler/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/schema-compiler", "description": "Cube schema compiler", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -40,8 +40,8 @@ "@babel/standalone": "^7.24", "@babel/traverse": "^7.24", "@babel/types": "^7.24", - "@cubejs-backend/native": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/native": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "antlr4": "^4.13.2", "camelcase": "^6.2.0", "cron-parser": "^4.9.0", @@ -60,9 +60,9 @@ }, "devDependencies": { "@clickhouse/client": "^1.12.0", - "@cubejs-backend/linter": "1.6.41", - "@cubejs-backend/mssql-driver": "1.6.41", - "@cubejs-backend/query-orchestrator": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-backend/mssql-driver": "1.6.42", + "@cubejs-backend/query-orchestrator": "1.6.42", "@types/babel__code-frame": "^7.0.6", "@types/babel__generator": "^7.6.8", "@types/babel__traverse": "^7.20.5", diff --git a/packages/cubejs-server-core/CHANGELOG.md b/packages/cubejs-server-core/CHANGELOG.md index 75bcd0174b1a8..b8486a3cf2276 100644 --- a/packages/cubejs-server-core/CHANGELOG.md +++ b/packages/cubejs-server-core/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/server-core + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/server-core diff --git a/packages/cubejs-server-core/package.json b/packages/cubejs-server-core/package.json index 2546bdd089921..f3350b7dbb309 100644 --- a/packages/cubejs-server-core/package.json +++ b/packages/cubejs-server-core/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/server-core", "description": "Cube.js base component to wire all backend components together", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,16 +29,16 @@ "unit": "jest --runInBand --forceExit --coverage dist/test" }, "dependencies": { - "@cubejs-backend/api-gateway": "1.6.41", - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/cloud": "1.6.41", - "@cubejs-backend/cubestore-driver": "1.6.41", + "@cubejs-backend/api-gateway": "1.6.42", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/cloud": "1.6.42", + "@cubejs-backend/cubestore-driver": "1.6.42", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.6.41", - "@cubejs-backend/query-orchestrator": "1.6.41", - "@cubejs-backend/schema-compiler": "1.6.41", - "@cubejs-backend/shared": "1.6.41", - "@cubejs-backend/templates": "1.6.41", + "@cubejs-backend/native": "1.6.42", + "@cubejs-backend/query-orchestrator": "1.6.42", + "@cubejs-backend/schema-compiler": "1.6.42", + "@cubejs-backend/shared": "1.6.42", + "@cubejs-backend/templates": "1.6.42", "codesandbox-import-utils": "^2.1.12", "cross-spawn": "^7.0.1", "fs-extra": "^8.1.0", @@ -62,8 +62,8 @@ "ws": "^7.5.3" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", - "@cubejs-client/playground": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-client/playground": "1.6.42", "@types/cross-spawn": "^6.0.2", "@types/express": "^4.17.21", "@types/fs-extra": "^9.0.8", diff --git a/packages/cubejs-server/CHANGELOG.md b/packages/cubejs-server/CHANGELOG.md index 6d86b5ac444e3..199cb142bc113 100644 --- a/packages/cubejs-server/CHANGELOG.md +++ b/packages/cubejs-server/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/server + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/server diff --git a/packages/cubejs-server/package.json b/packages/cubejs-server/package.json index 8f5ba75b406ce..d79c2c7abc18f 100644 --- a/packages/cubejs-server/package.json +++ b/packages/cubejs-server/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/server", "description": "Cube.js all-in-one server", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "types": "index.d.ts", "repository": { "type": "git", @@ -40,11 +40,11 @@ "jest:shapshot": "jest --updateSnapshot test" }, "dependencies": { - "@cubejs-backend/cubestore-driver": "1.6.41", + "@cubejs-backend/cubestore-driver": "1.6.42", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.6.41", - "@cubejs-backend/server-core": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/native": "1.6.42", + "@cubejs-backend/server-core": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "@oclif/color": "^1.0.0", "@oclif/command": "^1.8.13", "@oclif/config": "^1.18.2", @@ -61,8 +61,8 @@ "ws": "^7.1.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", - "@cubejs-backend/query-orchestrator": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-backend/query-orchestrator": "1.6.42", "@oclif/dev-cli": "^1.23.1", "@types/body-parser": "^1.19.0", "@types/cors": "^2.8.8", diff --git a/packages/cubejs-snowflake-driver/CHANGELOG.md b/packages/cubejs-snowflake-driver/CHANGELOG.md index edd9d3895d11b..7d05427ec1592 100644 --- a/packages/cubejs-snowflake-driver/CHANGELOG.md +++ b/packages/cubejs-snowflake-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/snowflake-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/snowflake-driver diff --git a/packages/cubejs-snowflake-driver/package.json b/packages/cubejs-snowflake-driver/package.json index 5075cb17b5875..aa589a6dfb9db 100644 --- a/packages/cubejs-snowflake-driver/package.json +++ b/packages/cubejs-snowflake-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/snowflake-driver", "description": "Cube.js Snowflake database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,8 +28,8 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.726.0", - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "snowflake-sdk": "^2.4.0" }, "license": "Apache-2.0", @@ -40,7 +40,7 @@ "extends": "../cubejs-linter" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "typescript": "~5.2.2", "vitest": "^4" } diff --git a/packages/cubejs-sqlite-driver/CHANGELOG.md b/packages/cubejs-sqlite-driver/CHANGELOG.md index c0c5144247f4b..ebd5f0a52f4e1 100644 --- a/packages/cubejs-sqlite-driver/CHANGELOG.md +++ b/packages/cubejs-sqlite-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/sqlite-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/sqlite-driver diff --git a/packages/cubejs-sqlite-driver/package.json b/packages/cubejs-sqlite-driver/package.json index 8ce331db01d66..3f8daadd40ca3 100644 --- a/packages/cubejs-sqlite-driver/package.json +++ b/packages/cubejs-sqlite-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/sqlite-driver", "description": "Cube.js Sqlite database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -18,13 +18,13 @@ "unit": "jest" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "sqlite3": "^5.1.7" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "jest": "^29" }, "publishConfig": { diff --git a/packages/cubejs-templates/CHANGELOG.md b/packages/cubejs-templates/CHANGELOG.md index 547a0e013fe89..a43636c9b811b 100644 --- a/packages/cubejs-templates/CHANGELOG.md +++ b/packages/cubejs-templates/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/templates + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/templates diff --git a/packages/cubejs-templates/package.json b/packages/cubejs-templates/package.json index faa69803aae68..5133a64c080ae 100644 --- a/packages/cubejs-templates/package.json +++ b/packages/cubejs-templates/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/templates", - "version": "1.6.41", + "version": "1.6.42", "description": "Cube.js Templates helpers", "author": "Cube Dev, Inc.", "repository": { @@ -31,7 +31,7 @@ "extends": "../cubejs-linter" }, "dependencies": { - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/shared": "1.6.42", "cross-spawn": "^7.0.3", "decompress": "^4.2.1", "decompress-targz": "^4.1.1", @@ -41,7 +41,7 @@ "source-map-support": "^0.5.19" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-testing-drivers/CHANGELOG.md b/packages/cubejs-testing-drivers/CHANGELOG.md index a8660d78c4be7..32a5dd33bfd75 100644 --- a/packages/cubejs-testing-drivers/CHANGELOG.md +++ b/packages/cubejs-testing-drivers/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/testing-drivers + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/testing-drivers diff --git a/packages/cubejs-testing-drivers/package.json b/packages/cubejs-testing-drivers/package.json index ffc4e259572e8..b11fd09acdfd7 100644 --- a/packages/cubejs-testing-drivers/package.json +++ b/packages/cubejs-testing-drivers/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/testing-drivers", - "version": "1.6.41", + "version": "1.6.42", "description": "Cube.js drivers test suite", "author": "Cube Dev, Inc.", "repository": { @@ -73,24 +73,24 @@ "dist/src" ], "dependencies": { - "@cubejs-backend/athena-driver": "1.6.41", - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/bigquery-driver": "1.6.41", - "@cubejs-backend/clickhouse-driver": "1.6.41", - "@cubejs-backend/cubestore-driver": "1.6.41", - "@cubejs-backend/databricks-jdbc-driver": "1.6.41", + "@cubejs-backend/athena-driver": "1.6.42", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/bigquery-driver": "1.6.42", + "@cubejs-backend/clickhouse-driver": "1.6.42", + "@cubejs-backend/cubestore-driver": "1.6.42", + "@cubejs-backend/databricks-jdbc-driver": "1.6.42", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/linter": "1.6.41", - "@cubejs-backend/mssql-driver": "1.6.41", - "@cubejs-backend/mysql-driver": "1.6.41", - "@cubejs-backend/postgres-driver": "1.6.41", - "@cubejs-backend/query-orchestrator": "1.6.41", - "@cubejs-backend/server-core": "1.6.41", - "@cubejs-backend/shared": "1.6.41", - "@cubejs-backend/snowflake-driver": "1.6.41", - "@cubejs-backend/testing-shared": "1.6.41", - "@cubejs-client/core": "1.6.41", - "@cubejs-client/ws-transport": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-backend/mssql-driver": "1.6.42", + "@cubejs-backend/mysql-driver": "1.6.42", + "@cubejs-backend/postgres-driver": "1.6.42", + "@cubejs-backend/query-orchestrator": "1.6.42", + "@cubejs-backend/server-core": "1.6.42", + "@cubejs-backend/shared": "1.6.42", + "@cubejs-backend/snowflake-driver": "1.6.42", + "@cubejs-backend/testing-shared": "1.6.42", + "@cubejs-client/core": "1.6.42", + "@cubejs-client/ws-transport": "1.6.42", "@jest/globals": "^29", "@types/jest": "^29", "@types/node": "^20", diff --git a/packages/cubejs-testing-shared/CHANGELOG.md b/packages/cubejs-testing-shared/CHANGELOG.md index af9d5d24300fe..b1e5553e38ff1 100644 --- a/packages/cubejs-testing-shared/CHANGELOG.md +++ b/packages/cubejs-testing-shared/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/testing-shared + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/testing-shared diff --git a/packages/cubejs-testing-shared/package.json b/packages/cubejs-testing-shared/package.json index e7c3bd01a107c..bbdda24367d0a 100644 --- a/packages/cubejs-testing-shared/package.json +++ b/packages/cubejs-testing-shared/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/testing-shared", - "version": "1.6.41", + "version": "1.6.42", "description": "Cube.js Testing Helpers", "author": "Cube Dev, Inc.", "repository": { @@ -26,16 +26,16 @@ ], "dependencies": { "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/query-orchestrator": "1.6.41", - "@cubejs-backend/schema-compiler": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/query-orchestrator": "1.6.42", + "@cubejs-backend/schema-compiler": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "@testcontainers/kafka": "~10.28.0", "dedent": "^0.7.0", "node-fetch": "^2.6.7", "testcontainers": "^10.28.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@jest/globals": "^29", "@types/dedent": "^0.7.0", "@types/jest": "^29", diff --git a/packages/cubejs-testing/CHANGELOG.md b/packages/cubejs-testing/CHANGELOG.md index b4f9ec4537297..638e2cd308708 100644 --- a/packages/cubejs-testing/CHANGELOG.md +++ b/packages/cubejs-testing/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/testing + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/testing diff --git a/packages/cubejs-testing/package.json b/packages/cubejs-testing/package.json index 0ffd0b1dcac26..0b3c05f9f0262 100644 --- a/packages/cubejs-testing/package.json +++ b/packages/cubejs-testing/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/testing", - "version": "1.6.41", + "version": "1.6.42", "description": "Cube.js e2e tests", "author": "Cube Dev, Inc.", "repository": { @@ -100,15 +100,15 @@ "birdbox-fixtures" ], "dependencies": { - "@cubejs-backend/cubestore-driver": "1.6.41", + "@cubejs-backend/cubestore-driver": "1.6.42", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/ksql-driver": "1.6.41", - "@cubejs-backend/postgres-driver": "1.6.41", - "@cubejs-backend/query-orchestrator": "1.6.41", - "@cubejs-backend/schema-compiler": "1.6.41", - "@cubejs-backend/shared": "1.6.41", - "@cubejs-backend/testing-shared": "1.6.41", - "@cubejs-client/ws-transport": "1.6.41", + "@cubejs-backend/ksql-driver": "1.6.42", + "@cubejs-backend/postgres-driver": "1.6.42", + "@cubejs-backend/query-orchestrator": "1.6.42", + "@cubejs-backend/schema-compiler": "1.6.42", + "@cubejs-backend/shared": "1.6.42", + "@cubejs-backend/testing-shared": "1.6.42", + "@cubejs-client/ws-transport": "1.6.42", "dedent": "^0.7.0", "fs-extra": "^8.1.0", "http-proxy": "^1.18.1", @@ -119,8 +119,8 @@ }, "devDependencies": { "@4tw/cypress-drag-drop": "^1.6.0", - "@cubejs-backend/linter": "1.6.41", - "@cubejs-client/core": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-client/core": "1.6.42", "@jest/globals": "^29", "@types/dedent": "^0.7.0", "@types/http-proxy": "^1.17.5", diff --git a/packages/cubejs-trino-driver/CHANGELOG.md b/packages/cubejs-trino-driver/CHANGELOG.md index 3dc5782f09cf4..7fc873550740d 100644 --- a/packages/cubejs-trino-driver/CHANGELOG.md +++ b/packages/cubejs-trino-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/trino-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/trino-driver diff --git a/packages/cubejs-trino-driver/package.json b/packages/cubejs-trino-driver/package.json index babee926ee053..5a95181a34369 100644 --- a/packages/cubejs-trino-driver/package.json +++ b/packages/cubejs-trino-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/trino-driver", "description": "Cube.js Trino database driver", "author": "Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,10 +27,10 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/prestodb-driver": "1.6.41", - "@cubejs-backend/schema-compiler": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/prestodb-driver": "1.6.42", + "@cubejs-backend/schema-compiler": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "node-fetch": "^2.6.1", "presto-client": "^1.1.0", "sqlstring": "^2.3.1" @@ -40,7 +40,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/jest": "^29", "jest": "^29", "testcontainers": "^10.28.0", diff --git a/packages/cubejs-vertica-driver/CHANGELOG.md b/packages/cubejs-vertica-driver/CHANGELOG.md index 2ed093404b4d0..f0cfb7bb16492 100644 --- a/packages/cubejs-vertica-driver/CHANGELOG.md +++ b/packages/cubejs-vertica-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/vertica-driver + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/vertica-driver diff --git a/packages/cubejs-vertica-driver/package.json b/packages/cubejs-vertica-driver/package.json index cdc647f06e55a..e04811981d62e 100644 --- a/packages/cubejs-vertica-driver/package.json +++ b/packages/cubejs-vertica-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/vertica-driver", "description": "Cube.js Vertica database driver", "author": "Eduard Karacharov, Tim Brown, Cube Dev, Inc.", - "version": "1.6.41", + "version": "1.6.42", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -19,16 +19,16 @@ "lint:fix": "eslint --fix **/*.js" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.41", - "@cubejs-backend/query-orchestrator": "1.6.41", - "@cubejs-backend/schema-compiler": "1.6.41", - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/base-driver": "1.6.42", + "@cubejs-backend/query-orchestrator": "1.6.42", + "@cubejs-backend/schema-compiler": "1.6.42", + "@cubejs-backend/shared": "1.6.42", "vertica-nodejs": "^1.0.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.41", - "@cubejs-backend/testing-shared": "1.6.41", + "@cubejs-backend/linter": "1.6.42", + "@cubejs-backend/testing-shared": "1.6.42", "@types/jest": "^29", "jest": "^29", "testcontainers": "^10.28.0" diff --git a/rust/cubesql/CHANGELOG.md b/rust/cubesql/CHANGELOG.md index 3111d71dff8ac..af5f6dea037e1 100644 --- a/rust/cubesql/CHANGELOG.md +++ b/rust/cubesql/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/cubesql + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/cubesql diff --git a/rust/cubesql/package.json b/rust/cubesql/package.json index bffe1c7010c5f..fef190f97f938 100644 --- a/rust/cubesql/package.json +++ b/rust/cubesql/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubesql", - "version": "1.6.41", + "version": "1.6.42", "description": "SQL API for Cube as proxy over MySQL protocol.", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" diff --git a/rust/cubestore/CHANGELOG.md b/rust/cubestore/CHANGELOG.md index d33ed2db2c513..8032fbae452b7 100644 --- a/rust/cubestore/CHANGELOG.md +++ b/rust/cubestore/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.42](https://github.com/cube-js/cube/compare/v1.6.41...v1.6.42) (2026-05-01) + +**Note:** Version bump only for package @cubejs-backend/cubestore + ## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) **Note:** Version bump only for package @cubejs-backend/cubestore diff --git a/rust/cubestore/Cargo.lock b/rust/cubestore/Cargo.lock index b6f4feeef958b..8fdd1302c7d8e 100644 --- a/rust/cubestore/Cargo.lock +++ b/rust/cubestore/Cargo.lock @@ -1523,7 +1523,7 @@ dependencies = [ [[package]] name = "cubestore" -version = "1.6.41" +version = "1.6.42" dependencies = [ "actix-rt", "anyhow", diff --git a/rust/cubestore/cubestore/Cargo.toml b/rust/cubestore/cubestore/Cargo.toml index 196cbdd262922..7968939b28dea 100644 --- a/rust/cubestore/cubestore/Cargo.toml +++ b/rust/cubestore/cubestore/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cubestore" -version = "1.6.41" +version = "1.6.42" authors = ["Cube Dev, Inc."] edition = "2021" license = "Apache-2.0" diff --git a/rust/cubestore/package.json b/rust/cubestore/package.json index 3ee15ca19d273..757485ffd722d 100644 --- a/rust/cubestore/package.json +++ b/rust/cubestore/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubestore", - "version": "1.6.41", + "version": "1.6.42", "description": "Cube.js pre-aggregation storage layer.", "main": "dist/src/index.js", "typings": "dist/src/index.d.ts", @@ -33,7 +33,7 @@ }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/linter": "1.6.42", "@types/jest": "^29", "@types/node": "^18", "jest": "^29", @@ -43,7 +43,7 @@ "access": "public" }, "dependencies": { - "@cubejs-backend/shared": "1.6.41", + "@cubejs-backend/shared": "1.6.42", "@octokit/core": "^3.2.5", "source-map-support": "^0.5.19" }, From 4f55040b93cea7cdf69c75c50aae1ff245678a41 Mon Sep 17 00:00:00 2001 From: Artyom Keydunov Date: Fri, 1 May 2026 13:18:05 -0700 Subject: [PATCH 3/5] docs: add Customization section under Account with chart palettes and dashboard themes (#10801) Documents the admin Customization area: managing custom chart palettes and dashboard themes from the Cube admin UI. Also tidies the Account group by renaming it from "Account & Billing" and removing the unreleased Budgets and Distribution pages from the sidebar. Co-authored-by: Cursor --- .../admin/customization/chart-palettes.mdx | 66 +++++++++++++ .../admin/customization/dashboard-themes.mdx | 97 +++++++++++++++++++ docs-mintlify/docs.json | 12 ++- 3 files changed, 171 insertions(+), 4 deletions(-) create mode 100644 docs-mintlify/admin/customization/chart-palettes.mdx create mode 100644 docs-mintlify/admin/customization/dashboard-themes.mdx diff --git a/docs-mintlify/admin/customization/chart-palettes.mdx b/docs-mintlify/admin/customization/chart-palettes.mdx new file mode 100644 index 0000000000000..9abe3a6181505 --- /dev/null +++ b/docs-mintlify/admin/customization/chart-palettes.mdx @@ -0,0 +1,66 @@ +--- +title: Chart palettes +description: Create custom color palettes so charts across your account stay consistent and on-brand. +--- + +Chart palettes control the colors used in chart visualizations across [workbooks][ref-workbooks] and [dashboards][ref-dashboards]. Cube ships with a set of built-in palettes, and you can also define your own custom palettes — for example, to match your company brand — and reuse them on any chart in the account. + +Custom palettes are managed centrally and are available across every deployment in the account. + +[ref-workbooks]: /workbooks +[ref-dashboards]: /workbooks/dashboards + +## Requirements + +Custom chart palettes are managed under the **Manage chart palettes** permission. The built-in **Admin** [role][ref-roles] has this permission by default; for other users, grant the **Manage chart palettes** global permission via a [custom role][ref-custom-roles]. + +[ref-roles]: /admin/users-and-permissions/roles-and-permissions +[ref-custom-roles]: /admin/users-and-permissions/custom-roles + +## Browse palettes + +Go to **Admin → Customization → Chart Palettes** to see every palette available in your account. The list combines: + +- **Built-in palettes** shipped with Cube — these can be used in charts but cannot be edited or deleted. +- **Custom palettes** created in your account — these can be edited, renamed, and deleted. + +Each row shows the palette name and a preview of its colors. + +## Create a custom palette + +1. Go to **Admin → Customization → Chart Palettes**. +2. Click **Add palette**. +3. Give the palette a **Name** and provide its colors as a comma-separated list of hex codes (for example, `#1F77B4, #FF7F0E, #2CA02C`). +4. Click **Save**. + +The new palette appears in the list immediately and becomes selectable in the chart styling controls. + +## Edit a custom palette + +1. Go to **Admin → Customization → Chart Palettes**. +2. Click the row action on the palette you want to change and select **Edit**. +3. Update the name or colors and click **Save**. + +Existing charts that use the palette pick up the new colors automatically. + +## Delete a custom palette + +1. Go to **Admin → Customization → Chart Palettes**. +2. Click the row action on the palette you want to remove and select **Delete**. + +Charts that were using the deleted palette fall back to the built-in **Default** palette. + +## Apply a palette to a chart + +Palettes are applied per chart from the chart's styling controls: + +1. Open a workbook and select a chart. +2. Open the **Style** panel for the chart. +3. Use the **Palette** dropdown to pick a built-in or custom palette. + +The dropdown shows palettes that match the chart's color encoding: + +- **Discrete** palettes appear when the color encoding is categorical (for example, color by `status` or `category`). +- **Continuous** palettes appear when the color encoding is quantitative or temporal (for example, color by `total_sale_price` or `created_at`). + +If no palette is explicitly selected, charts use the built-in **Default** palette. diff --git a/docs-mintlify/admin/customization/dashboard-themes.mdx b/docs-mintlify/admin/customization/dashboard-themes.mdx new file mode 100644 index 0000000000000..5a6d10fd0f90c --- /dev/null +++ b/docs-mintlify/admin/customization/dashboard-themes.mdx @@ -0,0 +1,97 @@ +--- +title: Dashboard themes +description: Style dashboards with reusable themes that control backgrounds, widget cards, borders, titles, and text. +--- + +Dashboard themes control the look and feel of [dashboards][ref-dashboards] — including the dashboard background, widget cards, borders, titles, and text. Cube ships with a built-in theme, and you can also create your own custom themes and reuse them across dashboards in the account. + +Themes are designed and saved from the dashboard builder, then managed centrally in the admin area. + +[ref-dashboards]: /workbooks/dashboards + +## Requirements + +Custom dashboard themes are managed under the **Manage dashboard themes** permission. The built-in **Admin** [role][ref-roles] has this permission by default; for other users, grant the **Manage dashboard themes** global permission via a [custom role][ref-custom-roles]. + +[ref-roles]: /admin/users-and-permissions/roles-and-permissions +[ref-custom-roles]: /admin/users-and-permissions/custom-roles + +## What you can theme + +A theme defines styles for the following parts of a dashboard: + +| Section | Properties | +| -------------- | --------------------------------------------------------- | +| **Dashboard** | Background color, padding | +| **Widgets** | Card background color, padding | +| **Borders** | Color, width, style, corner radius | +| **Titles** | Color, font size, font weight, font family | +| **Text** | Color, secondary color, font family, code font family | + +The built-in **Cube** theme provides Cube's default look and is always available. It can be selected on dashboards but cannot be edited, renamed, or deleted. + +## Browse themes + +Go to **Admin → Customization → Dashboard Themes** to see every theme available in your account. The list combines the built-in **Cube** theme and any custom themes saved from dashboards. + +For each custom theme you can: + +- **Rename** the theme. +- **Delete** the theme. + +Themes are created from the dashboard builder rather than from this page — see [Create a custom theme](#create-a-custom-theme) below. + +## Create a custom theme + +Custom themes are saved from the dashboard builder's **Styling** tab. + + + + Open a dashboard in a workbook and switch to the dashboard builder. + + + Click the dashboard options button and switch to the **Styling** tab. + + + Adjust the dashboard background, widget card styles, borders, titles, and text until the dashboard looks the way you want. + + + Click **Save as new**, give the theme a name, and confirm. + + + +The new theme appears in the **Admin → Customization → Dashboard Themes** list and becomes selectable in the **Styling** tab on every other dashboard in the account. + +## Apply a theme to a dashboard + +1. Open the dashboard in the dashboard builder. +2. Open dashboard options and switch to the **Styling** tab. +3. Pick a theme from the theme picker. + +You can also tweak any styling properties on top of the selected theme — those changes are stored as overrides on the dashboard and do not modify the underlying theme. + +## Update a saved theme + +After tweaking styling on a dashboard that uses a custom theme, you can push those changes back into the theme so every other dashboard using it picks them up. + +1. From the dashboard's **Styling** tab, make your changes. +2. Click **Save** to write the current effective styles back into the theme. + + + +Saving a theme updates **every dashboard** that uses it. Already-published dashboard snapshots keep their previous styling until they are re-published. + + + +## Delete a custom theme + +1. Go to **Admin → Customization → Dashboard Themes**. +2. Click the row action on the theme you want to remove and select **Delete**. + +Dashboards that were using the deleted theme revert to the built-in **Cube** theme. + +## Theme scope + +- **Themes** are defined once and shared across all deployments in the account. +- **Theme assignment** is per dashboard — different dashboards in the same workbook can use different themes. +- New dashboards use the built-in **Cube** theme until you assign a custom theme. diff --git a/docs-mintlify/docs.json b/docs-mintlify/docs.json index 57c532e6751cb..ab131e9bacec3 100644 --- a/docs-mintlify/docs.json +++ b/docs-mintlify/docs.json @@ -387,15 +387,19 @@ "admin/ai/bring-your-own-model" ] }, - { - "group": "Account & Billing", + "group": "Account", "pages": [ + { + "group": "Customization", + "pages": [ + "admin/customization/chart-palettes", + "admin/customization/dashboard-themes" + ] + }, "admin/account-billing/ai-tokens", "admin/account-billing/api-keys", "admin/account-billing/billing-faq", - "admin/account-billing/budgets", - "admin/account-billing/distribution", "admin/account-billing/support" ] } From cdd3932d00cec8821615b220c014d87c707cef4d Mon Sep 17 00:00:00 2001 From: Artyom Keydunov Date: Fri, 1 May 2026 13:58:53 -0700 Subject: [PATCH 4/5] docs: document configurable default role for SAML/SCIM auto-provisioning (#10778) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Document the new "Default role for new users" picker (Settings → Authentication → SAML → Advanced) across the SSO guides: - Add a "Default role for new users" section to the Okta, Microsoft Entra ID, and Google Workspace SAML pages explaining the picker, the Developer/Explorer/Viewer + custom role options, scope (only applied to first-time provisioning), and the Viewer fallback when the configured role cannot be resolved. - Update the Okta and Microsoft Entra ID SCIM pages to note that the default role is shared with the SAML config (no separate SCIM control); replace the inaccurate "Explorer role" callout on the Entra SCIM page with the correct Viewer-default behavior. - Cross-link the SCIM section of manage-users.mdx to the new default-role setting. Made-with: Cursor --- docs-mintlify/admin/sso/google-workspace.mdx | 42 +++++++++++++++- .../admin/sso/microsoft-entra-id/saml.mdx | 48 +++++++++++++++++-- .../admin/sso/microsoft-entra-id/scim.mdx | 13 +++-- docs-mintlify/admin/sso/okta/saml.mdx | 47 ++++++++++++++++-- docs-mintlify/admin/sso/okta/scim.mdx | 16 ++++++- .../users-and-permissions/manage-users.mdx | 6 +++ 6 files changed, 160 insertions(+), 12 deletions(-) diff --git a/docs-mintlify/admin/sso/google-workspace.mdx b/docs-mintlify/admin/sso/google-workspace.mdx index 93d842038b677..696bcf7f76b11 100644 --- a/docs-mintlify/admin/sso/google-workspace.mdx +++ b/docs-mintlify/admin/sso/google-workspace.mdx @@ -106,11 +106,46 @@ SAML integration in Google into Cube Cloud. 3. Enable **Auto-provision new users** if you want users to be automatically created in Cube on their first login via this SAML provider. New users - are assigned the Viewer role by default. Enable this if you are not using - SCIM provisioning. + are assigned the Viewer role by default — see + [Default role for new users](#default-role-for-new-users) to choose a + different role. Enable this if you are not using SCIM provisioning. 4. Scroll down and click **Save SAML Settings** to save the changes. +## Default role for new users + +By default, users auto-provisioned via SAML receive the **Viewer** role. +To assign a different role, expand the **Advanced** section of the SAML +configuration form and pick from **Default role for new users**: + +- **Developer**, **Explorer**, or **Viewer** — Cube Cloud's [default + roles][ref-roles]. +- Any [custom role][ref-custom-roles] defined in your account, listed + below the divider. + +The selected role applies **only when a user is first created**. Existing +users are not modified on subsequent SSO logins. It is applied **in +addition to** any roles your identity provider sends via the role +attribute (subject to the `rolesMap`). + + + +Admin status is not assignable through this picker — Admin is controlled +separately. To grant admin permissions, update the user's role manually +under [Admin → Users][ref-manage-users]. + + + + + +If the selected role is later renamed or deleted, new users will fall +back to the **Viewer** role until you pick a valid role here. The Viewer +fallback applies whenever the configured default cannot be resolved — +whether that's because no default is set or the configured role no longer +exists. + + + ## Test SAML authentication To start using SAML authentication, use the @@ -118,3 +153,6 @@ To start using SAML authentication, use the (typically `/sso/saml`) to log in to Cube Cloud. [google-docs-create-saml-app]: https://support.google.com/a/answer/6087519?hl=en +[ref-roles]: /admin/users-and-permissions/roles-and-permissions +[ref-custom-roles]: /admin/users-and-permissions/custom-roles +[ref-manage-users]: /admin/users-and-permissions/manage-users diff --git a/docs-mintlify/admin/sso/microsoft-entra-id/saml.mdx b/docs-mintlify/admin/sso/microsoft-entra-id/saml.mdx index d51f84333aab9..62edf1363e3f9 100644 --- a/docs-mintlify/admin/sso/microsoft-entra-id/saml.mdx +++ b/docs-mintlify/admin/sso/microsoft-entra-id/saml.mdx @@ -83,9 +83,47 @@ values from the Entra **Single sign-on** page: In both options, also configure the following setting: - **Auto-provision new users** — When enabled, users are automatically - created in Cube on their first login via this SAML provider and assigned - the Viewer role by default. Enable this if you want to provision users - only when they first access Cube and you are not using SCIM provisioning. + created in Cube on their first login via this SAML provider. Enable this + if you want to provision users only when they first access Cube and you + are not using SCIM provisioning. New users receive the Viewer role by + default; see [Default role for new users](#default-role-for-new-users) + to choose a different role. + +## Default role for new users + +Auto-provisioned users — both via SAML and via [SCIM][ref-scim] — receive +the **Viewer** role by default. To assign a different role, expand the +**Advanced** section of the SAML configuration form and pick from +**Default role for new users**: + +- **Developer**, **Explorer**, or **Viewer** — Cube's [default + roles][ref-roles]. +- Any [custom role][ref-custom-roles] defined in your account, listed + below the divider. + +The selected role applies **only when a user is first created** during +provisioning. Existing users are not modified on subsequent SSO logins or +SCIM updates. It is applied **in addition to** any roles your identity +provider sends via the [role attribute](#configure-attribute-mappings) +(subject to the `rolesMap`). + + + +Admin status is not assignable through this picker — Admin is controlled +separately. To grant admin permissions, update the user's role manually +under [Admin → Users][ref-manage-users]. + + + + + +If the selected role is later renamed or deleted, new users will fall +back to the **Viewer** role until you pick a valid role here. The Viewer +fallback applies whenever the configured default cannot be resolved — +whether that's because no default is set or the configured role no longer +exists. + + ## Configure attribute mappings @@ -122,3 +160,7 @@ users or groups in Entra before testing. Entra for authentication and then back to Cube. [ext-ms-entra-id]: https://www.microsoft.com/en-us/security/business/identity-access/microsoft-entra-id +[ref-scim]: /admin/sso/microsoft-entra-id/scim +[ref-roles]: /admin/users-and-permissions/roles-and-permissions +[ref-custom-roles]: /admin/users-and-permissions/custom-roles +[ref-manage-users]: /admin/users-and-permissions/manage-users diff --git a/docs-mintlify/admin/sso/microsoft-entra-id/scim.mdx b/docs-mintlify/admin/sso/microsoft-entra-id/scim.mdx index ce8f524acc191..6fa52fc6ae6e2 100644 --- a/docs-mintlify/admin/sso/microsoft-entra-id/scim.mdx +++ b/docs-mintlify/admin/sso/microsoft-entra-id/scim.mdx @@ -73,9 +73,14 @@ Cube: -Users provisioned via SCIM will receive the Explorer role. -To grant admin permissions, update the user's role manually in -Cube under **Team & Security**. +Users provisioned via SCIM receive the **Viewer** role by default. To +choose a different default role (including [custom roles][ref-custom-roles]), +see [Default role for new users][ref-saml-default-role] on the SAML setup +page — the setting is shared between SAML and SCIM. + +Admin permissions cannot be assigned through this setting. To grant admin +permissions, update the user's role manually in Cube under **Admin → +Users**. @@ -120,4 +125,6 @@ The next time the Entra application syncs, the attribute values will be provisioned as [user attributes][ref-user-attributes] in Cube. [ref-saml]: /admin/sso/microsoft-entra-id/saml +[ref-saml-default-role]: /admin/sso/microsoft-entra-id/saml#default-role-for-new-users +[ref-custom-roles]: /admin/users-and-permissions/custom-roles [ref-user-attributes]: /admin/users-and-permissions/user-attributes \ No newline at end of file diff --git a/docs-mintlify/admin/sso/okta/saml.mdx b/docs-mintlify/admin/sso/okta/saml.mdx index 02edcc902a10c..ee054d4a38870 100644 --- a/docs-mintlify/admin/sso/okta/saml.mdx +++ b/docs-mintlify/admin/sso/okta/saml.mdx @@ -85,9 +85,46 @@ identity provider details: Sign-On URL** value from Okta. - **Certificate** — Paste the **X.509 Certificate** from Okta. - **Auto-provision new users** — When enabled, users are automatically - created in Cube on their first login via this SAML provider and assigned - the Viewer role by default. Enable this if you want to provision users - only when they first access Cube and you are not using SCIM provisioning. + created in Cube on their first login via this SAML provider. Enable this + if you want to provision users only when they first access Cube and you + are not using SCIM provisioning. New users receive the Viewer role by + default; see [Default role for new users](#default-role-for-new-users) + to choose a different role. + +## Default role for new users + +Auto-provisioned users — both via SAML and via [SCIM][ref-scim] — receive +the **Viewer** role by default. To assign a different role, expand the +**Advanced** section of the SAML configuration form and pick from +**Default role for new users**: + +- **Developer**, **Explorer**, or **Viewer** — Cube's [default + roles][ref-roles]. +- Any [custom role][ref-custom-roles] defined in your account, listed + below the divider. + +The selected role applies **only when a user is first created** during +provisioning. Existing users are not modified on subsequent SSO logins or +SCIM updates. It is applied **in addition to** any roles your identity +provider sends via the role attribute (subject to the `rolesMap`). + + + +Admin status is not assignable through this picker — Admin is controlled +separately. To grant admin permissions, update the user's role manually +under [Admin → Users][ref-manage-users]. + + + + + +If the selected role is later renamed or deleted, new users will fall +back to the **Viewer** role until you pick a valid role here. The Viewer +fallback applies whenever the configured default cannot be resolved — +whether that's because no default is set or the configured role no longer +exists. + + ## Test SAML authentication @@ -100,3 +137,7 @@ identity provider details: [okta-docs-create-saml-app]: https://help.okta.com/en-us/Content/Topics/Apps/Apps_App_Integration_Wizard_SAML.htm +[ref-scim]: /admin/sso/okta/scim +[ref-roles]: /admin/users-and-permissions/roles-and-permissions +[ref-custom-roles]: /admin/users-and-permissions/custom-roles +[ref-manage-users]: /admin/users-and-permissions/manage-users diff --git a/docs-mintlify/admin/sso/okta/scim.mdx b/docs-mintlify/admin/sso/okta/scim.mdx index ce528e34613cb..427088f408320 100644 --- a/docs-mintlify/admin/sso/okta/scim.mdx +++ b/docs-mintlify/admin/sso/okta/scim.mdx @@ -119,4 +119,18 @@ groups to push: search by name or rule. 3. Select the groups you want to push to Cube Cloud and click **Save**. -[ref-saml]: /admin/sso/okta/saml \ No newline at end of file +## Default role for SCIM-provisioned users + +Users created through SCIM receive the same default role configured for +SAML auto-provisioning — there is no separate SCIM control. By default +this is the **Viewer** role; to choose a different default role (including +[custom roles][ref-custom-roles]), see +[Default role for new users][ref-saml-default-role] on the SAML setup page. + +The default role only applies to users created by SCIM (`POST +/api/scim/v2/Users`). Existing users are not modified by subsequent SCIM +profile or group updates. + +[ref-saml]: /admin/sso/okta/saml +[ref-saml-default-role]: /admin/sso/okta/saml#default-role-for-new-users +[ref-custom-roles]: /admin/users-and-permissions/custom-roles \ No newline at end of file diff --git a/docs-mintlify/admin/users-and-permissions/manage-users.mdx b/docs-mintlify/admin/users-and-permissions/manage-users.mdx index da0c2e51895af..5dbf215d4f60c 100644 --- a/docs-mintlify/admin/users-and-permissions/manage-users.mdx +++ b/docs-mintlify/admin/users-and-permissions/manage-users.mdx @@ -124,6 +124,12 @@ If your organization uses an identity provider such as [Okta][ref-okta] or deprovisioning through SCIM. See the [SSO & Identity Providers][ref-sso] documentation for setup instructions. +Users created via SCIM — and users auto-provisioned on first SAML +login — receive the **Viewer** role by default. To assign a different +default role (including [custom roles][ref-custom-roles]), configure +**Default role for new users** in the **Advanced** section of your SAML +configuration. The setting is shared between SAML and SCIM. + [ref-roles]: /admin/users-and-permissions/roles-and-permissions [ref-custom-roles]: /admin/users-and-permissions/custom-roles From cb0a14c2dbfa8ea4b4bf947609b4d43ccf4d742c Mon Sep 17 00:00:00 2001 From: Artyom Keydunov Date: Fri, 1 May 2026 13:59:08 -0700 Subject: [PATCH 5/5] docs: document downloading dashboards as PNG or PDF (#10802) Adds a section to the Dashboards page describing the More actions download option and cross-links it from the notifications page. Co-authored-by: Cursor --- .../docs/explore-analyze/dashboards/index.mdx | 19 +++++++++++++++++++ .../docs/explore-analyze/notifications.mdx | 6 +++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/docs-mintlify/docs/explore-analyze/dashboards/index.mdx b/docs-mintlify/docs/explore-analyze/dashboards/index.mdx index 2d26f173e0476..ca6287f47528b 100644 --- a/docs-mintlify/docs/explore-analyze/dashboards/index.mdx +++ b/docs-mintlify/docs/explore-analyze/dashboards/index.mdx @@ -18,5 +18,24 @@ Dashboards enable you to: In the dashboard builder inside your [workbook][ref-workbooks], select the reports you want to include and arrange them on the canvas alongside other [widgets][ref-widgets] to tell your data story, then publish the dashboard. This gives stakeholders direct access to the insights that matter most, without the complexity of the underlying analysis. +## Download as PNG or PDF + +Open a published dashboard, click the **More actions** (`⋯`) button in the +header, and choose **Download as PNG** or **Download as PDF**. The file is +named after the dashboard's title. + +The download is a server-rendered snapshot — Cube re-opens the dashboard, +waits for every widget to finish rendering, and captures the result. This +can take up to a couple of minutes for large dashboards. Filter or time +grain selections you change in your browser before clicking **Download** +are not applied; the snapshot uses the dashboard's saved state. + +Available to users with **Manage** permission on the workbook that owns +the dashboard. The same screenshot mechanism powers PNG/PDF attachments on +[notifications][ref-notifications] sent after a [scheduled +refresh][ref-scheduled-refreshes]. + [ref-workbooks]: /docs/explore-analyze/workbooks [ref-widgets]: /docs/explore-analyze/dashboards/widgets +[ref-notifications]: /docs/explore-analyze/notifications +[ref-scheduled-refreshes]: /docs/explore-analyze/scheduled-refreshes diff --git a/docs-mintlify/docs/explore-analyze/notifications.mdx b/docs-mintlify/docs/explore-analyze/notifications.mdx index 145264c3a4a95..1c79384b69dc1 100644 --- a/docs-mintlify/docs/explore-analyze/notifications.mdx +++ b/docs-mintlify/docs/explore-analyze/notifications.mdx @@ -38,7 +38,11 @@ Choose the format for the dashboard screenshot attached to the notification: - **PNG** (default) - **PDF** -Select the format using the **Attach screenshot as** option. +Select the format using the **Attach screenshot as** option. The same +formats are available for ad-hoc [downloads from the dashboard +header][ref-download]. + +[ref-download]: /docs/explore-analyze/dashboards#download-as-png-or-pdf ### Removing a notification