v1.7.3
Bug fixes for NULL value handling in base-driver, date normalization in timestamp comparisons, window expression aliasing, ORDER BY validation, measure/ORDER BY combinations, and custom granularities. Initial support for Tesseract driver with integration tests.
1.7.3 (2026-07-16)
Bug Fixes
- base-driver: Handle NULL values in readOnly type detection (fix #11094) (#11245) (f06bfb9)
- cubesql: Normalize date-only string literals in timestamp comparisons (#11251) (ec12ff0)
- cubesql: Reference window expressions by generated alias in
ORDER BY(#11250) (8068893) - cubesql: Reject
ORDER BYover ungrouped columns with a clear error (#11249) (ff5eac9) - cubesql: Support
HAVINGon a measure combined withORDER BYon the same measure (#11254) (23b199e) - duckdb-driver: Invalid SQL for custom granularities (#11272) (7850aab)
Features
Source: original entry ↗
More from Cube
Follow Cube to get its new changes in your feed and email digest.
Version 1.8.3 Release
Release of version 1.8.3 with updates and fixes.
Drop touch/used keys when pre-aggregation build fails
Fixed query-orchestrator to properly drop touch and used keys when a pre-aggregation build fails, improving cleanup and preventing stale cache references.
v1.8.2
This release includes bug fixes for filter handling in CubeScan, join-hint enrichment loops, and masked member visibility in pre-aggregations. It adds support for anchoring rolling windows on multi-stage include date ranges and improves performance in UNION ALL planning, native serde deserialization, and plan SQL template memoization.