From 8c82fa5e9d3503bb4c7b5b7fbe85afa8d5656d14 Mon Sep 17 00:00:00 2001 From: Alex Qyoun-ae <4062971+MazterQyou@users.noreply.github.com> Date: Wed, 17 Dec 2025 22:48:46 +0400 Subject: [PATCH 1/4] feat(cubesql): Support `STRING_AGG` SQL push down (#10256) --- .../driver/DremioQuery.js | 1 + .../cubejs-duckdb-driver/src/DuckDBQuery.ts | 1 + .../cubejs-pinot-driver/src/PinotQuery.ts | 1 + .../src/adapter/BaseQuery.js | 1 + .../src/adapter/ClickHouseQuery.ts | 1 + .../src/adapter/MssqlQuery.ts | 2 + .../src/adapter/MysqlQuery.ts | 1 + .../src/adapter/PrestodbQuery.ts | 1 + .../src/adapter/RedshiftQuery.ts | 1 + .../src/adapter/SnowflakeQuery.ts | 1 + .../cubesql/src/compile/engine/df/wrapper.rs | 32 ++++- rust/cubesql/cubesql/src/compile/mod.rs | 28 +++++ .../cubesql/src/compile/rewrite/mod.rs | 8 ++ .../src/compile/rewrite/rules/wrapper/mod.rs | 2 + .../rewrite/rules/wrapper/udaf_function.rs | 111 ++++++++++++++++++ rust/cubesql/cubesql/src/compile/test/mod.rs | 1 + rust/cubesql/cubesql/src/transport/service.rs | 19 +++ 17 files changed, 209 insertions(+), 3 deletions(-) create mode 100644 rust/cubesql/cubesql/src/compile/rewrite/rules/wrapper/udaf_function.rs diff --git a/packages/cubejs-dremio-driver/driver/DremioQuery.js b/packages/cubejs-dremio-driver/driver/DremioQuery.js index 8e231f3d25caa..8913937d47806 100644 --- a/packages/cubejs-dremio-driver/driver/DremioQuery.js +++ b/packages/cubejs-dremio-driver/driver/DremioQuery.js @@ -163,6 +163,7 @@ class DremioQuery extends BaseQuery { // really need the date locale formatting here... templates.functions.DATE = 'TO_DATE({{ args_concat }},\'YYYY-MM-DD\', 1)'; templates.functions.DATEDIFF = 'DATE_DIFF(DATE, DATE_TRUNC(\'{{ date_part }}\', {{ args[1] }}), DATE_TRUNC(\'{{ date_part }}\', {{ args[2] }}))'; + templates.functions.STRING_AGG = 'LISTAGG({% if distinct %}DISTINCT {% endif %}{{ args_concat }})'; templates.expressions.interval_single_date_part = 'CAST({{ num }} as INTERVAL {{ date_part }})'; templates.quotes.identifiers = '"'; return templates; diff --git a/packages/cubejs-duckdb-driver/src/DuckDBQuery.ts b/packages/cubejs-duckdb-driver/src/DuckDBQuery.ts index 6561568aa50e7..e101fa200da96 100644 --- a/packages/cubejs-duckdb-driver/src/DuckDBQuery.ts +++ b/packages/cubejs-duckdb-driver/src/DuckDBQuery.ts @@ -63,6 +63,7 @@ export class DuckDBQuery extends BaseQuery { templates.functions.DATETRUNC = 'DATE_TRUNC({{ args_concat }})'; templates.functions.LEAST = 'LEAST({{ args_concat }})'; templates.functions.GREATEST = 'GREATEST({{ args_concat }})'; + templates.functions.STRING_AGG = 'STRING_AGG({% if distinct %}DISTINCT {% endif %}{{ args[0] }}, COALESCE({{ args[1] }}, \'\'))'; return templates; } diff --git a/packages/cubejs-pinot-driver/src/PinotQuery.ts b/packages/cubejs-pinot-driver/src/PinotQuery.ts index 7272eedb06a09..204bce55d46b4 100644 --- a/packages/cubejs-pinot-driver/src/PinotQuery.ts +++ b/packages/cubejs-pinot-driver/src/PinotQuery.ts @@ -141,6 +141,7 @@ export class PinotQuery extends BaseQuery { public sqlTemplates() { const templates = super.sqlTemplates(); templates.functions.DATETRUNC = 'DATE_TRUNC({{ args_concat }})'; + templates.functions.STRING_AGG = 'LISTAGG({% if distinct %}DISTINCT {% endif %}{{ args_concat }})'; templates.statements.select = 'SELECT {{ select_concat | map(attribute=\'aliased\') | join(\', \') }} \n' + 'FROM (\n {{ from }}\n) AS {{ from_alias }} \n' + '{% if group_by %} GROUP BY {{ group_by }}{% endif %}' + diff --git a/packages/cubejs-schema-compiler/src/adapter/BaseQuery.js b/packages/cubejs-schema-compiler/src/adapter/BaseQuery.js index 037361854675c..1b2074bcf9ce5 100644 --- a/packages/cubejs-schema-compiler/src/adapter/BaseQuery.js +++ b/packages/cubejs-schema-compiler/src/adapter/BaseQuery.js @@ -4256,6 +4256,7 @@ export class BaseQuery { COVAR_POP: 'COVAR_POP({{ args_concat }})', COVAR_SAMP: 'COVAR_SAMP({{ args_concat }})', GROUP_ANY: 'max({{ expr }})', + STRING_AGG: 'STRING_AGG({% if distinct %}DISTINCT {% endif %}{{ args_concat }})', COALESCE: 'COALESCE({{ args_concat }})', CONCAT: 'CONCAT({{ args_concat }})', FLOOR: 'FLOOR({{ args_concat }})', diff --git a/packages/cubejs-schema-compiler/src/adapter/ClickHouseQuery.ts b/packages/cubejs-schema-compiler/src/adapter/ClickHouseQuery.ts index 0c392ea888c00..c27768b1902f5 100644 --- a/packages/cubejs-schema-compiler/src/adapter/ClickHouseQuery.ts +++ b/packages/cubejs-schema-compiler/src/adapter/ClickHouseQuery.ts @@ -263,6 +263,7 @@ export class ClickHouseQuery extends BaseQuery { public sqlTemplates() { const templates = super.sqlTemplates(); templates.functions.DATETRUNC = 'DATE_TRUNC({{ args_concat }})'; + templates.functions.STRING_AGG = 'arrayStringConcat(group{% if distinct %}Uniq{% endif %}Array({{ args[0] }}), {{ args[1] }})'; // TODO: Introduce additional filter in jinja? or parseDateTimeBestEffort? // https://github.com/ClickHouse/ClickHouse/issues/19351 templates.expressions.timestamp_literal = 'parseDateTimeBestEffort(\'{{ value }}\')'; diff --git a/packages/cubejs-schema-compiler/src/adapter/MssqlQuery.ts b/packages/cubejs-schema-compiler/src/adapter/MssqlQuery.ts index b1b4b16603c85..df2591e321aad 100644 --- a/packages/cubejs-schema-compiler/src/adapter/MssqlQuery.ts +++ b/packages/cubejs-schema-compiler/src/adapter/MssqlQuery.ts @@ -246,6 +246,8 @@ export class MssqlQuery extends BaseQuery { const templates = super.sqlTemplates(); templates.functions.LEAST = 'LEAST({{ args_concat }})'; templates.functions.GREATEST = 'GREATEST({{ args_concat }})'; + // NOTE: MSSQL does not support DISTINCT clause. No workaround is available + delete templates.functions.STRING_AGG; // PERCENTILE_CONT works but requires PARTITION BY delete templates.functions.PERCENTILECONT; delete templates.expressions.ilike; diff --git a/packages/cubejs-schema-compiler/src/adapter/MysqlQuery.ts b/packages/cubejs-schema-compiler/src/adapter/MysqlQuery.ts index 864f01598f36d..0bec1a5e2b571 100644 --- a/packages/cubejs-schema-compiler/src/adapter/MysqlQuery.ts +++ b/packages/cubejs-schema-compiler/src/adapter/MysqlQuery.ts @@ -181,6 +181,7 @@ export class MysqlQuery extends BaseQuery { public sqlTemplates() { const templates = super.sqlTemplates(); + templates.functions.STRING_AGG = 'GROUP_CONCAT({% if distinct %}DISTINCT {% endif %}{{ args[0] }} SEPARATOR {{ args[1] }})'; // PERCENTILE_CONT works but requires PARTITION BY delete templates.functions.PERCENTILECONT; templates.quotes.identifiers = '`'; diff --git a/packages/cubejs-schema-compiler/src/adapter/PrestodbQuery.ts b/packages/cubejs-schema-compiler/src/adapter/PrestodbQuery.ts index 97d2cc6b54cc6..cebb88a6d5749 100644 --- a/packages/cubejs-schema-compiler/src/adapter/PrestodbQuery.ts +++ b/packages/cubejs-schema-compiler/src/adapter/PrestodbQuery.ts @@ -139,6 +139,7 @@ export class PrestodbQuery extends BaseQuery { templates.functions.DATEDIFF = 'DATE_DIFF(\'{{ date_part }}\', {{ args[1] }}, {{ args[2] }})'; templates.functions.CURRENTDATE = 'CURRENT_DATE'; templates.functions.TRUNC = 'TRUNCATE({{ args_concat }})'; + templates.functions.STRING_AGG = 'ARRAY_JOIN(ARRAY_AGG({% if distinct %}DISTINCT {% endif %}{{ args[0] }}), COALESCE({{ args[1] }}, \'\'))'; delete templates.functions.PERCENTILECONT; templates.statements.select = '{% if ctes %} WITH \n' + '{{ ctes | join(\',\n\') }}\n' + diff --git a/packages/cubejs-schema-compiler/src/adapter/RedshiftQuery.ts b/packages/cubejs-schema-compiler/src/adapter/RedshiftQuery.ts index 129c11ad09067..cf56e1a7fff7a 100644 --- a/packages/cubejs-schema-compiler/src/adapter/RedshiftQuery.ts +++ b/packages/cubejs-schema-compiler/src/adapter/RedshiftQuery.ts @@ -85,6 +85,7 @@ export class RedshiftQuery extends PostgresQuery { const templates = super.sqlTemplates(); templates.functions.DLOG10 = 'LOG(10, {{ args_concat }})'; templates.functions.DATEDIFF = 'DATEDIFF({{ date_part }}, {{ args[1] }}, {{ args[2] }})'; + templates.functions.STRING_AGG = 'LISTAGG({% if distinct %}DISTINCT {% endif %}{{ args_concat }})'; templates.statements.time_series_select = 'SELECT dates.f::timestamp date_from, dates.t::timestamp date_to \n' + 'FROM (\n' + '{% for time_item in seria %}' + diff --git a/packages/cubejs-schema-compiler/src/adapter/SnowflakeQuery.ts b/packages/cubejs-schema-compiler/src/adapter/SnowflakeQuery.ts index 3970e67c526b2..3523d623987f0 100644 --- a/packages/cubejs-schema-compiler/src/adapter/SnowflakeQuery.ts +++ b/packages/cubejs-schema-compiler/src/adapter/SnowflakeQuery.ts @@ -112,6 +112,7 @@ export class SnowflakeQuery extends BaseQuery { templates.functions.DLOG10 = 'LOG(10, {{ args_concat }})'; templates.functions.CHARACTERLENGTH = 'LENGTH({{ args[0] }})'; templates.functions.BTRIM = 'TRIM({{ args_concat }})'; + templates.functions.STRING_AGG = 'LISTAGG({% if distinct %}DISTINCT {% endif %}{{ args_concat }})'; templates.expressions.extract = 'EXTRACT({{ date_part }} FROM {{ expr }})'; templates.expressions.interval = 'INTERVAL \'{{ interval }}\''; templates.expressions.timestamp_literal = '\'{{ value }}\'::timestamp_tz'; diff --git a/rust/cubesql/cubesql/src/compile/engine/df/wrapper.rs b/rust/cubesql/cubesql/src/compile/engine/df/wrapper.rs index 383a11ace73d9..394223b44dfb5 100644 --- a/rust/cubesql/cubesql/src/compile/engine/df/wrapper.rs +++ b/rust/cubesql/cubesql/src/compile/engine/df/wrapper.rs @@ -2920,11 +2920,37 @@ impl WrappedSelectNode { Ok((format!("${{{}}}", member.field_name), sql_query)) } - // There's no branch for PatchMeasure, because it should generate via different path - _ => Err(DataFusionError::Internal(format!( - "Can't generate SQL for UDAF: {}", + PATCH_MEASURE_UDAF_NAME => Err(DataFusionError::Internal(format!( + "{} UDAF should generate SQL via different path: {expr}", fun.name ))), + _ => { + let mut sql_args = Vec::new(); + for arg in args { + let (sql, query) = Self::generate_sql_for_expr_rec( + sql_query, + sql_generator.clone(), + arg.clone(), + push_to_cube_context, + subqueries, + ) + .await?; + sql_query = query; + sql_args.push(sql); + } + Ok(( + sql_generator + .get_sql_templates() + .udaf_function(&fun, sql_args, distinct) + .map_err(|e| { + DataFusionError::Internal(format!( + "Can't generate SQL for UDAF: {}", + e + )) + })?, + sql_query, + )) + } } } Expr::InList { diff --git a/rust/cubesql/cubesql/src/compile/mod.rs b/rust/cubesql/cubesql/src/compile/mod.rs index a09dae881eb50..fdf42a5ad4729 100644 --- a/rust/cubesql/cubesql/src/compile/mod.rs +++ b/rust/cubesql/cubesql/src/compile/mod.rs @@ -18180,4 +18180,32 @@ LIMIT {{ limit }}{% endif %}"#.to_string(), Ok(()) } + + #[tokio::test] + async fn test_string_agg_sql_push_down() { + if !Rewriter::sql_push_down_enabled() { + return; + } + init_testing_logger(); + + let query_plan = convert_select_to_query_plan( + r#" + SELECT STRING_AGG(DISTINCT customer_gender, ', ') AS agg + FROM KibanaSampleDataEcommerce + "# + .to_string(), + DatabaseProtocol::PostgreSQL, + ) + .await; + + let logical_plan = query_plan.as_logical_plan(); + let sql = logical_plan.find_cube_scan_wrapped_sql().wrapped_sql.sql; + assert!(sql.contains("STRING_AGG(DISTINCT ")); + + let physical_plan = query_plan.as_physical_plan().await.unwrap(); + println!( + "Physical plan: {}", + displayable(physical_plan.as_ref()).indent() + ); + } } diff --git a/rust/cubesql/cubesql/src/compile/rewrite/mod.rs b/rust/cubesql/cubesql/src/compile/rewrite/mod.rs index 47562dde09be4..882645e2f8cd1 100644 --- a/rust/cubesql/cubesql/src/compile/rewrite/mod.rs +++ b/rust/cubesql/cubesql/src/compile/rewrite/mod.rs @@ -1491,6 +1491,14 @@ fn udaf_expr_var_arg( ) } +fn udaf_fun_expr_args(left: impl Display, right: impl Display) -> String { + format!("(AggregateUDFExprArgs {} {})", left, right) +} + +fn udaf_fun_expr_args_empty_tail() -> String { + "AggregateUDFExprArgs".to_string() +} + fn limit(skip: impl Display, fetch: impl Display, input: impl Display) -> String { format!("(Limit {} {} {})", skip, fetch, input) } diff --git a/rust/cubesql/cubesql/src/compile/rewrite/rules/wrapper/mod.rs b/rust/cubesql/cubesql/src/compile/rewrite/rules/wrapper/mod.rs index e90b3558d3e14..f430427bf83db 100644 --- a/rust/cubesql/cubesql/src/compile/rewrite/rules/wrapper/mod.rs +++ b/rust/cubesql/cubesql/src/compile/rewrite/rules/wrapper/mod.rs @@ -24,6 +24,7 @@ mod projection; mod scalar_function; mod sort_expr; mod subquery; +mod udaf_function; mod udf_function; mod window; mod window_function; @@ -76,6 +77,7 @@ impl RewriteRules for WrapperRules { self.window_function_rules(&mut rules); self.scalar_function_rules(&mut rules); self.udf_function_rules(&mut rules); + self.udaf_function_rules(&mut rules); self.extract_rules(&mut rules); self.alias_rules(&mut rules); self.case_rules(&mut rules); diff --git a/rust/cubesql/cubesql/src/compile/rewrite/rules/wrapper/udaf_function.rs b/rust/cubesql/cubesql/src/compile/rewrite/rules/wrapper/udaf_function.rs new file mode 100644 index 0000000000000..36fc920e3edaa --- /dev/null +++ b/rust/cubesql/cubesql/src/compile/rewrite/rules/wrapper/udaf_function.rs @@ -0,0 +1,111 @@ +use crate::{ + compile::rewrite::{ + rewrite, + rewriter::{CubeEGraph, CubeRewrite}, + rules::wrapper::WrapperRules, + transforming_rewrite, udaf_expr_var_arg, udaf_fun_expr_args, udaf_fun_expr_args_empty_tail, + wrapper_pullup_replacer, wrapper_pushdown_replacer, wrapper_replacer_context, + AggregateUDFExprFun, + }, + var, var_iter, +}; +use egg::Subst; + +impl WrapperRules { + pub fn udaf_function_rules(&self, rules: &mut Vec) { + rules.extend(vec![ + rewrite( + "wrapper-push-down-udaf", + wrapper_pushdown_replacer( + udaf_expr_var_arg("?fun", "?args", "?distinct"), + "?context", + ), + udaf_expr_var_arg( + "?fun", + wrapper_pushdown_replacer("?args", "?context"), + "?distinct", + ), + ), + transforming_rewrite( + "wrapper-pull-up-udaf", + udaf_expr_var_arg( + "?fun", + wrapper_pullup_replacer( + "?args", + wrapper_replacer_context( + "?alias_to_cube", + "?push_to_cube", + "?in_projection", + "?cube_members", + "?grouped_subqueries", + "?ungrouped_scan", + "?input_data_source", + ), + ), + "?distinct", + ), + wrapper_pullup_replacer( + udaf_expr_var_arg("?fun", "?args", "?distinct"), + wrapper_replacer_context( + "?alias_to_cube", + "?push_to_cube", + "?in_projection", + "?cube_members", + "?grouped_subqueries", + "?ungrouped_scan", + "?input_data_source", + ), + ), + self.transform_udaf_expr("?fun", "?input_data_source"), + ), + rewrite( + "wrapper-push-down-udaf-args", + wrapper_pushdown_replacer(udaf_fun_expr_args("?left", "?right"), "?context"), + udaf_fun_expr_args( + wrapper_pushdown_replacer("?left", "?context"), + wrapper_pushdown_replacer("?right", "?context"), + ), + ), + rewrite( + "wrapper-pull-up-udaf-args", + udaf_fun_expr_args( + wrapper_pullup_replacer("?left", "?context"), + wrapper_pullup_replacer("?right", "?context"), + ), + wrapper_pullup_replacer(udaf_fun_expr_args("?left", "?right"), "?context"), + ), + rewrite( + "wrapper-push-down-udaf-empty-tail", + wrapper_pushdown_replacer(udaf_fun_expr_args_empty_tail(), "?context"), + wrapper_pullup_replacer(udaf_fun_expr_args_empty_tail(), "?context"), + ), + ]); + } + + fn transform_udaf_expr( + &self, + fun_var: &'static str, + input_data_source_var: &'static str, + ) -> impl Fn(&mut CubeEGraph, &mut Subst) -> bool { + let fun_var = var!(fun_var); + let input_data_source_var = var!(input_data_source_var); + let meta = self.meta_context.clone(); + move |egraph, subst| { + let Ok(data_source) = Self::get_data_source(egraph, subst, input_data_source_var) + else { + return false; + }; + + for fun in var_iter!(egraph[subst[fun_var]], AggregateUDFExprFun).cloned() { + if Self::can_rewrite_template( + &data_source, + &meta, + &format!("functions/{}", fun.to_uppercase()), + ) { + return true; + } + } + false + } + } +} diff --git a/rust/cubesql/cubesql/src/compile/test/mod.rs b/rust/cubesql/cubesql/src/compile/test/mod.rs index 7efc5fdb0ab94..d3c459ca78d7b 100644 --- a/rust/cubesql/cubesql/src/compile/test/mod.rs +++ b/rust/cubesql/cubesql/src/compile/test/mod.rs @@ -626,6 +626,7 @@ pub fn sql_generator( ), ("functions/AVG".to_string(), "AVG({{ args_concat }})".to_string()), ("functions/APPROXDISTINCT".to_string(), "COUNTDISTINCTAPPROX({{ args_concat }})".to_string()), + ("functions/STRING_AGG".to_string(), "STRING_AGG({% if distinct %}DISTINCT {% endif %}{{ args_concat }})".to_string()), ("functions/DATETRUNC".to_string(), "DATE_TRUNC({{ args_concat }})".to_string()), ("functions/DATEPART".to_string(), "DATE_PART({{ args_concat }})".to_string()), ("functions/FLOOR".to_string(), "FLOOR({{ args_concat }})".to_string()), diff --git a/rust/cubesql/cubesql/src/transport/service.rs b/rust/cubesql/cubesql/src/transport/service.rs index 8b4f384f2cad6..0b16fa10b7576 100644 --- a/rust/cubesql/cubesql/src/transport/service.rs +++ b/rust/cubesql/cubesql/src/transport/service.rs @@ -8,6 +8,7 @@ use datafusion::{ datatypes::{DataType, SchemaRef}, record_batch::RecordBatch, }, + logical_expr::AggregateUDF, logical_plan::window_frames::{WindowFrame, WindowFrameBound, WindowFrameUnits}, physical_plan::{aggregates::AggregateFunction, windows::WindowFunction}, }; @@ -412,6 +413,10 @@ impl SqlTemplates { aggregate_function.to_string() } + pub fn udaf_function_name(&self, udaf: &AggregateUDF, _distinct: bool) -> String { + udaf.name.to_ascii_uppercase() + } + pub fn select( &self, from: String, @@ -584,6 +589,20 @@ impl SqlTemplates { ) } + pub fn udaf_function( + &self, + udaf: &AggregateUDF, + args: Vec, + distinct: bool, + ) -> Result { + let function = self.udaf_function_name(udaf, distinct); + let args_concat = args.join(", "); + self.render_template( + &format!("functions/{}", function), + context! { args_concat => args_concat, args => args, distinct => distinct }, + ) + } + pub fn scalar_function( &self, scalar_function: String, From b29af56bbf2d7293550f91e7ed749f263041f2ea Mon Sep 17 00:00:00 2001 From: Dmitry Patsura Date: Wed, 17 Dec 2025 20:22:38 +0100 Subject: [PATCH 2/4] v1.5.16 --- CHANGELOG.md | 13 ++++ lerna.json | 2 +- packages/cubejs-api-gateway/CHANGELOG.md | 6 ++ packages/cubejs-api-gateway/package.json | 10 ++-- packages/cubejs-athena-driver/CHANGELOG.md | 4 ++ packages/cubejs-athena-driver/package.json | 10 ++-- packages/cubejs-backend-cloud/CHANGELOG.md | 4 ++ packages/cubejs-backend-cloud/package.json | 6 +- packages/cubejs-backend-maven/CHANGELOG.md | 4 ++ packages/cubejs-backend-maven/package.json | 6 +- packages/cubejs-backend-native/CHANGELOG.md | 6 ++ packages/cubejs-backend-native/package.json | 8 +-- packages/cubejs-backend-shared/CHANGELOG.md | 6 ++ packages/cubejs-backend-shared/package.json | 4 +- packages/cubejs-base-driver/CHANGELOG.md | 4 ++ packages/cubejs-base-driver/package.json | 6 +- packages/cubejs-bigquery-driver/CHANGELOG.md | 4 ++ packages/cubejs-bigquery-driver/package.json | 8 +-- packages/cubejs-cli/CHANGELOG.md | 4 ++ packages/cubejs-cli/package.json | 12 ++-- .../cubejs-clickhouse-driver/CHANGELOG.md | 4 ++ .../cubejs-clickhouse-driver/package.json | 10 ++-- packages/cubejs-client-core/CHANGELOG.md | 4 ++ packages/cubejs-client-core/package.json | 4 +- packages/cubejs-client-dx/CHANGELOG.md | 4 ++ packages/cubejs-client-dx/package.json | 2 +- packages/cubejs-client-ngx/CHANGELOG.md | 4 ++ packages/cubejs-client-ngx/package.json | 2 +- packages/cubejs-client-react/CHANGELOG.md | 4 ++ packages/cubejs-client-react/package.json | 4 +- packages/cubejs-client-vue3/CHANGELOG.md | 4 ++ packages/cubejs-client-vue3/package.json | 4 +- .../cubejs-client-ws-transport/CHANGELOG.md | 4 ++ .../cubejs-client-ws-transport/package.json | 6 +- packages/cubejs-crate-driver/CHANGELOG.md | 4 ++ packages/cubejs-crate-driver/package.json | 10 ++-- packages/cubejs-cubestore-driver/CHANGELOG.md | 4 ++ packages/cubejs-cubestore-driver/package.json | 12 ++-- .../CHANGELOG.md | 4 ++ .../package.json | 12 ++-- .../cubejs-dbt-schema-extension/CHANGELOG.md | 4 ++ .../cubejs-dbt-schema-extension/package.json | 8 +-- packages/cubejs-docker/CHANGELOG.md | 4 ++ packages/cubejs-docker/package.json | 60 +++++++++---------- packages/cubejs-dremio-driver/CHANGELOG.md | 6 ++ packages/cubejs-dremio-driver/package.json | 12 ++-- packages/cubejs-druid-driver/CHANGELOG.md | 4 ++ packages/cubejs-druid-driver/package.json | 10 ++-- packages/cubejs-duckdb-driver/CHANGELOG.md | 6 ++ packages/cubejs-duckdb-driver/package.json | 12 ++-- .../cubejs-elasticsearch-driver/CHANGELOG.md | 4 ++ .../cubejs-elasticsearch-driver/package.json | 8 +-- packages/cubejs-firebolt-driver/CHANGELOG.md | 4 ++ packages/cubejs-firebolt-driver/package.json | 12 ++-- packages/cubejs-hive-driver/CHANGELOG.md | 4 ++ packages/cubejs-hive-driver/package.json | 8 +-- packages/cubejs-jdbc-driver/CHANGELOG.md | 4 ++ packages/cubejs-jdbc-driver/package.json | 8 +-- packages/cubejs-ksql-driver/CHANGELOG.md | 4 ++ packages/cubejs-ksql-driver/package.json | 10 ++-- packages/cubejs-linter/CHANGELOG.md | 4 ++ packages/cubejs-linter/package.json | 2 +- .../cubejs-materialize-driver/CHANGELOG.md | 4 ++ .../cubejs-materialize-driver/package.json | 12 ++-- packages/cubejs-mongobi-driver/CHANGELOG.md | 4 ++ packages/cubejs-mongobi-driver/package.json | 8 +-- packages/cubejs-mssql-driver/CHANGELOG.md | 4 ++ packages/cubejs-mssql-driver/package.json | 6 +- .../CHANGELOG.md | 4 ++ .../package.json | 8 +-- packages/cubejs-mysql-driver/CHANGELOG.md | 4 ++ packages/cubejs-mysql-driver/package.json | 10 ++-- packages/cubejs-oracle-driver/CHANGELOG.md | 4 ++ packages/cubejs-oracle-driver/package.json | 4 +- packages/cubejs-pinot-driver/CHANGELOG.md | 6 ++ packages/cubejs-pinot-driver/package.json | 10 ++-- packages/cubejs-playground/CHANGELOG.md | 4 ++ packages/cubejs-playground/package.json | 6 +- packages/cubejs-postgres-driver/CHANGELOG.md | 4 ++ packages/cubejs-postgres-driver/package.json | 10 ++-- packages/cubejs-prestodb-driver/CHANGELOG.md | 4 ++ packages/cubejs-prestodb-driver/package.json | 8 +-- .../cubejs-query-orchestrator/CHANGELOG.md | 4 ++ .../cubejs-query-orchestrator/package.json | 10 ++-- packages/cubejs-questdb-driver/CHANGELOG.md | 4 ++ packages/cubejs-questdb-driver/package.json | 12 ++-- packages/cubejs-redshift-driver/CHANGELOG.md | 4 ++ packages/cubejs-redshift-driver/package.json | 10 ++-- packages/cubejs-schema-compiler/CHANGELOG.md | 6 ++ packages/cubejs-schema-compiler/package.json | 10 ++-- packages/cubejs-server-core/CHANGELOG.md | 4 ++ packages/cubejs-server-core/package.json | 24 ++++---- packages/cubejs-server/CHANGELOG.md | 6 ++ packages/cubejs-server/package.json | 14 ++--- packages/cubejs-snowflake-driver/CHANGELOG.md | 7 +++ packages/cubejs-snowflake-driver/package.json | 8 +-- packages/cubejs-sqlite-driver/CHANGELOG.md | 4 ++ packages/cubejs-sqlite-driver/package.json | 8 +-- packages/cubejs-templates/CHANGELOG.md | 4 ++ packages/cubejs-templates/package.json | 6 +- packages/cubejs-testing-drivers/CHANGELOG.md | 4 ++ packages/cubejs-testing-drivers/package.json | 36 +++++------ packages/cubejs-testing-shared/CHANGELOG.md | 4 ++ packages/cubejs-testing-shared/package.json | 10 ++-- packages/cubejs-testing/CHANGELOG.md | 4 ++ packages/cubejs-testing/package.json | 22 +++---- packages/cubejs-trino-driver/CHANGELOG.md | 4 ++ packages/cubejs-trino-driver/package.json | 12 ++-- packages/cubejs-vertica-driver/CHANGELOG.md | 4 ++ packages/cubejs-vertica-driver/package.json | 14 ++--- rust/cubesql/CHANGELOG.md | 7 +++ rust/cubesql/package.json | 2 +- rust/cubestore/CHANGELOG.md | 4 ++ rust/cubestore/package.json | 6 +- 114 files changed, 546 insertions(+), 287 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f08231fd8024f..06079596e692f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +### Bug Fixes + +- **snowflake-driver:** Fix type mapping for `fixed` type ([#10258](https://github.com/cube-js/cube/issues/10258)) ([ec7944c](https://github.com/cube-js/cube/commit/ec7944c0bec0bd4cb4ac003f5597bc0e044d08f5)) +- **snowflake-driver:** Fix type mapping for numerics with scale ([#10259](https://github.com/cube-js/cube/issues/10259)) ([3915e5a](https://github.com/cube-js/cube/commit/3915e5a26d49b812f70a537ec9fde0d0f762692e)) + +### Features + +- **cubesql:** Support `DISTINCT` flag in UDAFs ([#10252](https://github.com/cube-js/cube/issues/10252)) ([1d93825](https://github.com/cube-js/cube/commit/1d93825d5b010c16e52dcf10b5cd1b395fb308f4)) +- **cubesql:** Support `STRING_AGG` SQL push down ([#10256](https://github.com/cube-js/cube/issues/10256)) ([8c82fa5](https://github.com/cube-js/cube/commit/8c82fa5e9d3503bb4c7b5b7fbe85afa8d5656d14)) +- **server:** Introduce CUBEJS_MAX_REQUEST_SIZE env variable ([#10260](https://github.com/cube-js/cube/issues/10260)) ([71ca412](https://github.com/cube-js/cube/commit/71ca4120296a26176a543045eb06ac4261832579)) + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) ### Bug Fixes diff --git a/lerna.json b/lerna.json index 5aa37c2b3ff0f..0bfb480590b23 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "1.5.15", + "version": "1.5.16", "npmClient": "yarn", "command": { "bootstrap": { diff --git a/packages/cubejs-api-gateway/CHANGELOG.md b/packages/cubejs-api-gateway/CHANGELOG.md index 6f1b40c49f4a9..db9f2df7775f3 100644 --- a/packages/cubejs-api-gateway/CHANGELOG.md +++ b/packages/cubejs-api-gateway/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +### Features + +- **server:** Introduce CUBEJS_MAX_REQUEST_SIZE env variable ([#10260](https://github.com/cube-js/cube/issues/10260)) ([71ca412](https://github.com/cube-js/cube/commit/71ca4120296a26176a543045eb06ac4261832579)) + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) ### Bug Fixes diff --git a/packages/cubejs-api-gateway/package.json b/packages/cubejs-api-gateway/package.json index 3ddde03e68d38..42fe1b3bfdd9f 100644 --- a/packages/cubejs-api-gateway/package.json +++ b/packages/cubejs-api-gateway/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/api-gateway", "description": "Cube.js API Gateway", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,9 +27,9 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/native": "1.5.15", - "@cubejs-backend/query-orchestrator": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/native": "1.5.16", + "@cubejs-backend/query-orchestrator": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "@ungap/structured-clone": "^0.3.4", "assert-never": "^1.4.0", "body-parser": "^1.19.0", @@ -53,7 +53,7 @@ "zod": "^4.1.13" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/express": "^4.17.21", "@types/jest": "^29", "@types/jsonwebtoken": "^9.0.2", diff --git a/packages/cubejs-athena-driver/CHANGELOG.md b/packages/cubejs-athena-driver/CHANGELOG.md index be06dc3e82039..dc460373c3fd6 100644 --- a/packages/cubejs-athena-driver/CHANGELOG.md +++ b/packages/cubejs-athena-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/athena-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/athena-driver diff --git a/packages/cubejs-athena-driver/package.json b/packages/cubejs-athena-driver/package.json index 81c6854ffd101..8afd763d7ba33 100644 --- a/packages/cubejs-athena-driver/package.json +++ b/packages/cubejs-athena-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/athena-driver", "description": "Cube.js Athena database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -30,13 +30,13 @@ "dependencies": { "@aws-sdk/client-athena": "^3.22.0", "@aws-sdk/credential-providers": "^3.22.0", - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "sqlstring": "^2.3.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", - "@cubejs-backend/testing-shared": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-backend/testing-shared": "1.5.16", "@types/ramda": "^0.27.40", "typescript": "~5.2.2" }, diff --git a/packages/cubejs-backend-cloud/CHANGELOG.md b/packages/cubejs-backend-cloud/CHANGELOG.md index d07bb0020b490..826df68bab994 100644 --- a/packages/cubejs-backend-cloud/CHANGELOG.md +++ b/packages/cubejs-backend-cloud/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/cloud + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/cloud diff --git a/packages/cubejs-backend-cloud/package.json b/packages/cubejs-backend-cloud/package.json index 6b4dd3327c439..9ac0342d19eb6 100644 --- a/packages/cubejs-backend-cloud/package.json +++ b/packages/cubejs-backend-cloud/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cloud", - "version": "1.5.15", + "version": "1.5.16", "description": "Cube Cloud package", "main": "dist/src/index.js", "typings": "dist/src/index.d.ts", @@ -30,7 +30,7 @@ "devDependencies": { "@babel/core": "^7.24.5", "@babel/preset-env": "^7.24.5", - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/fs-extra": "^9.0.8", "@types/jest": "^29", "jest": "^29", @@ -38,7 +38,7 @@ }, "dependencies": { "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/shared": "1.5.16", "chokidar": "^3.5.1", "env-var": "^6.3.0", "form-data": "^4.0.0", diff --git a/packages/cubejs-backend-maven/CHANGELOG.md b/packages/cubejs-backend-maven/CHANGELOG.md index 92ded0cad4851..d6ea8f46d7bac 100644 --- a/packages/cubejs-backend-maven/CHANGELOG.md +++ b/packages/cubejs-backend-maven/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/maven + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/maven diff --git a/packages/cubejs-backend-maven/package.json b/packages/cubejs-backend-maven/package.json index a82cc3af3d45d..0e238c7144084 100644 --- a/packages/cubejs-backend-maven/package.json +++ b/packages/cubejs-backend-maven/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/maven", "description": "Cube.js Maven Wrapper for java dependencies downloading", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "license": "Apache-2.0", "repository": { "type": "git", @@ -31,12 +31,12 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/shared": "1.5.16", "source-map-support": "^0.5.19", "xmlbuilder2": "^2.4.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/jest": "^29", "@types/node": "^20", "jest": "^29", diff --git a/packages/cubejs-backend-native/CHANGELOG.md b/packages/cubejs-backend-native/CHANGELOG.md index 48527b58c4563..506e9c1e660b2 100644 --- a/packages/cubejs-backend-native/CHANGELOG.md +++ b/packages/cubejs-backend-native/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +### Features + +- **cubesql:** Support `DISTINCT` flag in UDAFs ([#10252](https://github.com/cube-js/cube/issues/10252)) ([1d93825](https://github.com/cube-js/cube/commit/1d93825d5b010c16e52dcf10b5cd1b395fb308f4)) + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/native diff --git a/packages/cubejs-backend-native/package.json b/packages/cubejs-backend-native/package.json index eb12a1c05de5b..b23386c3ef11e 100644 --- a/packages/cubejs-backend-native/package.json +++ b/packages/cubejs-backend-native/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/native", - "version": "1.5.15", + "version": "1.5.16", "author": "Cube Dev, Inc.", "description": "Native module for Cube.js (binding to Rust codebase)", "main": "dist/js/index.js", @@ -36,7 +36,7 @@ "dist/js" ], "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/jest": "^29", "@types/node": "^20", "cargo-cp-artifact": "^0.1.9", @@ -47,8 +47,8 @@ "uuid": "^8.3.2" }, "dependencies": { - "@cubejs-backend/cubesql": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/cubesql": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "@cubejs-infra/post-installer": "^0.0.7" }, "resources": { diff --git a/packages/cubejs-backend-shared/CHANGELOG.md b/packages/cubejs-backend-shared/CHANGELOG.md index acb41a1f59179..d965772ebfae5 100644 --- a/packages/cubejs-backend-shared/CHANGELOG.md +++ b/packages/cubejs-backend-shared/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +### Features + +- **server:** Introduce CUBEJS_MAX_REQUEST_SIZE env variable ([#10260](https://github.com/cube-js/cube/issues/10260)) ([71ca412](https://github.com/cube-js/cube/commit/71ca4120296a26176a543045eb06ac4261832579)) + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/shared diff --git a/packages/cubejs-backend-shared/package.json b/packages/cubejs-backend-shared/package.json index 9556532895608..25ea9afd08a4c 100644 --- a/packages/cubejs-backend-shared/package.json +++ b/packages/cubejs-backend-shared/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/shared", - "version": "1.5.15", + "version": "1.5.16", "description": "Shared code for Cube.js backend packages", "main": "dist/src/index.js", "typings": "dist/src/index.d.ts", @@ -27,7 +27,7 @@ }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/bytes": "^3.1.5", "@types/cli-progress": "^3.9.1", "@types/decompress": "^4.2.7", diff --git a/packages/cubejs-base-driver/CHANGELOG.md b/packages/cubejs-base-driver/CHANGELOG.md index 46428a7823e5d..94e3c6119a04d 100644 --- a/packages/cubejs-base-driver/CHANGELOG.md +++ b/packages/cubejs-base-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/base-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/base-driver diff --git a/packages/cubejs-base-driver/package.json b/packages/cubejs-base-driver/package.json index 0897f1d42215f..d542908200d9f 100644 --- a/packages/cubejs-base-driver/package.json +++ b/packages/cubejs-base-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/base-driver", "description": "Cube.js Base Driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -33,11 +33,11 @@ "@aws-sdk/s3-request-presigner": "^3.49.0", "@azure/identity": "^4.4.1", "@azure/storage-blob": "^12.9.0", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/shared": "1.5.16", "@google-cloud/storage": "^7.13.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/jest": "^29", "@types/node": "^20", "jest": "^29", diff --git a/packages/cubejs-bigquery-driver/CHANGELOG.md b/packages/cubejs-bigquery-driver/CHANGELOG.md index 668c575579bdb..39227b75124c6 100644 --- a/packages/cubejs-bigquery-driver/CHANGELOG.md +++ b/packages/cubejs-bigquery-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/bigquery-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/bigquery-driver diff --git a/packages/cubejs-bigquery-driver/package.json b/packages/cubejs-bigquery-driver/package.json index b6e2e366fe9ee..87e88a6d43ab4 100644 --- a/packages/cubejs-bigquery-driver/package.json +++ b/packages/cubejs-bigquery-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/bigquery-driver", "description": "Cube.js BigQuery database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,15 +29,15 @@ "main": "index.js", "types": "dist/src/index.d.ts", "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/shared": "1.5.16", "@google-cloud/bigquery": "^7.7.0", "@google-cloud/storage": "^7.13.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/testing-shared": "1.5.15", + "@cubejs-backend/testing-shared": "1.5.16", "@types/big.js": "^6.2.2", "@types/dedent": "^0.7.0", "@types/jest": "^29", diff --git a/packages/cubejs-cli/CHANGELOG.md b/packages/cubejs-cli/CHANGELOG.md index b33bd2b3ef4b5..f75c82eb467cb 100644 --- a/packages/cubejs-cli/CHANGELOG.md +++ b/packages/cubejs-cli/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package cubejs-cli + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package cubejs-cli diff --git a/packages/cubejs-cli/package.json b/packages/cubejs-cli/package.json index 5930bb7b9845d..640af0de8de48 100644 --- a/packages/cubejs-cli/package.json +++ b/packages/cubejs-cli/package.json @@ -2,7 +2,7 @@ "name": "cubejs-cli", "description": "Cube.js Command Line Interface", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -30,10 +30,10 @@ "LICENSE" ], "dependencies": { - "@cubejs-backend/cloud": "1.5.15", + "@cubejs-backend/cloud": "1.5.16", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/schema-compiler": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/schema-compiler": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "chalk": "^2.4.2", "cli-progress": "^3.10", "commander": "^2.19.0", @@ -50,8 +50,8 @@ "colors": "1.4.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", - "@cubejs-backend/server": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-backend/server": "1.5.16", "@oclif/command": "^1.8.0", "@types/cli-progress": "^3.8.0", "@types/cross-spawn": "^6.0.2", diff --git a/packages/cubejs-clickhouse-driver/CHANGELOG.md b/packages/cubejs-clickhouse-driver/CHANGELOG.md index f0b9823c21877..f7b3ae2103d87 100644 --- a/packages/cubejs-clickhouse-driver/CHANGELOG.md +++ b/packages/cubejs-clickhouse-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/clickhouse-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/clickhouse-driver diff --git a/packages/cubejs-clickhouse-driver/package.json b/packages/cubejs-clickhouse-driver/package.json index b3d50d7c5e706..4428535c121f0 100644 --- a/packages/cubejs-clickhouse-driver/package.json +++ b/packages/cubejs-clickhouse-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/clickhouse-driver", "description": "Cube.js ClickHouse database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,16 +28,16 @@ }, "dependencies": { "@clickhouse/client": "^1.12.0", - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "moment": "^2.24.0", "sqlstring": "^2.3.1", "uuid": "^8.3.2" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.5.15", - "@cubejs-backend/testing-shared": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-backend/testing-shared": "1.5.16", "@types/jest": "^29", "jest": "^29", "typescript": "~5.2.2" diff --git a/packages/cubejs-client-core/CHANGELOG.md b/packages/cubejs-client-core/CHANGELOG.md index 8244219e59f70..a7694da72b11c 100644 --- a/packages/cubejs-client-core/CHANGELOG.md +++ b/packages/cubejs-client-core/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-client/core + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-client/core diff --git a/packages/cubejs-client-core/package.json b/packages/cubejs-client-core/package.json index c08e00ecada0b..554dd6fec7192 100644 --- a/packages/cubejs-client-core/package.json +++ b/packages/cubejs-client-core/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-client/core", - "version": "1.5.15", + "version": "1.5.16", "engines": {}, "repository": { "type": "git", @@ -39,7 +39,7 @@ ], "license": "MIT", "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/jest": "^29", "@types/moment-range": "^4.0.0", "@types/ramda": "^0.27.34", diff --git a/packages/cubejs-client-dx/CHANGELOG.md b/packages/cubejs-client-dx/CHANGELOG.md index 9f0c94a86cc03..74725459d96dd 100644 --- a/packages/cubejs-client-dx/CHANGELOG.md +++ b/packages/cubejs-client-dx/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-client/dx + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-client/dx diff --git a/packages/cubejs-client-dx/package.json b/packages/cubejs-client-dx/package.json index d848ea7be4b3c..efc166ad6aca2 100644 --- a/packages/cubejs-client-dx/package.json +++ b/packages/cubejs-client-dx/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-client/dx", - "version": "1.5.15", + "version": "1.5.16", "engines": {}, "repository": { "type": "git", diff --git a/packages/cubejs-client-ngx/CHANGELOG.md b/packages/cubejs-client-ngx/CHANGELOG.md index 28a7c8d2443a6..56efb5b1f15c0 100644 --- a/packages/cubejs-client-ngx/CHANGELOG.md +++ b/packages/cubejs-client-ngx/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-client/ngx + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-client/ngx diff --git a/packages/cubejs-client-ngx/package.json b/packages/cubejs-client-ngx/package.json index 1d1d5dbbef9e9..01dc2fa3f703a 100644 --- a/packages/cubejs-client-ngx/package.json +++ b/packages/cubejs-client-ngx/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-client/ngx", - "version": "1.5.15", + "version": "1.5.16", "author": "Cube Dev, Inc.", "engines": {}, "repository": { diff --git a/packages/cubejs-client-react/CHANGELOG.md b/packages/cubejs-client-react/CHANGELOG.md index 38a15faa5ea16..cbb97409b5c74 100644 --- a/packages/cubejs-client-react/CHANGELOG.md +++ b/packages/cubejs-client-react/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-client/react + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-client/react diff --git a/packages/cubejs-client-react/package.json b/packages/cubejs-client-react/package.json index 7ab2ed7588b96..6205feeb7788d 100644 --- a/packages/cubejs-client-react/package.json +++ b/packages/cubejs-client-react/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-client/react", - "version": "1.5.15", + "version": "1.5.16", "author": "Cube Dev, Inc.", "license": "MIT", "engines": {}, @@ -24,7 +24,7 @@ ], "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.5.15", + "@cubejs-client/core": "1.5.16", "core-js": "^3.6.5", "ramda": "^0.27.2" }, diff --git a/packages/cubejs-client-vue3/CHANGELOG.md b/packages/cubejs-client-vue3/CHANGELOG.md index 3a097788a0d6d..77fc8899252bb 100644 --- a/packages/cubejs-client-vue3/CHANGELOG.md +++ b/packages/cubejs-client-vue3/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-client/vue3 + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-client/vue3 diff --git a/packages/cubejs-client-vue3/package.json b/packages/cubejs-client-vue3/package.json index dd99fffc89c17..039075f8fbbdf 100644 --- a/packages/cubejs-client-vue3/package.json +++ b/packages/cubejs-client-vue3/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-client/vue3", - "version": "1.5.15", + "version": "1.5.16", "engines": {}, "repository": { "type": "git", @@ -28,7 +28,7 @@ "src" ], "dependencies": { - "@cubejs-client/core": "1.5.15", + "@cubejs-client/core": "1.5.16", "ramda": "^0.27.0" }, "devDependencies": { diff --git a/packages/cubejs-client-ws-transport/CHANGELOG.md b/packages/cubejs-client-ws-transport/CHANGELOG.md index 3823783e5d300..451271283295e 100644 --- a/packages/cubejs-client-ws-transport/CHANGELOG.md +++ b/packages/cubejs-client-ws-transport/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-client/ws-transport + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) ### Bug Fixes diff --git a/packages/cubejs-client-ws-transport/package.json b/packages/cubejs-client-ws-transport/package.json index d4b68da5cbecb..e94b5e55638e4 100644 --- a/packages/cubejs-client-ws-transport/package.json +++ b/packages/cubejs-client-ws-transport/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-client/ws-transport", - "version": "1.5.15", + "version": "1.5.16", "engines": {}, "repository": { "type": "git", @@ -20,7 +20,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.5.15", + "@cubejs-client/core": "1.5.16", "core-js": "^3.6.5", "isomorphic-ws": "^4.0.1", "ws": "^7.3.1" @@ -33,7 +33,7 @@ "@babel/core": "^7.3.3", "@babel/preset-env": "^7.3.1", "@babel/preset-typescript": "^7.12.1", - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/ws": "^7.2.9", "typescript": "~5.2.2" }, diff --git a/packages/cubejs-crate-driver/CHANGELOG.md b/packages/cubejs-crate-driver/CHANGELOG.md index 761927026427f..e55cf58bd4f9f 100644 --- a/packages/cubejs-crate-driver/CHANGELOG.md +++ b/packages/cubejs-crate-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/crate-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/crate-driver diff --git a/packages/cubejs-crate-driver/package.json b/packages/cubejs-crate-driver/package.json index 7c97b3d42ef45..28d72780594a2 100644 --- a/packages/cubejs-crate-driver/package.json +++ b/packages/cubejs-crate-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/crate-driver", "description": "Cube.js Crate database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,14 +28,14 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/postgres-driver": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/postgres-driver": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "pg": "^8.7.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.5.15", - "@cubejs-backend/testing-shared": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-backend/testing-shared": "1.5.16", "testcontainers": "^10.28.0", "typescript": "~5.2.2" }, diff --git a/packages/cubejs-cubestore-driver/CHANGELOG.md b/packages/cubejs-cubestore-driver/CHANGELOG.md index 9b928f2a8e45c..1f1effae993cb 100644 --- a/packages/cubejs-cubestore-driver/CHANGELOG.md +++ b/packages/cubejs-cubestore-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/cubestore-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/cubestore-driver diff --git a/packages/cubejs-cubestore-driver/package.json b/packages/cubejs-cubestore-driver/package.json index 537726aa4319f..8c4b442582ac3 100644 --- a/packages/cubejs-cubestore-driver/package.json +++ b/packages/cubejs-cubestore-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/cubestore-driver", "description": "Cube Store driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -26,10 +26,10 @@ "lint:fix": "eslint --fix src/*.ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/cubestore": "1.5.15", - "@cubejs-backend/native": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/cubestore": "1.5.16", + "@cubejs-backend/native": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "csv-write-stream": "^2.0.0", "flatbuffers": "23.3.3", "fs-extra": "^9.1.0", @@ -41,7 +41,7 @@ "ws": "^7.4.3" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/csv-write-stream": "^2.0.0", "@types/jest": "^29", "@types/node": "^20", diff --git a/packages/cubejs-databricks-jdbc-driver/CHANGELOG.md b/packages/cubejs-databricks-jdbc-driver/CHANGELOG.md index ef24ba138d72a..0997162c96341 100644 --- a/packages/cubejs-databricks-jdbc-driver/CHANGELOG.md +++ b/packages/cubejs-databricks-jdbc-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/databricks-jdbc-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/databricks-jdbc-driver diff --git a/packages/cubejs-databricks-jdbc-driver/package.json b/packages/cubejs-databricks-jdbc-driver/package.json index 58c17eb19b19b..3afb64562ab6e 100644 --- a/packages/cubejs-databricks-jdbc-driver/package.json +++ b/packages/cubejs-databricks-jdbc-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/databricks-jdbc-driver", "description": "Cube.js Databricks database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "license": "Apache-2.0", "repository": { "type": "git", @@ -30,17 +30,17 @@ "bin" ], "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/jdbc-driver": "1.5.15", - "@cubejs-backend/schema-compiler": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/jdbc-driver": "1.5.16", + "@cubejs-backend/schema-compiler": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "node-fetch": "^2.6.1", "ramda": "^0.27.2", "source-map-support": "^0.5.19", "uuid": "^8.3.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/jest": "^29", "@types/node": "^20", "@types/ramda": "^0.27.34", diff --git a/packages/cubejs-dbt-schema-extension/CHANGELOG.md b/packages/cubejs-dbt-schema-extension/CHANGELOG.md index 40be47c59d80e..52b508d960782 100644 --- a/packages/cubejs-dbt-schema-extension/CHANGELOG.md +++ b/packages/cubejs-dbt-schema-extension/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/dbt-schema-extension + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/dbt-schema-extension diff --git a/packages/cubejs-dbt-schema-extension/package.json b/packages/cubejs-dbt-schema-extension/package.json index 15088a0a80e58..0903d1b6c577a 100644 --- a/packages/cubejs-dbt-schema-extension/package.json +++ b/packages/cubejs-dbt-schema-extension/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/dbt-schema-extension", "description": "Cube.js dbt Schema Extension", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,14 +25,14 @@ "lint:fix": "eslint --fix src/* --ext .ts,.js" }, "dependencies": { - "@cubejs-backend/schema-compiler": "1.5.15", + "@cubejs-backend/schema-compiler": "1.5.16", "fs-extra": "^9.1.0", "inflection": "^1.12.0", "node-fetch": "^2.6.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", - "@cubejs-backend/testing": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-backend/testing": "1.5.16", "@types/jest": "^29", "jest": "^29", "stream-to-array": "^2.3.0", diff --git a/packages/cubejs-docker/CHANGELOG.md b/packages/cubejs-docker/CHANGELOG.md index 06e77fde5afd1..5db4a39f5d10e 100644 --- a/packages/cubejs-docker/CHANGELOG.md +++ b/packages/cubejs-docker/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/docker + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/docker diff --git a/packages/cubejs-docker/package.json b/packages/cubejs-docker/package.json index e3e9e6a26ea5d..01c9eb0372a00 100644 --- a/packages/cubejs-docker/package.json +++ b/packages/cubejs-docker/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/docker", - "version": "1.5.15", + "version": "1.5.16", "description": "Cube.js In Docker (virtual package)", "author": "Cube Dev, Inc.", "license": "Apache-2.0", @@ -9,35 +9,35 @@ "node": ">=18.0.0" }, "dependencies": { - "@cubejs-backend/athena-driver": "1.5.15", - "@cubejs-backend/bigquery-driver": "1.5.15", - "@cubejs-backend/clickhouse-driver": "1.5.15", - "@cubejs-backend/crate-driver": "1.5.15", - "@cubejs-backend/databricks-jdbc-driver": "1.5.15", - "@cubejs-backend/dbt-schema-extension": "1.5.15", - "@cubejs-backend/dremio-driver": "1.5.15", - "@cubejs-backend/druid-driver": "1.5.15", - "@cubejs-backend/duckdb-driver": "1.5.15", - "@cubejs-backend/elasticsearch-driver": "1.5.15", - "@cubejs-backend/firebolt-driver": "1.5.15", - "@cubejs-backend/hive-driver": "1.5.15", - "@cubejs-backend/ksql-driver": "1.5.15", - "@cubejs-backend/materialize-driver": "1.5.15", - "@cubejs-backend/mongobi-driver": "1.5.15", - "@cubejs-backend/mssql-driver": "1.5.15", - "@cubejs-backend/mysql-driver": "1.5.15", - "@cubejs-backend/oracle-driver": "1.5.15", - "@cubejs-backend/pinot-driver": "1.5.15", - "@cubejs-backend/postgres-driver": "1.5.15", - "@cubejs-backend/prestodb-driver": "1.5.15", - "@cubejs-backend/questdb-driver": "1.5.15", - "@cubejs-backend/redshift-driver": "1.5.15", - "@cubejs-backend/server": "1.5.15", - "@cubejs-backend/snowflake-driver": "1.5.15", - "@cubejs-backend/sqlite-driver": "1.5.15", - "@cubejs-backend/trino-driver": "1.5.15", - "@cubejs-backend/vertica-driver": "1.5.15", - "cubejs-cli": "1.5.15", + "@cubejs-backend/athena-driver": "1.5.16", + "@cubejs-backend/bigquery-driver": "1.5.16", + "@cubejs-backend/clickhouse-driver": "1.5.16", + "@cubejs-backend/crate-driver": "1.5.16", + "@cubejs-backend/databricks-jdbc-driver": "1.5.16", + "@cubejs-backend/dbt-schema-extension": "1.5.16", + "@cubejs-backend/dremio-driver": "1.5.16", + "@cubejs-backend/druid-driver": "1.5.16", + "@cubejs-backend/duckdb-driver": "1.5.16", + "@cubejs-backend/elasticsearch-driver": "1.5.16", + "@cubejs-backend/firebolt-driver": "1.5.16", + "@cubejs-backend/hive-driver": "1.5.16", + "@cubejs-backend/ksql-driver": "1.5.16", + "@cubejs-backend/materialize-driver": "1.5.16", + "@cubejs-backend/mongobi-driver": "1.5.16", + "@cubejs-backend/mssql-driver": "1.5.16", + "@cubejs-backend/mysql-driver": "1.5.16", + "@cubejs-backend/oracle-driver": "1.5.16", + "@cubejs-backend/pinot-driver": "1.5.16", + "@cubejs-backend/postgres-driver": "1.5.16", + "@cubejs-backend/prestodb-driver": "1.5.16", + "@cubejs-backend/questdb-driver": "1.5.16", + "@cubejs-backend/redshift-driver": "1.5.16", + "@cubejs-backend/server": "1.5.16", + "@cubejs-backend/snowflake-driver": "1.5.16", + "@cubejs-backend/sqlite-driver": "1.5.16", + "@cubejs-backend/trino-driver": "1.5.16", + "@cubejs-backend/vertica-driver": "1.5.16", + "cubejs-cli": "1.5.16", "typescript": "~5.2.2" }, "resolutions": { diff --git a/packages/cubejs-dremio-driver/CHANGELOG.md b/packages/cubejs-dremio-driver/CHANGELOG.md index f76b34ad447e4..95f647f03e2a7 100644 --- a/packages/cubejs-dremio-driver/CHANGELOG.md +++ b/packages/cubejs-dremio-driver/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +### Features + +- **cubesql:** Support `STRING_AGG` SQL push down ([#10256](https://github.com/cube-js/cube/issues/10256)) ([8c82fa5](https://github.com/cube-js/cube/commit/8c82fa5e9d3503bb4c7b5b7fbe85afa8d5656d14)) + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/dremio-driver diff --git a/packages/cubejs-dremio-driver/package.json b/packages/cubejs-dremio-driver/package.json index b4f88709f4ce6..1d99d104566a0 100644 --- a/packages/cubejs-dremio-driver/package.json +++ b/packages/cubejs-dremio-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/dremio-driver", "description": "Cube.js Dremio driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -22,15 +22,15 @@ "lint:fix": "eslint driver/*.js" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/schema-compiler": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/schema-compiler": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "axios": "^1.8.3", "sqlstring": "^2.3.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", - "@cubejs-backend/testing-shared": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-backend/testing-shared": "1.5.16", "jest": "^29" }, "license": "Apache-2.0", diff --git a/packages/cubejs-druid-driver/CHANGELOG.md b/packages/cubejs-druid-driver/CHANGELOG.md index f5bf842704ca1..92874a7e32c38 100644 --- a/packages/cubejs-druid-driver/CHANGELOG.md +++ b/packages/cubejs-druid-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/druid-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/druid-driver diff --git a/packages/cubejs-druid-driver/package.json b/packages/cubejs-druid-driver/package.json index d76c54bac61a9..a4a36fba9b786 100644 --- a/packages/cubejs-druid-driver/package.json +++ b/packages/cubejs-druid-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/druid-driver", "description": "Cube.js Druid database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "license": "Apache-2.0", "repository": { "type": "git", @@ -28,13 +28,13 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/schema-compiler": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/schema-compiler": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "axios": "^1.8.3" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/jest": "^29", "@types/node": "^20", "jest": "^29", diff --git a/packages/cubejs-duckdb-driver/CHANGELOG.md b/packages/cubejs-duckdb-driver/CHANGELOG.md index 8a00525a7602c..8de3b641eb8f8 100644 --- a/packages/cubejs-duckdb-driver/CHANGELOG.md +++ b/packages/cubejs-duckdb-driver/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +### Features + +- **cubesql:** Support `STRING_AGG` SQL push down ([#10256](https://github.com/cube-js/cube/issues/10256)) ([8c82fa5](https://github.com/cube-js/cube/commit/8c82fa5e9d3503bb4c7b5b7fbe85afa8d5656d14)) + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/duckdb-driver diff --git a/packages/cubejs-duckdb-driver/package.json b/packages/cubejs-duckdb-driver/package.json index bf4d3fb925ac9..007750c908fb2 100644 --- a/packages/cubejs-duckdb-driver/package.json +++ b/packages/cubejs-duckdb-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/duckdb-driver", "description": "Cube DuckDB database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,15 +27,15 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/schema-compiler": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/schema-compiler": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "duckdb": "^1.4.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.5.15", - "@cubejs-backend/testing-shared": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-backend/testing-shared": "1.5.16", "@types/jest": "^29", "@types/node": "^20", "jest": "^29", diff --git a/packages/cubejs-elasticsearch-driver/CHANGELOG.md b/packages/cubejs-elasticsearch-driver/CHANGELOG.md index daefc97fa9869..e184eab8a6f00 100644 --- a/packages/cubejs-elasticsearch-driver/CHANGELOG.md +++ b/packages/cubejs-elasticsearch-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/elasticsearch-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/elasticsearch-driver diff --git a/packages/cubejs-elasticsearch-driver/package.json b/packages/cubejs-elasticsearch-driver/package.json index 3478135bb00cd..3a9118cf9ca88 100644 --- a/packages/cubejs-elasticsearch-driver/package.json +++ b/packages/cubejs-elasticsearch-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/elasticsearch-driver", "description": "Cube.js elasticsearch database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -23,14 +23,14 @@ "driver" ], "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "@elastic/elasticsearch": "7.12.0", "sqlstring": "^2.3.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/jest": "^29", "jest": "^29", "testcontainers": "^10.28.0" diff --git a/packages/cubejs-firebolt-driver/CHANGELOG.md b/packages/cubejs-firebolt-driver/CHANGELOG.md index 3979a91fcf647..3ae119e2c8ab6 100644 --- a/packages/cubejs-firebolt-driver/CHANGELOG.md +++ b/packages/cubejs-firebolt-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/firebolt-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/firebolt-driver diff --git a/packages/cubejs-firebolt-driver/package.json b/packages/cubejs-firebolt-driver/package.json index c649e684f7c46..5a3f8e3dac30c 100644 --- a/packages/cubejs-firebolt-driver/package.json +++ b/packages/cubejs-firebolt-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/firebolt-driver", "description": "Cube.js Firebolt database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,15 +28,15 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/schema-compiler": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/schema-compiler": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "firebolt-sdk": "1.10.0" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.5.15", - "@cubejs-backend/testing-shared": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-backend/testing-shared": "1.5.16", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-hive-driver/CHANGELOG.md b/packages/cubejs-hive-driver/CHANGELOG.md index 8e234b92b2650..43d735d5c4723 100644 --- a/packages/cubejs-hive-driver/CHANGELOG.md +++ b/packages/cubejs-hive-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/hive-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/hive-driver diff --git a/packages/cubejs-hive-driver/package.json b/packages/cubejs-hive-driver/package.json index ca317e913cb72..780c5d04df702 100644 --- a/packages/cubejs-hive-driver/package.json +++ b/packages/cubejs-hive-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/hive-driver", "description": "Cube.js Hive database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -17,8 +17,8 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "generic-pool": "^3.8.2", "jshs2": "^0.4.4", "sasl-plain": "^0.1.0", @@ -28,7 +28,7 @@ }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.5.15" + "@cubejs-backend/linter": "1.5.16" }, "publishConfig": { "access": "public" diff --git a/packages/cubejs-jdbc-driver/CHANGELOG.md b/packages/cubejs-jdbc-driver/CHANGELOG.md index 51c686747d3f9..3eb561b6b0ef1 100644 --- a/packages/cubejs-jdbc-driver/CHANGELOG.md +++ b/packages/cubejs-jdbc-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/jdbc-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/jdbc-driver diff --git a/packages/cubejs-jdbc-driver/package.json b/packages/cubejs-jdbc-driver/package.json index f1115a21711d5..bef8c70a3ce4e 100644 --- a/packages/cubejs-jdbc-driver/package.json +++ b/packages/cubejs-jdbc-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/jdbc-driver", "description": "Cube.js JDBC database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,9 +25,9 @@ "index.js" ], "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", "@cubejs-backend/node-java-maven": "^0.1.3", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/shared": "1.5.16", "generic-pool": "^3.9.0", "sqlstring": "^2.3.0" }, @@ -43,7 +43,7 @@ "testEnvironment": "node" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/node": "^20", "@types/sqlstring": "^2.3.0", "typescript": "~5.2.2" diff --git a/packages/cubejs-ksql-driver/CHANGELOG.md b/packages/cubejs-ksql-driver/CHANGELOG.md index 5b9ac6caa758e..f5e4c71d243e3 100644 --- a/packages/cubejs-ksql-driver/CHANGELOG.md +++ b/packages/cubejs-ksql-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/ksql-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/ksql-driver diff --git a/packages/cubejs-ksql-driver/package.json b/packages/cubejs-ksql-driver/package.json index 0758648ff5b5e..8533de501a0d6 100644 --- a/packages/cubejs-ksql-driver/package.json +++ b/packages/cubejs-ksql-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/ksql-driver", "description": "Cube.js ksql database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,9 +25,9 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/schema-compiler": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/schema-compiler": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "async-mutex": "0.3.2", "axios": "^1.8.3", "kafkajs": "^2.2.3", @@ -41,7 +41,7 @@ "extends": "../cubejs-linter" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-linter/CHANGELOG.md b/packages/cubejs-linter/CHANGELOG.md index e2e16192fb574..9bcf346174217 100644 --- a/packages/cubejs-linter/CHANGELOG.md +++ b/packages/cubejs-linter/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/linter + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/linter diff --git a/packages/cubejs-linter/package.json b/packages/cubejs-linter/package.json index 5fbd4c19ff6fd..f9fe00e0d09dc 100644 --- a/packages/cubejs-linter/package.json +++ b/packages/cubejs-linter/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/linter", "description": "Cube.js ESLint (virtual package) for linting code", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", diff --git a/packages/cubejs-materialize-driver/CHANGELOG.md b/packages/cubejs-materialize-driver/CHANGELOG.md index d78a63a97d28a..322dc7eaf41d5 100644 --- a/packages/cubejs-materialize-driver/CHANGELOG.md +++ b/packages/cubejs-materialize-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/materialize-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/materialize-driver diff --git a/packages/cubejs-materialize-driver/package.json b/packages/cubejs-materialize-driver/package.json index 5f4390b71d7b2..a4308be81f620 100644 --- a/packages/cubejs-materialize-driver/package.json +++ b/packages/cubejs-materialize-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/materialize-driver", "description": "Cube.js Materialize database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,17 +27,17 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/postgres-driver": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/postgres-driver": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "@types/pg": "^8.6.0", "pg": "^8.6.0", "semver": "^7.6.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.5.15", - "@cubejs-backend/testing": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-backend/testing": "1.5.16", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-mongobi-driver/CHANGELOG.md b/packages/cubejs-mongobi-driver/CHANGELOG.md index aa777c6e48359..6f0ab3393304e 100644 --- a/packages/cubejs-mongobi-driver/CHANGELOG.md +++ b/packages/cubejs-mongobi-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/mongobi-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/mongobi-driver diff --git a/packages/cubejs-mongobi-driver/package.json b/packages/cubejs-mongobi-driver/package.json index 54b3ede4306ef..67c82e32f1c09 100644 --- a/packages/cubejs-mongobi-driver/package.json +++ b/packages/cubejs-mongobi-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/mongobi-driver", "description": "Cube.js MongoBI driver", "author": "krunalsabnis@gmail.com", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,8 +27,8 @@ "integration:mongobi": "jest dist/test" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "@types/node": "^20", "generic-pool": "^3.9.0", "moment": "^2.29.1", @@ -39,7 +39,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "testcontainers": "^10.28.0", "typescript": "~5.2.2" }, diff --git a/packages/cubejs-mssql-driver/CHANGELOG.md b/packages/cubejs-mssql-driver/CHANGELOG.md index e88f83b4c8342..1f606cac3a401 100644 --- a/packages/cubejs-mssql-driver/CHANGELOG.md +++ b/packages/cubejs-mssql-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/mssql-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/mssql-driver diff --git a/packages/cubejs-mssql-driver/package.json b/packages/cubejs-mssql-driver/package.json index 82ee7fe4b780b..ae3f71ac7f118 100644 --- a/packages/cubejs-mssql-driver/package.json +++ b/packages/cubejs-mssql-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/mssql-driver", "description": "Cube.js MS SQL database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,8 +25,8 @@ "lint:fix": "eslint --fix src/* --ext .ts,.js" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "mssql": "^11.0.1" }, "devDependencies": { diff --git a/packages/cubejs-mysql-aurora-serverless-driver/CHANGELOG.md b/packages/cubejs-mysql-aurora-serverless-driver/CHANGELOG.md index 15edea15ecbdf..75137bb6f65e7 100644 --- a/packages/cubejs-mysql-aurora-serverless-driver/CHANGELOG.md +++ b/packages/cubejs-mysql-aurora-serverless-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/mysql-aurora-serverless-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/mysql-aurora-serverless-driver diff --git a/packages/cubejs-mysql-aurora-serverless-driver/package.json b/packages/cubejs-mysql-aurora-serverless-driver/package.json index f9391de76f5ab..aae36a51a8bd5 100644 --- a/packages/cubejs-mysql-aurora-serverless-driver/package.json +++ b/packages/cubejs-mysql-aurora-serverless-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/mysql-aurora-serverless-driver", "description": "Cube.js Aurora Serverless Mysql database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -21,14 +21,14 @@ "lint": "eslint driver/*.js test/*.js" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "@types/mysql": "^2.15.15", "aws-sdk": "^2.787.0", "data-api-client": "^1.1.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/data-api-client": "^1.2.1", "@types/jest": "^29", "jest": "^29", diff --git a/packages/cubejs-mysql-driver/CHANGELOG.md b/packages/cubejs-mysql-driver/CHANGELOG.md index 451881f2922a5..d0501341cbd24 100644 --- a/packages/cubejs-mysql-driver/CHANGELOG.md +++ b/packages/cubejs-mysql-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/mysql-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/mysql-driver diff --git a/packages/cubejs-mysql-driver/package.json b/packages/cubejs-mysql-driver/package.json index 7ac030b7a43c2..d55b8bebe4faa 100644 --- a/packages/cubejs-mysql-driver/package.json +++ b/packages/cubejs-mysql-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/mysql-driver", "description": "Cube.js Mysql database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,14 +27,14 @@ "lint:fix": "eslint --fix src/* test/* --ext .ts,.js" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "generic-pool": "^3.9.0", "mysql": "^2.18.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", - "@cubejs-backend/testing-shared": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-backend/testing-shared": "1.5.16", "@types/jest": "^29", "@types/mysql": "^2.15.21", "jest": "^29", diff --git a/packages/cubejs-oracle-driver/CHANGELOG.md b/packages/cubejs-oracle-driver/CHANGELOG.md index 94cf8306e4943..cca3d5b72c695 100644 --- a/packages/cubejs-oracle-driver/CHANGELOG.md +++ b/packages/cubejs-oracle-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/oracle-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/oracle-driver diff --git a/packages/cubejs-oracle-driver/package.json b/packages/cubejs-oracle-driver/package.json index 1f8d5a6e85295..3478f48caa879 100644 --- a/packages/cubejs-oracle-driver/package.json +++ b/packages/cubejs-oracle-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/oracle-driver", "description": "Cube.js oracle database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -13,7 +13,7 @@ }, "main": "driver/OracleDriver.js", "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", "ramda": "^0.27.0" }, "optionalDependencies": { diff --git a/packages/cubejs-pinot-driver/CHANGELOG.md b/packages/cubejs-pinot-driver/CHANGELOG.md index 2a46c7f2a5c29..363f30702df6b 100644 --- a/packages/cubejs-pinot-driver/CHANGELOG.md +++ b/packages/cubejs-pinot-driver/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +### Features + +- **cubesql:** Support `STRING_AGG` SQL push down ([#10256](https://github.com/cube-js/cube/issues/10256)) ([8c82fa5](https://github.com/cube-js/cube/commit/8c82fa5e9d3503bb4c7b5b7fbe85afa8d5656d14)) + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/pinot-driver diff --git a/packages/cubejs-pinot-driver/package.json b/packages/cubejs-pinot-driver/package.json index 3ad61ba831999..c6d15cf0fa4a3 100644 --- a/packages/cubejs-pinot-driver/package.json +++ b/packages/cubejs-pinot-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/pinot-driver", "description": "Cube.js Pinot database driver", "author": "Julian Ronsse, InTheMemory, Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,9 +27,9 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/schema-compiler": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/schema-compiler": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "node-fetch": "^2.6.1", "ramda": "^0.27.2", "sqlstring": "^2.3.3" @@ -39,7 +39,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/jest": "^29", "jest": "^29", "should": "^13.2.3", diff --git a/packages/cubejs-playground/CHANGELOG.md b/packages/cubejs-playground/CHANGELOG.md index 3a3e116150036..1a872dd4a1cfd 100644 --- a/packages/cubejs-playground/CHANGELOG.md +++ b/packages/cubejs-playground/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-client/playground + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-client/playground diff --git a/packages/cubejs-playground/package.json b/packages/cubejs-playground/package.json index d43b9d1bce07f..b4880e2dcea64 100644 --- a/packages/cubejs-playground/package.json +++ b/packages/cubejs-playground/package.json @@ -1,7 +1,7 @@ { "name": "@cubejs-client/playground", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "engines": {}, "repository": { "type": "git", @@ -69,8 +69,8 @@ "@ant-design/compatible": "^1.0.1", "@ant-design/icons": "^5.3.5", "@cube-dev/ui-kit": "0.52.3", - "@cubejs-client/core": "1.5.15", - "@cubejs-client/react": "1.5.15", + "@cubejs-client/core": "1.5.16", + "@cubejs-client/react": "1.5.16", "@types/flexsearch": "^0.7.3", "@types/node": "^20", "@types/react": "^18.3.4", diff --git a/packages/cubejs-postgres-driver/CHANGELOG.md b/packages/cubejs-postgres-driver/CHANGELOG.md index 698f4d731f871..455a42db5fa6e 100644 --- a/packages/cubejs-postgres-driver/CHANGELOG.md +++ b/packages/cubejs-postgres-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/postgres-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/postgres-driver diff --git a/packages/cubejs-postgres-driver/package.json b/packages/cubejs-postgres-driver/package.json index e7bbabe792115..d665e3e5c3d11 100644 --- a/packages/cubejs-postgres-driver/package.json +++ b/packages/cubejs-postgres-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/postgres-driver", "description": "Cube.js Postgres database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,8 +27,8 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "@types/pg": "^8.6.0", "@types/pg-query-stream": "^1.0.3", "moment": "^2.24.0", @@ -37,8 +37,8 @@ }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.5.15", - "@cubejs-backend/testing-shared": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-backend/testing-shared": "1.5.16", "testcontainers": "^10.28.0", "typescript": "~5.2.2" }, diff --git a/packages/cubejs-prestodb-driver/CHANGELOG.md b/packages/cubejs-prestodb-driver/CHANGELOG.md index b5d93823c12e8..96dec07ab14e8 100644 --- a/packages/cubejs-prestodb-driver/CHANGELOG.md +++ b/packages/cubejs-prestodb-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/prestodb-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/prestodb-driver diff --git a/packages/cubejs-prestodb-driver/package.json b/packages/cubejs-prestodb-driver/package.json index 72cee31cc0473..ede94d4410894 100644 --- a/packages/cubejs-prestodb-driver/package.json +++ b/packages/cubejs-prestodb-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/prestodb-driver", "description": "Cube.js Presto database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,8 +27,8 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "presto-client": "^1.1.0", "ramda": "^0.27.0", "sqlstring": "^2.3.1" @@ -38,7 +38,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/jest": "^29", "jest": "^29", "should": "^13.2.3", diff --git a/packages/cubejs-query-orchestrator/CHANGELOG.md b/packages/cubejs-query-orchestrator/CHANGELOG.md index bcab23aac3ad0..119e3b2cdd29e 100644 --- a/packages/cubejs-query-orchestrator/CHANGELOG.md +++ b/packages/cubejs-query-orchestrator/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/query-orchestrator + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/query-orchestrator diff --git a/packages/cubejs-query-orchestrator/package.json b/packages/cubejs-query-orchestrator/package.json index 771fb883299e2..5324c229f6bae 100644 --- a/packages/cubejs-query-orchestrator/package.json +++ b/packages/cubejs-query-orchestrator/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/query-orchestrator", "description": "Cube.js Query Orchestrator and Cache", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,15 +29,15 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/cubestore-driver": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/cubestore-driver": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "csv-write-stream": "^2.0.0", "lru-cache": "^11.1.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/jest": "^29", "@types/node": "^20", "@types/ramda": "^0.27.32", diff --git a/packages/cubejs-questdb-driver/CHANGELOG.md b/packages/cubejs-questdb-driver/CHANGELOG.md index 85445e6991fcb..18bdd2d5f67a3 100644 --- a/packages/cubejs-questdb-driver/CHANGELOG.md +++ b/packages/cubejs-questdb-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/questdb-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/questdb-driver diff --git a/packages/cubejs-questdb-driver/package.json b/packages/cubejs-questdb-driver/package.json index 063ec9f508905..ed19bf36e41d5 100644 --- a/packages/cubejs-questdb-driver/package.json +++ b/packages/cubejs-questdb-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/questdb-driver", "description": "Cube.js QuestDB database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,9 +27,9 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/schema-compiler": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/schema-compiler": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "@types/pg": "^8.6.0", "moment": "^2.24.0", "pg": "^8.7.0", @@ -37,8 +37,8 @@ }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.5.15", - "@cubejs-backend/testing-shared": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-backend/testing-shared": "1.5.16", "testcontainers": "^10.28.0", "typescript": "~5.2.2" }, diff --git a/packages/cubejs-redshift-driver/CHANGELOG.md b/packages/cubejs-redshift-driver/CHANGELOG.md index 11a2f15ccea49..e44a6b8c53119 100644 --- a/packages/cubejs-redshift-driver/CHANGELOG.md +++ b/packages/cubejs-redshift-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/redshift-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/redshift-driver diff --git a/packages/cubejs-redshift-driver/package.json b/packages/cubejs-redshift-driver/package.json index 667b8e2b080a5..55948fbd59733 100644 --- a/packages/cubejs-redshift-driver/package.json +++ b/packages/cubejs-redshift-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/redshift-driver", "description": "Cube.js Redshift database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,13 +25,13 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/postgres-driver": "1.5.15", - "@cubejs-backend/shared": "1.5.15" + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/postgres-driver": "1.5.16", + "@cubejs-backend/shared": "1.5.16" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-schema-compiler/CHANGELOG.md b/packages/cubejs-schema-compiler/CHANGELOG.md index e8208373a2bed..46edfb6616f28 100644 --- a/packages/cubejs-schema-compiler/CHANGELOG.md +++ b/packages/cubejs-schema-compiler/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +### Features + +- **cubesql:** Support `STRING_AGG` SQL push down ([#10256](https://github.com/cube-js/cube/issues/10256)) ([8c82fa5](https://github.com/cube-js/cube/commit/8c82fa5e9d3503bb4c7b5b7fbe85afa8d5656d14)) + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/schema-compiler diff --git a/packages/cubejs-schema-compiler/package.json b/packages/cubejs-schema-compiler/package.json index dd66cc58f301f..9c120d8943b98 100644 --- a/packages/cubejs-schema-compiler/package.json +++ b/packages/cubejs-schema-compiler/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/schema-compiler", "description": "Cube schema compiler", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -40,8 +40,8 @@ "@babel/standalone": "^7.24", "@babel/traverse": "^7.24", "@babel/types": "^7.24", - "@cubejs-backend/native": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/native": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "antlr4": "^4.13.2", "camelcase": "^6.2.0", "cron-parser": "^4.9.0", @@ -60,8 +60,8 @@ }, "devDependencies": { "@clickhouse/client": "^1.12.0", - "@cubejs-backend/linter": "1.5.15", - "@cubejs-backend/query-orchestrator": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-backend/query-orchestrator": "1.5.16", "@types/babel__code-frame": "^7.0.6", "@types/babel__generator": "^7.6.8", "@types/babel__traverse": "^7.20.5", diff --git a/packages/cubejs-server-core/CHANGELOG.md b/packages/cubejs-server-core/CHANGELOG.md index 11f77c699f222..4b769709ab8cc 100644 --- a/packages/cubejs-server-core/CHANGELOG.md +++ b/packages/cubejs-server-core/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/server-core + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/server-core diff --git a/packages/cubejs-server-core/package.json b/packages/cubejs-server-core/package.json index 6d6095c99e0b3..7b777ce7afa2b 100644 --- a/packages/cubejs-server-core/package.json +++ b/packages/cubejs-server-core/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/server-core", "description": "Cube.js base component to wire all backend components together", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,16 +29,16 @@ "unit": "jest --runInBand --forceExit --coverage dist/test" }, "dependencies": { - "@cubejs-backend/api-gateway": "1.5.15", - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/cloud": "1.5.15", - "@cubejs-backend/cubestore-driver": "1.5.15", + "@cubejs-backend/api-gateway": "1.5.16", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/cloud": "1.5.16", + "@cubejs-backend/cubestore-driver": "1.5.16", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.5.15", - "@cubejs-backend/query-orchestrator": "1.5.15", - "@cubejs-backend/schema-compiler": "1.5.15", - "@cubejs-backend/shared": "1.5.15", - "@cubejs-backend/templates": "1.5.15", + "@cubejs-backend/native": "1.5.16", + "@cubejs-backend/query-orchestrator": "1.5.16", + "@cubejs-backend/schema-compiler": "1.5.16", + "@cubejs-backend/shared": "1.5.16", + "@cubejs-backend/templates": "1.5.16", "codesandbox-import-utils": "^2.1.12", "cross-spawn": "^7.0.1", "fs-extra": "^8.1.0", @@ -62,8 +62,8 @@ "ws": "^7.5.3" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", - "@cubejs-client/playground": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-client/playground": "1.5.16", "@types/cross-spawn": "^6.0.2", "@types/express": "^4.17.21", "@types/fs-extra": "^9.0.8", diff --git a/packages/cubejs-server/CHANGELOG.md b/packages/cubejs-server/CHANGELOG.md index dbb16a3c8dbdd..bd9e36288fd52 100644 --- a/packages/cubejs-server/CHANGELOG.md +++ b/packages/cubejs-server/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +### Features + +- **server:** Introduce CUBEJS_MAX_REQUEST_SIZE env variable ([#10260](https://github.com/cube-js/cube/issues/10260)) ([71ca412](https://github.com/cube-js/cube/commit/71ca4120296a26176a543045eb06ac4261832579)) + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/server diff --git a/packages/cubejs-server/package.json b/packages/cubejs-server/package.json index 56ba709009486..5d9a6788df759 100644 --- a/packages/cubejs-server/package.json +++ b/packages/cubejs-server/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/server", "description": "Cube.js all-in-one server", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "types": "index.d.ts", "repository": { "type": "git", @@ -40,11 +40,11 @@ "jest:shapshot": "jest --updateSnapshot test" }, "dependencies": { - "@cubejs-backend/cubestore-driver": "1.5.15", + "@cubejs-backend/cubestore-driver": "1.5.16", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.5.15", - "@cubejs-backend/server-core": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/native": "1.5.16", + "@cubejs-backend/server-core": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "@oclif/color": "^1.0.0", "@oclif/command": "^1.8.13", "@oclif/config": "^1.18.2", @@ -61,8 +61,8 @@ "ws": "^7.1.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", - "@cubejs-backend/query-orchestrator": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-backend/query-orchestrator": "1.5.16", "@oclif/dev-cli": "^1.23.1", "@types/body-parser": "^1.19.0", "@types/cors": "^2.8.8", diff --git a/packages/cubejs-snowflake-driver/CHANGELOG.md b/packages/cubejs-snowflake-driver/CHANGELOG.md index 52474a5321aed..e0f59a5b7fdc2 100644 --- a/packages/cubejs-snowflake-driver/CHANGELOG.md +++ b/packages/cubejs-snowflake-driver/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +### Bug Fixes + +- **snowflake-driver:** Fix type mapping for `fixed` type ([#10258](https://github.com/cube-js/cube/issues/10258)) ([ec7944c](https://github.com/cube-js/cube/commit/ec7944c0bec0bd4cb4ac003f5597bc0e044d08f5)) +- **snowflake-driver:** Fix type mapping for numerics with scale ([#10259](https://github.com/cube-js/cube/issues/10259)) ([3915e5a](https://github.com/cube-js/cube/commit/3915e5a26d49b812f70a537ec9fde0d0f762692e)) + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/snowflake-driver diff --git a/packages/cubejs-snowflake-driver/package.json b/packages/cubejs-snowflake-driver/package.json index 6c709d5f4cbf7..4af3428470ba1 100644 --- a/packages/cubejs-snowflake-driver/package.json +++ b/packages/cubejs-snowflake-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/snowflake-driver", "description": "Cube.js Snowflake database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -26,8 +26,8 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.726.0", - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "date-fns-timezone": "^0.1.4", "snowflake-sdk": "^2.2.0" }, @@ -39,7 +39,7 @@ "extends": "../cubejs-linter" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-sqlite-driver/CHANGELOG.md b/packages/cubejs-sqlite-driver/CHANGELOG.md index d78f484e8de11..760efbca20f3e 100644 --- a/packages/cubejs-sqlite-driver/CHANGELOG.md +++ b/packages/cubejs-sqlite-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/sqlite-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/sqlite-driver diff --git a/packages/cubejs-sqlite-driver/package.json b/packages/cubejs-sqlite-driver/package.json index a020604abe551..40b8a86835218 100644 --- a/packages/cubejs-sqlite-driver/package.json +++ b/packages/cubejs-sqlite-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/sqlite-driver", "description": "Cube.js Sqlite database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -18,13 +18,13 @@ "unit": "jest" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "sqlite3": "^5.1.7" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "jest": "^29" }, "publishConfig": { diff --git a/packages/cubejs-templates/CHANGELOG.md b/packages/cubejs-templates/CHANGELOG.md index f7fc9520834ee..aed667225ad02 100644 --- a/packages/cubejs-templates/CHANGELOG.md +++ b/packages/cubejs-templates/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/templates + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/templates diff --git a/packages/cubejs-templates/package.json b/packages/cubejs-templates/package.json index c87610117cb5e..1b4a8f98dfef1 100644 --- a/packages/cubejs-templates/package.json +++ b/packages/cubejs-templates/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/templates", - "version": "1.5.15", + "version": "1.5.16", "description": "Cube.js Templates helpers", "author": "Cube Dev, Inc.", "repository": { @@ -31,7 +31,7 @@ "extends": "../cubejs-linter" }, "dependencies": { - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/shared": "1.5.16", "cross-spawn": "^7.0.3", "decompress": "^4.2.1", "decompress-targz": "^4.1.1", @@ -41,7 +41,7 @@ "source-map-support": "^0.5.19" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-testing-drivers/CHANGELOG.md b/packages/cubejs-testing-drivers/CHANGELOG.md index fd4cf1825c00a..86f07e0c997b2 100644 --- a/packages/cubejs-testing-drivers/CHANGELOG.md +++ b/packages/cubejs-testing-drivers/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/testing-drivers + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/testing-drivers diff --git a/packages/cubejs-testing-drivers/package.json b/packages/cubejs-testing-drivers/package.json index c0cc3d08f61e8..22dc5b8199178 100644 --- a/packages/cubejs-testing-drivers/package.json +++ b/packages/cubejs-testing-drivers/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/testing-drivers", - "version": "1.5.15", + "version": "1.5.16", "description": "Cube.js drivers test suite", "author": "Cube Dev, Inc.", "repository": { @@ -72,24 +72,24 @@ "dist/src" ], "dependencies": { - "@cubejs-backend/athena-driver": "1.5.15", - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/bigquery-driver": "1.5.15", - "@cubejs-backend/clickhouse-driver": "1.5.15", - "@cubejs-backend/cubestore-driver": "1.5.15", - "@cubejs-backend/databricks-jdbc-driver": "1.5.15", + "@cubejs-backend/athena-driver": "1.5.16", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/bigquery-driver": "1.5.16", + "@cubejs-backend/clickhouse-driver": "1.5.16", + "@cubejs-backend/cubestore-driver": "1.5.16", + "@cubejs-backend/databricks-jdbc-driver": "1.5.16", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/linter": "1.5.15", - "@cubejs-backend/mssql-driver": "1.5.15", - "@cubejs-backend/mysql-driver": "1.5.15", - "@cubejs-backend/postgres-driver": "1.5.15", - "@cubejs-backend/query-orchestrator": "1.5.15", - "@cubejs-backend/server-core": "1.5.15", - "@cubejs-backend/shared": "1.5.15", - "@cubejs-backend/snowflake-driver": "1.5.15", - "@cubejs-backend/testing-shared": "1.5.15", - "@cubejs-client/core": "1.5.15", - "@cubejs-client/ws-transport": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-backend/mssql-driver": "1.5.16", + "@cubejs-backend/mysql-driver": "1.5.16", + "@cubejs-backend/postgres-driver": "1.5.16", + "@cubejs-backend/query-orchestrator": "1.5.16", + "@cubejs-backend/server-core": "1.5.16", + "@cubejs-backend/shared": "1.5.16", + "@cubejs-backend/snowflake-driver": "1.5.16", + "@cubejs-backend/testing-shared": "1.5.16", + "@cubejs-client/core": "1.5.16", + "@cubejs-client/ws-transport": "1.5.16", "@jest/globals": "^29", "@types/jest": "^29", "@types/node": "^20", diff --git a/packages/cubejs-testing-shared/CHANGELOG.md b/packages/cubejs-testing-shared/CHANGELOG.md index 7ac404b922eb7..f4666dcb0be75 100644 --- a/packages/cubejs-testing-shared/CHANGELOG.md +++ b/packages/cubejs-testing-shared/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/testing-shared + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/testing-shared diff --git a/packages/cubejs-testing-shared/package.json b/packages/cubejs-testing-shared/package.json index d76bd4e5d9f6e..6e24ce632d537 100644 --- a/packages/cubejs-testing-shared/package.json +++ b/packages/cubejs-testing-shared/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/testing-shared", - "version": "1.5.15", + "version": "1.5.16", "description": "Cube.js Testing Helpers", "author": "Cube Dev, Inc.", "repository": { @@ -26,16 +26,16 @@ ], "dependencies": { "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/query-orchestrator": "1.5.15", - "@cubejs-backend/schema-compiler": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/query-orchestrator": "1.5.16", + "@cubejs-backend/schema-compiler": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "@testcontainers/kafka": "~10.28.0", "dedent": "^0.7.0", "node-fetch": "^2.6.7", "testcontainers": "^10.28.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@jest/globals": "^29", "@types/dedent": "^0.7.0", "@types/jest": "^29", diff --git a/packages/cubejs-testing/CHANGELOG.md b/packages/cubejs-testing/CHANGELOG.md index b19c1eea05eda..f92f20b04edcb 100644 --- a/packages/cubejs-testing/CHANGELOG.md +++ b/packages/cubejs-testing/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/testing + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/testing diff --git a/packages/cubejs-testing/package.json b/packages/cubejs-testing/package.json index 578f272426c25..deb5189334607 100644 --- a/packages/cubejs-testing/package.json +++ b/packages/cubejs-testing/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/testing", - "version": "1.5.15", + "version": "1.5.16", "description": "Cube.js e2e tests", "author": "Cube Dev, Inc.", "repository": { @@ -99,15 +99,15 @@ "birdbox-fixtures" ], "dependencies": { - "@cubejs-backend/cubestore-driver": "1.5.15", + "@cubejs-backend/cubestore-driver": "1.5.16", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/ksql-driver": "1.5.15", - "@cubejs-backend/postgres-driver": "1.5.15", - "@cubejs-backend/query-orchestrator": "1.5.15", - "@cubejs-backend/schema-compiler": "1.5.15", - "@cubejs-backend/shared": "1.5.15", - "@cubejs-backend/testing-shared": "1.5.15", - "@cubejs-client/ws-transport": "1.5.15", + "@cubejs-backend/ksql-driver": "1.5.16", + "@cubejs-backend/postgres-driver": "1.5.16", + "@cubejs-backend/query-orchestrator": "1.5.16", + "@cubejs-backend/schema-compiler": "1.5.16", + "@cubejs-backend/shared": "1.5.16", + "@cubejs-backend/testing-shared": "1.5.16", + "@cubejs-client/ws-transport": "1.5.16", "dedent": "^0.7.0", "fs-extra": "^8.1.0", "http-proxy": "^1.18.1", @@ -118,8 +118,8 @@ }, "devDependencies": { "@4tw/cypress-drag-drop": "^1.6.0", - "@cubejs-backend/linter": "1.5.15", - "@cubejs-client/core": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-client/core": "1.5.16", "@jest/globals": "^29", "@types/dedent": "^0.7.0", "@types/http-proxy": "^1.17.5", diff --git a/packages/cubejs-trino-driver/CHANGELOG.md b/packages/cubejs-trino-driver/CHANGELOG.md index d9be63bacf6b2..8dfcfa6f1f108 100644 --- a/packages/cubejs-trino-driver/CHANGELOG.md +++ b/packages/cubejs-trino-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/trino-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/trino-driver diff --git a/packages/cubejs-trino-driver/package.json b/packages/cubejs-trino-driver/package.json index 122727385ff53..0d6f2560d9c0a 100644 --- a/packages/cubejs-trino-driver/package.json +++ b/packages/cubejs-trino-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/trino-driver", "description": "Cube.js Trino database driver", "author": "Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,10 +27,10 @@ "lint:fix": "eslint --fix src/* --ext .ts" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/prestodb-driver": "1.5.15", - "@cubejs-backend/schema-compiler": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/prestodb-driver": "1.5.16", + "@cubejs-backend/schema-compiler": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "node-fetch": "^2.6.1", "presto-client": "^1.1.0", "sqlstring": "^2.3.1" @@ -40,7 +40,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/jest": "^29", "jest": "^29", "testcontainers": "^10.28.0", diff --git a/packages/cubejs-vertica-driver/CHANGELOG.md b/packages/cubejs-vertica-driver/CHANGELOG.md index a73a9a292c126..80aed46c3cfaf 100644 --- a/packages/cubejs-vertica-driver/CHANGELOG.md +++ b/packages/cubejs-vertica-driver/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/vertica-driver + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/vertica-driver diff --git a/packages/cubejs-vertica-driver/package.json b/packages/cubejs-vertica-driver/package.json index f82ab6b05051f..abc376dce3960 100644 --- a/packages/cubejs-vertica-driver/package.json +++ b/packages/cubejs-vertica-driver/package.json @@ -2,7 +2,7 @@ "name": "@cubejs-backend/vertica-driver", "description": "Cube.js Vertica database driver", "author": "Eduard Karacharov, Tim Brown, Cube Dev, Inc.", - "version": "1.5.15", + "version": "1.5.16", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -19,16 +19,16 @@ "lint:fix": "eslint --fix **/*.js" }, "dependencies": { - "@cubejs-backend/base-driver": "1.5.15", - "@cubejs-backend/query-orchestrator": "1.5.15", - "@cubejs-backend/schema-compiler": "1.5.15", - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/base-driver": "1.5.16", + "@cubejs-backend/query-orchestrator": "1.5.16", + "@cubejs-backend/schema-compiler": "1.5.16", + "@cubejs-backend/shared": "1.5.16", "vertica-nodejs": "^1.0.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.5.15", - "@cubejs-backend/testing-shared": "1.5.15", + "@cubejs-backend/linter": "1.5.16", + "@cubejs-backend/testing-shared": "1.5.16", "@types/jest": "^29", "jest": "^29", "testcontainers": "^10.28.0" diff --git a/rust/cubesql/CHANGELOG.md b/rust/cubesql/CHANGELOG.md index 0d46e7adf8ffd..b7b0ad7a1f314 100644 --- a/rust/cubesql/CHANGELOG.md +++ b/rust/cubesql/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +### Features + +- **cubesql:** Support `DISTINCT` flag in UDAFs ([#10252](https://github.com/cube-js/cube/issues/10252)) ([1d93825](https://github.com/cube-js/cube/commit/1d93825d5b010c16e52dcf10b5cd1b395fb308f4)) +- **cubesql:** Support `STRING_AGG` SQL push down ([#10256](https://github.com/cube-js/cube/issues/10256)) ([8c82fa5](https://github.com/cube-js/cube/commit/8c82fa5e9d3503bb4c7b5b7fbe85afa8d5656d14)) + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/cubesql diff --git a/rust/cubesql/package.json b/rust/cubesql/package.json index 7d804a7120750..b75efaf929c81 100644 --- a/rust/cubesql/package.json +++ b/rust/cubesql/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubesql", - "version": "1.5.15", + "version": "1.5.16", "description": "SQL API for Cube as proxy over MySQL protocol.", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" diff --git a/rust/cubestore/CHANGELOG.md b/rust/cubestore/CHANGELOG.md index 34b2089f9e456..caebc4eab409c 100644 --- a/rust/cubestore/CHANGELOG.md +++ b/rust/cubestore/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.16](https://github.com/cube-js/cube/compare/v1.5.15...v1.5.16) (2025-12-17) + +**Note:** Version bump only for package @cubejs-backend/cubestore + ## [1.5.15](https://github.com/cube-js/cube/compare/v1.5.14...v1.5.15) (2025-12-15) **Note:** Version bump only for package @cubejs-backend/cubestore diff --git a/rust/cubestore/package.json b/rust/cubestore/package.json index 1aac32ba5c8b9..2a2393bd6d9cb 100644 --- a/rust/cubestore/package.json +++ b/rust/cubestore/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubestore", - "version": "1.5.15", + "version": "1.5.16", "description": "Cube.js pre-aggregation storage layer.", "main": "dist/src/index.js", "typings": "dist/src/index.d.ts", @@ -32,7 +32,7 @@ }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.5.15", + "@cubejs-backend/linter": "1.5.16", "@types/jest": "^27", "@types/node": "^18", "jest": "^27", @@ -42,7 +42,7 @@ "access": "public" }, "dependencies": { - "@cubejs-backend/shared": "1.5.15", + "@cubejs-backend/shared": "1.5.16", "@octokit/core": "^3.2.5", "source-map-support": "^0.5.19" }, From 45076b0e0311d96204137cab3d006a45ab3b6b99 Mon Sep 17 00:00:00 2001 From: Igor Lukanin Date: Wed, 17 Dec 2025 20:55:01 +0100 Subject: [PATCH 3/4] docs: Strip note on the SQL API limitations --- .../core-data-apis/sql-api/query-format.mdx | 8 -------- 1 file changed, 8 deletions(-) diff --git a/docs/pages/product/apis-integrations/core-data-apis/sql-api/query-format.mdx b/docs/pages/product/apis-integrations/core-data-apis/sql-api/query-format.mdx index 5a0acb39cc932..e0549e94196b3 100644 --- a/docs/pages/product/apis-integrations/core-data-apis/sql-api/query-format.mdx +++ b/docs/pages/product/apis-integrations/core-data-apis/sql-api/query-format.mdx @@ -194,14 +194,6 @@ queries **not** querying cube tables. ### Query pushdown - - -Query pushdown currently has the following limitations: -* No support for [joins between cubes](https://github.com/cube-js/cube/issues/8483). -* No support for [custom aggregations in `number` measures](https://github.com/cube-js/cube/issues/8482). - - - Query pushdown provides a safe net for queries that can't be rewritten into combination of a [regular query][ref-regular-queries] and post-processing. Such queries' SQL would be transpiled to target database query leveraging From 21293f9fef360e0a262bfd119de774356e2b7269 Mon Sep 17 00:00:00 2001 From: Igor Lukanin Date: Thu, 18 Dec 2025 02:19:37 +0100 Subject: [PATCH 4/4] docs: Discourage using `SECURITY_CONTEXT` context variable --- .../pages/product/data-modeling/reference/context-variables.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/product/data-modeling/reference/context-variables.mdx b/docs/pages/product/data-modeling/reference/context-variables.mdx index b99db10c53f62..92fbea446b609 100644 --- a/docs/pages/product/data-modeling/reference/context-variables.mdx +++ b/docs/pages/product/data-modeling/reference/context-variables.mdx @@ -733,7 +733,7 @@ cube(`users`, { -**`SECURITY_CONTEXT` is deprecated and will be removed by the end of 2025**. +**`SECURITY_CONTEXT` is deprecated and can be removed without further notice.** Use [`query_rewrite`][ref-config-queryrewrite] instead.