1.8.9 (2026-10-21)
Bug Fixes
- clickhouse-driver: Run pre-aggregation DDL through command() (#12324) (8068aaf), closes #9074 #12312
- cubesql: Make lower and upper Unicode-aware (#12341) (76115a1)
- cubesql: Push down window over grouped query as outer select (#12336) (a7043e1)
- cubesql: Push member filters below subqueries so FILTER_PARAMS see them (#12295) (331b879)
- cubesql: Share one query param between equal literals (#12348) (33d9e39)
- schema-compiler: Make scaffolded names valid when a table or column starts with a digit (#12256) (81b7df2), closes #2614 #11495
- schema-compiler: Mark view measures over rolling windows as cumulative (#12308) (666a0a0)
- schema-compiler: Parse time filter values on ClickHouse, Oracle and Presto (#12231) (f91ecd8), closes #12158 #12234
- schema-compiler: Quote scaffolded YAML values that start with a backtick (#12303) (d626c09), closes #6656
- tesseract: Join multi-stage dimensions on NULL keys null-safely (#12228) (c2df9b5)
Features
- Add
/v1/sql-filtersto read and rewrite the filters of a SQL API query (#10604) (cbeb666) - cube-cli: Add
cube evals listto find eval run ids (CUB-5721) (#12297) (2656f7a) - cubestore: Delete orphaned remote files concurrently (#12304) (4619d83), closes cubedevinc/cubejs-enterprise#16670