Releases: cube-js/cube
Releases · cube-js/cube
v1.0.8
v1.2.3
v1.2.2
1.2.2 (2025-02-06)
Bug Fixes
- dremio-driver: Correct dremio date interval functions (#9193) (7cf2287)
- schema-compiler: Fix queries with time dimensions without granularities don't hit pre-aggregations with allow_non_strict_date_range_match=true (#9102) (eff0736)
- testing: avoid cypress crashes (#9196) (364d181)
Features
v1.2.1
v1.2.1
v1.2.0
1.2.0 (2025-02-05)
Bug Fixes
- @cubejs-client/ngx: Update APF configuration and build settings for Angular 12+ compatibility (#9152) Thanks to @HaidarZ! (57bcbc4)
- cubejs-playground: update query builder (#9175) (4e9ed0e)
- cubejs-playground: update query builder (#9184) (247ac0c)
- cubesql: Avoid panics during filter rewrites (#9166) (4c8de88)
- databricks-jdbc-driver: Fix extract epoch from timestamp SQL Generation (#9160) (9a73857)
- schema-compiler: make sure view members are resolvable in DAP (#9059) (e7b992e)
Features
- cubeclient: Add hierarchies to Cube meta (#9180) (56dbf9e)
- cubesql: Add filter flattening rule (#9148) (92a4b8e)
- cubesql: Add separate ungrouped_scan flag to wrapper replacer context (#9120) (50bdbe7)
- snowflake-driver: set QUOTED_IDENTIFIERS_IGNORE_CASE=FALSE by default (#9172) (164b783)
- Support complex join conditions for grouped joins (#9157) (28c1e3b)
v1.1.18
v1.1.17
1.1.17 (2025-01-27)
Bug Fixes
- presto-driver: optimize testConnection() to issue get nodes() instead of heavy show catalogs (#9109) (6d6df53)
- schema-compiler: Move create table name check to underlying driver for Postgres, MySQL, Oracle (#9112) (5fb81cc)
Features
- api-gateway: Async native query results transformations (#8961) (3822107)
- cubesql: Support %s in format (#9129) (be140ec), closes #9126
- databricks-driver: Enable Azure AD authentication via Client Secret (#9104) (f121e4d)
- schema-compiler: Add flag for using named timezones in MySQL Query class (#9111) (5a540db)
- snowflake-driver: Add ignore case statements flag (#9131) (db3b0fd)
v1.1.16
1.1.16 (2025-01-22)
Bug Fixes
- api-gateway: Allow querying time dimensions with custom granularity (#9068) (80f10ce)
- client-ws-transport: Flush send queue in close() to avoid race (#9101) (d9bc147)
- cubejs-client-react: useCubeQuery initial loading state (#9117) (81f9b58)
- cubesql: Add forgotten Distinct in ast_size_outside_wrapper cost component (#8882) (a64272e)
- cubesql: Fix condition for joining two date range filters (#9113) (39190e0)
- cubesql: Pass proper in_projection flag in non-trivial wrapper pull up rule (#9097) (8f0758e)
- druid-driver: Fix case sensitivity in like flow (#8658) (6d75c60)
- gateway: dryRun to return pre-rewritten queries (#9091) (f48495c)
- Install python3 executable for node-gyp (#8998) (9700dc8)
- schema-compiler: hierarchies on extended cubes (#9100) (c8f24f7)
- schema-compiler: update hierarchies handling to use object pattern (#9121) (42cbc8e)
- typo for DBeaver in comments change DBEver to DBeaver (#9092) (aab9e8f)
Features
- cli: Deploy, added --replace-env flag (#9095) (80591ea)
- cubejs-playground: update query builder (#9118) (7ad8936)
- cubesql: Implement format and col_description (#9072) (bde6eea), closes #8947 #8926
- Initial support for grouped join pushdown (#9032) (2f11d20)