From 2dacac406815285a82ee07d125d8519b93be9f4a Mon Sep 17 00:00:00 2001 From: waralexrom <108349432+waralexrom@users.noreply.github.com> Date: Wed, 29 Oct 2025 13:28:32 +0100 Subject: [PATCH 1/4] feat(tesseract): Bucketing (#10095) --- .../src/compiler/CubeValidator.ts | 1 - .../integration/postgres/bucketing.test.ts | 249 ++++++++++++++++++ .../integration/postgres/calc-groups.test.ts | 79 ------ .../test/integration/utils/BaseDbRunner.ts | 1 + .../src/cube_bridge/dimension_definition.rs | 2 + .../src/logical_plan/full_key_aggregate.rs | 5 + .../src/logical_plan/multistage/dimension.rs | 11 +- .../cubesqlplanner/src/logical_plan/schema.rs | 12 + .../src/physical_plan_builder/builder.rs | 25 +- .../processors/logical_join.rs | 12 +- .../physical_plan_builder/processors/query.rs | 23 +- .../cubesqlplanner/src/plan/builder/join.rs | 1 + .../cubesqlplanner/src/plan/expression.rs | 25 +- .../cubesqlplanner/src/plan/join.rs | 7 + .../multi_stage/member_query_planner.rs | 21 +- .../multi_stage/multi_stage_query_planner.rs | 43 +-- .../planners/multi_stage/query_description.rs | 8 + .../sql_evaluator/symbols/common/case.rs | 14 + .../symbols/common/static_filter.rs | 3 +- .../sql_evaluator/symbols/dimension_symbol.rs | 33 +++ 20 files changed, 458 insertions(+), 117 deletions(-) create mode 100644 packages/cubejs-schema-compiler/test/integration/postgres/bucketing.test.ts diff --git a/packages/cubejs-schema-compiler/src/compiler/CubeValidator.ts b/packages/cubejs-schema-compiler/src/compiler/CubeValidator.ts index 4171514dafd93..a5887e8356c9f 100644 --- a/packages/cubejs-schema-compiler/src/compiler/CubeValidator.ts +++ b/packages/cubejs-schema-compiler/src/compiler/CubeValidator.ts @@ -715,7 +715,6 @@ const DimensionsSchema = Joi.object().pattern(identifierRegex, Joi.alternatives( }), inherit(BaseDimension, { multiStage: Joi.boolean().valid(true), - type: Joi.any().valid('number').required(), sql: Joi.func().required(), addGroupBy: Joi.func(), }), diff --git a/packages/cubejs-schema-compiler/test/integration/postgres/bucketing.test.ts b/packages/cubejs-schema-compiler/test/integration/postgres/bucketing.test.ts new file mode 100644 index 0000000000000..b2928e7ad2e98 --- /dev/null +++ b/packages/cubejs-schema-compiler/test/integration/postgres/bucketing.test.ts @@ -0,0 +1,249 @@ +import { + getEnv, +} from '@cubejs-backend/shared'; +import { prepareYamlCompiler } from '../../unit/PrepareCompiler'; +import { dbRunner } from './PostgresDBRunner'; + +describe('Multi-Stage Bucketing', () => { + jest.setTimeout(200000); + + const { compiler, joinGraph, cubeEvaluator } = prepareYamlCompiler(` +cubes: + - name: orders + sql: > + SELECT 1 AS id, '2023-03-01T00:00:00Z'::timestamptz AS createdAt, 1 AS customerId, 1000 AS revenue UNION ALL + SELECT 2 AS id, '2023-09-01T00:00:00Z'::timestamptz AS createdAt, 1 AS customerId, 1100 AS revenue UNION ALL + SELECT 3 AS id, '2024-03-01T00:00:00Z'::timestamptz AS createdAt, 1 AS customerId, 1300 AS revenue UNION ALL + SELECT 4 AS id, '2024-09-01T00:00:00Z'::timestamptz AS createdAt, 1 AS customerId, 1400 AS revenue UNION ALL + SELECT 5 AS id, '2025-03-01T00:00:00Z'::timestamptz AS createdAt, 1 AS customerId, 1600 AS revenue UNION ALL + SELECT 6 AS id, '2025-09-01T00:00:00Z'::timestamptz AS createdAt, 1 AS customerId, 1700 AS revenue UNION ALL + + SELECT 7 AS id, '2023-03-01T00:00:00Z'::timestamptz AS createdAt, 2 AS customerId, 2000 AS revenue UNION ALL + SELECT 8 AS id, '2023-09-01T00:00:00Z'::timestamptz AS createdAt, 2 AS customerId, 2100 AS revenue UNION ALL + SELECT 9 AS id, '2024-03-01T00:00:00Z'::timestamptz AS createdAt, 2 AS customerId, 2300 AS revenue UNION ALL + SELECT 10 AS id, '2024-09-01T00:00:00Z'::timestamptz AS createdAt, 2 AS customerId, 2500 AS revenue UNION ALL + SELECT 11 AS id, '2025-03-01T00:00:00Z'::timestamptz AS createdAt, 2 AS customerId, 2700 AS revenue UNION ALL + SELECT 12 AS id, '2025-09-01T00:00:00Z'::timestamptz AS createdAt, 2 AS customerId, 2900 AS revenue UNION ALL + + SELECT 13 AS id, '2023-03-01T00:00:00Z'::timestamptz AS createdAt, 3 AS customerId, 3000 AS revenue UNION ALL + SELECT 14 AS id, '2023-09-01T00:00:00Z'::timestamptz AS createdAt, 3 AS customerId, 2800 AS revenue UNION ALL + SELECT 15 AS id, '2024-03-01T00:00:00Z'::timestamptz AS createdAt, 3 AS customerId, 2500 AS revenue UNION ALL + SELECT 16 AS id, '2024-09-01T00:00:00Z'::timestamptz AS createdAt, 3 AS customerId, 2300 AS revenue UNION ALL + SELECT 17 AS id, '2025-03-01T00:00:00Z'::timestamptz AS createdAt, 3 AS customerId, 2100 AS revenue UNION ALL + SELECT 18 AS id, '2025-09-01T00:00:00Z'::timestamptz AS createdAt, 3 AS customerId, 1900 AS revenue UNION ALL + + SELECT 19 AS id, '2023-03-01T00:00:00Z'::timestamptz AS createdAt, 4 AS customerId, 4000 AS revenue UNION ALL + SELECT 20 AS id, '2023-09-01T00:00:00Z'::timestamptz AS createdAt, 4 AS customerId, 4200 AS revenue UNION ALL + SELECT 21 AS id, '2024-03-01T00:00:00Z'::timestamptz AS createdAt, 4 AS customerId, 3900 AS revenue UNION ALL + SELECT 22 AS id, '2024-09-01T00:00:00Z'::timestamptz AS createdAt, 4 AS customerId, 3700 AS revenue UNION ALL + SELECT 23 AS id, '2025-03-01T00:00:00Z'::timestamptz AS createdAt, 4 AS customerId, 3400 AS revenue UNION ALL + SELECT 24 AS id, '2025-09-01T00:00:00Z'::timestamptz AS createdAt, 4 AS customerId, 3200 AS revenue UNION ALL + + SELECT 25 AS id, '2023-03-01T00:00:00Z'::timestamptz AS createdAt, 5 AS customerId, 1500 AS revenue UNION ALL + SELECT 26 AS id, '2023-09-01T00:00:00Z'::timestamptz AS createdAt, 5 AS customerId, 1700 AS revenue UNION ALL + SELECT 27 AS id, '2024-03-01T00:00:00Z'::timestamptz AS createdAt, 5 AS customerId, 2000 AS revenue UNION ALL + SELECT 28 AS id, '2024-09-01T00:00:00Z'::timestamptz AS createdAt, 5 AS customerId, 2200 AS revenue UNION ALL + SELECT 29 AS id, '2025-03-01T00:00:00Z'::timestamptz AS createdAt, 5 AS customerId, 2500 AS revenue UNION ALL + SELECT 30 AS id, '2025-09-01T00:00:00Z'::timestamptz AS createdAt, 5 AS customerId, 2700 AS revenue UNION ALL + + SELECT 31 AS id, '2023-03-01T00:00:00Z'::timestamptz AS createdAt, 6 AS customerId, 4500 AS revenue UNION ALL + SELECT 32 AS id, '2023-09-01T00:00:00Z'::timestamptz AS createdAt, 6 AS customerId, 4300 AS revenue UNION ALL + SELECT 33 AS id, '2024-03-01T00:00:00Z'::timestamptz AS createdAt, 6 AS customerId, 4100 AS revenue UNION ALL + SELECT 34 AS id, '2024-09-01T00:00:00Z'::timestamptz AS createdAt, 6 AS customerId, 3900 AS revenue UNION ALL + SELECT 35 AS id, '2025-03-01T00:00:00Z'::timestamptz AS createdAt, 6 AS customerId, 3700 AS revenue UNION ALL + SELECT 36 AS id, '2025-09-01T00:00:00Z'::timestamptz AS createdAt, 6 AS customerId, 3500 AS revenue + + dimensions: + - name: id + sql: ID + type: number + primary_key: true + + - name: customerId + sql: customerId + type: number + + - name: createdAt + sql: createdAt + type: time + + - name: changeType + sql: "CONCAT('Revenue is ', {revenueChangeType})" + multi_stage: true + type: string + add_group_by: [orders.customerId] + + - name: changeTypeComplex + sql: > + CASE + WHEN {revenueYearAgo} IS NULL THEN 'New' + WHEN {revenue} > {revenueYearAgo} THEN 'Grow' + ELSE 'Down' + END + multi_stage: true + type: string + add_group_by: [orders.customerId] + + + measures: + - name: count + type: count + + - name: revenue + sql: revenue + type: sum + + - name: revenueYearAgo + sql: "{revenue}" + multi_stage: true + type: number + time_shift: + - time_dimension: orders.createdAt + interval: 1 year + type: prior + + - name: revenueChangeType + sql: > + CASE + WHEN {revenueYearAgo} IS NULL THEN 'New' + WHEN {revenue} > {revenueYearAgo} THEN 'Grow' + ELSE 'Down' + END + type: string + + + + `); + + if (getEnv('nativeSqlPlanner')) { + it('simple bucketing', async () => dbRunner.runQueryTest({ + dimensions: ['orders.changeType'], + measures: ['orders.count', 'orders.revenue'], + timeDimensions: [ + { + dimension: 'orders.createdAt', + granularity: 'year', + dateRange: ['2024-01-02T00:00:00', '2026-01-01T00:00:00'] + } + ], + timezone: 'UTC', + order: [{ + id: 'orders.changeType' + }, { id: 'orders.createdAt' }], + }, [ + { + orders__change_type: 'Revenue is Down', + orders__created_at_year: '2024-01-01T00:00:00.000Z', + orders__count: '6', + orders__revenue: '20400' + }, + { + orders__change_type: 'Revenue is Down', + orders__created_at_year: '2025-01-01T00:00:00.000Z', + orders__count: '6', + orders__revenue: '17800' + }, + { + orders__change_type: 'Revenue is Grow', + orders__created_at_year: '2024-01-01T00:00:00.000Z', + orders__count: '6', + orders__revenue: '11700' + }, + { + orders__change_type: 'Revenue is Grow', + orders__created_at_year: '2025-01-01T00:00:00.000Z', + orders__count: '6', + orders__revenue: '14100' + } + ], + { joinGraph, cubeEvaluator, compiler })); + + it('bucketing with multistage measure', async () => dbRunner.runQueryTest({ + dimensions: ['orders.changeType'], + measures: ['orders.revenue', 'orders.revenueYearAgo'], + timeDimensions: [ + { + dimension: 'orders.createdAt', + granularity: 'year', + dateRange: ['2024-01-02T00:00:00', '2026-01-01T00:00:00'] + } + ], + timezone: 'UTC', + order: [{ + id: 'orders.changeType' + }, { id: 'orders.createdAt' }], + }, + [ + { + orders__change_type: 'Revenue is Down', + orders__created_at_year: '2024-01-01T00:00:00.000Z', + orders__revenue: '20400', + orders__revenue_year_ago: '22800' + }, + { + orders__change_type: 'Revenue is Down', + orders__created_at_year: '2025-01-01T00:00:00.000Z', + orders__revenue: '17800', + orders__revenue_year_ago: '20400' + }, + { + orders__change_type: 'Revenue is Grow', + orders__created_at_year: '2024-01-01T00:00:00.000Z', + orders__revenue: '11700', + orders__revenue_year_ago: '9400' + }, + { + orders__change_type: 'Revenue is Grow', + orders__created_at_year: '2025-01-01T00:00:00.000Z', + orders__revenue: '14100', + orders__revenue_year_ago: '11700' + }, + ], + { joinGraph, cubeEvaluator, compiler })); + it('bucketing with complex bucket dimension', async () => dbRunner.runQueryTest({ + dimensions: ['orders.changeTypeComplex'], + measures: ['orders.revenue', 'orders.revenueYearAgo'], + timeDimensions: [ + { + dimension: 'orders.createdAt', + granularity: 'year', + dateRange: ['2024-01-02T00:00:00', '2026-01-01T00:00:00'] + } + ], + timezone: 'UTC', + order: [{ + id: 'orders.changeTypeComplex' + }, { id: 'orders.createdAt' }], + }, + [ + { + orders__change_type_complex: 'Down', + orders__created_at_year: '2024-01-01T00:00:00.000Z', + orders__revenue: '20400', + orders__revenue_year_ago: '22800' + }, + { + orders__change_type_complex: 'Down', + orders__created_at_year: '2025-01-01T00:00:00.000Z', + orders__revenue: '17800', + orders__revenue_year_ago: '20400' + }, + { + orders__change_type_complex: 'Grow', + orders__created_at_year: '2024-01-01T00:00:00.000Z', + orders__revenue: '11700', + orders__revenue_year_ago: '9400' + }, + { + orders__change_type_complex: 'Grow', + orders__created_at_year: '2025-01-01T00:00:00.000Z', + orders__revenue: '14100', + orders__revenue_year_ago: '11700' + }, + ], + { joinGraph, cubeEvaluator, compiler })); + } else { + // This test is working only in tesseract + test.skip('multi stage over sub query', () => { expect(1).toBe(1); }); + } +}); diff --git a/packages/cubejs-schema-compiler/test/integration/postgres/calc-groups.test.ts b/packages/cubejs-schema-compiler/test/integration/postgres/calc-groups.test.ts index 5b6410a8f08e7..974e488856c68 100644 --- a/packages/cubejs-schema-compiler/test/integration/postgres/calc-groups.test.ts +++ b/packages/cubejs-schema-compiler/test/integration/postgres/calc-groups.test.ts @@ -1198,85 +1198,6 @@ views: { joinGraph, cubeEvaluator, compiler }); }); - it('source product_category_ext and created_at cross join', async () => { - await dbRunner.runQueryTest({ - dimensions: ['source.product_category_ext'], - timeDimensions: [ - { - dimension: 'source.created_at', - granularity: 'month' - } - ], - timezone: 'UTC', - order: [ - { - id: 'source.created_at' - }, - { - id: 'source.product_category_ext' - } - ], - }, [ - { - source__product_category_ext: 'some category-EUR-EUR', - source__created_at_month: '2022-01-01T00:00:00.000Z' - }, - { - source__product_category_ext: 'some category-USD-USD', - source__created_at_month: '2022-01-01T00:00:00.000Z' - }, - { - source__product_category_ext: 'some category A-EUR-EUR', - source__created_at_month: '2022-02-01T00:00:00.000Z' - }, - { - source__product_category_ext: 'some category A-USD-USD', - source__created_at_month: '2022-02-01T00:00:00.000Z' - }, - { - source__product_category_ext: 'some category B-EUR-EUR', - source__created_at_month: '2022-02-01T00:00:00.000Z' - }, - { - source__product_category_ext: 'some category B-USD-USD', - source__created_at_month: '2022-02-01T00:00:00.000Z' - }, - { - source__product_category_ext: 'some category-EUR-EUR', - source__created_at_month: '2022-02-01T00:00:00.000Z' - }, - { - source__product_category_ext: 'some category-USD-USD', - source__created_at_month: '2022-02-01T00:00:00.000Z' - }, - { - source__product_category_ext: 'some category A-EUR-EUR', - source__created_at_month: '2022-03-01T00:00:00.000Z' - }, - { - source__product_category_ext: 'some category A-USD-USD', - source__created_at_month: '2022-03-01T00:00:00.000Z' - }, - { - source__product_category_ext: 'some category B-EUR-EUR', - source__created_at_month: '2022-03-01T00:00:00.000Z' - }, - { - source__product_category_ext: 'some category B-USD-USD', - source__created_at_month: '2022-03-01T00:00:00.000Z' - }, - { - source__product_category_ext: 'some category B-EUR-EUR', - source__created_at_month: '2022-04-01T00:00:00.000Z' - }, - { - source__product_category_ext: 'some category B-USD-USD', - source__created_at_month: '2022-04-01T00:00:00.000Z' - } - ], - { joinGraph, cubeEvaluator, compiler }); - }); - it('source product_category_ext filter', async () => { await dbRunner.runQueryTest({ dimensions: ['source.product_category'], diff --git a/packages/cubejs-schema-compiler/test/integration/utils/BaseDbRunner.ts b/packages/cubejs-schema-compiler/test/integration/utils/BaseDbRunner.ts index 80f3259ef4bbb..ef1c51b33e59d 100644 --- a/packages/cubejs-schema-compiler/test/integration/utils/BaseDbRunner.ts +++ b/packages/cubejs-schema-compiler/test/integration/utils/BaseDbRunner.ts @@ -30,6 +30,7 @@ export class BaseDbRunner { const res = await this.testQuery(sqlAndParams); console.log(JSON.stringify(res)); + console.log('!!! res', res); expect(res).toEqual( expectedResult diff --git a/rust/cubesqlplanner/cubesqlplanner/src/cube_bridge/dimension_definition.rs b/rust/cubesqlplanner/cubesqlplanner/src/cube_bridge/dimension_definition.rs index 7706f95455705..80967faa7c992 100644 --- a/rust/cubesqlplanner/cubesqlplanner/src/cube_bridge/dimension_definition.rs +++ b/rust/cubesqlplanner/cubesqlplanner/src/cube_bridge/dimension_definition.rs @@ -21,6 +21,8 @@ pub struct DimensionDefinitionStatic { pub owned_by_cube: Option, #[serde(rename = "multiStage")] pub multi_stage: Option, + #[serde(rename = "addGroupByReferences")] + pub add_group_by_references: Option>, #[serde(rename = "subQuery")] pub sub_query: Option, #[serde(rename = "propagateFiltersToSubQuery")] diff --git a/rust/cubesqlplanner/cubesqlplanner/src/logical_plan/full_key_aggregate.rs b/rust/cubesqlplanner/cubesqlplanner/src/logical_plan/full_key_aggregate.rs index b304388a96ab5..fc03c78f9fce5 100644 --- a/rust/cubesqlplanner/cubesqlplanner/src/logical_plan/full_key_aggregate.rs +++ b/rust/cubesqlplanner/cubesqlplanner/src/logical_plan/full_key_aggregate.rs @@ -9,6 +9,7 @@ pub struct MultiStageSubqueryRef { name: String, #[builder(default)] symbols: Vec>, + schema: Rc, } impl MultiStageSubqueryRef { @@ -19,6 +20,10 @@ impl MultiStageSubqueryRef { pub fn symbols(&self) -> &Vec> { &self.symbols } + + pub fn schema(&self) -> &Rc { + &self.schema + } } impl PrettyPrint for MultiStageSubqueryRef { diff --git a/rust/cubesqlplanner/cubesqlplanner/src/logical_plan/multistage/dimension.rs b/rust/cubesqlplanner/cubesqlplanner/src/logical_plan/multistage/dimension.rs index f37f2ce336541..489f754b5a81d 100644 --- a/rust/cubesqlplanner/cubesqlplanner/src/logical_plan/multistage/dimension.rs +++ b/rust/cubesqlplanner/cubesqlplanner/src/logical_plan/multistage/dimension.rs @@ -3,6 +3,7 @@ use crate::planner::query_properties::OrderByItem; use crate::planner::sql_evaluator::collectors::has_multi_stage_members; use crate::planner::sql_evaluator::MemberSymbol; use cubenativeutils::CubeError; +use itertools::Itertools; use std::rc::Rc; use typed_builder::TypedBuilder; @@ -44,12 +45,20 @@ impl MultiStageDimensionCalculation { } pub fn join_dimensions(&self) -> Result>, CubeError> { - let mut result = vec![]; + let mut result = if let Ok(dimension) = self.multi_stage_dimension.as_dimension() { + dimension.add_group_by().clone().unwrap_or_default() + } else { + vec![] + }; for dim in self.schema.all_dimensions() { if !has_multi_stage_members(dim, true)? { result.push(dim.clone()); } } + let result = result + .into_iter() + .unique_by(|d| d.full_name()) + .collect_vec(); Ok(result) } } diff --git a/rust/cubesqlplanner/cubesqlplanner/src/logical_plan/schema.rs b/rust/cubesqlplanner/cubesqlplanner/src/logical_plan/schema.rs index 7964642749069..36061a28f36a2 100644 --- a/rust/cubesqlplanner/cubesqlplanner/src/logical_plan/schema.rs +++ b/rust/cubesqlplanner/cubesqlplanner/src/logical_plan/schema.rs @@ -1,6 +1,8 @@ +use cubenativeutils::CubeError; use itertools::Itertools; use super::pretty_print::*; +use crate::planner::sql_evaluator::collectors::has_multi_stage_members; use crate::planner::sql_evaluator::MemberSymbol; use std::collections::HashSet; use std::fmt; @@ -82,6 +84,16 @@ impl LogicalSchema { pub fn has_dimensions(&self) -> bool { !self.time_dimensions.is_empty() || !self.dimensions.is_empty() } + + pub fn multi_stage_dimensions(&self) -> Result>, CubeError> { + let mut result = vec![]; + for member in self.all_dimensions() { + if has_multi_stage_members(member, true)? { + result.push(member.clone()) + } + } + Ok(result) + } } impl PrettyPrint for LogicalSchema { diff --git a/rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/builder.rs b/rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/builder.rs index ae0aa72f637c9..cfa31f1f7fa4e 100644 --- a/rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/builder.rs +++ b/rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/builder.rs @@ -11,6 +11,7 @@ use crate::planner::sql_evaluator::sql_nodes::SqlNodesFactory; use crate::planner::sql_evaluator::MemberSymbol; use crate::planner::sql_evaluator::ReferencesBuilder; use crate::planner::sql_templates::PlanSqlTemplates; +use crate::planner::VisitorContext; use cubenativeutils::CubeError; use itertools::Itertools; use std::collections::HashMap; @@ -153,7 +154,10 @@ impl PhysicalPlanBuilder { &self, dimension_schema: &Rc, join_builder: &mut JoinBuilder, + context: &PushDownBuilderContext, ) -> Result<(), CubeError> { + let original_join = join_builder.clone().build(); + let references_builder = ReferencesBuilder::new(From::new_from_join(original_join)); let conditions = dimension_schema .join_dimensions .iter() @@ -164,7 +168,26 @@ impl PhysicalPlanBuilder { alias_in_cte, )); - Ok(vec![(sub_query_ref, Expr::new_member(dim.clone()))]) + if let Ok(dimension) = dim.as_dimension() { + if dimension.is_calc_group() { + return Ok(vec![(sub_query_ref, Expr::new_member(dim.clone()))]); + } + } + + let mut context_factory = context.make_sql_nodes_factory()?; + references_builder.resolve_references_for_member( + dim.clone(), + &None, + context_factory.render_references_mut(), + )?; + + let visitor_context = + VisitorContext::new(self.query_tools.clone(), &context_factory, None); + + Ok(vec![( + sub_query_ref, + Expr::new_member_with_context(dim.clone(), Rc::new(visitor_context)), + )]) }) .collect::, _>>()?; diff --git a/rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/processors/logical_join.rs b/rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/processors/logical_join.rs index 70700895d7eb5..7f29a162359f3 100644 --- a/rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/processors/logical_join.rs +++ b/rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/processors/logical_join.rs @@ -36,7 +36,10 @@ impl<'a> LogicalNodeProcessor<'a, LogicalJoin> for LogicalJoinProcessor<'a> { } let root = logical_join.root().clone().unwrap().cube().clone(); - if logical_join.joins().is_empty() && logical_join.dimension_subqueries().is_empty() { + if logical_join.joins().is_empty() + && logical_join.dimension_subqueries().is_empty() + && multi_stage_dimension.is_none() + { Ok(From::new_from_cube( root.clone(), Some(root.default_alias_with_prefix(&context.alias_prefix)), @@ -81,8 +84,11 @@ impl<'a> LogicalNodeProcessor<'a, LogicalJoin> for LogicalJoinProcessor<'a> { } } if let Some(multi_stage_dimension) = &multi_stage_dimension { - self.builder - .add_multistage_dimension_join(multi_stage_dimension, &mut join_builder)?; + self.builder.add_multistage_dimension_join( + multi_stage_dimension, + &mut join_builder, + &context, + )?; } Ok(From::new_from_join(join_builder.build())) } diff --git a/rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/processors/query.rs b/rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/processors/query.rs index fef3535028474..edccabe150385 100644 --- a/rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/processors/query.rs +++ b/rust/cubesqlplanner/cubesqlplanner/src/physical_plan_builder/processors/query.rs @@ -4,9 +4,7 @@ use crate::physical_plan_builder::PhysicalPlanBuilder; use crate::plan::{ CalcGroupItem, CalcGroupsJoin, Cte, Expr, From, MemberExpression, Select, SelectBuilder, }; -use crate::planner::sql_evaluator::collectors::{ - collect_calc_group_dims_from_nodes, has_multi_stage_members, -}; +use crate::planner::sql_evaluator::collectors::collect_calc_group_dims_from_nodes; use crate::planner::sql_evaluator::{get_filtered_values, ReferencesBuilder}; use cubenativeutils::CubeError; use itertools::Itertools; @@ -62,8 +60,23 @@ impl<'a> LogicalNodeProcessor<'a, Query> for QueryProcessor<'a> { } context.remove_multi_stage_dimensions(); - for member in logical_plan.schema().all_dimensions() { - if has_multi_stage_members(member, true)? { + + //FIXME This is hack but good solution require refactor + let resolved_multistage_dimension = + if let QuerySource::FullKeyAggregate(fk_source) = logical_plan.source() { + if let Some(first_cte_ref) = fk_source.multi_stage_subquery_refs().first() { + first_cte_ref.schema().multi_stage_dimensions()? + } else { + vec![] + } + } else { + vec![] + }; + for member in logical_plan.schema().multi_stage_dimensions()? { + if resolved_multistage_dimension + .iter() + .all(|d| d.full_name() != member.full_name()) + { context.add_multi_stage_dimension(member.full_name()); } } diff --git a/rust/cubesqlplanner/cubesqlplanner/src/plan/builder/join.rs b/rust/cubesqlplanner/cubesqlplanner/src/plan/builder/join.rs index 733888b9bc663..d9af5ad32968f 100644 --- a/rust/cubesqlplanner/cubesqlplanner/src/plan/builder/join.rs +++ b/rust/cubesqlplanner/cubesqlplanner/src/plan/builder/join.rs @@ -5,6 +5,7 @@ use crate::plan::{ use crate::planner::BaseCube; use std::rc::Rc; +#[derive(Clone)] pub struct JoinBuilder { root: SingleAliasedSource, joins: Vec, diff --git a/rust/cubesqlplanner/cubesqlplanner/src/plan/expression.rs b/rust/cubesqlplanner/cubesqlplanner/src/plan/expression.rs index f69bea0065801..d2b2298dbbdb6 100644 --- a/rust/cubesqlplanner/cubesqlplanner/src/plan/expression.rs +++ b/rust/cubesqlplanner/cubesqlplanner/src/plan/expression.rs @@ -8,11 +8,22 @@ use std::rc::Rc; #[derive(Clone)] pub struct MemberExpression { pub member: Rc, + pub context: Option>, } impl MemberExpression { pub fn new(member: Rc) -> Self { - Self { member } + Self { + member, + context: None, + } + } + + pub fn new_with_context(member: Rc, context: Rc) -> Self { + Self { + member, + context: Some(context), + } } pub fn to_sql( @@ -44,6 +55,9 @@ impl Expr { pub fn new_member(member: Rc) -> Self { Self::Member(MemberExpression::new(member)) } + pub fn new_member_with_context(member: Rc, context: Rc) -> Self { + Self::Member(MemberExpression::new_with_context(member, context)) + } pub fn new_reference(source: Option, reference: String) -> Self { Self::Reference(QualifiedColumnName::new(source, reference)) } @@ -54,7 +68,14 @@ impl Expr { ) -> Result { match self { Self::Null => Ok(format!("CAST(NULL as integer)")), - Self::Member(member) => member.to_sql(templates, context), + Self::Member(member) => { + let context = if let Some(self_context) = &member.context { + self_context.clone() + } else { + context + }; + member.to_sql(templates, context) + } Self::Reference(reference) => { templates.column_reference(reference.source(), &reference.name()) } diff --git a/rust/cubesqlplanner/cubesqlplanner/src/plan/join.rs b/rust/cubesqlplanner/cubesqlplanner/src/plan/join.rs index 7be8764434f4c..86b2f62509090 100644 --- a/rust/cubesqlplanner/cubesqlplanner/src/plan/join.rs +++ b/rust/cubesqlplanner/cubesqlplanner/src/plan/join.rs @@ -7,6 +7,7 @@ use lazy_static::lazy_static; use std::rc::Rc; +#[derive(Clone)] pub struct RegularRollingWindowJoinCondition { time_series_source: String, trailing_interval: Option, @@ -90,6 +91,7 @@ impl RegularRollingWindowJoinCondition { } } +#[derive(Clone)] pub struct RollingTotalJoinCondition { time_series_source: String, time_dimension: Expr, @@ -116,6 +118,8 @@ impl RollingTotalJoinCondition { Ok(result) } } + +#[derive(Clone)] pub struct ToDateRollingWindowJoinCondition { time_series_source: String, granularity: Rc, @@ -157,6 +161,7 @@ impl ToDateRollingWindowJoinCondition { } } +#[derive(Clone)] pub struct DimensionJoinCondition { // AND (... OR ...) conditions: Vec>, @@ -212,6 +217,7 @@ impl DimensionJoinCondition { } } +#[derive(Clone)] pub enum JoinCondition { DimensionJoinCondition(DimensionJoinCondition), BaseJoinCondition(Rc), @@ -285,6 +291,7 @@ impl JoinCondition { } } +#[derive(Clone)] pub struct JoinItem { pub from: SingleAliasedSource, pub on: JoinCondition, diff --git a/rust/cubesqlplanner/cubesqlplanner/src/planner/planners/multi_stage/member_query_planner.rs b/rust/cubesqlplanner/cubesqlplanner/src/planner/planners/multi_stage/member_query_planner.rs index 20a74fe5720d4..3722bf9b13376 100644 --- a/rust/cubesqlplanner/cubesqlplanner/src/planner/planners/multi_stage/member_query_planner.rs +++ b/rust/cubesqlplanner/cubesqlplanner/src/planner/planners/multi_stage/member_query_planner.rs @@ -169,10 +169,12 @@ impl MultiStageMemberQueryPlanner { time_series_input: MultiStageSubqueryRef::builder() .name(inputs[0].0.clone()) .symbols(inputs[0].1.clone()) + .schema(inputs[0].2.clone()) .build(), measure_input: MultiStageSubqueryRef::builder() .name(inputs[1].0.clone()) .symbols(inputs[1].1.clone()) + .schema(inputs[1].2.clone()) .build(), rolling_time_dimension: rolling_window_desc.time_dimension.clone(), time_dimension_in_measure_input: rolling_window_desc.base_time_dimension.clone(), @@ -229,11 +231,12 @@ impl MultiStageMemberQueryPlanner { let input_sources = self .input_cte_aliases() .into_iter() - .map(|(name, symbols)| { + .map(|(name, symbols, schema)| { Rc::new( MultiStageSubqueryRef::builder() .name(name.clone()) .symbols(symbols.clone()) + .schema(schema) .build(), ) }) @@ -301,11 +304,12 @@ impl MultiStageMemberQueryPlanner { let input_sources = self .input_cte_aliases() .into_iter() - .map(|(name, symbols)| { + .map(|(name, symbols, schema)| { Rc::new( MultiStageSubqueryRef::builder() .name(name.clone()) .symbols(symbols.clone()) + .schema(schema) .build(), ) }) @@ -430,12 +434,19 @@ impl MultiStageMemberQueryPlanner { .into_rc() } - fn input_cte_aliases(&self) -> Vec<(String, Vec>)> { + fn input_cte_aliases(&self) -> Vec<(String, Vec>, Rc)> { self.description .input() .iter() - .map(|d| (d.alias().clone(), vec![d.member_node().clone()])) - .unique_by(|(a, _)| a.clone()) + .map(|d| { + let schema = LogicalSchema::default() + .set_time_dimensions(d.state().time_dimensions().clone()) + .set_dimensions(d.state().dimensions().clone()) + .set_measures(vec![d.member_node().clone()]) + .into_rc(); + (d.alias().clone(), vec![d.member_node().clone()], schema) + }) + .unique_by(|(a, _, _)| a.clone()) .collect_vec() } diff --git a/rust/cubesqlplanner/cubesqlplanner/src/planner/planners/multi_stage/multi_stage_query_planner.rs b/rust/cubesqlplanner/cubesqlplanner/src/planner/planners/multi_stage/multi_stage_query_planner.rs index 400ed822b2964..00c0e3a05fecf 100644 --- a/rust/cubesqlplanner/cubesqlplanner/src/planner/planners/multi_stage/multi_stage_query_planner.rs +++ b/rust/cubesqlplanner/cubesqlplanner/src/planner/planners/multi_stage/multi_stage_query_planner.rs @@ -83,11 +83,12 @@ impl MultiStageQueryPlanner { &mut resolved_multi_stage_dimensions, )?; if !description.is_multi_stage_dimension() { - let result = ( - description.alias().clone(), - vec![description.member_node().clone()], - ); - top_level_ctes.push(result) + let result = MultiStageSubqueryRef::builder() + .name(description.alias().clone()) + .symbols(vec![description.member_node().clone()]) + .schema(description.schema().clone()) + .build(); + top_level_ctes.push(Rc::new(result)) } } @@ -104,18 +105,6 @@ impl MultiStageQueryPlanner { }) .collect::, _>>()?; - let top_level_ctes = top_level_ctes - .iter() - .map(|(alias, symbols)| { - Rc::new( - MultiStageSubqueryRef::builder() - .name(alias.clone()) - .symbols(symbols.clone()) - .build(), - ) - }) - .collect_vec(); - Ok((all_queries, top_level_ctes)) } @@ -154,13 +143,18 @@ impl MultiStageQueryPlanner { is_ungrupped, ) } else { + let add_group_by = if let Ok(dimension) = base_member.as_dimension() { + dimension.add_group_by().clone().unwrap_or_default() + } else { + vec![] + }; resolved_multi_stage_dimensions .insert(base_member.clone().resolve_reference_chain().full_name()); ( MultiStageInodeMember::new( MultiStageInodeMemberType::Dimension, vec![], - vec![], + add_group_by, None, None, ), @@ -409,6 +403,17 @@ impl MultiStageQueryPlanner { resolved_multi_stage_dimensions, )?; + // Add GROUP BY to the dimension subquery itself + // if a multi-stage dimension has the `add_group_by` field. + let self_state = + if !multi_stage_member.add_group_by_symbols().is_empty() && member.is_dimension() { + let mut self_state = state.clone_state(); + self_state.add_dimensions(multi_stage_member.add_group_by_symbols().clone()); + Rc::new(self_state) + } else { + state.clone() + }; + let alias = format!("cte_{}", descriptions.len()); MultiStageQueryDescription::new( MultiStageMember::new( @@ -417,7 +422,7 @@ impl MultiStageQueryPlanner { is_ungrupped, false, ), - state.clone(), + self_state, input, alias.clone(), ) diff --git a/rust/cubesqlplanner/cubesqlplanner/src/planner/planners/multi_stage/query_description.rs b/rust/cubesqlplanner/cubesqlplanner/src/planner/planners/multi_stage/query_description.rs index afdb4d687e95c..d6db16f4f3aa7 100644 --- a/rust/cubesqlplanner/cubesqlplanner/src/planner/planners/multi_stage/query_description.rs +++ b/rust/cubesqlplanner/cubesqlplanner/src/planner/planners/multi_stage/query_description.rs @@ -1,4 +1,5 @@ use super::{MultiStageAppliedState, MultiStageMember}; +use crate::logical_plan::LogicalSchema; use crate::planner::sql_evaluator::MemberSymbol; use std::fmt::Debug; use std::rc::Rc; @@ -39,6 +40,13 @@ impl MultiStageQueryDescription { }) } + pub fn schema(&self) -> Rc { + LogicalSchema::default() + .set_time_dimensions(self.state.time_dimensions().clone()) + .set_dimensions(self.state.dimensions().clone()) + .set_measures(vec![self.member_node().clone()]) + .into_rc() + } pub fn member_node(&self) -> &Rc { &self.member.evaluation_node() } diff --git a/rust/cubesqlplanner/cubesqlplanner/src/planner/sql_evaluator/symbols/common/case.rs b/rust/cubesqlplanner/cubesqlplanner/src/planner/sql_evaluator/symbols/common/case.rs index 0a924b7cc7d7e..341e630b56ca7 100644 --- a/rust/cubesqlplanner/cubesqlplanner/src/planner/sql_evaluator/symbols/common/case.rs +++ b/rust/cubesqlplanner/cubesqlplanner/src/planner/sql_evaluator/symbols/common/case.rs @@ -157,6 +157,14 @@ impl CaseSwitchDefinition { res.remove_unreachable_branches(); Ok(res) } + + pub fn is_single_value(&self) -> bool { + let mut values_len = self.items.len(); + if self.else_sql.is_some() { + values_len += 1; + } + values_len == 1 + } fn extract_symbol_deps(&self, result: &mut Vec>) { self.switch.extract_symbol_deps(result); for itm in self.items.iter() { @@ -357,4 +365,10 @@ impl Case { }; Ok(res) } + pub fn is_single_value(&self) -> bool { + match self { + Case::Case(_) => false, + Case::CaseSwitch(case) => case.is_single_value(), + } + } } diff --git a/rust/cubesqlplanner/cubesqlplanner/src/planner/sql_evaluator/symbols/common/static_filter.rs b/rust/cubesqlplanner/cubesqlplanner/src/planner/sql_evaluator/symbols/common/static_filter.rs index 9ca45d757cd73..5c8ddac81c12e 100644 --- a/rust/cubesqlplanner/cubesqlplanner/src/planner/sql_evaluator/symbols/common/static_filter.rs +++ b/rust/cubesqlplanner/cubesqlplanner/src/planner/sql_evaluator/symbols/common/static_filter.rs @@ -22,12 +22,13 @@ pub fn get_filtered_values(symbol: &Rc, filter: &Option) - if dim.dimension_type() == "switch" { if let Some(filter) = filter { if let Some(values) = find_value_restriction(&filter.items, symbol) { - return dim + let res = dim .values() .iter() .filter(|v| values.contains(v)) .cloned() .collect(); + return res; } } } diff --git a/rust/cubesqlplanner/cubesqlplanner/src/planner/sql_evaluator/symbols/dimension_symbol.rs b/rust/cubesqlplanner/cubesqlplanner/src/planner/sql_evaluator/symbols/dimension_symbol.rs index 2525578db0d22..3501c49c1f781 100644 --- a/rust/cubesqlplanner/cubesqlplanner/src/planner/sql_evaluator/symbols/dimension_symbol.rs +++ b/rust/cubesqlplanner/cubesqlplanner/src/planner/sql_evaluator/symbols/dimension_symbol.rs @@ -33,6 +33,7 @@ pub struct DimensionSymbol { definition: Rc, is_reference: bool, // Symbol is a direct reference to another symbol without any calculations is_view: bool, + add_group_by: Option>>, time_shift: Vec, time_shift_pk_full_name: Option, is_self_time_shift_pk: bool, // If the dimension itself is a primary key and has time shifts, we can not reevaluate itself again while processing time shifts to avoid infinite recursion. So we raise this flag instead. @@ -56,6 +57,7 @@ impl DimensionSymbol { values: Vec, case: Option, definition: Rc, + add_group_by: Option>>, time_shift: Vec, time_shift_pk_full_name: Option, is_self_time_shift_pk: bool, @@ -75,6 +77,7 @@ impl DimensionSymbol { longitude, values, definition, + add_group_by, case, is_view, time_shift, @@ -119,6 +122,10 @@ impl DimensionSymbol { pub(super) fn replace_case(&self, new_case: Case) -> Rc { let mut new = self.clone(); + if new_case.is_single_value() { + //FIXME - Hack: we don’t treat a single-element case as a multi-stage dimension + new.is_multi_stage = false; + } new.case = Some(new_case); Rc::new(new) } @@ -167,6 +174,10 @@ impl DimensionSymbol { self.is_sub_query } + pub fn add_group_by(&self) -> &Option>> { + &self.add_group_by + } + pub fn dimension_type(&self) -> &String { &self.dimension_type } @@ -227,6 +238,11 @@ impl DimensionSymbol { if let Some(member_sql) = &self.longitude { member_sql.extract_symbol_deps(&mut deps); } + if let Some(add_group_by) = &self.add_group_by { + for member_sql in add_group_by { + deps.extend(member_sql.get_dependencies().into_iter()); + } + } if let Some(case) = &self.case { case.extract_symbol_deps(&mut deps); } @@ -247,6 +263,11 @@ impl DimensionSymbol { if let Some(case) = &self.case { case.extract_symbol_deps_with_path(&mut deps); } + if let Some(add_group_by) = &self.add_group_by { + for member_sql in add_group_by { + deps.extend(member_sql.get_dependencies_with_path().into_iter()); + } + } deps } @@ -476,6 +497,17 @@ impl SymbolFactory for DimensionSymbolFactory { vec![] }; + let add_group_by = + if let Some(add_group_by) = &definition.static_data().add_group_by_references { + let symbols = add_group_by + .iter() + .map(|add_group_by| compiler.add_dimension_evaluator(add_group_by.clone())) + .collect::, _>>()?; + Some(symbols) + } else { + None + }; + let is_multi_stage = definition.static_data().multi_stage.unwrap_or(false); //TODO move owned logic to rust @@ -514,6 +546,7 @@ impl SymbolFactory for DimensionSymbolFactory { values, case, definition, + add_group_by, time_shift, time_shift_pk, is_self_time_shift_pk, From 90423cb779965a7823ef0fce5cae5b36d04876e7 Mon Sep 17 00:00:00 2001 From: Konstantin Burkalev Date: Wed, 29 Oct 2025 14:34:41 +0200 Subject: [PATCH 2/4] v1.3.86 --- CHANGELOG.md | 6 ++ lerna.json | 2 +- packages/cubejs-api-gateway/CHANGELOG.md | 4 ++ 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 | 4 ++ packages/cubejs-backend-native/package.json | 8 +-- packages/cubejs-backend-shared/CHANGELOG.md | 4 ++ 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-vue/CHANGELOG.md | 4 ++ packages/cubejs-client-vue/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 | 4 ++ 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 | 4 ++ 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 | 4 ++ 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 | 22 +++---- packages/cubejs-server/CHANGELOG.md | 4 ++ packages/cubejs-server/package.json | 14 ++--- packages/cubejs-snowflake-driver/CHANGELOG.md | 4 ++ 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 | 12 ++-- rust/cubesql/CHANGELOG.md | 4 ++ rust/cubesql/package.json | 2 +- rust/cubestore/CHANGELOG.md | 4 ++ rust/cubestore/package.json | 6 +- 116 files changed, 523 insertions(+), 287 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad48219d1db06..30e010f0f9361 100644 --- a/CHANGELOG.md +++ b/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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +### Features + +- **tesseract:** Bucketing ([#10095](https://github.com/cube-js/cube/issues/10095)) ([2dacac4](https://github.com/cube-js/cube/commit/2dacac406815285a82ee07d125d8519b93be9f4a)) + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) ### Bug Fixes diff --git a/lerna.json b/lerna.json index a668b59c00743..aded0f2709591 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "1.3.85", + "version": "1.3.86", "npmClient": "yarn", "command": { "bootstrap": { diff --git a/packages/cubejs-api-gateway/CHANGELOG.md b/packages/cubejs-api-gateway/CHANGELOG.md index 4e6f649e27ca2..6599d39e1eb2f 100644 --- a/packages/cubejs-api-gateway/CHANGELOG.md +++ b/packages/cubejs-api-gateway/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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/api-gateway + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **Note:** Version bump only for package @cubejs-backend/api-gateway diff --git a/packages/cubejs-api-gateway/package.json b/packages/cubejs-api-gateway/package.json index b559848dcf4a7..8b8d74f178197 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.3.85", + "version": "1.3.86", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -27,9 +27,9 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/native": "1.3.85", - "@cubejs-backend/query-orchestrator": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/native": "1.3.86", + "@cubejs-backend/query-orchestrator": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "@ungap/structured-clone": "^0.3.4", "assert-never": "^1.4.0", "body-parser": "^1.19.0", @@ -52,7 +52,7 @@ "uuid": "^8.3.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@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 a00fb509ed666..17ea06bd64be6 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/athena-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 a7169048d57cd..1a44620b5b03a 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "sqlstring": "^2.3.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", - "@cubejs-backend/testing-shared": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-backend/testing-shared": "1.3.86", "@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 1ff84d0143a21..219b267e742ca 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/cloud + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 2c05482ebc34f..a72e4ead996f5 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.3.85", + "version": "1.3.86", "description": "Cube Cloud package", "main": "dist/src/index.js", "typings": "dist/src/index.d.ts", @@ -25,7 +25,7 @@ "devDependencies": { "@babel/core": "^7.24.5", "@babel/preset-env": "^7.24.5", - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@types/fs-extra": "^9.0.8", "@types/jest": "^29", "jest": "^29", @@ -33,7 +33,7 @@ }, "dependencies": { "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/shared": "1.3.86", "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 1db095e6e256a..3e0b91c2fae0f 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/maven + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 446f15ca4dab5..26cac4162d4d7 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.3.85", + "version": "1.3.86", "license": "Apache-2.0", "repository": { "type": "git", @@ -31,12 +31,12 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/shared": "1.3.86", "source-map-support": "^0.5.19", "xmlbuilder2": "^2.4.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@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 a3c53f64b0aed..e9e5132de5eb2 100644 --- a/packages/cubejs-backend-native/CHANGELOG.md +++ b/packages/cubejs-backend-native/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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/native + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 a9023de7b48c9..7aef8d7fb32f2 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.3.85", + "version": "1.3.86", "author": "Cube Dev, Inc.", "description": "Native module for Cube.js (binding to Rust codebase)", "main": "dist/js/index.js", @@ -35,7 +35,7 @@ "dist/js" ], "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@types/jest": "^29", "@types/node": "^20", "cargo-cp-artifact": "^0.1.9", @@ -46,8 +46,8 @@ "uuid": "^8.3.2" }, "dependencies": { - "@cubejs-backend/cubesql": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/cubesql": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "@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 9ceecb809d6ab..2e18ca0d6a769 100644 --- a/packages/cubejs-backend-shared/CHANGELOG.md +++ b/packages/cubejs-backend-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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/shared + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 469c61b58dfd6..274c4c313abeb 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.3.85", + "version": "1.3.86", "description": "Shared code for Cube.js backend packages", "main": "dist/src/index.js", "typings": "dist/src/index.d.ts", @@ -22,7 +22,7 @@ "author": "Cube Dev, Inc.", "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@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 523d903eafdc3..6bc5f91e70284 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/base-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 ecb50bf6e6565..333f5ad828181 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.3.85", + "version": "1.3.86", "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.3.85", + "@cubejs-backend/shared": "1.3.86", "@google-cloud/storage": "^7.13.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@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 69c46d5aed042..6981c2a3f6fc9 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/bigquery-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 bf3ede04274de..767eb726d8f45 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.3.85", + "version": "1.3.86", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -28,15 +28,15 @@ "main": "index.js", "types": "dist/src/index.d.ts", "dependencies": { - "@cubejs-backend/base-driver": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/shared": "1.3.86", "@google-cloud/bigquery": "^7.7.0", "@google-cloud/storage": "^7.13.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/testing-shared": "1.3.85", + "@cubejs-backend/testing-shared": "1.3.86", "@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 68547c9ac33cd..6f31959644c12 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package cubejs-cli + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **Note:** Version bump only for package cubejs-cli diff --git a/packages/cubejs-cli/package.json b/packages/cubejs-cli/package.json index 264546b129ee6..e17a2051e72b1 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.3.85", + "version": "1.3.86", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -30,10 +30,10 @@ "LICENSE" ], "dependencies": { - "@cubejs-backend/cloud": "1.3.85", + "@cubejs-backend/cloud": "1.3.86", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/schema-compiler": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/schema-compiler": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "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.3.85", - "@cubejs-backend/server": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-backend/server": "1.3.86", "@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 14a4997f99e0e..edcf7f98bdbbd 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/clickhouse-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 0dbe6f06d99a2..d0d0a419973ea 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "moment": "^2.24.0", "sqlstring": "^2.3.1", "uuid": "^8.3.2" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.3.85", - "@cubejs-backend/testing-shared": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-backend/testing-shared": "1.3.86", "@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 24e8f5e6eb18e..85cd4f5fc334d 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-client/core + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 789a16d1bcb68..369fd3b7b3e91 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.3.85", + "version": "1.3.86", "engines": {}, "repository": { "type": "git", @@ -38,7 +38,7 @@ ], "license": "MIT", "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@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 e1fbc4391a0ca..4db960b6888d8 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-client/dx + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 1cc41fabec5a9..ec0cef2f48148 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.3.85", + "version": "1.3.86", "engines": {}, "repository": { "type": "git", diff --git a/packages/cubejs-client-ngx/CHANGELOG.md b/packages/cubejs-client-ngx/CHANGELOG.md index 1d74269c61375..6348a6bddf45a 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-client/ngx + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 15dad52907c75..97daa4353b097 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.3.85", + "version": "1.3.86", "author": "Cube Dev, Inc.", "engines": {}, "repository": { diff --git a/packages/cubejs-client-react/CHANGELOG.md b/packages/cubejs-client-react/CHANGELOG.md index 1a640a634055b..7eb515e0cc39f 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-client/react + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 b91bd23e94178..49319c1f285cf 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.3.85", + "version": "1.3.86", "author": "Cube Dev, Inc.", "license": "MIT", "engines": {}, @@ -24,7 +24,7 @@ ], "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.3.85", + "@cubejs-client/core": "1.3.86", "core-js": "^3.6.5", "ramda": "^0.27.2" }, diff --git a/packages/cubejs-client-vue/CHANGELOG.md b/packages/cubejs-client-vue/CHANGELOG.md index 9f924650e0700..9a0a68eac0663 100644 --- a/packages/cubejs-client-vue/CHANGELOG.md +++ b/packages/cubejs-client-vue/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.3.86](https://github.com/cube-js/cube.js/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-client/vue + ## [1.3.85](https://github.com/cube-js/cube.js/compare/v1.3.84...v1.3.85) (2025-10-28) **Note:** Version bump only for package @cubejs-client/vue diff --git a/packages/cubejs-client-vue/package.json b/packages/cubejs-client-vue/package.json index b6b8ac12f6990..5a580e4c69d15 100644 --- a/packages/cubejs-client-vue/package.json +++ b/packages/cubejs-client-vue/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-client/vue", - "version": "1.3.85", + "version": "1.3.86", "engines": {}, "repository": { "type": "git", @@ -28,7 +28,7 @@ "src" ], "dependencies": { - "@cubejs-client/core": "1.3.85", + "@cubejs-client/core": "1.3.86", "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 bf0ea1008911f..2350324848173 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.3.86](https://github.com/cube-js/cube.js/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-client/vue3 + ## [1.3.85](https://github.com/cube-js/cube.js/compare/v1.3.84...v1.3.85) (2025-10-28) **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 fcf709bc650c3..7afda03962eb1 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.3.85", + "version": "1.3.86", "engines": {}, "repository": { "type": "git", @@ -28,7 +28,7 @@ "src" ], "dependencies": { - "@cubejs-client/core": "1.3.85", + "@cubejs-client/core": "1.3.86", "ramda": "^0.27.0" }, "devDependencies": { diff --git a/packages/cubejs-client-ws-transport/CHANGELOG.md b/packages/cubejs-client-ws-transport/CHANGELOG.md index cdaf3b718a66a..9cb69bd2d602a 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-client/ws-transport + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **Note:** Version bump only for package @cubejs-client/ws-transport diff --git a/packages/cubejs-client-ws-transport/package.json b/packages/cubejs-client-ws-transport/package.json index b25647e70098d..e921421a5cdb8 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.3.85", + "version": "1.3.86", "engines": {}, "repository": { "type": "git", @@ -20,7 +20,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@cubejs-client/core": "1.3.85", + "@cubejs-client/core": "1.3.86", "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.3.85", + "@cubejs-backend/linter": "1.3.86", "@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 5e52fb75d3097..2d5f1357cda59 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/crate-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 6ea996e4b00ec..25940a2ace764 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/postgres-driver": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "pg": "^8.7.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.3.85", - "@cubejs-backend/testing-shared": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-backend/testing-shared": "1.3.86", "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 9d158d344b258..8a076c6c8fc18 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/cubestore-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 ae151127a4e65..3272f73bb4542 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/cubestore": "1.3.85", - "@cubejs-backend/native": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/cubestore": "1.3.86", + "@cubejs-backend/native": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "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.3.85", + "@cubejs-backend/linter": "1.3.86", "@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 b105bb99d2998..ac878ffd71692 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/databricks-jdbc-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 7ad8ed61ef8b4..fea259b1853d9 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.3.85", + "version": "1.3.86", "license": "Apache-2.0", "repository": { "type": "git", @@ -30,17 +30,17 @@ "bin" ], "dependencies": { - "@cubejs-backend/base-driver": "1.3.85", - "@cubejs-backend/jdbc-driver": "1.3.85", - "@cubejs-backend/schema-compiler": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/jdbc-driver": "1.3.86", + "@cubejs-backend/schema-compiler": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "node-fetch": "^2.6.1", "ramda": "^0.27.2", "source-map-support": "^0.5.19", "uuid": "^8.3.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@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 ef0fc2d57fa07..b19e7d25d1022 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/dbt-schema-extension + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 c5b5ef470e082..1b6717252c43b 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.3.85", + "version": "1.3.86", "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.3.85", + "@cubejs-backend/schema-compiler": "1.3.86", "fs-extra": "^9.1.0", "inflection": "^1.12.0", "node-fetch": "^2.6.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", - "@cubejs-backend/testing": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-backend/testing": "1.3.86", "@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 2daa02c7807f6..914bbede9fd3c 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/docker + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **Note:** Version bump only for package @cubejs-backend/docker diff --git a/packages/cubejs-docker/package.json b/packages/cubejs-docker/package.json index 2c15f3b9facca..fa93910eac1ff 100644 --- a/packages/cubejs-docker/package.json +++ b/packages/cubejs-docker/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/docker", - "version": "1.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/bigquery-driver": "1.3.85", - "@cubejs-backend/clickhouse-driver": "1.3.85", - "@cubejs-backend/crate-driver": "1.3.85", - "@cubejs-backend/databricks-jdbc-driver": "1.3.85", - "@cubejs-backend/dbt-schema-extension": "1.3.85", - "@cubejs-backend/dremio-driver": "1.3.85", - "@cubejs-backend/druid-driver": "1.3.85", - "@cubejs-backend/duckdb-driver": "1.3.85", - "@cubejs-backend/elasticsearch-driver": "1.3.85", - "@cubejs-backend/firebolt-driver": "1.3.85", - "@cubejs-backend/hive-driver": "1.3.85", - "@cubejs-backend/ksql-driver": "1.3.85", - "@cubejs-backend/materialize-driver": "1.3.85", - "@cubejs-backend/mongobi-driver": "1.3.85", - "@cubejs-backend/mssql-driver": "1.3.85", - "@cubejs-backend/mysql-driver": "1.3.85", - "@cubejs-backend/oracle-driver": "1.3.85", - "@cubejs-backend/pinot-driver": "1.3.85", - "@cubejs-backend/postgres-driver": "1.3.85", - "@cubejs-backend/prestodb-driver": "1.3.85", - "@cubejs-backend/questdb-driver": "1.3.85", - "@cubejs-backend/redshift-driver": "1.3.85", - "@cubejs-backend/server": "1.3.85", - "@cubejs-backend/snowflake-driver": "1.3.85", - "@cubejs-backend/sqlite-driver": "1.3.85", - "@cubejs-backend/trino-driver": "1.3.85", - "@cubejs-backend/vertica-driver": "1.3.85", - "cubejs-cli": "1.3.85", + "@cubejs-backend/athena-driver": "1.3.86", + "@cubejs-backend/bigquery-driver": "1.3.86", + "@cubejs-backend/clickhouse-driver": "1.3.86", + "@cubejs-backend/crate-driver": "1.3.86", + "@cubejs-backend/databricks-jdbc-driver": "1.3.86", + "@cubejs-backend/dbt-schema-extension": "1.3.86", + "@cubejs-backend/dremio-driver": "1.3.86", + "@cubejs-backend/druid-driver": "1.3.86", + "@cubejs-backend/duckdb-driver": "1.3.86", + "@cubejs-backend/elasticsearch-driver": "1.3.86", + "@cubejs-backend/firebolt-driver": "1.3.86", + "@cubejs-backend/hive-driver": "1.3.86", + "@cubejs-backend/ksql-driver": "1.3.86", + "@cubejs-backend/materialize-driver": "1.3.86", + "@cubejs-backend/mongobi-driver": "1.3.86", + "@cubejs-backend/mssql-driver": "1.3.86", + "@cubejs-backend/mysql-driver": "1.3.86", + "@cubejs-backend/oracle-driver": "1.3.86", + "@cubejs-backend/pinot-driver": "1.3.86", + "@cubejs-backend/postgres-driver": "1.3.86", + "@cubejs-backend/prestodb-driver": "1.3.86", + "@cubejs-backend/questdb-driver": "1.3.86", + "@cubejs-backend/redshift-driver": "1.3.86", + "@cubejs-backend/server": "1.3.86", + "@cubejs-backend/snowflake-driver": "1.3.86", + "@cubejs-backend/sqlite-driver": "1.3.86", + "@cubejs-backend/trino-driver": "1.3.86", + "@cubejs-backend/vertica-driver": "1.3.86", + "cubejs-cli": "1.3.86", "typescript": "~5.2.2" }, "resolutions": { diff --git a/packages/cubejs-dremio-driver/CHANGELOG.md b/packages/cubejs-dremio-driver/CHANGELOG.md index ec314d8a0864e..44e67efd0545d 100644 --- a/packages/cubejs-dremio-driver/CHANGELOG.md +++ b/packages/cubejs-dremio-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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/dremio-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 8016fefb55c6e..cf4c169bb2216 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/schema-compiler": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/schema-compiler": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "axios": "^1.8.3", "sqlstring": "^2.3.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", - "@cubejs-backend/testing-shared": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-backend/testing-shared": "1.3.86", "jest": "^29" }, "license": "Apache-2.0", diff --git a/packages/cubejs-druid-driver/CHANGELOG.md b/packages/cubejs-druid-driver/CHANGELOG.md index 015d66df3105e..c4fa608b5aa1c 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/druid-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 b5b4dff9aad47..28764dc3eaaa8 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.3.85", + "version": "1.3.86", "license": "Apache-2.0", "repository": { "type": "git", @@ -28,13 +28,13 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.3.85", - "@cubejs-backend/schema-compiler": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/schema-compiler": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "axios": "^1.8.3" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@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 f998a14e2edd2..6e1f1d355c7d9 100644 --- a/packages/cubejs-duckdb-driver/CHANGELOG.md +++ b/packages/cubejs-duckdb-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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/duckdb-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 ebf9852943e19..f335a7b110575 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/schema-compiler": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/schema-compiler": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "duckdb": "^1.3.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.3.85", - "@cubejs-backend/testing-shared": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-backend/testing-shared": "1.3.86", "@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 8d9530aca9951..b14af4e75b17c 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/elasticsearch-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 6bf04c82fa7b9..6b4b2b2e60524 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.3.85", + "version": "1.3.86", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -23,14 +23,14 @@ "driver" ], "dependencies": { - "@cubejs-backend/base-driver": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "@elastic/elasticsearch": "7.12.0", "sqlstring": "^2.3.1" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@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 dc39419ef2c99..6722abec32a22 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/firebolt-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 9878cf7032dbf..c37475f413014 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/schema-compiler": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/schema-compiler": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "firebolt-sdk": "1.10.0" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.3.85", - "@cubejs-backend/testing-shared": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-backend/testing-shared": "1.3.86", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-hive-driver/CHANGELOG.md b/packages/cubejs-hive-driver/CHANGELOG.md index 945e1f79a2954..ed7b25038f4f2 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/hive-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 42464284bfe42..c5e3b18e74c0e 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "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.3.85" + "@cubejs-backend/linter": "1.3.86" }, "publishConfig": { "access": "public" diff --git a/packages/cubejs-jdbc-driver/CHANGELOG.md b/packages/cubejs-jdbc-driver/CHANGELOG.md index 38522c08775b7..37750541e5a2c 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/jdbc-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 15ea318fe3a69..afa314d4c4751 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.3.85", + "version": "1.3.86", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -25,9 +25,9 @@ "index.js" ], "dependencies": { - "@cubejs-backend/base-driver": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", "@cubejs-backend/node-java-maven": "^0.1.3", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/shared": "1.3.86", "generic-pool": "^3.9.0", "sqlstring": "^2.3.0" }, @@ -43,7 +43,7 @@ "testEnvironment": "node" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@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 7c22631dbe895..e2f092345e71e 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/ksql-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 4c5b699788bbf..28538c40bf1d1 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/schema-compiler": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/schema-compiler": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "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.3.85", + "@cubejs-backend/linter": "1.3.86", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-linter/CHANGELOG.md b/packages/cubejs-linter/CHANGELOG.md index 2044f5af0ac24..43e3f71243d98 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/linter + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **Note:** Version bump only for package @cubejs-backend/linter diff --git a/packages/cubejs-linter/package.json b/packages/cubejs-linter/package.json index 5db78fe11bacf..575e7e5e877b1 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.3.85", + "version": "1.3.86", "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 78496f6578507..9f88d3a5ae134 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/materialize-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 d36112198eb01..96fe6605a81ea 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/postgres-driver": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/postgres-driver": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "@types/pg": "^8.6.0", "pg": "^8.6.0", "semver": "^7.6.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.3.85", - "@cubejs-backend/testing": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-backend/testing": "1.3.86", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-mongobi-driver/CHANGELOG.md b/packages/cubejs-mongobi-driver/CHANGELOG.md index b330bc36f847d..417466a54f659 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/mongobi-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 70bba2e317532..bdd2423a3f0a2 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "@types/node": "^20", "generic-pool": "^3.9.0", "moment": "^2.29.1", @@ -39,7 +39,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "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 11880fa204570..6bd85523627c6 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/mssql-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 0cdfa62e2ec21..6ba2b53d2fcf4 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "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 3d2208608a378..66d9e70bc6a97 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/mysql-aurora-serverless-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 5ffff644b3f87..e6eafefca8359 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "@types/mysql": "^2.15.15", "aws-sdk": "^2.787.0", "data-api-client": "^1.1.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@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 7888c154daea7..bb76eeafb0276 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/mysql-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 139b49d89c3d8..264c94f8c1aa7 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "generic-pool": "^3.9.0", "mysql": "^2.18.1" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", - "@cubejs-backend/testing-shared": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-backend/testing-shared": "1.3.86", "@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 98281fd84b9ea..44a2637d67b05 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/oracle-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 ba5413ebed93d..adab63b6fcc41 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.3.85", + "version": "1.3.86", "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.3.85", + "@cubejs-backend/base-driver": "1.3.86", "ramda": "^0.27.0" }, "optionalDependencies": { diff --git a/packages/cubejs-pinot-driver/CHANGELOG.md b/packages/cubejs-pinot-driver/CHANGELOG.md index a34e604f12f95..a379ef8efea0d 100644 --- a/packages/cubejs-pinot-driver/CHANGELOG.md +++ b/packages/cubejs-pinot-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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/pinot-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 8fd5027888c68..572bbc9774572 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/schema-compiler": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/schema-compiler": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "node-fetch": "^2.6.1", "ramda": "^0.27.2", "sqlstring": "^2.3.3" @@ -39,7 +39,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@types/jest": "^29", "jest": "^29", "should": "^13.2.3", diff --git a/packages/cubejs-playground/CHANGELOG.md b/packages/cubejs-playground/CHANGELOG.md index d9185297961bd..90f288ea0a040 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-client/playground + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **Note:** Version bump only for package @cubejs-client/playground diff --git a/packages/cubejs-playground/package.json b/packages/cubejs-playground/package.json index 167188c9f4b4e..68afa5aff9e8a 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-client/react": "1.3.85", + "@cubejs-client/core": "1.3.86", + "@cubejs-client/react": "1.3.86", "@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 af395328ed54d..2687aff8a6b45 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/postgres-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 9b15a99d5d31d..8719f781469f4 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "@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.3.85", - "@cubejs-backend/testing-shared": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-backend/testing-shared": "1.3.86", "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 237c69d7b49c3..3d9ecb4b7a113 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/prestodb-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 849bc7b3fd67e..10c6646cca4d0 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "presto-client": "^1.1.0", "ramda": "^0.27.0", "sqlstring": "^2.3.1" @@ -38,7 +38,7 @@ "access": "public" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@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 8f2cfbd34b9f6..7422fd31d72d1 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/query-orchestrator + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 f716237b9016b..a854d376f6e58 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.3.85", + "version": "1.3.86", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,15 +29,15 @@ "dist/src/*" ], "dependencies": { - "@cubejs-backend/base-driver": "1.3.85", - "@cubejs-backend/cubestore-driver": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/cubestore-driver": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "csv-write-stream": "^2.0.0", "lru-cache": "^11.1.0", "ramda": "^0.27.2" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@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 2991e237340f3..1ed6861a8e91c 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/questdb-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 2976877c2b9ea..bcabe92062257 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/schema-compiler": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/schema-compiler": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "@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.3.85", - "@cubejs-backend/testing-shared": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-backend/testing-shared": "1.3.86", "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 9b4a09f818d16..aceff3dc5a50c 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/redshift-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 e2c4c4c2de364..6f81030952002 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/postgres-driver": "1.3.85", - "@cubejs-backend/shared": "1.3.85" + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/postgres-driver": "1.3.86", + "@cubejs-backend/shared": "1.3.86" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "typescript": "~5.2.2" }, "publishConfig": { diff --git a/packages/cubejs-schema-compiler/CHANGELOG.md b/packages/cubejs-schema-compiler/CHANGELOG.md index 5f5d6a372e9f7..f3cd364304565 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +### Features + +- **tesseract:** Bucketing ([#10095](https://github.com/cube-js/cube/issues/10095)) ([2dacac4](https://github.com/cube-js/cube/commit/2dacac406815285a82ee07d125d8519b93be9f4a)) + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) ### Bug Fixes diff --git a/packages/cubejs-schema-compiler/package.json b/packages/cubejs-schema-compiler/package.json index 0ca44c3279f4d..ee0e232333305 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/native": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "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.3.85", - "@cubejs-backend/query-orchestrator": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-backend/query-orchestrator": "1.3.86", "@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 22472da5aa97f..df96dfb477266 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/server-core + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) ### Bug Fixes diff --git a/packages/cubejs-server-core/package.json b/packages/cubejs-server-core/package.json index 86b7844ffdcb8..cccc93c54e5b0 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.3.85", + "version": "1.3.86", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -29,14 +29,14 @@ "unit": "jest --runInBand --forceExit --coverage dist/test" }, "dependencies": { - "@cubejs-backend/api-gateway": "1.3.85", - "@cubejs-backend/cloud": "1.3.85", + "@cubejs-backend/api-gateway": "1.3.86", + "@cubejs-backend/cloud": "1.3.86", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.3.85", - "@cubejs-backend/query-orchestrator": "1.3.85", - "@cubejs-backend/schema-compiler": "1.3.85", - "@cubejs-backend/shared": "1.3.85", - "@cubejs-backend/templates": "1.3.85", + "@cubejs-backend/native": "1.3.86", + "@cubejs-backend/query-orchestrator": "1.3.86", + "@cubejs-backend/schema-compiler": "1.3.86", + "@cubejs-backend/shared": "1.3.86", + "@cubejs-backend/templates": "1.3.86", "codesandbox-import-utils": "^2.1.12", "cross-spawn": "^7.0.1", "fs-extra": "^8.1.0", @@ -59,9 +59,9 @@ "ws": "^7.5.3" }, "devDependencies": { - "@cubejs-backend/cubestore-driver": "1.3.85", - "@cubejs-backend/linter": "1.3.85", - "@cubejs-client/playground": "1.3.85", + "@cubejs-backend/cubestore-driver": "1.3.86", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-client/playground": "1.3.86", "@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 9357ebbce93f4..fca52b5031a5e 100644 --- a/packages/cubejs-server/CHANGELOG.md +++ b/packages/cubejs-server/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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/server + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **Note:** Version bump only for package @cubejs-backend/server diff --git a/packages/cubejs-server/package.json b/packages/cubejs-server/package.json index 18bf89a0111cc..a2216ed492224 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.3.85", + "version": "1.3.86", "types": "index.d.ts", "repository": { "type": "git", @@ -40,11 +40,11 @@ "jest:shapshot": "jest --updateSnapshot test" }, "dependencies": { - "@cubejs-backend/cubestore-driver": "1.3.85", + "@cubejs-backend/cubestore-driver": "1.3.86", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/native": "1.3.85", - "@cubejs-backend/server-core": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/native": "1.3.86", + "@cubejs-backend/server-core": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "@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.3.85", - "@cubejs-backend/query-orchestrator": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-backend/query-orchestrator": "1.3.86", "@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 cc8e384683602..ba5e0548cab9f 100644 --- a/packages/cubejs-snowflake-driver/CHANGELOG.md +++ b/packages/cubejs-snowflake-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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/snowflake-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 f7dee94b2cfe0..e4862d82f44da 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "date-fns-timezone": "^0.1.4", "snowflake-sdk": "^2.2.0" }, @@ -39,7 +39,7 @@ "extends": "../cubejs-linter" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-sqlite-driver/CHANGELOG.md b/packages/cubejs-sqlite-driver/CHANGELOG.md index b2f4d85ee57ea..2b5c544b9f3ba 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/sqlite-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 e9f0b4fe4f327..503347c8c6c12 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.3.85", + "version": "1.3.86", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.git", @@ -18,13 +18,13 @@ "unit": "jest" }, "dependencies": { - "@cubejs-backend/base-driver": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "sqlite3": "^5.1.7" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "jest": "^29" }, "publishConfig": { diff --git a/packages/cubejs-templates/CHANGELOG.md b/packages/cubejs-templates/CHANGELOG.md index 442b17d965281..e6b6199ff959f 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/templates + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **Note:** Version bump only for package @cubejs-backend/templates diff --git a/packages/cubejs-templates/package.json b/packages/cubejs-templates/package.json index 92b68e6fa76d6..28888467e3bbd 100644 --- a/packages/cubejs-templates/package.json +++ b/packages/cubejs-templates/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/templates", - "version": "1.3.85", + "version": "1.3.86", "description": "Cube.js Templates helpers", "author": "Cube Dev, Inc.", "license": "Apache-2.0", @@ -26,7 +26,7 @@ "extends": "../cubejs-linter" }, "dependencies": { - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/shared": "1.3.86", "cross-spawn": "^7.0.3", "decompress": "^4.2.1", "decompress-targz": "^4.1.1", @@ -36,7 +36,7 @@ "source-map-support": "^0.5.19" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "typescript": "~5.2.2" } } diff --git a/packages/cubejs-testing-drivers/CHANGELOG.md b/packages/cubejs-testing-drivers/CHANGELOG.md index f92094643fcc6..6b8122124bef3 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/testing-drivers + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 4a6a8550a9c58..4351f0bcc8bc7 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.3.85", + "version": "1.3.86", "description": "Cube.js drivers test suite", "author": "Cube Dev, Inc.", "license": "MIT", @@ -67,24 +67,24 @@ "dist/src" ], "dependencies": { - "@cubejs-backend/athena-driver": "1.3.85", - "@cubejs-backend/base-driver": "1.3.85", - "@cubejs-backend/bigquery-driver": "1.3.85", - "@cubejs-backend/clickhouse-driver": "1.3.85", - "@cubejs-backend/cubestore-driver": "1.3.85", - "@cubejs-backend/databricks-jdbc-driver": "1.3.85", + "@cubejs-backend/athena-driver": "1.3.86", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/bigquery-driver": "1.3.86", + "@cubejs-backend/clickhouse-driver": "1.3.86", + "@cubejs-backend/cubestore-driver": "1.3.86", + "@cubejs-backend/databricks-jdbc-driver": "1.3.86", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/linter": "1.3.85", - "@cubejs-backend/mssql-driver": "1.3.85", - "@cubejs-backend/mysql-driver": "1.3.85", - "@cubejs-backend/postgres-driver": "1.3.85", - "@cubejs-backend/query-orchestrator": "1.3.85", - "@cubejs-backend/server-core": "1.3.85", - "@cubejs-backend/shared": "1.3.85", - "@cubejs-backend/snowflake-driver": "1.3.85", - "@cubejs-backend/testing-shared": "1.3.85", - "@cubejs-client/core": "1.3.85", - "@cubejs-client/ws-transport": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-backend/mssql-driver": "1.3.86", + "@cubejs-backend/mysql-driver": "1.3.86", + "@cubejs-backend/postgres-driver": "1.3.86", + "@cubejs-backend/query-orchestrator": "1.3.86", + "@cubejs-backend/server-core": "1.3.86", + "@cubejs-backend/shared": "1.3.86", + "@cubejs-backend/snowflake-driver": "1.3.86", + "@cubejs-backend/testing-shared": "1.3.86", + "@cubejs-client/core": "1.3.86", + "@cubejs-client/ws-transport": "1.3.86", "@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 f2196f47c526d..246b33fada5f8 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/testing-shared + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 15954611e38cf..4d2d2c5d0eedf 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.3.85", + "version": "1.3.86", "description": "Cube.js Testing Helpers", "author": "Cube Dev, Inc.", "license": "Apache-2.0", @@ -21,16 +21,16 @@ ], "dependencies": { "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/query-orchestrator": "1.3.85", - "@cubejs-backend/schema-compiler": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/query-orchestrator": "1.3.86", + "@cubejs-backend/schema-compiler": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "@testcontainers/kafka": "~10.28.0", "dedent": "^0.7.0", "node-fetch": "^2.6.7", "testcontainers": "^10.28.0" }, "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@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 a39354ecfd2ba..2408aa6203302 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/testing + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **Note:** Version bump only for package @cubejs-backend/testing diff --git a/packages/cubejs-testing/package.json b/packages/cubejs-testing/package.json index c2afd8bda687b..6aa1791d38764 100644 --- a/packages/cubejs-testing/package.json +++ b/packages/cubejs-testing/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/testing", - "version": "1.3.85", + "version": "1.3.86", "description": "Cube.js e2e tests", "author": "Cube Dev, Inc.", "license": "Apache-2.0", @@ -94,15 +94,15 @@ "birdbox-fixtures" ], "dependencies": { - "@cubejs-backend/cubestore-driver": "1.3.85", + "@cubejs-backend/cubestore-driver": "1.3.86", "@cubejs-backend/dotenv": "^9.0.2", - "@cubejs-backend/ksql-driver": "1.3.85", - "@cubejs-backend/postgres-driver": "1.3.85", - "@cubejs-backend/query-orchestrator": "1.3.85", - "@cubejs-backend/schema-compiler": "1.3.85", - "@cubejs-backend/shared": "1.3.85", - "@cubejs-backend/testing-shared": "1.3.85", - "@cubejs-client/ws-transport": "1.3.85", + "@cubejs-backend/ksql-driver": "1.3.86", + "@cubejs-backend/postgres-driver": "1.3.86", + "@cubejs-backend/query-orchestrator": "1.3.86", + "@cubejs-backend/schema-compiler": "1.3.86", + "@cubejs-backend/shared": "1.3.86", + "@cubejs-backend/testing-shared": "1.3.86", + "@cubejs-client/ws-transport": "1.3.86", "dedent": "^0.7.0", "fs-extra": "^8.1.0", "http-proxy": "^1.18.1", @@ -113,8 +113,8 @@ }, "devDependencies": { "@4tw/cypress-drag-drop": "^1.6.0", - "@cubejs-backend/linter": "1.3.85", - "@cubejs-client/core": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-client/core": "1.3.86", "@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 5f27197ccf011..5b54cad34e8c9 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/trino-driver + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **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 adf580fed485d..728c6a69153cb 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.3.85", + "version": "1.3.86", "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.3.85", - "@cubejs-backend/prestodb-driver": "1.3.85", - "@cubejs-backend/schema-compiler": "1.3.85", - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/prestodb-driver": "1.3.86", + "@cubejs-backend/schema-compiler": "1.3.86", + "@cubejs-backend/shared": "1.3.86", "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.3.85", + "@cubejs-backend/linter": "1.3.86", "@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 d978f79314003..ae8126b448bff 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.3.86](https://github.com/cube-js/cube.js/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/vertica-driver + ## [1.3.85](https://github.com/cube-js/cube.js/compare/v1.3.84...v1.3.85) (2025-10-28) **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 1e9deca726cb2..b2d80daa7a120 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.3.85", + "version": "1.3.86", "repository": { "type": "git", "url": "https://github.com/cube-js/cube.js.git", @@ -19,15 +19,15 @@ "lint:fix": "eslint --fix **/*.js" }, "dependencies": { - "@cubejs-backend/base-driver": "1.3.85", - "@cubejs-backend/query-orchestrator": "1.3.85", - "@cubejs-backend/schema-compiler": "1.3.85", + "@cubejs-backend/base-driver": "1.3.86", + "@cubejs-backend/query-orchestrator": "1.3.86", + "@cubejs-backend/schema-compiler": "1.3.86", "vertica-nodejs": "^1.0.3" }, "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.3.85", - "@cubejs-backend/testing-shared": "1.3.85", + "@cubejs-backend/linter": "1.3.86", + "@cubejs-backend/testing-shared": "1.3.86", "@types/jest": "^29", "jest": "^29", "testcontainers": "^10.28.0" diff --git a/rust/cubesql/CHANGELOG.md b/rust/cubesql/CHANGELOG.md index 49da6dae125fb..3faf5692adeab 100644 --- a/rust/cubesql/CHANGELOG.md +++ b/rust/cubesql/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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/cubesql + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **Note:** Version bump only for package @cubejs-backend/cubesql diff --git a/rust/cubesql/package.json b/rust/cubesql/package.json index e60340c17da22..31ebf7761724f 100644 --- a/rust/cubesql/package.json +++ b/rust/cubesql/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubesql", - "version": "1.3.85", + "version": "1.3.86", "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 fadebd159c993..7be867ec2f58e 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.3.86](https://github.com/cube-js/cube/compare/v1.3.85...v1.3.86) (2025-10-29) + +**Note:** Version bump only for package @cubejs-backend/cubestore + ## [1.3.85](https://github.com/cube-js/cube/compare/v1.3.84...v1.3.85) (2025-10-28) **Note:** Version bump only for package @cubejs-backend/cubestore diff --git a/rust/cubestore/package.json b/rust/cubestore/package.json index 2a857e92879ce..2a72f655829c0 100644 --- a/rust/cubestore/package.json +++ b/rust/cubestore/package.json @@ -1,6 +1,6 @@ { "name": "@cubejs-backend/cubestore", - "version": "1.3.85", + "version": "1.3.86", "description": "Cube.js pre-aggregation storage layer.", "main": "dist/src/index.js", "typings": "dist/src/index.d.ts", @@ -27,7 +27,7 @@ "author": "Cube Dev, Inc.", "license": "Apache-2.0", "devDependencies": { - "@cubejs-backend/linter": "1.3.85", + "@cubejs-backend/linter": "1.3.86", "@types/jest": "^27", "@types/node": "^18", "jest": "^27", @@ -37,7 +37,7 @@ "access": "public" }, "dependencies": { - "@cubejs-backend/shared": "1.3.85", + "@cubejs-backend/shared": "1.3.86", "@octokit/core": "^3.2.5", "source-map-support": "^0.5.19" }, From 9ffb837089e2a8569c8e8960cf0359e28896a8c1 Mon Sep 17 00:00:00 2001 From: waralexrom <108349432+waralexrom@users.noreply.github.com> Date: Wed, 29 Oct 2025 13:49:04 +0100 Subject: [PATCH 3/4] chore(cube): Remove debug output in integration tests (#10100) --- .../test/integration/utils/BaseDbRunner.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/cubejs-schema-compiler/test/integration/utils/BaseDbRunner.ts b/packages/cubejs-schema-compiler/test/integration/utils/BaseDbRunner.ts index ef1c51b33e59d..80f3259ef4bbb 100644 --- a/packages/cubejs-schema-compiler/test/integration/utils/BaseDbRunner.ts +++ b/packages/cubejs-schema-compiler/test/integration/utils/BaseDbRunner.ts @@ -30,7 +30,6 @@ export class BaseDbRunner { const res = await this.testQuery(sqlAndParams); console.log(JSON.stringify(res)); - console.log('!!! res', res); expect(res).toEqual( expectedResult From 28f997520932df827651ae5d7d77f4343fe24a4f Mon Sep 17 00:00:00 2001 From: Konstantin Burkalev Date: Wed, 29 Oct 2025 15:14:54 +0200 Subject: [PATCH 4/4] chore(ci): Fix codecov collection in push CI WF (#10099) --- .github/workflows/push.yml | 48 +++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 05b2c1d49ef50..0cd822e65f8dc 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -50,6 +50,29 @@ env: PYTHON_VERSION_CURRENT: 3.11 jobs: + latest-tag-sha: + runs-on: ubuntu-24.04 + outputs: + sha: ${{ steps.get-tag.outputs.sha }} + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - id: git-log + run: git log HEAD~30..HEAD + - id: get-tag-test + run: echo "$SHA $(git rev-list -n 1 "$(git tag --contains "$SHA")")" + env: + SHA: ${{ github.sha }} + - id: get-tag + run: echo "sha=$(git rev-list -n 1 "$(git tag --contains "$SHA")")" >> "$GITHUB_OUTPUT" + env: + SHA: ${{ github.sha }} + - id: get-tag-out + run: echo "$OUT" + env: + OUT: ${{ steps.get-tag.outputs.sha }} + unit: runs-on: ubuntu-24.04 timeout-minutes: 60 @@ -505,7 +528,7 @@ jobs: - name: Combine all fixed LCOV files run: | echo "" > ./combined-integration-${{ matrix.db }}-${{ matrix.use_tesseract_sql_planner }}.lcov - find ./packages -type f -name lcov.fixed.info -exec cat {} + >> ./combined-integration-${{ matrix.db }}.lcov || true + find ./packages -type f -name lcov.fixed.info -exec cat {} + >> ./combined-integration-${{ matrix.db }}-${{ matrix.use_tesseract_sql_planner }}.lcov || true - name: Upload coverage artifact uses: actions/upload-artifact@v4 with: @@ -598,29 +621,6 @@ jobs: env: GITHUB_SHA: ${{ github.sha }} - latest-tag-sha: - runs-on: ubuntu-24.04 - outputs: - sha: ${{ steps.get-tag.outputs.sha }} - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - id: git-log - run: git log HEAD~30..HEAD - - id: get-tag-test - run: echo "$SHA $(git rev-list -n 1 "$(git tag --contains "$SHA")")" - env: - SHA: ${{ github.sha }} - - id: get-tag - run: echo "sha=$(git rev-list -n 1 "$(git tag --contains "$SHA")")" >> "$GITHUB_OUTPUT" - env: - SHA: ${{ github.sha }} - - id: get-tag-out - run: echo "$OUT" - env: - OUT: ${{ steps.get-tag.outputs.sha }} - docker-dev: needs: [latest-tag-sha, build-native-linux] if: (needs['latest-tag-sha'].outputs.sha != github.sha)