From 04a4832b426bab68480ac08055d7c5feb339afd2 Mon Sep 17 00:00:00 2001 From: Pavel Tiunov Date: Mon, 17 Aug 2026 12:22:22 -0700 Subject: [PATCH 1/5] v1.7.21 --- CHANGELOG.md | 7 +++ lerna.json | 2 +- packages/cubejs-api-gateway/CHANGELOG.md | 6 ++ packages/cubejs-api-gateway/package.json | 10 ++-- packages/cubejs-athena-driver/CHANGELOG.md | 4 ++ packages/cubejs-athena-driver/package.json | 10 ++-- packages/cubejs-backend-cloud/CHANGELOG.md | 4 ++ packages/cubejs-backend-cloud/package.json | 6 +- packages/cubejs-backend-maven/CHANGELOG.md | 4 ++ packages/cubejs-backend-maven/package.json | 6 +- packages/cubejs-backend-native/CHANGELOG.md | 4 ++ packages/cubejs-backend-native/package.json | 8 +-- packages/cubejs-backend-shared/CHANGELOG.md | 4 ++ packages/cubejs-backend-shared/package.json | 4 +- packages/cubejs-base-driver/CHANGELOG.md | 4 ++ packages/cubejs-base-driver/package.json | 6 +- packages/cubejs-bigquery-driver/CHANGELOG.md | 4 ++ packages/cubejs-bigquery-driver/package.json | 8 +-- packages/cubejs-cli/CHANGELOG.md | 4 ++ packages/cubejs-cli/package.json | 12 ++-- .../cubejs-clickhouse-driver/CHANGELOG.md | 4 ++ .../cubejs-clickhouse-driver/package.json | 10 ++-- packages/cubejs-client-core/CHANGELOG.md | 4 ++ packages/cubejs-client-core/package.json | 4 +- packages/cubejs-client-dx/CHANGELOG.md | 4 ++ packages/cubejs-client-dx/package.json | 2 +- packages/cubejs-client-ngx/CHANGELOG.md | 4 ++ packages/cubejs-client-ngx/package.json | 2 +- packages/cubejs-client-react/CHANGELOG.md | 4 ++ packages/cubejs-client-react/package.json | 4 +- packages/cubejs-client-vue3/CHANGELOG.md | 4 ++ packages/cubejs-client-vue3/package.json | 4 +- .../cubejs-client-ws-transport/CHANGELOG.md | 4 ++ .../cubejs-client-ws-transport/package.json | 6 +- packages/cubejs-crate-driver/CHANGELOG.md | 4 ++ packages/cubejs-crate-driver/package.json | 10 ++-- packages/cubejs-cubestore-driver/CHANGELOG.md | 4 ++ packages/cubejs-cubestore-driver/package.json | 12 ++-- .../CHANGELOG.md | 4 ++ .../package.json | 12 ++-- .../cubejs-dbt-schema-extension/CHANGELOG.md | 4 ++ .../cubejs-dbt-schema-extension/package.json | 8 +-- packages/cubejs-docker/CHANGELOG.md | 4 ++ packages/cubejs-docker/package.json | 58 +++++++++---------- packages/cubejs-dremio-driver/CHANGELOG.md | 4 ++ packages/cubejs-dremio-driver/package.json | 12 ++-- packages/cubejs-druid-driver/CHANGELOG.md | 4 ++ packages/cubejs-druid-driver/package.json | 10 ++-- packages/cubejs-duckdb-driver/CHANGELOG.md | 4 ++ packages/cubejs-duckdb-driver/package.json | 12 ++-- packages/cubejs-firebolt-driver/CHANGELOG.md | 4 ++ packages/cubejs-firebolt-driver/package.json | 12 ++-- packages/cubejs-hive-driver/CHANGELOG.md | 4 ++ packages/cubejs-hive-driver/package.json | 8 +-- packages/cubejs-jdbc-driver/CHANGELOG.md | 4 ++ packages/cubejs-jdbc-driver/package.json | 8 +-- packages/cubejs-ksql-driver/CHANGELOG.md | 4 ++ packages/cubejs-ksql-driver/package.json | 10 ++-- packages/cubejs-linter/CHANGELOG.md | 4 ++ packages/cubejs-linter/package.json | 2 +- .../cubejs-materialize-driver/CHANGELOG.md | 4 ++ .../cubejs-materialize-driver/package.json | 12 ++-- packages/cubejs-mongobi-driver/CHANGELOG.md | 4 ++ packages/cubejs-mongobi-driver/package.json | 8 +-- packages/cubejs-mssql-driver/CHANGELOG.md | 4 ++ packages/cubejs-mssql-driver/package.json | 6 +- .../CHANGELOG.md | 4 ++ .../package.json | 8 +-- packages/cubejs-mysql-driver/CHANGELOG.md | 4 ++ packages/cubejs-mysql-driver/package.json | 10 ++-- packages/cubejs-oracle-driver/CHANGELOG.md | 4 ++ packages/cubejs-oracle-driver/package.json | 6 +- packages/cubejs-pinot-driver/CHANGELOG.md | 4 ++ packages/cubejs-pinot-driver/package.json | 10 ++-- packages/cubejs-playground/CHANGELOG.md | 4 ++ packages/cubejs-playground/package.json | 6 +- packages/cubejs-postgres-driver/CHANGELOG.md | 4 ++ packages/cubejs-postgres-driver/package.json | 10 ++-- packages/cubejs-prestodb-driver/CHANGELOG.md | 4 ++ packages/cubejs-prestodb-driver/package.json | 8 +-- .../cubejs-query-orchestrator/CHANGELOG.md | 4 ++ .../cubejs-query-orchestrator/package.json | 10 ++-- packages/cubejs-questdb-driver/CHANGELOG.md | 4 ++ packages/cubejs-questdb-driver/package.json | 12 ++-- packages/cubejs-redshift-driver/CHANGELOG.md | 4 ++ packages/cubejs-redshift-driver/package.json | 10 ++-- packages/cubejs-schema-compiler/CHANGELOG.md | 4 ++ packages/cubejs-schema-compiler/package.json | 12 ++-- packages/cubejs-server-core/CHANGELOG.md | 4 ++ packages/cubejs-server-core/package.json | 24 ++++---- packages/cubejs-server/CHANGELOG.md | 4 ++ packages/cubejs-server/package.json | 14 ++--- packages/cubejs-snowflake-driver/CHANGELOG.md | 4 ++ packages/cubejs-snowflake-driver/package.json | 8 +-- packages/cubejs-sqlite-driver/CHANGELOG.md | 4 ++ packages/cubejs-sqlite-driver/package.json | 8 +-- packages/cubejs-templates/CHANGELOG.md | 4 ++ packages/cubejs-templates/package.json | 6 +- packages/cubejs-testing-drivers/CHANGELOG.md | 4 ++ packages/cubejs-testing-drivers/package.json | 46 +++++++-------- packages/cubejs-testing-shared/CHANGELOG.md | 4 ++ packages/cubejs-testing-shared/package.json | 10 ++-- packages/cubejs-testing/CHANGELOG.md | 4 ++ packages/cubejs-testing/package.json | 22 +++---- packages/cubejs-trino-driver/CHANGELOG.md | 4 ++ packages/cubejs-trino-driver/package.json | 12 ++-- packages/cubejs-vertica-driver/CHANGELOG.md | 4 ++ packages/cubejs-vertica-driver/package.json | 14 ++--- rust/cubesql/CHANGELOG.md | 4 ++ rust/cubesql/package.json | 2 +- rust/cubestore/CHANGELOG.md | 4 ++ rust/cubestore/Cargo.lock | 2 +- rust/cubestore/cubestore/Cargo.toml | 2 +- rust/cubestore/package.json | 6 +- 114 files changed, 520 insertions(+), 291 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9893353c46fe8..941dda1918fef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +### Features + +- **cube-cli:** add `cube spec`, and regenerate the Platform API reference ([#11571](https://github.com/cube-js/cube/issues/11571)) ([71b48e4](https://github.com/cube-js/cube/commit/71b48e4f6ca9cf7a1f79ba63f15f3fc829de16c3)) +- **cube-cli:** add data-model enable-branch / disable-branch commands ([#11433](https://github.com/cube-js/cube/issues/11433)) ([da51199](https://github.com/cube-js/cube/commit/da51199fa14dee4fa16b27e15d92a5651b47df5c)) + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/lerna.json b/lerna.json index e99ec993d1404..bb84d60183c76 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "1.7.20", + "version": "1.7.21", "npmClient": "yarn", "command": { "bootstrap": { diff --git a/packages/cubejs-api-gateway/CHANGELOG.md b/packages/cubejs-api-gateway/CHANGELOG.md index 45b4ddb230dd3..2861bc21cbf86 100644 --- a/packages/cubejs-api-gateway/CHANGELOG.md +++ b/packages/cubejs-api-gateway/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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +### Features + +- **cube-cli:** add `cube spec`, and regenerate the Platform API reference ([#11571](https://github.com/cube-js/cube/issues/11571)) ([71b48e4](https://github.com/cube-js/cube/commit/71b48e4f6ca9cf7a1f79ba63f15f3fc829de16c3)) + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/packages/cubejs-api-gateway/package.json b/packages/cubejs-api-gateway/package.json index 2a312d4094678..f23b0b805db81 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.7.20", + "version": "1.7.21", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,9 +27,9 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/native": "1.7.20", - "@cubejs-backend/query-orchestrator": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/native": "1.7.21", + "@cubejs-backend/query-orchestrator": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "@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.7.20", + "@cubejs-backend/linter": "1.7.21", "@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 28c7795305fd9..012cbc44448bc 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/athena-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 11904f54299a0..105ac688cea58 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.7.20", + "version": "1.7.21", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -31,12 +31,12 @@ "dependencies": { "@aws-sdk/client-athena": "^3.22.0", "@aws-sdk/credential-providers": "^3.22.0", - "@cubejs-backend/base-driver": "1.7.20", - "@cubejs-backend/shared": "1.7.20" + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/shared": "1.7.21" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", - "@cubejs-backend/testing-shared": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/testing-shared": "1.7.21", "@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 dfff423671149..66f6dafa0b8d9 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/cloud + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 b0e118db84387..6c6e1b80415cd 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.7.20", + "version": "1.7.21", "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.7.20", + "@cubejs-backend/linter": "1.7.21", "@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.7.20", + "@cubejs-backend/shared": "1.7.21", "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 62dad239123f4..82889584cca79 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/maven + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 2ac61f056b1d7..7a0df08ce7a83 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.7.20", + "version": "1.7.21", "license": "Apache-2.0", "repository": { "type": "git", @@ -31,12 +31,12 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/shared": "1.7.21", "source-map-support": "^0.5.19", "xmlbuilder2": "^2.4.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "@types/jest": "^29", "@types/node": "^22", "jest": "^29", diff --git a/packages/cubejs-backend-native/CHANGELOG.md b/packages/cubejs-backend-native/CHANGELOG.md index 3b1767e085b23..f13a6f882f7bb 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/native + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/packages/cubejs-backend-native/package.json b/packages/cubejs-backend-native/package.json index 2045bc27d15b0..aa279ff599650 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.7.20", + "version": "1.7.21", "author": "Cube Dev, Inc.", "description": "Native module for Cube.js (binding to Rust codebase)", "main": "dist/js/index.js", @@ -39,7 +39,7 @@ "dist/js" ], "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "@types/jest": "^29", "@types/node": "^22", "cargo-cp-artifact": "^0.1.9", @@ -50,8 +50,8 @@ "uuid": "^11.1.1" }, "dependencies": { - "@cubejs-backend/cubesql": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/cubesql": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "@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 9264a7d4c6bb1..19d3f57d73f31 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/shared + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/packages/cubejs-backend-shared/package.json b/packages/cubejs-backend-shared/package.json index 71c0fa92da45c..16386fa79fbbd 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.7.20", + "version": "1.7.21", "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.7.20", + "@cubejs-backend/linter": "1.7.21", "@types/bytes": "^3.1.5", "@types/cli-progress": "^3.9.1", "@types/jest": "^29", diff --git a/packages/cubejs-base-driver/CHANGELOG.md b/packages/cubejs-base-driver/CHANGELOG.md index fc98cfcceb9c2..e08f25e574881 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/base-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 174198d4f78f1..da82774ba272e 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.7.20", + "version": "1.7.21", "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.7.20", + "@cubejs-backend/shared": "1.7.21", "@google-cloud/storage": "^7.13.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "@types/jest": "^29", "@types/node": "^22", "jest": "^29", diff --git a/packages/cubejs-bigquery-driver/CHANGELOG.md b/packages/cubejs-bigquery-driver/CHANGELOG.md index 9440c7642e7e1..99dc40131117c 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/bigquery-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 84e673b00d316..287dcfbdbe625 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.7.20", + "version": "1.7.21", "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.7.20", + "@cubejs-backend/base-driver": "1.7.21", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/shared": "1.7.21", "@google-cloud/bigquery": "^7.7.0", "@google-cloud/storage": "^7.13.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/testing-shared": "1.7.20", + "@cubejs-backend/testing-shared": "1.7.21", "@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 b0bdd8e7ef2b7..f85f6576a0324 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package cubejs-cli + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **Note:** Version bump only for package cubejs-cli diff --git a/packages/cubejs-cli/package.json b/packages/cubejs-cli/package.json index 73a119059d129..32516d3dbc14f 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.7.20", + "version": "1.7.21", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -30,10 +30,10 @@ "LICENSE" ], "dependencies": { - "@cubejs-backend/cloud": "1.7.20", + "@cubejs-backend/cloud": "1.7.21", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/schema-compiler": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/schema-compiler": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "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.7.20", - "@cubejs-backend/server": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/server": "1.7.21", "@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 8f52ac193b8c1..93b1dbaf27ca2 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/clickhouse-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/packages/cubejs-clickhouse-driver/package.json b/packages/cubejs-clickhouse-driver/package.json index 01c5c11779c81..00596c98eb105 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.7.20", + "version": "1.7.21", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,16 +29,16 @@ }, "dependencies": { "@clickhouse/client": "^1.12.0", - "@cubejs-backend/base-driver": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "moment": "^2.24.0", "sqlstring": "^2.3.1", "uuid": "^11.1.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.20", - "@cubejs-backend/testing-shared": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/testing-shared": "1.7.21", "@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 d16dc5fa18d18..691bf88b26df7 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-client/core + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/packages/cubejs-client-core/package.json b/packages/cubejs-client-core/package.json index 072a460f7eec0..8cca7432cc394 100644 --- a/packages/cubejs-client-core/package.json +++ b/packages/cubejs-client-core/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-client/core", - "version": "1.7.20", + "version": "1.7.21", "engines": {}, "type": "module", "repository": { @@ -58,7 +58,7 @@ ], "license": "MIT", "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "@types/d3-format": "^3", "@types/d3-time-format": "^4", "@types/moment-range": "^4.0.0", diff --git a/packages/cubejs-client-dx/CHANGELOG.md b/packages/cubejs-client-dx/CHANGELOG.md index 720d1b209e58e..a1460a0992d2a 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-client/dx + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 c53a3bf91eadb..f7491f0621d53 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.7.20", + "version": "1.7.21", "engines": {}, "repository": { "type": "git", diff --git a/packages/cubejs-client-ngx/CHANGELOG.md b/packages/cubejs-client-ngx/CHANGELOG.md index ae71ac7ff7d16..1cc2135327e20 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-client/ngx + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 a4fa4e75c001b..2b206e32fd933 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.7.20", + "version": "1.7.21", "author": "Cube Dev, Inc.", "engines": {}, "repository": { diff --git a/packages/cubejs-client-react/CHANGELOG.md b/packages/cubejs-client-react/CHANGELOG.md index 9b4339ac91d2b..0a1e7b7861517 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-client/react + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 83edb0d87022d..fced2adc58d43 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.7.20", + "version": "1.7.21", "author": "Cube Dev, Inc.", "license": "MIT", "engines": {}, @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.7.20", + "@cubejs-client/core": "1.7.21", "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 40f1b24d50844..6d322bb4c2b2c 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-client/vue3 + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 c8338af1d670a..a19d7bcd5309c 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.7.20", + "version": "1.7.21", "engines": {}, "repository": { "type": "git", @@ -27,7 +27,7 @@ "src" ], "dependencies": { - "@cubejs-client/core": "1.7.20", + "@cubejs-client/core": "1.7.21", "ramda": "^0.27.0" }, "devDependencies": { diff --git a/packages/cubejs-client-ws-transport/CHANGELOG.md b/packages/cubejs-client-ws-transport/CHANGELOG.md index cd4dced15d56a..cc5cdef967235 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-client/ws-transport + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 a8075fadce6fe..f2742a297e0bb 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.7.20", + "version": "1.7.21", "engines": {}, "repository": { "type": "git", @@ -20,7 +20,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.7.20", + "@cubejs-client/core": "1.7.21", "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.7.20", + "@cubejs-backend/linter": "1.7.21", "@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 7702053a28472..053516bc86345 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/crate-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 3f27e47ce8171..62783440ee8e5 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.7.20", + "version": "1.7.21", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,13 +29,13 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/postgres-driver": "1.7.20", - "@cubejs-backend/shared": "1.7.20" + "@cubejs-backend/postgres-driver": "1.7.21", + "@cubejs-backend/shared": "1.7.21" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.20", - "@cubejs-backend/testing-shared": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/testing-shared": "1.7.21", "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 fa6ab9a6887fb..b15426e01b55a 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/cubestore-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/packages/cubejs-cubestore-driver/package.json b/packages/cubejs-cubestore-driver/package.json index c147c2329f85a..a22c8c2183052 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-backend/cubestore": "1.7.20", - "@cubejs-backend/native": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/cubestore": "1.7.21", + "@cubejs-backend/native": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "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.7.20", + "@cubejs-backend/linter": "1.7.21", "@types/csv-write-stream": "^2.0.0", "@types/jest": "^29", "@types/node": "^22", diff --git a/packages/cubejs-databricks-jdbc-driver/CHANGELOG.md b/packages/cubejs-databricks-jdbc-driver/CHANGELOG.md index 57b43f74f4685..b3d42806f136b 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/databricks-jdbc-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/packages/cubejs-databricks-jdbc-driver/package.json b/packages/cubejs-databricks-jdbc-driver/package.json index 62a72823501c0..9c63d5e1c3039 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.7.20", + "version": "1.7.21", "license": "Apache-2.0", "repository": { "type": "git", @@ -30,17 +30,17 @@ "bin" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.20", - "@cubejs-backend/jdbc-driver": "1.7.20", - "@cubejs-backend/schema-compiler": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/jdbc-driver": "1.7.21", + "@cubejs-backend/schema-compiler": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "node-fetch": "^2.6.1", "ramda": "^0.27.2", "source-map-support": "^0.5.19", "uuid": "^11.1.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "@types/jest": "^29", "@types/node": "^22", "@types/ramda": "^0.27.34", diff --git a/packages/cubejs-dbt-schema-extension/CHANGELOG.md b/packages/cubejs-dbt-schema-extension/CHANGELOG.md index 2a87306406657..209d2d8d5e978 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/dbt-schema-extension + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 b428e9601b9de..399fa9cd5feba 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.7.20", + "version": "1.7.21", "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.7.20", + "@cubejs-backend/schema-compiler": "1.7.21", "fs-extra": "^9.1.0", "inflection": "^1.12.0", "node-fetch": "^2.6.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", - "@cubejs-backend/testing": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/testing": "1.7.21", "@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 beb0ab2832083..dfd6715d6c198 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/docker + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **Note:** Version bump only for package @cubejs-backend/docker diff --git a/packages/cubejs-docker/package.json b/packages/cubejs-docker/package.json index 9ff182a5dec82..6c5e595fb977f 100644 --- a/packages/cubejs-docker/package.json +++ b/packages/cubejs-docker/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/docker", - "version": "1.7.20", + "version": "1.7.21", "description": "Cube.js In Docker (virtual package)", "author": "Cube Dev, Inc.", "license": "Apache-2.0", @@ -9,34 +9,34 @@ "node": ">=20.0.0" }, "dependencies": { - "@cubejs-backend/athena-driver": "1.7.20", - "@cubejs-backend/bigquery-driver": "1.7.20", - "@cubejs-backend/clickhouse-driver": "1.7.20", - "@cubejs-backend/crate-driver": "1.7.20", - "@cubejs-backend/databricks-jdbc-driver": "1.7.20", - "@cubejs-backend/dbt-schema-extension": "1.7.20", - "@cubejs-backend/dremio-driver": "1.7.20", - "@cubejs-backend/druid-driver": "1.7.20", - "@cubejs-backend/duckdb-driver": "1.7.20", - "@cubejs-backend/firebolt-driver": "1.7.20", - "@cubejs-backend/hive-driver": "1.7.20", - "@cubejs-backend/ksql-driver": "1.7.20", - "@cubejs-backend/materialize-driver": "1.7.20", - "@cubejs-backend/mongobi-driver": "1.7.20", - "@cubejs-backend/mssql-driver": "1.7.20", - "@cubejs-backend/mysql-driver": "1.7.20", - "@cubejs-backend/oracle-driver": "1.7.20", - "@cubejs-backend/pinot-driver": "1.7.20", - "@cubejs-backend/postgres-driver": "1.7.20", - "@cubejs-backend/prestodb-driver": "1.7.20", - "@cubejs-backend/questdb-driver": "1.7.20", - "@cubejs-backend/redshift-driver": "1.7.20", - "@cubejs-backend/server": "1.7.20", - "@cubejs-backend/snowflake-driver": "1.7.20", - "@cubejs-backend/sqlite-driver": "1.7.20", - "@cubejs-backend/trino-driver": "1.7.20", - "@cubejs-backend/vertica-driver": "1.7.20", - "cubejs-cli": "1.7.20", + "@cubejs-backend/athena-driver": "1.7.21", + "@cubejs-backend/bigquery-driver": "1.7.21", + "@cubejs-backend/clickhouse-driver": "1.7.21", + "@cubejs-backend/crate-driver": "1.7.21", + "@cubejs-backend/databricks-jdbc-driver": "1.7.21", + "@cubejs-backend/dbt-schema-extension": "1.7.21", + "@cubejs-backend/dremio-driver": "1.7.21", + "@cubejs-backend/druid-driver": "1.7.21", + "@cubejs-backend/duckdb-driver": "1.7.21", + "@cubejs-backend/firebolt-driver": "1.7.21", + "@cubejs-backend/hive-driver": "1.7.21", + "@cubejs-backend/ksql-driver": "1.7.21", + "@cubejs-backend/materialize-driver": "1.7.21", + "@cubejs-backend/mongobi-driver": "1.7.21", + "@cubejs-backend/mssql-driver": "1.7.21", + "@cubejs-backend/mysql-driver": "1.7.21", + "@cubejs-backend/oracle-driver": "1.7.21", + "@cubejs-backend/pinot-driver": "1.7.21", + "@cubejs-backend/postgres-driver": "1.7.21", + "@cubejs-backend/prestodb-driver": "1.7.21", + "@cubejs-backend/questdb-driver": "1.7.21", + "@cubejs-backend/redshift-driver": "1.7.21", + "@cubejs-backend/server": "1.7.21", + "@cubejs-backend/snowflake-driver": "1.7.21", + "@cubejs-backend/sqlite-driver": "1.7.21", + "@cubejs-backend/trino-driver": "1.7.21", + "@cubejs-backend/vertica-driver": "1.7.21", + "cubejs-cli": "1.7.21", "typescript": "~5.2.2" }, "resolutions": { diff --git a/packages/cubejs-dremio-driver/CHANGELOG.md b/packages/cubejs-dremio-driver/CHANGELOG.md index ccf4b194e8543..7fd666292442d 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/dremio-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 fa7c54d1a6352..6491b7ae9297a 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.7.20", + "version": "1.7.21", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -23,14 +23,14 @@ "lint:fix": "eslint driver/*.js" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.20", - "@cubejs-backend/schema-compiler": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/schema-compiler": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "axios": "^1.8.3" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", - "@cubejs-backend/testing-shared": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/testing-shared": "1.7.21", "jest": "^29" }, "license": "Apache-2.0", diff --git a/packages/cubejs-druid-driver/CHANGELOG.md b/packages/cubejs-druid-driver/CHANGELOG.md index e71594972a5fe..d00b255fd8f73 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/druid-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 b051ccace0457..2c71c8a16b8be 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.7.20", + "version": "1.7.21", "license": "Apache-2.0", "repository": { "type": "git", @@ -28,13 +28,13 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.20", - "@cubejs-backend/schema-compiler": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/schema-compiler": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "axios": "^1.8.3" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "@types/jest": "^29", "@types/node": "^22", "jest": "^29", diff --git a/packages/cubejs-duckdb-driver/CHANGELOG.md b/packages/cubejs-duckdb-driver/CHANGELOG.md index 354da790152be..5392bba3ba8f8 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/duckdb-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/packages/cubejs-duckdb-driver/package.json b/packages/cubejs-duckdb-driver/package.json index e461addaff0ee..df937bac2ffe7 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-backend/schema-compiler": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/schema-compiler": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "duckdb": "^1.4.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.20", - "@cubejs-backend/testing-shared": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/testing-shared": "1.7.21", "@types/jest": "^29", "@types/node": "^22", "jest": "^29", diff --git a/packages/cubejs-firebolt-driver/CHANGELOG.md b/packages/cubejs-firebolt-driver/CHANGELOG.md index 2ba12e6c2910e..20159c928c212 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/firebolt-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 3477a4aa95d2e..325686b4f8be1 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-backend/schema-compiler": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/schema-compiler": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "firebolt-sdk": "1.10.0" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.20", - "@cubejs-backend/testing-shared": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/testing-shared": "1.7.21", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-hive-driver/CHANGELOG.md b/packages/cubejs-hive-driver/CHANGELOG.md index 2892382cc0fca..ea3a5ca1cb1ee 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/hive-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 bbd93c7b123c8..3b4599e82632e 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "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.7.20" + "@cubejs-backend/linter": "1.7.21" }, "publishConfig": { "access": "public" diff --git a/packages/cubejs-jdbc-driver/CHANGELOG.md b/packages/cubejs-jdbc-driver/CHANGELOG.md index 4e5a95a85cdab..9a5f211f7d12a 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/jdbc-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 aa03ae616d63c..5d42c27e86ec7 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.7.20", + "version": "1.7.21", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -26,9 +26,9 @@ "index.js" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", "@cubejs-backend/node-java-maven": "^0.1.3", - "@cubejs-backend/shared": "1.7.20" + "@cubejs-backend/shared": "1.7.21" }, "optionalDependencies": { "@cubejs-backend/jdbc": "^0.9.0", @@ -42,7 +42,7 @@ "testEnvironment": "node" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "@types/node": "^22", "typescript": "~5.2.2" } diff --git a/packages/cubejs-ksql-driver/CHANGELOG.md b/packages/cubejs-ksql-driver/CHANGELOG.md index f10fcf4ac3ebc..c135316fe9a1f 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/ksql-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 2b44fd081d405..fb334f35826aa 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.7.20", + "version": "1.7.21", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -26,9 +26,9 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.20", - "@cubejs-backend/schema-compiler": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/schema-compiler": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "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.7.20", + "@cubejs-backend/linter": "1.7.21", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-linter/CHANGELOG.md b/packages/cubejs-linter/CHANGELOG.md index e5024909bd82c..86b25372ed8d0 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/linter + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **Note:** Version bump only for package @cubejs-backend/linter diff --git a/packages/cubejs-linter/package.json b/packages/cubejs-linter/package.json index de0c404fae96c..8aab39d3873be 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.7.20", + "version": "1.7.21", "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 5bc417c70fac6..3e76f57d52f41 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/materialize-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 089cb6022eb79..f59e73f23d7cb 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-backend/postgres-driver": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/postgres-driver": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "semver": "^7.6.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.20", - "@cubejs-backend/testing": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/testing": "1.7.21", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-mongobi-driver/CHANGELOG.md b/packages/cubejs-mongobi-driver/CHANGELOG.md index 4311d3c6dcf79..90ba70b1f9366 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/mongobi-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 63dd9b853baf6..5feccf46ae5d1 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "@types/node": "^22", "moment": "^2.29.1", "mysql2": "^3.11.5" @@ -38,7 +38,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "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 f769b9e5d48cd..50bfcfe8983af 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/mssql-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 e513253942a38..082ce148f977a 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "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 2baa895d48e71..7b63aec31f92f 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/mysql-aurora-serverless-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 937566a4dd1d7..4b1a0d0704573 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "@types/mysql": "^2.15.15", "aws-sdk": "^2.787.0", "data-api-client": "^1.1.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "@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 999d210dbf6e9..c27660a77e1fd 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/mysql-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 ed3709ecca29c..f3bf217713091 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "mysql2": "^3.16.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", - "@cubejs-backend/testing-shared": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/testing-shared": "1.7.21", "@types/jest": "^29", "jest": "^29", "stream-to-array": "^2.3.0", diff --git a/packages/cubejs-oracle-driver/CHANGELOG.md b/packages/cubejs-oracle-driver/CHANGELOG.md index 1bb51e9cb9f79..2bd8a4b999fe0 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/oracle-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 5fa249fd8abad..1322904e0b748 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.7.20", + "version": "1.7.21", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -13,8 +13,8 @@ }, "main": "driver/OracleDriver.js", "dependencies": { - "@cubejs-backend/base-driver": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "ramda": "^0.27.0" }, "devDependencies": { diff --git a/packages/cubejs-pinot-driver/CHANGELOG.md b/packages/cubejs-pinot-driver/CHANGELOG.md index 08a08b29cd33c..cd163e3e6553a 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/pinot-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/packages/cubejs-pinot-driver/package.json b/packages/cubejs-pinot-driver/package.json index 64c30f39e10da..b8fcac47aab4a 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.7.20", + "version": "1.7.21", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,9 +28,9 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.20", - "@cubejs-backend/schema-compiler": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/schema-compiler": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "node-fetch": "^2.6.1", "ramda": "^0.27.2" }, @@ -39,7 +39,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "@types/jest": "^29", "jest": "^29", "should": "^13.2.3", diff --git a/packages/cubejs-playground/CHANGELOG.md b/packages/cubejs-playground/CHANGELOG.md index c0f2f44b10489..e3ced307a31b5 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-client/playground + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/packages/cubejs-playground/package.json b/packages/cubejs-playground/package.json index a7acd87100111..879e7ff6f579e 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-client/react": "1.7.20", + "@cubejs-client/core": "1.7.21", + "@cubejs-client/react": "1.7.21", "@types/flexsearch": "^0.7.3", "@types/node": "^22", "@types/react": "^18.3.4", diff --git a/packages/cubejs-postgres-driver/CHANGELOG.md b/packages/cubejs-postgres-driver/CHANGELOG.md index 189e6000cafe1..e41a165a6eee2 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/postgres-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **Note:** Version bump only for package @cubejs-backend/postgres-driver diff --git a/packages/cubejs-postgres-driver/package.json b/packages/cubejs-postgres-driver/package.json index 59a2fd84ea6cf..7048a7a93e6e5 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "@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.7.20", - "@cubejs-backend/testing-shared": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/testing-shared": "1.7.21", "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 de5b78aa5de47..d912f3b733cf1 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/prestodb-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 40dec05737741..173343d42cdd6 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.7.20", + "version": "1.7.21", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,8 +28,8 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "presto-client": "1.2.0", "ramda": "^0.27.0" }, @@ -38,7 +38,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "@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 8414e0d862167..e6148b7d3e29e 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/query-orchestrator + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/packages/cubejs-query-orchestrator/package.json b/packages/cubejs-query-orchestrator/package.json index b026784c4daa8..75fa6a3d9bedf 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.7.20", + "version": "1.7.21", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,15 +29,15 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.20", - "@cubejs-backend/cubestore-driver": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/cubestore-driver": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "csv-write-stream": "^2.0.0", "lru-cache": "^11.1.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "@types/jest": "^29", "@types/node": "^22", "@types/ramda": "^0.27.32", diff --git a/packages/cubejs-questdb-driver/CHANGELOG.md b/packages/cubejs-questdb-driver/CHANGELOG.md index 8560ee6006496..b01cfbec9c88d 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/questdb-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 6e510147417c3..2c64fb3746eaa 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-backend/schema-compiler": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/schema-compiler": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "@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.7.20", - "@cubejs-backend/testing-shared": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/testing-shared": "1.7.21", "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 c33424fe8c712..de5e051326778 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/redshift-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 58a8e489ad907..987a28bedc8f6 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-backend/postgres-driver": "1.7.20", - "@cubejs-backend/shared": "1.7.20" + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/postgres-driver": "1.7.21", + "@cubejs-backend/shared": "1.7.21" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-schema-compiler/CHANGELOG.md b/packages/cubejs-schema-compiler/CHANGELOG.md index 1399ebb5d4797..40e8c29b0da14 100644 --- a/packages/cubejs-schema-compiler/CHANGELOG.md +++ b/packages/cubejs-schema-compiler/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/schema-compiler + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/packages/cubejs-schema-compiler/package.json b/packages/cubejs-schema-compiler/package.json index 7e02e4a74ead4..01c9eb7cdded9 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/native": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "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.7.20", - "@cubejs-backend/mssql-driver": "1.7.20", - "@cubejs-backend/query-orchestrator": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/mssql-driver": "1.7.21", + "@cubejs-backend/query-orchestrator": "1.7.21", "@types/babel__code-frame": "^7.0.6", "@types/babel__generator": "^7.6.8", "@types/babel__traverse": "^7.20.5", diff --git a/packages/cubejs-server-core/CHANGELOG.md b/packages/cubejs-server-core/CHANGELOG.md index 587b126d043e3..20ef9d9dbfe32 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/server-core + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/packages/cubejs-server-core/package.json b/packages/cubejs-server-core/package.json index e45e8eb0288bb..e9f8d8d5fd5d1 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-backend/base-driver": "1.7.20", - "@cubejs-backend/cloud": "1.7.20", - "@cubejs-backend/cubestore-driver": "1.7.20", + "@cubejs-backend/api-gateway": "1.7.21", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/cloud": "1.7.21", + "@cubejs-backend/cubestore-driver": "1.7.21", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.7.20", - "@cubejs-backend/query-orchestrator": "1.7.20", - "@cubejs-backend/schema-compiler": "1.7.20", - "@cubejs-backend/shared": "1.7.20", - "@cubejs-backend/templates": "1.7.20", + "@cubejs-backend/native": "1.7.21", + "@cubejs-backend/query-orchestrator": "1.7.21", + "@cubejs-backend/schema-compiler": "1.7.21", + "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/templates": "1.7.21", "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.7.20", - "@cubejs-client/playground": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-client/playground": "1.7.21", "@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 38c43726009b6..be95a78a9d5eb 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/server + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **Note:** Version bump only for package @cubejs-backend/server diff --git a/packages/cubejs-server/package.json b/packages/cubejs-server/package.json index 6fc7c47a32c98..ec8333ccd419e 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.7.20", + "version": "1.7.21", "types": "index.d.ts", "repository": { "type": "git", @@ -40,11 +40,11 @@ "jest:shapshot": "jest --updateSnapshot test" }, "dependencies": { - "@cubejs-backend/cubestore-driver": "1.7.20", + "@cubejs-backend/cubestore-driver": "1.7.21", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.7.20", - "@cubejs-backend/server-core": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/native": "1.7.21", + "@cubejs-backend/server-core": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "@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.7.20", - "@cubejs-backend/query-orchestrator": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/query-orchestrator": "1.7.21", "@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 9fbc227551ffa..f7838822fed77 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/snowflake-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **Note:** Version bump only for package @cubejs-backend/snowflake-driver diff --git a/packages/cubejs-snowflake-driver/package.json b/packages/cubejs-snowflake-driver/package.json index 1846a480a9e41..e9a6d5311d186 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.7.20", + "version": "1.7.21", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,8 +29,8 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.726.0", - "@cubejs-backend/base-driver": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "snowflake-sdk": "^2.4.0" }, "license": "Apache-2.0", @@ -41,7 +41,7 @@ "extends": "../cubejs-linter" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "typescript": "~5.2.2", "vitest": "^4" } diff --git a/packages/cubejs-sqlite-driver/CHANGELOG.md b/packages/cubejs-sqlite-driver/CHANGELOG.md index 6addfdc62cf57..07cdf4a56e075 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/sqlite-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 072b4a399e56e..1e89f44213929 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.7.20", + "version": "1.7.21", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -18,13 +18,13 @@ "unit": "jest" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "sqlite3": "^5.1.7" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "jest": "^29" }, "publishConfig": { diff --git a/packages/cubejs-templates/CHANGELOG.md b/packages/cubejs-templates/CHANGELOG.md index 5066156fc76e9..c6c93510e1081 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/templates + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/packages/cubejs-templates/package.json b/packages/cubejs-templates/package.json index dd9c3320e3ec2..b62e5cb0d9d23 100644 --- a/packages/cubejs-templates/package.json +++ b/packages/cubejs-templates/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/templates", - "version": "1.7.20", + "version": "1.7.21", "description": "Cube.js Templates helpers", "author": "Cube Dev, Inc.", "repository": { @@ -31,7 +31,7 @@ "extends": "../cubejs-linter" }, "dependencies": { - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/shared": "1.7.21", "cross-spawn": "^7.0.3", "fs-extra": "^9.1.0", "node-fetch": "^2.6.1", @@ -40,7 +40,7 @@ "tar": "^7.5.22" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-testing-drivers/CHANGELOG.md b/packages/cubejs-testing-drivers/CHANGELOG.md index 328b14887c827..814fc9bc21ca9 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/testing-drivers + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/packages/cubejs-testing-drivers/package.json b/packages/cubejs-testing-drivers/package.json index b54e4f2253691..2c80189264c91 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.7.20", + "version": "1.7.21", "description": "Cube.js drivers test suite", "author": "Cube Dev, Inc.", "repository": { @@ -87,29 +87,29 @@ "dist/src" ], "dependencies": { - "@cubejs-backend/athena-driver": "1.7.20", - "@cubejs-backend/base-driver": "1.7.20", - "@cubejs-backend/bigquery-driver": "1.7.20", - "@cubejs-backend/clickhouse-driver": "1.7.20", - "@cubejs-backend/crate-driver": "1.7.20", - "@cubejs-backend/cubestore-driver": "1.7.20", - "@cubejs-backend/databricks-jdbc-driver": "1.7.20", + "@cubejs-backend/athena-driver": "1.7.21", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/bigquery-driver": "1.7.21", + "@cubejs-backend/clickhouse-driver": "1.7.21", + "@cubejs-backend/crate-driver": "1.7.21", + "@cubejs-backend/cubestore-driver": "1.7.21", + "@cubejs-backend/databricks-jdbc-driver": "1.7.21", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/linter": "1.7.20", - "@cubejs-backend/mssql-driver": "1.7.20", - "@cubejs-backend/mysql-driver": "1.7.20", - "@cubejs-backend/oracle-driver": "1.7.20", - "@cubejs-backend/pinot-driver": "1.7.20", - "@cubejs-backend/postgres-driver": "1.7.20", - "@cubejs-backend/query-orchestrator": "1.7.20", - "@cubejs-backend/questdb-driver": "1.7.20", - "@cubejs-backend/server-core": "1.7.20", - "@cubejs-backend/shared": "1.7.20", - "@cubejs-backend/snowflake-driver": "1.7.20", - "@cubejs-backend/testing-shared": "1.7.20", - "@cubejs-backend/trino-driver": "1.7.20", - "@cubejs-client/core": "1.7.20", - "@cubejs-client/ws-transport": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/mssql-driver": "1.7.21", + "@cubejs-backend/mysql-driver": "1.7.21", + "@cubejs-backend/oracle-driver": "1.7.21", + "@cubejs-backend/pinot-driver": "1.7.21", + "@cubejs-backend/postgres-driver": "1.7.21", + "@cubejs-backend/query-orchestrator": "1.7.21", + "@cubejs-backend/questdb-driver": "1.7.21", + "@cubejs-backend/server-core": "1.7.21", + "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/snowflake-driver": "1.7.21", + "@cubejs-backend/testing-shared": "1.7.21", + "@cubejs-backend/trino-driver": "1.7.21", + "@cubejs-client/core": "1.7.21", + "@cubejs-client/ws-transport": "1.7.21", "@jest/globals": "^29", "@types/jest": "^29", "@types/node": "^22", diff --git a/packages/cubejs-testing-shared/CHANGELOG.md b/packages/cubejs-testing-shared/CHANGELOG.md index 4e99b888d7fd3..5b4d3a77814d1 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/testing-shared + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 5239a1e4157d1..9915ea48407bb 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-backend/schema-compiler": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/query-orchestrator": "1.7.21", + "@cubejs-backend/schema-compiler": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "@testcontainers/kafka": "~10.28.0", "dedent": "^0.7.0", "node-fetch": "^2.6.7", "testcontainers": "^10.28.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "@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 5eea2685435d5..a09c4106a33a0 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/testing + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **Note:** Version bump only for package @cubejs-backend/testing diff --git a/packages/cubejs-testing/package.json b/packages/cubejs-testing/package.json index 72a57182a40a4..003dd2ef27efc 100644 --- a/packages/cubejs-testing/package.json +++ b/packages/cubejs-testing/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/testing", - "version": "1.7.20", + "version": "1.7.21", "description": "Cube.js e2e tests", "author": "Cube Dev, Inc.", "repository": { @@ -91,15 +91,15 @@ "birdbox-fixtures" ], "dependencies": { - "@cubejs-backend/cubestore-driver": "1.7.20", + "@cubejs-backend/cubestore-driver": "1.7.21", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/ksql-driver": "1.7.20", - "@cubejs-backend/postgres-driver": "1.7.20", - "@cubejs-backend/query-orchestrator": "1.7.20", - "@cubejs-backend/schema-compiler": "1.7.20", - "@cubejs-backend/shared": "1.7.20", - "@cubejs-backend/testing-shared": "1.7.20", - "@cubejs-client/ws-transport": "1.7.20", + "@cubejs-backend/ksql-driver": "1.7.21", + "@cubejs-backend/postgres-driver": "1.7.21", + "@cubejs-backend/query-orchestrator": "1.7.21", + "@cubejs-backend/schema-compiler": "1.7.21", + "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/testing-shared": "1.7.21", + "@cubejs-client/ws-transport": "1.7.21", "dedent": "^0.7.0", "fs-extra": "^8.1.0", "http-proxy": "^1.18.1", @@ -110,8 +110,8 @@ }, "devDependencies": { "@4tw/cypress-drag-drop": "^1.6.0", - "@cubejs-backend/linter": "1.7.20", - "@cubejs-client/core": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-client/core": "1.7.21", "@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 6ae1ad3f48038..76f082e93cd8d 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/trino-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 0d097e827c152..4bcda37611cdb 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.7.20", + "version": "1.7.21", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,10 +28,10 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.20", - "@cubejs-backend/prestodb-driver": "1.7.20", - "@cubejs-backend/schema-compiler": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/prestodb-driver": "1.7.21", + "@cubejs-backend/schema-compiler": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "node-fetch": "^2.6.1", "presto-client": "^1.2.0" }, @@ -40,7 +40,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.20", + "@cubejs-backend/linter": "1.7.21", "@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 e59c1051180ba..956ce32993d2b 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/vertica-driver + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **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 3e7a510cc93e7..9c5fccc66685e 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.7.20", + "version": "1.7.21", "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.7.20", - "@cubejs-backend/query-orchestrator": "1.7.20", - "@cubejs-backend/schema-compiler": "1.7.20", - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/query-orchestrator": "1.7.21", + "@cubejs-backend/schema-compiler": "1.7.21", + "@cubejs-backend/shared": "1.7.21", "vertica-nodejs": "^1.0.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.20", - "@cubejs-backend/testing-shared": "1.7.20", + "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/testing-shared": "1.7.21", "@types/jest": "^29", "jest": "^29", "testcontainers": "^10.28.0" diff --git a/rust/cubesql/CHANGELOG.md b/rust/cubesql/CHANGELOG.md index 5ce41adc2965b..e7a7a9cc39031 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/cubesql + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) **Note:** Version bump only for package @cubejs-backend/cubesql diff --git a/rust/cubesql/package.json b/rust/cubesql/package.json index 163a00cddfd5c..fc02c588f15ff 100644 --- a/rust/cubesql/package.json +++ b/rust/cubesql/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubesql", - "version": "1.7.20", + "version": "1.7.21", "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 74f7d6a77d25b..5b3229b46ffc2 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.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) + +**Note:** Version bump only for package @cubejs-backend/cubestore + ## [1.7.20](https://github.com/cube-js/cube/compare/v1.7.19...v1.7.20) (2026-08-16) ### Bug Fixes diff --git a/rust/cubestore/Cargo.lock b/rust/cubestore/Cargo.lock index 57fc11927619d..b1122dd97ecd1 100644 --- a/rust/cubestore/Cargo.lock +++ b/rust/cubestore/Cargo.lock @@ -1445,7 +1445,7 @@ dependencies = [ [[package]] name = "cubestore" -version = "1.7.20" +version = "1.7.21" dependencies = [ "actix-rt", "anyhow", diff --git a/rust/cubestore/cubestore/Cargo.toml b/rust/cubestore/cubestore/Cargo.toml index 0b54ef49342a3..38315097f0551 100644 --- a/rust/cubestore/cubestore/Cargo.toml +++ b/rust/cubestore/cubestore/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cubestore" -version = "1.7.20" +version = "1.7.21" authors = ["Cube Dev, Inc."] edition = "2021" license = "Apache-2.0" diff --git a/rust/cubestore/package.json b/rust/cubestore/package.json index 1a63cb3c8704c..3cf2903a94174 100644 --- a/rust/cubestore/package.json +++ b/rust/cubestore/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubestore", - "version": "1.7.20", + "version": "1.7.21", "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.7.20", + "@cubejs-backend/linter": "1.7.21", "@types/jest": "^29", "@types/node": "^18", "jest": "^29", @@ -43,7 +43,7 @@ "access": "public" }, "dependencies": { - "@cubejs-backend/shared": "1.7.20", + "@cubejs-backend/shared": "1.7.21", "@octokit/core": "^3.2.5", "source-map-support": "^0.5.19" }, From 06bb7511c02b57d07d46c050b5c922949e9190e8 Mon Sep 17 00:00:00 2001 From: Maxim Date: Mon, 17 Aug 2026 14:15:56 -0700 Subject: [PATCH 2/5] fix(backend-native): move to post-installer ^0.1.2, dropping decompress (#11580) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit decompress ^4.2.1 carries a critical advisory (arbitrary file write via path traversal) and reached every Cube install through a chain with exactly one requirer at each hop: cubejs-backend-native -> @cubejs-infra/post-installer@^0.0.7 -> @cubejs-backend/shared@0.33.20 -> decompress@^4.2.1 `^0.0.7` is a caret on a 0.0.x version, i.e. exactly 0.0.7, and shared was pinned exactly too, so nothing could float past it. post-installer 0.1.2 repins shared to a release that dropped decompress; `^0.1.2` spans >=0.1.2 <0.2.0 and can reach it. Lockfile regenerated against the published 0.1.2: decompress@^4.2.1 and @cubejs-backend/shared@0.33.20 both gone (only decompress-response remains, an unrelated got dependency). The new @octokit/* entries are expected — post-installer gained github_artifact:// support via octokit in 0.1.0, which the old ^0.0.7 pin predated. Behaviour verified against this package's own resources config (plain host+path, not github_artifact://): 0.0.7, 0.1.1 and the published 0.1.2 all exit 0 and construct the identical native----.tar.gz URL. The node >=20 floor post-installer now declares is already this package's own. Co-authored-by: Claude Opus 5 (1M context) --- packages/cubejs-backend-native/package.json | 2 +- yarn.lock | 255 +++++--------------- 2 files changed, 64 insertions(+), 193 deletions(-) diff --git a/packages/cubejs-backend-native/package.json b/packages/cubejs-backend-native/package.json index aa279ff599650..433d7f20ce5af 100644 --- a/packages/cubejs-backend-native/package.json +++ b/packages/cubejs-backend-native/package.json @@ -52,7 +52,7 @@ "dependencies": { "@cubejs-backend/cubesql": "1.7.21", "@cubejs-backend/shared": "1.7.21", - "@cubejs-infra/post-installer": "^0.0.7" + "@cubejs-infra/post-installer": "^0.1.2" }, "resources": { "vars": { diff --git a/yarn.lock b/yarn.lock index 37cbf0af7f0ed..a0e0d26cf1d44 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2773,32 +2773,37 @@ mkdirp "^3.0.1" xml2js "^0.6.2" -"@cubejs-backend/shared@0.33.20": - version "0.33.20" - resolved "https://registry.yarnpkg.com/@cubejs-backend/shared/-/shared-0.33.20.tgz#3d9fa60041599cca9fe4c04df05daa4b8ab8675f" - integrity sha512-PANWng9VLr6+55QVHQv23TyDO2o1nwEWMAXd/ujUmD7AyyCHih7UllgoHYZW18vyyQm3qPxR/J7TLOACW2OcLw== +"@cubejs-backend/shared@1.7.20": + version "1.7.20" + resolved "https://registry.yarnpkg.com/@cubejs-backend/shared/-/shared-1.7.20.tgz#d8c329521b5b1ab87b6eef2717dc11b8b63fe092" + integrity sha512-UiaIBfkA1iV4XpBLE8qvWktzYfrKix0dAkKc/MOVbaJCOwN4Er0QTmX+zuH7bxq+ybUJdpZkytinGTuxExSHHg== dependencies: "@oclif/color" "^0.1.2" - bytes "^3.1.0" + bytes "^3.1.2" cli-progress "^3.9.0" cross-spawn "^7.0.3" - decompress "^4.2.1" env-var "^6.3.0" + extract-zip "^2.0.1" fs-extra "^9.1.0" - http-proxy-agent "^4.0.1" - moment-range "^4.0.1" - moment-timezone "^0.5.33" + generic-pool "^3.9.0" + lru-cache "^11.1.0" + moment-range "^4.0.2" + moment-timezone "^0.5.47" node-fetch "^2.6.1" + proxy-agent "^6.5.0" shelljs "^0.8.5" + tar "^7.5.22" throttle-debounce "^3.0.1" - uuid "^8.3.2" + uuid "^11.1.1" -"@cubejs-infra/post-installer@^0.0.7": - version "0.0.7" - resolved "https://registry.yarnpkg.com/@cubejs-infra/post-installer/-/post-installer-0.0.7.tgz#a28d2d03e5b7b69a64020d75194a7078cf911d2d" - integrity sha512-9P2cY8V0mqH+FvzVM/Z43fJmuKisln4xKjZaoQi1gLygNX0wooWzGcehibqBOkeKVMg31JBRaAQrxltIaa2rYA== +"@cubejs-infra/post-installer@^0.1.2": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@cubejs-infra/post-installer/-/post-installer-0.1.2.tgz#09f95d20e3a8fc9e8c6b49bf78d5af601a4a4a55" + integrity sha512-r2mhDD4PNHwrPgQErdySFdxuybD8hKu2Pjwe/rpPIuKO1XJqgCvkIwusUOwhVVpSjF+oZVaxBkuGQbd+gFiMWw== dependencies: - "@cubejs-backend/shared" "0.33.20" + "@cubejs-backend/shared" "1.7.20" + "@octokit/core" "^5" + "@octokit/plugin-rest-endpoint-methods" "^10" source-map-support "^0.5.21" "@cypress/request@^3.0.6": @@ -5393,6 +5398,19 @@ before-after-hook "^2.2.0" universal-user-agent "^6.0.0" +"@octokit/core@^5": + version "5.2.2" + resolved "https://registry.yarnpkg.com/@octokit/core/-/core-5.2.2.tgz#252805732de9b4e8e4f658d34b80c4c9b2534761" + integrity sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg== + dependencies: + "@octokit/auth-token" "^4.0.0" + "@octokit/graphql" "^7.1.0" + "@octokit/request" "^8.4.1" + "@octokit/request-error" "^5.1.1" + "@octokit/types" "^13.0.0" + before-after-hook "^2.2.0" + universal-user-agent "^6.0.0" + "@octokit/core@^5.0.2": version "5.2.0" resolved "https://registry.yarnpkg.com/@octokit/core/-/core-5.2.0.tgz#ddbeaefc6b44a39834e1bb2e58a49a117672a7ea" @@ -5446,6 +5464,11 @@ resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-11.2.0.tgz#b38d7fc3736d52a1e96b230c1ccd4a58a2f400a6" integrity sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA== +"@octokit/openapi-types@^20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-20.0.0.tgz#9ec2daa0090eeb865ee147636e0c00f73790c6e5" + integrity sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA== + "@octokit/openapi-types@^23.0.1": version "23.0.1" resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-23.0.1.tgz#3721646ecd36b596ddb12650e0e89d3ebb2dd50e" @@ -5475,6 +5498,13 @@ dependencies: "@octokit/types" "^13.8.0" +"@octokit/plugin-rest-endpoint-methods@^10": + version "10.4.1" + resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.4.1.tgz#41ba478a558b9f554793075b2e20cd2ef973be17" + integrity sha512-xV1b+ceKV9KytQe3zCVqjg+8GTGfDYwaT1ATU5isiUyVtlVAO3HNdzpS4sr4GBx4hxQ46s7ITtZrAsxG22+rVg== + dependencies: + "@octokit/types" "^12.6.0" + "@octokit/request-error@^2.0.5", "@octokit/request-error@^2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.1.0.tgz#9e150357831bfc788d13a4fd4b1913d60c74d677" @@ -5525,6 +5555,13 @@ "@octokit/plugin-request-log" "^4.0.0" "@octokit/plugin-rest-endpoint-methods" "13.3.2-cjs.1" +"@octokit/types@^12.6.0": + version "12.6.0" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-12.6.0.tgz#8100fb9eeedfe083aae66473bd97b15b62aedcb2" + integrity sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw== + dependencies: + "@octokit/openapi-types" "^20.0.0" + "@octokit/types@^13.0.0", "@octokit/types@^13.1.0", "@octokit/types@^13.7.0", "@octokit/types@^13.8.0": version "13.8.0" resolved "https://registry.yarnpkg.com/@octokit/types/-/types-13.8.0.tgz#3815885e5abd16ed9ffeea3dced31d37ce3f8a0a" @@ -10287,14 +10324,6 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" -bl@^1.0.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" - integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== - dependencies: - readable-stream "^2.3.5" - safe-buffer "^5.1.1" - bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" @@ -10458,19 +10487,6 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" -buffer-alloc-unsafe@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" - integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== - -buffer-alloc@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" - integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== - dependencies: - buffer-alloc-unsafe "^1.1.0" - buffer-fill "^1.0.0" - buffer-crc32@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-1.0.0.tgz#a10993b9055081d55304bd9feb4a072de179f405" @@ -10491,11 +10507,6 @@ buffer-equal@0.0.1: resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" integrity sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs= -buffer-fill@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" - integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= - buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" @@ -10515,7 +10526,7 @@ buffer@4.9.2: ieee754 "^1.1.4" isarray "^1.0.0" -buffer@^5.2.0, buffer@^5.2.1, buffer@^5.5.0, buffer@^5.7.1: +buffer@^5.2.0, buffer@^5.5.0, buffer@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -10563,7 +10574,7 @@ bytes@3.0.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= -bytes@3.1.2, bytes@^3.1.0, bytes@^3.1.2: +bytes@3.1.2, bytes@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== @@ -11200,7 +11211,7 @@ commander@^12.0.0: resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3" integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA== -commander@^2.19.0, commander@^2.20.0, commander@^2.8.1: +commander@^2.19.0, commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -12137,59 +12148,6 @@ decompress-response@^6.0.0: dependencies: mimic-response "^3.1.0" -decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" - integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== - dependencies: - file-type "^5.2.0" - is-stream "^1.1.0" - tar-stream "^1.5.2" - -decompress-tarbz2@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" - integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== - dependencies: - decompress-tar "^4.1.0" - file-type "^6.1.0" - is-stream "^1.1.0" - seek-bzip "^1.0.5" - unbzip2-stream "^1.0.9" - -decompress-targz@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" - integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== - dependencies: - decompress-tar "^4.1.1" - file-type "^5.2.0" - is-stream "^1.1.0" - -decompress-unzip@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" - integrity sha1-3qrM39FK6vhVePczroIQ+bSEj2k= - dependencies: - file-type "^3.8.0" - get-stream "^2.2.0" - pify "^2.3.0" - yauzl "^2.4.2" - -decompress@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.1.tgz#007f55cc6a62c055afa37c07eb6a4ee1b773f118" - integrity sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ== - dependencies: - decompress-tar "^4.0.0" - decompress-tarbz2 "^4.0.0" - decompress-targz "^4.0.0" - decompress-unzip "^4.0.1" - graceful-fs "^4.1.10" - make-dir "^1.0.0" - pify "^2.3.0" - strip-dirs "^2.0.0" - dedent@1.5.3, dedent@^1.0.0: version "1.5.3" resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.3.tgz#99aee19eb9bae55a67327717b6e848d0bf777e5a" @@ -12707,7 +12665,7 @@ encoding@^0.1.11, encoding@^0.1.12, encoding@^0.1.13: dependencies: iconv-lite "^0.6.2" -end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: +end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== @@ -13848,21 +13806,6 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" -file-type@^3.8.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" - integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= - -file-type@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" - integrity sha1-LdvqfHP/42No365J3DOMBYwritY= - -file-type@^6.1.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" - integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== - file-type@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/file-type/-/file-type-9.0.0.tgz#a68d5ad07f486414dfb2c8866f73161946714a18" @@ -14358,14 +14301,6 @@ get-stream@6.0.0: resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718" integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== -get-stream@^2.2.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" - integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= - dependencies: - object-assign "^4.0.1" - pinkie-promise "^2.0.0" - get-stream@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" @@ -14666,7 +14601,7 @@ gopd@^1.0.1, gopd@^1.2.0: resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== -graceful-fs@^4.1.10, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: +graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -15665,11 +15600,6 @@ is-module@^1.0.0: resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= -is-natural-number@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" - integrity sha1-q5124dtM7VHjXeDHLr7PCfc0zeg= - is-negative-zero@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" @@ -17536,13 +17466,6 @@ magicast@^0.5.2: "@babel/types" "^7.29.0" source-map-js "^1.2.1" -make-dir@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" - integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== - dependencies: - pify "^3.0.0" - make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -18124,14 +18047,14 @@ modify-values@^1.0.1: resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== -moment-range@*, moment-range@^4.0.1, moment-range@^4.0.2: +moment-range@*, moment-range@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/moment-range/-/moment-range-4.0.2.tgz#f7c3863df2a1ed7fd1822ba5a7bcf53a78701be9" integrity sha512-n8sceWwSTjmz++nFHzeNEUsYtDqjgXgcOBzsHi+BoXQU2FW+eU92LUaK8gqOiSu5PG57Q9sYj1Fz4LRDj4FtKA== dependencies: es6-symbol "^3.1.0" -moment-timezone@^0.5.15, moment-timezone@^0.5.33, moment-timezone@^0.5.46, moment-timezone@^0.5.47, moment-timezone@^0.5.48: +moment-timezone@^0.5.15, moment-timezone@^0.5.46, moment-timezone@^0.5.47, moment-timezone@^0.5.48: version "0.5.48" resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.48.tgz#111727bb274734a518ae154b5ca589283f058967" integrity sha512-f22b8LV1gbTO2ms2j2z13MuPogNoh5UzxL3nzNAYKGraILnbGc9NEE6dyiiiLv46DGRb8A4kg8UKWLjPthxBHw== @@ -18994,7 +18917,7 @@ oauth4webapi@^3.0.1: resolved "https://registry.yarnpkg.com/oauth4webapi/-/oauth4webapi-3.7.0.tgz#66e4af4674f6fc61ad7e55fe54a777508b17c82f" integrity sha512-Q52wTPUWPsVLVVmTViXPQFMW2h2xv2jnDGxypjpelCFKaOjLsm7AxYuOk1oQgFm95VNDbuggasu9htXrz6XwKw== -object-assign@4.x, object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@4.x, object-assign@^4, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= @@ -19881,18 +19804,6 @@ pify@^4.0.1: resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - pirates@^4.0.4: version "4.0.6" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" @@ -21224,7 +21135,7 @@ read@^4.0.0: dependencies: mute-stream "^2.0.0" -readable-stream@2.3.7, readable-stream@^2.0.1, readable-stream@^2.0.5, readable-stream@^2.3.0, readable-stream@^2.3.5, readable-stream@~2.3.6: +readable-stream@2.3.7, readable-stream@^2.0.1, readable-stream@^2.0.5, readable-stream@^2.3.5, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -21754,7 +21665,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.1, safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@^5.2.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -21872,13 +21783,6 @@ scroll-into-view-if-needed@^2.2.25: dependencies: compute-scroll-into-view "^1.0.17" -seek-bzip@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.6.tgz#35c4171f55a680916b52a07859ecf3b5857f21c4" - integrity sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ== - dependencies: - commander "^2.8.1" - select-hose@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" @@ -22839,13 +22743,6 @@ strip-bom@^4.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== -strip-dirs@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" - integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== - dependencies: - is-natural-number "^4.0.1" - strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" @@ -23030,19 +22927,6 @@ tar-fs@^3.0.7: bare-fs "^4.0.1" bare-path "^3.0.0" -tar-stream@^1.5.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" - integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== - dependencies: - bl "^1.0.0" - buffer-alloc "^1.2.0" - end-of-stream "^1.0.0" - fs-constants "^1.0.0" - readable-stream "^2.3.0" - to-buffer "^1.1.1" - xtend "^4.0.0" - tar-stream@^2.1.4, tar-stream@~2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" @@ -23392,11 +23276,6 @@ to-array@0.1.4: resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" integrity sha1-F+bBH3PdTz10zaek/zI46a2b+JA= -to-buffer@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" - integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -23791,14 +23670,6 @@ unbox-primitive@^1.0.2: has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" -unbzip2-stream@^1.0.9: - version "1.4.3" - resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" - integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== - dependencies: - buffer "^5.2.1" - through "^2.3.8" - undici-types@~6.21.0: version "6.21.0" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" @@ -24943,7 +24814,7 @@ yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yauzl@^2.10.0, yauzl@^2.4.2: +yauzl@^2.10.0: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= From 7415f303faad1d691d68cae71ed1a477c95a7ed4 Mon Sep 17 00:00:00 2001 From: Maxim Date: Mon, 17 Aug 2026 14:44:32 -0700 Subject: [PATCH 3/5] docs(byoc): tell customers to create the RDS service-linked role before handover (#11581) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * docs(byoc): tell customers to create the RDS service-linked role before handover A real BYOC provisioning run failed on this. Creating the AI Engineer RDS instance in a customer account returned: InvalidParameterValue: Unable to create the resource. Verify that you have permission to create service linked role. Amazon RDS needs `AWSServiceRoleForRDS` to exist in the account. AWS normally creates it on the customer's first database — but during BYOC provisioning that moment arrives under the `CubeCloudBYOC` role instead, and if that role cannot create it, the failure names a *parameter* rather than a permission, which sends whoever is debugging it looking in the wrong place entirely. Adds a Warning to Prerequisites with the one-off command, the "already taken" response that means there is nothing to do, and an explanation of why the grant being present in the policy is not the same as it being effective in the account (older policy version, or SCPs restricting IAM writes). Also fixes the root cause of that customer's failure: the legacy `docs/content/.../byoc/aws/deployment.mdx` policy conditions `iam:CreateServiceLinkedRole` on eks / eks-nodegroup / eks-fargate only, with no `rds.amazonaws.com` — while the current docs-mintlify page does include it. Any account provisioned from the legacy page therefore holds a role that cannot create the RDS service-linked role, which is exactly the failure above. The two policies now agree. * docs(byoc): scope the RDS callout to SCPs, and stop editing the deprecated tree Review feedback, all three correct. Reverted the `/docs` edit. The repo's CLAUDE.md is explicit — "`/docs` is the legacy docs site and is deprecated — do NOT add or edit content there" — and I edited it anyway, having read the provenance argument as a reason to override a rule rather than a reason to raise it. `cube.dev/docs/...` 308s to `docs.cube.dev/...`, so no customer would ever have read that line; it bought provenance only, at the cost of the rule. The real remediation for accounts holding the old policy is a one-off command delivered through support, which no docs edit reaches. Rewrote the callout. It was ~30 lines — longer than the Prerequisites section it interrupts — and worse, it led with an imperative and only revealed four paragraphs later that the policy on that same page already grants `rds.amazonaws.com`, so a correctly-provisioned account is unaffected. A new customer, the only audience for this page, would have read a mandatory-sounding step and then learned it did not apply to them. Now the applicability condition leads (restrictive SCPs), the grant is stated up front, and the command is the closing action. 23 lines. `organisations` -> `organizations`; it was the only British spelling under docs-mintlify/. * docs(byoc): give the SCP-denied reader a next step Review feedback, and correct. Scoping the callout to SCPs left a hole exactly where it matters: SCPs bind every principal in the account including the customer's own admin and root, so if the org genuinely denies iam:CreateServiceLinkedRole then the diagnostic command fails for the reader too. A 'has been taken' response was a clean all-clear, but AccessDenied / explicit deny in a service control policy dead-ended the one reader this warning exists for. Adds the closing sentence: the same denial will block Cube during provisioning, so the fix is amending the SCP (or excluding the account's OU), not re-running the command. --- .../admin/deployment/dedicated/aws/byoc.mdx | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/docs-mintlify/admin/deployment/dedicated/aws/byoc.mdx b/docs-mintlify/admin/deployment/dedicated/aws/byoc.mdx index f8c6037e273a0..a35586947c142 100644 --- a/docs-mintlify/admin/deployment/dedicated/aws/byoc.mdx +++ b/docs-mintlify/admin/deployment/dedicated/aws/byoc.mdx @@ -41,6 +41,34 @@ the `CubeCloudBYOC` IAM role that would allow Cube to: - Manage CloudWatch Logs - Create and manage RDS PostgreSQL instances + + +**Restrictive SCPs may block RDS provisioning.** Amazon RDS needs a service-linked +role named `AWSServiceRoleForRDS` in the account. The policy below grants +`iam:CreateServiceLinkedRole` for `rds.amazonaws.com`, so Cube creates it during +provisioning — but if your organization's SCPs deny IAM writes, the grant is +present in the policy without being effective in the account, and provisioning +fails with a message that names a parameter rather than a permission: + +``` +InvalidParameterValue: Unable to create the resource. +Verify that you have permission to create service linked role. +``` + +To rule this out, run the following once in the target account before granting +Cube access. `InvalidInput: ... has been taken in this account` means the role +already exists and no action is needed. + +```bash +aws iam create-service-linked-role --aws-service-name rds.amazonaws.com +``` + +If the command itself is denied by an SCP, the same denial will block Cube during +provisioning — ask your AWS organization administrator to permit +`iam:CreateServiceLinkedRole` for `rds.amazonaws.com` in this account. + + + ## Provisioning access ### Create a CubeCloudBYOC policy From 4657a08f6720c8dcd618fddc5bf40a9c4c0f5add Mon Sep 17 00:00:00 2001 From: Alex Vasilev Date: Mon, 17 Aug 2026 19:28:19 -0400 Subject: [PATCH 4/5] fix(cube-cli): follow the API's items + pageInfo list shape (#11582) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(cube-cli): follow the API's items + pageInfo list shape The public REST API standardized list responses on `items` + `pageInfo`, keeping `data`/`count`/`pagination` only as deprecated aliases, and gave every list endpoint `first`/`after`. `cube environments list --offset/--limit` silently ignored both flags as a result: the endpoint assembles its list in memory, so `items` is the cursor page (the whole list unless `first` is passed) while only the deprecated `data` is offset-sliced — and the CLI reads `items` first. Read `data` when the caller uses offset paging, and reject combining the two styles rather than printing a page nobody asked for. `attributes list` had the same silent-ignore path (the server takes the cursor path whenever `first`/`after` is set), so it gets the same guard. `data-model files`/`get` read the deprecated `data` field directly; switch them to `output::items` so they survive its removal. Deployment versions already dropped `data` for `items`-only — that one worked because `output::items` prefers `items`, and is now covered by a test. Adopt `first`/`after` on the commands whose endpoints gained them: deployments versions, environments list/tokens, variables list, attributes list, regions, github installations/repos/branches, and data-model branches. `--offset`/`--limit` stay, marked deprecated. Not adopted for `logs`: the page is sliced from the start, so `--first N` would return the oldest N lines rather than the newest. `deployments list` and `reports list` already get a clear 400 when paging styles are mixed, so they keep relying on the server for that. Co-Authored-By: Claude Opus 5 * fix(cube-cli): make the deprecated-field read strict, and uniform Review follow-ups on the items + pageInfo change. The requested envelope field is now strict. Falling back to `items` when `data` is absent reintroduced the very bug the fix exists for: the day an endpoint drops its deprecated `data`, `--limit 5` would have quietly printed the whole cursor page again. It now fails pointing at `--first/--after`. `environments tokens` and `attributes list` read the selected field too, instead of only validating the flags. Both page in the database, so `items` and `data` hold the same rows and the choice is a no-op today — but going through the same path as `environments list` removes an asymmetry that read as an oversight, and means the strict check covers them when `data` goes away. The reason each endpoint is in the group it is now sits in a comment at the call site. `offset_paging(bool, bool)` took two same-typed positional bools that silently inverted the result if transposed. It is now `paging_field`, taking the four flags in declaration order and returning the field to render, so the whole decision — validate, then choose — is one tested function rather than an untested `then_some` at each call site. `tree_nodes` reads `list_field` rather than `items`: only a real array of roots is a tree, and `items`' catch-all arm would hand back an envelope carrying neither array as a lone node, rendering one blank row where "No results" is the honest answer. Also relabel `--offset`/`--limit` on `deployments list` and `--limit`/ `--page` on `reports list` as deprecated, which the first commit did for `environments` and `attributes` but missed for the two commands that already accepted `--first`/`--after`. Co-Authored-By: Claude Opus 5 * fix(cube-cli): route every offset-paged list through paging_field Second review round. `deployments list` and `reports list` had their flags relabeled deprecated but still rendered through plain `print_list`, so they never reached the field selection the other four got. Checked both against the server: each pages in the database — deployments returns `{items: serialized, data: serialized}` and reports `{items: data, data}` — so `items` was already the right rows and this is a no-op today, same as environment tokens and user attributes. Routing them through `paging_field` anyway is the point: none of the six can now quietly stop honoring the flags when its `data` is removed. The per-endpoint reason is a comment at each call site, and the mixed-flag error arrives without a round-trip to a server that would have rejected it anyway. `paging_field` takes the deprecated flag names, because `reports list` deprecates `--limit`/`--page` rather than `--offset`/`--limit` and an error naming the wrong flags is worse than a generic one. `print_list` no longer discards a `Result` on a comment-enforced invariant: rendering is split into `render`, which both entry points feed — `print_list` with `items(response)`, `print_list_from` with `rows_from(response, key)?`. There is no longer a `Result` to swallow. One deliberate behavior change that fell out: `print_list_from` resolves the key before checking `--json`, so a caller whose flags can no longer be honored gets the error in both modes. Raw passthrough still governs the response body; it isn't a licence to answer a page nobody asked for. Co-Authored-By: Claude Opus 5 * fix(cube-cli): pick the rendered field per endpoint, not uniformly Third review round, reverting the blanket selection from 077cf9a16f. Reading `data` everywhere "for uniformity" was wrong, and worse than the asymmetry it replaced. Four of the five offset-paged commands slice in the database, so their `items` already holds exactly the requested page — and keeps holding it after `data` is removed. Selecting `data` there is correct today and a hard error tomorrow, because `rows_from` bails on a missing key: `cube deployments list --limit 5` would fail on an endpoint that still honors `--limit` server-side and still returns precisely the right rows. That trades a future no-op for a future outage, to guard a failure mode those four cannot have. `items` can only silently stop honoring the flags where it is the *unsliced* cursor page, which is `environments list` alone. So the choice is per endpoint, and now says so in the types. A `ListPaging` const at each call site records the shape verified against the server — `OFFSET_LIMIT_IN_QUERY`, `LIMIT_PAGE_IN_QUERY`, `OFFSET_LIMIT_DATA_ONLY` — and only the `data_only` one renders `data`. That keeps the asymmetry deliberate and legible rather than accidental, which was the round-one objection, without the round-two overcorrection. Validation stays uniform: no command may mix the two paging styles. The consts also carry the deprecated flag names, so the free-form label repeated at five call sites is gone and a future `--page` rename has one place to update. Renamed `first_deprecated`/`second_deprecated`, which read as "the deprecated form of --first" next to the real `first`. Co-Authored-By: Claude Opus 5 --------- Co-authored-by: Claude Opus 5 --- rust/cube-cli/src/commands/attributes.rs | 31 ++++- rust/cube-cli/src/commands/data_model.rs | 34 ++++-- rust/cube-cli/src/commands/deployments.rs | 39 +++++- rust/cube-cli/src/commands/environments.rs | 60 ++++++++-- rust/cube-cli/src/commands/github.rs | 48 ++++++-- rust/cube-cli/src/commands/regions.rs | 18 ++- rust/cube-cli/src/commands/reports.rs | 22 +++- rust/cube-cli/src/commands/variables.rs | 17 ++- rust/cube-cli/src/output.rs | 132 ++++++++++++++++++++- rust/cube-cli/src/util.rs | 115 ++++++++++++++++++ 10 files changed, 467 insertions(+), 49 deletions(-) diff --git a/rust/cube-cli/src/commands/attributes.rs b/rust/cube-cli/src/commands/attributes.rs index 74a88b28347fb..21d3e053ef56d 100644 --- a/rust/cube-cli/src/commands/attributes.rs +++ b/rust/cube-cli/src/commands/attributes.rs @@ -15,12 +15,18 @@ enum Cmd { /// List user attribute definitions #[command(alias = "ls")] List { - /// Pagination offset + /// Deprecated: pagination offset (use --after) #[arg(long)] offset: Option, - /// Maximum number of items to return + /// Deprecated: maximum number of items to return (use --first) #[arg(long)] limit: Option, + /// Page size for cursor-based pagination + #[arg(long)] + first: Option, + /// Cursor for the next page (from a previous pageInfo.endCursor) + #[arg(long)] + after: Option, /// Name #[arg(long)] name: Option, @@ -97,18 +103,35 @@ pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { Cmd::List { offset, limit, + first, + after, name, attr_type, } => { + let page_field = util::paging_field( + util::OFFSET_LIMIT_IN_QUERY, + offset, + limit, + first, + after.as_deref(), + )?; let mut query = Vec::new(); util::push(&mut query, "offset", &offset); util::push(&mut query, "limit", &limit); + util::push(&mut query, "first", &first); + util::push(&mut query, "after", &after); util::push(&mut query, "name", &name); util::push(&mut query, "type", &attr_type); let res = api.get("/api/v1/user-attributes/", &query).await?; - output::print_list( + // Attributes page in the database: `items` already holds exactly the + // requested page and keeps doing so once the deprecated `data` is + // removed, so render `items`. Asking for `data` here would turn a + // future no-op into a failure on a command the server still honors. + // The flags are still validated: the two paging styles can't mix. + output::print_list_from( ctx.json, &res, + page_field, &[ ("ID", "id"), ("NAME", "name"), @@ -116,7 +139,7 @@ pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { ("DISPLAY NAME", "displayName"), ("DEFAULT", "defaultValue"), ], - ); + )?; } Cmd::Create { name, diff --git a/rust/cube-cli/src/commands/data_model.rs b/rust/cube-cli/src/commands/data_model.rs index 3202705c2b72a..88d248dcf7880 100644 --- a/rust/cube-cli/src/commands/data_model.rs +++ b/rust/cube-cli/src/commands/data_model.rs @@ -85,6 +85,12 @@ enum Cmd { Branches { /// Deployment id deployment: i64, + /// Page size for cursor-based pagination + #[arg(long)] + first: Option, + /// Cursor for the next page (from a previous pageInfo.endCursor) + #[arg(long)] + after: Option, }, /// Create a branch (optionally entering dev mode) CreateBranch { @@ -188,9 +194,9 @@ fn base(deployment: i64) -> String { format!("/build/api/v1/deployments/{deployment}/data-model/files") } -/// The files endpoint returns a nested tree under `data`, each node carrying -/// `path`, `type` (file|directory), `content`, and `children`. Flatten it -/// depth-first into a single list of nodes. +/// The files endpoint returns a nested tree, each node carrying `path`, +/// `type` (file|directory), `content`, and `children`. Flatten it depth-first +/// into a single list of nodes. fn flatten(nodes: &[serde_json::Value], out: &mut Vec) { for n in nodes { out.push(n.clone()); @@ -216,11 +222,16 @@ fn same_path(a: &str, b: &str) -> bool { a.trim_start_matches('/') == b.trim_start_matches('/') } +/// Flatten the whole tree the files endpoint returned. The CLI never asks for +/// a page, so `items` (the canonical field, cursor-sliced over the *top-level* +/// nodes only) carries every root, same as the deprecated `data`. +/// +/// `list_field` rather than `items` because only a real array of roots is a +/// tree: `items` would hand back an envelope carrying neither array as a lone +/// node, rendering one blank row where "No results" is the honest answer. fn tree_nodes(res: &serde_json::Value) -> Vec { let mut out = Vec::new(); - if let Some(arr) = res.get("data").and_then(|d| d.as_array()) { - flatten(arr, &mut out); - } + flatten(&output::list_field(res).unwrap_or_default(), &mut out); out } @@ -389,11 +400,18 @@ pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { output::success(&format!("Renamed {from} -> {to}")); } } - Cmd::Branches { deployment } => { + Cmd::Branches { + deployment, + first, + after, + } => { + let mut query: Query = Vec::new(); + util::push(&mut query, "first", &first); + util::push(&mut query, "after", &after); let res = api .get( &format!("/build/api/v1/deployments/{deployment}/branches"), - &Vec::new(), + &query, ) .await?; output::print_list( diff --git a/rust/cube-cli/src/commands/deployments.rs b/rust/cube-cli/src/commands/deployments.rs index 5cc9b08feeef8..6be432684d6e0 100644 --- a/rust/cube-cli/src/commands/deployments.rs +++ b/rust/cube-cli/src/commands/deployments.rs @@ -17,10 +17,10 @@ enum Cmd { /// Filter by creation step (repeatable): project, upload, schema, github, ssh, databases, ready, demo #[arg(long = "creation-step")] creation_step: Vec, - /// Pagination offset + /// Deprecated: pagination offset (use --after) #[arg(long)] offset: Option, - /// Maximum number of items to return + /// Deprecated: maximum number of items to return (use --first) #[arg(long)] limit: Option, /// Page size for cursor-based pagination @@ -88,6 +88,12 @@ enum Cmd { Versions { /// Deployment id deployment: i64, + /// Page size for cursor-based pagination + #[arg(long)] + first: Option, + /// Cursor for the next page (from a previous pageInfo.endCursor) + #[arg(long)] + after: Option, }, /// Delete a deployment #[command(alias = "rm")] @@ -132,6 +138,13 @@ pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { first, after, } => { + let page_field = util::paging_field( + util::OFFSET_LIMIT_IN_QUERY, + offset, + limit, + first, + after.as_deref(), + )?; let mut query = Vec::new(); for step in creation_step { query.push(("creationStep".to_string(), step)); @@ -141,16 +154,23 @@ pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { util::push(&mut query, "first", &first); util::push(&mut query, "after", &after); let res = api.get("/api/v1/deployments/", &query).await?; - output::print_list( + // Deployments page in the database: `items` already holds exactly the + // requested page and keeps doing so once the deprecated `data` is + // removed, so render `items`. Asking for `data` here would turn a + // future no-op into a failure on a command the server still honors. + // The flags are still validated: the two paging styles can't mix. + // The server rejects that too; catching it here names the flags. + output::print_list_from( ctx.json, &res, + page_field, &[ ("ID", "id"), ("NAME", "name"), ("URL", "deploymentUrl"), ("STEP", "creationStep"), ], - ); + )?; } Cmd::Get { deployment } => { let res = api @@ -222,11 +242,18 @@ pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { .await?; output::print_json(&res); } - Cmd::Versions { deployment } => { + Cmd::Versions { + deployment, + first, + after, + } => { + let mut query = Vec::new(); + util::push(&mut query, "first", &first); + util::push(&mut query, "after", &after); let res = api .get( &format!("/api/v1/deployments/{deployment}/versions"), - &Vec::new(), + &query, ) .await?; output::print_list( diff --git a/rust/cube-cli/src/commands/environments.rs b/rust/cube-cli/src/commands/environments.rs index 82521cee93fa7..d131c6cff2f58 100644 --- a/rust/cube-cli/src/commands/environments.rs +++ b/rust/cube-cli/src/commands/environments.rs @@ -19,12 +19,18 @@ enum Cmd { /// Filter by type: production, staging, development #[arg(long = "type")] env_type: Option, - /// Pagination offset + /// Deprecated: pagination offset (use --after) #[arg(long)] offset: Option, - /// Maximum number of items to return + /// Deprecated: maximum number of items to return (use --first) #[arg(long)] limit: Option, + /// Page size for cursor-based pagination + #[arg(long)] + first: Option, + /// Cursor for the next page (from a previous pageInfo.endCursor) + #[arg(long)] + after: Option, }, /// List tokens issued for an environment Tokens { @@ -32,12 +38,18 @@ enum Cmd { deployment: i64, /// Environment id environment: i64, - /// Pagination offset + /// Deprecated: pagination offset (use --after) #[arg(long)] offset: Option, - /// Maximum number of items to return + /// Deprecated: maximum number of items to return (use --first) #[arg(long)] limit: Option, + /// Page size for cursor-based pagination + #[arg(long)] + first: Option, + /// Cursor for the next page (from a previous pageInfo.endCursor) + #[arg(long)] + after: Option, }, /// Create an environment token CreateToken { @@ -68,52 +80,84 @@ pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { env_type, offset, limit, + first, + after, } => { + let page_field = util::paging_field( + util::OFFSET_LIMIT_DATA_ONLY, + offset, + limit, + first, + after.as_deref(), + )?; let mut query = Vec::new(); util::push(&mut query, "type", &env_type); util::push(&mut query, "offset", &offset); util::push(&mut query, "limit", &limit); + util::push(&mut query, "first", &first); + util::push(&mut query, "after", &after); let res = api .get( &format!("/api/v1/deployments/{deployment}/environments"), &query, ) .await?; - output::print_list( + // The environment list is assembled in memory, so `items` is the + // cursor page (the whole list unless --first is given) while only + // the deprecated `data` is sliced by offset/limit. + output::print_list_from( ctx.json, &res, + page_field, &[ ("ID", "id"), ("TYPE", "type"), ("BRANCH", "branch"), ("USER", "user"), ], - ); + )?; } Cmd::Tokens { deployment, environment, offset, limit, + first, + after, } => { + let page_field = util::paging_field( + util::OFFSET_LIMIT_IN_QUERY, + offset, + limit, + first, + after.as_deref(), + )?; let mut query = Vec::new(); util::push(&mut query, "offset", &offset); util::push(&mut query, "limit", &limit); + util::push(&mut query, "first", &first); + util::push(&mut query, "after", &after); let res = api .get( &format!("/api/v1/deployments/{deployment}/environments/{environment}/tokens"), &query, ) .await?; - output::print_list( + // Tokens page in the database: `items` already holds exactly the + // requested page and keeps doing so once the deprecated `data` is + // removed, so render `items`. Asking for `data` here would turn a + // future no-op into a failure on a command the server still honors. + // The flags are still validated: the two paging styles can't mix. + output::print_list_from( ctx.json, &res, + page_field, &[ ("TOKEN", "token"), ("CREATED", "created_at"), ("EXPIRES", "expires_at"), ], - ); + )?; } Cmd::CreateToken { deployment, diff --git a/rust/cube-cli/src/commands/github.rs b/rust/cube-cli/src/commands/github.rs index 865997cecf3ba..fd8b3cf8a3113 100644 --- a/rust/cube-cli/src/commands/github.rs +++ b/rust/cube-cli/src/commands/github.rs @@ -15,12 +15,17 @@ enum Cmd { Status, /// List the user's GitHub App installations #[command(alias = "ls")] - Installations, + Installations { + #[command(flatten)] + page: Page, + }, /// List repositories available to an installation #[command(alias = "repositories")] Repos { /// GitHub App installation id (see `cube github installations`) installation: i64, + #[command(flatten)] + page: Page, }, /// List branches of a repository Branches { @@ -29,6 +34,8 @@ enum Cmd { /// GitHub App installation id the repository belongs to #[arg(long)] installation: i64, + #[command(flatten)] + page: Page, }, /// Connect a deployment to a GitHub repo: clones it into the /// deployment's git storage and triggers the first build @@ -50,6 +57,26 @@ enum Cmd { }, } +/// Cursor pagination shared by the three GitHub list commands. +#[derive(clap::Args)] +struct Page { + /// Page size for cursor-based pagination + #[arg(long)] + first: Option, + /// Cursor for the next page (from a previous pageInfo.endCursor) + #[arg(long)] + after: Option, +} + +impl Page { + fn query(&self) -> crate::client::Query { + let mut query = Vec::new(); + util::push(&mut query, "first", &self.first); + util::push(&mut query, "after", &self.after); + query + } +} + /// Split an `owner/repo` argument into its two parts. fn split_repo(repo: &str) -> Result<(&str, &str)> { repo.split_once('/') @@ -64,26 +91,33 @@ pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { let res = api.get("/api/v1/github/status", &Vec::new()).await?; output::print_json(&res); } - Cmd::Installations => { - let res = api.get("/api/v1/github/installations", &Vec::new()).await?; + Cmd::Installations { page } => { + let res = api + .get("/api/v1/github/installations", &page.query()) + .await?; output::print_list( ctx.json, &res, &[("INSTALLATION", "installationId"), ("ACCOUNT", "login")], ); } - Cmd::Repos { installation } => { + Cmd::Repos { installation, page } => { let res = api .get( &format!("/api/v1/github/installations/{installation}/repositories"), - &Vec::new(), + &page.query(), ) .await?; output::print_list(ctx.json, &res, &[("NAME", "name"), ("URL", "htmlUrl")]); } - Cmd::Branches { repo, installation } => { + Cmd::Branches { + repo, + installation, + page, + } => { let (owner, name) = split_repo(&repo)?; - let query = vec![("installationId".to_string(), installation.to_string())]; + let mut query = page.query(); + query.push(("installationId".to_string(), installation.to_string())); let res = api .get( &format!("/api/v1/github/repositories/{owner}/{name}/branches"), diff --git a/rust/cube-cli/src/commands/regions.rs b/rust/cube-cli/src/commands/regions.rs index 5110ffe58ac03..82014f36a89aa 100644 --- a/rust/cube-cli/src/commands/regions.rs +++ b/rust/cube-cli/src/commands/regions.rs @@ -1,14 +1,24 @@ use anyhow::Result; -use crate::{output, Ctx}; +use crate::{output, util, Ctx}; /// List the account's available deployment regions (names usable as the /// `--region` value for `cube deployments create`). #[derive(clap::Args)] -pub struct Args {} +pub struct Args { + /// Page size for cursor-based pagination + #[arg(long)] + first: Option, + /// Cursor for the next page (from a previous pageInfo.endCursor) + #[arg(long)] + after: Option, +} -pub async fn command(_args: Args, ctx: &Ctx) -> Result<()> { - let res = ctx.api()?.get("/api/v1/regions", &Vec::new()).await?; +pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { + let mut query = Vec::new(); + util::push(&mut query, "first", &args.first); + util::push(&mut query, "after", &args.after); + let res = ctx.api()?.get("/api/v1/regions", &query).await?; output::print_list( ctx.json, &res, diff --git a/rust/cube-cli/src/commands/reports.rs b/rust/cube-cli/src/commands/reports.rs index 5a8094bfaf303..299ecf3e980f8 100644 --- a/rust/cube-cli/src/commands/reports.rs +++ b/rust/cube-cli/src/commands/reports.rs @@ -26,10 +26,10 @@ enum Cmd { /// External workbook #[arg(long)] external_workbook: Option, - /// Maximum number of items to return + /// Deprecated: maximum number of items to return (use --first) #[arg(long)] limit: Option, - /// Page number + /// Deprecated: page number (use --after) #[arg(long)] page: Option, /// Sort by: name, createdAt, updatedAt, lastViewedAt @@ -150,6 +150,13 @@ pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { first, after, } => { + let page_field = util::paging_field( + util::LIMIT_PAGE_IN_QUERY, + limit, + page, + first, + after.as_deref(), + )?; let mut query = Vec::new(); util::push(&mut query, "workbookId", &workbook); util::push(&mut query, "folderId", &folder); @@ -163,9 +170,16 @@ pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { let res = api .get(&format!("/api/v1/deployments/{deployment}/reports"), &query) .await?; - output::print_list( + // Reports page in the database: `items` already holds exactly the + // requested page and keeps doing so once the deprecated `data` is + // removed, so render `items`. Asking for `data` here would turn a + // future no-op into a failure on a command the server still honors. + // The flags are still validated: the two paging styles can't mix. + // The server rejects that too; catching it here names the flags. + output::print_list_from( ctx.json, &res, + page_field, &[ ("ID", "id"), ("NAME", "name"), @@ -174,7 +188,7 @@ pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { ("OWNER", "user.email"), ("UPDATED", "updatedAt"), ], - ); + )?; } Cmd::Get { deployment, report } => { let res = api diff --git a/rust/cube-cli/src/commands/variables.rs b/rust/cube-cli/src/commands/variables.rs index d98ddc26baff5..e76b8a087a61e 100644 --- a/rust/cube-cli/src/commands/variables.rs +++ b/rust/cube-cli/src/commands/variables.rs @@ -17,6 +17,12 @@ enum Cmd { List { /// Deployment id deployment: i64, + /// Page size for cursor-based pagination + #[arg(long)] + first: Option, + /// Cursor for the next page (from a previous pageInfo.endCursor) + #[arg(long)] + after: Option, }, /// Upsert environment variables; omitted variables keep their values Set { @@ -31,11 +37,18 @@ enum Cmd { pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { let api = ctx.api()?; match args.cmd { - Cmd::List { deployment } => { + Cmd::List { + deployment, + first, + after, + } => { + let mut query = Vec::new(); + util::push(&mut query, "first", &first); + util::push(&mut query, "after", &after); let res = api .get( &format!("/api/v1/deployments/{deployment}/env-vars"), - &Vec::new(), + &query, ) .await?; output::print_list(ctx.json, &res, &[("NAME", "name"), ("VALUE", "value")]); diff --git a/rust/cube-cli/src/output.rs b/rust/cube-cli/src/output.rs index 5735f44ebaaeb..b877eefb7337b 100644 --- a/rust/cube-cli/src/output.rs +++ b/rust/cube-cli/src/output.rs @@ -1,3 +1,4 @@ +use anyhow::{bail, Result}; use owo_colors::OwoColorize; use serde_json::Value; @@ -9,13 +10,20 @@ pub fn print_json(value: &Value) { ); } +/// The rows a wrapped list response carries, under the canonical `items` or +/// the deprecated `data` alias. `None` for anything that isn't one of those +/// envelopes — including an envelope carrying neither array. +pub fn list_field(value: &Value) -> Option> { + ["items", "data"] + .iter() + .find_map(|key| value.get(key).and_then(Value::as_array).cloned()) +} + /// Extract the list payload from a response. The public API wraps lists as /// `{items: [...]}` and/or `{data: [...]}`; older endpoints return bare arrays. pub fn items(value: &Value) -> Vec { - for key in ["items", "data"] { - if let Some(arr) = value.get(key).and_then(Value::as_array) { - return arr.clone(); - } + if let Some(rows) = list_field(value) { + return rows; } match value { Value::Array(arr) => arr.clone(), @@ -80,18 +88,130 @@ pub fn table(headers: &[&str], rows: Vec>) { /// Print a list response: raw JSON in `--json` mode, otherwise a table with /// the given columns (header, field path). pub fn print_list(json: bool, response: &Value, columns: &[(&str, &str)]) { + render(json, response, items(response), columns); +} + +/// Like [`print_list`], but reads the rows from `key` when the caller asked +/// for a specific envelope field. Needed where `items` and the deprecated +/// `data` are two *different* pages of the same list: on the endpoints that +/// still accept offset paging, only `data` honors it while `items` is the +/// cursor page. +/// +/// The key is resolved before `--json` is considered, so a caller whose flags +/// can no longer be honored gets the error in both modes. Raw passthrough is +/// still the rule for the response itself — it just isn't a licence to answer +/// a page nobody asked for. +pub fn print_list_from( + json: bool, + response: &Value, + key: Option<&str>, + columns: &[(&str, &str)], +) -> Result<()> { + render(json, response, rows_from(response, key)?, columns); + Ok(()) +} + +/// Render `rows` as a table, or the whole `response` as raw JSON under +/// `--json`. Both entry points feed this, so neither has a `Result` to +/// discard on the rendering itself. +fn render(json: bool, response: &Value, rows: Vec, columns: &[(&str, &str)]) { if json { print_json(response); return; } let headers: Vec<&str> = columns.iter().map(|(h, _)| *h).collect(); - let rows = items(response) + let cells = rows .iter() .map(|item| columns.iter().map(|(_, f)| field(item, f)).collect()) .collect(); - table(&headers, rows); + table(&headers, cells); +} + +/// The rows a list response should be rendered from: `key` when the caller +/// asked for one, otherwise the usual `items`/`data` resolution. +/// +/// A requested `key` is strict. Falling back to `items` when it is missing +/// would silently reintroduce the bug this exists to fix — the day an +/// endpoint drops its deprecated `data`, `--limit 5` would quietly print the +/// whole cursor page instead. Fail with the replacement flags instead. +fn rows_from(response: &Value, key: Option<&str>) -> Result> { + let Some(key) = key else { + return Ok(items(response)); + }; + match response.get(key).and_then(Value::as_array) { + Some(rows) => Ok(rows.clone()), + None => bail!( + "this endpoint no longer returns `{key}`, so the deprecated paging flags \ + cannot be honored — use --first/--after instead" + ), + } } pub fn success(message: &str) { println!("{} {}", "✓".green(), message); } + +#[cfg(test)] +mod tests { + use super::*; + use serde_json::json; + + #[test] + fn items_prefers_the_canonical_field_over_the_deprecated_one() { + // Lists that kept `data` as a deprecated alias return both; `items` wins. + let both = json!({ "items": [{"id": 1}], "data": [{"id": 2}] }); + assert_eq!(items(&both), vec![json!({"id": 1})]); + // Endpoints already migrated off `data` (e.g. deployment versions). + assert_eq!( + items(&json!({ "items": [{"id": 1}] })), + vec![json!({"id": 1})] + ); + // Released shapes that only ever had `data`, and bare arrays. + assert_eq!( + items(&json!({ "data": [{"id": 2}] })), + vec![json!({"id": 2})] + ); + assert_eq!(items(&json!([{"id": 3}])), vec![json!({"id": 3})]); + assert!(items(&Value::Null).is_empty()); + } + + #[test] + fn a_requested_key_overrides_the_canonical_field() { + // `--offset/--limit` slice only `data`; `items` is the whole cursor page. + let res = json!({ "items": [{"id": 1}, {"id": 2}], "data": [{"id": 2}] }); + assert_eq!( + rows_from(&res, Some("data")).unwrap(), + vec![json!({"id": 2})] + ); + assert_eq!( + rows_from(&res, None).unwrap(), + vec![json!({"id": 1}), json!({"id": 2})] + ); + } + + #[test] + fn a_requested_key_the_response_dropped_is_an_error_not_a_fallback() { + // The day an endpoint removes its deprecated `data`, --offset/--limit + // must fail loudly rather than print the whole `items` page. + let migrated = json!({ "items": [{"id": 1}, {"id": 2}], "pageInfo": {} }); + let err = rows_from(&migrated, Some("data")).unwrap_err().to_string(); + assert!(err.contains("--first/--after"), "got: {err}"); + // Still fine for the caller that didn't ask for a specific field. + assert_eq!(rows_from(&migrated, None).unwrap().len(), 2); + } + + #[test] + fn list_field_ignores_envelopes_carrying_neither_array() { + assert_eq!( + list_field(&json!({ "items": [{"id": 1}] })), + Some(vec![json!({"id": 1})]) + ); + assert_eq!( + list_field(&json!({ "data": [{"id": 2}] })), + Some(vec![json!({"id": 2})]) + ); + // Unlike `items`, no catch-all: an envelope with neither is not a list. + assert_eq!(list_field(&json!({ "pageInfo": {} })), None); + assert_eq!(list_field(&json!([{"id": 3}])), None); + } +} diff --git a/rust/cube-cli/src/util.rs b/rust/cube-cli/src/util.rs index 8974a4bcf6d2d..98bbf96b18692 100644 --- a/rust/cube-cli/src/util.rs +++ b/rust/cube-cli/src/util.rs @@ -43,6 +43,74 @@ pub fn push(query: &mut Query, key: &str, value: &Option) { } } +/// How one endpoint implements the deprecated offset paging it still accepts, +/// which is what decides whether the CLI has to read the deprecated `data` +/// field to honor it. Verified per endpoint against the server, not assumed — +/// the two shapes want opposite handling, so there is no safe blanket answer. +#[derive(Clone, Copy)] +pub struct ListPaging { + /// The command's own deprecated flag names, for the error message. + flags: &'static str, + /// Whether `data` alone is sliced. When false the slicing happens in the + /// query, so `items` already holds exactly the requested page. + data_only: bool, +} + +/// Sliced by the database query: `items` and `data` hold the same rows, so +/// render `items` and stay correct after `data` is eventually removed. +pub const OFFSET_LIMIT_IN_QUERY: ListPaging = ListPaging { + flags: "--offset/--limit", + data_only: false, +}; + +/// As [`OFFSET_LIMIT_IN_QUERY`], for `reports list`, which deprecates a +/// different pair of flags. +pub const LIMIT_PAGE_IN_QUERY: ListPaging = ListPaging { + flags: "--limit/--page", + data_only: false, +}; + +/// Applied in memory to `data` alone, while `items` is the full cursor page +/// regardless of the flags. Only reading `data` honors them. +pub const OFFSET_LIMIT_DATA_ONLY: ListPaging = ListPaging { + flags: "--offset/--limit", + data_only: true, +}; + +/// Which response field a list command should render, given how its endpoint +/// pages and the flags it was invoked with — the two deprecated ones (in the +/// order `paging` names them), then `--first`/`--after`. `Some("data")` +/// selects the deprecated offset-sliced page; `None` the canonical `items`. +/// +/// The API deprecated offset paging in favor of the `first`/`after` cursor +/// and the two address different pages of the same response, so an endpoint +/// given both either rejects the request (deployments, reports) or silently +/// honors just one (environments, user attributes). Reject it here instead, +/// so the CLI never prints a page the caller did not ask for. +/// +/// Reading `data` is only ever right for a [`ListPaging::data_only`] +/// endpoint. Doing it everywhere "for uniformity" would be actively harmful: +/// on a query-sliced endpoint `items` is already the requested page and stays +/// so after `data` is dropped, whereas asking for `data` would then fail a +/// command the server still honors perfectly well. +pub fn paging_field( + paging: ListPaging, + deprecated_a: Option, + deprecated_b: Option, + first: Option, + after: Option<&str>, +) -> Result> { + let uses_offset = deprecated_a.is_some() || deprecated_b.is_some(); + let uses_cursor = first.is_some() || after.is_some(); + if uses_offset && uses_cursor { + bail!( + "{} are deprecated and cannot be combined with --first/--after", + paging.flags + ); + } + Ok((uses_offset && paging.data_only).then_some("data")) +} + /// Normalize a user-supplied Cube Cloud URL: trim whitespace and trailing /// slashes, and default to `https://` when no scheme is given (reqwest /// otherwise fails with "relative URL without a base"). @@ -122,4 +190,51 @@ mod tests { assert_eq!(map.get("present"), Some(&json!("v"))); assert!(!map.contains_key("absent")); } + + #[test] + fn only_a_data_only_endpoint_renders_the_deprecated_field() { + // The in-memory list: `items` ignores offset paging, so `data` it is. + for (a, b) in [(Some(10), None), (None, Some(5)), (Some(10), Some(5))] { + let field = paging_field(OFFSET_LIMIT_DATA_ONLY, a, b, None, None).unwrap(); + assert_eq!(field, Some("data")); + } + + // Query-sliced endpoints must NOT ask for `data`: `items` is already + // the requested page, and stays right after `data` is removed — + // asking would fail a command the server still honors. + for paging in [OFFSET_LIMIT_IN_QUERY, LIMIT_PAGE_IN_QUERY] { + let field = paging_field(paging, Some(10), Some(5), None, None).unwrap(); + assert_eq!(field, None); + } + } + + #[test] + fn paging_field_renders_items_whenever_offset_paging_is_unused() { + for paging in [ + OFFSET_LIMIT_DATA_ONLY, + OFFSET_LIMIT_IN_QUERY, + LIMIT_PAGE_IN_QUERY, + ] { + assert_eq!(paging_field(paging, None, None, None, None).unwrap(), None); + for (first, after) in [(Some(5), None), (None, Some("cursor"))] { + assert_eq!( + paging_field(paging, None, None, first, after).unwrap(), + None + ); + } + } + } + + #[test] + fn paging_field_rejects_mixing_and_names_the_command_s_own_flags() { + assert!(paging_field(OFFSET_LIMIT_DATA_ONLY, Some(10), None, Some(5), None).is_err()); + assert!(paging_field(OFFSET_LIMIT_IN_QUERY, None, Some(5), None, Some("cursor")).is_err()); + + // `reports list` deprecates --limit/--page, not --offset/--limit. + let err = paging_field(LIMIT_PAGE_IN_QUERY, Some(50), None, Some(5), None) + .unwrap_err() + .to_string(); + assert!(err.contains("--limit/--page"), "got: {err}"); + assert!(err.contains("--first/--after"), "got: {err}"); + } } From 6088edf7b59093f1c2ae6f9174107ea36425472d Mon Sep 17 00:00:00 2001 From: Alex Vasilev Date: Mon, 17 Aug 2026 20:05:13 -0400 Subject: [PATCH 5/5] v1.7.22 --- CHANGELOG.md | 7 +++ lerna.json | 2 +- packages/cubejs-api-gateway/CHANGELOG.md | 4 ++ packages/cubejs-api-gateway/package.json | 10 ++-- packages/cubejs-athena-driver/CHANGELOG.md | 4 ++ packages/cubejs-athena-driver/package.json | 10 ++-- packages/cubejs-backend-cloud/CHANGELOG.md | 4 ++ packages/cubejs-backend-cloud/package.json | 6 +- packages/cubejs-backend-maven/CHANGELOG.md | 4 ++ packages/cubejs-backend-maven/package.json | 6 +- packages/cubejs-backend-native/CHANGELOG.md | 6 ++ packages/cubejs-backend-native/package.json | 8 +-- packages/cubejs-backend-shared/CHANGELOG.md | 4 ++ packages/cubejs-backend-shared/package.json | 4 +- packages/cubejs-base-driver/CHANGELOG.md | 4 ++ packages/cubejs-base-driver/package.json | 6 +- packages/cubejs-bigquery-driver/CHANGELOG.md | 4 ++ packages/cubejs-bigquery-driver/package.json | 8 +-- packages/cubejs-cli/CHANGELOG.md | 4 ++ packages/cubejs-cli/package.json | 12 ++-- .../cubejs-clickhouse-driver/CHANGELOG.md | 4 ++ .../cubejs-clickhouse-driver/package.json | 10 ++-- packages/cubejs-client-core/CHANGELOG.md | 4 ++ packages/cubejs-client-core/package.json | 4 +- packages/cubejs-client-dx/CHANGELOG.md | 4 ++ packages/cubejs-client-dx/package.json | 2 +- packages/cubejs-client-ngx/CHANGELOG.md | 4 ++ packages/cubejs-client-ngx/package.json | 2 +- packages/cubejs-client-react/CHANGELOG.md | 4 ++ packages/cubejs-client-react/package.json | 4 +- packages/cubejs-client-vue3/CHANGELOG.md | 4 ++ packages/cubejs-client-vue3/package.json | 4 +- .../cubejs-client-ws-transport/CHANGELOG.md | 4 ++ .../cubejs-client-ws-transport/package.json | 6 +- packages/cubejs-crate-driver/CHANGELOG.md | 4 ++ packages/cubejs-crate-driver/package.json | 10 ++-- packages/cubejs-cubestore-driver/CHANGELOG.md | 4 ++ packages/cubejs-cubestore-driver/package.json | 12 ++-- .../CHANGELOG.md | 4 ++ .../package.json | 12 ++-- .../cubejs-dbt-schema-extension/CHANGELOG.md | 4 ++ .../cubejs-dbt-schema-extension/package.json | 8 +-- packages/cubejs-docker/CHANGELOG.md | 4 ++ packages/cubejs-docker/package.json | 58 +++++++++---------- packages/cubejs-dremio-driver/CHANGELOG.md | 4 ++ packages/cubejs-dremio-driver/package.json | 12 ++-- packages/cubejs-druid-driver/CHANGELOG.md | 4 ++ packages/cubejs-druid-driver/package.json | 10 ++-- packages/cubejs-duckdb-driver/CHANGELOG.md | 4 ++ packages/cubejs-duckdb-driver/package.json | 12 ++-- packages/cubejs-firebolt-driver/CHANGELOG.md | 4 ++ packages/cubejs-firebolt-driver/package.json | 12 ++-- packages/cubejs-hive-driver/CHANGELOG.md | 4 ++ packages/cubejs-hive-driver/package.json | 8 +-- packages/cubejs-jdbc-driver/CHANGELOG.md | 4 ++ packages/cubejs-jdbc-driver/package.json | 8 +-- packages/cubejs-ksql-driver/CHANGELOG.md | 4 ++ packages/cubejs-ksql-driver/package.json | 10 ++-- packages/cubejs-linter/CHANGELOG.md | 4 ++ packages/cubejs-linter/package.json | 2 +- .../cubejs-materialize-driver/CHANGELOG.md | 4 ++ .../cubejs-materialize-driver/package.json | 12 ++-- packages/cubejs-mongobi-driver/CHANGELOG.md | 4 ++ packages/cubejs-mongobi-driver/package.json | 8 +-- packages/cubejs-mssql-driver/CHANGELOG.md | 4 ++ packages/cubejs-mssql-driver/package.json | 6 +- .../CHANGELOG.md | 4 ++ .../package.json | 8 +-- packages/cubejs-mysql-driver/CHANGELOG.md | 4 ++ packages/cubejs-mysql-driver/package.json | 10 ++-- packages/cubejs-oracle-driver/CHANGELOG.md | 4 ++ packages/cubejs-oracle-driver/package.json | 6 +- packages/cubejs-pinot-driver/CHANGELOG.md | 4 ++ packages/cubejs-pinot-driver/package.json | 10 ++-- packages/cubejs-playground/CHANGELOG.md | 4 ++ packages/cubejs-playground/package.json | 6 +- packages/cubejs-postgres-driver/CHANGELOG.md | 4 ++ packages/cubejs-postgres-driver/package.json | 10 ++-- packages/cubejs-prestodb-driver/CHANGELOG.md | 4 ++ packages/cubejs-prestodb-driver/package.json | 8 +-- .../cubejs-query-orchestrator/CHANGELOG.md | 4 ++ .../cubejs-query-orchestrator/package.json | 10 ++-- packages/cubejs-questdb-driver/CHANGELOG.md | 4 ++ packages/cubejs-questdb-driver/package.json | 12 ++-- packages/cubejs-redshift-driver/CHANGELOG.md | 4 ++ packages/cubejs-redshift-driver/package.json | 10 ++-- packages/cubejs-schema-compiler/CHANGELOG.md | 4 ++ packages/cubejs-schema-compiler/package.json | 12 ++-- packages/cubejs-server-core/CHANGELOG.md | 4 ++ packages/cubejs-server-core/package.json | 24 ++++---- packages/cubejs-server/CHANGELOG.md | 4 ++ packages/cubejs-server/package.json | 14 ++--- packages/cubejs-snowflake-driver/CHANGELOG.md | 4 ++ packages/cubejs-snowflake-driver/package.json | 8 +-- packages/cubejs-sqlite-driver/CHANGELOG.md | 4 ++ packages/cubejs-sqlite-driver/package.json | 8 +-- packages/cubejs-templates/CHANGELOG.md | 4 ++ packages/cubejs-templates/package.json | 6 +- packages/cubejs-testing-drivers/CHANGELOG.md | 4 ++ packages/cubejs-testing-drivers/package.json | 46 +++++++-------- packages/cubejs-testing-shared/CHANGELOG.md | 4 ++ packages/cubejs-testing-shared/package.json | 10 ++-- packages/cubejs-testing/CHANGELOG.md | 4 ++ packages/cubejs-testing/package.json | 22 +++---- packages/cubejs-trino-driver/CHANGELOG.md | 4 ++ packages/cubejs-trino-driver/package.json | 12 ++-- packages/cubejs-vertica-driver/CHANGELOG.md | 4 ++ packages/cubejs-vertica-driver/package.json | 14 ++--- rust/cubesql/CHANGELOG.md | 4 ++ rust/cubesql/package.json | 2 +- rust/cubestore/CHANGELOG.md | 4 ++ rust/cubestore/Cargo.lock | 2 +- rust/cubestore/cubestore/Cargo.toml | 2 +- rust/cubestore/package.json | 6 +- 114 files changed, 520 insertions(+), 291 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 941dda1918fef..e79dbd90bbc48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +### Bug Fixes + +- **backend-native:** move to post-installer ^0.1.2, dropping decompress ([#11580](https://github.com/cube-js/cube/issues/11580)) ([06bb751](https://github.com/cube-js/cube/commit/06bb7511c02b57d07d46c050b5c922949e9190e8)) +- **cube-cli:** follow the API's items + pageInfo list shape ([#11582](https://github.com/cube-js/cube/issues/11582)) ([4657a08](https://github.com/cube-js/cube/commit/4657a08f6720c8dcd618fddc5bf40a9c4c0f5add)) + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) ### Features diff --git a/lerna.json b/lerna.json index bb84d60183c76..b1f66973d62d3 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "1.7.21", + "version": "1.7.22", "npmClient": "yarn", "command": { "bootstrap": { diff --git a/packages/cubejs-api-gateway/CHANGELOG.md b/packages/cubejs-api-gateway/CHANGELOG.md index 2861bc21cbf86..8ba9c65839e7f 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/api-gateway + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) ### Features diff --git a/packages/cubejs-api-gateway/package.json b/packages/cubejs-api-gateway/package.json index f23b0b805db81..3f10742138a6f 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.7.21", + "version": "1.7.22", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,9 +27,9 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/native": "1.7.21", - "@cubejs-backend/query-orchestrator": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/native": "1.7.22", + "@cubejs-backend/query-orchestrator": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "@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.7.21", + "@cubejs-backend/linter": "1.7.22", "@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 012cbc44448bc..df4d709cdf83d 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/athena-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 105ac688cea58..94be0fa8d8a45 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.7.21", + "version": "1.7.22", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -31,12 +31,12 @@ "dependencies": { "@aws-sdk/client-athena": "^3.22.0", "@aws-sdk/credential-providers": "^3.22.0", - "@cubejs-backend/base-driver": "1.7.21", - "@cubejs-backend/shared": "1.7.21" + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/shared": "1.7.22" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", - "@cubejs-backend/testing-shared": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-backend/testing-shared": "1.7.22", "@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 66f6dafa0b8d9..b031ee74fefa2 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/cloud + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 6c6e1b80415cd..5d0f9a83ad6e5 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.7.21", + "version": "1.7.22", "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.7.21", + "@cubejs-backend/linter": "1.7.22", "@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.7.21", + "@cubejs-backend/shared": "1.7.22", "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 82889584cca79..f4af39dcb499d 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/maven + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 7a0df08ce7a83..f65a0647ae62c 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.7.21", + "version": "1.7.22", "license": "Apache-2.0", "repository": { "type": "git", @@ -31,12 +31,12 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/shared": "1.7.22", "source-map-support": "^0.5.19", "xmlbuilder2": "^2.4.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "@types/jest": "^29", "@types/node": "^22", "jest": "^29", diff --git a/packages/cubejs-backend-native/CHANGELOG.md b/packages/cubejs-backend-native/CHANGELOG.md index f13a6f882f7bb..f059f2beba1a7 100644 --- a/packages/cubejs-backend-native/CHANGELOG.md +++ b/packages/cubejs-backend-native/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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +### Bug Fixes + +- **backend-native:** move to post-installer ^0.1.2, dropping decompress ([#11580](https://github.com/cube-js/cube/issues/11580)) ([06bb751](https://github.com/cube-js/cube/commit/06bb7511c02b57d07d46c050b5c922949e9190e8)) + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package @cubejs-backend/native diff --git a/packages/cubejs-backend-native/package.json b/packages/cubejs-backend-native/package.json index 433d7f20ce5af..4d957cc8ba472 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.7.21", + "version": "1.7.22", "author": "Cube Dev, Inc.", "description": "Native module for Cube.js (binding to Rust codebase)", "main": "dist/js/index.js", @@ -39,7 +39,7 @@ "dist/js" ], "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "@types/jest": "^29", "@types/node": "^22", "cargo-cp-artifact": "^0.1.9", @@ -50,8 +50,8 @@ "uuid": "^11.1.1" }, "dependencies": { - "@cubejs-backend/cubesql": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/cubesql": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "@cubejs-infra/post-installer": "^0.1.2" }, "resources": { diff --git a/packages/cubejs-backend-shared/CHANGELOG.md b/packages/cubejs-backend-shared/CHANGELOG.md index 19d3f57d73f31..137f66ee64c14 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/shared + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package @cubejs-backend/shared diff --git a/packages/cubejs-backend-shared/package.json b/packages/cubejs-backend-shared/package.json index 16386fa79fbbd..c9764dbfe51b8 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.7.21", + "version": "1.7.22", "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.7.21", + "@cubejs-backend/linter": "1.7.22", "@types/bytes": "^3.1.5", "@types/cli-progress": "^3.9.1", "@types/jest": "^29", diff --git a/packages/cubejs-base-driver/CHANGELOG.md b/packages/cubejs-base-driver/CHANGELOG.md index e08f25e574881..2ca608679f815 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/base-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 da82774ba272e..5b489a1942236 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.7.21", + "version": "1.7.22", "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.7.21", + "@cubejs-backend/shared": "1.7.22", "@google-cloud/storage": "^7.13.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "@types/jest": "^29", "@types/node": "^22", "jest": "^29", diff --git a/packages/cubejs-bigquery-driver/CHANGELOG.md b/packages/cubejs-bigquery-driver/CHANGELOG.md index 99dc40131117c..9cc5b6b5951d3 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/bigquery-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 287dcfbdbe625..4865afdb7a79b 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.7.21", + "version": "1.7.22", "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.7.21", + "@cubejs-backend/base-driver": "1.7.22", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/shared": "1.7.22", "@google-cloud/bigquery": "^7.7.0", "@google-cloud/storage": "^7.13.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/testing-shared": "1.7.21", + "@cubejs-backend/testing-shared": "1.7.22", "@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 f85f6576a0324..1677cadb57635 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package cubejs-cli + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package cubejs-cli diff --git a/packages/cubejs-cli/package.json b/packages/cubejs-cli/package.json index 32516d3dbc14f..7db0c25c73e32 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.7.21", + "version": "1.7.22", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -30,10 +30,10 @@ "LICENSE" ], "dependencies": { - "@cubejs-backend/cloud": "1.7.21", + "@cubejs-backend/cloud": "1.7.22", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/schema-compiler": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/schema-compiler": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "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.7.21", - "@cubejs-backend/server": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-backend/server": "1.7.22", "@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 93b1dbaf27ca2..6e07c79078cd7 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/clickhouse-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 00596c98eb105..ab91888eefbf8 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.7.21", + "version": "1.7.22", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,16 +29,16 @@ }, "dependencies": { "@clickhouse/client": "^1.12.0", - "@cubejs-backend/base-driver": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "moment": "^2.24.0", "sqlstring": "^2.3.1", "uuid": "^11.1.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.21", - "@cubejs-backend/testing-shared": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-backend/testing-shared": "1.7.22", "@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 691bf88b26df7..c0b6ac40472f1 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-client/core + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package @cubejs-client/core diff --git a/packages/cubejs-client-core/package.json b/packages/cubejs-client-core/package.json index 8cca7432cc394..f9abc57191e2b 100644 --- a/packages/cubejs-client-core/package.json +++ b/packages/cubejs-client-core/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-client/core", - "version": "1.7.21", + "version": "1.7.22", "engines": {}, "type": "module", "repository": { @@ -58,7 +58,7 @@ ], "license": "MIT", "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "@types/d3-format": "^3", "@types/d3-time-format": "^4", "@types/moment-range": "^4.0.0", diff --git a/packages/cubejs-client-dx/CHANGELOG.md b/packages/cubejs-client-dx/CHANGELOG.md index a1460a0992d2a..b45e056979579 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-client/dx + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 f7491f0621d53..55d0856214ba5 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.7.21", + "version": "1.7.22", "engines": {}, "repository": { "type": "git", diff --git a/packages/cubejs-client-ngx/CHANGELOG.md b/packages/cubejs-client-ngx/CHANGELOG.md index 1cc2135327e20..9079d41adf669 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-client/ngx + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 2b206e32fd933..797d3708a22aa 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.7.21", + "version": "1.7.22", "author": "Cube Dev, Inc.", "engines": {}, "repository": { diff --git a/packages/cubejs-client-react/CHANGELOG.md b/packages/cubejs-client-react/CHANGELOG.md index 0a1e7b7861517..7b62c9b736005 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-client/react + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 fced2adc58d43..5dabf1a049efe 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.7.21", + "version": "1.7.22", "author": "Cube Dev, Inc.", "license": "MIT", "engines": {}, @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.7.21", + "@cubejs-client/core": "1.7.22", "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 6d322bb4c2b2c..d5c3e65c8e6c6 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-client/vue3 + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 a19d7bcd5309c..d0ecca9f44cf0 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.7.21", + "version": "1.7.22", "engines": {}, "repository": { "type": "git", @@ -27,7 +27,7 @@ "src" ], "dependencies": { - "@cubejs-client/core": "1.7.21", + "@cubejs-client/core": "1.7.22", "ramda": "^0.27.0" }, "devDependencies": { diff --git a/packages/cubejs-client-ws-transport/CHANGELOG.md b/packages/cubejs-client-ws-transport/CHANGELOG.md index cc5cdef967235..8650c3fccbca4 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-client/ws-transport + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 f2742a297e0bb..251781d13ad42 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.7.21", + "version": "1.7.22", "engines": {}, "repository": { "type": "git", @@ -20,7 +20,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.7.21", + "@cubejs-client/core": "1.7.22", "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.7.21", + "@cubejs-backend/linter": "1.7.22", "@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 053516bc86345..fba378b1a399f 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/crate-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 62783440ee8e5..ee0601215e7d7 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.7.21", + "version": "1.7.22", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,13 +29,13 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/postgres-driver": "1.7.21", - "@cubejs-backend/shared": "1.7.21" + "@cubejs-backend/postgres-driver": "1.7.22", + "@cubejs-backend/shared": "1.7.22" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.21", - "@cubejs-backend/testing-shared": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-backend/testing-shared": "1.7.22", "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 b15426e01b55a..528340db214b5 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/cubestore-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 a22c8c2183052..5e033c65de338 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-backend/cubestore": "1.7.21", - "@cubejs-backend/native": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/cubestore": "1.7.22", + "@cubejs-backend/native": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "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.7.21", + "@cubejs-backend/linter": "1.7.22", "@types/csv-write-stream": "^2.0.0", "@types/jest": "^29", "@types/node": "^22", diff --git a/packages/cubejs-databricks-jdbc-driver/CHANGELOG.md b/packages/cubejs-databricks-jdbc-driver/CHANGELOG.md index b3d42806f136b..372331afb8946 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/databricks-jdbc-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 9c63d5e1c3039..89a8726a1eebf 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.7.21", + "version": "1.7.22", "license": "Apache-2.0", "repository": { "type": "git", @@ -30,17 +30,17 @@ "bin" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.21", - "@cubejs-backend/jdbc-driver": "1.7.21", - "@cubejs-backend/schema-compiler": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/jdbc-driver": "1.7.22", + "@cubejs-backend/schema-compiler": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "node-fetch": "^2.6.1", "ramda": "^0.27.2", "source-map-support": "^0.5.19", "uuid": "^11.1.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "@types/jest": "^29", "@types/node": "^22", "@types/ramda": "^0.27.34", diff --git a/packages/cubejs-dbt-schema-extension/CHANGELOG.md b/packages/cubejs-dbt-schema-extension/CHANGELOG.md index 209d2d8d5e978..c4e39aa4e0805 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/dbt-schema-extension + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 399fa9cd5feba..1224ae7302c8b 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.7.21", + "version": "1.7.22", "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.7.21", + "@cubejs-backend/schema-compiler": "1.7.22", "fs-extra": "^9.1.0", "inflection": "^1.12.0", "node-fetch": "^2.6.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", - "@cubejs-backend/testing": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-backend/testing": "1.7.22", "@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 dfd6715d6c198..a961945425aef 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/docker + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package @cubejs-backend/docker diff --git a/packages/cubejs-docker/package.json b/packages/cubejs-docker/package.json index 6c5e595fb977f..e64770a7dd557 100644 --- a/packages/cubejs-docker/package.json +++ b/packages/cubejs-docker/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/docker", - "version": "1.7.21", + "version": "1.7.22", "description": "Cube.js In Docker (virtual package)", "author": "Cube Dev, Inc.", "license": "Apache-2.0", @@ -9,34 +9,34 @@ "node": ">=20.0.0" }, "dependencies": { - "@cubejs-backend/athena-driver": "1.7.21", - "@cubejs-backend/bigquery-driver": "1.7.21", - "@cubejs-backend/clickhouse-driver": "1.7.21", - "@cubejs-backend/crate-driver": "1.7.21", - "@cubejs-backend/databricks-jdbc-driver": "1.7.21", - "@cubejs-backend/dbt-schema-extension": "1.7.21", - "@cubejs-backend/dremio-driver": "1.7.21", - "@cubejs-backend/druid-driver": "1.7.21", - "@cubejs-backend/duckdb-driver": "1.7.21", - "@cubejs-backend/firebolt-driver": "1.7.21", - "@cubejs-backend/hive-driver": "1.7.21", - "@cubejs-backend/ksql-driver": "1.7.21", - "@cubejs-backend/materialize-driver": "1.7.21", - "@cubejs-backend/mongobi-driver": "1.7.21", - "@cubejs-backend/mssql-driver": "1.7.21", - "@cubejs-backend/mysql-driver": "1.7.21", - "@cubejs-backend/oracle-driver": "1.7.21", - "@cubejs-backend/pinot-driver": "1.7.21", - "@cubejs-backend/postgres-driver": "1.7.21", - "@cubejs-backend/prestodb-driver": "1.7.21", - "@cubejs-backend/questdb-driver": "1.7.21", - "@cubejs-backend/redshift-driver": "1.7.21", - "@cubejs-backend/server": "1.7.21", - "@cubejs-backend/snowflake-driver": "1.7.21", - "@cubejs-backend/sqlite-driver": "1.7.21", - "@cubejs-backend/trino-driver": "1.7.21", - "@cubejs-backend/vertica-driver": "1.7.21", - "cubejs-cli": "1.7.21", + "@cubejs-backend/athena-driver": "1.7.22", + "@cubejs-backend/bigquery-driver": "1.7.22", + "@cubejs-backend/clickhouse-driver": "1.7.22", + "@cubejs-backend/crate-driver": "1.7.22", + "@cubejs-backend/databricks-jdbc-driver": "1.7.22", + "@cubejs-backend/dbt-schema-extension": "1.7.22", + "@cubejs-backend/dremio-driver": "1.7.22", + "@cubejs-backend/druid-driver": "1.7.22", + "@cubejs-backend/duckdb-driver": "1.7.22", + "@cubejs-backend/firebolt-driver": "1.7.22", + "@cubejs-backend/hive-driver": "1.7.22", + "@cubejs-backend/ksql-driver": "1.7.22", + "@cubejs-backend/materialize-driver": "1.7.22", + "@cubejs-backend/mongobi-driver": "1.7.22", + "@cubejs-backend/mssql-driver": "1.7.22", + "@cubejs-backend/mysql-driver": "1.7.22", + "@cubejs-backend/oracle-driver": "1.7.22", + "@cubejs-backend/pinot-driver": "1.7.22", + "@cubejs-backend/postgres-driver": "1.7.22", + "@cubejs-backend/prestodb-driver": "1.7.22", + "@cubejs-backend/questdb-driver": "1.7.22", + "@cubejs-backend/redshift-driver": "1.7.22", + "@cubejs-backend/server": "1.7.22", + "@cubejs-backend/snowflake-driver": "1.7.22", + "@cubejs-backend/sqlite-driver": "1.7.22", + "@cubejs-backend/trino-driver": "1.7.22", + "@cubejs-backend/vertica-driver": "1.7.22", + "cubejs-cli": "1.7.22", "typescript": "~5.2.2" }, "resolutions": { diff --git a/packages/cubejs-dremio-driver/CHANGELOG.md b/packages/cubejs-dremio-driver/CHANGELOG.md index 7fd666292442d..3eb4cbc1dcdd6 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/dremio-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 6491b7ae9297a..ba31c594da3da 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.7.21", + "version": "1.7.22", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -23,14 +23,14 @@ "lint:fix": "eslint driver/*.js" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.21", - "@cubejs-backend/schema-compiler": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/schema-compiler": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "axios": "^1.8.3" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", - "@cubejs-backend/testing-shared": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-backend/testing-shared": "1.7.22", "jest": "^29" }, "license": "Apache-2.0", diff --git a/packages/cubejs-druid-driver/CHANGELOG.md b/packages/cubejs-druid-driver/CHANGELOG.md index d00b255fd8f73..8acf28c31ece4 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/druid-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 2c71c8a16b8be..6bdbf19bdf800 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.7.21", + "version": "1.7.22", "license": "Apache-2.0", "repository": { "type": "git", @@ -28,13 +28,13 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.21", - "@cubejs-backend/schema-compiler": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/schema-compiler": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "axios": "^1.8.3" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "@types/jest": "^29", "@types/node": "^22", "jest": "^29", diff --git a/packages/cubejs-duckdb-driver/CHANGELOG.md b/packages/cubejs-duckdb-driver/CHANGELOG.md index 5392bba3ba8f8..60c06ccdab3c2 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/duckdb-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 df937bac2ffe7..07440c560c7c1 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-backend/schema-compiler": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/schema-compiler": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "duckdb": "^1.4.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.21", - "@cubejs-backend/testing-shared": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-backend/testing-shared": "1.7.22", "@types/jest": "^29", "@types/node": "^22", "jest": "^29", diff --git a/packages/cubejs-firebolt-driver/CHANGELOG.md b/packages/cubejs-firebolt-driver/CHANGELOG.md index 20159c928c212..df916606f8e47 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/firebolt-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 325686b4f8be1..df7bdb4613c9e 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-backend/schema-compiler": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/schema-compiler": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "firebolt-sdk": "1.10.0" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.21", - "@cubejs-backend/testing-shared": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-backend/testing-shared": "1.7.22", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-hive-driver/CHANGELOG.md b/packages/cubejs-hive-driver/CHANGELOG.md index ea3a5ca1cb1ee..f0387d9000583 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/hive-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 3b4599e82632e..dcfed556f9062 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "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.7.21" + "@cubejs-backend/linter": "1.7.22" }, "publishConfig": { "access": "public" diff --git a/packages/cubejs-jdbc-driver/CHANGELOG.md b/packages/cubejs-jdbc-driver/CHANGELOG.md index 9a5f211f7d12a..e15b3f6a0b2e2 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/jdbc-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 5d42c27e86ec7..f2380daceab0a 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.7.21", + "version": "1.7.22", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -26,9 +26,9 @@ "index.js" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", "@cubejs-backend/node-java-maven": "^0.1.3", - "@cubejs-backend/shared": "1.7.21" + "@cubejs-backend/shared": "1.7.22" }, "optionalDependencies": { "@cubejs-backend/jdbc": "^0.9.0", @@ -42,7 +42,7 @@ "testEnvironment": "node" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "@types/node": "^22", "typescript": "~5.2.2" } diff --git a/packages/cubejs-ksql-driver/CHANGELOG.md b/packages/cubejs-ksql-driver/CHANGELOG.md index c135316fe9a1f..ef70319e1b1f8 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/ksql-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 fb334f35826aa..1d95e2fe4306d 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.7.21", + "version": "1.7.22", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -26,9 +26,9 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.21", - "@cubejs-backend/schema-compiler": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/schema-compiler": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "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.7.21", + "@cubejs-backend/linter": "1.7.22", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-linter/CHANGELOG.md b/packages/cubejs-linter/CHANGELOG.md index 86b25372ed8d0..1588571ed77b9 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/linter + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package @cubejs-backend/linter diff --git a/packages/cubejs-linter/package.json b/packages/cubejs-linter/package.json index 8aab39d3873be..d64b86b1b8fb4 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.7.21", + "version": "1.7.22", "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 3e76f57d52f41..8ef1903660d05 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/materialize-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 f59e73f23d7cb..b57adc4ae63d9 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-backend/postgres-driver": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/postgres-driver": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "semver": "^7.6.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.21", - "@cubejs-backend/testing": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-backend/testing": "1.7.22", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-mongobi-driver/CHANGELOG.md b/packages/cubejs-mongobi-driver/CHANGELOG.md index 90ba70b1f9366..f3bd15aaa70e0 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/mongobi-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 5feccf46ae5d1..0308c3da88410 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "@types/node": "^22", "moment": "^2.29.1", "mysql2": "^3.11.5" @@ -38,7 +38,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "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 50bfcfe8983af..9609e42cd6a00 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/mssql-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 082ce148f977a..a172cb007d421 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "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 7b63aec31f92f..271b2a9fcd806 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/mysql-aurora-serverless-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 4b1a0d0704573..379b474a363e0 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "@types/mysql": "^2.15.15", "aws-sdk": "^2.787.0", "data-api-client": "^1.1.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "@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 c27660a77e1fd..f62f9762d85be 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/mysql-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 f3bf217713091..b2955b65ade55 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "mysql2": "^3.16.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", - "@cubejs-backend/testing-shared": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-backend/testing-shared": "1.7.22", "@types/jest": "^29", "jest": "^29", "stream-to-array": "^2.3.0", diff --git a/packages/cubejs-oracle-driver/CHANGELOG.md b/packages/cubejs-oracle-driver/CHANGELOG.md index 2bd8a4b999fe0..e6afb2a88000a 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/oracle-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 1322904e0b748..c5d59b8d6fb97 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.7.21", + "version": "1.7.22", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -13,8 +13,8 @@ }, "main": "driver/OracleDriver.js", "dependencies": { - "@cubejs-backend/base-driver": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "ramda": "^0.27.0" }, "devDependencies": { diff --git a/packages/cubejs-pinot-driver/CHANGELOG.md b/packages/cubejs-pinot-driver/CHANGELOG.md index cd163e3e6553a..24d00602087cd 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/pinot-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 b8fcac47aab4a..590bee8ab4363 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.7.21", + "version": "1.7.22", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,9 +28,9 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.21", - "@cubejs-backend/schema-compiler": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/schema-compiler": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "node-fetch": "^2.6.1", "ramda": "^0.27.2" }, @@ -39,7 +39,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "@types/jest": "^29", "jest": "^29", "should": "^13.2.3", diff --git a/packages/cubejs-playground/CHANGELOG.md b/packages/cubejs-playground/CHANGELOG.md index e3ced307a31b5..d0b0029f09b6a 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-client/playground + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package @cubejs-client/playground diff --git a/packages/cubejs-playground/package.json b/packages/cubejs-playground/package.json index 879e7ff6f579e..668965dee8cf4 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-client/react": "1.7.21", + "@cubejs-client/core": "1.7.22", + "@cubejs-client/react": "1.7.22", "@types/flexsearch": "^0.7.3", "@types/node": "^22", "@types/react": "^18.3.4", diff --git a/packages/cubejs-postgres-driver/CHANGELOG.md b/packages/cubejs-postgres-driver/CHANGELOG.md index e41a165a6eee2..e9197310bd987 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/postgres-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package @cubejs-backend/postgres-driver diff --git a/packages/cubejs-postgres-driver/package.json b/packages/cubejs-postgres-driver/package.json index 7048a7a93e6e5..7da328093afb5 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "@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.7.21", - "@cubejs-backend/testing-shared": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-backend/testing-shared": "1.7.22", "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 d912f3b733cf1..42e6540ce709d 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/prestodb-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 173343d42cdd6..d3d07462ed179 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.7.21", + "version": "1.7.22", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,8 +28,8 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "presto-client": "1.2.0", "ramda": "^0.27.0" }, @@ -38,7 +38,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "@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 e6148b7d3e29e..c8032337a23d1 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/query-orchestrator + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package @cubejs-backend/query-orchestrator diff --git a/packages/cubejs-query-orchestrator/package.json b/packages/cubejs-query-orchestrator/package.json index 75fa6a3d9bedf..5b79d923a9a5f 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.7.21", + "version": "1.7.22", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,15 +29,15 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.21", - "@cubejs-backend/cubestore-driver": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/cubestore-driver": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "csv-write-stream": "^2.0.0", "lru-cache": "^11.1.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "@types/jest": "^29", "@types/node": "^22", "@types/ramda": "^0.27.32", diff --git a/packages/cubejs-questdb-driver/CHANGELOG.md b/packages/cubejs-questdb-driver/CHANGELOG.md index b01cfbec9c88d..0da9ed49c2a77 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/questdb-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 2c64fb3746eaa..3d7a588c58b9b 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-backend/schema-compiler": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/schema-compiler": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "@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.7.21", - "@cubejs-backend/testing-shared": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-backend/testing-shared": "1.7.22", "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 de5e051326778..a411588a01a58 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/redshift-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 987a28bedc8f6..8da24eaba90b4 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-backend/postgres-driver": "1.7.21", - "@cubejs-backend/shared": "1.7.21" + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/postgres-driver": "1.7.22", + "@cubejs-backend/shared": "1.7.22" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-schema-compiler/CHANGELOG.md b/packages/cubejs-schema-compiler/CHANGELOG.md index 40e8c29b0da14..ad4c65dad1d23 100644 --- a/packages/cubejs-schema-compiler/CHANGELOG.md +++ b/packages/cubejs-schema-compiler/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/schema-compiler + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package @cubejs-backend/schema-compiler diff --git a/packages/cubejs-schema-compiler/package.json b/packages/cubejs-schema-compiler/package.json index 01c9eb7cdded9..e21f89c72800e 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/native": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "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.7.21", - "@cubejs-backend/mssql-driver": "1.7.21", - "@cubejs-backend/query-orchestrator": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-backend/mssql-driver": "1.7.22", + "@cubejs-backend/query-orchestrator": "1.7.22", "@types/babel__code-frame": "^7.0.6", "@types/babel__generator": "^7.6.8", "@types/babel__traverse": "^7.20.5", diff --git a/packages/cubejs-server-core/CHANGELOG.md b/packages/cubejs-server-core/CHANGELOG.md index 20ef9d9dbfe32..8af8aa80bfbee 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/server-core + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 e9f8d8d5fd5d1..8ca1339fdb02d 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-backend/base-driver": "1.7.21", - "@cubejs-backend/cloud": "1.7.21", - "@cubejs-backend/cubestore-driver": "1.7.21", + "@cubejs-backend/api-gateway": "1.7.22", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/cloud": "1.7.22", + "@cubejs-backend/cubestore-driver": "1.7.22", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.7.21", - "@cubejs-backend/query-orchestrator": "1.7.21", - "@cubejs-backend/schema-compiler": "1.7.21", - "@cubejs-backend/shared": "1.7.21", - "@cubejs-backend/templates": "1.7.21", + "@cubejs-backend/native": "1.7.22", + "@cubejs-backend/query-orchestrator": "1.7.22", + "@cubejs-backend/schema-compiler": "1.7.22", + "@cubejs-backend/shared": "1.7.22", + "@cubejs-backend/templates": "1.7.22", "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.7.21", - "@cubejs-client/playground": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-client/playground": "1.7.22", "@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 be95a78a9d5eb..88ef854fecf82 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/server + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package @cubejs-backend/server diff --git a/packages/cubejs-server/package.json b/packages/cubejs-server/package.json index ec8333ccd419e..9bad150701935 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.7.21", + "version": "1.7.22", "types": "index.d.ts", "repository": { "type": "git", @@ -40,11 +40,11 @@ "jest:shapshot": "jest --updateSnapshot test" }, "dependencies": { - "@cubejs-backend/cubestore-driver": "1.7.21", + "@cubejs-backend/cubestore-driver": "1.7.22", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.7.21", - "@cubejs-backend/server-core": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/native": "1.7.22", + "@cubejs-backend/server-core": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "@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.7.21", - "@cubejs-backend/query-orchestrator": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-backend/query-orchestrator": "1.7.22", "@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 f7838822fed77..899d9f45c8e87 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/snowflake-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package @cubejs-backend/snowflake-driver diff --git a/packages/cubejs-snowflake-driver/package.json b/packages/cubejs-snowflake-driver/package.json index e9a6d5311d186..30fa43a117fe1 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.7.21", + "version": "1.7.22", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,8 +29,8 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.726.0", - "@cubejs-backend/base-driver": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "snowflake-sdk": "^2.4.0" }, "license": "Apache-2.0", @@ -41,7 +41,7 @@ "extends": "../cubejs-linter" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "typescript": "~5.2.2", "vitest": "^4" } diff --git a/packages/cubejs-sqlite-driver/CHANGELOG.md b/packages/cubejs-sqlite-driver/CHANGELOG.md index 07cdf4a56e075..56c383d99a4ed 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/sqlite-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 1e89f44213929..a053ef254acb4 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.7.21", + "version": "1.7.22", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -18,13 +18,13 @@ "unit": "jest" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "sqlite3": "^5.1.7" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "jest": "^29" }, "publishConfig": { diff --git a/packages/cubejs-templates/CHANGELOG.md b/packages/cubejs-templates/CHANGELOG.md index c6c93510e1081..01e00452d78ad 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/templates + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package @cubejs-backend/templates diff --git a/packages/cubejs-templates/package.json b/packages/cubejs-templates/package.json index b62e5cb0d9d23..c8146f6f720e6 100644 --- a/packages/cubejs-templates/package.json +++ b/packages/cubejs-templates/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/templates", - "version": "1.7.21", + "version": "1.7.22", "description": "Cube.js Templates helpers", "author": "Cube Dev, Inc.", "repository": { @@ -31,7 +31,7 @@ "extends": "../cubejs-linter" }, "dependencies": { - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/shared": "1.7.22", "cross-spawn": "^7.0.3", "fs-extra": "^9.1.0", "node-fetch": "^2.6.1", @@ -40,7 +40,7 @@ "tar": "^7.5.22" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-testing-drivers/CHANGELOG.md b/packages/cubejs-testing-drivers/CHANGELOG.md index 814fc9bc21ca9..f3e42ee05cde9 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/testing-drivers + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package @cubejs-backend/testing-drivers diff --git a/packages/cubejs-testing-drivers/package.json b/packages/cubejs-testing-drivers/package.json index 2c80189264c91..541b40ead144a 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.7.21", + "version": "1.7.22", "description": "Cube.js drivers test suite", "author": "Cube Dev, Inc.", "repository": { @@ -87,29 +87,29 @@ "dist/src" ], "dependencies": { - "@cubejs-backend/athena-driver": "1.7.21", - "@cubejs-backend/base-driver": "1.7.21", - "@cubejs-backend/bigquery-driver": "1.7.21", - "@cubejs-backend/clickhouse-driver": "1.7.21", - "@cubejs-backend/crate-driver": "1.7.21", - "@cubejs-backend/cubestore-driver": "1.7.21", - "@cubejs-backend/databricks-jdbc-driver": "1.7.21", + "@cubejs-backend/athena-driver": "1.7.22", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/bigquery-driver": "1.7.22", + "@cubejs-backend/clickhouse-driver": "1.7.22", + "@cubejs-backend/crate-driver": "1.7.22", + "@cubejs-backend/cubestore-driver": "1.7.22", + "@cubejs-backend/databricks-jdbc-driver": "1.7.22", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/linter": "1.7.21", - "@cubejs-backend/mssql-driver": "1.7.21", - "@cubejs-backend/mysql-driver": "1.7.21", - "@cubejs-backend/oracle-driver": "1.7.21", - "@cubejs-backend/pinot-driver": "1.7.21", - "@cubejs-backend/postgres-driver": "1.7.21", - "@cubejs-backend/query-orchestrator": "1.7.21", - "@cubejs-backend/questdb-driver": "1.7.21", - "@cubejs-backend/server-core": "1.7.21", - "@cubejs-backend/shared": "1.7.21", - "@cubejs-backend/snowflake-driver": "1.7.21", - "@cubejs-backend/testing-shared": "1.7.21", - "@cubejs-backend/trino-driver": "1.7.21", - "@cubejs-client/core": "1.7.21", - "@cubejs-client/ws-transport": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-backend/mssql-driver": "1.7.22", + "@cubejs-backend/mysql-driver": "1.7.22", + "@cubejs-backend/oracle-driver": "1.7.22", + "@cubejs-backend/pinot-driver": "1.7.22", + "@cubejs-backend/postgres-driver": "1.7.22", + "@cubejs-backend/query-orchestrator": "1.7.22", + "@cubejs-backend/questdb-driver": "1.7.22", + "@cubejs-backend/server-core": "1.7.22", + "@cubejs-backend/shared": "1.7.22", + "@cubejs-backend/snowflake-driver": "1.7.22", + "@cubejs-backend/testing-shared": "1.7.22", + "@cubejs-backend/trino-driver": "1.7.22", + "@cubejs-client/core": "1.7.22", + "@cubejs-client/ws-transport": "1.7.22", "@jest/globals": "^29", "@types/jest": "^29", "@types/node": "^22", diff --git a/packages/cubejs-testing-shared/CHANGELOG.md b/packages/cubejs-testing-shared/CHANGELOG.md index 5b4d3a77814d1..408c4260dcfe1 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/testing-shared + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 9915ea48407bb..c93d77fcbc885 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-backend/schema-compiler": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/query-orchestrator": "1.7.22", + "@cubejs-backend/schema-compiler": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "@testcontainers/kafka": "~10.28.0", "dedent": "^0.7.0", "node-fetch": "^2.6.7", "testcontainers": "^10.28.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "@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 a09c4106a33a0..d70da52defe7f 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/testing + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package @cubejs-backend/testing diff --git a/packages/cubejs-testing/package.json b/packages/cubejs-testing/package.json index 003dd2ef27efc..2b4c851b57950 100644 --- a/packages/cubejs-testing/package.json +++ b/packages/cubejs-testing/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/testing", - "version": "1.7.21", + "version": "1.7.22", "description": "Cube.js e2e tests", "author": "Cube Dev, Inc.", "repository": { @@ -91,15 +91,15 @@ "birdbox-fixtures" ], "dependencies": { - "@cubejs-backend/cubestore-driver": "1.7.21", + "@cubejs-backend/cubestore-driver": "1.7.22", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/ksql-driver": "1.7.21", - "@cubejs-backend/postgres-driver": "1.7.21", - "@cubejs-backend/query-orchestrator": "1.7.21", - "@cubejs-backend/schema-compiler": "1.7.21", - "@cubejs-backend/shared": "1.7.21", - "@cubejs-backend/testing-shared": "1.7.21", - "@cubejs-client/ws-transport": "1.7.21", + "@cubejs-backend/ksql-driver": "1.7.22", + "@cubejs-backend/postgres-driver": "1.7.22", + "@cubejs-backend/query-orchestrator": "1.7.22", + "@cubejs-backend/schema-compiler": "1.7.22", + "@cubejs-backend/shared": "1.7.22", + "@cubejs-backend/testing-shared": "1.7.22", + "@cubejs-client/ws-transport": "1.7.22", "dedent": "^0.7.0", "fs-extra": "^8.1.0", "http-proxy": "^1.18.1", @@ -110,8 +110,8 @@ }, "devDependencies": { "@4tw/cypress-drag-drop": "^1.6.0", - "@cubejs-backend/linter": "1.7.21", - "@cubejs-client/core": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-client/core": "1.7.22", "@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 76f082e93cd8d..641e5c1bf1e66 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/trino-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 4bcda37611cdb..c49e78d7ce98e 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.7.21", + "version": "1.7.22", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,10 +28,10 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.21", - "@cubejs-backend/prestodb-driver": "1.7.21", - "@cubejs-backend/schema-compiler": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/prestodb-driver": "1.7.22", + "@cubejs-backend/schema-compiler": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "node-fetch": "^2.6.1", "presto-client": "^1.2.0" }, @@ -40,7 +40,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.21", + "@cubejs-backend/linter": "1.7.22", "@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 956ce32993d2b..7bbf302330ca2 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/vertica-driver + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **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 9c5fccc66685e..8985431fc120f 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.7.21", + "version": "1.7.22", "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.7.21", - "@cubejs-backend/query-orchestrator": "1.7.21", - "@cubejs-backend/schema-compiler": "1.7.21", - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/base-driver": "1.7.22", + "@cubejs-backend/query-orchestrator": "1.7.22", + "@cubejs-backend/schema-compiler": "1.7.22", + "@cubejs-backend/shared": "1.7.22", "vertica-nodejs": "^1.0.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.21", - "@cubejs-backend/testing-shared": "1.7.21", + "@cubejs-backend/linter": "1.7.22", + "@cubejs-backend/testing-shared": "1.7.22", "@types/jest": "^29", "jest": "^29", "testcontainers": "^10.28.0" diff --git a/rust/cubesql/CHANGELOG.md b/rust/cubesql/CHANGELOG.md index e7a7a9cc39031..7637dec2c597a 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/cubesql + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package @cubejs-backend/cubesql diff --git a/rust/cubesql/package.json b/rust/cubesql/package.json index fc02c588f15ff..767c016650aa4 100644 --- a/rust/cubesql/package.json +++ b/rust/cubesql/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubesql", - "version": "1.7.21", + "version": "1.7.22", "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 5b3229b46ffc2..134932e0ba04e 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.7.22](https://github.com/cube-js/cube/compare/v1.7.21...v1.7.22) (2026-08-18) + +**Note:** Version bump only for package @cubejs-backend/cubestore + ## [1.7.21](https://github.com/cube-js/cube/compare/v1.7.20...v1.7.21) (2026-08-17) **Note:** Version bump only for package @cubejs-backend/cubestore diff --git a/rust/cubestore/Cargo.lock b/rust/cubestore/Cargo.lock index b1122dd97ecd1..9f53f01229198 100644 --- a/rust/cubestore/Cargo.lock +++ b/rust/cubestore/Cargo.lock @@ -1445,7 +1445,7 @@ dependencies = [ [[package]] name = "cubestore" -version = "1.7.21" +version = "1.7.22" dependencies = [ "actix-rt", "anyhow", diff --git a/rust/cubestore/cubestore/Cargo.toml b/rust/cubestore/cubestore/Cargo.toml index 38315097f0551..b8c351c420001 100644 --- a/rust/cubestore/cubestore/Cargo.toml +++ b/rust/cubestore/cubestore/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cubestore" -version = "1.7.21" +version = "1.7.22" authors = ["Cube Dev, Inc."] edition = "2021" license = "Apache-2.0" diff --git a/rust/cubestore/package.json b/rust/cubestore/package.json index 3cf2903a94174..3482d871f024c 100644 --- a/rust/cubestore/package.json +++ b/rust/cubestore/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubestore", - "version": "1.7.21", + "version": "1.7.22", "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.7.21", + "@cubejs-backend/linter": "1.7.22", "@types/jest": "^29", "@types/node": "^18", "jest": "^29", @@ -43,7 +43,7 @@ "access": "public" }, "dependencies": { - "@cubejs-backend/shared": "1.7.21", + "@cubejs-backend/shared": "1.7.22", "@octokit/core": "^3.2.5", "source-map-support": "^0.5.19" },