1.8.22 (2026-11-11)
Bug Fixes
- api-gateway: Improve WS message validation (#12712) (e167248)
- backend-shared: Harden SQL parameter interpolation (#11576) (cf12bc6)
- clickhouse-driver: Kill cancelled queries and drop half-built tables (#12337) (63d5d26)
- cubesql: Describe parameterized statements without asking Cube at Parse (#12668) (56723bc), closes #12459
- cubesql: Raise default CUBESQL_REWRITE_MAX_NODES to 100000 (#12669) (8e945ab)
- cubesql: Support
DATEDIFFpush down for DuckDB (#12665) (4b43bf8) - oracle-driver: Build in-database pre-aggregations (#12601) (3bde433), closes #3127
- schema-compiler: Fix stack overflow on cross data source originalSql joins (#12621) (54c367d), closes #12571
- schema-compiler: Keep boolean dimensions and segments boolean in ClickHouse pre-aggregations (#12598) (27e426c), closes #9494
- tesseract: Bind partition range of a time series as params (#12576) (764482d), closes #12375
- tesseract: Match week rollups for trailing week rolling windows (#12585) (4aba94b), closes #8580 #7863
- tesseract: Order by a non-selected measure over a multi-fact query (#12583) (e09d8da), closes #7803
- tesseract: Plan the FROM and calc groups of a query explicitly (#12710) (d07f879)