v5.3.0

Mon Aug 04 2025

New Features

AI-Engine

API

Teams

  • search team with similarity

UI

Users

Bug Fixes

AI-Engine

  • include node description when constructing models closes https://gitlab.com/desupervised/solutions/full-economics/-/issues/175
  • extend number of allowed incoming nodes to some of the math nodes
  • Optimize quantile fn
  • correlation endoint json response
  • Skip attribution option for tensors
  • Remove arg from deseason
  • Bugifx shift in result node
  • increase eval samples for optimization
  • unify improvement calc
  • multiplicative_regression without neutral edges
  • eval metrics
  • log lr during opt
  • use weighted avg as quantile approx during optimization
  • apply effect model individually for indivudual season
  • seed alignment across execs

API

Teams

  • fix get members
  • add openapi title and version

UI

  • drop group result column
  • proper initial opened tab on competitors Closes #1995
  • proper lowercase for non-attr filters Closes #1993
  • only show related filter based on the active tab Closes #1992
  • proper undefined check on read only Closes #1997
  • update tooltip Closes #1990
  • add show disabled check on admin Closes #1912
  • add proper tag to rtk query for getting active attr Closes #1998
  • better logic for getting dataset list Closes #1999
  • numberInput trigger null mitigator only onBlur Closes #2000
  • improve attr over time plot Closes #1805
  • delist all warning flag on clear Closes #2001
  • search left sidebar will expand all group Closes #2004
  • proper period on eq ineq con tab
  • proper subkey selection on var node based on selected vartype
  • handle duplicated id right before validate to output
  • proper rtk cache implementation on fit jobs Also, add more detailed rtk cache
  • optimize the left-to-right selection table Closes #1989 Also affects the dataset creation
  • handle with-coef-weight input Closes #2007
  • proper slug handler on project creation
  • add cache hash for some cached endpoints Relates to https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/734
  • improve edge validation Closes #1996
  • add more checks to the variable-api-response handler Closes #2016
  • fix delete column
  • proper parse json error Closes #2013
  • remove debug
  • truncate file upload error tooltip Close https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1925
  • more verbose missing cols message and dont validate ignored columns
  • more logic for deprecated checking Closes #2022
  • kpifilter node with variable-style input but no event Closes #1994
  • add waterfall plot to insights tab Closes #1928, #2021
  • fix inconsistent dates validation
  • fix wide to long converter on sales and events
  • clear unavailable variables on model change Closes #2028
  • boxplot for better show quantiles Closes #2006
  • add preparing team loading related to https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/1034
  • various tweaks Closes #2029
  • better error when failed to get date
  • optimistic update on all common patch query Closes #1896
  • filter unexpected lowercase and more refactor
  • waterfall extend clickable area Closes #2036
  • variables table changeable page size Closes #2041
  • data selection on breadcrumb of waterfall Closes #2025
  • nullable prop
  • improve scientific notation logic Closes #2033
  • improve logic on alt-shift-drag for simulationeffect-like node Closes #2042
  • proper search on searchable column title Closes #2039
  • goal driven - wrong number on result Closes #2010
  • no auto-select combination that have no sales
  • handle error message on duplicate columns on wide format Relates to https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/1037
  • rounding problem on checking exceed
  • remove external tab
  • mean on profit Closes #2053
  • add back activity dashboard mode Closes #2059
  • added subids prop for difference tab and better code
  • filter upgrade and rework activities code
  • capitalize variable name Closes #2055
  • capitalize only the valid file
  • performance issue and more test after pretty varname Closes #2069
  • static duckdb wasm file for cache

Users

  • remove post signup webhooks from docs
  • add openapi title and version

Unknown commit type

