cube

πŸ“Š Cube β€” The Semantic Layer for Building Data Applications

OTHER License

Downloads
1.5M
Stars
17.8K
Committers
313

Bot releases are hidden (Show)

cube - v0.29.30

Published by paveltiunov over 2 years ago

0.29.30 (2022-03-04)

Bug Fixes

  • @cubejs-backend/cubestore-driver: Empty tables in Cube Store if index is being used (#4170) (2585c12)
  • api-gateway: GraphQL cannot read property findIndex of undefined (51d48f1)
cube - v0.29.29

Published by paveltiunov over 2 years ago

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)
cube - v0.29.28

Published by ovr over 2 years ago

0.29.28 (2022-02-10)

Bug Fixes

  • @cubejs-backend/athena-driver: Batching and export support (#4039) (108f42a)
  • cubesql: Allow to pass measure as an argument in COUNT function (#4063) (c48c7ea)
cube - v0.29.27

Published by ovr over 2 years ago

0.29.27 (2022-02-09)

Bug Fixes

  • cubesql: Unique filtering for measures/dimensions/segments in Request (552c87b)
  • cubestore: Ensure file size matching during downloads to localize any remote fs consistency issues (#4054) (38fdf35)
  • cubestore: Schema type mismatch when in memory chunks are queried (#4024) (614809b)

Features

  • cubesql: Move execution to Query Engine (2d84b6b)
cube - v0.29.26

Published by paveltiunov over 2 years ago

0.29.26 (2022-02-07)

Bug Fixes

  • cubejs-playground: tab close button styles (#4047) (a6307e9)
  • Use prototype name matching instead of classes to allow exact version mismatches for AbstractExtension (75545e8)
  • @cubejs-client/ngx: cubejs.watch() not producing errors (#3974) Thanks @PieterVanZyl-Dev! (1ee6740), closes #3961
  • cubesql: Ignore case sensitive search for usage of identifiers (a50f8a2)

Features

  • cubesql: Support information_schema.COLLATIONS table (#4018) (262314d)
  • cubesql: Support prepared statements in MySQL protocol (#4005) (6b2f61c)
  • cubesql: Support SHOW COLLATION (#4025) (95b5d0e)
cube - v0.29.25

Published by paveltiunov over 2 years ago

0.29.25 (2022-02-03)

Bug Fixes

  • Out of memory in case of empty table has been used to build partitioned pre-aggregation (#4021) (314cc3c)
  • @cubejs-bacend/api-gateway: fix a type issue where queries did not properly support logical and and logical or operators (#4016) Thanks @rdwoodring! (bb2d230)
  • cubestore: Decimals without integral part are ignoring sign during to_string() (b02b1a6)

Features

  • @cubejs-backend/snowflake-driver: CUBEJS_DB_SNOWFLAKE_PRIVATE_KEY env variable support (38f4840)
  • Load metrics from DBT project (#4000) (2975d84)
  • cubestore: Support quarter granularity for date_trunc fn (#4011) (404482d)
cube - v0.29.24

Published by ovr over 2 years ago

0.29.24 (2022-02-01)

Bug Fixes

  • Correct error message on missing partitions (e953296)
  • Remove orphaned tables on error while pre-aggregation creation (#3996) (0548435)
  • cubesql: Ignore @@ global prefix for system defined variables (80caef0)

Features

cube - v0.29.23

Published by paveltiunov over 2 years ago

0.29.23 (2022-01-26)

Bug Fixes

  • Cannot read property β€˜last_updated_at’ of undefined (#3980) (74d75e7)
  • Provide more readable message for CSV parsing error (0b9a3f8)
  • @cubejs-client/core: restore support for Angular by removing dependency on @cubejs-client/dx (#3972) (13d30dc)
  • client-core: apiToken nullable check (3f93f68)
  • Error: column does not exist during in case of subQuery for rolling window measure (6084407)

Features

  • cubesql: Setup more system variables (97fe231)
cube - v0.29.22

Published by vasilev-alex almost 3 years ago

0.29.22 (2022-01-21)

Bug Fixes

  • postgres-driver: Support enums as UD types for columns, fix #3946 (#3957) (842cc53)

Features

  • cubesql: Execute SHOW VARIABLES [LIKE 'pattern'] via QE instead of hardcoding (#3960) (48c0d77)
cube - v0.29.21

Published by vasilev-alex almost 3 years ago

0.29.21 (2022-01-17)

Bug Fixes

  • playground: rollup designer undefined key (3213e70)

Features

  • @cubejs-backend/schema-compiler: extend the schema generation API (#3936) (48b2335)
  • cubestore: Bump Clang to 12 (8a16102)
  • cubestore: Use OpenSSL 1.1.1l (1e18bec)
  • Surfaces lastUpdateAt for used preaggregation tables and lastRefreshTime for queries using preaggreagation tables (#3890) (f4ae73d), closes #3540
  • cubesql: Improve error messages (#3829) (8293e52)
cube - v0.29.20

Published by ovr almost 3 years ago

0.29.20 (2022-01-10)

Bug Fixes

  • cubesql: Alias binding problem with escapes ( as '') (8b2c002)
cube - v0.29.19

Published by paveltiunov almost 3 years ago

0.29.19 (2022-01-09)

Note: Version bump only for package cubejs

cube - v0.29.18

Published by paveltiunov almost 3 years ago

0.29.18 (2022-01-09)

Bug Fixes

cube - v0.29.17

Published by paveltiunov almost 3 years ago

0.29.17 (2022-01-05)

Bug Fixes

  • Do not instantiate SqlParser if rewriteQueries is false to save cache memory (00a239f)
  • TypeError: Cannot read property 'map' of undefined\n at /cube/node_modules/@cubejs-backend/server-core/src/core/RefreshScheduler.ts:349:86\n (ca33fe4)
  • cubejs-cli: use process.cwd() in typegen to resolve current project's node_modules/ (daceca7)
cube - v0.29.16

Published by paveltiunov almost 3 years ago

0.29.16 (2022-01-05)

Bug Fixes

  • @cubejs-backend/snowflake-driver: OperationFailedError: SQL compilation error: invalid value [?] for parameter 'STATEMENT_TIMEOUT_IN_SECONDS' (4a1503e)
  • refreshKey is evaluated ten times more frequently if sql and every are simultaneously defined (#3873) (c93ae12)
cube - v0.29.15 Happy new year πŸŽ…

Published by ovr almost 3 years ago

0.29.15 (2021-12-30)

Bug Fixes

  • docker: remove cache from alpine image (a52be2f)

Features

  • cubestore: Mark linux GNU as supported on ARM64 (post installer) (3b385e5)
  • native/cubesql: Build for ARM64 linux GNU (5351c41)
  • Introduce single unified CUBEJS_DB_QUERY_TIMEOUT env variable to set all various variables that control database query timeouts (#3864) (33c6292)
cube - v0.29.14

Published by ovr almost 3 years ago

0.29.14 (2021-12-29)

Note: Version bump only for package cubejs

cube - v0.29.13

Published by paveltiunov almost 3 years ago

0.29.13 (2021-12-29)

Bug Fixes

  • arm64 support for cubestore docker images (#3849) (305c234)
cube - v0.29.12

Published by paveltiunov almost 3 years ago

0.29.12 (2021-12-29)

Bug Fixes

  • cubesql/native: Return errors to the client (missing field ) (82b22e4)
  • cubestore: Do not fail scheduler loop on lagged broadcast receive (11a2a67)

Features

  • Split batching upload of pre-aggregations into multiple files to enhance performance and avoid load balancer upload limits (#3857) (6f71419)
  • cubesql: Ignore KILL statement without error (20590f3)
cube - v0.29.11

Published by ovr almost 3 years ago

0.29.11 (2021-12-24)

Bug Fixes

  • cubestore: Respect pending chunks for compaction (ac23554)

Features

  • cubestore: Build binary for aarch64-unknown-linux-gnu (#3844) (38b8054)
  • cubestore: Support docker image for AMR64 platform (#3841) (6514fdc)
Package Rankings
Top 0.67% on Npmjs.org
Badges
Extracted from project README
npm version GitHub Actions FOSSA Status FOSSA Status