cube

📊 Cube — The Semantic Layer for Building Data Applications

OTHER License

Downloads
1.5M
Stars
17.8K
Committers
313

Bot releases are visible (Hide)

cube - v0.29.35

Published by ovr over 2 years ago

0.29.35 (2022-03-24)

Bug Fixes

  • cubesql: Fix decoding for messages without body in pg-wire protocol (f7aa6ed)
  • cubesql: Specify required parameters on startup for pg-wire (b79088b)
  • query-orchestrator: Pin es5-ext version (#4257) (4a17e9c)

Features

  • cubesql: Split variables to session / server for MySQL (#4255) (f78b539)
cube - v0.29.34

Published by RusovDmitriy over 2 years ago

0.29.34 (2022-03-21)

Bug Fixes

  • cubesql: Disable MySQL specific functions/statements for pg-wire protocol (#4222) (21f6cde)

Features

  • cubesql: Correct response for SslRequest in pg-wire (#4238) (bd1468a)
  • server: Allow to configure allowNodeRequire for DataSchemaCompiler (#4235) (64b8ff6)
cube - v0.29.33

Published by vasilev-alex over 2 years ago

0.29.33 (2022-03-17)

Bug Fixes

  • cubesql: Add numeric_scale field for information_schema.columns (2e2877a)
  • helm-charts: add missing config for sqlAPI (#4191) (7a7c5da)
  • playground: rollup designer query compatibility (#4224) (000e28d)
  • TypeError: Cannot create proxy with a non-object as target or handler /cubejs-api/v1/run-scheduled-refresh request without auth params (a04f13f)

Features

  • cubejs-api-gateway: add dbType to load req success event for db usage analytics (fc23028)
  • cubesql: Enable PostgresServer via env variable (39b6528)
  • cubesql: Initial support for pg-wire protocol (1b87c8c)
  • cubesql: Support meta layer and dialect for Postgres service (#4215) (46af90d)
  • cubesql: Support PLAIN authentication method to pg-wire (#4229) (c4fbd8c)
  • cubesql: Support SHOW processlist (0194098)
  • playground: non-additive measures message (#4236) (ae18bbc)
cube - v0.29.32

Published by paveltiunov over 2 years ago

0.29.32 (2022-03-10)

Bug Fixes

  • @cubejs-backend/dbt-schema-extension: dbt metric types are not p… (#4188) (30179f7)

Features

  • cubesql: Support information_schema.processlist (#4185) (4179fb0)
cube - v0.29.31

Published by vasilev-alex over 2 years ago

0.29.31 (2022-03-09)

Bug Fixes

  • @cubejs-backend/dbt-schema-extension: Identifiers are not properly escaped in case for Dbt cloud (be28d61)
  • athena: Fixes export bucket location. Fixes column order. (#4183) (abd40a7)
  • allow post requests for sql (#4180) (2d101ee)
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)
Package Rankings
Top 0.67% on Npmjs.org
Badges
Extracted from project README
npm version GitHub Actions FOSSA Status FOSSA Status