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.10

Published by ovr almost 3 years ago

0.29.10 (2021-12-22)

Bug Fixes

  • cubestore: Do not show errors for not uploaded chunks scheduled for removal (ca94fb2)
  • cubestore: Re-parent chunks on compaction instead of repartitioning (cb6b9d5)
cube - v0.29.9

Published by paveltiunov almost 3 years ago

0.29.9 (2021-12-22)

Bug Fixes

  • TypeError: Cannot read property 'filter' of undefined on pre-aggregations cache only load (eddecdf)

Features

  • cubestore: Introduce table partition_split_threshold to allow large scale partitions (#3837) (2bdebce)
cube - v0.29.8

Published by ovr almost 3 years ago

0.29.8 (2021-12-21)

Bug Fixes

  • @cubejs-client/core: Add 'meta' field to typescript TCubeMember type #3682 (#3815) Thanks @System-Glitch! (578c0a7)
  • @cubejs-client/vue: fix error when executing deletion (#3806) Thanks @18207680061! (9d220a8)
  • cubestore: Reduce excessive startup memory usage (4f0dfc8)

Features

  • cubesql: Improve selection finder for ORDER BY (d28897b)
  • cubesql: Introduce information_schema.key_column_usage (922b6e2)
  • cubesql: Introduce information_schema.referential_constraints (cdfdcd7)
  • cubesql: Introduce information_schema.schemata (3035231)
  • cubesql: Rewrite general planner to pass restrictions for QE (28e127b)
cube - v0.29.7

Published by paveltiunov almost 3 years ago

0.29.7 (2021-12-20)

Bug Fixes

  • Table cache incorrectly invalidated after merge multi-tenant queues by default change (#3828) (540446a)
  • cubejs-cli: make typegen command throw useful errors (04358be)
cube - v0.29.6

Published by paveltiunov almost 3 years ago

0.29.6 (2021-12-19)

Bug Fixes

  • refresh process for useOriginalSqlPreAggregations is broken (#3826) (f0bf070)
cube - v0.29.5

Published by ovr almost 3 years ago

0.29.5 (2021-12-17)

Features

  • @cubejs-client/dx: introduce new dependency for Cube.js Client (5bfaf1c)
  • cubejs-cli: generate TypeScript types from API for use by @cubejs-client/core (b97d9ca)
  • cubesql: Support CompoundIdentifier in compiling (030c981)
  • cubesql: Support DATE with compound identifier (fa959d8)
  • cubesql: Support DATE, DATE_ADD, NOW fuunctions & Intervals (a71340c)
  • cubesql: Support hours interval (b2d4b53)
cube - v0.29.4

Published by ovr almost 3 years ago

0.29.4 (2021-12-16)

Bug Fixes

  • Validate contextToAppId is in place when COMPILE_CONTEXT is used (54a8b84)
  • cubejs-playground: responsive filter group size (5129cca)
  • cubejs-playground: responsive filter group size * 2 (2e340df)
  • cubesql: IF function, support array & scalar (1b04ad1)
  • cubesql: LIKE '%(%)%' (c75efaa)
  • cubesql: Substr with negative count should return empty string (not an error) (197b9e5)

Features

  • cubesql: Support LOCATE function (9692ae3)
  • cubesql: Support SUBSTRING with commans syntax (ffb0a6b)
  • cubesql: Support UCASE function (8853ec6)
cube - v0.29.3

Published by vasilev-alex almost 3 years ago

0.29.3 (2021-12-15)

Bug Fixes

  • api-gateway: skip GraphQL types generation for empty cubes (28f3c40)
  • playground: use playground token when security context provided (74e22e3)
cube - v0.29.2

Published by vasilev-alex almost 3 years ago

0.29.2 (2021-12-15)

Bug Fixes

  • playground: respect security context token in GraphQL sandbox (3d4a18b)
cube - v0.29.1

Published by vasilev-alex almost 3 years ago

0.29.1 (2021-12-15)

Bug Fixes

  • bump min supported GraphQL version (4490fe2)
cube - v0.29.0

Published by ovr almost 3 years ago

0.29.0 (2021-12-14)

Features

  • Reuse queue by default for multi-tenancy instead of creating it per tenant (f2a2fb9)
  • playground: GraphiQL sandbox. Allow using the cube GraphQL API (#3810) (1f39042)

BREAKING CHANGES

  • Before this change querying queue was created for each tenant
  • Drop support for Node.js 10 (12.x is a minimal version)
  • Upgrade Node.js to 14 for Docker images
  • Drop support for Node.js 15
  • drop Angular 10/11 support
  • client-core: All undefined/null measure values will now be converted to 0
cube - v0.28.67

Published by vasilev-alex almost 3 years ago

0.28.67 (2021-12-14)

Bug Fixes

cube - v0.28.66

Published by vasilev-alex almost 3 years ago

0.28.66 (2021-12-14)

Bug Fixes

  • client-vue: add wrapWithQueryRenderer prop (#3801) (c211e0a)
  • cubestore: Cleanup non active never written partitions as part of delete middle man (#3802) (7b31c2f)
  • cubestore: Drop created but not written partitions during reconciliation (98326f1)
  • cubestore: GCTask queue holds a lot of delete middle man partition jobs so it looks like a memory leak (d3ffb07)
  • cubestore: Limit chunk count in a single repartition hop to avoid repartition timeouts (67ca6c8)

Features

  • api-gateway: Event property for SQL and GraphQL API (#3774) (0e83a72)
  • playground: GraphiQL sandbox. Allow using the cube GraphQL API (#3803) (6c848c0)
cube - v0.28.65

Published by vasilev-alex almost 3 years ago

0.28.65 (2021-12-10)

Bug Fixes

  • cubesql: Special NULL handling for LEAST function (edb4b02)
  • cubestore: Introduce network protocol hand shakes to avoid corrupted messages deserialization (aac0a5b)
  • graphql-api: Remove irrelevant float filters (#3778) (3147fe4)

Features

  • api-gateway: Enable GraphiQL header editor to pass security context in dev mode (#3779) (8c335a2)
  • cubesql: Introduce convert_tz fn (stub) (1f08272)
  • cubesql: Introduce support for least function (434084e)
  • cubesql: Introduce time_format fn (stub) (9c9b217)
  • cubesql: Introduce timediff fn (stub) (29dfb97)
  • cubesql: Support compound identifier in ORDER BY (6d08ba8)
  • cubesql: Support performance_schema.session_variables & global_variables (a807858)
  • cubesql: Support type coercion for IF function (3b3f48c)
  • cubestore: Sort NULLS LAST by default (#3785) (02744e8)
  • helm-charts: Add sqlPort config to enable SQL Api (#3706) (8705893)
cube - v0.28.64

Published by RusovDmitriy almost 3 years ago

0.28.64 (2021-12-05)

Bug Fixes

  • cubestore: Support \N as null value during CSV imports (fbba787)
cube - v0.28.63

Published by ovr almost 3 years ago

0.28.63 (2021-12-03)

Bug Fixes

  • cubesql: Crash with WHEN ELSE IF (7eeadf5)
  • cubesql: Information_schema.COLUMNS - correct DATA_TYPE fields (337d1d1)
  • cubesql: Initial support for compound identifiers (e95fdb6)

Features

  • cubesql: Implement IF function (0e08399)
  • cubesql: Implement INFORMATION_SCHEMA.COLUMNS (compatibility with MySQL) (f37e625)
  • cubesql: Implement INFORMATION_SCHEMA.TABLES (compatibility with MySQL) (ed0e774)
  • cubesql: Initial support for information_schema.statistics (e478baa)
  • cubesql: WHERE 1 <> 1 LIMIT 0 - (metabase introspection) (431b1e9)
cube - v0.28.62

Published by vasilev-alex almost 3 years ago

0.28.62 (2021-12-02)

Bug Fixes

  • playground: rollup designer overflow (60ce358)

Features

  • cubesql: Specify transaction_isolation, transaction_read_only (81a8f2d)
  • cubesql: Support ISNULL (f0a4b62)
cube - v0.28.61

Published by ovr almost 3 years ago

0.28.61 (2021-11-30)

Bug Fixes

  • @cubejs-backend/mongobi-driver: Create table failed: User: Can't parse timestamp: Invalid date (1843f28)
  • cubesql: Ignore SET NAMES on AST level (495f245)
  • cubestore: Internal: Execution error: Internal: Arrow error: Invalid argument error: number of columns(4) must match number of fields(5) in schema for streaming tables (#3737) (d35cc1f)
  • cubestore: Support escaping sequence for ILIKE (#3744) (fbe7376), closes #3742
  • Clarify pre-aggregation build error messages (cf17f64), closes #3469
  • Generate consistent request ids for not annotated API requests (331a819)

Features

  • cubesql: Return Status:SERVER_SESSION_STATE_CHANGED on SET operator (6f7adf8)
  • cubesql: Skip SET {GLOBAL|SESSION} TRANSACTION isolation on AST level (3afe2b1)
  • cubesql: Specify max_allowed_packet, auto_increment_increment (dd4a22d)
  • cubesql: Support specifying ColumnFlags in QE (4170b27)
  • cubestore: Minio support (#3738) (c857562), closes #3510
  • docker: Upgrade node:12.22.7 (b9e57d8)
cube - v0.28.60

Published by ovr almost 3 years ago

0.28.60 (2021-11-25)

Bug Fixes

  • @cubejs-backend/mongobi-driver: Show all tables if database isn't set (6a55438)
  • @cubejs-backend/mongobi-driver: Unsupported mapping for data type: 5 (9d42c9c)
  • cubesql: MySQL CLI connection error with COM_FIELD_LIST (#3728) (aef1401)
  • cubesql: Pass selection for server variables to QE (#3724) (4c66581)
  • docker: Install cmake for dev images (470678a)
  • docker: Reduce images size (1bb00e3)
  • native: Return promise for registerInterface (be97a84)
  • Empty pre-aggregation with partitionGranularity throws ParserError("Expected identifier, found: )") (#3714) (86c6aaf)

Features

  • cubesql: Enable unicode_expression (required for LEFT) (4059a17)
  • cubesql: Support insrt function (61bdc99)
  • native: Support Node.js 17 (91f5d51)
cube - v0.28.59

Published by paveltiunov almost 3 years ago

0.28.59 (2021-11-21)

Bug Fixes

  • Dropping orphaned tables logging messages don't have necessary t… (#3710) (1962e0f)
  • cubestore: Ensure strict meta store consistency with single thre… (#3696) (135bc3f)
  • cubestore: unexpected value Int(42) for type String (e6eab32)

Features

  • cubesql: Strict check for dates in binary expr (3919c42)
Package Rankings
Top 0.67% on Npmjs.org
Badges
Extracted from project README
npm version GitHub Actions FOSSA Status FOSSA Status