AI-Engine

  • Time varying parameter See merge request desupervised/solutions/full-economics!368
  • Merge branch 'main' into release
  • Distribute effect Node Closes #123 See merge request desupervised/solutions/full-economics!369
  • include node description when constructing models Closes #175 See merge request desupervised/solutions/full-economics!370
  • extend KPIFilter to all variable types See merge request desupervised/solutions/full-economics!371
  • Merge branch 'main' into release
  • extend number of allowed incoming nodes to some of the math nodes See merge request desupervised/solutions/full-economics!372
  • Merge branch 'main' into release
  • cli endpoint for feature importance See merge request desupervised/solutions/full-economics!373
  • Optimize quantile fn See merge request desupervised/solutions/full-economics!374
  • Merge branch 'main' into release
  • correlation endoint json response See merge request desupervised/solutions/full-economics!375
  • Skip attribution option for tensors See merge request desupervised/solutions/full-economics!376
  • Remove arg from deseason See merge request desupervised/solutions/full-economics!378
  • TimeVarying param now takes add and multiply edges See merge request desupervised/solutions/full-economics!380
  • add cpx transform on simulation effect node See merge request desupervised/solutions/full-economics!379
  • Merge branch 'main' into release
  • Bugifx shift in result node See merge request desupervised/solutions/full-economics!381
  • Merge branch 'main' into release
  • bump image in api env file as well
  • bump image in api env file as well See merge request desupervised/solutions/full-economics!382
  • increase eval samples for optimization See merge request desupervised/solutions/full-economics!383
  • Merge branch 'main' into release
  • unify improvement calc See merge request desupervised/solutions/full-economics!384
  • Merge branch 'main' into release
  • multiplicative_regression without neutral edges See merge request desupervised/solutions/full-economics!385
  • try to bugfix auto release
  • desupervised/solutions/full-economics
  • eval metrics See merge request desupervised/solutions/full-economics!387
  • log lr during opt See merge request desupervised/solutions/full-economics!388
  • use weighted avg as quantile approx during optimization See merge request desupervised/solutions/full-economics!389
  • Merge branch 'main' into release
  • Merge branch 'main' into release
  • test for seed alignment in decomposition
  • seed alignment across execs See merge request desupervised/solutions/full-economics!390
  • Merge branch 'main' into release

API

  • cat data to lower case Closes #726 See merge request desupervised/platform/commercial-navigator/api!1012
  • early stopping model train Closes #775 See merge request desupervised/platform/commercial-navigator/api!1016
  • add status to ref jobs See merge request desupervised/platform/commercial-navigator/api!1018
  • add Improvement to list job See merge request desupervised/platform/commercial-navigator/api!1019
  • remove group column from simulation and pred result Closes #760 See merge request desupervised/platform/commercial-navigator/api!1020
  • different number of cores for specifc drun job Closes #785 See merge request desupervised/platform/commercial-navigator/api!1017
  • get node description from graph instead of different call Closes #787 See merge request desupervised/platform/commercial-navigator/api!1021
  • feature importance job Closes #747 See merge request desupervised/platform/commercial-navigator/api!1022
  • graph variables See merge request desupervised/platform/commercial-navigator/api!1024
  • prior vs posterior job include model name Closes #788 See merge request desupervised/platform/commercial-navigator/api!1025
  • correlation endpoint Closes #709 See merge request desupervised/platform/commercial-navigator/api!1023
  • attrset creation filters aligning dates Closes #784 See merge request desupervised/platform/commercial-navigator/api!1026
  • ignore missing group from capability See merge request desupervised/platform/commercial-navigator/api!1027
  • cache control 1year as ui already implement hash params Closes #734 See merge request desupervised/platform/commercial-navigator/api!1029
  • remove dataimport post external endpoint See merge request desupervised/platform/commercial-navigator/api!1031
  • modify openapi.json to include server url and full urls on component refs See merge request desupervised/platform/commercial-navigator/api!1030
  • only remove rows if its completely empty See merge request desupervised/platform/commercial-navigator/api!1032
  • validate opt nodes against model vars Closes #792 and #791 See merge request desupervised/platform/commercial-navigator/api!1033
  • add tenant ready status Closes desupervised/platform/teams#79 See merge request desupervised/platform/commercial-navigator/api!1034
  • validate basic model targets See merge request desupervised/platform/commercial-navigator/api!1036
  • push variables using pandas Closes #796 See merge request desupervised/platform/commercial-navigator/api!1038
  • missing variables when interpolating See merge request desupervised/platform/commercial-navigator/api!1039
  • update worker code structure to allow reconnecting to rabbitmq when disconnected Closes #795 See merge request desupervised/platform/commercial-navigator/api!1035
  • handle error message on wide format duplicate columns and better country validation message Closes #789 See merge request desupervised/platform/commercial-navigator/api!1037
  • save upload filename Closes #694 See merge request desupervised/platform/commercial-navigator/api!1040
  • validate datetime input Closes #793 See merge request desupervised/platform/commercial-navigator/api!1041
  • utilize enum type for consistent string columns See merge request desupervised/platform/commercial-navigator/api!1042
  • async team deletion Closes #799 See merge request desupervised/platform/commercial-navigator/api!1044
  • handle where task were already removed when getting task Closes #801 See merge request desupervised/platform/commercial-navigator/api!1045

