v5.6.0

Sat Nov 01 2025

New Features

API

  • normalize retrospective effect table

UI

  • more corr matrix with newer major echarts Closes #2126
  • action to zoom into the node with warning Closes #1867
  • percent mode on insights's attribution breakdown plot Closes #2144
  • uses duckdb
  • add model eval tab Closes #2086

Bug Fixes

API

  • task status transition validation
  • json parse infinity
  • better error msg when price is zero
  • fix migration on clean db
  • parsing attr job csv data in postgres
  • excel export sales without price
  • opt remove logic and event query logic
  • break down big migration to release some locks while running
  • breaking down lock heavy query
  • commit between migration insert
  • improve aggregation endopint

UI

  • proper default for date range
  • required one of argument
  • hide multiplicative on model input of kpi nodes
  • scrollable table on performance tab Closes #2155
  • proper offset on uncertainty
  • faster query and various fixes
  • proper long var string formatter on duckdb
  • proper template versioning and deep clone to solve read only error Closes #2172
  • highlight single item on some time series plot
  • proper grouping from result raw csv Closes #2178
  • only investment variable on investment
  • flip table on performance tab Closes #2153
  • hide non-exist actual on the tooltip of vs plot Closes #2171
  • proper export menu when no tab selected Closes #2183
  • show temporal
  • metric tab no error when data is available
  • add suffix to prevent other media related using same table
  • proper revenue and profit calculation Closes #2187
  • proper table for cx Closes #2182
  • use interpolated data and optimizing Closes #2156, #2145
  • add scrollable and xy flipper to table on dashboard
  • only allow selecting two distinct dates Closes #2135, #2192
  • glm template reset, delete group, and better error checking Closes #2143
  • variables node proper sub var input Closes #2179
  • proper parse longvar, title, and type radio filter Closes #2193

Unknown commit type

API

  • task status transition validation See merge request desupervised/platform/commercial-navigator/api!1062
  • json parse infinity See merge request desupervised/platform/commercial-navigator/api!1065
  • better error msg when price is zero See merge request desupervised/platform/commercial-navigator/api!1066
  • fix migration on clean db See merge request desupervised/platform/commercial-navigator/api!1067
  • parsing attr job csv data in postgres See merge request desupervised/platform/commercial-navigator/api!1068
  • excel export sales without price See merge request desupervised/platform/commercial-navigator/api!1069
  • fix migration on clean db See merge request desupervised/platform/commercial-navigator/api!1072
  • Docs update
  • Merge branch 'docs_update' into 'main' Docs update See merge request desupervised/platform/commercial-navigator/api!1071
  • opt remove logic and event query logic See merge request desupervised/platform/commercial-navigator/api!1074
  • normalize retrospective effect table See merge request desupervised/platform/commercial-navigator/api!1073
  • break down big migration to release some locks while running See merge request desupervised/platform/commercial-navigator/api!1076
  • breaking down lock heavy query See merge request desupervised/platform/commercial-navigator/api!1077
  • commit between migration insert See merge request desupervised/platform/commercial-navigator/api!1078
  • improve aggregation endopint See merge request desupervised/platform/commercial-navigator/api!1079

UI

  • more corr matrix with newer major echarts Closes #2126 See merge request desupervised/platform/commercial-navigator/ui!2125
  • action to zoom into the node with warning Closes #1867 See merge request desupervised/platform/commercial-navigator/ui!2132
  • proper default for date range See merge request desupervised/platform/commercial-navigator/ui!2140
  • percent mode on insights's attribution breakdown plot Closes #2144 See merge request desupervised/platform/commercial-navigator/ui!2139
  • required one of argument See merge request desupervised/platform/commercial-navigator/ui!2142
  • hide multiplicative on model input of kpi nodes See merge request desupervised/platform/commercial-navigator/ui!2143
  • uses duckdb See merge request desupervised/platform/commercial-navigator/ui!2144
  • scrollable table on performance tab Closes #2155 See merge request desupervised/platform/commercial-navigator/ui!2145
  • proper offset on uncertainty See merge request desupervised/platform/commercial-navigator/ui!2146
  • faster query and various fixes See merge request desupervised/platform/commercial-navigator/ui!2147
  • proper long var string formatter on duckdb See merge request desupervised/platform/commercial-navigator/ui!2148
  • proper template versioning and deep clone to solve read only error Closes #2172 See merge request desupervised/platform/commercial-navigator/ui!2149
  • multiple changes and improvements to the already defined plots The model eval tab is hidden and will continue on https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/merge_requests/2141 Closes #2148, #2175, #2176, #2177
  • multiple changes and improvements to the already defined plots Closes #2148, #2175, #2176, and #2177 See merge request desupervised/platform/commercial-navigator/ui!2151
  • highlight single item on some time series plot See merge request desupervised/platform/commercial-navigator/ui!2150
  • proper grouping from result raw csv Closes #2178 See merge request desupervised/platform/commercial-navigator/ui!2152
  • only investment variable on investment See merge request desupervised/platform/commercial-navigator/ui!2153
  • flip table on performance tab Closes #2153 See merge request desupervised/platform/commercial-navigator/ui!2154
  • hide non-exist actual on the tooltip of vs plot Closes #2171 See merge request desupervised/platform/commercial-navigator/ui!2155
  • proper export menu when no tab selected Closes #2183 See merge request desupervised/platform/commercial-navigator/ui!2156
  • show temporal See merge request desupervised/platform/commercial-navigator/ui!2157
  • metric tab no error when data is available See merge request desupervised/platform/commercial-navigator/ui!2158
  • add suffix to prevent other media related using same table See merge request desupervised/platform/commercial-navigator/ui!2159
  • proper revenue and profit calculation Closes #2187 See merge request desupervised/platform/commercial-navigator/ui!2160
  • proper table for cx Closes #2182 See merge request desupervised/platform/commercial-navigator/ui!2161
  • use interpolated data and optimizing Closes #2156 and #2145 See merge request desupervised/platform/commercial-navigator/ui!2162
  • add scrollable and xy flipper to table on dashboard See merge request desupervised/platform/commercial-navigator/ui!2163
  • only allow selecting two distinct dates Closes #2135 and #2192 See merge request desupervised/platform/commercial-navigator/ui!2164
  • add model eval tab Closes #2086 See merge request desupervised/platform/commercial-navigator/ui!2141
  • glm template reset, delete group, and better error checking Closes #2143 See merge request desupervised/platform/commercial-navigator/ui!2165
  • variables node proper sub var input Closes #2179 See merge request desupervised/platform/commercial-navigator/ui!2166
  • proper parse longvar, title, and type radio filter Closes #2193 See merge request desupervised/platform/commercial-navigator/ui!2167