megachangelog
Cube logo

Cube Changelog

Cube — Data, Analytics product updates and releases, tracked on megachangelog.


Fix1.7.29

v1.7.29

Bug fixes for api-gateway pre-aggregation build job status tracking, query-orchestrator data source queue initialization, and server-core orchestrator memory management. Added concurrent websocket connection limits per user in cubestore.

api-gatewayquery-orchestratorserver-corecubestorestability
Fix1.7.28

v1.7.28

Fixes a bug in cubestore-driver where queries would fail on write EPIPE errors, improves error message readability for over-limit scenarios, repairs the release process in lerna-publish.sh, and adds support for pushing UNION queries down to the data source for better performance.

bug-fixcubestorecubesqlquery-optimizationreliability
Fix1.7.27

v1.7.27

This release includes bug fixes for client disconnections, SQL optimization improvements, and aggregate row handling, plus support for COPY ... FROM STDIN in cubesql.

cubesqlcubestorebug-fixessqlbackend
Fix1.4.5

Validate query timezone against IANA zones

Fixed a bug where query timezones were not validated against the IANA timezone database, which could cause incorrect results. Now queries with invalid timezone values are properly validated.

timezonevalidationquerybug-fix
Fix1.6.73

Validate query timezone against IANA zones

Fixed query timezone validation to check against IANA timezone database, preventing invalid timezone values from being used in queries.

timezonevalidationquerybugfix
Update1.7.26

v1.7.26

This release includes multiple bug fixes for query planning, time-shift handling in pre-aggregations, and filter SQL generation, along with new features for dbt sync from CLI and Queue fast track support.

cubestoretesseractquery-planningpre-aggregationcli
Announcement1.7.25

v1.7.25 Release

This release includes support for DATE_ADD SQL pushdown in cubesql, reintroduction of cube validate command for Cloud data-model checks, CLI update suggestions on API failures, and support for QUEUE ADD_AND_RETRIEVE command in cubestore.

sqlclicubestorequeue
Fix1.7.24

Validate query timezone against IANA zones

Fixed query timezone validation to properly check against IANA zone database, ensuring only valid timezones are accepted in queries.

timezonevalidationqueriesbug-fix
Improvement1.7.23

Performance improvements for postgres-driver user defined types

Improved performance of the postgres-driver by building user-defined types map in linear time and skipping relation array types during loading. These optimizations address loading efficiency issues.

postgresperformancedriveroptimization
Fix1.7.22

v1.7.22

Bug fixes for backend-native and cube-cli including post-installer upgrade and API list shape standardization.

backend-nativecube-cliapibugfix
Security1.7.20

v1.7.20

Security and stability release addressing use-after-free vulnerabilities in dependencies (lru, crossbeam), upgrading uuid and other critical packages, fixing LIKE wildcard escaping in schema compiler, and resolving key projection issues in tesseract.

securitydependenciesbug-fixesstability
Improvement1.7.19

v1.7.19

This release includes bug fixes for data source resolution in synthetic queries, DATE column handling in Trino/Presto, multi-stage read reporting, and join resolution on views. New features add support for regtype/regtype[] casts, WIDTH_BUCKET SQL pushdown, and segment filtering in cube SQL generation.

sqltrinoprestoschemaquery-optimization
Fix1.7.17

v1.7.17

Multiple bug fixes across Cube SQL, Cube Store, and Tesseract components including fixes for refresh time preservation, GCS memory issues, query filtering, and cache error messages.

bug-fixcubesqlcubestoretesseractstability
Feature1.7.16

Support query cancellation in Snowflake driver

The Snowflake driver now supports query cancellation, allowing users to interrupt long-running queries. This improves the ability to manage and control query execution.

snowflakedriverquery-executioncancellation
Improvement1.7.15

v1.7.15

This release includes bug fixes for aggregating index type casting, rolling window schema preservation, and grain projection, along with features for query row limits and record batch splitting to improve query handling.

cubestorecubesqlqueriesperformancestability
Update1.7.14

v1.7.14

Bug fix for tesseract parameter allocation on ? dialects and new onlyViews option added to cubejs-client-core meta() method.

tesseractcubejs-clientbug-fixfeatures
Fix1.4.4

v1.4.4 LTS

Bug fixes for SQL parameter escaping across multiple database drivers (Athena, PostgreSQL, Pinot, Dremio, KSQL, Databricks, Hive, JDBC, Trino, PrestoDB) and LIKE filter handling for Oracle, SQLite, Hive, and Tesseract. Also bounds parameter allocations and packet sizes in the PostgreSQL wire protocol.

ltssqldatabase-driverssecuritybug-fix
Fix1.6.70

v1.6.70 LTS

This LTS release includes multiple bug fixes focused on SQL parameter escaping across database drivers (Athena, Trino, Presto, Pinot, Dremio, KSQL, Databricks, Hive, JDBC) and improvements to PostgreSQL wire protocol parameter handling and packet size limits.

sqldriverspostgressecuritystability
Fix1.7.13

Bug fixes in cubejs-client-core and cubesql

Fixed a stack overflow issue when processing large cubeSql results in cubejs-client-core, and added support for GROUP BY empty grouping sets in cubesql.

cubejsbugstabilitygrouping
Fix1.7.12

Correct SQL parameter escaping across drivers

Fixed SQL parameter escaping issues in multiple database drivers including Athena, Pinot, Dremio, KSQL, Databricks, Hive, JDBC, Trino, and PrestoDB. This ensures SQL queries are properly sanitized and execute correctly.

bug-fixsqldriverssecurity
Update1.7.11

v1.7.11