Teams

  • add openapi title and version See merge request desupervised/platform/teams!136
  • search team with similarity Closes desupervised/platform/commercial-navigator/admin-ui#12 See merge request desupervised/platform/teams!137

UI

  • proper initial opened tab on competitors Closes #1995 See merge request desupervised/platform/commercial-navigator/ui!1973
  • test build with cache [ci build]
  • drop group result column See merge request desupervised/platform/commercial-navigator/ui!1977
  • test build with cache [ci build] See merge request desupervised/platform/commercial-navigator/ui!1975
  • proper lowercase for non-attr filters Closes #1993 See merge request desupervised/platform/commercial-navigator/ui!1971
  • only show related filter based on the active tab Closes #1992 See merge request desupervised/platform/commercial-navigator/ui!1978
  • proper undefined check on read only Closes #1997 See merge request desupervised/platform/commercial-navigator/ui!1979
  • update tooltip Closes #1990 See merge request desupervised/platform/commercial-navigator/ui!1980
  • add show disabled check on admin Closes #1912 See merge request desupervised/platform/commercial-navigator/ui!1981
  • add proper tag to rtk query for getting active attr Closes #1998 See merge request desupervised/platform/commercial-navigator/ui!1982
  • better logic for getting dataset list Closes #1999 See merge request desupervised/platform/commercial-navigator/ui!1983
  • numberInput trigger null mitigator only onBlur Closes #2000 See merge request desupervised/platform/commercial-navigator/ui!1984
  • improve attr over time plot Closes #1805 See merge request desupervised/platform/commercial-navigator/ui!1985
  • delist all warning flag on clear Closes #2001 See merge request desupervised/platform/commercial-navigator/ui!1986
  • search left sidebar will expand all group Closes #2004 See merge request desupervised/platform/commercial-navigator/ui!1988
  • proper period on eq ineq con tab See merge request desupervised/platform/commercial-navigator/ui!1989
  • proper subkey selection on var node based on selected vartype See merge request desupervised/platform/commercial-navigator/ui!1990
  • handle duplicated id right before validate to output See merge request desupervised/platform/commercial-navigator/ui!1991
  • proper rtk cache implementation on fit jobs See merge request desupervised/platform/commercial-navigator/ui!1992
  • optimize the left-to-right selection table Closes #1989 See merge request desupervised/platform/commercial-navigator/ui!1993
  • handle with-coef-weight input Closes #2007 See merge request desupervised/platform/commercial-navigator/ui!1994
  • proper slug handler on project creation See merge request desupervised/platform/commercial-navigator/ui!1996
  • file debugger Closes #1658 See merge request desupervised/platform/commercial-navigator/ui!1933
  • add cache hash for some cached endpoints See merge request desupervised/platform/commercial-navigator/ui!1997
  • improve edge validation Closes #1996 See merge request desupervised/platform/commercial-navigator/ui!1995
  • add more checks to the variable-api-response handler Closes #2016 See merge request desupervised/platform/commercial-navigator/ui!1998
  • fix delete column See merge request desupervised/platform/commercial-navigator/ui!1999
  • proper parse json error Closes #2013 See merge request desupervised/platform/commercial-navigator/ui!2000
  • cleanup buildx
  • cleanup buildx See merge request desupervised/platform/commercial-navigator/ui!2002
  • remove debug See merge request desupervised/platform/commercial-navigator/ui!2003
  • truncate file upload error tooltip Closes #1925 See merge request desupervised/platform/commercial-navigator/ui!2007
  • more verbose missing cols message and dont validate ignored columns See merge request desupervised/platform/commercial-navigator/ui!2008
  • more logic for deprecated checking Closes #2022 See merge request desupervised/platform/commercial-navigator/ui!2009
  • kpifilter node with variable-style input but no event Closes #1994 See merge request desupervised/platform/commercial-navigator/ui!2010
  • add waterfall plot to insights tab Closes #1928 and #2021 See merge request desupervised/platform/commercial-navigator/ui!1987
  • fix inconsistent dates validation See merge request desupervised/platform/commercial-navigator/ui!2011
  • fix wide to long converter on sales and events See merge request desupervised/platform/commercial-navigator/ui!2012
  • clear unavailable variables on model change Closes #2028 See merge request desupervised/platform/commercial-navigator/ui!2013
  • boxplot for better show quantiles Closes #2006 See merge request desupervised/platform/commercial-navigator/ui!2006
  • add preparing team loading See merge request desupervised/platform/commercial-navigator/ui!2014
  • various tweaks Closes #2029 See merge request desupervised/platform/commercial-navigator/ui!2020
  • better error when failed to get date See merge request desupervised/platform/commercial-navigator/ui!2021
  • optimistic update on all common patch query Closes #1896 See merge request desupervised/platform/commercial-navigator/ui!2022
  • multiple roi types Closes #1833 and #1759 See merge request desupervised/platform/commercial-navigator/ui!2016
  • correlation metrics for dataset Closes #1638 See merge request desupervised/platform/commercial-navigator/ui!2019
  • move around duckdb-related files
  • move around duckdb-related files See merge request desupervised/platform/commercial-navigator/ui!2023
  • filter unexpected lowercase and more refactor See merge request desupervised/platform/commercial-navigator/ui!2025
  • waterfall extend clickable area Closes #2036 See merge request desupervised/platform/commercial-navigator/ui!2027
  • variables table changeable page size Closes #2041 See merge request desupervised/platform/commercial-navigator/ui!2030
  • data selection on breadcrumb of waterfall Closes #2025 See merge request desupervised/platform/commercial-navigator/ui!2028
  • improve scientific notation logic Closes #2033 See merge request desupervised/platform/commercial-navigator/ui!2032
  • improve logic on alt-shift-drag for simulationeffect-like node Closes #2042 See merge request desupervised/platform/commercial-navigator/ui!2033
  • proper search on searchable column title Closes #2039 See merge request desupervised/platform/commercial-navigator/ui!2034
  • goal driven - wrong number on result Closes #2010 See merge request desupervised/platform/commercial-navigator/ui!2004
  • no auto-select combination that have no sales See merge request desupervised/platform/commercial-navigator/ui!2029
  • handle error message on duplicate columns on wide format See merge request desupervised/platform/commercial-navigator/ui!2031
  • better code
  • show upload file name See merge request desupervised/platform/commercial-navigator/ui!2035
  • only 1 main variable selection on the top Closes #2050 See merge request desupervised/platform/commercial-navigator/ui!2036
  • rounding problem on checking exceed See merge request desupervised/platform/commercial-navigator/ui!2038
  • remove external tab See merge request desupervised/platform/commercial-navigator/ui!2039
  • mean on profit Closes #2053 See merge request desupervised/platform/commercial-navigator/ui!2041
  • add back activity dashboard mode Closes #2059 See merge request desupervised/platform/commercial-navigator/ui!2042
  • upload & export from file debugger Closes #2058 See merge request desupervised/platform/commercial-navigator/ui!2043
  • add freeze nodes selection Closes #2061 See merge request desupervised/platform/commercial-navigator/ui!2040
  • added subids prop for difference tab and better code See merge request desupervised/platform/commercial-navigator/ui!2044
  • filter upgrade and rework activities code See merge request desupervised/platform/commercial-navigator/ui!2045
  • capitalize variable name Closes #2055 See merge request desupervised/platform/commercial-navigator/ui!2046
  • capitalize only the valid file See merge request desupervised/platform/commercial-navigator/ui!2047
  • performance issue and more test after pretty varname Closes #2069 See merge request desupervised/platform/commercial-navigator/ui!2049
  • static duckdb wasm file for cache See merge request desupervised/platform/commercial-navigator/ui!2050

Users

  • add openapi title and version See merge request desupervised/platform/users!59
  • search users by similarity See merge request desupervised/platform/users!60