Releases: cube-js/cube
Releases · cube-js/cube
v1.1.11
v1.1.10
1.1.10 (2024-12-16)
Bug Fixes
- api-gateway: allow switch sql user when the new user is the same (#9037) (a69c28f)
- api-gateway: make sure DAP works sql pushdown (#9021) (23695b2)
- cubestore: Allow create an index from expressions (#9006) (222cab8)
- schema-compiler: fix DAP with query_rewrite and python config (#9033) (849790f)
- schema-compiler: join relationship aliases (ad4e8e3)
Features
v1.1.9
v1.0.7
v1.0.7
v1.0.6
v1.1.8
1.1.8 (2024-12-05)
Bug Fixes
- clickhouse-driver: Replace error cause with string formatting (#8977) (e948856)
- clickhouse-driver: Tune ClickHouse errors: remove SQL, catch ping failure (#8983) (811a7ce)
- cubesql: fix unhandled timestamp unwrapping in df/transform_response (#8952) (4ea0740)
- cubestore: Disable writing cachestore logs by default to reduce use of disk space (#9003) (7ccd607)
- dev_env_setup: Fix incorrect arguments processing and make console output more user-friendly (#8999) (ead97b4)
- dev_env_setup: use relative packages everywhere (#8910) (ae823c9)
- ensure public is in sync with isVisible when using DAP (#8980) (a3ed6ea)
- fix data access policies condition logic (#8976) (47e7897)
- ksql-driver: Kafka, list of brokers (#9009) (31d4b46)
- schema-compiler: fix FILTER_PARAMS to populate set and notSet filters in cube's SQL query (#8937) (6d82f18), closes #9009 #8793
- schema-compiler: Fix incorrect sql generation for view queries referencing measures from joined cubes (#8991) (cd7490e)
- schema-compiler: Fix ungrouped cumulative queries incorrect sql generation (#8981) (82ba01a)
- schema-compiler: Undefined columns for lambda pre-aggregation queries referencing dimensions from joined cubes (#8946) (41b49f4)
- schema-compiler: use query timezone for time granularity origin (#8936) (1beba2d)
- server-core: fix improper requestId retrieval in DAP (#9017) (4e366d3)
- server-core: fix member level access policy evaluation (#8992) (ff89d65)
Features
- cubejs-api-gateway: alternative auth headers (#8987) (eb33d1a)
- databricks-driver: Support for intervals and CURRENT_DATE for sql push down (#9000) (f61afc3)
- duckdb-driver: remove unnecessary installing and loading HttpFS extension (#8375) (0aee4fc)
- firebolt: Automatically start the engine after connection (#9001) (8f45afa)
- pinot-driver: add optional oAuth headers (#8953) (7b1f797)
- sqlplanner: Extract alias logic from the symbols (#8919) (d1b07f1)
Performance Improvements
v1.1.7
1.1.7 (2024-11-20)
Bug Fixes
- cubesql: Support explicit UTC as timezone in pushdown SQL generation (#8971) (85eaa29), closes /github.com/cube-js/arrow-datafusion/blob/dcf3e4aa26fd112043ef26fa4a78db5dbd443c86/datafusion/physical-expr/src/datetime_expressions.rs#L357-L367
- databricks-driver: fix databricks bucket URL parsing. Now driver supports both (legacy and modern urls) (#8968) (137de67)
- jdbc-driver: Log errors from connection pool factory (#8903) (cfdc2a2)
Features
v1.1.6
v1.1.5
v1.1.4
1.1.4 (2024-11-12)
Bug Fixes
- cubesql: Add checks that projection/filters/fetch in TableScan is empty (#8883) (a7bab04)
- cubesql: Pass null_equals_null through egraph (#8776) (e02f612)
- schema-compiler: set missed CUBESQL_SQL_PUSH_DOWN to true by default in convertTzForRawTimeDimension flag (#8931) (9482807)