diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ac86785b809a..f4c1eaaca6ae5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) + +### Bug Fixes + +- **schema-compiler:** preserve currency value in views ([#10793](https://github.com/cube-js/cube/issues/10793)) ([613af8d](https://github.com/cube-js/cube/commit/613af8d52dc711021ec564645e0cb86e7a4f2be3)) + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) ### Bug Fixes diff --git a/lerna.json b/lerna.json index c37fdb250bb1c..d4f55038c410c 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "1.6.40", + "version": "1.6.41", "npmClient": "yarn", "command": { "bootstrap": { diff --git a/packages/cubejs-api-gateway/CHANGELOG.md b/packages/cubejs-api-gateway/CHANGELOG.md index 58ac7c86bb0d3..7bf7464ea54f5 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) ### Features diff --git a/packages/cubejs-api-gateway/package.json b/packages/cubejs-api-gateway/package.json index 922cb3ed09f06..7a98ddfcffe77 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.40", + "version": "1.6.41", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,9 +27,9 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/native": "1.6.40", - "@cubejs-backend/query-orchestrator": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/native": "1.6.41", + "@cubejs-backend/query-orchestrator": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "@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.40", + "@cubejs-backend/linter": "1.6.41", "@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 8d6fab361ddd4..53d6c34cdd655 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 e7a479d08f997..c6633cd48778f 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "sqlstring": "^2.3.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.40", - "@cubejs-backend/testing-shared": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/testing-shared": "1.6.41", "@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 af0f12a75cdae..8610e2f42134f 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 8aa35d105bc37..af00d8c40b93b 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.40", + "version": "1.6.41", "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.40", + "@cubejs-backend/linter": "1.6.41", "@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.40", + "@cubejs-backend/shared": "1.6.41", "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 7a4dab67d17a0..439214fc59b85 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 423bc8b17d4f0..d190f94714b7f 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.40", + "version": "1.6.41", "license": "Apache-2.0", "repository": { "type": "git", @@ -31,12 +31,12 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/shared": "1.6.41", "source-map-support": "^0.5.19", "xmlbuilder2": "^2.4.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.40", + "@cubejs-backend/linter": "1.6.41", "@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 75f370b48c58f..23e52d37e0c8c 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) ### Bug Fixes diff --git a/packages/cubejs-backend-native/package.json b/packages/cubejs-backend-native/package.json index 2faebe43512eb..43e20168009cf 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.40", + "version": "1.6.41", "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.40", + "@cubejs-backend/linter": "1.6.41", "@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.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/cubesql": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "@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 9a1fd3ec0fef1..f29caa3db73a5 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) ### Performance Improvements diff --git a/packages/cubejs-backend-shared/package.json b/packages/cubejs-backend-shared/package.json index f69e8544fbf24..b9c7bf0d700de 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.40", + "version": "1.6.41", "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.40", + "@cubejs-backend/linter": "1.6.41", "@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 e7b5c86dabbfd..2dfa149357e8e 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 e878aeaacba0f..58b0753f7ad43 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.40", + "version": "1.6.41", "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.40", + "@cubejs-backend/shared": "1.6.41", "@google-cloud/storage": "^7.13.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.40", + "@cubejs-backend/linter": "1.6.41", "@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 ca93621a65bba..29b5a09466cca 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 19c8d09419538..f311f716bf274 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.40", + "version": "1.6.41", "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.40", + "@cubejs-backend/base-driver": "1.6.41", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/shared": "1.6.41", "@google-cloud/bigquery": "^7.7.0", "@google-cloud/storage": "^7.13.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/testing-shared": "1.6.40", + "@cubejs-backend/testing-shared": "1.6.41", "@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 92c78b5ab0669..fdb591653c026 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **Note:** Version bump only for package cubejs-cli diff --git a/packages/cubejs-cli/package.json b/packages/cubejs-cli/package.json index 1cd03d9a31784..6f0e2da58f2c3 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.40", + "version": "1.6.41", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -30,10 +30,10 @@ "LICENSE" ], "dependencies": { - "@cubejs-backend/cloud": "1.6.40", + "@cubejs-backend/cloud": "1.6.41", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/schema-compiler": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/schema-compiler": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "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.40", - "@cubejs-backend/server": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/server": "1.6.41", "@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 bd73301ddd737..05f947c6caaeb 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 36dbf64e4107e..94c84f85281d1 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "moment": "^2.24.0", "sqlstring": "^2.3.1", "uuid": "^8.3.2" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.40", - "@cubejs-backend/testing-shared": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/testing-shared": "1.6.41", "@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 21b4bb0ba85d0..c93df560a1e7a 100644 --- a/packages/cubejs-client-core/CHANGELOG.md +++ b/packages/cubejs-client-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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) ### Features diff --git a/packages/cubejs-client-core/package.json b/packages/cubejs-client-core/package.json index f0a4686226850..3dd8a23cca002 100644 --- a/packages/cubejs-client-core/package.json +++ b/packages/cubejs-client-core/package.json @@ -1,14 +1,15 @@ { "name": "@cubejs-client/core", - "version": "1.6.40", + "version": "1.6.41", "engines": {}, + "type": "module", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", "directory": "packages/cubejs-client-core" }, "description": "Cube client", - "main": "dist/cubejs-client-core.cjs.js", + "main": "dist/cubejs-client-core.cjs", "browser": "dist/cubejs-client-core.umd.js", "typings": "dist/src/index.d.ts", "author": "Cube Dev, Inc.", @@ -16,11 +17,12 @@ ".": { "types": "./dist/src/index.d.ts", "import": "./dist/src/index.js", - "require": "./dist/cubejs-client-core.cjs.js" + "require": "./dist/cubejs-client-core.cjs" }, "./format": { "types": "./dist/src/format.d.ts", - "import": "./dist/src/format.js" + "import": "./dist/src/format.js", + "require": "./dist/format.cjs" } }, "typesVersions": { @@ -55,7 +57,7 @@ ], "license": "MIT", "devDependencies": { - "@cubejs-backend/linter": "1.6.40", + "@cubejs-backend/linter": "1.6.41", "@types/d3-format": "^3", "@types/d3-time-format": "^4", "@types/moment-range": "^4.0.0", diff --git a/packages/cubejs-client-core/src/HttpTransport.ts b/packages/cubejs-client-core/src/HttpTransport.ts index 3814076d6db51..306daec4cba2c 100644 --- a/packages/cubejs-client-core/src/HttpTransport.ts +++ b/packages/cubejs-client-core/src/HttpTransport.ts @@ -1,6 +1,6 @@ import fetch from 'cross-fetch'; import 'url-search-params-polyfill'; -import { responseChunks } from './streaming'; +import { responseChunks } from './streaming.js'; export interface ErrorResponse { error: string; diff --git a/packages/cubejs-client-core/src/Meta.ts b/packages/cubejs-client-core/src/Meta.ts index f440e4afc4aae..319ae97eff02a 100644 --- a/packages/cubejs-client-core/src/Meta.ts +++ b/packages/cubejs-client-core/src/Meta.ts @@ -12,8 +12,8 @@ import { FilterOperator, TCubeSegment, NotFoundMember, -} from './types'; -import { DeeplyReadonly } from './index'; + DeeplyReadonly, +} from './types.js'; export interface CubeMemberWrapper { cubeName: string; diff --git a/packages/cubejs-client-core/src/ProgressResult.ts b/packages/cubejs-client-core/src/ProgressResult.ts index ee05976d8278d..56f61803ecee6 100644 --- a/packages/cubejs-client-core/src/ProgressResult.ts +++ b/packages/cubejs-client-core/src/ProgressResult.ts @@ -1,4 +1,4 @@ -import { ProgressResponse } from './types'; +import { ProgressResponse } from './types.js'; export default class ProgressResult { private progressResponse: ProgressResponse; diff --git a/packages/cubejs-client-core/src/ResultSet.ts b/packages/cubejs-client-core/src/ResultSet.ts index fe6d97ba15137..02dd1d0bff20c 100644 --- a/packages/cubejs-client-core/src/ResultSet.ts +++ b/packages/cubejs-client-core/src/ResultSet.ts @@ -4,7 +4,7 @@ import { flatten, } from 'ramda'; -import { aliasSeries } from './utils'; +import { aliasSeries } from './utils.js'; import { DateRegex, dayRange, @@ -13,7 +13,7 @@ import { LocalDateRegex, TIME_SERIES, timeSeriesFromCustomInterval -} from './time'; +} from './time.js'; import { Annotation, ChartPivotRow, DateRange, @@ -30,7 +30,7 @@ import { SeriesNamesColumn, TableColumn, TimeDimension -} from './types'; +} from './types.js'; const groupByToPairs = function groupByToPairsImpl(keyFn: (item: T) => K): (data: T[]) => [K, T[]][] { const acc = new Map(); diff --git a/packages/cubejs-client-core/src/format.ts b/packages/cubejs-client-core/src/format.ts index c71b6e623ab2f..fe63789b03938 100644 --- a/packages/cubejs-client-core/src/format.ts +++ b/packages/cubejs-client-core/src/format.ts @@ -1,8 +1,8 @@ import { format as d3Format } from 'd3-format'; import { timeFormat } from 'd3-time-format'; -import { getD3NumericLocale } from './format-d3-numeric-locale'; +import { getD3NumericLocale } from './format-d3-numeric-locale.js'; -import type { DimensionFormat, MeasureFormat, TCubeMemberType } from './types'; +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. diff --git a/packages/cubejs-client-core/src/index.ts b/packages/cubejs-client-core/src/index.ts index a7bec9fa84ecd..1bac5d7708989 100644 --- a/packages/cubejs-client-core/src/index.ts +++ b/packages/cubejs-client-core/src/index.ts @@ -1,12 +1,13 @@ import { v4 as uuidv4 } from 'uuid'; -import ResultSet from './ResultSet'; -import SqlQuery from './SqlQuery'; -import Meta from './Meta'; -import ProgressResult from './ProgressResult'; -import HttpTransport, { ErrorResponse, ITransport, TransportOptions } from './HttpTransport'; -import RequestError from './RequestError'; +import ResultSet from './ResultSet.js'; +import SqlQuery from './SqlQuery.js'; +import Meta from './Meta.js'; +import ProgressResult from './ProgressResult.js'; +import HttpTransport, { ErrorResponse, ITransport, TransportOptions } from './HttpTransport.js'; +import RequestError from './RequestError.js'; import { CacheMode, + DeeplyReadonly, DimensionFormat, ExtractTimeMembers, LoadResponse, @@ -18,7 +19,7 @@ import { QueryOrder, QueryType, TransformedQuery -} from './types'; +} from './types.js'; export type LoadMethodCallback = (error: Error | null, resultSet: T) => void; @@ -63,10 +64,6 @@ export type LoadMethodOptions = { baseRequestId?: string; }; -export type DeeplyReadonly = { - readonly [K in keyof T]: DeeplyReadonly; -}; - export type ExtractMembers> = | (T extends { dimensions: readonly (infer Names)[]; } ? Names : never) | (T extends { measures: readonly (infer Names)[]; } ? Names : never) @@ -916,14 +913,14 @@ class CubeApi { export default (apiToken: string | (() => Promise), options: CubeApiOptions) => new CubeApi(apiToken, options); export { CubeApi }; -export { default as Meta } from './Meta'; -export { default as SqlQuery } from './SqlQuery'; -export { default as RequestError } from './RequestError'; -export { default as ProgressResult } from './ProgressResult'; -export { default as ResultSet } from './ResultSet'; -export * from './HttpTransport'; -export * from './utils'; -export * from './time'; -export * from './types'; +export { default as Meta } from './Meta.js'; +export { default as SqlQuery } from './SqlQuery.js'; +export { default as RequestError } from './RequestError.js'; +export { default as ProgressResult } from './ProgressResult.js'; +export { default as ResultSet } from './ResultSet.js'; +export * from './HttpTransport.js'; +export * from './utils.js'; +export * from './time.js'; +export * from './types.js'; // We don't export it for now, because size of builds for cjs/umd users will be affected -// export * from './format'; +// export * from './format.js'; diff --git a/packages/cubejs-client-core/src/index.umd.ts b/packages/cubejs-client-core/src/index.umd.ts index c9906e017b67f..a7293d54b7c37 100644 --- a/packages/cubejs-client-core/src/index.umd.ts +++ b/packages/cubejs-client-core/src/index.umd.ts @@ -1,4 +1,4 @@ -import cube, * as clientCoreExports from './index'; +import cube, * as clientCoreExports from './index.js'; const cubeAll: any = cube; diff --git a/packages/cubejs-client-core/src/time.ts b/packages/cubejs-client-core/src/time.ts index 72d5a8bb3b1a5..9143dd8bccf04 100644 --- a/packages/cubejs-client-core/src/time.ts +++ b/packages/cubejs-client-core/src/time.ts @@ -1,8 +1,8 @@ import dayjs from 'dayjs'; -import quarterOfYear from 'dayjs/plugin/quarterOfYear'; -import duration from 'dayjs/plugin/duration'; -import isoWeek from 'dayjs/plugin/isoWeek'; -import en from 'dayjs/locale/en'; +import quarterOfYear from 'dayjs/plugin/quarterOfYear.js'; +import duration from 'dayjs/plugin/duration.js'; +import isoWeek from 'dayjs/plugin/isoWeek.js'; +import en from 'dayjs/locale/en.js'; dayjs.extend(quarterOfYear); dayjs.extend(duration); diff --git a/packages/cubejs-client-core/src/types.ts b/packages/cubejs-client-core/src/types.ts index 8f53e43c387d5..b028e26d5b56d 100644 --- a/packages/cubejs-client-core/src/types.ts +++ b/packages/cubejs-client-core/src/types.ts @@ -1,5 +1,9 @@ -import Meta from './Meta'; -import { TimeDimensionGranularity } from './time'; +import Meta from './Meta.js'; +import { TimeDimensionGranularity } from './time.js'; + +export type DeeplyReadonly = { + readonly [K in keyof T]: DeeplyReadonly; +}; export type QueryOrder = 'asc' | 'desc' | 'none'; diff --git a/packages/cubejs-client-core/src/utils.ts b/packages/cubejs-client-core/src/utils.ts index 790bfe6f0a6ed..0f06a31e94a05 100644 --- a/packages/cubejs-client-core/src/utils.ts +++ b/packages/cubejs-client-core/src/utils.ts @@ -1,7 +1,7 @@ import { clone, equals, fromPairs, indexBy, prop, toPairs } from 'ramda'; -import { DeeplyReadonly } from './index'; -import { DEFAULT_GRANULARITY } from './time'; +import { DEFAULT_GRANULARITY } from './time.js'; import { + DeeplyReadonly, Filter, PivotConfig, Query, @@ -14,7 +14,7 @@ import { TQueryOrderArray, TQueryOrderObject, TSourceAxis -} from './types'; +} from './types.js'; export function removeEmptyQueryFields(_query: DeeplyReadonly) { const query = _query || {}; diff --git a/packages/cubejs-client-core/test/CubeApi.test.ts b/packages/cubejs-client-core/test/CubeApi.test.ts index 145606c4fcfbc..8819bff257100 100644 --- a/packages/cubejs-client-core/test/CubeApi.test.ts +++ b/packages/cubejs-client-core/test/CubeApi.test.ts @@ -7,16 +7,16 @@ /* eslint-disable import/first */ import { vi } from 'vitest'; -import { CubeApi as CubeApiOriginal, Query } from '../src'; -import HttpTransport from '../src/HttpTransport'; -import RequestError from '../src/RequestError'; +import { CubeApi as CubeApiOriginal, Query } from '../src/index.js'; +import HttpTransport from '../src/HttpTransport.js'; +import RequestError from '../src/RequestError.js'; import { DescriptiveQueryRequest, DescriptiveQueryRequestCompact, DescriptiveQueryResponse, NumericCastedData -} from './helpers'; -import ResultSet from '../src/ResultSet'; +} from './helpers.js'; +import ResultSet from '../src/ResultSet.js'; class CubeApi extends CubeApiOriginal { public getTransport(): any { diff --git a/packages/cubejs-client-core/test/HttpTransport.test.ts b/packages/cubejs-client-core/test/HttpTransport.test.ts index 9adeb79d39a8b..9839b8d8ba38c 100644 --- a/packages/cubejs-client-core/test/HttpTransport.test.ts +++ b/packages/cubejs-client-core/test/HttpTransport.test.ts @@ -4,7 +4,7 @@ import fetch from 'cross-fetch'; vi.mock('cross-fetch'); -import HttpTransport from '../src/HttpTransport'; +import HttpTransport from '../src/HttpTransport.js'; const mockedFetch = fetch as MockedFunction; diff --git a/packages/cubejs-client-core/test/ResultSet.bench.ts b/packages/cubejs-client-core/test/ResultSet.bench.ts index 3572d815a0bb3..04939510d39b3 100644 --- a/packages/cubejs-client-core/test/ResultSet.bench.ts +++ b/packages/cubejs-client-core/test/ResultSet.bench.ts @@ -1,6 +1,6 @@ import { bench, describe } from 'vitest'; -import ResultSet from '../src/ResultSet'; +import ResultSet from '../src/ResultSet.js'; const STATUSES = ['completed', 'processing', 'shipped']; diff --git a/packages/cubejs-client-core/test/ResultSet.test.ts b/packages/cubejs-client-core/test/ResultSet.test.ts index 6045aea526f6d..c390b5eb97aee 100644 --- a/packages/cubejs-client-core/test/ResultSet.test.ts +++ b/packages/cubejs-client-core/test/ResultSet.test.ts @@ -4,9 +4,9 @@ * @fileoverview ResultSet class unit tests. */ -import ResultSet from '../src/ResultSet'; -import { TimeDimension } from '../src'; -import { DescriptiveQueryResponse } from './helpers'; +import ResultSet from '../src/ResultSet.js'; +import { TimeDimension } from '../src/index.js'; +import { DescriptiveQueryResponse } from './helpers.js'; describe('ResultSet', () => { describe('timeSeries', () => { diff --git a/packages/cubejs-client-core/test/SqlQuery.test.ts b/packages/cubejs-client-core/test/SqlQuery.test.ts index a457dccb68612..9feaced4635e3 100644 --- a/packages/cubejs-client-core/test/SqlQuery.test.ts +++ b/packages/cubejs-client-core/test/SqlQuery.test.ts @@ -4,7 +4,7 @@ * @fileoverview SqlQuery class unit tests. */ -import SqlQuery, { SqlQueryTuple, SqlData, SqlQueryWrapper } from '../src/SqlQuery'; +import SqlQuery, { SqlQueryTuple, SqlData, SqlQueryWrapper } from '../src/SqlQuery.js'; describe('SqlQuery', () => { const mockCacheKeyQueriesTuple: SqlQueryTuple = [ diff --git a/packages/cubejs-client-core/test/compare-date-range.test.ts b/packages/cubejs-client-core/test/compare-date-range.test.ts index c18c64940b7e1..c88aecb2f1b33 100644 --- a/packages/cubejs-client-core/test/compare-date-range.test.ts +++ b/packages/cubejs-client-core/test/compare-date-range.test.ts @@ -1,4 +1,4 @@ -import ResultSet from '../src/ResultSet'; +import ResultSet from '../src/ResultSet.js'; const loadResponses = [ { diff --git a/packages/cubejs-client-core/test/data-blending.test.ts b/packages/cubejs-client-core/test/data-blending.test.ts index 5f41b2991605b..b6e2d95dfe739 100644 --- a/packages/cubejs-client-core/test/data-blending.test.ts +++ b/packages/cubejs-client-core/test/data-blending.test.ts @@ -1,4 +1,4 @@ -import ResultSet from '../src/ResultSet'; +import ResultSet from '../src/ResultSet.js'; import { loadResponse, loadResponseWithoutDateRange } from './fixtures/datablending/load-responses.json'; describe('data blending', () => { diff --git a/packages/cubejs-client-core/test/dayjs-isolation.test.ts b/packages/cubejs-client-core/test/dayjs-isolation.test.ts index adb0b4fa562f9..ab8d9cb6b7e41 100644 --- a/packages/cubejs-client-core/test/dayjs-isolation.test.ts +++ b/packages/cubejs-client-core/test/dayjs-isolation.test.ts @@ -1,5 +1,5 @@ import dayjs from 'dayjs'; -import { internalDayjs } from '../src/time'; +import { internalDayjs } from '../src/time.js'; describe('Dayjs Instance Isolation', () => { test('internalDayjs should not affect global dayjs instance week start', () => { diff --git a/packages/cubejs-client-core/test/default-heuristics.test.ts b/packages/cubejs-client-core/test/default-heuristics.test.ts index 46e4469e48bb9..3c8f59a138ff2 100644 --- a/packages/cubejs-client-core/test/default-heuristics.test.ts +++ b/packages/cubejs-client-core/test/default-heuristics.test.ts @@ -1,5 +1,5 @@ import { vi } from 'vitest'; -import { defaultHeuristics } from '../src/utils'; +import { defaultHeuristics } from '../src/utils.js'; vi.mock('moment-range', async () => { const Moment = await vi.importActual('moment'); diff --git a/packages/cubejs-client-core/test/drill-down.test.ts b/packages/cubejs-client-core/test/drill-down.test.ts index 4761b4f3b3d01..97b762a952bf6 100644 --- a/packages/cubejs-client-core/test/drill-down.test.ts +++ b/packages/cubejs-client-core/test/drill-down.test.ts @@ -1,5 +1,5 @@ import { vi } from 'vitest'; -import ResultSet from '../src/ResultSet'; +import ResultSet from '../src/ResultSet.js'; vi.mock('moment-range', async () => { const Moment = await vi.importActual('moment'); diff --git a/packages/cubejs-client-core/test/format-no-intl.test.ts b/packages/cubejs-client-core/test/format-no-intl.test.ts index 8aa094701aa83..9c3366afe760b 100644 --- a/packages/cubejs-client-core/test/format-no-intl.test.ts +++ b/packages/cubejs-client-core/test/format-no-intl.test.ts @@ -15,32 +15,32 @@ describe('formatValue without Intl', () => { }); it('detectLocale falls back to en-US and formatting works', async () => { - const { formatValue } = await import('../src/format'); + const { formatValue } = await import('../src/format.js'); // number type uses the detected locale (should be en-US fallback) expect(formatValue(1234.56, { type: 'number' })).toBe('1,234.56'); }); it('currency formatting falls back to en-US locale definition', async () => { - const { formatValue } = await import('../src/format'); + const { formatValue } = await import('../src/format.js'); expect(formatValue(1234.56, { type: 'number', format: 'currency' })).toBe('$1,234.56'); }); it('percent formatting works without Intl', async () => { - const { formatValue } = await import('../src/format'); + const { formatValue } = await import('../src/format.js'); expect(formatValue(0.1234, { type: 'number', format: 'percent' })).toBe('12.34%'); }); it('time formatting works without Intl', async () => { - const { formatValue } = await import('../src/format'); + const { formatValue } = await import('../src/format.js'); expect(formatValue('2024-03-15T00:00:00.000', { type: 'time', granularity: 'day' })).toBe('2024-03-15'); }); it('null/undefined still return emptyPlaceholder', async () => { - const { formatValue } = await import('../src/format'); + const { formatValue } = await import('../src/format.js'); expect(formatValue(null, { type: 'number' })).toBe('∅'); expect(formatValue(undefined, { type: 'number' })).toBe('∅'); @@ -49,7 +49,7 @@ describe('formatValue without Intl', () => { // Known locale (de-DE) — pre-built d3 definition is used, // getCurrencySymbol falls back to the static currencySymbols map. it('known locale (de-DE) uses pre-built locale definition', async () => { - const { formatValue } = await import('../src/format'); + const { formatValue } = await import('../src/format.js'); expect(formatValue(1234.56, { type: 'number', format: 'number', locale: 'de-DE' })).toBe('1.234,56'); expect(formatValue(1234.56, { type: 'number', format: 'currency', currency: 'EUR', locale: 'de-DE' })).toBe('€1.234,56'); @@ -59,7 +59,7 @@ describe('formatValue without Intl', () => { // Unknown locale (sv-SE) — getD3NumericLocaleFromIntl throws, // falls back entirely to en-US. it('unknown locale (sv-SE) falls back to en-US', async () => { - const { formatValue } = await import('../src/format'); + const { formatValue } = await import('../src/format.js'); expect(formatValue(1234.56, { type: 'number', format: 'number', locale: 'sv-SE' })).toBe('1,234.56'); expect(formatValue(1234.56, { type: 'number', format: 'currency', currency: 'USD', locale: 'sv-SE' })).toBe('$1,234.56'); diff --git a/packages/cubejs-client-core/test/format.test.ts b/packages/cubejs-client-core/test/format.test.ts index 0b0cbc6643f9b..083fd5a827e00 100644 --- a/packages/cubejs-client-core/test/format.test.ts +++ b/packages/cubejs-client-core/test/format.test.ts @@ -1,5 +1,5 @@ import { describe, it, expect } from 'vitest'; -import { formatValue, formatDateByGranularity, getFormat } from '../src/format'; +import { formatValue, formatDateByGranularity, getFormat } from '../src/format.js'; describe('formatValue', () => { it('format null', () => { diff --git a/packages/cubejs-client-core/test/granularity.test.ts b/packages/cubejs-client-core/test/granularity.test.ts index d203a82afcad4..730669f457ff8 100644 --- a/packages/cubejs-client-core/test/granularity.test.ts +++ b/packages/cubejs-client-core/test/granularity.test.ts @@ -1,6 +1,6 @@ import dayjs from 'dayjs'; import ko from 'dayjs/locale/ko'; -import ResultSet from '../src/ResultSet'; +import ResultSet from '../src/ResultSet.js'; describe('ResultSet Granularity', () => { describe('chartPivot', () => { diff --git a/packages/cubejs-client-core/test/index.test.ts b/packages/cubejs-client-core/test/index.test.ts index 973224e0c1979..7120e4190783e 100644 --- a/packages/cubejs-client-core/test/index.test.ts +++ b/packages/cubejs-client-core/test/index.test.ts @@ -5,8 +5,8 @@ */ import { vi, MockedClass } from 'vitest'; -import { CubeApi, LoadMethodOptions, LoadResponse } from '../src/index'; -import ResultSet from '../src/ResultSet'; +import { CubeApi, LoadMethodOptions, LoadResponse } from '../src/index.js'; +import ResultSet from '../src/ResultSet.js'; vi.mock('../src/ResultSet'); diff --git a/packages/cubejs-client-core/test/table.test.ts b/packages/cubejs-client-core/test/table.test.ts index fa10171ca372e..7a18921b60144 100644 --- a/packages/cubejs-client-core/test/table.test.ts +++ b/packages/cubejs-client-core/test/table.test.ts @@ -1,5 +1,5 @@ -import ResultSet from '../src/ResultSet'; -import { PivotConfig } from '../src/types'; +import ResultSet from '../src/ResultSet.js'; +import { PivotConfig } from '../src/types.js'; describe('resultSet tablePivot and tableColumns', () => { describe('it works with one measure', () => { diff --git a/packages/cubejs-client-core/test/utils.test.ts b/packages/cubejs-client-core/test/utils.test.ts index fd56fbd7c8c0f..3e44eb0f0c9eb 100644 --- a/packages/cubejs-client-core/test/utils.test.ts +++ b/packages/cubejs-client-core/test/utils.test.ts @@ -1,5 +1,5 @@ -import { defaultOrder } from '../src/utils'; -import { dayRange, TIME_SERIES } from '../src/time'; +import { defaultOrder } from '../src/utils.js'; +import { dayRange, TIME_SERIES } from '../src/time.js'; describe('utils', () => { test('default order', () => { diff --git a/packages/cubejs-client-core/tsconfig.json b/packages/cubejs-client-core/tsconfig.json index 6637475d03a1e..3dd7981e7f302 100644 --- a/packages/cubejs-client-core/tsconfig.json +++ b/packages/cubejs-client-core/tsconfig.json @@ -7,8 +7,8 @@ "compilerOptions": { "target": "ES2020", "lib": ["dom", "dom.iterable", "ES2022"], - "module": "ES2020", - "moduleResolution": "node", + "module": "NodeNext", + "moduleResolution": "NodeNext", "declaration": true, "declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */ "declarationDir": "./dist", /* Generates a sourcemap for each corresponding '.d.ts' file. */ diff --git a/packages/cubejs-client-dx/CHANGELOG.md b/packages/cubejs-client-dx/CHANGELOG.md index ff7d56eb0d1cb..b083ba722dac7 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 f6bacf7c55268..ebee8d424401c 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.40", + "version": "1.6.41", "engines": {}, "repository": { "type": "git", diff --git a/packages/cubejs-client-ngx/CHANGELOG.md b/packages/cubejs-client-ngx/CHANGELOG.md index 2666758b14769..695463a571476 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 4ab14090514ee..3108b07e527a9 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.40", + "version": "1.6.41", "author": "Cube Dev, Inc.", "engines": {}, "repository": { diff --git a/packages/cubejs-client-react/CHANGELOG.md b/packages/cubejs-client-react/CHANGELOG.md index a2264abb9454e..aa73fa13f4f27 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 66687988be778..1e657c81362eb 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.40", + "version": "1.6.41", "author": "Cube Dev, Inc.", "license": "MIT", "engines": {}, @@ -24,7 +24,7 @@ ], "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.6.40", + "@cubejs-client/core": "1.6.41", "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 122cb37fb87ec..4847153126633 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 e55e782eb2203..ca30e70103a91 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.40", + "version": "1.6.41", "engines": {}, "repository": { "type": "git", @@ -28,7 +28,7 @@ "src" ], "dependencies": { - "@cubejs-client/core": "1.6.40", + "@cubejs-client/core": "1.6.41", "ramda": "^0.27.0" }, "devDependencies": { diff --git a/packages/cubejs-client-ws-transport/CHANGELOG.md b/packages/cubejs-client-ws-transport/CHANGELOG.md index 02ab11df14775..8b5a1f8e33743 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 df2f288877991..0888be0bf9c03 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.40", + "version": "1.6.41", "engines": {}, "repository": { "type": "git", @@ -20,7 +20,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.6.40", + "@cubejs-client/core": "1.6.41", "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.40", + "@cubejs-backend/linter": "1.6.41", "@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 0505f54fb9d3f..4adee2db43cb2 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 f7dd70ca3e8c6..1a5a1b9d9bb29 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/shared": "1.6.40" + "@cubejs-backend/postgres-driver": "1.6.41", + "@cubejs-backend/shared": "1.6.41" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.40", - "@cubejs-backend/testing-shared": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/testing-shared": "1.6.41", "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 d3088f979579e..bbb66fe2edc81 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 01e3fb970d49e..380386f4e68a1 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/cubestore": "1.6.40", - "@cubejs-backend/native": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@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", "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.40", + "@cubejs-backend/linter": "1.6.41", "@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 a581d7a26142f..fd71cf5f03019 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 c4c4f2f3a6d41..4c9da6769b4f8 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.40", + "version": "1.6.41", "license": "Apache-2.0", "repository": { "type": "git", @@ -30,17 +30,17 @@ "bin" ], "dependencies": { - "@cubejs-backend/base-driver": "1.6.40", - "@cubejs-backend/jdbc-driver": "1.6.40", - "@cubejs-backend/schema-compiler": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@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", "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.40", + "@cubejs-backend/linter": "1.6.41", "@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 664639eeb34c4..b3c0aa9c3f083 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 9576ae8d93124..6d6e4193a6582 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.40", + "version": "1.6.41", "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.40", + "@cubejs-backend/schema-compiler": "1.6.41", "fs-extra": "^9.1.0", "inflection": "^1.12.0", "node-fetch": "^2.6.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.40", - "@cubejs-backend/testing": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/testing": "1.6.41", "@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 8f1db3f1f6240..c9b7e91242597 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **Note:** Version bump only for package @cubejs-backend/docker diff --git a/packages/cubejs-docker/package.json b/packages/cubejs-docker/package.json index a126467365398..ea6a1e6d0c510 100644 --- a/packages/cubejs-docker/package.json +++ b/packages/cubejs-docker/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/docker", - "version": "1.6.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/bigquery-driver": "1.6.40", - "@cubejs-backend/clickhouse-driver": "1.6.40", - "@cubejs-backend/crate-driver": "1.6.40", - "@cubejs-backend/databricks-jdbc-driver": "1.6.40", - "@cubejs-backend/dbt-schema-extension": "1.6.40", - "@cubejs-backend/dremio-driver": "1.6.40", - "@cubejs-backend/druid-driver": "1.6.40", - "@cubejs-backend/duckdb-driver": "1.6.40", - "@cubejs-backend/elasticsearch-driver": "1.6.40", - "@cubejs-backend/firebolt-driver": "1.6.40", - "@cubejs-backend/hive-driver": "1.6.40", - "@cubejs-backend/ksql-driver": "1.6.40", - "@cubejs-backend/materialize-driver": "1.6.40", - "@cubejs-backend/mongobi-driver": "1.6.40", - "@cubejs-backend/mssql-driver": "1.6.40", - "@cubejs-backend/mysql-driver": "1.6.40", - "@cubejs-backend/oracle-driver": "1.6.40", - "@cubejs-backend/pinot-driver": "1.6.40", - "@cubejs-backend/postgres-driver": "1.6.40", - "@cubejs-backend/prestodb-driver": "1.6.40", - "@cubejs-backend/questdb-driver": "1.6.40", - "@cubejs-backend/redshift-driver": "1.6.40", - "@cubejs-backend/server": "1.6.40", - "@cubejs-backend/snowflake-driver": "1.6.40", - "@cubejs-backend/sqlite-driver": "1.6.40", - "@cubejs-backend/trino-driver": "1.6.40", - "@cubejs-backend/vertica-driver": "1.6.40", - "cubejs-cli": "1.6.40", + "@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", "typescript": "~5.2.2" }, "resolutions": { diff --git a/packages/cubejs-dremio-driver/CHANGELOG.md b/packages/cubejs-dremio-driver/CHANGELOG.md index c94e86c1f0f2a..29de8e988b276 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 a6bd8900d9cf1..d69b48285f6af 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/schema-compiler": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/schema-compiler": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "axios": "^1.8.3", "sqlstring": "^2.3.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.40", - "@cubejs-backend/testing-shared": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/testing-shared": "1.6.41", "jest": "^29" }, "license": "Apache-2.0", diff --git a/packages/cubejs-druid-driver/CHANGELOG.md b/packages/cubejs-druid-driver/CHANGELOG.md index 7142f26deb22b..12e12d4bab686 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 fafe92eac455d..7adbd0c7f035a 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.40", + "version": "1.6.41", "license": "Apache-2.0", "repository": { "type": "git", @@ -28,13 +28,13 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.6.40", - "@cubejs-backend/schema-compiler": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/schema-compiler": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "axios": "^1.8.3" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.40", + "@cubejs-backend/linter": "1.6.41", "@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 c44c1aca2980c..58d632c41c44e 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 7f85b11c1ce96..cec0e6f4bfaa7 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/schema-compiler": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/schema-compiler": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "duckdb": "^1.4.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.40", - "@cubejs-backend/testing-shared": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/testing-shared": "1.6.41", "@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 c40bb8c59a05a..9137561e55b40 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 93dfc464910d9..6a3d8cd2a3635 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.40", + "version": "1.6.41", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -23,14 +23,14 @@ "driver" ], "dependencies": { - "@cubejs-backend/base-driver": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "@elastic/elasticsearch": "7.12.0", "sqlstring": "^2.3.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.40", + "@cubejs-backend/linter": "1.6.41", "@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 eb8257f5fdbd9..2a3d617a642b5 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 be7f27d017ccd..90e5e4112385e 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/schema-compiler": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/schema-compiler": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "firebolt-sdk": "1.10.0" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.40", - "@cubejs-backend/testing-shared": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/testing-shared": "1.6.41", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-hive-driver/CHANGELOG.md b/packages/cubejs-hive-driver/CHANGELOG.md index 4b2e4ab848e46..9d3b7aeecfdf7 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 adeb598b90981..0368a68ad2511 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "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.40" + "@cubejs-backend/linter": "1.6.41" }, "publishConfig": { "access": "public" diff --git a/packages/cubejs-jdbc-driver/CHANGELOG.md b/packages/cubejs-jdbc-driver/CHANGELOG.md index 2e89285fb6af1..d04038c479e5d 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 d19c40a764471..1af81e6ad2bae 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.40", + "version": "1.6.41", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,9 +25,9 @@ "index.js" ], "dependencies": { - "@cubejs-backend/base-driver": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", "@cubejs-backend/node-java-maven": "^0.1.3", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/shared": "1.6.41", "sqlstring": "^2.3.0" }, "optionalDependencies": { @@ -42,7 +42,7 @@ "testEnvironment": "node" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.40", + "@cubejs-backend/linter": "1.6.41", "@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 ed79cc7ecb002..663e18a976f5d 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 28235b046be2d..00b5add50b224 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/schema-compiler": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/schema-compiler": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "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.40", + "@cubejs-backend/linter": "1.6.41", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-linter/CHANGELOG.md b/packages/cubejs-linter/CHANGELOG.md index a2b429e92e278..6d8988bd2bb0d 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **Note:** Version bump only for package @cubejs-backend/linter diff --git a/packages/cubejs-linter/package.json b/packages/cubejs-linter/package.json index 668ca404cc00a..cb98f6b736708 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.40", + "version": "1.6.41", "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 eab9c4b86f4c7..502c7111f1756 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 004228f556625..68e04c10c87e0 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/postgres-driver": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/postgres-driver": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "semver": "^7.6.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.40", - "@cubejs-backend/testing": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/testing": "1.6.41", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-mongobi-driver/CHANGELOG.md b/packages/cubejs-mongobi-driver/CHANGELOG.md index a41de2a99a6e3..ba99319da4704 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 967cef90c413a..7872c33813230 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "@types/node": "^20", "moment": "^2.29.1", "mysql2": "^3.11.5" @@ -38,7 +38,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.40", + "@cubejs-backend/linter": "1.6.41", "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 c5a57c00d3833..1cc420f807dc1 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 12a38ea216de3..f844389fb107e 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "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 473ed14ec84c2..a00e47e5d1761 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 5eed12f115f16..1532baa02b98f 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "@types/mysql": "^2.15.15", "aws-sdk": "^2.787.0", "data-api-client": "^1.1.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.40", + "@cubejs-backend/linter": "1.6.41", "@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 2be7cc4fc61bb..eb1a1cb309b22 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 bbbf29e74a56a..e7c9e8999b90e 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "mysql": "^2.18.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.40", - "@cubejs-backend/testing-shared": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/testing-shared": "1.6.41", "@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 f2f7c3d7fc6e4..3c99e4b225a5b 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 7a196b17e4ce6..99317c177d303 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.40", + "version": "1.6.41", "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.40", + "@cubejs-backend/base-driver": "1.6.41", "ramda": "^0.27.0" }, "optionalDependencies": { diff --git a/packages/cubejs-pinot-driver/CHANGELOG.md b/packages/cubejs-pinot-driver/CHANGELOG.md index 24f6a53c9ed4b..672a674c6ce67 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 6cae3998d169a..296532cdd5f9e 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/schema-compiler": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/schema-compiler": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "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.40", + "@cubejs-backend/linter": "1.6.41", "@types/jest": "^29", "jest": "^29", "should": "^13.2.3", diff --git a/packages/cubejs-playground/CHANGELOG.md b/packages/cubejs-playground/CHANGELOG.md index 1556207dfa0c0..084df8a4d7c31 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **Note:** Version bump only for package @cubejs-client/playground diff --git a/packages/cubejs-playground/package.json b/packages/cubejs-playground/package.json index be481ec806bf0..dd51c785cfa6c 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.40", + "version": "1.6.41", "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.40", - "@cubejs-client/react": "1.6.40", + "@cubejs-client/core": "1.6.41", + "@cubejs-client/react": "1.6.41", "@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 6bdf500070a33..b5be658577466 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) ### Performance Improvements diff --git a/packages/cubejs-postgres-driver/package.json b/packages/cubejs-postgres-driver/package.json index 23278b4b9cc32..84ffd477859a6 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "@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.40", - "@cubejs-backend/testing-shared": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/testing-shared": "1.6.41", "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 c0286f27fee0a..e0963aca491c0 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 3b8bf69bec571..a215f28b099e9 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "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.40", + "@cubejs-backend/linter": "1.6.41", "@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 74d7a36631013..f3fe87c6ef846 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) ### Features diff --git a/packages/cubejs-query-orchestrator/package.json b/packages/cubejs-query-orchestrator/package.json index 96fb262a7ea9e..2b4dc79690822 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.40", + "version": "1.6.41", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,15 +29,15 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.6.40", - "@cubejs-backend/cubestore-driver": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/cubestore-driver": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "csv-write-stream": "^2.0.0", "lru-cache": "^11.1.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.40", + "@cubejs-backend/linter": "1.6.41", "@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 98540dbe03b8d..eea1ef31925eb 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 a7f24eb49dfe5..7430b970f6cc9 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/schema-compiler": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/schema-compiler": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "@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.40", - "@cubejs-backend/testing-shared": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/testing-shared": "1.6.41", "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 6eaf985c4241f..d797a6e3a92e1 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 2c7aa19e95ea1..13b699f02df4a 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/postgres-driver": "1.6.40", - "@cubejs-backend/shared": "1.6.40" + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/postgres-driver": "1.6.41", + "@cubejs-backend/shared": "1.6.41" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.40", + "@cubejs-backend/linter": "1.6.41", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-schema-compiler/CHANGELOG.md b/packages/cubejs-schema-compiler/CHANGELOG.md index b2d643c130aeb..90986523a8a1e 100644 --- a/packages/cubejs-schema-compiler/CHANGELOG.md +++ b/packages/cubejs-schema-compiler/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.41](https://github.com/cube-js/cube/compare/v1.6.40...v1.6.41) (2026-05-01) + +### Bug Fixes + +- **schema-compiler:** preserve currency value in views ([#10793](https://github.com/cube-js/cube/issues/10793)) ([613af8d](https://github.com/cube-js/cube/commit/613af8d52dc711021ec564645e0cb86e7a4f2be3)) + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) ### Bug Fixes diff --git a/packages/cubejs-schema-compiler/package.json b/packages/cubejs-schema-compiler/package.json index c8a71128b246a..4a00881ae5d8b 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/native": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "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.40", - "@cubejs-backend/mssql-driver": "1.6.40", - "@cubejs-backend/query-orchestrator": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/mssql-driver": "1.6.41", + "@cubejs-backend/query-orchestrator": "1.6.41", "@types/babel__code-frame": "^7.0.6", "@types/babel__generator": "^7.6.8", "@types/babel__traverse": "^7.20.5", diff --git a/packages/cubejs-schema-compiler/src/compiler/CubeSymbols.ts b/packages/cubejs-schema-compiler/src/compiler/CubeSymbols.ts index 7ececf82507df..caaa9005de6a1 100644 --- a/packages/cubejs-schema-compiler/src/compiler/CubeSymbols.ts +++ b/packages/cubejs-schema-compiler/src/compiler/CubeSymbols.ts @@ -835,12 +835,13 @@ export class CubeSymbols implements TranspilerSymbolResolver, CompilerInterface memberSets.resolvedMembers.add(name); - const override = (include.title || include.description || include.format || include.meta) + const override = (include.title || include.description || include.format || include.meta || include.currency) ? { title: include.title, description: include.description, format: include.format, meta: include.meta, + currency: include.currency, } : undefined; @@ -970,6 +971,7 @@ export class CubeSymbols implements TranspilerSymbolResolver, CompilerInterface // eslint-disable-next-line no-new-func const sql = new Function(path[0], `return \`\${${memberRef.member}}\`;`); let memberDefinition; + const propagatedCurrency = memberRef.override?.currency || resolvedMember.currency; if (type === 'measures') { memberDefinition = { sql, @@ -979,6 +981,7 @@ export class CubeSymbols implements TranspilerSymbolResolver, CompilerInterface title: memberRef.override?.title || resolvedMember.title, description: memberRef.override?.description || resolvedMember.description, format: memberRef.override?.format || resolvedMember.format, + ...(propagatedCurrency ? { currency: propagatedCurrency } : {}), ...(resolvedMember.multiStage && { multiStage: resolvedMember.multiStage }), ...(resolvedMember.timeShift && { timeShift: resolvedMember.timeShift }), ...(resolvedMember.orderBy && { orderBy: resolvedMember.orderBy }), @@ -994,6 +997,7 @@ export class CubeSymbols implements TranspilerSymbolResolver, CompilerInterface title: memberRef.override?.title || resolvedMember.title, description: memberRef.override?.description || resolvedMember.description, format: memberRef.override?.format || resolvedMember.format, + ...(propagatedCurrency ? { currency: propagatedCurrency } : {}), ...(resolvedMember.granularities ? { granularities: resolvedMember.granularities } : {}), ...(resolvedMember.multiStage && { multiStage: resolvedMember.multiStage }), ...(resolvedMember.keyReference && this.processKeyReferenceForView(resolvedMember.keyReference, targetCube.name, viewAllMembers, memberRef.member)), diff --git a/packages/cubejs-schema-compiler/test/unit/fixtures/format_showcase.yml b/packages/cubejs-schema-compiler/test/unit/fixtures/format_showcase.yml new file mode 100644 index 0000000000000..13caa55f3782c --- /dev/null +++ b/packages/cubejs-schema-compiler/test/unit/fixtures/format_showcase.yml @@ -0,0 +1,162 @@ +cubes: + - name: format_showcase + sql: | + SELECT + 1 as id, + 1000000.50 as big_number, + 50000.25 as revenue, + 0.1567 as conversion_rate, + 3.14159 as decimal_value, + 42 as simple_count, + 12.99 as price_usd, + 45750.80 as price_eur, + 3750000.75 as price_rub, + current_timestamp as sample_date, + 'https://example.com/product/123' as url_link, + 'PROD-12345' as product_id + + dimensions: + - name: id + sql: id + type: number + primary_key: true + + - name: sample_date + sql: sample_date + type: time + + - name: url_link + sql: url_link + type: string + format: link + + - name: product_id + sql: product_id + type: string + format: id + + measures: + # Currency formats (explicit currency specified) + - name: revenue_usd + sql: revenue + type: sum + format: currency + currency: USD + + - name: revenue_eur + sql: price_eur + type: sum + format: currency + currency: EUR + + - name: revenue_rub + sql: price_rub + type: sum + format: currency + currency: RUB + + # Default currency format (no currency specified) + - name: revenue_default + sql: price_usd + type: sum + format: currency + + # Percentage format + - name: conversion_rate + sql: conversion_rate + type: avg + format: percent + + # Number format (default) + - name: total_count + sql: simple_count + type: sum + format: number + + # Number formats with specific decimal places + - name: number_0_format + sql: big_number + type: avg + format: number_0 + + - name: number_1_format + sql: decimal_value + type: avg + format: number_1 + + - name: number_2_format + sql: decimal_value + type: avg + format: number_2 + + - name: number_3_format + sql: decimal_value + type: avg + format: number_3 + + - name: number_4_format + sql: decimal_value + type: avg + format: number_4 + + - name: number_5_format + sql: decimal_value + type: avg + format: number_5 + + # No format specified (default behavior) + - name: raw_count + type: count +views: + - name: format_showcase_view + description: Comprehensive demonstration of all possible Cube formats including currency, percentage, number, id, link, and default formats with dummy data + + cubes: + - join_path: format_showcase + includes: + # DIMENSIONS WITH VARIOUS FORMATS + + # Time dimension (default time format) + - sample_date + + # String dimensions with special formats + - name: url_link + alias: website_url + - name: product_id + alias: sku_identifier + + # MEASURES WITH CURRENCY FORMAT (explicit currencies) + - name: revenue_usd + alias: total_sales_usd + - name: revenue_eur + alias: total_sales_eur + # Intentionally not aliased so we can verify format propagates without aliasing. + - revenue_rub + - name: revenue_default + alias: default_currency_revenue + + # MEASURES WITH PERCENTAGE FORMAT + - name: conversion_rate + alias: success_rate + + # MEASURES WITH NUMBER FORMAT + - name: total_count + alias: item_count + + # MEASURES WITH SPECIFIC DECIMAL PLACES (number_N formats) + - name: number_0_format + alias: zero_decimal_places + - name: number_1_format + alias: one_decimal_place + - name: number_2_format + alias: two_decimal_places + - name: number_3_format + alias: three_decimal_places + - name: number_4_format + alias: four_decimal_places + - name: number_5_format + alias: five_decimal_places + + # MEASURES WITH DEFAULT FORMAT (no format specified) + - name: raw_count + alias: basic_row_count diff --git a/packages/cubejs-schema-compiler/test/unit/format-showcase.test.ts b/packages/cubejs-schema-compiler/test/unit/format-showcase.test.ts new file mode 100644 index 0000000000000..dc4d805a1c1ca --- /dev/null +++ b/packages/cubejs-schema-compiler/test/unit/format-showcase.test.ts @@ -0,0 +1,75 @@ +import fs from 'fs'; +import path from 'path'; + +import { prepareYamlCompiler } from './PrepareCompiler'; + +describe('Format showcase fixture', () => { + let metaTransformer: any; + + beforeAll(async () => { + const modelContent = fs.readFileSync( + path.join(process.cwd(), '/test/unit/fixtures/format_showcase.yml'), + 'utf8' + ); + const compilers = prepareYamlCompiler(modelContent); + await compilers.compiler.compile(); + metaTransformer = compilers.metaTransformer; + }); + + const findMeasure = (cubeName: string, measureName: string) => { + const cubeConfig = metaTransformer.cubes + .map((def: any) => def.config) + .find((def: any) => def.name === cubeName); + expect(cubeConfig).toBeDefined(); + const measure = cubeConfig.measures.find((m: any) => m.name === `${cubeName}.${measureName}`); + expect(measure).toBeDefined(); + + return measure; + }; + + const expectCurrencyMeasure = (measure: any, currency: string | undefined) => { + expect(measure.format).toBe('currency'); + expect(measure.currency).toBe(currency); + const expectedDescription: any = { name: 'currency', specifier: '$,.2~f' }; + if (currency) { + expectedDescription.currency = currency; + } + expect(measure.formatDescription).toEqual(expectedDescription); + }; + + describe('currency measures on cube', () => { + it('revenue_usd has formatDescription with currency USD', () => { + expectCurrencyMeasure(findMeasure('format_showcase', 'revenue_usd'), 'USD'); + }); + + it('revenue_eur has formatDescription with currency EUR', () => { + expectCurrencyMeasure(findMeasure('format_showcase', 'revenue_eur'), 'EUR'); + }); + + it('revenue_rub has formatDescription with currency RUB', () => { + expectCurrencyMeasure(findMeasure('format_showcase', 'revenue_rub'), 'RUB'); + }); + + it('revenue_default has formatDescription without currency field when none specified', () => { + expectCurrencyMeasure(findMeasure('format_showcase', 'revenue_default'), undefined); + }); + }); + + describe('currency measures on view', () => { + it('total_sales_usd (aliased) preserves full formatDescription with currency USD', () => { + expectCurrencyMeasure(findMeasure('format_showcase_view', 'total_sales_usd'), 'USD'); + }); + + it('total_sales_eur (aliased) preserves full formatDescription with currency EUR', () => { + expectCurrencyMeasure(findMeasure('format_showcase_view', 'total_sales_eur'), 'EUR'); + }); + + it('revenue_rub (not aliased) preserves full formatDescription with currency RUB', () => { + expectCurrencyMeasure(findMeasure('format_showcase_view', 'revenue_rub'), 'RUB'); + }); + + it('default_currency_revenue (aliased) has no currency field when none specified', () => { + expectCurrencyMeasure(findMeasure('format_showcase_view', 'default_currency_revenue'), undefined); + }); + }); +}); diff --git a/packages/cubejs-server-core/CHANGELOG.md b/packages/cubejs-server-core/CHANGELOG.md index b04be19c854f8..75bcd0174b1a8 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 1a73a5ef95b28..2546bdd089921 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/base-driver": "1.6.40", - "@cubejs-backend/cloud": "1.6.40", - "@cubejs-backend/cubestore-driver": "1.6.40", + "@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/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.6.40", - "@cubejs-backend/query-orchestrator": "1.6.40", - "@cubejs-backend/schema-compiler": "1.6.40", - "@cubejs-backend/shared": "1.6.40", - "@cubejs-backend/templates": "1.6.40", + "@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", "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.40", - "@cubejs-client/playground": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-client/playground": "1.6.41", "@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 ad4b3dc77949f..6d86b5ac444e3 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **Note:** Version bump only for package @cubejs-backend/server diff --git a/packages/cubejs-server/package.json b/packages/cubejs-server/package.json index 3396dda34a9e6..8f5ba75b406ce 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.40", + "version": "1.6.41", "types": "index.d.ts", "repository": { "type": "git", @@ -40,11 +40,11 @@ "jest:shapshot": "jest --updateSnapshot test" }, "dependencies": { - "@cubejs-backend/cubestore-driver": "1.6.40", + "@cubejs-backend/cubestore-driver": "1.6.41", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.6.40", - "@cubejs-backend/server-core": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/native": "1.6.41", + "@cubejs-backend/server-core": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "@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.40", - "@cubejs-backend/query-orchestrator": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/query-orchestrator": "1.6.41", "@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 de3cdf5235ee7..edd9d3895d11b 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) ### Features diff --git a/packages/cubejs-snowflake-driver/package.json b/packages/cubejs-snowflake-driver/package.json index 034c63a9cf59a..5075cb17b5875 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "snowflake-sdk": "^2.4.0" }, "license": "Apache-2.0", @@ -40,7 +40,7 @@ "extends": "../cubejs-linter" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.40", + "@cubejs-backend/linter": "1.6.41", "typescript": "~5.2.2", "vitest": "^4" } diff --git a/packages/cubejs-sqlite-driver/CHANGELOG.md b/packages/cubejs-sqlite-driver/CHANGELOG.md index 4bbd9c87ff1be..c0c5144247f4b 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 8cad3625db51d..8ce331db01d66 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.40", + "version": "1.6.41", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -18,13 +18,13 @@ "unit": "jest" }, "dependencies": { - "@cubejs-backend/base-driver": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/base-driver": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "sqlite3": "^5.1.7" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.40", + "@cubejs-backend/linter": "1.6.41", "jest": "^29" }, "publishConfig": { diff --git a/packages/cubejs-templates/CHANGELOG.md b/packages/cubejs-templates/CHANGELOG.md index 6a8f7e7b92e72..547a0e013fe89 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **Note:** Version bump only for package @cubejs-backend/templates diff --git a/packages/cubejs-templates/package.json b/packages/cubejs-templates/package.json index bbea5d7f54fcf..faa69803aae68 100644 --- a/packages/cubejs-templates/package.json +++ b/packages/cubejs-templates/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/templates", - "version": "1.6.40", + "version": "1.6.41", "description": "Cube.js Templates helpers", "author": "Cube Dev, Inc.", "repository": { @@ -31,7 +31,7 @@ "extends": "../cubejs-linter" }, "dependencies": { - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/shared": "1.6.41", "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.40", + "@cubejs-backend/linter": "1.6.41", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-testing-drivers/CHANGELOG.md b/packages/cubejs-testing-drivers/CHANGELOG.md index f97000b6aa7ab..a8660d78c4be7 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) ### Bug Fixes diff --git a/packages/cubejs-testing-drivers/package.json b/packages/cubejs-testing-drivers/package.json index 911dcc1645227..ffc4e259572e8 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.40", + "version": "1.6.41", "description": "Cube.js drivers test suite", "author": "Cube Dev, Inc.", "repository": { @@ -73,24 +73,24 @@ "dist/src" ], "dependencies": { - "@cubejs-backend/athena-driver": "1.6.40", - "@cubejs-backend/base-driver": "1.6.40", - "@cubejs-backend/bigquery-driver": "1.6.40", - "@cubejs-backend/clickhouse-driver": "1.6.40", - "@cubejs-backend/cubestore-driver": "1.6.40", - "@cubejs-backend/databricks-jdbc-driver": "1.6.40", + "@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/dotenv": "^9.0.2", - "@cubejs-backend/linter": "1.6.40", - "@cubejs-backend/mssql-driver": "1.6.40", - "@cubejs-backend/mysql-driver": "1.6.40", - "@cubejs-backend/postgres-driver": "1.6.40", - "@cubejs-backend/query-orchestrator": "1.6.40", - "@cubejs-backend/server-core": "1.6.40", - "@cubejs-backend/shared": "1.6.40", - "@cubejs-backend/snowflake-driver": "1.6.40", - "@cubejs-backend/testing-shared": "1.6.40", - "@cubejs-client/core": "1.6.40", - "@cubejs-client/ws-transport": "1.6.40", + "@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", "@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 ff5686a7069d5..af9d5d24300fe 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 17ca7d054f4d8..e7c3bd01a107c 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/schema-compiler": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/query-orchestrator": "1.6.41", + "@cubejs-backend/schema-compiler": "1.6.41", + "@cubejs-backend/shared": "1.6.41", "@testcontainers/kafka": "~10.28.0", "dedent": "^0.7.0", "node-fetch": "^2.6.7", "testcontainers": "^10.28.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.6.40", + "@cubejs-backend/linter": "1.6.41", "@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 adcb566b0827d..b4f9ec4537297 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) ### Bug Fixes diff --git a/packages/cubejs-testing/package.json b/packages/cubejs-testing/package.json index d107d7a404f44..0ffd0b1dcac26 100644 --- a/packages/cubejs-testing/package.json +++ b/packages/cubejs-testing/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/testing", - "version": "1.6.40", + "version": "1.6.41", "description": "Cube.js e2e tests", "author": "Cube Dev, Inc.", "repository": { @@ -100,15 +100,15 @@ "birdbox-fixtures" ], "dependencies": { - "@cubejs-backend/cubestore-driver": "1.6.40", + "@cubejs-backend/cubestore-driver": "1.6.41", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/ksql-driver": "1.6.40", - "@cubejs-backend/postgres-driver": "1.6.40", - "@cubejs-backend/query-orchestrator": "1.6.40", - "@cubejs-backend/schema-compiler": "1.6.40", - "@cubejs-backend/shared": "1.6.40", - "@cubejs-backend/testing-shared": "1.6.40", - "@cubejs-client/ws-transport": "1.6.40", + "@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", "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.40", - "@cubejs-client/core": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-client/core": "1.6.41", "@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 6be499e7ece04..3dc5782f09cf4 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 f5b936203d1f2..babee926ee053 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/prestodb-driver": "1.6.40", - "@cubejs-backend/schema-compiler": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@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", "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.40", + "@cubejs-backend/linter": "1.6.41", "@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 4040f88e168d0..2ed093404b4d0 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **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 4d07002d4edf0..cdc647f06e55a 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.40", + "version": "1.6.41", "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.40", - "@cubejs-backend/query-orchestrator": "1.6.40", - "@cubejs-backend/schema-compiler": "1.6.40", - "@cubejs-backend/shared": "1.6.40", + "@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", "vertica-nodejs": "^1.0.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.6.40", - "@cubejs-backend/testing-shared": "1.6.40", + "@cubejs-backend/linter": "1.6.41", + "@cubejs-backend/testing-shared": "1.6.41", "@types/jest": "^29", "jest": "^29", "testcontainers": "^10.28.0" diff --git a/rollup.config.js b/rollup.config.js index 67cbeca6bbd32..fe0cc7d41bbb9 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -27,7 +27,7 @@ const bundle = ( babel({ extensions: ['.js', '.jsx', '.ts', '.tsx'], exclude: ['node_modules/**', /\/core-js\//], - babelHelpers: 'runtime', + babelHelpers: 'bundled', presets: [ '@babel/preset-react', '@babel/preset-typescript', @@ -40,17 +40,6 @@ const bundle = ( }, ], ], - plugins: [ - [ - '@babel/plugin-transform-runtime', - { - corejs: false, - helpers: true, - regenerator: true, - useESModules: false, - }, - ], - ], }), alias({ entries: { @@ -63,6 +52,10 @@ const bundle = ( // Will be built with typescript const skipEsModule = name === 'cubejs-client-core'; + // Packages with "type": "module" need a .cjs extension so Node treats the + // CJS bundle as CommonJS regardless of the package's module type. + const cjsExtension = name === 'cubejs-client-core' ? 'cjs' : 'cjs.js'; + const config = [ // browser-friendly UMD build { @@ -92,7 +85,7 @@ const bundle = ( babel({ extensions: ['.js', '.jsx', '.ts', '.tsx'], exclude: 'node_modules/**', - babelHelpers: 'runtime', + babelHelpers: 'bundled', presets: [ '@babel/preset-react', '@babel/preset-typescript', @@ -105,22 +98,11 @@ const bundle = ( }, ], ], - plugins: [ - [ - '@babel/plugin-transform-runtime', - { - corejs: false, - helpers: true, - regenerator: true, - useESModules: false, - }, - ], - ], }), ], output: [ { - file: `packages/${name}/dist/${name}.cjs.js`, + file: `packages/${name}/dist/${name}.${cjsExtension}`, format: 'cjs', sourcemap: true, }, @@ -189,4 +171,42 @@ export default bundle( vue: 'Vue', }, }) - ); + ) + .concat([ + { + input: 'packages/cubejs-client-core/src/format.ts', + plugins: [ + json(), + tsconfigPaths(), + resolve({ + extensions: ['.mjs', '.js', '.jsx', '.ts', '.tsx', '.json'], + resolveOnly: [/^\.\.?/, /^d3-format/, /^d3-time-format/, /^d3-time/, /^d3-array/, /^internmap/], + }), + commonjs(), + babel({ + extensions: ['.js', '.jsx', '.ts', '.tsx'], + exclude: 'node_modules/**', + babelHelpers: 'bundled', + presets: [ + '@babel/preset-typescript', + [ + '@babel/preset-env', + { + shippedProposals: true, + useBuiltIns: 'usage', + corejs: 3, + }, + ], + ], + }), + ], + output: [ + { + file: 'packages/cubejs-client-core/dist/format.cjs', + format: 'cjs', + exports: 'named', + sourcemap: true, + }, + ], + }, + ]); diff --git a/rust/cubesql/CHANGELOG.md b/rust/cubesql/CHANGELOG.md index 42201a88b7d2e..3111d71dff8ac 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) ### Bug Fixes diff --git a/rust/cubesql/package.json b/rust/cubesql/package.json index 8646eded37cfb..bffe1c7010c5f 100644 --- a/rust/cubesql/package.json +++ b/rust/cubesql/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubesql", - "version": "1.6.40", + "version": "1.6.41", "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 5a4a39069c58e..d33ed2db2c513 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.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 + ## [1.6.40](https://github.com/cube-js/cube/compare/v1.6.39...v1.6.40) (2026-04-30) **Note:** Version bump only for package @cubejs-backend/cubestore diff --git a/rust/cubestore/Cargo.lock b/rust/cubestore/Cargo.lock index d2129cdc52dcd..b6f4feeef958b 100644 --- a/rust/cubestore/Cargo.lock +++ b/rust/cubestore/Cargo.lock @@ -1523,7 +1523,7 @@ dependencies = [ [[package]] name = "cubestore" -version = "1.6.40" +version = "1.6.41" dependencies = [ "actix-rt", "anyhow", diff --git a/rust/cubestore/cubestore/Cargo.toml b/rust/cubestore/cubestore/Cargo.toml index bb53b1a03c2b8..196cbdd262922 100644 --- a/rust/cubestore/cubestore/Cargo.toml +++ b/rust/cubestore/cubestore/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cubestore" -version = "1.6.40" +version = "1.6.41" authors = ["Cube Dev, Inc."] edition = "2021" license = "Apache-2.0" diff --git a/rust/cubestore/package.json b/rust/cubestore/package.json index 455a7ce6fc0ed..3ee15ca19d273 100644 --- a/rust/cubestore/package.json +++ b/rust/cubestore/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubestore", - "version": "1.6.40", + "version": "1.6.41", "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.40", + "@cubejs-backend/linter": "1.6.41", "@types/jest": "^29", "@types/node": "^18", "jest": "^29", @@ -43,7 +43,7 @@ "access": "public" }, "dependencies": { - "@cubejs-backend/shared": "1.6.40", + "@cubejs-backend/shared": "1.6.41", "@octokit/core": "^3.2.5", "source-map-support": "^0.5.19" },