From 11c67c451f09840ece18b6d5e800bff182723ddf Mon Sep 17 00:00:00 2001 From: Pavel Tiunov Date: Mon, 20 Jul 2026 18:26:11 -0700 Subject: [PATCH 1/6] feat(cube-cli): GitHub import, upload deploy, install/self-update, telemetry (#11291) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * refactor(cube-cli): remove ai-engineer command Drop the ai-engineer command group (AI Engineer settings) from the CLI: delete the commands/ai_engineer module, its dispatch in main.rs, and the README coverage row. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * feat(cube-cli): github integration commands Add a github command group (alias gh) covering the new GitHub integration public REST API: - github status — link/install state + browser URLs - github installations — the user's GitHub App installations - github repos — repositories visible to an installation - github branches --installation — repo branches - github connect --installation [--branch] — build-served import: clones the repo into the deployment's git storage and triggers the first build Also make the device-flow token poll resilient to transient network failures: a dropped connection mid-poll now keeps polling until the device code expires instead of aborting the login. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * fix(cube-cli): clear error when a route returns the web app Cube Cloud answers unknown API routes with 200 + the SPA HTML. Detect an HTML body on a successful response and fail with "endpoint is not available on this tenant" instead of treating the page as a JSON string, which rendered as a misleading empty table. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * fix(cube-cli): real github field names in tables, SIGPIPE handling Align the github installations/repos/branches table columns with the field names the API actually returns (installationId/login, name/ htmlUrl, name/isDefault), verified against staging. Restore the default SIGPIPE disposition on unix so piping output (e.g. `cube github repos ... | head`) exits quietly instead of panicking with a broken-pipe backtrace. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * feat(cube-cli): align github connect with final API contract The connect endpoint takes the repository as `name` (the owner is implied by the installation), so send installationId/name/branch and accept either a plain repo name or owner/repo on the command line. Verified end-to-end against staging: connect clones the repo into the deployment's git storage, and the typed error paths (already connected, deployment not found) surface cleanly. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * feat(cube-cli): creation-step commands, data-model commit --branch Add `deployments advance-step` and `deployments reset-step` for the new dedicated onboarding endpoints (POST /creation-step/advance with {creationStep}, POST /creation-step/reset) now that creationStep is stripped from the generic update input. Give `data-model commit` a --branch flag (sent as branchName) so a non-dev-mode branch can be committed, matching the other branch-aware data-model commands. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * feat(cube-cli): upload deploy, build-status, file-hashes, creation-step Reimplements the legacy `cubejs deploy` on the public API as `cube deploy`: hash local files (sha1), diff against GET data-model/file-hashes, upload only changed files through the transactional multipart endpoints (upload/start, upload/file, upload/finish), and finish with a manifest that prunes deleted files (--keep-missing opts out) and triggers a single build. Adds `deployments build-status` (normalized build/dev-mode status with compile-error text), `data-model file-hashes`, `deployments advance-step`/`reset-step` for the new onboarding endpoints, and `data-model commit --branch`. The HTTP client gains a multipart POST with the same 401 auto-refresh retry as JSON requests. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * feat(cube-cli): api-keys command group Manage API keys for programmatic access: list, create (secret returned once), get, delete/revoke. API keys are accepted as the Bearer credential across all public APIs; `cube login --api-key` stores one as a context. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * feat(cube-cli): install scripts, update check on every run, cube update Distribution and self-update: - install/install.sh (Linux/macOS) and install/install.ps1 (Windows) download the latest release asset for the detected platform and install it onto PATH; CUBE_INSTALL_DIR and CUBE_VERSION override location/tag. - Every run spawns a background check against the GitHub releases API and prints an update notice (stderr, interactive terminals only) after the command output; CUBE_NO_UPDATE_CHECK=1 disables it. Skipped for `completion` (shell-eval'd) and `update` itself. - `cube update` downloads the latest release, extracts the binary, and atomically replaces the running executable (rename-aside strategy that also works on Windows, with rollback on failure and stale-.old cleanup on the next run). `cube update --check` only reports. - reqwest now uses rustls-tls-native-roots so SSL_CERT_FILE and OS-installed CAs are honored (TLS-inspecting corporate proxies) — still rustls, still static-musl-friendly. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * feat(cube-cli): anonymous usage telemetry, legacy-pipeline compatible Adds telemetry mirroring the legacy cubejs CLI's track() from @cubejs-backend/shared: events POST to track.cube.dev/track as a JSON array with the same field names (event, cliVersion, clientTimestamp, id, platform/arch in Node vocabulary, anonymousId, sentFrom, sentAt) so they land in the existing pipeline. anonymousId is a SHA-256 of the OS machine id (dbus/systemd id, IOPlatformUUID, MachineGuid — same sources as the legacy machine-id module), hostname fallback. Emitted events: one 'Cube CLI Command' per invocation (command group + success flag), 'Error' with the error text on failure, and the legacy names 'Cube Cloud CLI Authenticate' on login and 'Cube Cloud CLI Deploy'/'Deploy Success' around cube deploy. Flush is bounded (2s, silent failure) and runs after command output; completion is exempt. Disabled in CI (CI env, legacy parity) and via CUBE_NO_TELEMETRY=1 or CUBEJS_TELEMETRY=false. CUBE_TELEMETRY_URL overrides the sink for testing. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * feat(cube-cli): Api-Key auth scheme, deploy commit messages Cube Cloud API keys authenticate as `Authorization: Api-Key ` rather than Bearer. The client now picks the scheme per credential: three-segment JWTs (OAuth access tokens, legacy deploy JWTs) send Bearer, opaque keys send Api-Key; CUBE_AUTH_SCHEME=bearer|api-key overrides the heuristic. `cube deploy` gains -m/--message, forwarded as commitMessage on upload/finish. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * feat(cube-cli): logs command `cube logs [--pod] [--container]` tails the deployment's pod logs via GET /api/v1/deployments/:id/logs (same source as the UI logs page; cube-store pods excluded server-side). Renders as `date [pod] message` lines, raw with --json. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * feat(cube-cli): -c short flag and container docs for cube logs The server now defaults to the cubejs-server (Cube API) container; document the known containers in --help and add the -c short form. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * feat(cube-cli): --source flag for cube logs (production pods or dev worker) Forward the logs endpoint's new ?source= param: production (default, pod-based) or dev (dev-mode worker logs; --pod/--container ignored). Verified on staging: source=dev surfaced the real crash-loop error of a deployment whose production pods never scheduled. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * refactor(cube-cli): move install scripts to repo root as install-cli.* Shortens the install one-liners: curl -fsSL https://raw.githubusercontent.com/cube-js/cube/master/install-cli.sh | sh irm https://raw.githubusercontent.com/cube-js/cube/master/install-cli.ps1 | iex Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk --------- Co-authored-by: Claude --- .github/workflows/cube-cli.yml | 4 + install-cli.ps1 | 44 ++++ install-cli.sh | 73 ++++++ rust/cube-cli/Cargo.lock | 283 +++++++++++++++++++++- rust/cube-cli/Cargo.toml | 12 +- rust/cube-cli/README.md | 46 +++- rust/cube-cli/src/client.rs | 79 +++++- rust/cube-cli/src/commands/ai_engineer.rs | 45 ---- rust/cube-cli/src/commands/api_keys.rs | 68 ++++++ rust/cube-cli/src/commands/data_model.rs | 26 +- rust/cube-cli/src/commands/deploy.rs | 173 +++++++++++++ rust/cube-cli/src/commands/deployments.rs | 49 ++++ rust/cube-cli/src/commands/github.rs | 129 ++++++++++ rust/cube-cli/src/commands/login.rs | 3 + rust/cube-cli/src/commands/logs.rs | 57 +++++ rust/cube-cli/src/commands/mod.rs | 6 +- rust/cube-cli/src/commands/update.rs | 137 +++++++++++ rust/cube-cli/src/main.rs | 104 +++++++- rust/cube-cli/src/oauth.rs | 7 +- rust/cube-cli/src/telemetry.rs | 216 +++++++++++++++++ rust/cube-cli/src/update.rs | 148 +++++++++++ 21 files changed, 1637 insertions(+), 72 deletions(-) create mode 100644 install-cli.ps1 create mode 100644 install-cli.sh delete mode 100644 rust/cube-cli/src/commands/ai_engineer.rs create mode 100644 rust/cube-cli/src/commands/api_keys.rs create mode 100644 rust/cube-cli/src/commands/deploy.rs create mode 100644 rust/cube-cli/src/commands/github.rs create mode 100644 rust/cube-cli/src/commands/logs.rs create mode 100644 rust/cube-cli/src/commands/update.rs create mode 100644 rust/cube-cli/src/telemetry.rs create mode 100644 rust/cube-cli/src/update.rs diff --git a/.github/workflows/cube-cli.yml b/.github/workflows/cube-cli.yml index fe23a02fd80a1..d1e0e6a286874 100644 --- a/.github/workflows/cube-cli.yml +++ b/.github/workflows/cube-cli.yml @@ -5,10 +5,14 @@ on: branches: [master] paths: - 'rust/cube-cli/**' + - 'install-cli.sh' + - 'install-cli.ps1' - '.github/workflows/cube-cli.yml' pull_request: paths: - 'rust/cube-cli/**' + - 'install-cli.sh' + - 'install-cli.ps1' - '.github/workflows/cube-cli.yml' concurrency: diff --git a/install-cli.ps1 b/install-cli.ps1 new file mode 100644 index 0000000000000..b14a9090acfc1 --- /dev/null +++ b/install-cli.ps1 @@ -0,0 +1,44 @@ +# Cube CLI installer for Windows (x86_64). +# +# irm https://raw.githubusercontent.com/cube-js/cube/master/install-cli.ps1 | iex +# +# Environment overrides: +# CUBE_INSTALL_DIR install directory (default: %LOCALAPPDATA%\cube\bin) +# CUBE_VERSION release tag to install, e.g. v1.7.5 (default: latest) +$ErrorActionPreference = "Stop" + +$Repo = "cube-js/cube" +$Target = "x86_64-pc-windows-msvc" + +$Version = if ($env:CUBE_VERSION) { $env:CUBE_VERSION } else { "latest" } +$Url = if ($Version -eq "latest") { + "https://github.com/$Repo/releases/latest/download/cube-$Target.tar.gz" +} else { + "https://github.com/$Repo/releases/download/$Version/cube-$Target.tar.gz" +} + +$Dir = if ($env:CUBE_INSTALL_DIR) { $env:CUBE_INSTALL_DIR } else { Join-Path $env:LOCALAPPDATA "cube\bin" } +New-Item -ItemType Directory -Force -Path $Dir | Out-Null + +$Tmp = Join-Path ([System.IO.Path]::GetTempPath()) ([System.Guid]::NewGuid().ToString()) +New-Item -ItemType Directory -Force -Path $Tmp | Out-Null +try { + Write-Host "Downloading cube ($Target) from $Url…" + $Archive = Join-Path $Tmp "cube.tar.gz" + Invoke-WebRequest -Uri $Url -OutFile $Archive -UseBasicParsing + + # tar ships with Windows 10 1803+. + tar -xzf $Archive -C $Tmp + Copy-Item -Force (Join-Path $Tmp "cube.exe") (Join-Path $Dir "cube.exe") + + $Exe = Join-Path $Dir "cube.exe" + Write-Host "Installed $(& $Exe --version) to $Exe" + + $UserPath = [Environment]::GetEnvironmentVariable("Path", "User") + if (($UserPath -split ";") -notcontains $Dir) { + [Environment]::SetEnvironmentVariable("Path", "$Dir;$UserPath", "User") + Write-Host "Added $Dir to your user PATH (restart your terminal to pick it up)." + } +} finally { + Remove-Item -Recurse -Force $Tmp -ErrorAction SilentlyContinue +} diff --git a/install-cli.sh b/install-cli.sh new file mode 100644 index 0000000000000..99c1bf60c9af3 --- /dev/null +++ b/install-cli.sh @@ -0,0 +1,73 @@ +#!/bin/sh +# Cube CLI installer for Linux and macOS. +# +# curl -fsSL https://raw.githubusercontent.com/cube-js/cube/master/install-cli.sh | sh +# +# Environment overrides: +# CUBE_INSTALL_DIR install directory (default: /usr/local/bin if +# writable, else ~/.local/bin) +# CUBE_VERSION release tag to install, e.g. v1.7.5 (default: latest) +set -eu + +REPO="cube-js/cube" + +main() { + os=$(uname -s) + arch=$(uname -m) + case "$os" in + Linux) os_part="unknown-linux-musl" ;; + Darwin) os_part="apple-darwin" ;; + *) err "unsupported OS: $os (use install.ps1 on Windows)" ;; + esac + case "$arch" in + x86_64|amd64) arch_part="x86_64" ;; + arm64|aarch64) arch_part="aarch64" ;; + *) err "unsupported architecture: $arch" ;; + esac + target="${arch_part}-${os_part}" + + if [ "${CUBE_VERSION:-latest}" = "latest" ]; then + url="https://github.com/${REPO}/releases/latest/download/cube-${target}.tar.gz" + else + url="https://github.com/${REPO}/releases/download/${CUBE_VERSION}/cube-${target}.tar.gz" + fi + + dir="${CUBE_INSTALL_DIR:-}" + if [ -z "$dir" ]; then + if [ -w /usr/local/bin ]; then + dir=/usr/local/bin + else + dir="$HOME/.local/bin" + fi + fi + mkdir -p "$dir" + + tmp=$(mktemp -d) + trap 'rm -rf "$tmp"' EXIT + + echo "Downloading cube (${target}) from ${url}…" + if command -v curl >/dev/null 2>&1; then + curl -fsSL "$url" -o "$tmp/cube.tar.gz" + elif command -v wget >/dev/null 2>&1; then + wget -qO "$tmp/cube.tar.gz" "$url" + else + err "neither curl nor wget is available" + fi + + tar -xzf "$tmp/cube.tar.gz" -C "$tmp" + install -m 755 "$tmp/cube" "$dir/cube" + + echo "Installed $("$dir/cube" --version) to $dir/cube" + case ":$PATH:" in + *":$dir:"*) ;; + *) echo "NOTE: $dir is not on your PATH — add it, e.g.:" + echo " export PATH=\"$dir:\$PATH\"" ;; + esac +} + +err() { + echo "error: $1" >&2 + exit 1 +} + +main "$@" diff --git a/rust/cube-cli/Cargo.lock b/rust/cube-cli/Cargo.lock index ddb8a3e9cc3ad..68735fccb01d3 100644 --- a/rust/cube-cli/Cargo.lock +++ b/rust/cube-cli/Cargo.lock @@ -2,6 +2,12 @@ # It is not intended for manual editing. version = 4 +[[package]] +name = "adler2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" + [[package]] name = "anstream" version = "1.0.0" @@ -82,6 +88,15 @@ version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da" +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + [[package]] name = "bumpalo" version = "3.20.3" @@ -129,7 +144,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.3.0", "rand_core", ] @@ -188,6 +203,31 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" +[[package]] +name = "core-foundation" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + [[package]] name = "cpufeatures" version = "0.3.0" @@ -197,6 +237,15 @@ dependencies = [ "libc", ] +[[package]] +name = "crc32fast" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +dependencies = [ + "cfg-if", +] + [[package]] name = "crossterm" version = "0.25.0" @@ -222,6 +271,16 @@ dependencies = [ "winapi", ] +[[package]] +name = "crypto-common" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" +dependencies = [ + "generic-array", + "typenum", +] + [[package]] name = "cube-cli" version = "1.7.2" @@ -230,15 +289,30 @@ dependencies = [ "clap", "clap_complete", "etcetera", + "flate2", "inquire", + "libc", "owo-colors", "reqwest", "serde", "serde_json", + "sha1", + "sha2", + "tar", "tokio", "toml", ] +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + [[package]] name = "displaydoc" version = "0.2.6" @@ -283,12 +357,32 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "filetime" +version = "0.2.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759" +dependencies = [ + "cfg-if", + "libc", +] + [[package]] name = "find-msvc-tools" version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" +[[package]] +name = "flate2" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + [[package]] name = "form_urlencoded" version = "1.2.2" @@ -349,6 +443,16 @@ dependencies = [ "byteorder", ] +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + [[package]] name = "getrandom" version = "0.2.17" @@ -466,10 +570,10 @@ dependencies = [ "hyper", "hyper-util", "rustls", + "rustls-native-certs", "tokio", "tokio-rustls", "tower-service", - "webpki-roots", ] [[package]] @@ -660,6 +764,12 @@ version = "0.2.186" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" +[[package]] +name = "linux-raw-sys" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" + [[package]] name = "litemap" version = "0.8.2" @@ -693,6 +803,32 @@ version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "mime_guess" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" +dependencies = [ + "mime", + "unicase", +] + +[[package]] +name = "miniz_oxide" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +dependencies = [ + "adler2", + "simd-adler32", +] + [[package]] name = "mio" version = "0.8.11" @@ -737,6 +873,12 @@ version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" +[[package]] +name = "openssl-probe" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" + [[package]] name = "owo-colors" version = "4.3.0" @@ -911,6 +1053,7 @@ dependencies = [ "base64", "bytes", "futures-core", + "futures-util", "http", "http-body", "http-body-util", @@ -919,10 +1062,12 @@ dependencies = [ "hyper-util", "js-sys", "log", + "mime_guess", "percent-encoding", "pin-project-lite", "quinn", "rustls", + "rustls-native-certs", "rustls-pki-types", "serde", "serde_json", @@ -937,7 +1082,6 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "webpki-roots", ] [[package]] @@ -960,6 +1104,19 @@ version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d" +[[package]] +name = "rustix" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" +dependencies = [ + "bitflags 2.13.1", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.61.2", +] + [[package]] name = "rustls" version = "0.23.42" @@ -974,6 +1131,18 @@ dependencies = [ "zeroize", ] +[[package]] +name = "rustls-native-certs" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d" +dependencies = [ + "openssl-probe", + "rustls-pki-types", + "schannel", + "security-framework", +] + [[package]] name = "rustls-pki-types" version = "1.15.0" @@ -1007,12 +1176,44 @@ version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" +[[package]] +name = "schannel" +version = "0.1.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939" +dependencies = [ + "windows-sys 0.61.2", +] + [[package]] name = "scopeguard" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" +[[package]] +name = "security-framework" +version = "3.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d" +dependencies = [ + "bitflags 2.13.1", + "core-foundation", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "serde" version = "1.0.228" @@ -1077,6 +1278,28 @@ dependencies = [ "serde", ] +[[package]] +name = "sha1" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a978451301f4db1d02937a4ab3ccce137717b81826e79b7d49ffe3244a13c3b8" +dependencies = [ + "cfg-if", + "cpufeatures 0.2.17", + "digest", +] + +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures 0.2.17", + "digest", +] + [[package]] name = "shlex" version = "2.0.1" @@ -1114,6 +1337,12 @@ dependencies = [ "libc", ] +[[package]] +name = "simd-adler32" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a219298ac11a56ea9a6d2120044824d6f01aeb034955e7af7bc16858527deea" + [[package]] name = "slab" version = "0.4.12" @@ -1185,6 +1414,17 @@ dependencies = [ "syn", ] +[[package]] +name = "tar" +version = "0.4.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f6221d9a6003c78398e3b239969f352578258df48c8eb051caadae0015bc840" +dependencies = [ + "filetime", + "libc", + "xattr", +] + [[package]] name = "thiserror" version = "2.0.18" @@ -1386,6 +1626,18 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" +[[package]] +name = "typenum" +version = "1.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20" + +[[package]] +name = "unicase" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142" + [[package]] name = "unicode-ident" version = "1.0.24" @@ -1434,6 +1686,12 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + [[package]] name = "want" version = "0.3.1" @@ -1524,15 +1782,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "webpki-roots" -version = "1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf85cb06032201fa7c6f829d7db5a7e5aa45bcc0655327713065f6f0576731bf" -dependencies = [ - "rustls-pki-types", -] - [[package]] name = "winapi" version = "0.3.9" @@ -1724,6 +1973,16 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" +[[package]] +name = "xattr" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" +dependencies = [ + "libc", + "rustix", +] + [[package]] name = "yoke" version = "0.8.3" diff --git a/rust/cube-cli/Cargo.toml b/rust/cube-cli/Cargo.toml index f0575b6a52253..9142ff06e353b 100644 --- a/rust/cube-cli/Cargo.toml +++ b/rust/cube-cli/Cargo.toml @@ -23,13 +23,23 @@ clap = { version = "4", features = ["derive", "env"] } clap_complete = "4" inquire = "0.7" owo-colors = "4" -reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "json"] } +# Native root store (honors SSL_CERT_FILE and OS-installed CAs, e.g. behind +# corporate TLS-inspecting proxies) with rustls — still no OpenSSL, still +# fully static on musl. +reqwest = { version = "0.12", default-features = false, features = ["rustls-tls-native-roots", "json", "multipart"] } +sha1 = "0.10" +sha2 = "0.10" +flate2 = "1" +tar = "0.4" serde = { version = "1", features = ["derive"] } serde_json = "1" tokio = { version = "1", features = ["rt-multi-thread", "macros"] } toml = "0.8" etcetera = "0.8" +[target.'cfg(unix)'.dependencies] +libc = "0.2" + [profile.release] lto = "thin" strip = true diff --git a/rust/cube-cli/README.md b/rust/cube-cli/README.md index 8c601c48f4aa7..ed45f6e28f5d7 100644 --- a/rust/cube-cli/README.md +++ b/rust/cube-cli/README.md @@ -6,7 +6,46 @@ public REST API, written in Rust. Structured after the group under `src/commands/`, a shared HTTP client, a config module, and plain clap-derive dispatch in `main.rs`. -## Install / build +## Install + +Linux / macOS: + +```bash +curl -fsSL https://raw.githubusercontent.com/cube-js/cube/master/install-cli.sh | sh +``` + +Windows (PowerShell): + +```powershell +irm https://raw.githubusercontent.com/cube-js/cube/master/install-cli.ps1 | iex +``` + +Both scripts download the latest release binary for your platform and put it +on your `PATH` (`CUBE_INSTALL_DIR` overrides the location; `CUBE_VERSION` +pins a specific release tag). + +### Updates + +Every run checks GitHub for a newer release in the background and prints a +notice when one is available (set `CUBE_NO_UPDATE_CHECK=1` to disable, e.g. +in CI; the notice only goes to interactive terminals, on stderr). Update +in place any time with: + +```bash +cube update # download the latest release and replace this binary +cube update --check # just report what's available +``` + +### Telemetry + +The CLI sends anonymous usage events (command group, success/failure, +version, platform) to `track.cube.dev` — the same pipeline and wire format +as the legacy `cubejs` CLI. No personal data is collected; the anonymous id +is a SHA-256 hash of the OS machine id. Telemetry is disabled automatically +in CI (the `CI` env var), or explicitly with `CUBE_NO_TELEMETRY=1` (or the +legacy `CUBEJS_TELEMETRY=false`). + +### Build from source ```bash cd rust/cube-cli @@ -87,8 +126,10 @@ Every endpoint of the Console Server public API is covered: | Group | Endpoints | |---|---| -| `deployments` | list, get, create (`--bootstrap` scaffolds + builds a serving deployment), update, delete, token | +| `deployments` | list, get, create (`--bootstrap` scaffolds + builds a serving deployment), update, delete, token, advance-step, reset-step | | `regions` | list available deployment regions | +| `logs` | tail deployment pod logs (`--pod`, `-c/--container`; defaults to the Cube API container) | +| `github` (`gh`) | status, installations, repos, branches, connect (import a repo into a deployment + first build) | | `data-model` (`dm`) | list, get, put, delete, rename files; branches, create-branch, dev-mode, exit-dev-mode, commit, pull | | `environments` | list, tokens, create-token (incl. `--meta-sync`) | | `variables` | list, set (`KEY=VALUE` upserts) | @@ -106,7 +147,6 @@ Every endpoint of the Console Server public API is covered: | `integrations` | list, get, create, update, delete, tokens list/get/revoke/initiate | | `oidc` | list, get, create, update, delete | | `agents` | list, skills | -| `ai-engineer` | settings | | `app` | config, theme | | `meta` | POST /api/v1/meta/ | | `scim` | Users/Groups CRUD + patch, resource-types, schemas, service-provider-config | diff --git a/rust/cube-cli/src/client.rs b/rust/cube-cli/src/client.rs index 18590e715fdad..a5ed881377a1f 100644 --- a/rust/cube-cli/src/client.rs +++ b/rust/cube-cli/src/client.rs @@ -74,6 +74,20 @@ impl Client { self.token.lock().unwrap().clone() } + /// Authorization header value for a credential. JWTs (three dot-separated + /// segments — OAuth access tokens, legacy deploy JWTs) use the `Bearer` + /// scheme; opaque credentials are Cube Cloud API keys and use `Api-Key`. + /// `CUBE_AUTH_SCHEME=bearer|api-key` overrides the heuristic. + fn authorization(token: &str) -> String { + let scheme = match std::env::var("CUBE_AUTH_SCHEME").as_deref() { + Ok("bearer") | Ok("Bearer") => "Bearer", + Ok("api-key") | Ok("Api-Key") => "Api-Key", + _ if token.split('.').count() == 3 => "Bearer", + _ => "Api-Key", + }; + format!("{scheme} {token}") + } + /// Send a single attempt, returning the status and body text. async fn send_once( &self, @@ -83,10 +97,10 @@ impl Client { body: Option<&Value>, ) -> Result<(StatusCode, String)> { let url = format!("{}{}", self.base_url, path); - let mut req = self - .http - .request(method.clone(), &url) - .bearer_auth(self.token()); + let mut req = self.http.request(method.clone(), &url).header( + reqwest::header::AUTHORIZATION, + Self::authorization(&self.token()), + ); if !query.is_empty() { req = req.query(query); } @@ -128,6 +142,50 @@ impl Client { text = t; } + self.finish_response(&method, path, status, text) + } + + /// POST a multipart form. `build_form` is called per attempt because a + /// form can only be sent once (the 401-refresh retry needs a fresh one). + pub async fn post_multipart(&self, path: &str, build_form: F) -> Result + where + F: Fn() -> reqwest::multipart::Form, + { + let url = format!("{}{}", self.base_url, path); + let send = |form: reqwest::multipart::Form, token: String| { + let http = &self.http; + let url = &url; + async move { + let res = http + .post(url) + .header(reqwest::header::AUTHORIZATION, Self::authorization(&token)) + .multipart(form) + .send() + .await + .map_err(|e| anyhow!("request to {url} failed: {e}"))?; + let status = res.status(); + let text = res.text().await.unwrap_or_default(); + Ok::<_, anyhow::Error>((status, text)) + } + }; + + let (mut status, mut text) = send(build_form(), self.token()).await?; + if status == StatusCode::UNAUTHORIZED && self.try_refresh().await? { + let (s, t) = send(build_form(), self.token()).await?; + status = s; + text = t; + } + self.finish_response(&Method::POST, path, status, text) + } + + /// Shared tail of every request: error mapping + JSON/HTML handling. + fn finish_response( + &self, + method: &Method, + path: &str, + status: StatusCode, + text: String, + ) -> Result { if !status.is_success() { let detail = serde_json::from_str::(&text) .ok() @@ -150,6 +208,19 @@ impl Client { if text.trim().is_empty() { return Ok(Value::Null); } + // Cube Cloud serves the web app (200 + HTML) for unknown routes. + // Surface that as "endpoint not available" instead of returning the + // HTML as a JSON string, which downstream renders as an empty table. + let trimmed = text.trim_start(); + let looks_like_html = + trimmed.len() >= 2 && trimmed.starts_with('<') && !trimmed.starts_with(", - /// Agent - #[arg(long)] - agent: Option, - /// Security context as a JSON string - #[arg(long)] - security_context: Option, - }, -} - -pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { - let api = ctx.api()?; - match args.cmd { - Cmd::Settings { - deployment, - agent, - security_context, - } => { - let mut query = Vec::new(); - util::push(&mut query, "deploymentId", &deployment); - util::push(&mut query, "agentId", &agent); - util::push(&mut query, "securityContext", &security_context); - let res = api.get("/api/v1/ai-engineer/settings", &query).await?; - output::print_json(&res); - } - } - Ok(()) -} diff --git a/rust/cube-cli/src/commands/api_keys.rs b/rust/cube-cli/src/commands/api_keys.rs new file mode 100644 index 0000000000000..d98fa18628f42 --- /dev/null +++ b/rust/cube-cli/src/commands/api_keys.rs @@ -0,0 +1,68 @@ +use anyhow::Result; +use clap::Subcommand; + +use crate::{output, util, Ctx}; + +#[derive(clap::Args)] +pub struct Args { + #[command(subcommand)] + cmd: Cmd, +} + +#[derive(Subcommand)] +enum Cmd { + /// List API keys + #[command(alias = "ls")] + List, + /// Create an API key (the secret is only returned once) + Create { + /// Key name + #[arg(long)] + name: Option, + /// Extra request body fields as JSON (inline, @file, or - for stdin) + #[arg(long, short = 'd')] + data: Option, + }, + /// Show a single API key + Get { + /// API key id + id: String, + }, + /// Revoke (delete) an API key + #[command(alias = "rm", alias = "revoke")] + Delete { + /// API key id + id: String, + }, +} + +const BASE: &str = "/api/v1/api-keys"; + +pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { + let api = ctx.api()?; + match args.cmd { + Cmd::List => { + let res = api.get(BASE, &Vec::new()).await?; + output::print_list(ctx.json, &res, &[("ID", "id"), ("NAME", "name")]); + } + Cmd::Create { name, data } => { + let mut body = util::parse_data(data.as_deref())?; + util::set(&mut body, "name", &name); + let res = api.post(BASE, Some(&util::body(body))).await?; + output::print_json(&res); + } + Cmd::Get { id } => { + let res = api.get(&format!("{BASE}/{id}"), &Vec::new()).await?; + output::print_json(&res); + } + Cmd::Delete { id } => { + let res = api.delete(&format!("{BASE}/{id}"), None).await?; + if ctx.json { + output::print_json(&res); + } else { + output::success(&format!("Deleted API key {id}")); + } + } + } + Ok(()) +} diff --git a/rust/cube-cli/src/commands/data_model.rs b/rust/cube-cli/src/commands/data_model.rs index f6d4d8481c951..297d137534d81 100644 --- a/rust/cube-cli/src/commands/data_model.rs +++ b/rust/cube-cli/src/commands/data_model.rs @@ -105,13 +105,24 @@ enum Cmd { /// Deployment id deployment: i64, }, - /// Commit and push the active branch + /// Commit and push a branch Commit { /// Deployment id deployment: i64, /// Commit message #[arg(long, short = 'm')] message: Option, + /// Branch to commit (defaults to the active dev-mode branch) + #[arg(long)] + branch: Option, + }, + /// List server-side content hashes of data model files + FileHashes { + /// Deployment id + deployment: i64, + /// Branch name (defaults to the deployment default branch) + #[arg(long)] + branch: Option, }, /// Sync a branch from its remote and rebuild if it moved Pull { @@ -367,9 +378,11 @@ pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { Cmd::Commit { deployment, message, + branch, } => { let mut body = serde_json::Map::new(); util::set(&mut body, "message", &message); + util::set(&mut body, "branchName", &branch); let res = api .post( &format!("/build/api/v1/deployments/{deployment}/commit"), @@ -382,6 +395,17 @@ pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { output::success("Committed and pushed"); } } + Cmd::FileHashes { deployment, branch } => { + let mut query = Vec::new(); + util::push(&mut query, "branchName", &branch); + let res = api + .get( + &format!("/build/api/v1/deployments/{deployment}/data-model/file-hashes"), + &query, + ) + .await?; + output::print_json(&res); + } Cmd::Pull { deployment, branch } => { let body = branch.as_ref().map(|b| json!({ "branchName": b })); let res = api diff --git a/rust/cube-cli/src/commands/deploy.rs b/rust/cube-cli/src/commands/deploy.rs new file mode 100644 index 0000000000000..2944a778aee17 --- /dev/null +++ b/rust/cube-cli/src/commands/deploy.rs @@ -0,0 +1,173 @@ +use std::path::{Path, PathBuf}; + +use anyhow::{bail, Context as _, Result}; +use serde_json::Value; +use sha1::{Digest, Sha1}; + +use crate::{output, util, Ctx}; + +/// Upload a local project directory to a deployment. +/// +/// Mirrors the legacy `cubejs deploy` flow on the public API: diff local +/// content hashes against the server, upload only changed files inside a +/// transaction, then finish with a manifest that prunes deleted files and +/// triggers a single build. +#[derive(clap::Args)] +pub struct Args { + /// Deployment id + deployment: i64, + /// Project directory to upload + #[arg(long, default_value = ".")] + directory: PathBuf, + /// Branch to deploy to (defaults to the active dev-mode branch, else the + /// deploy branch) + #[arg(long)] + branch: Option, + /// Keep remote files that don't exist locally (default prunes them) + #[arg(long)] + keep_missing: bool, + /// Commit message for the deploy commit + #[arg(long, short = 'm')] + message: Option, +} + +/// Collect deployable files as (posix relative path, absolute path). +/// Same filter as the legacy CLI: dotfiles are skipped (except .gitignore), +/// as are node_modules and dashboard-app directories. +fn collect_files(root: &Path, dir: &Path, out: &mut Vec<(String, PathBuf)>) -> Result<()> { + for entry in + std::fs::read_dir(dir).with_context(|| format!("failed to read {}", dir.display()))? + { + let entry = entry?; + let path = entry.path(); + let name = entry.file_name().to_string_lossy().to_string(); + let hidden = name.starts_with('.') && name != ".gitignore"; + if hidden || name == "node_modules" || name == "dashboard-app" { + continue; + } + if path.is_dir() { + collect_files(root, &path, out)?; + } else { + let rel = path + .strip_prefix(root) + .unwrap_or(&path) + .components() + .map(|c| c.as_os_str().to_string_lossy()) + .collect::>() + .join("/"); + out.push((rel, path)); + } + } + Ok(()) +} + +fn sha1_hex(data: &[u8]) -> String { + let mut hasher = Sha1::new(); + hasher.update(data); + format!("{:x}", hasher.finalize()) +} + +pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { + let api = ctx.api()?; + let deployment = args.deployment; + let base = format!("/build/api/v1/deployments/{deployment}/data-model"); + + if !args.directory.is_dir() { + bail!("{} is not a directory", args.directory.display()); + } + let mut files = Vec::new(); + collect_files(&args.directory, &args.directory, &mut files)?; + if files.is_empty() { + bail!("no deployable files found in {}", args.directory.display()); + } + files.sort(); + + // Hash local files and diff against the server's content hashes. + let mut query = Vec::new(); + util::push(&mut query, "branchName", &args.branch); + let upstream = api.get(&format!("{base}/file-hashes"), &query).await?; + let upstream = upstream.get("files").cloned().unwrap_or(upstream); + + let mut manifest = serde_json::Map::new(); + let mut to_upload = Vec::new(); + for (rel, path) in &files { + let data = + std::fs::read(path).with_context(|| format!("failed to read {}", path.display()))?; + let hash = sha1_hex(&data); + let unchanged = upstream + .get(rel) + .and_then(|f| f.get("hash")) + .and_then(Value::as_str) + == Some(hash.as_str()); + if !unchanged { + to_upload.push((rel.clone(), data)); + } + manifest.insert(rel.clone(), serde_json::json!({ "hash": hash })); + } + + // Same event name the legacy `cubejs deploy` emitted. + crate::telemetry::event("Cube Cloud CLI Deploy", serde_json::Map::new()); + + // Open the upload transaction. + let mut body = serde_json::Map::new(); + util::set(&mut body, "branchName", &args.branch); + let start = api + .post(&format!("{base}/upload/start"), Some(&util::body(body))) + .await?; + let transaction = start.get("transaction").cloned().unwrap_or(start.clone()); + let transaction_str = serde_json::to_string(&transaction)?; + + eprintln!( + "Uploading {} changed file(s) of {} to deployment {deployment}…", + to_upload.len(), + files.len() + ); + for (rel, data) in &to_upload { + eprintln!(" {rel}"); + let basename = rel.rsplit('/').next().unwrap_or(rel).to_string(); + let transaction_str = transaction_str.clone(); + let rel_owned = rel.clone(); + let data = data.clone(); + api.post_multipart(&format!("{base}/upload/file"), move || { + reqwest::multipart::Form::new() + .text("transaction", transaction_str.clone()) + .text("fileName", rel_owned.clone()) + .part( + "file", + reqwest::multipart::Part::bytes(data.clone()) + .file_name(basename.clone()) + .mime_str("application/octet-stream") + .expect("static mime type is valid"), + ) + }) + .await?; + } + + // Commit the manifest: prunes files absent from it (unless --keep-missing) + // and triggers a single build. + let mut body = serde_json::Map::new(); + body.insert("transaction".into(), transaction); + body.insert("files".into(), Value::Object(manifest)); + body.insert( + "autoRemoveFiles".into(), + serde_json::json!(!args.keep_missing), + ); + util::set(&mut body, "commitMessage", &args.message); + util::set(&mut body, "branchName", &args.branch); + let res = api + .post(&format!("{base}/upload/finish"), Some(&util::body(body))) + .await?; + + crate::telemetry::event("Cube Cloud CLI Deploy Success", serde_json::Map::new()); + + if ctx.json { + output::print_json(&res); + } else { + output::success(&format!( + "Deployed {} file(s) ({} uploaded). Check progress with `cube deployments build-status {deployment}`", + files.len(), + to_upload.len() + )); + } + Ok(()) +} diff --git a/rust/cube-cli/src/commands/deployments.rs b/rust/cube-cli/src/commands/deployments.rs index 1910811aa42de..c53c26855c593 100644 --- a/rust/cube-cli/src/commands/deployments.rs +++ b/rust/cube-cli/src/commands/deployments.rs @@ -86,6 +86,26 @@ enum Cmd { /// Deployment id deployment: i64, }, + /// Show the latest build status for a branch + BuildStatus { + /// Deployment id + deployment: i64, + /// Branch (defaults to the active dev-mode branch, else the deploy branch) + #[arg(long)] + branch: Option, + }, + /// Advance onboarding to a target creation step + AdvanceStep { + /// Deployment id + deployment: i64, + /// Target step: project, upload, schema, github, ssh, databases, ready, demo + step: String, + }, + /// Reset onboarding back to the first creation step (project) + ResetStep { + /// Deployment id + deployment: i64, + }, } pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { @@ -185,6 +205,35 @@ pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { output::success(&format!("Deleted deployment {deployment}")); } } + Cmd::BuildStatus { deployment, branch } => { + let mut query = Vec::new(); + util::push(&mut query, "branchName", &branch); + let res = api + .get( + &format!("/api/v1/deployments/{deployment}/build-status"), + &query, + ) + .await?; + output::print_json(&res); + } + Cmd::AdvanceStep { deployment, step } => { + let res = api + .post( + &format!("/api/v1/deployments/{deployment}/creation-step/advance"), + Some(&serde_json::json!({ "creationStep": step })), + ) + .await?; + output::print_json(&res); + } + Cmd::ResetStep { deployment } => { + let res = api + .post( + &format!("/api/v1/deployments/{deployment}/creation-step/reset"), + None, + ) + .await?; + output::print_json(&res); + } Cmd::Token { deployment } => { let res = api .post(&format!("/api/v1/deployments/{deployment}/token"), None) diff --git a/rust/cube-cli/src/commands/github.rs b/rust/cube-cli/src/commands/github.rs new file mode 100644 index 0000000000000..865997cecf3ba --- /dev/null +++ b/rust/cube-cli/src/commands/github.rs @@ -0,0 +1,129 @@ +use anyhow::Result; +use clap::Subcommand; + +use crate::{output, util, Ctx}; + +#[derive(clap::Args)] +pub struct Args { + #[command(subcommand)] + cmd: Cmd, +} + +#[derive(Subcommand)] +enum Cmd { + /// Show GitHub link/install state and browser URLs to complete setup + Status, + /// List the user's GitHub App installations + #[command(alias = "ls")] + Installations, + /// List repositories available to an installation + #[command(alias = "repositories")] + Repos { + /// GitHub App installation id (see `cube github installations`) + installation: i64, + }, + /// List branches of a repository + Branches { + /// Repository as owner/repo, e.g. cube-js/cube + repo: String, + /// GitHub App installation id the repository belongs to + #[arg(long)] + installation: i64, + }, + /// Connect a deployment to a GitHub repo: clones it into the + /// deployment's git storage and triggers the first build + Connect { + /// Deployment id + deployment: i64, + /// Repository name, e.g. cube (an owner/repo form is also + /// accepted; the owner is implied by the installation) + repo: String, + /// GitHub App installation id the repository belongs to + #[arg(long)] + installation: i64, + /// Branch to import (defaults to the repository's default branch) + #[arg(long)] + branch: Option, + /// Extra request body fields as JSON (inline, @file, or - for stdin) + #[arg(long, short = 'd')] + data: Option, + }, +} + +/// Split an `owner/repo` argument into its two parts. +fn split_repo(repo: &str) -> Result<(&str, &str)> { + repo.split_once('/') + .filter(|(owner, name)| !owner.is_empty() && !name.is_empty() && !name.contains('/')) + .ok_or_else(|| anyhow::anyhow!("repository must be in owner/repo form, got `{repo}`")) +} + +pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { + let api = ctx.api()?; + match args.cmd { + Cmd::Status => { + 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?; + output::print_list( + ctx.json, + &res, + &[("INSTALLATION", "installationId"), ("ACCOUNT", "login")], + ); + } + Cmd::Repos { installation } => { + let res = api + .get( + &format!("/api/v1/github/installations/{installation}/repositories"), + &Vec::new(), + ) + .await?; + output::print_list(ctx.json, &res, &[("NAME", "name"), ("URL", "htmlUrl")]); + } + Cmd::Branches { repo, installation } => { + let (owner, name) = split_repo(&repo)?; + let query = vec![("installationId".to_string(), installation.to_string())]; + let res = api + .get( + &format!("/api/v1/github/repositories/{owner}/{name}/branches"), + &query, + ) + .await?; + output::print_list( + ctx.json, + &res, + &[("BRANCH", "name"), ("DEFAULT", "isDefault")], + ); + } + Cmd::Connect { + deployment, + repo, + installation, + branch, + data, + } => { + // Accept either a plain repo name or owner/repo; the owner is + // implied by the installation, so only the name is sent. + let name = match repo.rsplit_once('/') { + Some((_, name)) => name, + None => repo.as_str(), + }; + let mut body = serde_json::Map::new(); + body.insert("installationId".into(), serde_json::json!(installation)); + body.insert("name".into(), serde_json::json!(name)); + util::set(&mut body, "branch", &branch); + for (k, v) in util::parse_data(data.as_deref())? { + body.insert(k, v); + } + let res = api + .post( + &format!("/build/api/v1/deployments/{deployment}/github/connect"), + Some(&util::body(body)), + ) + .await?; + output::print_json(&res); + } + } + Ok(()) +} diff --git a/rust/cube-cli/src/commands/login.rs b/rust/cube-cli/src/commands/login.rs index 4dfc7cf9e021e..dba8f98fbc8ed 100644 --- a/rust/cube-cli/src/commands/login.rs +++ b/rust/cube-cli/src/commands/login.rs @@ -48,6 +48,9 @@ pub async fn command(args: Args, ctx: &mut Ctx) -> Result<()> { ctx.config.default_context = Some(args.name.clone()); ctx.config.save()?; + // Same event name the legacy `cubejs auth` emitted. + crate::telemetry::event("Cube Cloud CLI Authenticate", serde_json::Map::new()); + output::success(&format!( "Logged in as {email} (context `{}`, saved to {})", args.name, diff --git a/rust/cube-cli/src/commands/logs.rs b/rust/cube-cli/src/commands/logs.rs new file mode 100644 index 0000000000000..91fecd87f09b6 --- /dev/null +++ b/rust/cube-cli/src/commands/logs.rs @@ -0,0 +1,57 @@ +use anyhow::Result; +use owo_colors::OwoColorize; + +use crate::{output, util, Ctx}; + +/// Tail a deployment's pod logs (API and worker pods; the same source as +/// the UI logs page). +#[derive(clap::Args)] +pub struct Args { + /// Deployment id + deployment: i64, + /// Only this pod (defaults to all tailable pods) + #[arg(long)] + pod: Option, + /// Container within the pod: cubejs-server (default), vector, api-proxy, … + #[arg(long, short = 'c')] + container: Option, + /// Log source: production (pods, default) or dev (dev-mode worker; + /// ignores --pod/--container) + #[arg(long, value_parser = ["production", "dev"])] + source: Option, +} + +pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { + let api = ctx.api()?; + let mut query = Vec::new(); + util::push(&mut query, "pod", &args.pod); + util::push(&mut query, "container", &args.container); + util::push(&mut query, "source", &args.source); + let res = api + .get( + &format!("/api/v1/deployments/{}/logs", args.deployment), + &query, + ) + .await?; + if ctx.json { + output::print_json(&res); + return Ok(()); + } + let items = output::items(&res); + if items.is_empty() { + eprintln!("{}", "No log lines".dimmed()); + return Ok(()); + } + for item in items { + let date = output::field(&item, "date"); + let pod = output::field(&item, "pod"); + let message = output::field(&item, "message"); + println!( + "{} {} {}", + date.dimmed(), + format!("[{pod}]").cyan(), + message.trim_end() + ); + } + Ok(()) +} diff --git a/rust/cube-cli/src/commands/mod.rs b/rust/cube-cli/src/commands/mod.rs index f989fd7f5e868..96e17a55de8bb 100644 --- a/rust/cube-cli/src/commands/mod.rs +++ b/rust/cube-cli/src/commands/mod.rs @@ -1,19 +1,22 @@ pub mod agents; -pub mod ai_engineer; pub mod api; +pub mod api_keys; pub mod app; pub mod attributes; pub mod completion; pub mod context; pub mod data_model; +pub mod deploy; pub mod deployments; pub mod embed; pub mod environments; pub mod folders; +pub mod github; pub mod groups; pub mod integrations; pub mod login; pub mod logout; +pub mod logs; pub mod meta; pub mod notifications; pub mod oidc; @@ -22,6 +25,7 @@ pub mod regions; pub mod reports; pub mod scim; pub mod tenant; +pub mod update; pub mod users; pub mod variables; pub mod whoami; diff --git a/rust/cube-cli/src/commands/update.rs b/rust/cube-cli/src/commands/update.rs new file mode 100644 index 0000000000000..f2a44f6d3a190 --- /dev/null +++ b/rust/cube-cli/src/commands/update.rs @@ -0,0 +1,137 @@ +use std::path::Path; + +use anyhow::{bail, Context as _, Result}; +use owo_colors::OwoColorize; + +use crate::update::{self, CURRENT_VERSION}; +use crate::{output, Ctx}; + +/// Update the CLI to the latest release. +#[derive(clap::Args)] +pub struct Args { + /// Only check for a newer release, don't install it + #[arg(long)] + check: bool, +} + +pub async fn command(args: Args, _ctx: &Ctx) -> Result<()> { + let http = reqwest::Client::builder() + .user_agent(concat!("cube-cli/", env!("CARGO_PKG_VERSION"))) + .build()?; + + let release = update::latest_release(&http).await?; + let latest = release.version(); + + if !is_newer(latest, CURRENT_VERSION) { + output::success(&format!( + "cube {CURRENT_VERSION} is up to date (latest release: {latest})" + )); + return Ok(()); + } + println!("Current version: {CURRENT_VERSION}"); + println!("Latest release: {}", latest.bold().green()); + if args.check { + println!("Run {} to install it.", "cube update".bold().cyan()); + return Ok(()); + } + + let Some(asset) = release.asset_for_this_platform() else { + bail!( + "the latest release has no binary for this platform ({}-{}); \ + it may still be building — try again in a few minutes", + std::env::consts::OS, + std::env::consts::ARCH + ); + }; + + eprintln!("Downloading {}…", asset.name); + let bytes = http + .get(&asset.browser_download_url) + .send() + .await? + .error_for_status() + .context("download failed")? + .bytes() + .await?; + + let new_binary = extract_binary(&bytes)?; + replace_current_exe(&new_binary)?; + + output::success(&format!("Updated cube {CURRENT_VERSION} → {latest}")); + Ok(()) +} + +fn is_newer(candidate: &str, current: &str) -> bool { + let parse = |v: &str| -> Vec { + v.split(['.', '-']) + .map_while(|s| s.parse::().ok()) + .collect() + }; + let (a, b) = (parse(candidate), parse(current)); + if a.is_empty() || b.is_empty() { + return candidate != current; + } + a > b +} + +/// Extract the `cube` binary from the release tar.gz archive. +fn extract_binary(archive: &[u8]) -> Result> { + let gz = flate2::read::GzDecoder::new(archive); + let mut tar = tar::Archive::new(gz); + for entry in tar.entries()? { + let mut entry = entry?; + let path = entry.path()?; + let name = path + .file_name() + .map(|n| n.to_string_lossy().to_string()) + .unwrap_or_default(); + if name == "cube" || name == "cube.exe" { + let mut data = Vec::new(); + std::io::Read::read_to_end(&mut entry, &mut data)?; + return Ok(data); + } + } + bail!("release archive does not contain a cube binary"); +} + +/// Swap the running executable for the new binary. +/// +/// The running file is first renamed aside (allowed on every platform, +/// including Windows, where an in-use file can't be overwritten but can be +/// renamed), then the new binary is written to the original path. The `.old` +/// leftover is cleaned up on the next run (see `cleanup_stale_binary`). +fn replace_current_exe(new_binary: &[u8]) -> Result<()> { + let exe = std::env::current_exe().context("could not locate the running executable")?; + let old = exe.with_extension("old"); + let _ = std::fs::remove_file(&old); + std::fs::rename(&exe, &old) + .with_context(|| format!("could not move {} aside", exe.display()))?; + + if let Err(e) = write_executable(&exe, new_binary) { + // Restore the original on failure so the install isn't left broken. + let _ = std::fs::rename(&old, &exe); + return Err(e); + } + // Best effort: on Windows the old (still running) image can't be + // deleted; the next invocation cleans it up. + let _ = std::fs::remove_file(&old); + Ok(()) +} + +fn write_executable(path: &Path, data: &[u8]) -> Result<()> { + std::fs::write(path, data).with_context(|| format!("could not write {}", path.display()))?; + #[cfg(unix)] + { + use std::os::unix::fs::PermissionsExt; + std::fs::set_permissions(path, std::fs::Permissions::from_mode(0o755))?; + } + Ok(()) +} + +/// Remove the `.old` binary a previous `cube update` left behind (Windows +/// can't delete the running image during the update itself). +pub fn cleanup_stale_binary() { + if let Ok(exe) = std::env::current_exe() { + let _ = std::fs::remove_file(exe.with_extension("old")); + } +} diff --git a/rust/cube-cli/src/main.rs b/rust/cube-cli/src/main.rs index 2bc53b22c3786..3cdd4d51f26af 100644 --- a/rust/cube-cli/src/main.rs +++ b/rust/cube-cli/src/main.rs @@ -3,6 +3,8 @@ mod commands; mod config; mod oauth; mod output; +mod telemetry; +mod update; mod util; use anyhow::{bail, Result}; @@ -119,6 +121,13 @@ enum Command { /// List available deployment regions #[command(alias = "region")] Regions(commands::regions::Args), + /// Upload a local project directory to a deployment and build it + Deploy(commands::deploy::Args), + /// Tail a deployment's pod logs + Logs(commands::logs::Args), + /// GitHub integration: link status, installations, repos, and connect + #[command(alias = "gh")] + Github(commands::github::Args), /// Manage a deployment's data model files #[command(name = "data-model", alias = "dm")] DataModel(commands::data_model::Args), @@ -166,12 +175,13 @@ enum Command { Integrations(commands::integrations::Args), /// Manage OIDC token configs Oidc(commands::oidc::Args), + /// Manage API keys for programmatic access + #[command(name = "api-keys", alias = "api-key")] + ApiKeys(commands::api_keys::Args), /// List agents and agent skills #[command(alias = "agent")] Agents(commands::agents::Args), - /// AI Engineer settings and active region - AiEngineer(commands::ai_engineer::Args), /// App-level config and theme App(commands::app::Args), /// Fetch data-model metadata @@ -181,6 +191,8 @@ enum Command { /// Make an authenticated raw API request (escape hatch) Api(commands::api::Args), + /// Update the CLI to the latest release + Update(commands::update::Args), /// Generate shell completions Completion(commands::completion::Args), } @@ -191,10 +203,90 @@ pub fn cli_command() -> clap::Command { Cli::command() } +impl Command { + /// Canonical command-group name, used for telemetry. + fn name(&self) -> &'static str { + use Command::*; + match self { + Login(_) => "login", + Logout(_) => "logout", + Whoami(_) => "whoami", + Context(_) => "context", + Deployments(_) => "deployments", + Regions(_) => "regions", + Deploy(_) => "deploy", + Logs(_) => "logs", + Github(_) => "github", + DataModel(_) => "data-model", + Environments(_) => "environments", + Variables(_) => "variables", + Folders(_) => "folders", + Workbooks(_) => "workbooks", + Reports(_) => "reports", + Workspace(_) => "workspace", + Notifications(_) => "notifications", + Users(_) => "users", + Groups(_) => "groups", + Attributes(_) => "attributes", + Policies(_) => "policies", + Tenant(_) => "tenant", + Embed(_) => "embed", + Integrations(_) => "integrations", + Oidc(_) => "oidc", + ApiKeys(_) => "api-keys", + Agents(_) => "agents", + App(_) => "app", + Meta(_) => "meta", + Scim(_) => "scim", + Api(_) => "api", + Update(_) => "update", + Completion(_) => "completion", + } + } +} + #[tokio::main] async fn main() { + // Rust ignores SIGPIPE by default, turning `cube ... | head` into a + // broken-pipe panic. Restore the default disposition so the process + // exits quietly when the reader goes away, like other CLI tools. + #[cfg(unix)] + unsafe { + libc::signal(libc::SIGPIPE, libc::SIG_DFL); + } let cli = Cli::parse(); - if let Err(err) = run(cli).await { + commands::update::cleanup_stale_binary(); + + // Check for a newer release concurrently with the command; the notice + // (if any) prints after the command output. Skipped for `update` itself + // and `completion` (whose output is eval'd by shells). Completion also + // skips telemetry — it runs on shell startup. + let is_completion = matches!(cli.command, Command::Completion(_)); + let check = match &cli.command { + Command::Update(_) | Command::Completion(_) => None, + _ => Some(update::spawn_check()), + }; + let command_name = cli.command.name(); + + let result = run(cli).await; + + if !is_completion { + let mut props = serde_json::Map::new(); + props.insert("command".into(), serde_json::json!(command_name)); + props.insert("success".into(), serde_json::json!(result.is_ok())); + telemetry::event("Cube CLI Command", props); + if let Err(err) = &result { + let mut props = serde_json::Map::new(); + props.insert("command".into(), serde_json::json!(command_name)); + props.insert("error".into(), serde_json::json!(format!("{err:#}"))); + telemetry::event("Error", props); + } + telemetry::flush().await; + } + if let Some(check) = check { + update::print_notice(check).await; + } + if let Err(err) = result { eprintln!("error: {err:#}"); std::process::exit(1); } @@ -210,6 +302,9 @@ async fn run(cli: Cli) -> Result<()> { Context(args) => commands::context::command(args, &mut ctx).await, Deployments(args) => commands::deployments::command(args, &ctx).await, Regions(args) => commands::regions::command(args, &ctx).await, + Deploy(args) => commands::deploy::command(args, &ctx).await, + Logs(args) => commands::logs::command(args, &ctx).await, + Github(args) => commands::github::command(args, &ctx).await, DataModel(args) => commands::data_model::command(args, &ctx).await, Environments(args) => commands::environments::command(args, &ctx).await, Variables(args) => commands::variables::command(args, &ctx).await, @@ -226,12 +321,13 @@ async fn run(cli: Cli) -> Result<()> { Embed(args) => commands::embed::command(args, &ctx).await, Integrations(args) => commands::integrations::command(args, &ctx).await, Oidc(args) => commands::oidc::command(args, &ctx).await, + ApiKeys(args) => commands::api_keys::command(args, &ctx).await, Agents(args) => commands::agents::command(args, &ctx).await, - AiEngineer(args) => commands::ai_engineer::command(args, &ctx).await, App(args) => commands::app::command(args, &ctx).await, Meta(args) => commands::meta::command(args, &ctx).await, Scim(args) => commands::scim::command(args, &ctx).await, Api(args) => commands::api::command(args, &ctx).await, + Update(args) => commands::update::command(args, &ctx).await, Completion(args) => commands::completion::command(args), } } diff --git a/rust/cube-cli/src/oauth.rs b/rust/cube-cli/src/oauth.rs index 4a745e7a48ad9..812feafe642c0 100644 --- a/rust/cube-cli/src/oauth.rs +++ b/rust/cube-cli/src/oauth.rs @@ -133,7 +133,12 @@ pub async fn poll_for_token( if let Some(secret) = &cfg.client_secret { form.push(("client_secret", secret)); } - let res = http.post(&endpoint).form(&form).send().await?; + // Transient network failures (server redeploy, flaky connection) must + // not abort the login — keep polling until the device code expires. + let res = match http.post(&endpoint).form(&form).send().await { + Ok(res) => res, + Err(_) => continue, + }; let status = res.status(); let text = res.text().await.unwrap_or_default(); diff --git a/rust/cube-cli/src/telemetry.rs b/rust/cube-cli/src/telemetry.rs new file mode 100644 index 0000000000000..e0fef8fa6d66e --- /dev/null +++ b/rust/cube-cli/src/telemetry.rs @@ -0,0 +1,216 @@ +use std::sync::Mutex; +use std::time::Duration; + +use serde_json::{json, Map, Value}; +use sha2::{Digest, Sha256}; + +/// Anonymous usage telemetry, wire-compatible with the legacy `cubejs` CLI +/// (`@cubejs-backend/shared` `track()`): events are POSTed as a JSON array to +/// track.cube.dev with the same field names, so they land in the existing +/// pipeline. No personal data is sent — the anonymous id is a SHA-256 hash +/// of the OS machine id. +/// +/// Disabled when `CUBE_NO_TELEMETRY`/`CUBEJS_TELEMETRY=false` is set, or in +/// CI (the `CI` env var, matching the legacy CLI). +const TRACK_URL: &str = "https://track.cube.dev/track"; + +fn track_url() -> String { + std::env::var("CUBE_TELEMETRY_URL").unwrap_or_else(|_| TRACK_URL.to_string()) +} + +static QUEUE: Mutex> = Mutex::new(Vec::new()); + +pub fn enabled() -> bool { + if std::env::var_os("CI").is_some() || std::env::var_os("CUBE_NO_TELEMETRY").is_some() { + return false; + } + !matches!( + std::env::var("CUBEJS_TELEMETRY").as_deref(), + Ok("false") | Ok("0") + ) +} + +/// Queue an event. `props` are merged into the payload. +pub fn event(name: &str, props: Map) { + if !enabled() { + return; + } + let mut payload = json!({ + "event": name, + "cliVersion": env!("CARGO_PKG_VERSION"), + "clientTimestamp": timestamp(), + "id": random_id(), + "platform": platform(), + "arch": arch(), + "anonymousId": anonymous_id(), + "sentFrom": "backend", + }); + if let Some(obj) = payload.as_object_mut() { + obj.extend(props); + } + QUEUE.lock().unwrap().push(payload); +} + +/// Flush queued events (best effort, bounded, silent on failure). +pub async fn flush() { + let events = std::mem::take(&mut *QUEUE.lock().unwrap()); + if events.is_empty() { + return; + } + let Ok(http) = reqwest::Client::builder() + .user_agent(concat!("cube-cli/", env!("CARGO_PKG_VERSION"))) + .timeout(Duration::from_secs(2)) + .build() + else { + return; + }; + let sent_at = timestamp(); + let body: Vec = events + .into_iter() + .map(|mut e| { + if let Some(obj) = e.as_object_mut() { + obj.insert("sentAt".into(), json!(sent_at)); + } + e + }) + .collect(); + let _ = http.post(track_url()).json(&body).send().await; +} + +/// ISO-8601 UTC timestamp without a chrono dependency. +fn timestamp() -> String { + let now = std::time::SystemTime::now() + .duration_since(std::time::UNIX_EPOCH) + .unwrap_or_default(); + let (secs, millis) = (now.as_secs() as i64, now.subsec_millis()); + // Civil-from-days algorithm (Howard Hinnant), valid across leap years. + let days = secs.div_euclid(86_400); + let rem = secs.rem_euclid(86_400); + let (hh, mm, ss) = (rem / 3600, (rem % 3600) / 60, rem % 60); + let z = days + 719_468; + let era = z.div_euclid(146_097); + let doe = z.rem_euclid(146_097); + let yoe = (doe - doe / 1460 + doe / 36_524 - doe / 146_096) / 365; + let y = yoe + era * 400; + let doy = doe - (365 * yoe + yoe / 4 - yoe / 100); + let mp = (5 * doy + 2) / 153; + let d = doy - (153 * mp + 2) / 5 + 1; + let m = if mp < 10 { mp + 3 } else { mp - 9 }; + let y = if m <= 2 { y + 1 } else { y }; + format!("{y:04}-{m:02}-{d:02}T{hh:02}:{mm:02}:{ss:02}.{millis:03}Z") +} + +/// Random-enough event id (not security sensitive). +fn random_id() -> String { + let mut hasher = Sha256::new(); + hasher.update(std::process::id().to_le_bytes()); + hasher.update( + std::time::SystemTime::now() + .duration_since(std::time::UNIX_EPOCH) + .unwrap_or_default() + .as_nanos() + .to_le_bytes(), + ); + hasher.update(QUEUE.lock().unwrap().len().to_le_bytes()); + format!("{:x}", hasher.finalize())[..32].to_string() +} + +/// Node-compatible platform name, so dashboards see one vocabulary. +fn platform() -> &'static str { + match std::env::consts::OS { + "macos" => "darwin", + "windows" => "win32", + other => other, + } +} + +/// Node-compatible arch name. +fn arch() -> &'static str { + match std::env::consts::ARCH { + "x86_64" => "x64", + "aarch64" => "arm64", + other => other, + } +} + +/// SHA-256 of the OS machine id — same sources as the legacy CLI's +/// machine-id module (dbus/systemd id on Linux, IOPlatformUUID on macOS, +/// MachineGuid on Windows), falling back to the hostname. +fn anonymous_id() -> String { + let raw = machine_id().unwrap_or_else(|| "unknown".to_string()); + let mut hasher = Sha256::new(); + hasher.update(raw.trim().as_bytes()); + format!("{:x}", hasher.finalize()) +} + +fn machine_id() -> Option { + #[cfg(target_os = "linux")] + { + for path in ["/var/lib/dbus/machine-id", "/etc/machine-id"] { + if let Ok(id) = std::fs::read_to_string(path) { + if !id.trim().is_empty() { + return Some(id); + } + } + } + return hostname(); + } + #[cfg(target_os = "macos")] + { + let out = std::process::Command::new("ioreg") + .args(["-rd1", "-c", "IOPlatformExpertDevice"]) + .output() + .ok()?; + let text = String::from_utf8_lossy(&out.stdout).to_string(); + return text + .lines() + .find(|l| l.contains("IOPlatformUUID")) + .and_then(|l| l.split('"').nth(3)) + .map(|s| s.to_lowercase()); + } + #[cfg(target_os = "windows")] + { + let out = std::process::Command::new("REG") + .args([ + "QUERY", + r"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography", + "/v", + "MachineGuid", + ]) + .output() + .ok()?; + let text = String::from_utf8_lossy(&out.stdout).to_string(); + return text.split_whitespace().last().map(|s| s.to_lowercase()); + } + #[allow(unreachable_code)] + hostname() +} + +fn hostname() -> Option { + let out = std::process::Command::new("hostname").output().ok()?; + let name = String::from_utf8_lossy(&out.stdout).trim().to_string(); + (!name.is_empty()).then_some(name) +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn timestamp_is_iso8601() { + let ts = timestamp(); + // e.g. 2026-07-20T12:34:56.789Z + assert_eq!(ts.len(), 24); + assert!(ts.ends_with('Z')); + assert_eq!(&ts[4..5], "-"); + assert_eq!(&ts[10..11], "T"); + assert!(ts.starts_with("20")); + } + + #[test] + fn ids_are_stable_length_and_distinct() { + assert_eq!(anonymous_id().len(), 64); + assert_eq!(anonymous_id(), anonymous_id()); + assert_eq!(random_id().len(), 32); + } +} diff --git a/rust/cube-cli/src/update.rs b/rust/cube-cli/src/update.rs new file mode 100644 index 0000000000000..b084fb00d5f04 --- /dev/null +++ b/rust/cube-cli/src/update.rs @@ -0,0 +1,148 @@ +use std::io::IsTerminal as _; +use std::time::Duration; + +use anyhow::{anyhow, bail, Result}; +use owo_colors::OwoColorize; +use serde::Deserialize; + +/// GitHub repository that hosts CLI release assets. Overridable for testing. +pub fn release_repo() -> String { + std::env::var("CUBE_UPDATE_REPO").unwrap_or_else(|_| "cube-js/cube".to_string()) +} + +/// GitHub API base URL. Overridable for tests and GitHub Enterprise mirrors. +fn release_api_base() -> String { + std::env::var("CUBE_UPDATE_API").unwrap_or_else(|_| "https://api.github.com".to_string()) +} + +pub const CURRENT_VERSION: &str = env!("CARGO_PKG_VERSION"); + +/// The release target triple this binary maps to. Linux always maps to the +/// musl asset — that's the only Linux artifact we ship, and it runs anywhere. +pub fn release_target() -> Option<&'static str> { + Some(match (std::env::consts::OS, std::env::consts::ARCH) { + ("linux", "x86_64") => "x86_64-unknown-linux-musl", + ("linux", "aarch64") => "aarch64-unknown-linux-musl", + ("macos", "x86_64") => "x86_64-apple-darwin", + ("macos", "aarch64") => "aarch64-apple-darwin", + ("windows", "x86_64") => "x86_64-pc-windows-msvc", + _ => return None, + }) +} + +pub fn asset_name() -> Option { + release_target().map(|t| format!("cube-{t}.tar.gz")) +} + +#[derive(Debug, Deserialize)] +pub struct Release { + pub tag_name: String, + #[serde(default)] + pub assets: Vec, +} + +#[derive(Debug, Deserialize)] +pub struct Asset { + pub name: String, + pub browser_download_url: String, +} + +impl Release { + pub fn version(&self) -> &str { + self.tag_name.trim_start_matches('v') + } + + pub fn asset_for_this_platform(&self) -> Option<&Asset> { + let name = asset_name()?; + self.assets.iter().find(|a| a.name == name) + } +} + +/// Fetch the latest release metadata from the GitHub API. +pub async fn latest_release(http: &reqwest::Client) -> Result { + let url = format!( + "{}/repos/{}/releases/latest", + release_api_base(), + release_repo() + ); + let res = http + .get(&url) + .header(reqwest::header::ACCEPT, "application/vnd.github+json") + .timeout(Duration::from_secs(10)) + .send() + .await?; + if !res.status().is_success() { + bail!("release lookup failed ({}) at {url}", res.status()); + } + res.json::() + .await + .map_err(|e| anyhow!("could not parse release metadata: {e}")) +} + +/// Order-compare two dotted versions numerically, segment by segment. +fn newer_than(candidate: &str, current: &str) -> bool { + let parse = |v: &str| -> Vec { + v.split(['.', '-']) + .map_while(|s| s.parse::().ok()) + .collect() + }; + let (a, b) = (parse(candidate), parse(current)); + if a.is_empty() || b.is_empty() { + return candidate != current; + } + a > b +} + +/// Spawn a background check for a newer release. Await the returned handle +/// after the command finishes; it resolves to a printable notice, or `None`. +/// Failures (offline, rate limit) resolve silently to `None`. +pub fn spawn_check() -> tokio::task::JoinHandle> { + tokio::spawn(async { + if std::env::var_os("CUBE_NO_UPDATE_CHECK").is_some() { + return None; + } + let http = reqwest::Client::builder() + .user_agent(concat!("cube-cli/", env!("CARGO_PKG_VERSION"))) + .build() + .ok()?; + let release = latest_release(&http).await.ok()?; + let latest = release.version().to_string(); + if newer_than(&latest, CURRENT_VERSION) { + Some(format!( + "\n{} {} → {}\nRun {} to install it.", + "A new release of cube is available:".yellow(), + CURRENT_VERSION.dimmed(), + latest.bold().green(), + "cube update".bold().cyan(), + )) + } else { + None + } + }) +} + +/// Print a pending update notice (best effort, never blocks long). +pub async fn print_notice(handle: tokio::task::JoinHandle>) { + if !std::io::stderr().is_terminal() { + return; + } + // The check runs concurrently with the command; give a short grace + // period in case the command finished faster than the API call. + if let Ok(Ok(Some(notice))) = tokio::time::timeout(Duration::from_millis(1500), handle).await { + eprintln!("{notice}"); + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn newer_than_compares_numerically() { + assert!(newer_than("1.7.10", "1.7.2")); + assert!(newer_than("1.8.0", "1.7.9")); + assert!(!newer_than("1.7.2", "1.7.2")); + assert!(!newer_than("1.7.1", "1.7.2")); + assert!(newer_than("2.0.0", "1.99.99")); + } +} From eff4ba0026a961e620e6e032196c8590c64d652d Mon Sep 17 00:00:00 2001 From: Pavel Tiunov Date: Mon, 20 Jul 2026 18:35:26 -0700 Subject: [PATCH 2/6] v1.7.5 --- CHANGELOG.md | 17 ++++++ 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 | 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 | 8 +++ 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 | 44 +++++++------- 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 | 6 ++ rust/cubesql/package.json | 2 +- rust/cubestore/CHANGELOG.md | 12 ++++ rust/cubestore/Cargo.lock | 2 +- rust/cubestore/cubestore/Cargo.toml | 2 +- rust/cubestore/package.json | 6 +- 114 files changed, 545 insertions(+), 290 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e15229030e6ce..05c4d3b330a10 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +### Bug Fixes + +- **cubestore:** do not log rate limit errors as errors in HTTP module ([#11293](https://github.com/cube-js/cube/issues/11293)) ([a23d5d6](https://github.com/cube-js/cube/commit/a23d5d663c47bd5918f1dfa62f4aa20cba8eef58)) +- **cubestore:** raise Kafka watermark fetch timeout to stop constant broker disconnects ([#11290](https://github.com/cube-js/cube/issues/11290)) ([d1d0846](https://github.com/cube-js/cube/commit/d1d0846500141c2bfc7a755a476935572cdad45c)) +- **cubestore:** send x-amz-server-side-encryption only on object-storing S3 requests ([#11278](https://github.com/cube-js/cube/issues/11278)) ([3013a46](https://github.com/cube-js/cube/commit/3013a46f3cb96b50d2f8b95f6e236b889692aa63)), closes [cube-js/rust-s3#2](https://github.com/cube-js/rust-s3/issues/2) [cube-js/rust-s3#2](https://github.com/cube-js/rust-s3/issues/2) +- **schema-compiler:** do not stamp default target on links meta ([#11294](https://github.com/cube-js/cube/issues/11294)) ([c7db3fc](https://github.com/cube-js/cube/commit/c7db3fc8874075c87e4cae33d75a18411cbe420e)) +- **schema-compiler:** resolve view extends order dependency ([#11297](https://github.com/cube-js/cube/issues/11297)) ([d6363c4](https://github.com/cube-js/cube/commit/d6363c4a3657f92c79c2c7fc7b32cf93257cb808)), closes [#11260](https://github.com/cube-js/cube/issues/11260) [#11260](https://github.com/cube-js/cube/issues/11260) +- **schema-compiler:** Throw UserError for unknown granularity so API returns 400, thanks @BrianSigafoos-SQ ([#11288](https://github.com/cube-js/cube/issues/11288)) ([e8843dc](https://github.com/cube-js/cube/commit/e8843dc318391fcc05dcac7a3c494e2dbf080c25)) + +### Features + +- add lastRefreshTime to Load Request Success telemetry events ([#11283](https://github.com/cube-js/cube/issues/11283)) ([802758c](https://github.com/cube-js/cube/commit/802758cb974d787fe5ff0e3f2297bf51b0710694)) +- **cube-cli:** GitHub import, upload deploy, install/self-update, telemetry ([#11291](https://github.com/cube-js/cube/issues/11291)) ([11c67c4](https://github.com/cube-js/cube/commit/11c67c451f09840ece18b6d5e800bff182723ddf)) +- **cubestore:** Introduce SYS CACHESTORE WIPE ([#11298](https://github.com/cube-js/cube/issues/11298)) ([9c91f60](https://github.com/cube-js/cube/commit/9c91f60a52c54a4324a4f618721459a6234597cc)) + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-17) ### Bug Fixes diff --git a/lerna.json b/lerna.json index dd46f20ff183a..e609f6289c1f2 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "1.7.4", + "version": "1.7.5", "npmClient": "yarn", "command": { "bootstrap": { diff --git a/packages/cubejs-api-gateway/CHANGELOG.md b/packages/cubejs-api-gateway/CHANGELOG.md index 5f254d79dbe47..7a7802642d3a4 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +### Features + +- add lastRefreshTime to Load Request Success telemetry events ([#11283](https://github.com/cube-js/cube/issues/11283)) ([802758c](https://github.com/cube-js/cube/commit/802758cb974d787fe5ff0e3f2297bf51b0710694)) + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-17) **Note:** Version bump only for package @cubejs-backend/api-gateway diff --git a/packages/cubejs-api-gateway/package.json b/packages/cubejs-api-gateway/package.json index 0feed26418848..1d82b96ebb7f7 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.4", + "version": "1.7.5", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,9 +27,9 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/native": "1.7.4", - "@cubejs-backend/query-orchestrator": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/native": "1.7.5", + "@cubejs-backend/query-orchestrator": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "@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.4", + "@cubejs-backend/linter": "1.7.5", "@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 c96a4294f01f4..fa7ecfde05cb5 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/athena-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 c4c64ace6cb3b..73abbc87edb7d 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.4", + "version": "1.7.5", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -30,13 +30,13 @@ "dependencies": { "@aws-sdk/client-athena": "^3.22.0", "@aws-sdk/credential-providers": "^3.22.0", - "@cubejs-backend/base-driver": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "sqlstring": "^2.3.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", - "@cubejs-backend/testing-shared": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/testing-shared": "1.7.5", "@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 8c85845289bbc..cfab3b7d61733 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/cloud + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 e430cfd5743cb..d63757154b89b 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.4", + "version": "1.7.5", "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.4", + "@cubejs-backend/linter": "1.7.5", "@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.4", + "@cubejs-backend/shared": "1.7.5", "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 7ed4d6870c385..921f152ee396b 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/maven + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 b635b4bfcc9b8..be4d8c16ca5f5 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.4", + "version": "1.7.5", "license": "Apache-2.0", "repository": { "type": "git", @@ -31,12 +31,12 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/shared": "1.7.5", "source-map-support": "^0.5.19", "xmlbuilder2": "^2.4.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "@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 4e095a6906f1e..53f474df13759 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +### Features + +- add lastRefreshTime to Load Request Success telemetry events ([#11283](https://github.com/cube-js/cube/issues/11283)) ([802758c](https://github.com/cube-js/cube/commit/802758cb974d787fe5ff0e3f2297bf51b0710694)) + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-17) ### Bug Fixes diff --git a/packages/cubejs-backend-native/package.json b/packages/cubejs-backend-native/package.json index faa388885a17f..07c2c79e65616 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.4", + "version": "1.7.5", "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.4", + "@cubejs-backend/linter": "1.7.5", "@types/jest": "^29", "@types/node": "^22", "cargo-cp-artifact": "^0.1.9", @@ -50,8 +50,8 @@ "uuid": "^8.3.2" }, "dependencies": { - "@cubejs-backend/cubesql": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/cubesql": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "@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 3a0511ef92706..7d9784169ac77 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/shared + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 4be549e0da274..e3cbc5a74d7fe 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.4", + "version": "1.7.5", "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.4", + "@cubejs-backend/linter": "1.7.5", "@types/bytes": "^3.1.5", "@types/cli-progress": "^3.9.1", "@types/decompress": "^4.2.7", diff --git a/packages/cubejs-base-driver/CHANGELOG.md b/packages/cubejs-base-driver/CHANGELOG.md index dc1c89bf139ed..debd65ed9b578 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/base-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 e47a1ed134cfe..37d7fbb12f000 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.4", + "version": "1.7.5", "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.4", + "@cubejs-backend/shared": "1.7.5", "@google-cloud/storage": "^7.13.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "@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 ef4f1eccb089e..4688837007a91 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/bigquery-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 c2bea702ce086..edc6dc15acdb0 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.4", + "version": "1.7.5", "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.4", + "@cubejs-backend/base-driver": "1.7.5", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/shared": "1.7.5", "@google-cloud/bigquery": "^7.7.0", "@google-cloud/storage": "^7.13.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/testing-shared": "1.7.4", + "@cubejs-backend/testing-shared": "1.7.5", "@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 1d3bd3a3b42ea..d24052add4c01 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package cubejs-cli + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-17) **Note:** Version bump only for package cubejs-cli diff --git a/packages/cubejs-cli/package.json b/packages/cubejs-cli/package.json index 7a41c6f6a3296..fc106d0308470 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.4", + "version": "1.7.5", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -30,10 +30,10 @@ "LICENSE" ], "dependencies": { - "@cubejs-backend/cloud": "1.7.4", + "@cubejs-backend/cloud": "1.7.5", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/schema-compiler": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/schema-compiler": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "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.4", - "@cubejs-backend/server": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/server": "1.7.5", "@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 6d44305b34218..035c557629329 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/clickhouse-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 3246b7a965a75..c66f45b1cef4e 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "moment": "^2.24.0", "sqlstring": "^2.3.1", "uuid": "^8.3.2" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.4", - "@cubejs-backend/testing-shared": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/testing-shared": "1.7.5", "@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 93279dfb00a30..82575408f5a68 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/core + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 350a7abeee427..b31ba9e09407d 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.4", + "version": "1.7.5", "engines": {}, "type": "module", "repository": { @@ -57,7 +57,7 @@ ], "license": "MIT", "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "@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 77d0883e36581..c9df5e4bc3371 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/dx + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 d114ab031fff4..858157c067955 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.4", + "version": "1.7.5", "engines": {}, "repository": { "type": "git", diff --git a/packages/cubejs-client-ngx/CHANGELOG.md b/packages/cubejs-client-ngx/CHANGELOG.md index 0b8134c421a55..37dfdf6cdb3bf 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/ngx + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 9522e08cbfc35..c154f868733cc 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.4", + "version": "1.7.5", "author": "Cube Dev, Inc.", "engines": {}, "repository": { diff --git a/packages/cubejs-client-react/CHANGELOG.md b/packages/cubejs-client-react/CHANGELOG.md index abbc2710453d3..430209eac8143 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/react + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 e7cdc85297a44..81aa9ae251fb8 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.4", + "version": "1.7.5", "author": "Cube Dev, Inc.", "license": "MIT", "engines": {}, @@ -24,7 +24,7 @@ ], "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.7.4", + "@cubejs-client/core": "1.7.5", "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 8c9fe542b4294..f03a75d2c5e5c 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/vue3 + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 d8f4d1c90ffde..4481b1231e00c 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.4", + "version": "1.7.5", "engines": {}, "repository": { "type": "git", @@ -27,7 +27,7 @@ "src" ], "dependencies": { - "@cubejs-client/core": "1.7.4", + "@cubejs-client/core": "1.7.5", "ramda": "^0.27.0" }, "devDependencies": { diff --git a/packages/cubejs-client-ws-transport/CHANGELOG.md b/packages/cubejs-client-ws-transport/CHANGELOG.md index 56dfdd6996fde..94bc3bb418c57 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/ws-transport + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 f49d7555a6342..dbc993ce570ac 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.4", + "version": "1.7.5", "engines": {}, "repository": { "type": "git", @@ -20,7 +20,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.7.4", + "@cubejs-client/core": "1.7.5", "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.4", + "@cubejs-backend/linter": "1.7.5", "@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 03540335df346..95e4cd8e7b7d6 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/crate-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 d6bcdb5c4b0e7..7acd3b29c7362 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/shared": "1.7.4" + "@cubejs-backend/postgres-driver": "1.7.5", + "@cubejs-backend/shared": "1.7.5" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.4", - "@cubejs-backend/testing-shared": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/testing-shared": "1.7.5", "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 2eef48370a583..d18e410f8a983 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/cubestore-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 efa4c44d32825..d4ed3dc40f29e 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/cubestore": "1.7.4", - "@cubejs-backend/native": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/cubestore": "1.7.5", + "@cubejs-backend/native": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "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.4", + "@cubejs-backend/linter": "1.7.5", "@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 c8d659ea30e26..cf72d0b73c632 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/databricks-jdbc-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-17) ### Bug Fixes diff --git a/packages/cubejs-databricks-jdbc-driver/package.json b/packages/cubejs-databricks-jdbc-driver/package.json index 25e87641eaf89..f1fefe4718faa 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.4", + "version": "1.7.5", "license": "Apache-2.0", "repository": { "type": "git", @@ -30,17 +30,17 @@ "bin" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.4", - "@cubejs-backend/jdbc-driver": "1.7.4", - "@cubejs-backend/schema-compiler": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/jdbc-driver": "1.7.5", + "@cubejs-backend/schema-compiler": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "node-fetch": "^2.6.1", "ramda": "^0.27.2", "source-map-support": "^0.5.19", "uuid": "^8.3.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "@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 f5a01d7745dc4..6579d84f12af5 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/dbt-schema-extension + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 b06465964b49b..b4d334bd4791a 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.4", + "version": "1.7.5", "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.4", + "@cubejs-backend/schema-compiler": "1.7.5", "fs-extra": "^9.1.0", "inflection": "^1.12.0", "node-fetch": "^2.6.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", - "@cubejs-backend/testing": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/testing": "1.7.5", "@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 bdbff0692a3e7..6525509d0341c 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/docker + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 8f07e1c81b93f..dc7d9aa26d81a 100644 --- a/packages/cubejs-docker/package.json +++ b/packages/cubejs-docker/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/docker", - "version": "1.7.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/bigquery-driver": "1.7.4", - "@cubejs-backend/clickhouse-driver": "1.7.4", - "@cubejs-backend/crate-driver": "1.7.4", - "@cubejs-backend/databricks-jdbc-driver": "1.7.4", - "@cubejs-backend/dbt-schema-extension": "1.7.4", - "@cubejs-backend/dremio-driver": "1.7.4", - "@cubejs-backend/druid-driver": "1.7.4", - "@cubejs-backend/duckdb-driver": "1.7.4", - "@cubejs-backend/firebolt-driver": "1.7.4", - "@cubejs-backend/hive-driver": "1.7.4", - "@cubejs-backend/ksql-driver": "1.7.4", - "@cubejs-backend/materialize-driver": "1.7.4", - "@cubejs-backend/mongobi-driver": "1.7.4", - "@cubejs-backend/mssql-driver": "1.7.4", - "@cubejs-backend/mysql-driver": "1.7.4", - "@cubejs-backend/oracle-driver": "1.7.4", - "@cubejs-backend/pinot-driver": "1.7.4", - "@cubejs-backend/postgres-driver": "1.7.4", - "@cubejs-backend/prestodb-driver": "1.7.4", - "@cubejs-backend/questdb-driver": "1.7.4", - "@cubejs-backend/redshift-driver": "1.7.4", - "@cubejs-backend/server": "1.7.4", - "@cubejs-backend/snowflake-driver": "1.7.4", - "@cubejs-backend/sqlite-driver": "1.7.4", - "@cubejs-backend/trino-driver": "1.7.4", - "@cubejs-backend/vertica-driver": "1.7.4", - "cubejs-cli": "1.7.4", + "@cubejs-backend/athena-driver": "1.7.5", + "@cubejs-backend/bigquery-driver": "1.7.5", + "@cubejs-backend/clickhouse-driver": "1.7.5", + "@cubejs-backend/crate-driver": "1.7.5", + "@cubejs-backend/databricks-jdbc-driver": "1.7.5", + "@cubejs-backend/dbt-schema-extension": "1.7.5", + "@cubejs-backend/dremio-driver": "1.7.5", + "@cubejs-backend/druid-driver": "1.7.5", + "@cubejs-backend/duckdb-driver": "1.7.5", + "@cubejs-backend/firebolt-driver": "1.7.5", + "@cubejs-backend/hive-driver": "1.7.5", + "@cubejs-backend/ksql-driver": "1.7.5", + "@cubejs-backend/materialize-driver": "1.7.5", + "@cubejs-backend/mongobi-driver": "1.7.5", + "@cubejs-backend/mssql-driver": "1.7.5", + "@cubejs-backend/mysql-driver": "1.7.5", + "@cubejs-backend/oracle-driver": "1.7.5", + "@cubejs-backend/pinot-driver": "1.7.5", + "@cubejs-backend/postgres-driver": "1.7.5", + "@cubejs-backend/prestodb-driver": "1.7.5", + "@cubejs-backend/questdb-driver": "1.7.5", + "@cubejs-backend/redshift-driver": "1.7.5", + "@cubejs-backend/server": "1.7.5", + "@cubejs-backend/snowflake-driver": "1.7.5", + "@cubejs-backend/sqlite-driver": "1.7.5", + "@cubejs-backend/trino-driver": "1.7.5", + "@cubejs-backend/vertica-driver": "1.7.5", + "cubejs-cli": "1.7.5", "typescript": "~5.2.2" }, "resolutions": { diff --git a/packages/cubejs-dremio-driver/CHANGELOG.md b/packages/cubejs-dremio-driver/CHANGELOG.md index 4e6cd59a0ddb1..a9de629ba59f0 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/dremio-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 5ccf96790a0d7..ffd38ce1f32c0 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.4", + "version": "1.7.5", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -22,15 +22,15 @@ "lint:fix": "eslint driver/*.js" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.4", - "@cubejs-backend/schema-compiler": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/schema-compiler": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "axios": "^1.8.3", "sqlstring": "^2.3.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", - "@cubejs-backend/testing-shared": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/testing-shared": "1.7.5", "jest": "^29" }, "license": "Apache-2.0", diff --git a/packages/cubejs-druid-driver/CHANGELOG.md b/packages/cubejs-druid-driver/CHANGELOG.md index d42eec1d2be00..00981e127511b 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/druid-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 a5cc4836f0fc2..4e142cef94a6a 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.4", + "version": "1.7.5", "license": "Apache-2.0", "repository": { "type": "git", @@ -28,13 +28,13 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.4", - "@cubejs-backend/schema-compiler": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/schema-compiler": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "axios": "^1.8.3" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "@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 3005d67ca113e..a907088562ee4 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/duckdb-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 e7522bcb8765b..007ad5789eff2 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/schema-compiler": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/schema-compiler": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "duckdb": "^1.4.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.4", - "@cubejs-backend/testing-shared": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/testing-shared": "1.7.5", "@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 5129505f12e69..6753e725848dc 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/firebolt-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 0a8288bafc5f8..842798dd1e86d 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/schema-compiler": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/schema-compiler": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "firebolt-sdk": "1.10.0" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.4", - "@cubejs-backend/testing-shared": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/testing-shared": "1.7.5", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-hive-driver/CHANGELOG.md b/packages/cubejs-hive-driver/CHANGELOG.md index bace6ccb07302..5b65e46ec7649 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/hive-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 f3a4ed5fe36a5..506e0a9fe3b02 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "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.4" + "@cubejs-backend/linter": "1.7.5" }, "publishConfig": { "access": "public" diff --git a/packages/cubejs-jdbc-driver/CHANGELOG.md b/packages/cubejs-jdbc-driver/CHANGELOG.md index a52d15c103438..c30d9ae88f816 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/jdbc-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 548158fa92445..f63676c6a5751 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.4", + "version": "1.7.5", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,9 +25,9 @@ "index.js" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", "@cubejs-backend/node-java-maven": "^0.1.3", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/shared": "1.7.5", "sqlstring": "^2.3.0" }, "optionalDependencies": { @@ -42,7 +42,7 @@ "testEnvironment": "node" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "@types/node": "^22", "@types/sqlstring": "^2.3.0", "typescript": "~5.2.2" diff --git a/packages/cubejs-ksql-driver/CHANGELOG.md b/packages/cubejs-ksql-driver/CHANGELOG.md index abad7b2df5da6..cdb85bf888b46 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/ksql-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 241b4e125e1b7..2b2786b169fd1 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.4", + "version": "1.7.5", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,9 +25,9 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.4", - "@cubejs-backend/schema-compiler": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/schema-compiler": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "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.4", + "@cubejs-backend/linter": "1.7.5", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-linter/CHANGELOG.md b/packages/cubejs-linter/CHANGELOG.md index 3985a14be8c08..2d21ada450731 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/linter + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 75af75511c28d..187f5201abfd4 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.4", + "version": "1.7.5", "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 594ce916b06ba..be9cd308e3ee1 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/materialize-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 fdfaa47257cb3..7a8ab24f7b0e3 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/postgres-driver": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/postgres-driver": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "semver": "^7.6.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.4", - "@cubejs-backend/testing": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/testing": "1.7.5", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-mongobi-driver/CHANGELOG.md b/packages/cubejs-mongobi-driver/CHANGELOG.md index 3b22f30637712..e99be72603eba 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/mongobi-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 e591bec7c59e4..a15694cb663cb 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "@types/node": "^22", "moment": "^2.29.1", "mysql2": "^3.11.5" @@ -38,7 +38,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "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 51a9599f2c0ef..d90b3a3341a6f 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/mssql-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 aa0921068c52d..370f2fbccbe9a 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "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 2e8bc874f4038..b417e42cd3d12 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/mysql-aurora-serverless-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 dd4287df770d8..b588fab4052b1 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "@types/mysql": "^2.15.15", "aws-sdk": "^2.787.0", "data-api-client": "^1.1.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "@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 572ce486870dd..98f9be31a6c9d 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/mysql-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 af5a686503393..a796887e2ec7c 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "mysql2": "^3.16.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", - "@cubejs-backend/testing-shared": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/testing-shared": "1.7.5", "@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 26b26b57eebdf..467eec74908c0 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/oracle-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 9eac55ab49baa..58355671fd691 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "ramda": "^0.27.0" }, "devDependencies": { diff --git a/packages/cubejs-pinot-driver/CHANGELOG.md b/packages/cubejs-pinot-driver/CHANGELOG.md index f7328e83ce85e..04c02795ef6f0 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/pinot-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 d3a883a5f6ca2..489779a696715 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/schema-compiler": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/schema-compiler": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "node-fetch": "^2.6.1", "ramda": "^0.27.2", "sqlstring": "^2.3.3" @@ -39,7 +39,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "@types/jest": "^29", "jest": "^29", "should": "^13.2.3", diff --git a/packages/cubejs-playground/CHANGELOG.md b/packages/cubejs-playground/CHANGELOG.md index bb24d99d2ce50..b9674921d9e92 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/playground + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 b83764048a1d7..992f681c94d17 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.4", + "version": "1.7.5", "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.4", - "@cubejs-client/react": "1.7.4", + "@cubejs-client/core": "1.7.5", + "@cubejs-client/react": "1.7.5", "@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 4e295b3f271db..92c124fede6c7 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/postgres-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 078f7c5a9ccfc..b2fda284edfd0 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "@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.4", - "@cubejs-backend/testing-shared": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/testing-shared": "1.7.5", "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 4e283c0d7144b..d1deba2f11c3c 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/prestodb-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 2edc6c36fd863..0b685c36f2297 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "presto-client": "1.2.0", "ramda": "^0.27.0", "sqlstring": "^2.3.1" @@ -39,7 +39,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "@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 4f359021f5b2c..5339e283c545e 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/query-orchestrator + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 226262f3eae6a..fdb8a125d99e8 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.4", + "version": "1.7.5", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,15 +29,15 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.4", - "@cubejs-backend/cubestore-driver": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/cubestore-driver": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "csv-write-stream": "^2.0.0", "lru-cache": "^11.1.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "@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 b6cc247563edd..f149197ac2156 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/questdb-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 6dcdc6f8e8bac..2cadd0e1b5aec 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/schema-compiler": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/schema-compiler": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "@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.4", - "@cubejs-backend/testing-shared": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/testing-shared": "1.7.5", "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 4bafc5bc84798..4cf72153c9c42 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/redshift-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 bd2d342ca1b70..ed5923502e934 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/postgres-driver": "1.7.4", - "@cubejs-backend/shared": "1.7.4" + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/postgres-driver": "1.7.5", + "@cubejs-backend/shared": "1.7.5" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-schema-compiler/CHANGELOG.md b/packages/cubejs-schema-compiler/CHANGELOG.md index c05ea9b9a2131..68b7ce043cd94 100644 --- a/packages/cubejs-schema-compiler/CHANGELOG.md +++ b/packages/cubejs-schema-compiler/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +### Bug Fixes + +- **schema-compiler:** do not stamp default target on links meta ([#11294](https://github.com/cube-js/cube/issues/11294)) ([c7db3fc](https://github.com/cube-js/cube/commit/c7db3fc8874075c87e4cae33d75a18411cbe420e)) +- **schema-compiler:** resolve view extends order dependency ([#11297](https://github.com/cube-js/cube/issues/11297)) ([d6363c4](https://github.com/cube-js/cube/commit/d6363c4a3657f92c79c2c7fc7b32cf93257cb808)), closes [#11260](https://github.com/cube-js/cube/issues/11260) [#11260](https://github.com/cube-js/cube/issues/11260) +- **schema-compiler:** Throw UserError for unknown granularity so API returns 400, thanks @BrianSigafoos-SQ ([#11288](https://github.com/cube-js/cube/issues/11288)) ([e8843dc](https://github.com/cube-js/cube/commit/e8843dc318391fcc05dcac7a3c494e2dbf080c25)) + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 e3a80c26aaece..4279d30c3ac3c 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/native": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "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.4", - "@cubejs-backend/mssql-driver": "1.7.4", - "@cubejs-backend/query-orchestrator": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/mssql-driver": "1.7.5", + "@cubejs-backend/query-orchestrator": "1.7.5", "@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 26ce464e48391..74b5c13bac66e 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/server-core + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 7b8b83e09a6fd..9383f7bed7293 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/base-driver": "1.7.4", - "@cubejs-backend/cloud": "1.7.4", - "@cubejs-backend/cubestore-driver": "1.7.4", + "@cubejs-backend/api-gateway": "1.7.5", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/cloud": "1.7.5", + "@cubejs-backend/cubestore-driver": "1.7.5", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.7.4", - "@cubejs-backend/query-orchestrator": "1.7.4", - "@cubejs-backend/schema-compiler": "1.7.4", - "@cubejs-backend/shared": "1.7.4", - "@cubejs-backend/templates": "1.7.4", + "@cubejs-backend/native": "1.7.5", + "@cubejs-backend/query-orchestrator": "1.7.5", + "@cubejs-backend/schema-compiler": "1.7.5", + "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/templates": "1.7.5", "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.4", - "@cubejs-client/playground": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-client/playground": "1.7.5", "@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 e26ae87d1e846..7162741fbf630 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/server + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 0c1353956fc84..303d8c75d88cd 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.4", + "version": "1.7.5", "types": "index.d.ts", "repository": { "type": "git", @@ -40,11 +40,11 @@ "jest:shapshot": "jest --updateSnapshot test" }, "dependencies": { - "@cubejs-backend/cubestore-driver": "1.7.4", + "@cubejs-backend/cubestore-driver": "1.7.5", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.7.4", - "@cubejs-backend/server-core": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/native": "1.7.5", + "@cubejs-backend/server-core": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "@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.4", - "@cubejs-backend/query-orchestrator": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/query-orchestrator": "1.7.5", "@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 19d172f4e740e..e752e62d33b26 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/snowflake-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 26751fa173c6c..2e7c15f4ad9f3 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.4", + "version": "1.7.5", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,8 +28,8 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.726.0", - "@cubejs-backend/base-driver": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "snowflake-sdk": "^2.4.0" }, "license": "Apache-2.0", @@ -40,7 +40,7 @@ "extends": "../cubejs-linter" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "typescript": "~5.2.2", "vitest": "^4" } diff --git a/packages/cubejs-sqlite-driver/CHANGELOG.md b/packages/cubejs-sqlite-driver/CHANGELOG.md index e5da85d5e9cf7..80db19b4a38d3 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/sqlite-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 befcdf4c315fd..e7dd6693915df 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.4", + "version": "1.7.5", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -18,13 +18,13 @@ "unit": "jest" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "sqlite3": "^5.1.7" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "jest": "^29" }, "publishConfig": { diff --git a/packages/cubejs-templates/CHANGELOG.md b/packages/cubejs-templates/CHANGELOG.md index 3da342562e213..485c0b19d72c0 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/templates + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 0261860f62545..17a2ac6dbcc5e 100644 --- a/packages/cubejs-templates/package.json +++ b/packages/cubejs-templates/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/templates", - "version": "1.7.4", + "version": "1.7.5", "description": "Cube.js Templates helpers", "author": "Cube Dev, Inc.", "repository": { @@ -31,7 +31,7 @@ "extends": "../cubejs-linter" }, "dependencies": { - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/shared": "1.7.5", "cross-spawn": "^7.0.3", "decompress": "^4.2.1", "decompress-targz": "^4.1.1", @@ -41,7 +41,7 @@ "source-map-support": "^0.5.19" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-testing-drivers/CHANGELOG.md b/packages/cubejs-testing-drivers/CHANGELOG.md index 26e377e4bd3bb..624dde77c444b 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/testing-drivers + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 587b619c7f835..7163babd08cbe 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.4", + "version": "1.7.5", "description": "Cube.js drivers test suite", "author": "Cube Dev, Inc.", "repository": { @@ -86,28 +86,28 @@ "dist/src" ], "dependencies": { - "@cubejs-backend/athena-driver": "1.7.4", - "@cubejs-backend/base-driver": "1.7.4", - "@cubejs-backend/bigquery-driver": "1.7.4", - "@cubejs-backend/clickhouse-driver": "1.7.4", - "@cubejs-backend/crate-driver": "1.7.4", - "@cubejs-backend/cubestore-driver": "1.7.4", - "@cubejs-backend/databricks-jdbc-driver": "1.7.4", + "@cubejs-backend/athena-driver": "1.7.5", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/bigquery-driver": "1.7.5", + "@cubejs-backend/clickhouse-driver": "1.7.5", + "@cubejs-backend/crate-driver": "1.7.5", + "@cubejs-backend/cubestore-driver": "1.7.5", + "@cubejs-backend/databricks-jdbc-driver": "1.7.5", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/linter": "1.7.4", - "@cubejs-backend/mssql-driver": "1.7.4", - "@cubejs-backend/mysql-driver": "1.7.4", - "@cubejs-backend/oracle-driver": "1.7.4", - "@cubejs-backend/pinot-driver": "1.7.4", - "@cubejs-backend/postgres-driver": "1.7.4", - "@cubejs-backend/query-orchestrator": "1.7.4", - "@cubejs-backend/questdb-driver": "1.7.4", - "@cubejs-backend/server-core": "1.7.4", - "@cubejs-backend/shared": "1.7.4", - "@cubejs-backend/snowflake-driver": "1.7.4", - "@cubejs-backend/testing-shared": "1.7.4", - "@cubejs-client/core": "1.7.4", - "@cubejs-client/ws-transport": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/mssql-driver": "1.7.5", + "@cubejs-backend/mysql-driver": "1.7.5", + "@cubejs-backend/oracle-driver": "1.7.5", + "@cubejs-backend/pinot-driver": "1.7.5", + "@cubejs-backend/postgres-driver": "1.7.5", + "@cubejs-backend/query-orchestrator": "1.7.5", + "@cubejs-backend/questdb-driver": "1.7.5", + "@cubejs-backend/server-core": "1.7.5", + "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/snowflake-driver": "1.7.5", + "@cubejs-backend/testing-shared": "1.7.5", + "@cubejs-client/core": "1.7.5", + "@cubejs-client/ws-transport": "1.7.5", "@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 1add4660006aa..60951468d457f 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/testing-shared + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 6a9a8bca79459..ddccf2b6cfc55 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/schema-compiler": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/query-orchestrator": "1.7.5", + "@cubejs-backend/schema-compiler": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "@testcontainers/kafka": "~10.28.0", "dedent": "^0.7.0", "node-fetch": "^2.6.7", "testcontainers": "^10.28.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "@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 dba6a9812f438..998e4fd1db7cf 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/testing + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 b569538d5c7c8..9e133f5d18b53 100644 --- a/packages/cubejs-testing/package.json +++ b/packages/cubejs-testing/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/testing", - "version": "1.7.4", + "version": "1.7.5", "description": "Cube.js e2e tests", "author": "Cube Dev, Inc.", "repository": { @@ -90,15 +90,15 @@ "birdbox-fixtures" ], "dependencies": { - "@cubejs-backend/cubestore-driver": "1.7.4", + "@cubejs-backend/cubestore-driver": "1.7.5", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/ksql-driver": "1.7.4", - "@cubejs-backend/postgres-driver": "1.7.4", - "@cubejs-backend/query-orchestrator": "1.7.4", - "@cubejs-backend/schema-compiler": "1.7.4", - "@cubejs-backend/shared": "1.7.4", - "@cubejs-backend/testing-shared": "1.7.4", - "@cubejs-client/ws-transport": "1.7.4", + "@cubejs-backend/ksql-driver": "1.7.5", + "@cubejs-backend/postgres-driver": "1.7.5", + "@cubejs-backend/query-orchestrator": "1.7.5", + "@cubejs-backend/schema-compiler": "1.7.5", + "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/testing-shared": "1.7.5", + "@cubejs-client/ws-transport": "1.7.5", "dedent": "^0.7.0", "fs-extra": "^8.1.0", "http-proxy": "^1.18.1", @@ -109,8 +109,8 @@ }, "devDependencies": { "@4tw/cypress-drag-drop": "^1.6.0", - "@cubejs-backend/linter": "1.7.4", - "@cubejs-client/core": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-client/core": "1.7.5", "@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 43722fb58bb3b..a6f8e57f6243e 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/trino-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 7cbbe8bd6907f..b4cbc5130e51e 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/prestodb-driver": "1.7.4", - "@cubejs-backend/schema-compiler": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/prestodb-driver": "1.7.5", + "@cubejs-backend/schema-compiler": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "node-fetch": "^2.6.1", "presto-client": "^1.2.0", "sqlstring": "^2.3.1" @@ -41,7 +41,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.4", + "@cubejs-backend/linter": "1.7.5", "@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 ce937c4b75ac3..985ed2202cabd 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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/vertica-driver + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-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 3e26e04987a52..23c828d737719 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.4", + "version": "1.7.5", "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.4", - "@cubejs-backend/query-orchestrator": "1.7.4", - "@cubejs-backend/schema-compiler": "1.7.4", - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/query-orchestrator": "1.7.5", + "@cubejs-backend/schema-compiler": "1.7.5", + "@cubejs-backend/shared": "1.7.5", "vertica-nodejs": "^1.0.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.4", - "@cubejs-backend/testing-shared": "1.7.4", + "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/testing-shared": "1.7.5", "@types/jest": "^29", "jest": "^29", "testcontainers": "^10.28.0" diff --git a/rust/cubesql/CHANGELOG.md b/rust/cubesql/CHANGELOG.md index a89a73f80c01a..e7adf72d83b85 100644 --- a/rust/cubesql/CHANGELOG.md +++ b/rust/cubesql/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.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +### Features + +- add lastRefreshTime to Load Request Success telemetry events ([#11283](https://github.com/cube-js/cube/issues/11283)) ([802758c](https://github.com/cube-js/cube/commit/802758cb974d787fe5ff0e3f2297bf51b0710694)) + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-17) ### Bug Fixes diff --git a/rust/cubesql/package.json b/rust/cubesql/package.json index d46ed091aa5fb..5207334680043 100644 --- a/rust/cubesql/package.json +++ b/rust/cubesql/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubesql", - "version": "1.7.4", + "version": "1.7.5", "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 d8c7a9e9ba340..e1d5cf910ffef 100644 --- a/rust/cubestore/CHANGELOG.md +++ b/rust/cubestore/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) + +### Bug Fixes + +- **cubestore:** do not log rate limit errors as errors in HTTP module ([#11293](https://github.com/cube-js/cube/issues/11293)) ([a23d5d6](https://github.com/cube-js/cube/commit/a23d5d663c47bd5918f1dfa62f4aa20cba8eef58)) +- **cubestore:** raise Kafka watermark fetch timeout to stop constant broker disconnects ([#11290](https://github.com/cube-js/cube/issues/11290)) ([d1d0846](https://github.com/cube-js/cube/commit/d1d0846500141c2bfc7a755a476935572cdad45c)) +- **cubestore:** send x-amz-server-side-encryption only on object-storing S3 requests ([#11278](https://github.com/cube-js/cube/issues/11278)) ([3013a46](https://github.com/cube-js/cube/commit/3013a46f3cb96b50d2f8b95f6e236b889692aa63)), closes [cube-js/rust-s3#2](https://github.com/cube-js/rust-s3/issues/2) [cube-js/rust-s3#2](https://github.com/cube-js/rust-s3/issues/2) + +### Features + +- **cubestore:** Introduce SYS CACHESTORE WIPE ([#11298](https://github.com/cube-js/cube/issues/11298)) ([9c91f60](https://github.com/cube-js/cube/commit/9c91f60a52c54a4324a4f618721459a6234597cc)) + ## [1.7.4](https://github.com/cube-js/cube/compare/v1.7.3...v1.7.4) (2026-07-17) ### Features diff --git a/rust/cubestore/Cargo.lock b/rust/cubestore/Cargo.lock index 786a03876540e..621f3fa5cb925 100644 --- a/rust/cubestore/Cargo.lock +++ b/rust/cubestore/Cargo.lock @@ -1558,7 +1558,7 @@ dependencies = [ [[package]] name = "cubestore" -version = "1.7.4" +version = "1.7.5" dependencies = [ "actix-rt", "anyhow", diff --git a/rust/cubestore/cubestore/Cargo.toml b/rust/cubestore/cubestore/Cargo.toml index 6d8fc623f54eb..71d424dc48211 100644 --- a/rust/cubestore/cubestore/Cargo.toml +++ b/rust/cubestore/cubestore/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cubestore" -version = "1.7.4" +version = "1.7.5" authors = ["Cube Dev, Inc."] edition = "2021" license = "Apache-2.0" diff --git a/rust/cubestore/package.json b/rust/cubestore/package.json index 53e24ae937f4e..c953920567eec 100644 --- a/rust/cubestore/package.json +++ b/rust/cubestore/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubestore", - "version": "1.7.4", + "version": "1.7.5", "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.4", + "@cubejs-backend/linter": "1.7.5", "@types/jest": "^29", "@types/node": "^18", "jest": "^29", @@ -43,7 +43,7 @@ "access": "public" }, "dependencies": { - "@cubejs-backend/shared": "1.7.4", + "@cubejs-backend/shared": "1.7.5", "@octokit/core": "^3.2.5", "source-map-support": "^0.5.19" }, From 47a9adc47b54285185ab72963d17f2f03e30b342 Mon Sep 17 00:00:00 2001 From: Pavel Tiunov Date: Mon, 20 Jul 2026 21:56:14 -0700 Subject: [PATCH 3/6] fix(cube-cli): version from lerna.json, "Cube CLI" branding, sk- API-key detection (#11311) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(cube-cli): version from lerna.json at build time, 'Cube CLI' in --version The release version-bump commit updates lerna.json but not the crate manifest, so source builds (and any path that skipped the workflow's sed) reported a stale version. build.rs now reads the repo-root lerna.json and injects CUBE_CLI_VERSION at compile time — source and release builds both report the real Cube version, and the workflow's sed step is replaced with a tag-vs-lerna.json consistency check. The Cargo.toml version is a 0.0.0 placeholder used only for out-of-tree builds. --version now prints 'Cube CLI 1.7.5' (clap display_name) instead of 'cube 1.7.5'; version propagation to subcommands is dropped (it rendered as 'Cube CLI-deployments'). Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * feat(cube-cli): tenant discovery in cube login via generic sign-in Users don't always know their tenant URL. The login prompt now accepts an empty answer (with a help hint) and falls back to the generic https://cubecloud.dev sign-in, which resolves the tenant from the signed-in account; the device token response's tenantUrl is then used as the saved context URL and for credential validation. --url and --api-key behavior unchanged. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * fix(cube-cli): detect API keys by sk- prefix, 'Cube CLI' in update notice The Bearer/Api-Key heuristic classified credentials by JWT shape, which broke device login: OAuth access tokens aren't necessarily three-segment JWTs, so freshly minted tokens were sent as Api-Key and the post-login /users/me validation failed with 401. Cube Cloud API keys carry an sk- prefix — use that as the discriminator: sk- → Api-Key, everything else → Bearer (CUBE_AUTH_SCHEME still overrides). Update-notice wording: 'A new release of Cube CLI is available' (and Cube CLI in cube update output) instead of 'cube'. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * feat(cube-cli): CUBE_GENERIC_LOGIN_URL override for tenant-discovery login The Enter fallback in cube login targets https://cubecloud.dev, which doesn't serve the device-OAuth endpoints yet; the env override lets the generic sign-in be pointed at a console that does (verified against staging: Enter → device code minted, no 404). Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * feat(cube-cli): route generic sign-in through /auth?redirect_to=… In the tenant-discovery flow the browser link is now {host}/auth?redirect_to= instead of the bare device page, so the user signs in first (which resolves their tenant) and lands on the approval page. Tenant-URL logins keep the direct verification link. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * revert(cube-cli): drop tenant-discovery login fallback There's no server to mint device codes on the generic cubecloud.dev host, so the Enter fallback can't work — POST /auth/device/code 404s before the browser ever opens. Reverts the generic sign-in fallback, the /auth?redirect_to= link wrapping, the CUBE_GENERIC_LOGIN_URL override, and the tenantUrl token field; cube login requires the tenant URL again. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk --------- Co-authored-by: Claude --- .github/workflows/publish.yml | 11 ++++++++--- rust/cube-cli/Cargo.lock | 2 +- rust/cube-cli/Cargo.toml | 11 ++++++++--- rust/cube-cli/README.md | 8 +++++--- rust/cube-cli/build.rs | 21 +++++++++++++++++++++ rust/cube-cli/src/client.rs | 14 +++++++------- rust/cube-cli/src/commands/login.rs | 4 ++-- rust/cube-cli/src/commands/update.rs | 6 +++--- rust/cube-cli/src/main.rs | 6 +++--- rust/cube-cli/src/telemetry.rs | 4 ++-- rust/cube-cli/src/update.rs | 6 +++--- 11 files changed, 63 insertions(+), 30 deletions(-) create mode 100644 rust/cube-cli/build.rs diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 81952ae98409d..1d535061c2f87 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -803,12 +803,17 @@ jobs: with: target: ${{ matrix.target }} cache-workspaces: rust/cube-cli - - name: Set crate version to the release version + # The CLI version comes from lerna.json at build time (see + # rust/cube-cli/build.rs); just guard against tag/lerna drift. + - name: Check release version matches lerna.json shell: bash run: | v="${GITHUB_REF_NAME#v}" - sed -i.bak "s/^version = .*/version = \"$v\"/" rust/cube-cli/Cargo.toml - rm -f rust/cube-cli/Cargo.toml.bak + l=$(jq -r .version lerna.json) + if [ "$v" != "$l" ]; then + echo "tag version $v does not match lerna.json version $l" >&2 + exit 1 + fi - name: Build working-directory: rust/cube-cli run: cargo build --release --target ${{ matrix.target }} diff --git a/rust/cube-cli/Cargo.lock b/rust/cube-cli/Cargo.lock index 68735fccb01d3..d9493ffe27bf2 100644 --- a/rust/cube-cli/Cargo.lock +++ b/rust/cube-cli/Cargo.lock @@ -283,7 +283,7 @@ dependencies = [ [[package]] name = "cube-cli" -version = "1.7.2" +version = "0.0.0" dependencies = [ "anyhow", "clap", diff --git a/rust/cube-cli/Cargo.toml b/rust/cube-cli/Cargo.toml index 9142ff06e353b..b41f3c526ec5d 100644 --- a/rust/cube-cli/Cargo.toml +++ b/rust/cube-cli/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "cube-cli" -# Kept in lockstep with the Cube monorepo version (lerna.json). The release -# workflow overrides this from the pushed `v*` tag at build time. -version = "1.7.2" +# Placeholder — the real version is the Cube monorepo version, read from the +# repo-root lerna.json by build.rs at build time (CUBE_CLI_VERSION). This +# field is only the fallback for builds outside the monorepo. +version = "0.0.0" edition = "2021" +build = "build.rs" description = "Cube Cloud command line interface" license = "Apache-2.0" repository = "https://github.com/cube-js/cube" @@ -40,6 +42,9 @@ etcetera = "0.8" [target.'cfg(unix)'.dependencies] libc = "0.2" +[build-dependencies] +serde_json = "1" + [profile.release] lto = "thin" strip = true diff --git a/rust/cube-cli/README.md b/rust/cube-cli/README.md index ed45f6e28f5d7..67aede1a13849 100644 --- a/rust/cube-cli/README.md +++ b/rust/cube-cli/README.md @@ -58,9 +58,11 @@ no OpenSSL dependency and musl builds work out of the box. ## Versioning & releases -The CLI version tracks the Cube monorepo version (`lerna.json`); `Cargo.toml` -is kept in sync and the release build overrides it from the pushed tag, so -`cube --version` always matches the Cube release. +The CLI version tracks the Cube monorepo version: `build.rs` reads the +repo-root `lerna.json` at build time (the `Cargo.toml` version is only a +fallback for out-of-tree builds), so `cube --version` always reports the +real Cube version — for release builds and source builds alike. The release +workflow just verifies the pushed tag matches `lerna.json`. The CLI is built and published by the **same release workflow as the rest of Cube** (`.github/workflows/publish.yml`, on `v*.*.*` tags). Its `cube-cli` diff --git a/rust/cube-cli/build.rs b/rust/cube-cli/build.rs new file mode 100644 index 0000000000000..2f994a8db3674 --- /dev/null +++ b/rust/cube-cli/build.rs @@ -0,0 +1,21 @@ +use std::path::Path; + +/// The CLI version tracks the Cube monorepo version. The single source of +/// truth is the repo-root `lerna.json` (bumped by every release commit), so +/// read it at build time instead of keeping Cargo.toml in sync by hand — +/// source builds and release builds then always report the real version. +/// Falls back to the crate version if lerna.json isn't present (e.g. the +/// crate directory built outside the monorepo). +fn main() { + println!("cargo:rerun-if-changed=../../lerna.json"); + let version = lerna_version().unwrap_or_else(|| env!("CARGO_PKG_VERSION").to_string()); + println!("cargo:rustc-env=CUBE_CLI_VERSION={version}"); +} + +fn lerna_version() -> Option { + let manifest_dir = std::env::var("CARGO_MANIFEST_DIR").ok()?; + let lerna = Path::new(&manifest_dir).join("../../lerna.json"); + let raw = std::fs::read_to_string(lerna).ok()?; + let json: serde_json::Value = serde_json::from_str(&raw).ok()?; + json.get("version")?.as_str().map(str::to_string) +} diff --git a/rust/cube-cli/src/client.rs b/rust/cube-cli/src/client.rs index a5ed881377a1f..f5a8475c47edc 100644 --- a/rust/cube-cli/src/client.rs +++ b/rust/cube-cli/src/client.rs @@ -39,7 +39,7 @@ impl Client { } Ok(Self { http: reqwest::Client::builder() - .user_agent(concat!("cube-cli/", env!("CARGO_PKG_VERSION"))) + .user_agent(concat!("cube-cli/", env!("CUBE_CLI_VERSION"))) .build()?, base_url, token: Mutex::new(token.to_string()), @@ -74,16 +74,16 @@ impl Client { self.token.lock().unwrap().clone() } - /// Authorization header value for a credential. JWTs (three dot-separated - /// segments — OAuth access tokens, legacy deploy JWTs) use the `Bearer` - /// scheme; opaque credentials are Cube Cloud API keys and use `Api-Key`. - /// `CUBE_AUTH_SCHEME=bearer|api-key` overrides the heuristic. + /// Authorization header value for a credential. Cube Cloud API keys are + /// prefixed `sk-` and use the `Api-Key` scheme; everything else (OAuth + /// access tokens — not necessarily JWTs — and legacy deploy JWTs) uses + /// `Bearer`. `CUBE_AUTH_SCHEME=bearer|api-key` overrides the detection. fn authorization(token: &str) -> String { let scheme = match std::env::var("CUBE_AUTH_SCHEME").as_deref() { Ok("bearer") | Ok("Bearer") => "Bearer", Ok("api-key") | Ok("Api-Key") => "Api-Key", - _ if token.split('.').count() == 3 => "Bearer", - _ => "Api-Key", + _ if token.starts_with("sk-") => "Api-Key", + _ => "Bearer", }; format!("{scheme} {token}") } diff --git a/rust/cube-cli/src/commands/login.rs b/rust/cube-cli/src/commands/login.rs index dba8f98fbc8ed..f50344848d900 100644 --- a/rust/cube-cli/src/commands/login.rs +++ b/rust/cube-cli/src/commands/login.rs @@ -25,7 +25,7 @@ pub async fn command(args: Args, ctx: &mut Ctx) -> Result<()> { .with_placeholder("https://.cubecloud.dev") .prompt()?, }; - let url = url.trim_end_matches('/').to_string(); + let url = url.trim().trim_end_matches('/').to_string(); let (token, refresh_token) = match args.api_key { Some(key) => (key, None), @@ -64,7 +64,7 @@ pub async fn command(args: Args, ctx: &mut Ctx) -> Result<()> { async fn device_login(url: &str) -> Result<(String, Option)> { let cfg = oauth::OAuthConfig::from_env(); let http = reqwest::Client::builder() - .user_agent(concat!("cube-cli/", env!("CARGO_PKG_VERSION"))) + .user_agent(concat!("cube-cli/", env!("CUBE_CLI_VERSION"))) .build()?; let device = oauth::request_device_code(&http, url, &cfg).await?; diff --git a/rust/cube-cli/src/commands/update.rs b/rust/cube-cli/src/commands/update.rs index f2a44f6d3a190..aca7b25bdd815 100644 --- a/rust/cube-cli/src/commands/update.rs +++ b/rust/cube-cli/src/commands/update.rs @@ -16,7 +16,7 @@ pub struct Args { pub async fn command(args: Args, _ctx: &Ctx) -> Result<()> { let http = reqwest::Client::builder() - .user_agent(concat!("cube-cli/", env!("CARGO_PKG_VERSION"))) + .user_agent(concat!("cube-cli/", env!("CUBE_CLI_VERSION"))) .build()?; let release = update::latest_release(&http).await?; @@ -24,7 +24,7 @@ pub async fn command(args: Args, _ctx: &Ctx) -> Result<()> { if !is_newer(latest, CURRENT_VERSION) { output::success(&format!( - "cube {CURRENT_VERSION} is up to date (latest release: {latest})" + "Cube CLI {CURRENT_VERSION} is up to date (latest release: {latest})" )); return Ok(()); } @@ -57,7 +57,7 @@ pub async fn command(args: Args, _ctx: &Ctx) -> Result<()> { let new_binary = extract_binary(&bytes)?; replace_current_exe(&new_binary)?; - output::success(&format!("Updated cube {CURRENT_VERSION} → {latest}")); + output::success(&format!("Updated Cube CLI {CURRENT_VERSION} → {latest}")); Ok(()) } diff --git a/rust/cube-cli/src/main.rs b/rust/cube-cli/src/main.rs index 3cdd4d51f26af..5b49cd63ba858 100644 --- a/rust/cube-cli/src/main.rs +++ b/rust/cube-cli/src/main.rs @@ -13,9 +13,9 @@ use clap::{Parser, Subcommand}; #[derive(Parser)] #[command( name = "cube", - version, - about = "Cube Cloud command line interface", - propagate_version = true + display_name = "Cube CLI", + version = env!("CUBE_CLI_VERSION"), + about = "Cube Cloud command line interface" )] struct Cli { #[command(flatten)] diff --git a/rust/cube-cli/src/telemetry.rs b/rust/cube-cli/src/telemetry.rs index e0fef8fa6d66e..f782e85be5186 100644 --- a/rust/cube-cli/src/telemetry.rs +++ b/rust/cube-cli/src/telemetry.rs @@ -37,7 +37,7 @@ pub fn event(name: &str, props: Map) { } let mut payload = json!({ "event": name, - "cliVersion": env!("CARGO_PKG_VERSION"), + "cliVersion": env!("CUBE_CLI_VERSION"), "clientTimestamp": timestamp(), "id": random_id(), "platform": platform(), @@ -58,7 +58,7 @@ pub async fn flush() { return; } let Ok(http) = reqwest::Client::builder() - .user_agent(concat!("cube-cli/", env!("CARGO_PKG_VERSION"))) + .user_agent(concat!("cube-cli/", env!("CUBE_CLI_VERSION"))) .timeout(Duration::from_secs(2)) .build() else { diff --git a/rust/cube-cli/src/update.rs b/rust/cube-cli/src/update.rs index b084fb00d5f04..bd6bf09679b3c 100644 --- a/rust/cube-cli/src/update.rs +++ b/rust/cube-cli/src/update.rs @@ -15,7 +15,7 @@ fn release_api_base() -> String { std::env::var("CUBE_UPDATE_API").unwrap_or_else(|_| "https://api.github.com".to_string()) } -pub const CURRENT_VERSION: &str = env!("CARGO_PKG_VERSION"); +pub const CURRENT_VERSION: &str = env!("CUBE_CLI_VERSION"); /// The release target triple this binary maps to. Linux always maps to the /// musl asset — that's the only Linux artifact we ship, and it runs anywhere. @@ -102,7 +102,7 @@ pub fn spawn_check() -> tokio::task::JoinHandle> { return None; } let http = reqwest::Client::builder() - .user_agent(concat!("cube-cli/", env!("CARGO_PKG_VERSION"))) + .user_agent(concat!("cube-cli/", env!("CUBE_CLI_VERSION"))) .build() .ok()?; let release = latest_release(&http).await.ok()?; @@ -110,7 +110,7 @@ pub fn spawn_check() -> tokio::task::JoinHandle> { if newer_than(&latest, CURRENT_VERSION) { Some(format!( "\n{} {} → {}\nRun {} to install it.", - "A new release of cube is available:".yellow(), + "A new release of Cube CLI is available:".yellow(), CURRENT_VERSION.dimmed(), latest.bold().green(), "cube update".bold().cyan(), From 28262851b5777150f7ab70552c8632751aba3095 Mon Sep 17 00:00:00 2001 From: Pavel Tiunov Date: Mon, 20 Jul 2026 22:09:40 -0700 Subject: [PATCH 4/6] v1.7.6 --- CHANGELOG.md | 6 ++ lerna.json | 2 +- packages/cubejs-api-gateway/CHANGELOG.md | 4 ++ packages/cubejs-api-gateway/package.json | 10 ++-- packages/cubejs-athena-driver/CHANGELOG.md | 4 ++ packages/cubejs-athena-driver/package.json | 10 ++-- packages/cubejs-backend-cloud/CHANGELOG.md | 4 ++ packages/cubejs-backend-cloud/package.json | 6 +- packages/cubejs-backend-maven/CHANGELOG.md | 4 ++ packages/cubejs-backend-maven/package.json | 6 +- packages/cubejs-backend-native/CHANGELOG.md | 4 ++ packages/cubejs-backend-native/package.json | 8 +-- packages/cubejs-backend-shared/CHANGELOG.md | 4 ++ packages/cubejs-backend-shared/package.json | 4 +- packages/cubejs-base-driver/CHANGELOG.md | 4 ++ packages/cubejs-base-driver/package.json | 6 +- packages/cubejs-bigquery-driver/CHANGELOG.md | 4 ++ packages/cubejs-bigquery-driver/package.json | 8 +-- packages/cubejs-cli/CHANGELOG.md | 4 ++ packages/cubejs-cli/package.json | 12 ++-- .../cubejs-clickhouse-driver/CHANGELOG.md | 4 ++ .../cubejs-clickhouse-driver/package.json | 10 ++-- packages/cubejs-client-core/CHANGELOG.md | 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 | 44 +++++++------- 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, 516 insertions(+), 290 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 05c4d3b330a10..a3b8131857388 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +### Bug Fixes + +- **cube-cli:** version from lerna.json, "Cube CLI" branding, sk- API-key detection ([#11311](https://github.com/cube-js/cube/issues/11311)) ([47a9adc](https://github.com/cube-js/cube/commit/47a9adc47b54285185ab72963d17f2f03e30b342)) + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) ### Bug Fixes diff --git a/lerna.json b/lerna.json index e609f6289c1f2..9fd033f0f4fb6 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "1.7.5", + "version": "1.7.6", "npmClient": "yarn", "command": { "bootstrap": { diff --git a/packages/cubejs-api-gateway/CHANGELOG.md b/packages/cubejs-api-gateway/CHANGELOG.md index 7a7802642d3a4..286bf85c9049d 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/api-gateway + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) ### Features diff --git a/packages/cubejs-api-gateway/package.json b/packages/cubejs-api-gateway/package.json index 1d82b96ebb7f7..cfaea3ac0b830 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.5", + "version": "1.7.6", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,9 +27,9 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/native": "1.7.5", - "@cubejs-backend/query-orchestrator": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/native": "1.7.6", + "@cubejs-backend/query-orchestrator": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "@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.5", + "@cubejs-backend/linter": "1.7.6", "@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 fa7ecfde05cb5..0b4a54d7ccfd0 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/athena-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 73abbc87edb7d..a64806cdb1427 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.5", + "version": "1.7.6", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -30,13 +30,13 @@ "dependencies": { "@aws-sdk/client-athena": "^3.22.0", "@aws-sdk/credential-providers": "^3.22.0", - "@cubejs-backend/base-driver": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "sqlstring": "^2.3.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", - "@cubejs-backend/testing-shared": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/testing-shared": "1.7.6", "@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 cfab3b7d61733..b02fb3e71e6e4 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/cloud + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 d63757154b89b..627d9c5da46bd 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.5", + "version": "1.7.6", "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.5", + "@cubejs-backend/linter": "1.7.6", "@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.5", + "@cubejs-backend/shared": "1.7.6", "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 921f152ee396b..e90c7773ed75e 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/maven + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 be4d8c16ca5f5..1c1df28bbfd53 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.5", + "version": "1.7.6", "license": "Apache-2.0", "repository": { "type": "git", @@ -31,12 +31,12 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/shared": "1.7.6", "source-map-support": "^0.5.19", "xmlbuilder2": "^2.4.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "@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 53f474df13759..3a3f123c029e1 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/native + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) ### Features diff --git a/packages/cubejs-backend-native/package.json b/packages/cubejs-backend-native/package.json index 07c2c79e65616..85d5efa483090 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.5", + "version": "1.7.6", "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.5", + "@cubejs-backend/linter": "1.7.6", "@types/jest": "^29", "@types/node": "^22", "cargo-cp-artifact": "^0.1.9", @@ -50,8 +50,8 @@ "uuid": "^8.3.2" }, "dependencies": { - "@cubejs-backend/cubesql": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/cubesql": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "@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 7d9784169ac77..aa21e854ca6f9 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/shared + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 e3cbc5a74d7fe..9204841ee3225 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.5", + "version": "1.7.6", "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.5", + "@cubejs-backend/linter": "1.7.6", "@types/bytes": "^3.1.5", "@types/cli-progress": "^3.9.1", "@types/decompress": "^4.2.7", diff --git a/packages/cubejs-base-driver/CHANGELOG.md b/packages/cubejs-base-driver/CHANGELOG.md index debd65ed9b578..9ed182fa4e227 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/base-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 37d7fbb12f000..7529a5400d029 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.5", + "version": "1.7.6", "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.5", + "@cubejs-backend/shared": "1.7.6", "@google-cloud/storage": "^7.13.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "@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 4688837007a91..3aba7711ebc18 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/bigquery-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 edc6dc15acdb0..50ebd9b298a5c 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.5", + "version": "1.7.6", "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.5", + "@cubejs-backend/base-driver": "1.7.6", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/shared": "1.7.6", "@google-cloud/bigquery": "^7.7.0", "@google-cloud/storage": "^7.13.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/testing-shared": "1.7.5", + "@cubejs-backend/testing-shared": "1.7.6", "@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 d24052add4c01..05f16af5ce641 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package cubejs-cli + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **Note:** Version bump only for package cubejs-cli diff --git a/packages/cubejs-cli/package.json b/packages/cubejs-cli/package.json index fc106d0308470..078bd7507fa73 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.5", + "version": "1.7.6", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -30,10 +30,10 @@ "LICENSE" ], "dependencies": { - "@cubejs-backend/cloud": "1.7.5", + "@cubejs-backend/cloud": "1.7.6", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/schema-compiler": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/schema-compiler": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "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.5", - "@cubejs-backend/server": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/server": "1.7.6", "@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 035c557629329..37e96bdd1795f 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/clickhouse-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 c66f45b1cef4e..de975d8df9e92 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "moment": "^2.24.0", "sqlstring": "^2.3.1", "uuid": "^8.3.2" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.5", - "@cubejs-backend/testing-shared": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/testing-shared": "1.7.6", "@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 82575408f5a68..58615afe34d66 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/core + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 b31ba9e09407d..d6a69bb592703 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.5", + "version": "1.7.6", "engines": {}, "type": "module", "repository": { @@ -57,7 +57,7 @@ ], "license": "MIT", "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "@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 c9df5e4bc3371..28b6f416cdd58 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/dx + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 858157c067955..e707eeafe8b91 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.5", + "version": "1.7.6", "engines": {}, "repository": { "type": "git", diff --git a/packages/cubejs-client-ngx/CHANGELOG.md b/packages/cubejs-client-ngx/CHANGELOG.md index 37dfdf6cdb3bf..bc5ce16f44e62 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/ngx + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 c154f868733cc..ee141cc560347 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.5", + "version": "1.7.6", "author": "Cube Dev, Inc.", "engines": {}, "repository": { diff --git a/packages/cubejs-client-react/CHANGELOG.md b/packages/cubejs-client-react/CHANGELOG.md index 430209eac8143..ea6707373dde4 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/react + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 81aa9ae251fb8..b2286a9567247 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.5", + "version": "1.7.6", "author": "Cube Dev, Inc.", "license": "MIT", "engines": {}, @@ -24,7 +24,7 @@ ], "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.7.5", + "@cubejs-client/core": "1.7.6", "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 f03a75d2c5e5c..851c8cad01b53 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/vue3 + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 4481b1231e00c..d25137add8d15 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.5", + "version": "1.7.6", "engines": {}, "repository": { "type": "git", @@ -27,7 +27,7 @@ "src" ], "dependencies": { - "@cubejs-client/core": "1.7.5", + "@cubejs-client/core": "1.7.6", "ramda": "^0.27.0" }, "devDependencies": { diff --git a/packages/cubejs-client-ws-transport/CHANGELOG.md b/packages/cubejs-client-ws-transport/CHANGELOG.md index 94bc3bb418c57..bd38f57b99351 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/ws-transport + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 dbc993ce570ac..89549d5418ab1 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.5", + "version": "1.7.6", "engines": {}, "repository": { "type": "git", @@ -20,7 +20,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.7.5", + "@cubejs-client/core": "1.7.6", "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.5", + "@cubejs-backend/linter": "1.7.6", "@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 95e4cd8e7b7d6..e35f32d2b8689 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/crate-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 7acd3b29c7362..e2af5511f5724 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/shared": "1.7.5" + "@cubejs-backend/postgres-driver": "1.7.6", + "@cubejs-backend/shared": "1.7.6" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.5", - "@cubejs-backend/testing-shared": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/testing-shared": "1.7.6", "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 d18e410f8a983..e8b2ede9064c3 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/cubestore-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 d4ed3dc40f29e..4c0080a468560 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/cubestore": "1.7.5", - "@cubejs-backend/native": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/cubestore": "1.7.6", + "@cubejs-backend/native": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "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.5", + "@cubejs-backend/linter": "1.7.6", "@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 cf72d0b73c632..d3e6d1fcf6568 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/databricks-jdbc-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 f1fefe4718faa..ae51f28a976e7 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.5", + "version": "1.7.6", "license": "Apache-2.0", "repository": { "type": "git", @@ -30,17 +30,17 @@ "bin" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.5", - "@cubejs-backend/jdbc-driver": "1.7.5", - "@cubejs-backend/schema-compiler": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/jdbc-driver": "1.7.6", + "@cubejs-backend/schema-compiler": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "node-fetch": "^2.6.1", "ramda": "^0.27.2", "source-map-support": "^0.5.19", "uuid": "^8.3.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "@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 6579d84f12af5..1f118ee3c079b 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/dbt-schema-extension + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 b4d334bd4791a..b7ef7b99934e4 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.5", + "version": "1.7.6", "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.5", + "@cubejs-backend/schema-compiler": "1.7.6", "fs-extra": "^9.1.0", "inflection": "^1.12.0", "node-fetch": "^2.6.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", - "@cubejs-backend/testing": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/testing": "1.7.6", "@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 6525509d0341c..d16fbed509b4c 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/docker + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **Note:** Version bump only for package @cubejs-backend/docker diff --git a/packages/cubejs-docker/package.json b/packages/cubejs-docker/package.json index dc7d9aa26d81a..754abf05d27df 100644 --- a/packages/cubejs-docker/package.json +++ b/packages/cubejs-docker/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/docker", - "version": "1.7.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/bigquery-driver": "1.7.5", - "@cubejs-backend/clickhouse-driver": "1.7.5", - "@cubejs-backend/crate-driver": "1.7.5", - "@cubejs-backend/databricks-jdbc-driver": "1.7.5", - "@cubejs-backend/dbt-schema-extension": "1.7.5", - "@cubejs-backend/dremio-driver": "1.7.5", - "@cubejs-backend/druid-driver": "1.7.5", - "@cubejs-backend/duckdb-driver": "1.7.5", - "@cubejs-backend/firebolt-driver": "1.7.5", - "@cubejs-backend/hive-driver": "1.7.5", - "@cubejs-backend/ksql-driver": "1.7.5", - "@cubejs-backend/materialize-driver": "1.7.5", - "@cubejs-backend/mongobi-driver": "1.7.5", - "@cubejs-backend/mssql-driver": "1.7.5", - "@cubejs-backend/mysql-driver": "1.7.5", - "@cubejs-backend/oracle-driver": "1.7.5", - "@cubejs-backend/pinot-driver": "1.7.5", - "@cubejs-backend/postgres-driver": "1.7.5", - "@cubejs-backend/prestodb-driver": "1.7.5", - "@cubejs-backend/questdb-driver": "1.7.5", - "@cubejs-backend/redshift-driver": "1.7.5", - "@cubejs-backend/server": "1.7.5", - "@cubejs-backend/snowflake-driver": "1.7.5", - "@cubejs-backend/sqlite-driver": "1.7.5", - "@cubejs-backend/trino-driver": "1.7.5", - "@cubejs-backend/vertica-driver": "1.7.5", - "cubejs-cli": "1.7.5", + "@cubejs-backend/athena-driver": "1.7.6", + "@cubejs-backend/bigquery-driver": "1.7.6", + "@cubejs-backend/clickhouse-driver": "1.7.6", + "@cubejs-backend/crate-driver": "1.7.6", + "@cubejs-backend/databricks-jdbc-driver": "1.7.6", + "@cubejs-backend/dbt-schema-extension": "1.7.6", + "@cubejs-backend/dremio-driver": "1.7.6", + "@cubejs-backend/druid-driver": "1.7.6", + "@cubejs-backend/duckdb-driver": "1.7.6", + "@cubejs-backend/firebolt-driver": "1.7.6", + "@cubejs-backend/hive-driver": "1.7.6", + "@cubejs-backend/ksql-driver": "1.7.6", + "@cubejs-backend/materialize-driver": "1.7.6", + "@cubejs-backend/mongobi-driver": "1.7.6", + "@cubejs-backend/mssql-driver": "1.7.6", + "@cubejs-backend/mysql-driver": "1.7.6", + "@cubejs-backend/oracle-driver": "1.7.6", + "@cubejs-backend/pinot-driver": "1.7.6", + "@cubejs-backend/postgres-driver": "1.7.6", + "@cubejs-backend/prestodb-driver": "1.7.6", + "@cubejs-backend/questdb-driver": "1.7.6", + "@cubejs-backend/redshift-driver": "1.7.6", + "@cubejs-backend/server": "1.7.6", + "@cubejs-backend/snowflake-driver": "1.7.6", + "@cubejs-backend/sqlite-driver": "1.7.6", + "@cubejs-backend/trino-driver": "1.7.6", + "@cubejs-backend/vertica-driver": "1.7.6", + "cubejs-cli": "1.7.6", "typescript": "~5.2.2" }, "resolutions": { diff --git a/packages/cubejs-dremio-driver/CHANGELOG.md b/packages/cubejs-dremio-driver/CHANGELOG.md index a9de629ba59f0..472dde6cf9f66 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/dremio-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 ffd38ce1f32c0..d3fc1db6a11ef 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.5", + "version": "1.7.6", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -22,15 +22,15 @@ "lint:fix": "eslint driver/*.js" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.5", - "@cubejs-backend/schema-compiler": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/schema-compiler": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "axios": "^1.8.3", "sqlstring": "^2.3.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", - "@cubejs-backend/testing-shared": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/testing-shared": "1.7.6", "jest": "^29" }, "license": "Apache-2.0", diff --git a/packages/cubejs-druid-driver/CHANGELOG.md b/packages/cubejs-druid-driver/CHANGELOG.md index 00981e127511b..c39ce13ba5ed9 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/druid-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 4e142cef94a6a..eddae587ac95b 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.5", + "version": "1.7.6", "license": "Apache-2.0", "repository": { "type": "git", @@ -28,13 +28,13 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.5", - "@cubejs-backend/schema-compiler": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/schema-compiler": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "axios": "^1.8.3" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "@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 a907088562ee4..c20ff389dbac2 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/duckdb-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 007ad5789eff2..4dfb41e6960c2 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/schema-compiler": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/schema-compiler": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "duckdb": "^1.4.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.5", - "@cubejs-backend/testing-shared": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/testing-shared": "1.7.6", "@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 6753e725848dc..6fc77b816ad5e 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/firebolt-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 842798dd1e86d..be1eb779828a4 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/schema-compiler": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/schema-compiler": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "firebolt-sdk": "1.10.0" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.5", - "@cubejs-backend/testing-shared": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/testing-shared": "1.7.6", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-hive-driver/CHANGELOG.md b/packages/cubejs-hive-driver/CHANGELOG.md index 5b65e46ec7649..def2ed173b802 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/hive-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 506e0a9fe3b02..768ce7b344ee9 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "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.5" + "@cubejs-backend/linter": "1.7.6" }, "publishConfig": { "access": "public" diff --git a/packages/cubejs-jdbc-driver/CHANGELOG.md b/packages/cubejs-jdbc-driver/CHANGELOG.md index c30d9ae88f816..2b4db68e678aa 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/jdbc-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 f63676c6a5751..dfa59b69b80ee 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.5", + "version": "1.7.6", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,9 +25,9 @@ "index.js" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", "@cubejs-backend/node-java-maven": "^0.1.3", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/shared": "1.7.6", "sqlstring": "^2.3.0" }, "optionalDependencies": { @@ -42,7 +42,7 @@ "testEnvironment": "node" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "@types/node": "^22", "@types/sqlstring": "^2.3.0", "typescript": "~5.2.2" diff --git a/packages/cubejs-ksql-driver/CHANGELOG.md b/packages/cubejs-ksql-driver/CHANGELOG.md index cdb85bf888b46..32bf686e3d055 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/ksql-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 2b2786b169fd1..9bdae82bdcd95 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.5", + "version": "1.7.6", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,9 +25,9 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.5", - "@cubejs-backend/schema-compiler": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/schema-compiler": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "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.5", + "@cubejs-backend/linter": "1.7.6", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-linter/CHANGELOG.md b/packages/cubejs-linter/CHANGELOG.md index 2d21ada450731..7c52058a5640f 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/linter + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **Note:** Version bump only for package @cubejs-backend/linter diff --git a/packages/cubejs-linter/package.json b/packages/cubejs-linter/package.json index 187f5201abfd4..db120c4f78390 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.5", + "version": "1.7.6", "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 be9cd308e3ee1..346ffc52ff3da 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/materialize-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 7a8ab24f7b0e3..2b1a0df57d8c9 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/postgres-driver": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/postgres-driver": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "semver": "^7.6.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.5", - "@cubejs-backend/testing": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/testing": "1.7.6", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-mongobi-driver/CHANGELOG.md b/packages/cubejs-mongobi-driver/CHANGELOG.md index e99be72603eba..a599e7becd87f 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/mongobi-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 a15694cb663cb..4df89f73c1e65 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "@types/node": "^22", "moment": "^2.29.1", "mysql2": "^3.11.5" @@ -38,7 +38,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "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 d90b3a3341a6f..6fabacff5b93f 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/mssql-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 370f2fbccbe9a..1ddd2f5fca033 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "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 b417e42cd3d12..a28c1ba0c41af 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/mysql-aurora-serverless-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 b588fab4052b1..e767e1a60592d 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "@types/mysql": "^2.15.15", "aws-sdk": "^2.787.0", "data-api-client": "^1.1.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "@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 98f9be31a6c9d..b46c662d604ff 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/mysql-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 a796887e2ec7c..2a78fc37677bc 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "mysql2": "^3.16.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", - "@cubejs-backend/testing-shared": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/testing-shared": "1.7.6", "@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 467eec74908c0..181db5acce2c3 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/oracle-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 58355671fd691..f5f15411282c9 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "ramda": "^0.27.0" }, "devDependencies": { diff --git a/packages/cubejs-pinot-driver/CHANGELOG.md b/packages/cubejs-pinot-driver/CHANGELOG.md index 04c02795ef6f0..945cea957bb4d 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/pinot-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 489779a696715..8bb2cf762f881 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/schema-compiler": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/schema-compiler": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "node-fetch": "^2.6.1", "ramda": "^0.27.2", "sqlstring": "^2.3.3" @@ -39,7 +39,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "@types/jest": "^29", "jest": "^29", "should": "^13.2.3", diff --git a/packages/cubejs-playground/CHANGELOG.md b/packages/cubejs-playground/CHANGELOG.md index b9674921d9e92..2386dffc77322 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/playground + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **Note:** Version bump only for package @cubejs-client/playground diff --git a/packages/cubejs-playground/package.json b/packages/cubejs-playground/package.json index 992f681c94d17..6b4f64bde8b38 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.5", + "version": "1.7.6", "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.5", - "@cubejs-client/react": "1.7.5", + "@cubejs-client/core": "1.7.6", + "@cubejs-client/react": "1.7.6", "@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 92c124fede6c7..0b84aab02cbf9 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/postgres-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 b2fda284edfd0..749aeea8f51d4 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "@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.5", - "@cubejs-backend/testing-shared": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/testing-shared": "1.7.6", "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 d1deba2f11c3c..3db72d01837d7 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/prestodb-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 0b685c36f2297..96caa70d4350b 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "presto-client": "1.2.0", "ramda": "^0.27.0", "sqlstring": "^2.3.1" @@ -39,7 +39,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "@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 5339e283c545e..196b35607b6cb 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/query-orchestrator + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 fdb8a125d99e8..cc0e608e62fb9 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.5", + "version": "1.7.6", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,15 +29,15 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.5", - "@cubejs-backend/cubestore-driver": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/cubestore-driver": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "csv-write-stream": "^2.0.0", "lru-cache": "^11.1.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "@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 f149197ac2156..052f2ec918a13 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/questdb-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 2cadd0e1b5aec..51e0ee0b001cc 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/schema-compiler": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/schema-compiler": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "@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.5", - "@cubejs-backend/testing-shared": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/testing-shared": "1.7.6", "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 4cf72153c9c42..799ebecc4c7b4 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/redshift-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 ed5923502e934..bb3823863feb9 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/postgres-driver": "1.7.5", - "@cubejs-backend/shared": "1.7.5" + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/postgres-driver": "1.7.6", + "@cubejs-backend/shared": "1.7.6" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-schema-compiler/CHANGELOG.md b/packages/cubejs-schema-compiler/CHANGELOG.md index 68b7ce043cd94..51b1f85fdc26c 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/schema-compiler + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) ### Bug Fixes diff --git a/packages/cubejs-schema-compiler/package.json b/packages/cubejs-schema-compiler/package.json index 4279d30c3ac3c..f403a1954b24a 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/native": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "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.5", - "@cubejs-backend/mssql-driver": "1.7.5", - "@cubejs-backend/query-orchestrator": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/mssql-driver": "1.7.6", + "@cubejs-backend/query-orchestrator": "1.7.6", "@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 74b5c13bac66e..7b8dd1a6c3c8d 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/server-core + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 9383f7bed7293..9d83481d55324 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/base-driver": "1.7.5", - "@cubejs-backend/cloud": "1.7.5", - "@cubejs-backend/cubestore-driver": "1.7.5", + "@cubejs-backend/api-gateway": "1.7.6", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/cloud": "1.7.6", + "@cubejs-backend/cubestore-driver": "1.7.6", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.7.5", - "@cubejs-backend/query-orchestrator": "1.7.5", - "@cubejs-backend/schema-compiler": "1.7.5", - "@cubejs-backend/shared": "1.7.5", - "@cubejs-backend/templates": "1.7.5", + "@cubejs-backend/native": "1.7.6", + "@cubejs-backend/query-orchestrator": "1.7.6", + "@cubejs-backend/schema-compiler": "1.7.6", + "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/templates": "1.7.6", "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.5", - "@cubejs-client/playground": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-client/playground": "1.7.6", "@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 7162741fbf630..af861bef240b3 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/server + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **Note:** Version bump only for package @cubejs-backend/server diff --git a/packages/cubejs-server/package.json b/packages/cubejs-server/package.json index 303d8c75d88cd..57e964d4f2941 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.5", + "version": "1.7.6", "types": "index.d.ts", "repository": { "type": "git", @@ -40,11 +40,11 @@ "jest:shapshot": "jest --updateSnapshot test" }, "dependencies": { - "@cubejs-backend/cubestore-driver": "1.7.5", + "@cubejs-backend/cubestore-driver": "1.7.6", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.7.5", - "@cubejs-backend/server-core": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/native": "1.7.6", + "@cubejs-backend/server-core": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "@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.5", - "@cubejs-backend/query-orchestrator": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/query-orchestrator": "1.7.6", "@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 e752e62d33b26..9452823965788 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/snowflake-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 2e7c15f4ad9f3..b08cb4748c3a6 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.5", + "version": "1.7.6", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,8 +28,8 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.726.0", - "@cubejs-backend/base-driver": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "snowflake-sdk": "^2.4.0" }, "license": "Apache-2.0", @@ -40,7 +40,7 @@ "extends": "../cubejs-linter" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "typescript": "~5.2.2", "vitest": "^4" } diff --git a/packages/cubejs-sqlite-driver/CHANGELOG.md b/packages/cubejs-sqlite-driver/CHANGELOG.md index 80db19b4a38d3..b7d1d7ab6ecb7 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/sqlite-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 e7dd6693915df..a1e135c778807 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.5", + "version": "1.7.6", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -18,13 +18,13 @@ "unit": "jest" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "sqlite3": "^5.1.7" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "jest": "^29" }, "publishConfig": { diff --git a/packages/cubejs-templates/CHANGELOG.md b/packages/cubejs-templates/CHANGELOG.md index 485c0b19d72c0..e850e07dd098b 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/templates + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **Note:** Version bump only for package @cubejs-backend/templates diff --git a/packages/cubejs-templates/package.json b/packages/cubejs-templates/package.json index 17a2ac6dbcc5e..4f5ef82af69c4 100644 --- a/packages/cubejs-templates/package.json +++ b/packages/cubejs-templates/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/templates", - "version": "1.7.5", + "version": "1.7.6", "description": "Cube.js Templates helpers", "author": "Cube Dev, Inc.", "repository": { @@ -31,7 +31,7 @@ "extends": "../cubejs-linter" }, "dependencies": { - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/shared": "1.7.6", "cross-spawn": "^7.0.3", "decompress": "^4.2.1", "decompress-targz": "^4.1.1", @@ -41,7 +41,7 @@ "source-map-support": "^0.5.19" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-testing-drivers/CHANGELOG.md b/packages/cubejs-testing-drivers/CHANGELOG.md index 624dde77c444b..d3c4c3b7d5cf7 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/testing-drivers + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 7163babd08cbe..be97e8b0b9452 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.5", + "version": "1.7.6", "description": "Cube.js drivers test suite", "author": "Cube Dev, Inc.", "repository": { @@ -86,28 +86,28 @@ "dist/src" ], "dependencies": { - "@cubejs-backend/athena-driver": "1.7.5", - "@cubejs-backend/base-driver": "1.7.5", - "@cubejs-backend/bigquery-driver": "1.7.5", - "@cubejs-backend/clickhouse-driver": "1.7.5", - "@cubejs-backend/crate-driver": "1.7.5", - "@cubejs-backend/cubestore-driver": "1.7.5", - "@cubejs-backend/databricks-jdbc-driver": "1.7.5", + "@cubejs-backend/athena-driver": "1.7.6", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/bigquery-driver": "1.7.6", + "@cubejs-backend/clickhouse-driver": "1.7.6", + "@cubejs-backend/crate-driver": "1.7.6", + "@cubejs-backend/cubestore-driver": "1.7.6", + "@cubejs-backend/databricks-jdbc-driver": "1.7.6", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/linter": "1.7.5", - "@cubejs-backend/mssql-driver": "1.7.5", - "@cubejs-backend/mysql-driver": "1.7.5", - "@cubejs-backend/oracle-driver": "1.7.5", - "@cubejs-backend/pinot-driver": "1.7.5", - "@cubejs-backend/postgres-driver": "1.7.5", - "@cubejs-backend/query-orchestrator": "1.7.5", - "@cubejs-backend/questdb-driver": "1.7.5", - "@cubejs-backend/server-core": "1.7.5", - "@cubejs-backend/shared": "1.7.5", - "@cubejs-backend/snowflake-driver": "1.7.5", - "@cubejs-backend/testing-shared": "1.7.5", - "@cubejs-client/core": "1.7.5", - "@cubejs-client/ws-transport": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/mssql-driver": "1.7.6", + "@cubejs-backend/mysql-driver": "1.7.6", + "@cubejs-backend/oracle-driver": "1.7.6", + "@cubejs-backend/pinot-driver": "1.7.6", + "@cubejs-backend/postgres-driver": "1.7.6", + "@cubejs-backend/query-orchestrator": "1.7.6", + "@cubejs-backend/questdb-driver": "1.7.6", + "@cubejs-backend/server-core": "1.7.6", + "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/snowflake-driver": "1.7.6", + "@cubejs-backend/testing-shared": "1.7.6", + "@cubejs-client/core": "1.7.6", + "@cubejs-client/ws-transport": "1.7.6", "@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 60951468d457f..320884f239d46 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/testing-shared + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 ddccf2b6cfc55..938d5ecc04f77 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/schema-compiler": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/query-orchestrator": "1.7.6", + "@cubejs-backend/schema-compiler": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "@testcontainers/kafka": "~10.28.0", "dedent": "^0.7.0", "node-fetch": "^2.6.7", "testcontainers": "^10.28.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "@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 998e4fd1db7cf..23950b912d3db 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/testing + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **Note:** Version bump only for package @cubejs-backend/testing diff --git a/packages/cubejs-testing/package.json b/packages/cubejs-testing/package.json index 9e133f5d18b53..14bcacf0b2942 100644 --- a/packages/cubejs-testing/package.json +++ b/packages/cubejs-testing/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/testing", - "version": "1.7.5", + "version": "1.7.6", "description": "Cube.js e2e tests", "author": "Cube Dev, Inc.", "repository": { @@ -90,15 +90,15 @@ "birdbox-fixtures" ], "dependencies": { - "@cubejs-backend/cubestore-driver": "1.7.5", + "@cubejs-backend/cubestore-driver": "1.7.6", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/ksql-driver": "1.7.5", - "@cubejs-backend/postgres-driver": "1.7.5", - "@cubejs-backend/query-orchestrator": "1.7.5", - "@cubejs-backend/schema-compiler": "1.7.5", - "@cubejs-backend/shared": "1.7.5", - "@cubejs-backend/testing-shared": "1.7.5", - "@cubejs-client/ws-transport": "1.7.5", + "@cubejs-backend/ksql-driver": "1.7.6", + "@cubejs-backend/postgres-driver": "1.7.6", + "@cubejs-backend/query-orchestrator": "1.7.6", + "@cubejs-backend/schema-compiler": "1.7.6", + "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/testing-shared": "1.7.6", + "@cubejs-client/ws-transport": "1.7.6", "dedent": "^0.7.0", "fs-extra": "^8.1.0", "http-proxy": "^1.18.1", @@ -109,8 +109,8 @@ }, "devDependencies": { "@4tw/cypress-drag-drop": "^1.6.0", - "@cubejs-backend/linter": "1.7.5", - "@cubejs-client/core": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-client/core": "1.7.6", "@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 a6f8e57f6243e..770c1a17bc4ea 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/trino-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 b4cbc5130e51e..897802d7fd135 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/prestodb-driver": "1.7.5", - "@cubejs-backend/schema-compiler": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/prestodb-driver": "1.7.6", + "@cubejs-backend/schema-compiler": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "node-fetch": "^2.6.1", "presto-client": "^1.2.0", "sqlstring": "^2.3.1" @@ -41,7 +41,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.5", + "@cubejs-backend/linter": "1.7.6", "@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 985ed2202cabd..a7cdc83af6ba7 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/vertica-driver + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) **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 23c828d737719..713ea492a7edc 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.5", + "version": "1.7.6", "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.5", - "@cubejs-backend/query-orchestrator": "1.7.5", - "@cubejs-backend/schema-compiler": "1.7.5", - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/query-orchestrator": "1.7.6", + "@cubejs-backend/schema-compiler": "1.7.6", + "@cubejs-backend/shared": "1.7.6", "vertica-nodejs": "^1.0.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.5", - "@cubejs-backend/testing-shared": "1.7.5", + "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/testing-shared": "1.7.6", "@types/jest": "^29", "jest": "^29", "testcontainers": "^10.28.0" diff --git a/rust/cubesql/CHANGELOG.md b/rust/cubesql/CHANGELOG.md index e7adf72d83b85..efc54319053b1 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/cubesql + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) ### Features diff --git a/rust/cubesql/package.json b/rust/cubesql/package.json index 5207334680043..d2130402d619d 100644 --- a/rust/cubesql/package.json +++ b/rust/cubesql/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubesql", - "version": "1.7.5", + "version": "1.7.6", "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 e1d5cf910ffef..4806f4167b28b 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.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/cubestore + ## [1.7.5](https://github.com/cube-js/cube/compare/v1.7.4...v1.7.5) (2026-07-21) ### Bug Fixes diff --git a/rust/cubestore/Cargo.lock b/rust/cubestore/Cargo.lock index 621f3fa5cb925..cfa82311b3ad7 100644 --- a/rust/cubestore/Cargo.lock +++ b/rust/cubestore/Cargo.lock @@ -1558,7 +1558,7 @@ dependencies = [ [[package]] name = "cubestore" -version = "1.7.5" +version = "1.7.6" dependencies = [ "actix-rt", "anyhow", diff --git a/rust/cubestore/cubestore/Cargo.toml b/rust/cubestore/cubestore/Cargo.toml index 71d424dc48211..382a58ca4354c 100644 --- a/rust/cubestore/cubestore/Cargo.toml +++ b/rust/cubestore/cubestore/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cubestore" -version = "1.7.5" +version = "1.7.6" authors = ["Cube Dev, Inc."] edition = "2021" license = "Apache-2.0" diff --git a/rust/cubestore/package.json b/rust/cubestore/package.json index c953920567eec..beb734f8de059 100644 --- a/rust/cubestore/package.json +++ b/rust/cubestore/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubestore", - "version": "1.7.5", + "version": "1.7.6", "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.5", + "@cubejs-backend/linter": "1.7.6", "@types/jest": "^29", "@types/node": "^18", "jest": "^29", @@ -43,7 +43,7 @@ "access": "public" }, "dependencies": { - "@cubejs-backend/shared": "1.7.5", + "@cubejs-backend/shared": "1.7.6", "@octokit/core": "^3.2.5", "source-map-support": "^0.5.19" }, From 746413db20902a9b1afb29cf63bb670383234ff4 Mon Sep 17 00:00:00 2001 From: Pavel Tiunov Date: Mon, 20 Jul 2026 22:35:46 -0700 Subject: [PATCH 5/6] fix(cube-cli): create endpoint 404 without --bootstrap, about text (#11312) * fix(cube-cli): 'Cube Command Line Interface' in about text Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk * fix(cube-cli): deployments create always uses the build-served endpoint The row-only POST /api/v1/deployments was removed server-side (creation moved to POST /build/api/v1/deployments), so `cube deployments create` without --bootstrap 404'd. Create now always targets the build-served endpoint; --bootstrap remains as a hidden no-op for compatibility. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01VdcyqFwUF9BbWLeX4uERnk --------- Co-authored-by: Claude --- rust/cube-cli/Cargo.toml | 2 +- rust/cube-cli/src/commands/deployments.rs | 22 ++++++++++------------ rust/cube-cli/src/main.rs | 2 +- 3 files changed, 12 insertions(+), 14 deletions(-) diff --git a/rust/cube-cli/Cargo.toml b/rust/cube-cli/Cargo.toml index b41f3c526ec5d..50c05604d3722 100644 --- a/rust/cube-cli/Cargo.toml +++ b/rust/cube-cli/Cargo.toml @@ -6,7 +6,7 @@ name = "cube-cli" version = "0.0.0" edition = "2021" build = "build.rs" -description = "Cube Cloud command line interface" +description = "Cube Command Line Interface" license = "Apache-2.0" repository = "https://github.com/cube-js/cube" homepage = "https://cube.dev" diff --git a/rust/cube-cli/src/commands/deployments.rs b/rust/cube-cli/src/commands/deployments.rs index c53c26855c593..e7b8899740c23 100644 --- a/rust/cube-cli/src/commands/deployments.rs +++ b/rust/cube-cli/src/commands/deployments.rs @@ -55,10 +55,8 @@ enum Cmd { /// Creation step: project, upload, schema, github, ssh, databases, ready, demo #[arg(long, default_value = "project")] creation_step: String, - /// Scaffold a project and run the first build so the deployment serves - /// immediately (POST /build/api/v1/deployments). Without this, the - /// deployment row is created but has no build until code is deployed. - #[arg(long, short = 'b')] + /// Deprecated no-op: create always scaffolds and builds now + #[arg(long, short = 'b', hide = true)] bootstrap: bool, /// Full CreateDeploymentInput as JSON (overrides the flags above) #[arg(long, short = 'd')] @@ -170,14 +168,14 @@ pub async fn command(args: Args, ctx: &Ctx) -> Result<()> { anyhow::bail!("--{required} is required (or provide it via --data)"); } } - // The bootstrap endpoint lives on the build pod and scaffolds + - // builds the project; the base endpoint only creates the row. - let path = if bootstrap { - "/build/api/v1/deployments" - } else { - "/api/v1/deployments" - }; - let res = api.post(path, Some(&util::body(body))).await?; + // Deployment creation is build-served: it scaffolds the project + // (unless creationMethod says otherwise) and runs the first + // build. The old row-only POST /api/v1/deployments is gone — + // --bootstrap is kept as a hidden no-op for compatibility. + let _ = bootstrap; + let res = api + .post("/build/api/v1/deployments", Some(&util::body(body))) + .await?; output::print_json(&res); } Cmd::Update { diff --git a/rust/cube-cli/src/main.rs b/rust/cube-cli/src/main.rs index 5b49cd63ba858..7cd71e38c1d53 100644 --- a/rust/cube-cli/src/main.rs +++ b/rust/cube-cli/src/main.rs @@ -15,7 +15,7 @@ use clap::{Parser, Subcommand}; name = "cube", display_name = "Cube CLI", version = env!("CUBE_CLI_VERSION"), - about = "Cube Cloud command line interface" + about = "Cube Command Line Interface" )] struct Cli { #[command(flatten)] From 5a6b598908612fdd2002611c4d356caabf1edec2 Mon Sep 17 00:00:00 2001 From: Pavel Tiunov Date: Mon, 20 Jul 2026 23:00:18 -0700 Subject: [PATCH 6/6] v1.7.7 --- CHANGELOG.md | 6 ++ lerna.json | 2 +- packages/cubejs-api-gateway/CHANGELOG.md | 4 ++ packages/cubejs-api-gateway/package.json | 10 ++-- packages/cubejs-athena-driver/CHANGELOG.md | 4 ++ packages/cubejs-athena-driver/package.json | 10 ++-- packages/cubejs-backend-cloud/CHANGELOG.md | 4 ++ packages/cubejs-backend-cloud/package.json | 6 +- packages/cubejs-backend-maven/CHANGELOG.md | 4 ++ packages/cubejs-backend-maven/package.json | 6 +- packages/cubejs-backend-native/CHANGELOG.md | 4 ++ packages/cubejs-backend-native/package.json | 8 +-- packages/cubejs-backend-shared/CHANGELOG.md | 4 ++ packages/cubejs-backend-shared/package.json | 4 +- packages/cubejs-base-driver/CHANGELOG.md | 4 ++ packages/cubejs-base-driver/package.json | 6 +- packages/cubejs-bigquery-driver/CHANGELOG.md | 4 ++ packages/cubejs-bigquery-driver/package.json | 8 +-- packages/cubejs-cli/CHANGELOG.md | 4 ++ packages/cubejs-cli/package.json | 12 ++-- .../cubejs-clickhouse-driver/CHANGELOG.md | 4 ++ .../cubejs-clickhouse-driver/package.json | 10 ++-- packages/cubejs-client-core/CHANGELOG.md | 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 | 44 +++++++------- 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, 516 insertions(+), 290 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3b8131857388..3d70cef47e3f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.7.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +### Bug Fixes + +- **cube-cli:** create endpoint 404 without --bootstrap, about text ([#11312](https://github.com/cube-js/cube/issues/11312)) ([746413d](https://github.com/cube-js/cube/commit/746413db20902a9b1afb29cf63bb670383234ff4)) + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) ### Bug Fixes diff --git a/lerna.json b/lerna.json index 9fd033f0f4fb6..8ed1cb1b999f8 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "1.7.6", + "version": "1.7.7", "npmClient": "yarn", "command": { "bootstrap": { diff --git a/packages/cubejs-api-gateway/CHANGELOG.md b/packages/cubejs-api-gateway/CHANGELOG.md index 286bf85c9049d..0484a04719b37 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/api-gateway + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **Note:** Version bump only for package @cubejs-backend/api-gateway diff --git a/packages/cubejs-api-gateway/package.json b/packages/cubejs-api-gateway/package.json index cfaea3ac0b830..d67f98c0a0d35 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.6", + "version": "1.7.7", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,9 +27,9 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/native": "1.7.6", - "@cubejs-backend/query-orchestrator": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/native": "1.7.7", + "@cubejs-backend/query-orchestrator": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "@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.6", + "@cubejs-backend/linter": "1.7.7", "@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 0b4a54d7ccfd0..4fdb2b9115dda 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/athena-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 a64806cdb1427..68114a16cc9ab 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.6", + "version": "1.7.7", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -30,13 +30,13 @@ "dependencies": { "@aws-sdk/client-athena": "^3.22.0", "@aws-sdk/credential-providers": "^3.22.0", - "@cubejs-backend/base-driver": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "sqlstring": "^2.3.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", - "@cubejs-backend/testing-shared": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-backend/testing-shared": "1.7.7", "@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 b02fb3e71e6e4..7270fb1851332 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/cloud + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 627d9c5da46bd..d38a40e7ff4e8 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.6", + "version": "1.7.7", "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.6", + "@cubejs-backend/linter": "1.7.7", "@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.6", + "@cubejs-backend/shared": "1.7.7", "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 e90c7773ed75e..7c190383c9c6d 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/maven + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 1c1df28bbfd53..d5f36c08b6627 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.6", + "version": "1.7.7", "license": "Apache-2.0", "repository": { "type": "git", @@ -31,12 +31,12 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/shared": "1.7.7", "source-map-support": "^0.5.19", "xmlbuilder2": "^2.4.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "@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 3a3f123c029e1..cae143565e414 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/native + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 85d5efa483090..ff35db5f91c4b 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.6", + "version": "1.7.7", "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.6", + "@cubejs-backend/linter": "1.7.7", "@types/jest": "^29", "@types/node": "^22", "cargo-cp-artifact": "^0.1.9", @@ -50,8 +50,8 @@ "uuid": "^8.3.2" }, "dependencies": { - "@cubejs-backend/cubesql": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/cubesql": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "@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 aa21e854ca6f9..11ac822c01603 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/shared + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 9204841ee3225..cdfa64e255acc 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.6", + "version": "1.7.7", "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.6", + "@cubejs-backend/linter": "1.7.7", "@types/bytes": "^3.1.5", "@types/cli-progress": "^3.9.1", "@types/decompress": "^4.2.7", diff --git a/packages/cubejs-base-driver/CHANGELOG.md b/packages/cubejs-base-driver/CHANGELOG.md index 9ed182fa4e227..8b842592c0106 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/base-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 7529a5400d029..c3e59d2e8a8b6 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.6", + "version": "1.7.7", "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.6", + "@cubejs-backend/shared": "1.7.7", "@google-cloud/storage": "^7.13.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "@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 3aba7711ebc18..ce4dadfa75dbb 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/bigquery-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 50ebd9b298a5c..ad50f90f2c996 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.6", + "version": "1.7.7", "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.6", + "@cubejs-backend/base-driver": "1.7.7", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/shared": "1.7.7", "@google-cloud/bigquery": "^7.7.0", "@google-cloud/storage": "^7.13.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/testing-shared": "1.7.6", + "@cubejs-backend/testing-shared": "1.7.7", "@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 05f16af5ce641..19ba8ce2eff82 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package cubejs-cli + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **Note:** Version bump only for package cubejs-cli diff --git a/packages/cubejs-cli/package.json b/packages/cubejs-cli/package.json index 078bd7507fa73..31064936f00b8 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.6", + "version": "1.7.7", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -30,10 +30,10 @@ "LICENSE" ], "dependencies": { - "@cubejs-backend/cloud": "1.7.6", + "@cubejs-backend/cloud": "1.7.7", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/schema-compiler": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/schema-compiler": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "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.6", - "@cubejs-backend/server": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-backend/server": "1.7.7", "@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 37e96bdd1795f..8dd7756a5c144 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/clickhouse-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 de975d8df9e92..deb5374ef156b 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "moment": "^2.24.0", "sqlstring": "^2.3.1", "uuid": "^8.3.2" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.6", - "@cubejs-backend/testing-shared": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-backend/testing-shared": "1.7.7", "@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 58615afe34d66..25b10a1524382 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/core + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 d6a69bb592703..1e523b5e6da9e 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.6", + "version": "1.7.7", "engines": {}, "type": "module", "repository": { @@ -57,7 +57,7 @@ ], "license": "MIT", "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "@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 28b6f416cdd58..478c452c83d13 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/dx + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 e707eeafe8b91..b6862b1ff04cc 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.6", + "version": "1.7.7", "engines": {}, "repository": { "type": "git", diff --git a/packages/cubejs-client-ngx/CHANGELOG.md b/packages/cubejs-client-ngx/CHANGELOG.md index bc5ce16f44e62..4cc0ec63c3e0b 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/ngx + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 ee141cc560347..fe7291c9acb61 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.6", + "version": "1.7.7", "author": "Cube Dev, Inc.", "engines": {}, "repository": { diff --git a/packages/cubejs-client-react/CHANGELOG.md b/packages/cubejs-client-react/CHANGELOG.md index ea6707373dde4..581c260c8d857 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/react + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 b2286a9567247..1a512e2a4fbdf 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.6", + "version": "1.7.7", "author": "Cube Dev, Inc.", "license": "MIT", "engines": {}, @@ -24,7 +24,7 @@ ], "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.7.6", + "@cubejs-client/core": "1.7.7", "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 851c8cad01b53..8e9de6f6e23ae 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/vue3 + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 d25137add8d15..e9a516bf8bac2 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.6", + "version": "1.7.7", "engines": {}, "repository": { "type": "git", @@ -27,7 +27,7 @@ "src" ], "dependencies": { - "@cubejs-client/core": "1.7.6", + "@cubejs-client/core": "1.7.7", "ramda": "^0.27.0" }, "devDependencies": { diff --git a/packages/cubejs-client-ws-transport/CHANGELOG.md b/packages/cubejs-client-ws-transport/CHANGELOG.md index bd38f57b99351..09c89467c4b3a 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/ws-transport + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 89549d5418ab1..d51ef5cf8472b 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.6", + "version": "1.7.7", "engines": {}, "repository": { "type": "git", @@ -20,7 +20,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.7.6", + "@cubejs-client/core": "1.7.7", "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.6", + "@cubejs-backend/linter": "1.7.7", "@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 e35f32d2b8689..eeec980f6ca45 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/crate-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 e2af5511f5724..5f4bfbe226d27 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/shared": "1.7.6" + "@cubejs-backend/postgres-driver": "1.7.7", + "@cubejs-backend/shared": "1.7.7" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.6", - "@cubejs-backend/testing-shared": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-backend/testing-shared": "1.7.7", "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 e8b2ede9064c3..39175104eddd8 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/cubestore-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 4c0080a468560..01b3685a98951 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/cubestore": "1.7.6", - "@cubejs-backend/native": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/cubestore": "1.7.7", + "@cubejs-backend/native": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "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.6", + "@cubejs-backend/linter": "1.7.7", "@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 d3e6d1fcf6568..096ac262dd9e7 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/databricks-jdbc-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 ae51f28a976e7..681d89e31bba9 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.6", + "version": "1.7.7", "license": "Apache-2.0", "repository": { "type": "git", @@ -30,17 +30,17 @@ "bin" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.6", - "@cubejs-backend/jdbc-driver": "1.7.6", - "@cubejs-backend/schema-compiler": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/jdbc-driver": "1.7.7", + "@cubejs-backend/schema-compiler": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "node-fetch": "^2.6.1", "ramda": "^0.27.2", "source-map-support": "^0.5.19", "uuid": "^8.3.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "@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 1f118ee3c079b..79fce6356a15e 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/dbt-schema-extension + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 b7ef7b99934e4..3273a94948f46 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.6", + "version": "1.7.7", "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.6", + "@cubejs-backend/schema-compiler": "1.7.7", "fs-extra": "^9.1.0", "inflection": "^1.12.0", "node-fetch": "^2.6.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", - "@cubejs-backend/testing": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-backend/testing": "1.7.7", "@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 d16fbed509b4c..e8afc2e46c919 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/docker + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **Note:** Version bump only for package @cubejs-backend/docker diff --git a/packages/cubejs-docker/package.json b/packages/cubejs-docker/package.json index 754abf05d27df..347a739b7b967 100644 --- a/packages/cubejs-docker/package.json +++ b/packages/cubejs-docker/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/docker", - "version": "1.7.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/bigquery-driver": "1.7.6", - "@cubejs-backend/clickhouse-driver": "1.7.6", - "@cubejs-backend/crate-driver": "1.7.6", - "@cubejs-backend/databricks-jdbc-driver": "1.7.6", - "@cubejs-backend/dbt-schema-extension": "1.7.6", - "@cubejs-backend/dremio-driver": "1.7.6", - "@cubejs-backend/druid-driver": "1.7.6", - "@cubejs-backend/duckdb-driver": "1.7.6", - "@cubejs-backend/firebolt-driver": "1.7.6", - "@cubejs-backend/hive-driver": "1.7.6", - "@cubejs-backend/ksql-driver": "1.7.6", - "@cubejs-backend/materialize-driver": "1.7.6", - "@cubejs-backend/mongobi-driver": "1.7.6", - "@cubejs-backend/mssql-driver": "1.7.6", - "@cubejs-backend/mysql-driver": "1.7.6", - "@cubejs-backend/oracle-driver": "1.7.6", - "@cubejs-backend/pinot-driver": "1.7.6", - "@cubejs-backend/postgres-driver": "1.7.6", - "@cubejs-backend/prestodb-driver": "1.7.6", - "@cubejs-backend/questdb-driver": "1.7.6", - "@cubejs-backend/redshift-driver": "1.7.6", - "@cubejs-backend/server": "1.7.6", - "@cubejs-backend/snowflake-driver": "1.7.6", - "@cubejs-backend/sqlite-driver": "1.7.6", - "@cubejs-backend/trino-driver": "1.7.6", - "@cubejs-backend/vertica-driver": "1.7.6", - "cubejs-cli": "1.7.6", + "@cubejs-backend/athena-driver": "1.7.7", + "@cubejs-backend/bigquery-driver": "1.7.7", + "@cubejs-backend/clickhouse-driver": "1.7.7", + "@cubejs-backend/crate-driver": "1.7.7", + "@cubejs-backend/databricks-jdbc-driver": "1.7.7", + "@cubejs-backend/dbt-schema-extension": "1.7.7", + "@cubejs-backend/dremio-driver": "1.7.7", + "@cubejs-backend/druid-driver": "1.7.7", + "@cubejs-backend/duckdb-driver": "1.7.7", + "@cubejs-backend/firebolt-driver": "1.7.7", + "@cubejs-backend/hive-driver": "1.7.7", + "@cubejs-backend/ksql-driver": "1.7.7", + "@cubejs-backend/materialize-driver": "1.7.7", + "@cubejs-backend/mongobi-driver": "1.7.7", + "@cubejs-backend/mssql-driver": "1.7.7", + "@cubejs-backend/mysql-driver": "1.7.7", + "@cubejs-backend/oracle-driver": "1.7.7", + "@cubejs-backend/pinot-driver": "1.7.7", + "@cubejs-backend/postgres-driver": "1.7.7", + "@cubejs-backend/prestodb-driver": "1.7.7", + "@cubejs-backend/questdb-driver": "1.7.7", + "@cubejs-backend/redshift-driver": "1.7.7", + "@cubejs-backend/server": "1.7.7", + "@cubejs-backend/snowflake-driver": "1.7.7", + "@cubejs-backend/sqlite-driver": "1.7.7", + "@cubejs-backend/trino-driver": "1.7.7", + "@cubejs-backend/vertica-driver": "1.7.7", + "cubejs-cli": "1.7.7", "typescript": "~5.2.2" }, "resolutions": { diff --git a/packages/cubejs-dremio-driver/CHANGELOG.md b/packages/cubejs-dremio-driver/CHANGELOG.md index 472dde6cf9f66..e8d27a0913ecb 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/dremio-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 d3fc1db6a11ef..3d3359cc80288 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.6", + "version": "1.7.7", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -22,15 +22,15 @@ "lint:fix": "eslint driver/*.js" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.6", - "@cubejs-backend/schema-compiler": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/schema-compiler": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "axios": "^1.8.3", "sqlstring": "^2.3.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", - "@cubejs-backend/testing-shared": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-backend/testing-shared": "1.7.7", "jest": "^29" }, "license": "Apache-2.0", diff --git a/packages/cubejs-druid-driver/CHANGELOG.md b/packages/cubejs-druid-driver/CHANGELOG.md index c39ce13ba5ed9..42e35854e8ae3 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/druid-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 eddae587ac95b..93ce886bb1436 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.6", + "version": "1.7.7", "license": "Apache-2.0", "repository": { "type": "git", @@ -28,13 +28,13 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.6", - "@cubejs-backend/schema-compiler": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/schema-compiler": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "axios": "^1.8.3" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "@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 c20ff389dbac2..2e204e989d606 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/duckdb-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 4dfb41e6960c2..4fe977c463db1 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/schema-compiler": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/schema-compiler": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "duckdb": "^1.4.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.6", - "@cubejs-backend/testing-shared": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-backend/testing-shared": "1.7.7", "@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 6fc77b816ad5e..c365de9914a64 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/firebolt-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 be1eb779828a4..fd1bc7e8610d7 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/schema-compiler": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/schema-compiler": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "firebolt-sdk": "1.10.0" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.6", - "@cubejs-backend/testing-shared": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-backend/testing-shared": "1.7.7", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-hive-driver/CHANGELOG.md b/packages/cubejs-hive-driver/CHANGELOG.md index def2ed173b802..314ca4909811c 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/hive-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 768ce7b344ee9..c30acd5af0928 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "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.6" + "@cubejs-backend/linter": "1.7.7" }, "publishConfig": { "access": "public" diff --git a/packages/cubejs-jdbc-driver/CHANGELOG.md b/packages/cubejs-jdbc-driver/CHANGELOG.md index 2b4db68e678aa..1cea0430ddb33 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/jdbc-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 dfa59b69b80ee..d54837f631476 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.6", + "version": "1.7.7", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,9 +25,9 @@ "index.js" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", "@cubejs-backend/node-java-maven": "^0.1.3", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/shared": "1.7.7", "sqlstring": "^2.3.0" }, "optionalDependencies": { @@ -42,7 +42,7 @@ "testEnvironment": "node" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "@types/node": "^22", "@types/sqlstring": "^2.3.0", "typescript": "~5.2.2" diff --git a/packages/cubejs-ksql-driver/CHANGELOG.md b/packages/cubejs-ksql-driver/CHANGELOG.md index 32bf686e3d055..397f0d23337c7 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/ksql-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 9bdae82bdcd95..badcee2393964 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.6", + "version": "1.7.7", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,9 +25,9 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.6", - "@cubejs-backend/schema-compiler": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/schema-compiler": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "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.6", + "@cubejs-backend/linter": "1.7.7", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-linter/CHANGELOG.md b/packages/cubejs-linter/CHANGELOG.md index 7c52058a5640f..b943457ed31e0 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/linter + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **Note:** Version bump only for package @cubejs-backend/linter diff --git a/packages/cubejs-linter/package.json b/packages/cubejs-linter/package.json index db120c4f78390..971c666dd862a 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.6", + "version": "1.7.7", "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 346ffc52ff3da..21881bb4f5b27 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/materialize-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 2b1a0df57d8c9..15f62a45d0bc7 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/postgres-driver": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/postgres-driver": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "semver": "^7.6.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.6", - "@cubejs-backend/testing": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-backend/testing": "1.7.7", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-mongobi-driver/CHANGELOG.md b/packages/cubejs-mongobi-driver/CHANGELOG.md index a599e7becd87f..039aa78551a10 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/mongobi-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 4df89f73c1e65..4a85d44894006 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "@types/node": "^22", "moment": "^2.29.1", "mysql2": "^3.11.5" @@ -38,7 +38,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "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 6fabacff5b93f..02f53eb794a71 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/mssql-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 1ddd2f5fca033..6da90b0bd0d67 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "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 a28c1ba0c41af..cbccb184cc4c6 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/mysql-aurora-serverless-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 e767e1a60592d..7507519d7d229 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "@types/mysql": "^2.15.15", "aws-sdk": "^2.787.0", "data-api-client": "^1.1.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "@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 b46c662d604ff..87a13509ac545 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/mysql-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 2a78fc37677bc..9d909cde3aabc 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "mysql2": "^3.16.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", - "@cubejs-backend/testing-shared": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-backend/testing-shared": "1.7.7", "@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 181db5acce2c3..2eb6450840459 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/oracle-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 f5f15411282c9..a25dffa001afe 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "ramda": "^0.27.0" }, "devDependencies": { diff --git a/packages/cubejs-pinot-driver/CHANGELOG.md b/packages/cubejs-pinot-driver/CHANGELOG.md index 945cea957bb4d..32c0bfde9c780 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/pinot-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 8bb2cf762f881..ebe03a6b8fde5 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/schema-compiler": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/schema-compiler": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "node-fetch": "^2.6.1", "ramda": "^0.27.2", "sqlstring": "^2.3.3" @@ -39,7 +39,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "@types/jest": "^29", "jest": "^29", "should": "^13.2.3", diff --git a/packages/cubejs-playground/CHANGELOG.md b/packages/cubejs-playground/CHANGELOG.md index 2386dffc77322..4e386dc5d2534 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-client/playground + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **Note:** Version bump only for package @cubejs-client/playground diff --git a/packages/cubejs-playground/package.json b/packages/cubejs-playground/package.json index 6b4f64bde8b38..70814d462a3fa 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.6", + "version": "1.7.7", "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.6", - "@cubejs-client/react": "1.7.6", + "@cubejs-client/core": "1.7.7", + "@cubejs-client/react": "1.7.7", "@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 0b84aab02cbf9..9aff19988b6dd 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/postgres-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 749aeea8f51d4..44caf4e85146e 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "@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.6", - "@cubejs-backend/testing-shared": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-backend/testing-shared": "1.7.7", "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 3db72d01837d7..0f2dab3fde91f 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/prestodb-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 96caa70d4350b..2a22f16a8d8ae 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "presto-client": "1.2.0", "ramda": "^0.27.0", "sqlstring": "^2.3.1" @@ -39,7 +39,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "@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 196b35607b6cb..990339fb9d8f9 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/query-orchestrator + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 cc0e608e62fb9..a55907679e42f 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.6", + "version": "1.7.7", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,15 +29,15 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.7.6", - "@cubejs-backend/cubestore-driver": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/cubestore-driver": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "csv-write-stream": "^2.0.0", "lru-cache": "^11.1.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "@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 052f2ec918a13..182795cb2f4b4 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/questdb-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 51e0ee0b001cc..dcac56e404735 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/schema-compiler": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/schema-compiler": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "@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.6", - "@cubejs-backend/testing-shared": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-backend/testing-shared": "1.7.7", "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 799ebecc4c7b4..24f2681580f26 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/redshift-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 bb3823863feb9..74409600e09ec 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/postgres-driver": "1.7.6", - "@cubejs-backend/shared": "1.7.6" + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/postgres-driver": "1.7.7", + "@cubejs-backend/shared": "1.7.7" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-schema-compiler/CHANGELOG.md b/packages/cubejs-schema-compiler/CHANGELOG.md index 51b1f85fdc26c..3820ab0d12ba5 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/schema-compiler + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 f403a1954b24a..0fe1978ed7722 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/native": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "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.6", - "@cubejs-backend/mssql-driver": "1.7.6", - "@cubejs-backend/query-orchestrator": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-backend/mssql-driver": "1.7.7", + "@cubejs-backend/query-orchestrator": "1.7.7", "@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 7b8dd1a6c3c8d..e0f84f799556e 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/server-core + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 9d83481d55324..5b6d332cba528 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/base-driver": "1.7.6", - "@cubejs-backend/cloud": "1.7.6", - "@cubejs-backend/cubestore-driver": "1.7.6", + "@cubejs-backend/api-gateway": "1.7.7", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/cloud": "1.7.7", + "@cubejs-backend/cubestore-driver": "1.7.7", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.7.6", - "@cubejs-backend/query-orchestrator": "1.7.6", - "@cubejs-backend/schema-compiler": "1.7.6", - "@cubejs-backend/shared": "1.7.6", - "@cubejs-backend/templates": "1.7.6", + "@cubejs-backend/native": "1.7.7", + "@cubejs-backend/query-orchestrator": "1.7.7", + "@cubejs-backend/schema-compiler": "1.7.7", + "@cubejs-backend/shared": "1.7.7", + "@cubejs-backend/templates": "1.7.7", "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.6", - "@cubejs-client/playground": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-client/playground": "1.7.7", "@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 af861bef240b3..145bab985dab0 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/server + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **Note:** Version bump only for package @cubejs-backend/server diff --git a/packages/cubejs-server/package.json b/packages/cubejs-server/package.json index 57e964d4f2941..a4d8c4688f44e 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.6", + "version": "1.7.7", "types": "index.d.ts", "repository": { "type": "git", @@ -40,11 +40,11 @@ "jest:shapshot": "jest --updateSnapshot test" }, "dependencies": { - "@cubejs-backend/cubestore-driver": "1.7.6", + "@cubejs-backend/cubestore-driver": "1.7.7", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.7.6", - "@cubejs-backend/server-core": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/native": "1.7.7", + "@cubejs-backend/server-core": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "@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.6", - "@cubejs-backend/query-orchestrator": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-backend/query-orchestrator": "1.7.7", "@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 9452823965788..3194f280c3bf7 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/snowflake-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 b08cb4748c3a6..2febc64895e2a 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.6", + "version": "1.7.7", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,8 +28,8 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.726.0", - "@cubejs-backend/base-driver": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "snowflake-sdk": "^2.4.0" }, "license": "Apache-2.0", @@ -40,7 +40,7 @@ "extends": "../cubejs-linter" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "typescript": "~5.2.2", "vitest": "^4" } diff --git a/packages/cubejs-sqlite-driver/CHANGELOG.md b/packages/cubejs-sqlite-driver/CHANGELOG.md index b7d1d7ab6ecb7..aa81a8949f9c2 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/sqlite-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 a1e135c778807..839a1ca30cb25 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.6", + "version": "1.7.7", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -18,13 +18,13 @@ "unit": "jest" }, "dependencies": { - "@cubejs-backend/base-driver": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "sqlite3": "^5.1.7" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "jest": "^29" }, "publishConfig": { diff --git a/packages/cubejs-templates/CHANGELOG.md b/packages/cubejs-templates/CHANGELOG.md index e850e07dd098b..50e257008ad17 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/templates + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **Note:** Version bump only for package @cubejs-backend/templates diff --git a/packages/cubejs-templates/package.json b/packages/cubejs-templates/package.json index 4f5ef82af69c4..41239d467d759 100644 --- a/packages/cubejs-templates/package.json +++ b/packages/cubejs-templates/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/templates", - "version": "1.7.6", + "version": "1.7.7", "description": "Cube.js Templates helpers", "author": "Cube Dev, Inc.", "repository": { @@ -31,7 +31,7 @@ "extends": "../cubejs-linter" }, "dependencies": { - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/shared": "1.7.7", "cross-spawn": "^7.0.3", "decompress": "^4.2.1", "decompress-targz": "^4.1.1", @@ -41,7 +41,7 @@ "source-map-support": "^0.5.19" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-testing-drivers/CHANGELOG.md b/packages/cubejs-testing-drivers/CHANGELOG.md index d3c4c3b7d5cf7..8df21ecf7d9e7 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/testing-drivers + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 be97e8b0b9452..043ed333be5fa 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.6", + "version": "1.7.7", "description": "Cube.js drivers test suite", "author": "Cube Dev, Inc.", "repository": { @@ -86,28 +86,28 @@ "dist/src" ], "dependencies": { - "@cubejs-backend/athena-driver": "1.7.6", - "@cubejs-backend/base-driver": "1.7.6", - "@cubejs-backend/bigquery-driver": "1.7.6", - "@cubejs-backend/clickhouse-driver": "1.7.6", - "@cubejs-backend/crate-driver": "1.7.6", - "@cubejs-backend/cubestore-driver": "1.7.6", - "@cubejs-backend/databricks-jdbc-driver": "1.7.6", + "@cubejs-backend/athena-driver": "1.7.7", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/bigquery-driver": "1.7.7", + "@cubejs-backend/clickhouse-driver": "1.7.7", + "@cubejs-backend/crate-driver": "1.7.7", + "@cubejs-backend/cubestore-driver": "1.7.7", + "@cubejs-backend/databricks-jdbc-driver": "1.7.7", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/linter": "1.7.6", - "@cubejs-backend/mssql-driver": "1.7.6", - "@cubejs-backend/mysql-driver": "1.7.6", - "@cubejs-backend/oracle-driver": "1.7.6", - "@cubejs-backend/pinot-driver": "1.7.6", - "@cubejs-backend/postgres-driver": "1.7.6", - "@cubejs-backend/query-orchestrator": "1.7.6", - "@cubejs-backend/questdb-driver": "1.7.6", - "@cubejs-backend/server-core": "1.7.6", - "@cubejs-backend/shared": "1.7.6", - "@cubejs-backend/snowflake-driver": "1.7.6", - "@cubejs-backend/testing-shared": "1.7.6", - "@cubejs-client/core": "1.7.6", - "@cubejs-client/ws-transport": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-backend/mssql-driver": "1.7.7", + "@cubejs-backend/mysql-driver": "1.7.7", + "@cubejs-backend/oracle-driver": "1.7.7", + "@cubejs-backend/pinot-driver": "1.7.7", + "@cubejs-backend/postgres-driver": "1.7.7", + "@cubejs-backend/query-orchestrator": "1.7.7", + "@cubejs-backend/questdb-driver": "1.7.7", + "@cubejs-backend/server-core": "1.7.7", + "@cubejs-backend/shared": "1.7.7", + "@cubejs-backend/snowflake-driver": "1.7.7", + "@cubejs-backend/testing-shared": "1.7.7", + "@cubejs-client/core": "1.7.7", + "@cubejs-client/ws-transport": "1.7.7", "@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 320884f239d46..42f3341729db3 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/testing-shared + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 938d5ecc04f77..b2787c51fd6af 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/schema-compiler": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/query-orchestrator": "1.7.7", + "@cubejs-backend/schema-compiler": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "@testcontainers/kafka": "~10.28.0", "dedent": "^0.7.0", "node-fetch": "^2.6.7", "testcontainers": "^10.28.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "@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 23950b912d3db..932704447c156 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/testing + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **Note:** Version bump only for package @cubejs-backend/testing diff --git a/packages/cubejs-testing/package.json b/packages/cubejs-testing/package.json index 14bcacf0b2942..bd23c4a335fc3 100644 --- a/packages/cubejs-testing/package.json +++ b/packages/cubejs-testing/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/testing", - "version": "1.7.6", + "version": "1.7.7", "description": "Cube.js e2e tests", "author": "Cube Dev, Inc.", "repository": { @@ -90,15 +90,15 @@ "birdbox-fixtures" ], "dependencies": { - "@cubejs-backend/cubestore-driver": "1.7.6", + "@cubejs-backend/cubestore-driver": "1.7.7", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/ksql-driver": "1.7.6", - "@cubejs-backend/postgres-driver": "1.7.6", - "@cubejs-backend/query-orchestrator": "1.7.6", - "@cubejs-backend/schema-compiler": "1.7.6", - "@cubejs-backend/shared": "1.7.6", - "@cubejs-backend/testing-shared": "1.7.6", - "@cubejs-client/ws-transport": "1.7.6", + "@cubejs-backend/ksql-driver": "1.7.7", + "@cubejs-backend/postgres-driver": "1.7.7", + "@cubejs-backend/query-orchestrator": "1.7.7", + "@cubejs-backend/schema-compiler": "1.7.7", + "@cubejs-backend/shared": "1.7.7", + "@cubejs-backend/testing-shared": "1.7.7", + "@cubejs-client/ws-transport": "1.7.7", "dedent": "^0.7.0", "fs-extra": "^8.1.0", "http-proxy": "^1.18.1", @@ -109,8 +109,8 @@ }, "devDependencies": { "@4tw/cypress-drag-drop": "^1.6.0", - "@cubejs-backend/linter": "1.7.6", - "@cubejs-client/core": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-client/core": "1.7.7", "@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 770c1a17bc4ea..581c309cab222 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/trino-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 897802d7fd135..5ff14c74d4d8c 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/prestodb-driver": "1.7.6", - "@cubejs-backend/schema-compiler": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/prestodb-driver": "1.7.7", + "@cubejs-backend/schema-compiler": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "node-fetch": "^2.6.1", "presto-client": "^1.2.0", "sqlstring": "^2.3.1" @@ -41,7 +41,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.7.6", + "@cubejs-backend/linter": "1.7.7", "@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 a7cdc83af6ba7..9606f968027d0 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/vertica-driver + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **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 713ea492a7edc..140bb7834af29 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.6", + "version": "1.7.7", "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.6", - "@cubejs-backend/query-orchestrator": "1.7.6", - "@cubejs-backend/schema-compiler": "1.7.6", - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/base-driver": "1.7.7", + "@cubejs-backend/query-orchestrator": "1.7.7", + "@cubejs-backend/schema-compiler": "1.7.7", + "@cubejs-backend/shared": "1.7.7", "vertica-nodejs": "^1.0.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.7.6", - "@cubejs-backend/testing-shared": "1.7.6", + "@cubejs-backend/linter": "1.7.7", + "@cubejs-backend/testing-shared": "1.7.7", "@types/jest": "^29", "jest": "^29", "testcontainers": "^10.28.0" diff --git a/rust/cubesql/CHANGELOG.md b/rust/cubesql/CHANGELOG.md index efc54319053b1..96ef3ec991ec7 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/cubesql + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **Note:** Version bump only for package @cubejs-backend/cubesql diff --git a/rust/cubesql/package.json b/rust/cubesql/package.json index d2130402d619d..24c09dad0990e 100644 --- a/rust/cubesql/package.json +++ b/rust/cubesql/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubesql", - "version": "1.7.6", + "version": "1.7.7", "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 4806f4167b28b..a11f3f04abc05 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.7](https://github.com/cube-js/cube/compare/v1.7.6...v1.7.7) (2026-07-21) + +**Note:** Version bump only for package @cubejs-backend/cubestore + ## [1.7.6](https://github.com/cube-js/cube/compare/v1.7.5...v1.7.6) (2026-07-21) **Note:** Version bump only for package @cubejs-backend/cubestore diff --git a/rust/cubestore/Cargo.lock b/rust/cubestore/Cargo.lock index cfa82311b3ad7..d8e08cbfd3341 100644 --- a/rust/cubestore/Cargo.lock +++ b/rust/cubestore/Cargo.lock @@ -1558,7 +1558,7 @@ dependencies = [ [[package]] name = "cubestore" -version = "1.7.6" +version = "1.7.7" dependencies = [ "actix-rt", "anyhow", diff --git a/rust/cubestore/cubestore/Cargo.toml b/rust/cubestore/cubestore/Cargo.toml index 382a58ca4354c..aa390bb4912de 100644 --- a/rust/cubestore/cubestore/Cargo.toml +++ b/rust/cubestore/cubestore/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cubestore" -version = "1.7.6" +version = "1.7.7" authors = ["Cube Dev, Inc."] edition = "2021" license = "Apache-2.0" diff --git a/rust/cubestore/package.json b/rust/cubestore/package.json index beb734f8de059..eef5aceba31ab 100644 --- a/rust/cubestore/package.json +++ b/rust/cubestore/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubestore", - "version": "1.7.6", + "version": "1.7.7", "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.6", + "@cubejs-backend/linter": "1.7.7", "@types/jest": "^29", "@types/node": "^18", "jest": "^29", @@ -43,7 +43,7 @@ "access": "public" }, "dependencies": { - "@cubejs-backend/shared": "1.7.6", + "@cubejs-backend/shared": "1.7.7", "@octokit/core": "^3.2.5", "source-map-support": "^0.5.19" },