Skip to content

chore(deps): update cubejs/cube docker tag to v0.36.8

This MR contains the following updates:

Package Update Change
cubejs/cube minor v0.35.43 -> v0.36.8

MR created with the help of gitlab-org/frontend/renovate-gitlab-bot


Release Notes

cube-js/cube (cubejs/cube)

v0.36.8

Compare Source

Bug Fixes
  • cubestore: don't add all measures to default preagg index (#​8789) (fd1d09a)
  • playground: fix not showing granularities for time dimension (#​8794) (d77a512)
  • Render LIMIT 0 and OFFSET 0 properly in SQL templates (#​8781) (6b17731)
Features
  • Inherit all env variables to Cube Store (auto provisioning) (#​3045) (4902e6f)
  • playground: custom granularities support (#​8743) (336fad4)
  • prestodb-driver: Added support export bucket, gcs only (#​8797) (8c7dcbb)
  • Renaming of Post Aggregate into Multi Stage (#​8798) (bd42c44)
  • snowflake-driver: support DefaultAzureCredential and Managed Indentity auth for export bucket (#​8792) (cf4beff)

v0.36.7

Compare Source

Bug Fixes
  • Add explicit parameters limit in PostgreSQL and Redshift drivers (#​8784) (ad6abec)
Features
  • cubesql: Support DATE_PART SQL push down with Databricks (#​8779) (8fa0d53)

v0.36.6

Compare Source

Bug Fixes
  • schema-compiler: Support minutes and seconds for cubestore format interval (#​8773) (a7a515d)

v0.36.5

Compare Source

Bug Fixes
  • firebolt-driver: use default api endpoint if not provided (#​8767) (779eacd)
  • schema-compiler: fix FILTER_PARAMS flow in pre aggregations filtering (#​8761) (41ed9cc)
Features

v0.36.4

Compare Source

Bug Fixes
  • duckdb-driver: fix timeStampCast and dateBin (#​8748) (a292c3f)
  • schema-compiler: Warn when COUNT(*) is used with a cube/view where count is not defined (#​8667) (4739d94)
Features
  • client-core: timeseries for custom intervals (#​8742) (ae989e1)
  • schema-compiler: expose custom granularities details via meta API and query annotation (#​8740) (c58e97a)

v0.36.3

Compare Source

Bug Fixes
  • schema-compiler: fix FILTER_PARAMS propagation from view to cube's SQL query (#​8721) (ec2c2ec)

v0.36.2

Compare Source

Bug Fixes
  • cubejs-testing: cypress - fix rollup tests (#​8725) (23c9cda)
  • cubesql: Support new QuickSight meta queries (148e4cf)
  • schema-compiler: correct origin timestamp initialization in Granularity instance (#​8710) (11e941d)
Features
  • client-core: extend client types with custom granularity support (#​8724) (21a63e2)
  • cubejs-playground: add support for ungrouped and offset options (#​8719) (7d77b4a)
  • cubesql: Support [I]LIKE ... ESCAPE ... SQL push down (2bda0dd)
  • schema-compiler: exact match preagg with custom granularity without the need for allow_non_strict_date_range_match option (#​8712) (47c4d78)
  • schema-compiler: expose custom granularities via meta API (#​8703) (4875b8e)

v0.36.1

Compare Source

Bug Fixes
  • schema-compiler: Add missing “quarter” time unit to granularity definitions (#​8708) (e8d81f2)
Features
  • schema-compiler: Reference granularities in a proxy dimension (#​8664) (b7674f3)
  • snowflake-driver: Upgrade snowflake-sdk to 1.13.1 (fix Node.js 20+ crash) (#​8713) (84bc8de)

v0.36.0

Compare Source

BREAKING CHANGES
  • Remove support for USER_CONTEXT (#​8705) (8a796f8) - This functionality was deprecated starting from v0.26.0. Please migrate to SECURITY_CONTEXT.
  • chore!: Remove support for checkAuthMiddleware (86eadb3) - checkAuthMiddleware option was deprecated in 0.26.0, because this option was tightly bound to Express. Since Cube.js supports HTTP and WebSockets as transports, we want our authentication API to not rely on transport-specific details. We now recommend using checkAuth.
  • feat(cubesql)!: Enable CUBESQL_SQL_NO_IMPLICIT_ORDER by default (f22e1ef) - It's started to be true. it means that SQL API will not add ordering to queries that don't specify ORDER BY, previously it was true only for ungrouped queries.
  • chore!: /v1/run-scheduled-refresh - was removed (7213ae7) - Removing this method since Cube is designed and supposed to be run as a cluster, rather than a serverless application, in a production setting. Use the Orchestration API instead.
  • chore!: Remove cache & queue driver for Redis (eac704e) - Starting from v0.32, Cube Store is used as default cache and queue engine. Article: https://cube.dev/blog/replacing-redis-with-cube-store
  • chore!: Support for Node.js 16 was removed (8b83021) - Node.js is EOL, it was deprecated in v0.35.0.
  • feat(docker)!: Remove rxvt-unicode (which was used as TERM) (fb9cb75). It was not useful, and this TERM requires a lot of libraries to be installed. It costs 148 MB of additional disk space.
  • cubejs-client/playground: New query builder & new chart prototyping (6099144) - Playground was upgraded to Playground 2.0 and Chart Prototyping, previously available in Cube Cloud only.
Features
  • cubesql: Support information_schema.sql_implementation_info meta table (841f59a)
  • databricks-jdbc-driver: Support Java higher then 11 (03c278d)
  • docker-jdk: Upgrade JDK to 17 from 11 (c3a1ccd)
  • docker: Upgrade Node.js to 20.17.0 (9fedf78)
  • docker: Upgrade OpenSSL to 3 from (1.1) (97159e7)
  • docker: Upgrade OS to bookworm from bullseye (67e9521)
  • docker: Upgrade Python to 3.11 from 3.9 (7684579)
  • schema-compiler: Support custom granularities (#​8537) (2109849)
  • schema-compiler: Support custom granularities for Cube Store queries (#​8684) (f7c07a7)
  • Upgrade aws-sdk to 3.650.0 (0671e4a)

v0.35.81

Compare Source

Bug Fixes
  • api-gateway: fixes an issue where queries to get the total count of results were incorrectly applying sorting from the original query and also were getting default ordering applied when the query ordering was stripped out (#​8060) Thanks @​rdwoodring! (863f370)
  • cubesql: Use load meta with user change for SQL generation calls (#​8693) (0f7bb3d)
  • Updated jsonwebtoken in all packages (#​8282) Thanks @​jlloyd-widen ! (ca7c292)
Features

v0.35.80

Compare Source

Bug Fixes
  • schema-compiler: propagate FILTER_PARAMS from view to inner cube's SELECT (#​8466) (c0466fd)
Features
  • cubesql: Fill pg_description table with cube and members descriptions (#​8618) (2288c18)
  • cubesql: Support join with type coercion (#​8608) (46b3a36)

v0.35.79

Compare Source

Bug Fixes
  • schema-compiler: correct string casting for BigQuery (#​8651) (f6ac9c2)
  • schema-compiler: correct string casting for Databricks (#​8652) (5cf71d9)
  • schema-compiler: correct string casting for MySQL (#​8650) (9408bb4)
  • schema-compiler: correct string concatenation and casting for MS SQL (#​8649) (0e9f9f1)
  • schema-compiler: Support CURRENT_DATE SQL push down for BigQuery (9aebd6b)
Features
  • cubejs-api-gateway: Support returning new security context from check_auth (#​8585) (704a96c)

v0.35.78

Compare Source

Bug Fixes
  • cubesql: Don't clone AST on pre-planning step (#​8644) (03277b0)
  • cubesql: Don't clone response, improve performance (#​8638) (4366299)
  • cubesql: Fix non-injective functions split rules, make them variadic (#​8563) (ed33403)
  • cubesql: Normalize incoming date_part and date_trunc tokens (#​8583) (f985265)
Features
  • cubejs-api-gateway: Add description to V1CubeMeta, V1CubeMetaDimension and V1CubeMetaMeasure in OpenAPI (#​8597) (1afa934)
  • cubesql: Introduce max sessions limit (#​8616) (dfcb596)
  • cubesql: Upgrade serde, serde_json - performance boost (#​8636) (b4754db)
  • schema-compiler: detect boolean columns for schema generation (#​8637) (178d98f)

v0.35.77

Compare Source

Bug Fixes
Features
  • cubesql: CubeScan - don't clone strings for non stream response (#​8633) (df364be)

v0.35.76

Compare Source

Bug Fixes
  • Invalid interval when querying multiple negative interval windows within Cube Store (#​8626) (716b26a)

v0.35.75

Compare Source

Bug Fixes
  • Internal: ParserError("Expected AND, found: INTERVAL") in case of trailing and leading window parts are defined for pre-aggregated rolling window measure (#​8611) (18d0620)

v0.35.74

Compare Source

Bug Fixes
Features

v0.35.73

Compare Source

Bug Fixes
  • cubesql: Reduce memory usage while converting to DataFrame (#​8598) (604085e)
  • cubesql: Use date_part => date_part + date_trunc split only with appropriate date_part argument (#​8552) (9387072)
  • cubestore: Reduce memory usage while converting to DataFrame (#​8599) (15f9a0f)
Features
  • cubejs-schema-compiler: Support FILTER_GROUP in YAML models (#​8574) (f3b8b19)

v0.35.72

Compare Source

Note: Version bump only for package cubejs

v0.35.71

Compare Source

Note: Version bump only for package cubejs

v0.35.70

Compare Source

Bug Fixes
  • cubesql: Don't push down aggregate to grouped query with filters (df3334c)

v0.35.69

Compare Source

Bug Fixes
  • cubesql: Split PowerBI count distinct expression (6a518d3)

v0.35.68

Compare Source

Bug Fixes
  • cubestore: Docker - install ca-certificates (#​8571) (da40ff6)
  • schema-compiler: incorrect sql for query with same dimension with different granularities (#​8564) (b8ec20e)
Features
  • cubesql: Support variable number of scalar function arguments in split rewrites (#​8534) (2300fe8)

v0.35.67

Compare Source

Features
  • cubesqlplanner: Native SQL planner implementation first steps (#​8506) (fab9c48)
  • cubesql: Support push down cast type templates (556ca7c)

v0.35.66

Compare Source

Bug Fixes

v0.35.65

Compare Source

Bug Fixes
  • cubestore: Import - validate http response for error (#​8520) (d462b89)
Features
  • native: Add datetime types support to generate_series() UDTF (#​8511) (99b3c65)

v0.35.64

Compare Source

Bug Fixes
  • native: Fix build failures caused by new ShutdownMode param (#​8514) (80d10fd)
  • server: Start native api gateway only under the flag (not when port specified) (#​8516) (b533859)
Features
Performance Improvements
  • cubesql: More complete usage of member_name_to_expr caching (#​8497) (3f369e3)

v0.35.63

Compare Source

Bug Fixes
  • cubesql: Apply IN as = transformation with push down disabled (152fca0)
Features

v0.35.62

Compare Source

Bug Fixes
  • schema-compiler: Replace all toDateTime with toDateTime64 in ClickHouseQuery adapter to handle dates before 1970 (#​8390) Thanks @​Ilex4524 ! )j (f6cff1a)
Features
Performance Improvements
  • cubesql: Replaced LogicalPlanData::find_member with a caching version (#​8469) (858d965)

v0.35.61

Compare Source

Bug Fixes
  • cubejs-questdb-driver: fix obsolete column name in SHOW TABLES (#​8493) Thanks @​puzpuzpuz! (f135933)
  • cubesql: Transform IN filter with one value to = with all expressions (671e067)
Features
  • cubesql: Support Null input type in SUM and AVG functions (5ce589a)

v0.35.60

Compare Source

Bug Fixes
  • cubesql: Fix "unable to represent JsFunction in Python" in queries when using python for cube configuration (#​8449) (bcef222)
  • server-core: Headers sent multiple times from dev-server handlers crashes it (#​8463) (45bbb8a)
Features

v0.35.59

Compare Source

Bug Fixes
Features

v0.35.58

Compare Source

Bug Fixes
  • cubesql: Fix incorrect dateRange when filtering over date_trunc'd column in outer query (90ce14e)
  • postgres-driver: Don't throw errors for pseudo fields like __user (9c01c1b)
  • postgres-driver: Mapping for generic int as int8 (#​8338) (3202d8d)

v0.35.57

Compare Source

Bug Fixes
  • cubesql: Don't put aggregate functions in Projection on split (4ff4086)
  • cubesql: Make CAST(COUNT(*) as float) work properly in some situations (#​8423) (3ff5c9f)
Features

v0.35.56

Compare Source

Bug Fixes
  • cubesql: Correctly type pg_index fields (edadaf1)
  • cubesql: Realias outer projection on flatten (8cbcd7b)
Features
  • docker: Upgrade node from 18.20.1-bullseye-slim to 18.20.3-bullseye-slim (#​8426) (57bd39a)
  • Make graceful shutdown add fatal messages in postgres (8fe1af2)

v0.35.55

Compare Source

Bug Fixes
  • cubejs-databricks-jdbc-driver: Remove inquirer library (reduce image size) (#​8408) (682354b)
Features

v0.35.54

Compare Source

Features
  • to_date rolling window type syntax (#​8399) (eb7755d)
  • cubesql: Interval(MonthDayNano) multiplication and decomposition (576f7f7)

v0.35.53

Compare Source

Features
  • cubesql: Decimal128 i.e. NUMERIC(,) literal generation for SQL push down (43e29f9)
  • cubestore: Docker - upgrade to bookworm (bfd560c)
  • cubestore: Support openssl 3 (upgrade rdkafka) (f4874d6)

v0.35.52

Compare Source

Note: Version bump only for package cubejs

v0.35.51

Compare Source

Bug Fixes
  • cube: Rebuild of PreAggregations with aggregating indexes (#​8326) (cc1de4f)
  • cubesql: Support CAST projection split (bcbe47b)
  • schema-compiler: add escape sequence to Snowflake QueryFilter (13d10f6)
Features
Performance Improvements
  • cubesql: Make incremental rule scheduler distinguish between generation 0 and 1 (719d8cf)

v0.35.50

Compare Source

Bug Fixes
  • cubesql: Proper interval dataframe values and better formatting (57e1d74)

v0.35.49

Compare Source

Features
  • cubesql: Implement timestamp subtraction and epoch extraction from intervals (1239e15)

v0.35.48

Compare Source

Bug Fixes
  • client-react: udpate td with a compare date range (#​8339) (9ef51f7)
  • cubesql: Rollup don't work over subquery with asterisk projection (#​8354) (0bc0306)
  • use tablesSchema over direct information schema (#​8347) (a4ca555)
Features
Performance Improvements
  • cubesql: Use an incremental rule scheduler for egg (5892df7)

v0.35.47

Compare Source

Bug Fixes

v0.35.46

Compare Source

Bug Fixes

v0.35.45

Compare Source

Bug Fixes
  • cubesql: Don't duplicate time dimensions (577220d)
  • cubesql: Support DATE_TRUNC equals literal string (69ba0ee)
Performance Improvements
  • cubesql: Improve rewrite engine performance (4f78b8a)

v0.35.44

Compare Source

Bug Fixes

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports

Loading