0.29.29 (2022-03-03)
Bug Fixes
- @cubejs-backend/schema-compiler: Add strictness to booleans (#4157) Thanks @zpencerq! (e918837)
- Timestamp for quarter range in time series has incorrect ending period of 23:59:99 (#4162) Thanks @Yashkochar20 ! (8e27ae7)
- @cubejs-backend/bigquery-driver: Cancel queries on polling timeout so those aren't dangling around for hours (f36ff74)
- cubestore: Add list file size validation after file upload to check upload consistency (#4093) (1c62859)
- cubestore: Deactivate tables on data corruption to allow refresh worker to reconcile failing partitions (#4092) (2c3c83a)
- cubestore: Do not spawn select workers for router nodes (8c07bba)
- cubestore: Do not warmup chunks on table creation to avoid stuck on warmup of unpartitioned chunks situation (4c27d51)
- cubestore: Jobs are fetched only once 5 seconds if there's a queue (dee115f)
- cubestore: Leading decimal zeros are truncated during formatting (a97f34b)
- cubestore: Postpone deletion of partitions and chunks after metastore log commits to avoid missing files on sudden metastore loss (#4094) (493c53e)
- helm-charts: correct s3 output location env variable (#4098) (88db58d)
- playground: auto size chart window (#4042) (ee496b3)
- playground: prevent params to shift around when removing filters (e3d17ae)
Features
- cubestore: Decimal partition pruning (#4089) (c00efad)
- cubestore: Introduce CUBESTORE_EVENT_LOOP_WORKER_THREADS to allow set tokio worker threads explicitly (9349a11)
- cubestore: Repartition single chunks instead of partition as a whole to speed up ingestion of big tables (#4125) (af65cdd)
- packages: add QuestDB driver (#4096) (de8823b)
- Compact JSON array based response data format support (#4046) (e74d73c), closes #1
- Unwinds CubeStore select worker panics to provide descriptive error messages (#4097) (6e21434)