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