Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
9bcddf8
Fix capitalization
akolov Mar 11, 2025
07bc81c
chore(tesseract): Fix issue with FILTER_PARAMS and issue with multi-s…
waralexrom Mar 3, 2025
0e83560
feat(tesseract): Pre-aggregation planning fallback (#9230)
waralexrom Mar 3, 2025
decd143
chore(tesseract): Some fixes to pass integration tests (#9244)
waralexrom Mar 3, 2025
c6eba12
chore(tesseract): Fix for multi stage with sub queries (#9292)
waralexrom Mar 3, 2025
2149c22
v1.2.15
KSDaemon Mar 3, 2025
a65a49d
fix(cubejs-native): sql over http drop sessions, correct error (#9297)
vasilev-alex Mar 4, 2025
2717b44
v1.2.16
vasilev-alex Mar 4, 2025
0c989fc
chore(fast-reload): support fastReloadEnabled as a server option (#9294)
asmisha Mar 5, 2025
bd27046
fix(docker): apt-get install ca-certificates in latest and local Dock…
Josh-a-e Mar 5, 2025
b5cdd07
feat(duckdb-driver): Add `databasePath` and `motherDuckToken` config …
Josh-a-e Mar 5, 2025
894f903
fix(cubesql): Use pushdown-pullup scheme for FilterSimplifyReplacer (…
mcheshkov Mar 5, 2025
7f83b93
docs: Update the docs for Visual Model (#9304)
igorlukanin Mar 5, 2025
a21838d
fix(schema-compiler): Fix ORDER BY clause generation for queries with…
KSDaemon Mar 5, 2025
0923075
fix(query-orchestrator): Fix dropping temp tables during pre-agg crea…
KSDaemon Mar 5, 2025
322b502
chore(ci): Upgrade outdated GitHub runners (#9298)
KSDaemon Mar 5, 2025
412f76b
chore(drivers): Update rewritten drivers version (#9305)
KSDaemon Mar 5, 2025
74ffd2d
fix(api-gateway): Support proxy when fetching jwk for token validatio…
KSDaemon Mar 5, 2025
9c25c3f
v1.2.17
mcheshkov Mar 5, 2025
e8d94c0
feat(cubesql): Support multiple columns on each side in ungrouped-gro…
mcheshkov Mar 5, 2025
293d8e8
docs: Fix client id in the Azure VPC peering doc (#9307)
bsod90 Mar 5, 2025
6d142f0
docs: Fix bad views usage in the AI API example (#9306)
mjirv Mar 5, 2025
d17015b
docs: Update ai-api.mdx (#9265)
morgan-at-cube Mar 5, 2025
7575eec
fix(cubesql): Calculate proper limit and offset for CubeScan in neste…
mcheshkov Mar 5, 2025
8256aa9
fix(cubesql): Make cube join check stricter (#9043)
mcheshkov Mar 6, 2025
3377207
fix(tesseract): Don't generate COALESCE with single argument (#9300)
waralexrom Mar 6, 2025
25281fb
fix(query-orchestrator): Fix improper pre-aggregation buildRange cons…
KSDaemon Mar 6, 2025
6fcf428
fix(tesseract): fix wrong default alias for symbols with digits in na…
waralexrom Mar 6, 2025
bebea84
v1.2.18
paveltiunov Mar 6, 2025
29f5e67
chore: log cubesql queries (#9311)
vasilev-alex Mar 6, 2025
c5b727b
feat(pinot-driver): Add enableNullHandling to query options using env…
marianore-muttdata Mar 7, 2025
ce44840
chore(deps): update missed dependencies (#9313)
KSDaemon Mar 7, 2025
2792f44
docs: Add actions to Access Control (#9315)
igorlukanin Mar 7, 2025
224aace
v1.2.19
paveltiunov Mar 8, 2025
d36a341
feat: Add SQL queries support in /v1/sql endpoint (#9301)
mcheshkov Mar 8, 2025
3d4ead5
docs: Add a recipe for 4-5-4 fiscal calendar
igorlukanin Mar 9, 2025
b632bc0
docs: Add CUBEJS_DAX_CREATE_DATE_HIERARCHIES env var
igorlukanin Mar 9, 2025
a824a17
fix: Allow config http protocol to be passed to clickhouse driver. (#…
BrandonFreeman-Cavallo Mar 10, 2025
add50ce
chore(native): Bump ring from 0.17.7 to 0.17.13 (#9316)
dependabot[bot] Mar 10, 2025
7b08efc
chore(tesseract): Bump ring from 0.17.8 to 0.17.13 (#9321)
dependabot[bot] Mar 10, 2025
efc6b89
v1.2.20
mcheshkov Mar 10, 2025
9ad69a2
docs: New concurrency pages and env vars (#9323)
igorlukanin Mar 10, 2025
4a533f3
docs: Update docs for Monitoring Integrations
igorlukanin Mar 10, 2025
3bbec03
feat(cubesql): Move dimensions-only projections to dimensions for pus…
mcheshkov Mar 10, 2025
e748ae5
chore(deps): Bump ring from 0.17.8 to 0.17.13 in /rust/cubesql (#9322)
dependabot[bot] Mar 10, 2025
dabee24
fix(cubejs-native): cubesql query logger span_id (#9325)
vasilev-alex Mar 11, 2025
3d3ac9c
v1.2.21
vasilev-alex Mar 11, 2025
45e29bb
chore: metaOnly flag in pre-aggregations api (#9128)
RusovDmitriy Mar 11, 2025
15181e4
Bump versions
akolov Mar 11, 2025
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
  •  
  •  
  •  
7 changes: 0 additions & 7 deletions .github/actions/integration/mssql.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,6 @@ set -eo pipefail
# Debug log for test containers
export DEBUG=testcontainers

export TEST_MSSQL_VERSION=2017-latest

echo "::group::MSSQL ${TEST_MSSQL_VERSION}";
docker pull mcr.microsoft.com/mssql/server:${TEST_MSSQL_VERSION}
yarn lerna run --concurrency 1 --stream --no-prefix integration:mssql
echo "::endgroup::"

export TEST_MSSQL_VERSION=2019-latest

echo "::group::MSSQL ${TEST_MSSQL_VERSION}";
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ env:

jobs:
latest-tag-sha:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
outputs:
sha: ${{ steps.get-tag.outputs.sha }}
steps:
Expand All @@ -55,7 +55,7 @@ jobs:
integration-cloud:
needs: latest-tag-sha
if: (needs['latest-tag-sha'].outputs.sha != github.sha)
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 60

strategy:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cross-images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ on:
jobs:
docker-dev:
name: Build cross image for ${{ matrix.target }} target
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 120
strategy:
matrix:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/drivers-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ env:

jobs:
latest-tag-sha:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
outputs:
sha: ${{ steps.get-tag.outputs.sha }}
steps:
Expand All @@ -86,7 +86,7 @@ jobs:
OUT: ${{ steps.get-tag.outputs.sha }}

native_linux:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 60
name: Build native Linux ${{ matrix.node-version }} ${{ matrix.target }} Python ${{ matrix.python-version }}
strategy:
Expand Down Expand Up @@ -149,7 +149,7 @@ jobs:
build:
needs: [latest-tag-sha, native_linux]
if: (needs['latest-tag-sha'].outputs.sha != github.sha)
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30
env:
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
Expand Down Expand Up @@ -196,7 +196,7 @@ jobs:
path: image.tar.gz

tests:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30
needs: [latest-tag-sha, build]
if: (needs['latest-tag-sha'].outputs.sha != github.sha)
Expand Down
56 changes: 28 additions & 28 deletions .github/workflows/examples-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ on:
jobs:

clickhouse-multi-tenancy:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -38,7 +38,7 @@ jobs:
EXAMPLE_CUBE_SKIP: 1

clickhouse-multiple-sources:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -64,7 +64,7 @@ jobs:
EXAMPLE_CUBE_SKIP: 1

apollo-federation:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -89,7 +89,7 @@ jobs:
EXAMPLE_CUBE_SKIP: 1

ksql:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -114,7 +114,7 @@ jobs:
EXAMPLE_CUBE_SKIP: 1

hasura-remote-schema:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -139,7 +139,7 @@ jobs:
EXAMPLE_CUBE_SKIP: 1

angular-dashboard:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -164,7 +164,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

compare-date-range:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -188,7 +188,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

clickhouse-dashboard:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -212,7 +212,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

d3-dashboard:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -236,7 +236,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

data-blending:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -260,7 +260,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

drill-downs:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -284,7 +284,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

ecom-backend:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -309,7 +309,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

external-rollups:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -333,7 +333,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

hacktoberfest:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -358,7 +358,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

mapbox:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -382,7 +382,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

react-dashboard:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -406,7 +406,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

react-muze:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -430,7 +430,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

real-time-dashboard:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -454,7 +454,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

web-analytics:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -478,7 +478,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

auth0:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -502,7 +502,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

bigquery-public-datasets:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -526,7 +526,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

google-charts-moma:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -551,7 +551,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

deepnote:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -577,7 +577,7 @@ jobs:
EXAMPLE_FRONTEND_SUBDIRECTORY: './'

graphql-api-metrics-dashboard:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -602,7 +602,7 @@ jobs:
EXAMPLE_FRONTEND_SUBDIRECTORY: './'

multi-tenant-analytics:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -626,7 +626,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

multitenancy-workshop:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -650,7 +650,7 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

aws-web-analytics:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand All @@ -675,7 +675,7 @@ jobs:
EXAMPLE_FRONTEND_SUBDIRECTORY: 'analytics-dashboard'

event-analytics:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
timeout-minutes: 30

steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/issue-labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:
jobs:
main:
name: Process Label Action
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: Process Label Action
Expand Down
9 changes: 5 additions & 4 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ env:
CUBEJS_TESSERACT_ORCHESTRATOR: true
jobs:
latest-tag-sha:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
outputs:
sha: ${{ steps.get-tag.outputs.sha }}
steps:
Expand All @@ -43,7 +43,8 @@ jobs:
OUT: ${{ steps.get-tag.outputs.sha }}

build_native_linux:
runs-on: ubuntu-20.04
# Please use minimal possible version of ubuntu, because it produces constraint on glibc
runs-on: ubuntu-22.04
timeout-minutes: 60
name: Build Linux Native backend for Dev image
container:
Expand Down Expand Up @@ -93,7 +94,7 @@ jobs:
docker-image-dev:
name: Release :dev image
needs: [latest-tag-sha, build_native_linux]
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
if: (needs['latest-tag-sha'].outputs.sha != github.sha)
steps:
- name: Check out the repo
Expand Down Expand Up @@ -133,7 +134,7 @@ jobs:

trigger-test-suites:
name: Trigger test suites run
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: [docker-image-dev]
timeout-minutes: 60
steps:
Expand Down
Loading