Skip to content

Releases: cube-js/cube

v1.6.29

27 Mar 12:34

Choose a tag to compare

1.6.29 (2026-03-27)

Features

  • cubesql: Expose format in /v1/cubesql schema response (#10555) (f8d79a2)
  • Expose alias for named numeric format (#10568) (662bc58)
  • schema-compiler: Support currency for numeric measures and dimensions (#10561) (5fc721f)
  • schema-compiler: Support predefined named numeric formats (#10563) (f060f5c)

v1.6.28

25 Mar 18:30
@ovr ovr

Choose a tag to compare

1.6.28 (2026-03-25)

Bug Fixes

  • cubestore: Respect nulls for unique indexes with skip (#10553) (e27868c)
  • Value for custom-time/numeric format for /v1/load annotations (#10554) (5f432d8)

v1.6.27

24 Mar 16:28
@ovr ovr

Choose a tag to compare

1.6.27 (2026-03-24)

Features

  • cubestore: Queue - allow path lookup, if there was miss on external_id (#10543) (8fe8892)

v1.6.26

23 Mar 16:22
@ovr ovr

Choose a tag to compare

1.6.26 (2026-03-23)

Features

  • cubestore: Queue - allow to specify EXTERNAL_ID for RESULT (#10536) (52a0c21)

v1.6.25

20 Mar 19:00
@ovr ovr

Choose a tag to compare

1.6.25 (2026-03-20)

Bug Fixes

Features

  • cubestore: Queue - introduce external_id support (#10507) (73f17b7)
  • cubestore: Queue - support QUEUE RESULT by $id (#10529) (ef98588)

v1.6.24

18 Mar 16:15
@ovr ovr

Choose a tag to compare

1.6.24 (2026-03-18)

Bug Fixes

  • cubesql: Push Distinct down CubeScan with time dimensions (#10518) (028eadc)
  • query-orchestrator: Return cached result when refreshKey changes during must-revalidate (#10489) (e00fe12)
  • schema-compiler: Use isNotDistinctFrom() for ClickHouse Tesseract multi-fact joins (#10494) (43429eb), closes #10493
  • tesseract: Incorrect ubounded rolling window without granularity (#10508) (33a68a0)
  • tesseract: Measure with string type ends up with SUM aggregation (#10516) (589d20f)
  • tesseract: Pre-aggregations matching should respect join path (#10500) (eec59a2)
  • tesseract: Subquery dimension in filter (#10506) (58c0687)
  • tesseract: Tesseract should respect sql api aliases (#10505) (d5f6351)

Features

v1.6.23

13 Mar 21:49
@ovr ovr

Choose a tag to compare

1.6.23 (2026-03-13)

Bug Fixes

Features

  • cubestore-driver: Queue - use exclusive flag with new Cube Store (#10488) (c6462e4)
  • cubestore: Filter queue_list by process_id for exclusive items (#10490) (8458998)
  • Data access policy masking (#10463) (4b0d1bf)

v1.6.22

11 Mar 13:38
@ovr ovr

Choose a tag to compare

1.6.22 (2026-03-11)

Note: Version bump only for package cubejs

v1.6.21

10 Mar 18:51
@ovr ovr

Choose a tag to compare

1.6.21 (2026-03-10)

Bug Fixes

  • cubesql: Support per-column format codes (Tableau Desktop compatibility) (#10484) (d6ad885), closes #10418

Features

  • client-core: Use throwContinueWait parameter in cubeSql method (#10461) (53a80fd)
  • cubesql: Introduce cube_cache session variable (#10483) (541aa34)
  • cubestore: Logarithmic probabilistic increment of LFU counter (#10478) (4b8ac6f)
  • cubestore: Queue - add exclusivity support (#10479) (b5a0ec3)

v1.6.20

09 Mar 14:58
@ovr ovr

Choose a tag to compare

1.6.20 (2026-03-09)

Bug Fixes

  • cube: Issue with rollup pre-aggragations matching for views (#10474) (7160283)
  • cubesql: Do not panic when executing MEASURE function (#10472) (3202d51)

Features

  • backend-native: Add throwContinueWait parameter to /cubesql API endpoint (#10385) (3687c5f)
  • cubestore-driver: Share process-id with Cube Store (#10477) (36c4aa2)