Releases: cube-js/cube
Releases · cube-js/cube
v1.1.14
v1.1.13
1.1.13 (2025-01-09)
Bug Fixes
v1.1.12
1.1.12 (2025-01-09)
Bug Fixes
- api-gateway: fix DAP RLS issue with denied queries and python conf (#9054) (e661d2a)
- backend-native: Fix request sequence span ids (#9077) (d48ef99)
- backend-native: Pass req.securityContext to Python config (#9049) (95021f2)
- cubejs-client-core: hierarchy typings (#9042) (7c38845)
- dremio-driver: Fix stale version of testing-shared dependency (#9079) (ee826e1)
- schema-compiler: fix time dimension granularity origin formatting in local timezone (#9071) (c97526f)
- tesseract: sqlAlias support (f254f64)
Features
- cubejs-client-core: Fill missing dates with custom measure value (#8843) (ed3f6c9)
- cubesql: Penalize zero members in wrapper (#8927) (171ea35)
- duckdb-driver: Add support for installing and loading DuckDB Extensions. (#8744) (0e6ecd9)
- server-core: Support for scheduledRefreshTimeZones as function, passing securityContext (#9002) (10e47fc)
- tesseract: Make measure an entry point for multi-fact join for now and support template for params (#9053) (cb507c1)
- vertica-driver: Introduce VerticaDriver (#9081) (c43340d), closes #2 #5 #6
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)