Skip to content

Releases: cube-js/cube

v1.6.54

04 Jun 08:50
@ovr ovr

Choose a tag to compare

1.6.54 (2026-06-04)

Bug Fixes

  • cubesql: Don't mix filter params between subqueries in SQL push down (#10996) (38b7d8c)
  • tesseract: make pre-aggregations tests work under native SQL planner (#10992) (33ca484)
  • tesseract: nested CTE generation with duplicate names (#11005) (a321af5)
  • tesseract: pre-aggregation table name corruption when one name is a prefix of another (#11000) (f401118)

Features

  • api-gateway: accept a list of API secrets for verification (#10985) (d9a308f)

v1.6.53

02 Jun 12:58
@ovr ovr

Choose a tag to compare

1.6.53 (2026-06-02)

Bug Fixes

Features

v1.6.52

29 May 10:16
@ovr ovr

Choose a tag to compare

1.6.52 (2026-05-29)

Bug Fixes

  • drivers: athena custom-granularity pre-aggregation build (#10950) (f39bcf0)
  • tesseract: JOIN-model assembly for multi-stage reduce_by (#10947) (eab34f2)

Features

  • cubesql: Universally prefix all errors (#10758) (6c13990)
  • support distributed query cancellation in query queue and cancellation promise for Athena (#10953) (0c08a78)
  • tesseract: Multi-stage filter directives (#10827) (2c7a614)
  • tesseract: multi-stage grain directive (#10957) (76eb75b)

v1.6.51

27 May 12:52
@ovr ovr

Choose a tag to compare

1.6.51 (2026-05-27)

Features

Performance Improvements

  • cubeorchestrator: QueryResult - migrate to columnar storage (#10829) (cfe7f38)

v1.6.50

22 May 20:23

Choose a tag to compare

1.6.50 (2026-05-22)

Bug Fixes

  • schema-compiler: Throw error for duplicate cube and view names in JS models (#10909) (06c16b4)

Features

  • Enable native orchestrator for all cases (don't allow to disable it) (#10919) (9268376)

v1.6.49

21 May 12:14
@ovr ovr

Choose a tag to compare

1.6.49 (2026-05-21)

Bug Fixes

  • cubestore-cli: Incorrect reconnections (#10914) (0fa472b)
  • tesseract: multi-stage pre-aggregation usage substitution and IS NOT DISTINCT FROM (#10925) (81b9de0)

Features

  • cubesql: Allow grouped joins with SQL push down (#10234) (041d753)
  • cubesql: Support parsing extra timezone formats (#10913) (346eb56)
  • cubestore-cli: Support Arrow format for responses (#10915) (e4c8c43)
  • cubestore: Fold IS NOT DISTINCT FROM join predicates into HashJoin keys (#10923) (858c1e4)
  • tesseract: default value filters for views (CORE-357) (#10892) (3477776)

v1.6.48

19 May 13:17
@ovr ovr

Choose a tag to compare

1.6.48 (2026-05-19)

Features

v1.6.47

18 May 08:59
@ovr ovr

Choose a tag to compare

1.6.47 (2026-05-18)

Bug Fixes

  • athena-driver: propagate query cancellation to Athena via StopQueryExecution (#10861) (233e86f)
  • cubesql: Correctly escape/unescape LIKE patterns (#10862) (43331cc)
  • schema-compiler: resolve time dimension granularity columns in pre-aggregation indexes (#10894) (c164aab)
  • tesseract: align bridge member SQL with JS proxy reference (#10850) (d5da121)
  • tesseract: tautological FK-aggregate join for filtered PK counts (#10762) (b647dd5)
  • tesseract: wrap composed expressions before timestamptz cast in convert_tz (#10859) (cab0a18)

Performance Improvements

  • backend-native: String interning for keys in get_cubestore_result (#10869) (22031fb)
  • cubeorchestrator: Improve performance of vanilla format (#10876) (3975ae3)
  • cubeorchestrator: Resolve minimal-granularity for vanilla at planning (#10874) (4814ae3)

v1.6.46

11 May 12:01
@ovr ovr

Choose a tag to compare

1.6.46 (2026-05-11)

Performance Improvements

  • cubeorchestrator: Hand-written Deserialize for DBResponsePrimitive (-95%, ~20x parse) (#10853) (f4eb034)

v1.6.45

11 May 09:30
@ovr ovr

Choose a tag to compare

1.6.45 (2026-05-11)

Bug Fixes

  • schema-compiler: handle sqlTable in originalSql pre-aggregation (#10824) (3d82f94)
  • schema-compiler: invalidate Jinja render cache when imported macro file changes (#10818) (e60ad99)

Features

  • cubestore: add stale-while-revalidate timeout for SQL query cache (#10822) (f050b10)

Performance Improvements

  • cubeorchestrator: Drop DBResponseValue wrapper (-15% transform) (#10844) (4e26c26)
  • cubeorchestrator: Use columnar format between JS->Rust data transport (-20%) (#10837) (1a64945)