All Versions
751
Latest Version
Avg Release Cycle
3 days
Latest Release
115 days ago

Changelog History
Page 17

  • v0.28.63 Changes

    December 03, 2021

    πŸ› 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)
  • v0.28.62 Changes

    December 02, 2021

    πŸ› Bug Fixes

    • playground: rollup designer overflow (60ce358)

    πŸ”‹ Features

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

    November 30, 2021

    πŸ› 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)
  • v0.28.60 Changes

    November 25, 2021

    πŸ› 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)
  • v0.28.59 Changes

    November 21, 2021

    πŸ› 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)
  • v0.28.58 Changes

    November 18, 2021

    πŸ› Bug Fixes

    • @cubejs-backend/clickhouse-driver: clickhouse joins full key query aggregate fails (#3600) Thanks @antnmxmv! (c6451cd), closes #3534
    • cubesql: Parsing error with single comment line (a7697c1)
    • cubestore: Error during planning: The field has has qualifier for UNION query with IN (#3697) (01a6d6f), closes #3693

    πŸ”‹ Features

  • v0.28.57 Changes

    November 16, 2021

    πŸ› Bug Fixes

    • cubesql: Support identifier escaping in h/m/s granularaties (1641b69)

    πŸ”‹ Features

    • cubesql: Initial support for INFORMATION_SCHEMA (d1fac9e)
    • cubesql: Support schema() (3af3c84)
    • cubesql: Support SHOW WARNINGS (73d91c0)
    • cubesql: Support USER(), CURRENT_USER() (8a848aa)
  • v0.28.56 Changes

    November 14, 2021

    πŸ› Bug Fixes

    • cubestore: Drop not ready tables 30 minutes after creation to avoid metastore bloating (e775682)
    • cubestore: Invalidate tables cache only on table changing operations to reduce write lock contention (28549b8)
    • cubestore: Replace all_rows access with scans to optimize allocations (ab985c8)
  • v0.28.55 Changes

    November 12, 2021

    πŸ› Bug Fixes

    • cubestore: fix float comparisons causing unsorted data in merges (c5b5d2c)
    • cubestore: Timeout for create table finalization (d715345)
    • JSON.stringify schema version instead of calling .toString() to simplify usage with objects (50a191e)
    • cubestore: Do not fail swap_chunks with assert -- allow to gracefully capture error (8c8b6eb)
    • cubestore: Do not fail on repartition of empty chunks (41b3054)
    • cubestore: speed up HLL++ merges, up to 180x in some cases (24ecbc3)
    • cubestore: system.tables can affect table visibility cache by including non ready tables. Ignore delete middle man reconciliation errors. (dce711f)

    πŸ”‹ Features

    • Introduce checkSqlAuth (auth hook for SQL API) (3191b73)
  • v0.28.54 Changes

    November 09, 2021

    πŸ› Bug Fixes

    • @cubejs-backend/snowflake-driver: Do not trigger cluster start on test connection (3bb2d8f)
    • cubestore: Introduce file suffixes to avoid parquet write clashes in case of meta store recovery (#3639) (4d01e8b)
    • cubestore: Row with id is not found for PartitionRocksTable. Repartition not active partitions on reconcile. Do not drop orphaned jobs that weren't scheduled. Repartition only limited amount of rows during single repartition job. (#3636) (55bbc60)

    πŸ”‹ Features

    • cubestore: System tables and commands for debugging (#3638) (22650a1)