Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
99c98ad
feat!: remove deprecated Elasticsearch driver
ovr Jun 9, 2026
f45ea45
feat(schema-compiler)!: Remove deprecated running_total measure type …
ovr Jun 10, 2026
44fee72
feat!: Remove deprecated CUBEJS_SCHEDULED_REFRESH_CONCURRENCY env var…
ovr Jun 10, 2026
c2b8888
feat(api-gateway)!: Remove deprecated renewQuery parameter (#11050)
ovr Jun 11, 2026
41d42d6
feat!: Remove deprecated context_to_roles configuration option (#11055)
ovr Jun 11, 2026
f91a237
feat(native): Initial support for Python 3.13 (#9930)
ovr Jun 11, 2026
08a2a6b
feat(server-core)!: Remove deprecated dbType option (#11045)
ovr Jun 11, 2026
e47b35a
chore!: Drop support for node.js v20, deprecate v22
ovr Jun 11, 2026
93ff587
feat(docker): Upgrade Node.js to v24 (24.18.0)
ovr Jun 11, 2026
b73cd69
chore(client-vue3): Drop legacy vue toolkit
ovr Jun 12, 2026
0b5bfac
chore(client-react,client-dx): Migrate babel-eslint to @babel/eslint-…
ovr Jun 12, 2026
1cb96ce
feat(cubestore): Upgrade docker image to Debian trixie and LLVM 22
ovr Jun 18, 2026
f3875ec
feat(docker)!: Upgrade Python from 3.11 to 3.13
ovr Jun 18, 2026
9d00c83
feat(docker)!: Upgrade OpenJDK from 17 to 21
ovr Jun 18, 2026
45b2967
feat(docker): Upgrade Debian to Trixie
ovr Jun 18, 2026
5040725
feat(tesseract)!: Enable Tesseract planner and pre-aggregations by de…
ovr Jun 19, 2026
553b7ef
feat(mysql-driver): Migrate driver to mysql2 library, thanks @nathanf…
nathanfallet Jan 23, 2026
4f2d3b9
fix(mysql-driver): Use string for decimal values
ovr Jul 1, 2026
78ddac2
feat(cubeorchestrator): Use Arrow format for CubeStore response format
ovr May 27, 2026
bd88651
fix(cubeorchestrator)!: Serialize all numeric query results as JSON s…
ovr Jun 5, 2026
4625173
feat(query-orchestrator)!: Increase default continueWaitTimeout from …
ovr Jul 6, 2026
1635ffd
v1.7.0
ovr Jul 6, 2026
c4dd5fa
test(testing-drivers): Cover window function over measure (#11156)
MazterQyou Jul 6, 2026
fc0d82b
fix(cubesql): Resolve schema-qualified `pg_catalog` functions (#11190)
MazterQyou Jul 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 0 additions & 12 deletions .github/actions/integration/elasticsearch.sh

This file was deleted.

4 changes: 0 additions & 4 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,6 @@ driver:duckdb:
- changed-files:
- any-glob-to-any-file: packages/cubejs-duckdb-driver/**/*

driver:elasticsearch:
- changed-files:
- any-glob-to-any-file: packages/cubejs-elasticsearch-driver/**/*

driver:firebolt:
- changed-files:
- any-glob-to-any-file: packages/cubejs-firebolt-driver/**/*
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/bridge-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 22.x
node-version: 24.x
- name: Set Yarn version
run: yarn policies set-version v1.22.22
- name: Get yarn cache directory path
Expand Down
32 changes: 16 additions & 16 deletions .github/workflows/drivers-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ on:
use_tesseract_sql_planner:
description: 'Enable TESSERACT_SQL_PLANNER?'
required: true
default: 'false'
default: 'true'
type: choice
options:
- 'true'
Expand Down Expand Up @@ -98,12 +98,12 @@ jobs:
name: Build native Linux ${{ matrix.node-version }} ${{ matrix.target }} Python ${{ matrix.python-version }}
strategy:
matrix:
node-version: [ 22 ]
node-version: [ 24.18.0 ]
python-version: [ "fallback" ]
target: [ "x86_64-unknown-linux-gnu" ]
fail-fast: false
container:
image: cubejs/rust-cross:${{ matrix.target }}-15082024
image: cubejs/rust-cross:${{ matrix.target }}-31072025

steps:
- name: Checkout
Expand Down Expand Up @@ -280,38 +280,38 @@ jobs:
- snowflake-export-bucket-azure-via-storage-integration
- snowflake-export-bucket-gcs
- snowflake-export-bucket-gcs-prefix
use_tesseract_sql_planner: [ false ]
use_tesseract_sql_planner: [ true ]
include:
- database: postgres
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: snowflake
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: redshift
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: bigquery-export-bucket-gcs
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: athena-export-bucket-s3
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: databricks-jdbc
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: mysql
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: clickhouse
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: mssql
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
- database: oracle
use_tesseract_sql_planner: true
use_tesseract_sql_planner: false
fail-fast: false

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Install Node.js 22.x
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 22.x
node-version-file: '.nvmrc'

- name: Configure `yarn`
run: yarn policies set-version v1.22.22
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
timeout-minutes: 60
name: Build Linux Native backend for Dev image
container:
image: cubejs/rust-cross:x86_64-unknown-linux-gnu-15082024-python-3.11
image: cubejs/rust-cross:x86_64-unknown-linux-gnu-31072025-python-3.13

steps:
- name: Checkout
Expand All @@ -64,10 +64,10 @@ jobs:
workspaces: ./rust/cubesql -> target
key: cubesql-x86_64-unknown-linux-gnu
shared-key: cubesql-x86_64-unknown-linux-gnu
- name: Install Node.js 22
- name: Install Node.js 24
uses: actions/setup-node@v4
with:
node-version: 22
node-version: 24
- name: Install Yarn
run: npm install -g yarn
- name: Set Yarn version
Expand All @@ -77,14 +77,14 @@ jobs:
run: npm install -g cargo-cp-artifact@0.1
- name: Build native (with Python)
env:
PYO3_PYTHON: python3.11
PYO3_PYTHON: python3.13
CARGO_BUILD_TARGET: x86_64-unknown-linux-gnu
working-directory: ./packages/cubejs-backend-native
run: yarn run native:build-debug-python
- name: Store build artifact for dev image
uses: actions/upload-artifact@v4
with:
name: "native-linux-x64-glibc-3.11.node" # this name is referenced below in docker-image-dev
name: "native-linux-x64-glibc-3.13.node" # this name is referenced below in docker-image-dev
path: ./packages/cubejs-backend-native/index.node
overwrite: true

Expand All @@ -99,7 +99,7 @@ jobs:
- name: Download backend-native artifact
uses: actions/download-artifact@v4
with:
name: "native-linux-x64-glibc-3.11.node" # this name is referenced in above in native_linux
name: "native-linux-x64-glibc-3.13.node" # this name is referenced in above in native_linux
path: ./packages/cubejs-backend-native/
- name: Login to DockerHub
uses: docker/login-action@v3
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/post-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: [22.x]
node-version: [24.x]
steps:
- name: Checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -106,10 +106,10 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Node.js 22.x
- name: Install Node.js 24.x
uses: actions/setup-node@v4
with:
node-version: 22.x
node-version: 24.x
- name: Restore lerna
uses: actions/cache@v4
with:
Expand Down Expand Up @@ -170,10 +170,10 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Node.js 22.x
- name: Install Node.js 24.x
uses: actions/setup-node@v4
with:
node-version: 22.x
node-version: 24.x
- name: Restore lerna
uses: actions/cache@v4
with:
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ jobs:
# override: true # this is by default on
rustflags: ""
components: rustfmt
- name: Install Node.js 22.x
- name: Install Node.js 24.x
uses: actions/setup-node@v4
with:
node-version: 22.x
node-version: 24.x
registry-url: 'https://registry.npmjs.org/'
- name: Upgrade npm for OIDC support
run: npm install -g npm@11.7.0
Expand Down Expand Up @@ -75,8 +75,8 @@ jobs:
name: Build native Linux ${{ matrix.node-version }} ${{ matrix.target }} Python ${{ matrix.python-version }}
strategy:
matrix:
node-version: [22]
python-version: ["3.9", "3.10", "3.11", "3.12", "fallback"]
node-version: [24]
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "fallback"]
target: ["x86_64-unknown-linux-gnu", "aarch64-unknown-linux-gnu"]
include:
- target: x86_64-unknown-linux-gnu
Expand All @@ -89,7 +89,7 @@ jobs:
package_target_libc: glibc
fail-fast: false
container:
image: cubejs/rust-cross:${{ matrix.target }}-15082024${{ matrix.python-version != 'fallback' && format('-python-{0}', matrix.python-version) || '' }}
image: cubejs/rust-cross:${{ matrix.target }}-31072025${{ matrix.python-version != 'fallback' && format('-python-{0}', matrix.python-version) || '' }}
permissions:
contents: write
steps:
Expand Down Expand Up @@ -154,9 +154,9 @@ jobs:
name: Build ${{ matrix.os-version }} ${{ matrix.target }} ${{ matrix.node-version }} Python ${{ matrix.python-version }}
strategy:
matrix:
node-version: [22.x]
node-version: [24.x]
target: ["x86_64-apple-darwin", "aarch64-apple-darwin"]
python-version: ["3.9", "3.10", "3.11", "3.12", "fallback"]
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "fallback"]
include:
- target: x86_64-apple-darwin
os-version: macos-15-intel
Expand Down Expand Up @@ -243,7 +243,7 @@ jobs:
name: Build ${{ matrix.os-version }} ${{ matrix.node-version }} Python ${{ matrix.python-version }}
strategy:
matrix:
node-version: [22.x]
node-version: [24.x]
python-version: ["fallback"]
os-version: [windows-2022]
include:
Expand Down Expand Up @@ -596,13 +596,13 @@ jobs:
# Please use minimal possible version of ubuntu, because it produces constraint on glibc
- os: ubuntu-22.04
target: x86_64-unknown-linux-gnu
image: cubejs/rust-cross:x86_64-unknown-linux-gnu-15082024
image: cubejs/rust-cross:x86_64-unknown-linux-gnu-31072025
executable_name: cubestored
strip: true
compress: false
- os: ubuntu-22.04
target: x86_64-unknown-linux-musl
image: cubejs/rust-cross:x86_64-unknown-linux-musl-15082024
image: cubejs/rust-cross:x86_64-unknown-linux-musl-31072025
executable_name: cubestored
strip: true
# cubestored: CantPackException: bad DT_HASH nbucket=0x344 len=0x1890
Expand Down Expand Up @@ -729,7 +729,7 @@ jobs:
run: vcpkg integrate install; vcpkg install openssl:x64-windows
- name: Instal LLVM for Windows
if: ${{ startsWith(matrix.os, 'windows') }}
run: choco install -y --force llvm --version 18.1.6
run: choco install -y --force llvm --version 22.1.0
- name: Set Env Variables for Windows
uses: allenevans/set-env@v4.0.0
if: ${{ startsWith(matrix.os, 'windows') }}
Expand Down
Loading
Loading