v1.8.0
Version 1.8.0 includes bug fixes for database drivers and schema compilation, new stricter validation for pre-aggregation queries, primary key detection in data model generation, and performance optimizations to reduce memory usage and improve result parsing efficiency.
Bug Fixes
- backend-shared: Warn about deprecated CUBEJS_DB_SCHEMA only when it is set (#12099) (71bd0c7)
- mysql-driver: Point foreign keys at the referenced table (#12124) (501bd70), closes #11806
- postgres-driver: Detect primary and foreign keys via pg_catalog (#12125) (f5e1185), closes #11806
- schema-compiler,query-orchestrator: Bound the rollupLambda source query (#11708) (d403e7a), closes #11682
- schema-compiler: Bound ClickHouse UNION LIMIT via a derived table (#12113) (ff34ba1)
- tesseract: Render the MAX_SOURCE_ROW_LIMIT placeholder as a param (#12122) (3dcdace)
- tesseract: Resolve join paths for cubes connected only through a hub (#12070) (0f9c9c3), closes #11362
Features
- api-gateway: Stricter validation for pre-aggregation queries and date ranges (#12095) (87482c2)
- server-core,cli: Detect primary keys in generate data model, thanks @haechangcho (#11806) (1e5e930), closes #10517 #11270
Performance Improvements
Source: original entry ↗
More from Cube
Follow Cube to get its new changes in your feed and email digest.
Version 1.8.3 Release
Release of version 1.8.3 with updates and fixes.
Drop touch/used keys when pre-aggregation build fails
Fixed query-orchestrator to properly drop touch and used keys when a pre-aggregation build fails, improving cleanup and preventing stale cache references.
v1.8.2
This release includes bug fixes for filter handling in CubeScan, join-hint enrichment loops, and masked member visibility in pre-aggregations. It adds support for anchoring rolling windows on multi-stage include date ranges and improves performance in UNION ALL planning, native serde deserialization, and plan SQL template memoization.