This release includes bug fixes for the API gateway, CLI, SQL query processing, schema compilation, and native Jinja function calls, along with new CLI dashboard commands, improved timestamp parsing, and enhanced pre-aggregation matching capabilities.

api-gatewayclicubesqlbug-fixesfeatures
Announcement1.7.10

v1.7.10

Release version 1.7.10.

release
Update1.7.9

Cube v1.7.9

Release includes bug fixes for HTTPS scheme handling in CLI, SQL filter escaping, integer division semantics in PostgreSQL pushdown, dimension-only measure expressions, and support for parsing date-only timestamp strings.

clicubesqlschema-compilerbugfixfeature
Announcement1.7.8

v1.7.8 Release

This release includes bug fixes for type coercion in UNION ALL queries, Docker Python aliases, and pre-aggregation build issues. New features add job labeling for BigQuery and TRUNCATE support for Cube Store system tables.

cubesqldockerbigquerycubestorereliability
Improvement1.7.5

v1.7.5

Cube v1.7.5 includes bug fixes for rate limit logging, Kafka watermark fetching, S3 encryption headers, schema compiler issues with views and granularity validation, and new features for telemetry events, GitHub import in CLI, and cache store management.

bug-fixkafkas3schema-compilertelemetry
Update1.7.4

v1.7.4

Cube 1.7.4 includes bug fixes for ORDER BY in CTEs and PostgreSQL format token translation, plus new features for STRING_AGG aggregate function, SELECT DISTINCT ON support, and S3 server-side encryption headers in cubestore.

cubesqlcubestoresqls3aggregate
Fix1.7.3

v1.7.3

Bug fixes for NULL value handling in base-driver, date normalization in timestamp comparisons, window expression aliasing, ORDER BY validation, measure/ORDER BY combinations, and custom granularities. Initial support for Tesseract driver with integration tests.

bug-fixesdriverssqlstability
Announcement1.7.2

v1.7.2

Cube 1.7.2 includes bug fixes for column aliasing in joins, Tesseract driver support, and schema compiler improvements. Performance improvements include streaming migration to columnar JSON batches delivering 40-80% gains.

bugspinottesseractperformancestreaming
Fix1.7.1

v1.7.1

This release includes bug fixes across multiple components: API gateway now accepts timezone-suffixed timestamps in date filters, cubesql improves timestamp handling and schema-qualified function resolution, tesseract fixes filter directives through views and dimension-only measure expressions, and trino-driver adds SSL options support in connection testing.

bug-fixesapi-gatewaysqlperformancestability
Fix1.6.69

trino-driver: Use SSL options in testConnection

Fixed a bug where SSL options were not being used in the testConnection method for the Trino driver, ensuring secure connections are properly validated during testing.

trino-driverssltestingconnectivity
Fix1.6.68

Accept timezone-suffixed timestamps in date filters

Fixed the API gateway to accept timezone-suffixed timestamps in date filters, resolving an issue where such timestamps were previously rejected.

api-gatewaybug-fixdate-filterstimestamps
Fix1.6.56

v1.6.56

This release includes bug fixes for access policies with row filters, JavaScript number deserialization, and Presto driver header handling, plus an EXPLAIN ANALYZE DETAILED feature for per-query trace in Cube Store.

bug-fixaccess-policiescubestoreprestodb
Fix1.4.3

v1.4.3 Bug Fixes

This release includes bug fixes for the API Gateway WebSocket cache parameter handling, improved subscription ID handling and connection management, and corrected deserialization of large JavaScript numbers that exceed u64/i64 range.

api-gatewaywebsocketnativebug-fixesstability
Improvement1.6.55

v1.6.55

This release introduces HttpQueryResultCompleted for zero-column results and unique key filter pushdown below last-row dedup in cubestore, along with a performance improvement that combines session initialization into a single ALTER SESSION for the Snowflake driver.

cubestoresnowflakeperformancequery-optimization
Fix1.6.54

v1.6.54

This release includes bug fixes for SQL push down filter parameters, nested CTE generation, pre-aggregation table naming issues, and SQL planner tests. It also adds support for accepting a list of API secrets for verification in the API gateway.

cubesqlsqlapi-gatewaypre-aggregationsbugfix
Announcement1.6.53

v1.6.53 release

This release includes bug fixes for the QuestDB driver's HAVING clause support, improved error parsing UX in CubeSQL, new links feature in the data model, and native Rust time-series generation capabilities in Tesseract.

questdb-drivercubesqldata-modeltesseractrust
Update1.6.52

v1.6.52

This release includes bug fixes for Athena custom-granularity pre-aggregation builds and Tesseract JOIN-model assembly, along with new features for universal error prefixing in CubeSQL, distributed query cancellation for Athena, and multi-stage filter and grain directives in Tesseract.

athenatesseractcubesqlqueryaggregation
Announcement1.6.51

v1.6.51

This release includes new features for cubesql including pre-aggregation indicators and filter rule flattening, plus performance improvements to QueryResult with columnar storage migration.

cubesqlperformancestorageaggregationsoptimization
Fix1.6.50

v1.6.50 release

Bug fixes for schema-compiler duplicate cube and view names in JS models, plus enablement of native orchestrator for all cases.

schema-compilerorchestratorbug-fixes
Announcement1.6.49

v1.6.49 Release

This release includes bug fixes for cubestore-cli reconnections and tesseract pre-aggregation usage, along with new features for grouped joins with SQL push down, timezone format parsing, Arrow format support, and default value filters for views.

cubestoresqlperformancebug-fixfeatures

Sign up to see more

45 more changes from Cube. Sign up to read the whole changelog.

Sign up free

GitHub or email — no card needed.