Change logs
2024-01-22
[Backend] fix bad optimization pipeline launch for variable keys MR(687)
2024-01-18
[Backend] Raise a warning when the turnover is not a float MR(686)
[Backend] Use aws in preprod2 MR(685)
[Backend] Use aws in preprod MR(684)
[Backend] fix check_health dataset doesnt have started_at MR(683)
[Backend] remove node selector vmsize MR(682)
[Backend] Some fixe to improve backend stability MR(678)
[Backend] Small bugfix dupe cols MR(681)
[Backend] fix for pipeline run log messages MR(680)
[Backend] Convert number to float MR(679)
[Backend] add new cp sat parameters MR(675)
[Backend] Fix monitor resource used for too fast oom killed job MR(677)
[Backend] Export turnover MR(676)
[Backend] Pipeline Run was not set to failed if step failed by Global Except MR(674)
[Backend] Fix stop job when stopping pipeline run MR(673)
[Backend] Update default cluster to go to aws MR(672)
[Backend] add aws cluster MR(665)
[Backend] fix check_health MR(671)
[Backend] Adoria cast date MR(669)
[Backend] AD export has no params MR(668)
[Backend] Exports do not have a name parameter MR(667)
[Backend] Add AD exporter MR(659)
[Backend] fix dataset stuck because of oom MR(666)
[Backend] fix step error when relaunching k8s job MR(664)
[Backend] Handle empty tab_name properly MR(663)
[Backend] Manage OOMKilled JOB MR(662)
[Backend] Add dataset to ram monitoring MR(658)
[Backend] Get rid of experiment MR(652)
[Backend] add exception handling to not bloc backend if exception is raised MR(655)
[Backend] Fix check job : pipeline_run not in Dataset MR(654)
[Backend] Fix job name MR(653)
[Backend] Refacto Check / Launch Job MR(650)
[Engine] upgrade or tools to 9.8 MR(1564)
[Engine] Upgrade to ORTools 9.8 MR(1563)
[Engine] tiny bugfix argparse MR(1562)
[Engine] throw error when finding decimal in cp-sat-solved system, add new params MR(1559)
[Engine] cp sat tweaks to work with int variables MR(1560)
[Engine] Convert float into integer when required MR(1558)
[Engine] Load variable col if present MR(1557)
[Engine] Mock name function MR(1555)
[Engine] fix to properly download files in optimisation constraints MR(1556)
[Engine] Allow to choose right backend depending on type MR(1554)
[Engine] Add multiplicative constraint MR(1553)
[Engine] Enable shapley for tree algorithms MR(1546)
[Engine] Multiplicative add constraint MR(1551)
[Engine] First test for aggregate_val_by_key MR(1536)
[Engine] Add support for boolean MR(1550)
[Engine] more info on solver output dtf, and also export into csv if requested MR(1545)
[Engine] Add CP-SAT solver MR(1548)
[Engine] Replace experiment by pipeline MR(1549)
[Front] feat: allow dataset download with dataset row action menu MR(1163)
[Front] fix: app run history on refresh keep his state MR(1164)
[Front] refacto: profile views MR(1158)
[Front] fix: pipeline step log is accessible only by verteego admin MR(1161)
[Front] Feat/project deletion MR(1160)
[Front] fix: No data overview message, wordings MR(1159)
[Front] fix: store project after loading MR(1157)
[Front] Refacto/projects view MR(1156)
[Front] Fix/created by on datasource creation MR(1151)
[Front] fix: dataset action menu separator, optimization unfeasibility empty message, no app run interface MR(1155)
[Front] Refacto/projects first step MR(1153)
[Front] Refacto/api and axios methods MR(1154)
[Front] fix: shapley and features values are available only on prediction dataset MR(1152)
[Front] feat: add tab name on gdrive dataset creation MR(1150)
[Front] Feat/notifications view MR(1148)
[Front] fix: configuration display MR(1147)
[Front] fix: badge fail step calculation MR(1146)
[Front] fix: rename test dataset to predict dataset MR(1144)
[Front] fix: allow business expert to consult resources MR(1143)
[Api] Revert “Merge branch ‘revert-7086acf7’ into ‘master’” MR(933)
[Api] Revert “Merge branch ‘allow-mixed-variable-types-in-opt’ into ‘master’” MR(932)
[Api] allow mixed variable types in optimizations, and new cp sat params MR(931)
[Api] feat: project suppression only available to verteego admin MR(929)
[Api] fix so that step configuration files contain file names rather than IDs MR(928)
[Api] Keep format MR(926)
[Api] Update vtg config MR(925)
[Api] Allow AD for export MR(922)
[Api] feat: add specific get event route MR(924)
[Api] feat: add tab_name on gdrive dataset creation payload MR(923)
[Api] update README and local scripts for tests MR(916)
[Api] Support boolean in optimization MR(921)
[Api] Fix: remove check on object self name on PATCH api call MR(918)
[Api] Test now that the env var has been declared MR(917)
2023-12-04
[Backend] fix scheduler errors MR(651)
[Backend] fix optimization monitoring MR(649)
[Backend] Improve job and pod management MR(647)
[Backend] python module ‘kubernetes.client’ has no attribute ‘BatchV1beta1Api’ MR(645)
[Backend] change memory request dev MR(644)
[Backend] add alembic script to create FTP Datatype MR(640)
[Backend] Launch rosetta job with right parameters MR(642)
[Backend] FTP path was not forwarded MR(643)
[Backend] Set parameters for AD dataset job MR(620)
[Backend] Fix error handling bad dataset in config MR(639)
[Backend] fix iteration with generator MR(627)
[Backend] add ftp connector MR(630)
[Backend] fix smtp relay MR(636)
[Api] Name export to bq using gsheet file_id MR(915)
[Api] Reload previous dataset into GSheet MR(914)
[Api] Add route to sync GDrive datasets to BQ internal storeage MR(913)
[Api] fix bad dataset error handling for opts, add tests MR(910)
[Api] filename -> path MR(912)
[Api] Support FTP datasource MR(911)
[Api] cherry pick good commits to change AD IMPORTER MR(906)
[Api] Feat/results for dataset MR(901)
[Engine] save optimization input files under X/Y/predictions/input MR(1544)
[Engine] Handle duplicated cols due to shapley MR(1537)
[Engine] removing csv from logic in counting nb rows in preprocessing/postprocessing MR(1542)
[Engine] Preprod MR(1541)
[Engine] Fully load data to ensure right type inference for big dataset. MR(1539)
[Front] fix: dataset overview in dataset view MR(1141)
[Front] fix: modal z-index higher than menu and loader MR(1140)
[Front] Feat/googlesheet integration MR(1133)
[Front] Fix/bugherd ticket 1 MR(1135)
[Front] feat: export with features and shapley value MR(1134)
2023-11-15
[Engine] Preprod MR(1541)
[Engine] Fix solo score on dataset failing MR(1540)
[Engine] Replace nullable int with int, or float if there are null values. MR(1535)
[Engine] Back port modif from prod MR(1534)
[Engine] refactored various csv/parquet loading into one method MR(1529)
[Engine] Get from dataset error message when a required column is missing MR(1533)
[Engine] fix build requirement for prod and preprod MR(1532)
[Engine] Fix pca MR(1528)
[Engine] adding new bank holidays countdown calculator MR(1527)
[Engine] add more validation of join_options in get_from_dataset MR(1520)
[Engine] remove postprocessing from arguments of optimization launch MR(1523)
[Engine] Revert “Merge branch ‘hotfix-casting-of-pyarrow-string-not-working’ into ‘master’” MR(1516)
[Engine] memory optimization for complex get_from_dataset MR(1514)
[Engine] Fix aggregation nonsense check MR(1511)
[Engine] Hotfix casting of pyarrow string not working MR(1513)
[Engine] add-ensure_type_retro_compatibility-in-scorer MR(1509)
[Front] Fix/app modal and history panel MR(1128)
[Front] Refacto/layout structure and style MR(1124)
[Front] Fix/parquet upload sanitize blob MR(1126)
[Front] fix: extension “parquet” is sent with payload MR(1125)
[Front] fix: UI component alignement isn’t broke anymore MR(1123)
[Front] chore: update cumulio vue component package to luzmo vue component package MR(1121)
[Front] fix: dropdown not working over other links MR(1112)
[Front] Merge branch ‘prod’ into ‘preprod’ MR(1119)
[Front] Revert “Merge branch ‘fix/preprod-missing-export-button-due-rename’ into ‘preprod’” MR(1113)
[Front] Preprod MR(1109)
[Front] feat: Allow parquet file type for datasets upload MR(1101)
[Front] Preprod MR(1107)
[Front] chore: add script for local api MR(1104)
[Front] Fix/view hot reload MR(1100)
[Api] cherry pick good commits to change AD IMPORTER MR(906)
[Api] UnboundLocalError: cannot access local variable ‘unverified_header’ where it… MR(907)
[Api] endpoint and method not cover by fga MR(908)
[Api] Feat/results for dataset MR(901)
[Api] allow upload of parquet dataset MR(903)
[Api] Finalize post dataset refacto MR(896)
[Api] Fix api test jsonschema requirement MR(897)
[Api] Preprod MR(894)
[Backend] Use duration instead of date_from MR(637)
[Backend] Handle timestamp and convert them to datetime. MR(634)
[Backend] Parquet is used everywhere now MR(633)
[Backend] Add project_id to dataset alembic migration MR(632)
[Backend] Fix report pyarrow types MR(629)
[Backend] fix dataset report so that not all columns are type “string” MR(628)
[Backend] fix: rename app run parameter MR(623)
[Backend] Factorize code (and fix bug) MR(622)
[Backend] Fix configuration versionning when launching optimization MR(617)
[Backend] Support parquet file as well MR(619)
[Backend] Support parquet files as well when exporting MR(618)
[Backend] remove postprocessing from arguments of optimization launch MR(621)
[Backend] Support export of csv files MR(616)
2023-10-18
[Engine] Fix wrong type infering of default get from dataset rebased MR(1524)
[Engine] Remove right on in get_from_dataset calculator MR(1508)
[Engine] Fix optim output as parquet MR(1507)
[Engine] Store optimization output as a parquet file MR(1504)
[Engine] Export postprocessor output as parquet MR(1505)
[Engine] Adapt evaluated column at postprocessing MR(1482)
[Engine] Store prediction files as parquet MR(1503)
[Engine] Clean error for cv coherency MR(1490)
[Api] add a new test: test_post_upload_dataset MR(893)
[Api] Preprod MR(894)
[Api] Fix/support old dataset path config MR(892)
[Api] refactoring for post method from PipelineDatasRoute MR(857)
[Api] More test for dataset creation MR(888)
[Api] Reset password MR(887)
[Api] Fix/app run patch MR(886)
[Api] fix: config filename not properly replaced MR(880)
[Api] Feat: dashboard auth MR(852)
[Api] Fix optimization step launch and optimization pipeline launch MR(882)
[Api] remove dataset step parameter MR(878)
[Api] Fix optimizations by pipeline run MR(877)
[Api] remove clone pipeline MR(876)
[Api] now validate that the notification content is within a predefined list MR(875)
[Api] remove all recipe MR(874)
[Api] create bigquery external table if not exist split function MR(873)
[Backend] fix standalone optimization launch MR(612)
[Backend] fix notification dev MR(611)
[Backend] export-postprocess-file-step-as-parquet MR(608)
[Backend] now download CSV /zip input files as parquet in internal storage MR(607)
[Backend] export step file as parquet MR(605)
[Backend] add scheduler script to adoria connector MR(598)
[Backend] allow empty pipeline_id for notification_check MR(602)
[Backend] remove dataset step parameter MR(601)
[Backend] remove clone pipeline MR(600)
[Backend] Fix notification at the step level, and adapt to latest renames MR(599)
[Backend] remove old recipe MR(597)
[Front] fix: no records displaying while loading app run resources MR(1110)
[Front] Preprod MR(1109)
[Front] Fix/post gs datasource MR(1108)
[Front] Preprod MR(1107)
[Front] Fix/finalizing status MR(1106)
[Front] Fix/refetch app run after create MR(1105)
[Front] fix: missing export button due to rename MR(1102)
[Front] fix: allow old apps to see export panel MR(1103)
[Front] Feat/password renewal MR(1098)
[Front] Fix/fine tuning right menu MR(1099)
[Front] refacto: use ActionType as enum MR(1097)
[Front] fix titles for right-panel MR(1092)
[Front] Fix/fine tune right menu MR(1096)
[Front] fix payload with prediction id MR(1094)
[Front] chore: add .nvmrc file MR(1095)
[Front] Merge/prod into master MR(1091)
[Front] chore: add vtg-prefix for true value column MR(1078)
[Front] Fix: add placeholder message instead of infinite spinner when there is no app run yet MR(1089)
[Front] Feat: app runs history from app run page MR(1048)
2023-09-27
[Front] feat: filter datasources without default from api MR(1085)
[Front] fetch authorized dashboards MR(1067)
[Front] fix: dataset upload not showing parameters MR(1083)
[Front] fix: upload without data MR(1084)
[Front] feat: add hidden exports page MR(1080)
[Front] Feat: rename default datasource to ‘Upload file’ MR(1081)
[Front] feat: display mode in dataset parameters, factorize function that allow to… MR(1079)
[Front] fix responsive issue for small screens on the header MR(1082)
[Front] fix: filter steps on pipeline run id MR(1077)
[Front] Feat/add psql mysql options MR(1076)
[Front] feat: add to snowflake datasource stage & export bucket options MR(1075)
[Front] fix: hpt values disappearing MR(1072)
[Front] Feat: snowflake connector MR(1073)
[Front] Feat: download features or shapley values options MR(1069)
[Front] Merge Preprod into Master MR(1071)
[Front] Merge prod into preprod MR(1070)
[Front] fix: duration calculation using more adequate property MR(1065)
[Front] fix: steps content for notifications MR(1064)
[Front] merge preprod into master MR(1063)
[Front] merge prod into preprod MR(1062)
[Front] Small Uloc project id cleanup MR(1059)
[Front] fix: rename file param MR(1058)
[Front] Merge preprod into master MR(1057)
[Api] Add test on db to api MR(856)
[Api] Update Auth0 sdk to v4 MR(722)
[Api] feat: filter datasources without default MR(871)
[Api] chore: change config sha for get-from-dataset dataset suggestion MR(868)
[Api] Chore/allow parallelizer for fga apps check MR(870)
[Api] add Adoria case in PipelineDataset route MR(859)
[Api] Stop versioning dataset path and extension MR(867)
[Api] feat: add pagination to exports, fix name of export_type MR(869)
[Api] change pipeline_id into pipeline_run_id for steps routes MR(864)
[Api] fix: rename experiment on columns_schema route MR(866)
[Api] fix: get boolean for use_ssh_tunnel variable MR(865)
[Api] feat: get args as boolean MR(863)
[Api] Feat/get last app run if id not set MR(846)
[Api] Feat/get app run page MR(851)
[Api] Upgrade vbrain config for recipes MR(862)
[Api] feat: add optional app_run for pipeline step export MR(848)
[Api] Migrate to python 3 11 MR(860)
[Api] Revert “Merge branch ‘migrate-to-python-above-3-10’ into ‘master’” MR(858)
[Api] Migrate to python above 3 10 MR(854)
[Api] Fix error when posting solo score or training MR(855)
[Api] create bigtable from gcs MR(850)
[Api] revert removing of /result MR(849)
[Api] change export as dataset from bq to gcs MR(844)
[Api] chore: add type hint for exportable models MR(845)
[Api] add AdoriaAPI in create_db MR(847)
[Api] remove /results routes MR(837)
[Api] merge preprod into master MR(840)
[Api] Merge prod into preprod MR(839)
[Api] Fix launching of solo task 2 MR(836)
[Api] update webhook, synapp -> project MR(833)
[Api] feat: add pagination to notifications MR(831)
[Api] fix: rename file param MR(818)
[Api] fix rename for pipeline MR(832)
[Engine] Load parquet file. If not possible, try csv. MR(1501)
[Engine] This is not an error, but an info. Test set are not required. MR(1500)
[Engine] Stop using csv files in preprocessing MR(1499)
[Engine] Stop using csv files in preprocessing MR(1498)
[Engine] Change date type MR(1497)
[Engine] Factor code for type retro compatibility MR(1495)
[Engine] Allow np type for int and float MR(1496)
[Engine] Complex filtering doesn’t work with pyarrow (not yet implemented) MR(1494)
[Engine] Handle date MR(1493)
[Engine] Check consistency between default values and dtf type MR(1492)
[Engine] Parquet for scoring MR(1489)
[Engine] Support parquet when predicting MR(1488)
[Engine] Retrieve parquet file if any MR(1487)
[Engine] Fix wrong types when reading parquet file in calculator MR(1486)
[Engine] add round operation to unary_operation MR(1485)
[Engine] Stop versioning dataset path and extension MR(1483)
[Engine] remove upload to bq MR(1484)
[Engine] Fix Monoprix prediction file that is an invalid CSV MR(1474)
[Engine] update debug scripts to work with new api and with config stored in db MR(1481)
[Engine] Upgrade vbrain config for recipes MR(1480)
[Engine] Allow zero duration MR(1479)
[Engine] Allow to use calculated columns in scores MR(1478)
[Engine] Speed up solver MR(1468)
[Backend] pull pubsub notification MR(594)
[Backend] use pyarrow as engine when loading csv MR(595)
[Backend] fix printout of END pipeline_run MR(593)
[Backend] Fix config renaming dataset to id for get from dataset MR(590)
[Backend] send notification to pubsub MR(589)
[Backend] Add CF to handle notifications MR(588)
[Backend] fix a ttl for k8s jobs MR(585)
[Backend] add the AD connector in Rosetta MR(571)
[Backend] migrate psql importer csv to parquet MR(581)
[Backend] Migrate mysql importer csv to parquet MR(580)
[Backend] fix: recipe google drive export by exporting to dataset_name by default MR(582)
[Backend] fix bucket name should depend on environment when exporting dataset from pipeline in recipes MR(578)
[Backend] Allow shapley and preprocessed for predictions dataset in recipe MR(576)
[Backend] Stop calling train with file names but rather with ids MR(577)
[Backend] script alembic to create Adoria datasource MR(575)
[Backend] Hotfix metrics export MR(574)
[Backend] Fix score export not exporting metrics MR(572)
[Backend] Store GD files as parquet MR(568)
[Backend] import parquet file from BQ dataset MR(565)
[Backend] Remove bq export MR(566)
[Backend] fix: rename file param MR(558)
2023-08-02
[Api] Fix missing renaming of dataset id in configurations of prediction and postprocessing MR(834)
[Api] fix create project role MR(830)
[Api] feat: add controller for app run scores MR(828)
[Api] Add warnings to tasks in model MR(827)
[Api] Fix api app post MR(826)
[Api] feat: add metrics from gcs files to Scores MR(825)
[Api] Update models according to backend MR(824)
[Api] Upgrade vbrain config MR(823)
[Api] fix: app resources returning systematic error MR(821)
[Api] fix deploy doc MR(822)
[Api] fix: rename last mr concepts MR(817)
[Api] rename db MR(802)
[Api] feat: make separate controller to get pipeline run resources MR(809)
[Api] chore: change config version MR(816)
[Api] fix business_expert_launch_app_run MR(810)
[Api] Merge preprod into master MR(808)
[Api] Merge preprod into master MR(806)
[Api] Final fix launch score MR(804)
[Api] Use right name MR(801)
[Api] Fix api scores on launch MR(799)
[Api] Feat: new route returning dataset’s columns (scores without reference dataset) MR(791)
[Api] enable solo score on pred or postproc MR(790)
[Api] fix: allow keeping the same name during project PATCH MR(797)
[Api] fix users/current MR(796)
[Api] fix backup user - add fga backoffice object MR(792)
[Api] Fix/merge preprod MR(795)
[Api] rename experiment to pipeline MR(789)
[Api] feat: new route returning a column names schema MR(787)
[Api] add deprecated status for PredictionDatasetRoute MR(759)
[Api] include-calculated-columns & include-shapley parameters MR(757)
[Api] Adapt score download MR(771)
[Api] feat: add pagination to notifications MR(771)
[Engine] Fix/build requirement image MR(1471)
[Engine] Fix remove duplicates from predictions files MR(1470)
[Engine] Upgrade vbrain config MR(1466)
[Engine] Deal with empty staging file MR(1458)
[Engine] added weights and aggregation to order column MR(1463)
[Engine] Fix requirement CI MR(1464)
[Engine] Chore change config version MR(1462)
[Engine] Now store unique values per categorical feature in model, not csv files MR(1455)
[Engine] * Pre filter using comon where clauses MR(1456)
[Engine] fix add row number MR(1453)
[Engine] Fix bug not finding files MR(1452)
[Engine] Fix stage MR(1454)
[Engine] Arrow for optim MR(1414)
[Engine] Improve code MR(1451)
[Engine] add a small test case for mathematical expression MR(1450)
[Engine] Uniformize score launching MR(1446)
[Engine] Add file exporter to docker image MR(1448)
[Engine] increase test duration countdown MR(1447)
[Engine] Python 3 11 MR(1445)
[Engine] Feat/create file exporter MR(1444)
[Engine] migration script copying old predictions files with new names MR(1439)
[Engine] Adapt score results upload MR(1435)
[Engine] Add support for where clauses MR(1443)
[Backend] Fix score from app run not launching MR(564)
[Backend] Missing prediction type for resource to evaluate in recipe scores MR(563)
[Backend] Fix renaming in steps types MR(562)
[Backend] script alembic to create the warnings column MR(557)
[Backend] Enable new task step in recipe MR(551)
[Backend] script alembic to create the warnings column MR(561)
[Backend] Use new name MR(560)
[Backend] Wrong rename MR(559)
[Backend] Fix /check_recipe_runs MR(556)
[Backend] Fix keyerror on type MR(554)
[Backend] rename db MR(550)
[Backend] Fix mising extension MR(549)
[Backend] Fix launch scores MR(548)
[Backend] Fix BQ export MR(547)
[Backend] Skip first line and use it as header MR(545)
[Backend] use right file name MR(544)
[Backend] Stop writing metrics in score object MR(543)
[Backend] Export preprocessed predictions MR(520)
[Front] feat: add optimization datasets to pipeline run graph MR(1060)
[Front] Merge preprod into master MR(1057)
[Front] revert: file rename MR(1055)
[Front] feat: sort datasources by name for new dataset MR(1053)
[Front] fix: adjust task color when there are warnings MR(1054)
[Front] Feat/score to app resources MR(1052)
[Front] fix: scores with metrics MR(1050)
[Front] feat: feedback-on-pipeline-run-graph MR(1051)
[Front] fix: update tests data MR(1049)
[Front] fix: rename secondary menu MR(1047)
[Front] Revert “fix: patch file param as Uppercase” MR(1045)
[Front] fix: link to app pipeline resource MR(1046)
[Front] refacto: rename objects according to DB changes MR(1043)
[Front] Feat: improve pipeline run screen MR(1041)
[Front] Preprod MR(1042)
[Front] Merge branch ‘fix/old-apps-params’ into ‘preprod’ MR(1039)
[Front] Merge preprod into master MR(1037)
[Front] feat: use a directive for dev features MR(1034)
[Front] fix: allow using score api on postprocessing or prediction MR(1033)
[Front] remove old dataset parameter MR(1032)
[Front] Feat:scores without reference dataset if [column_to_predict]_true provided in evaluated dataset MR(1026)
[Front] Feat/edit train image MR(1031)
[Front] feat: show train image MR(1030)
[Front] feat: add dataset to optimization screen MR(1029)
[Front] Merge Preprod into master MR(1028)
[Front] feat: allow enabling suggestion for column names MR(1025)
2023-07-17
[Backend] Integrate timestamp in pipeline_run steps name MR(538)
[Backend] Preprod MR(536)
[Backend] Forward project / pipeline / dataset id MR(530)
[Backend] stop verbose printout in vbrain-tests MR(533)
[Backend] Oups. I forgot to use the parameter returned by the function. MR(532)
[Backend] Revert __repr__ MR(525)
[Backend] Fix stuck backend when no pipeline for a step MR(527)
[Backend] Remove old score and fix new ones MR(524)
[Backend] now return step name, rather than number, to identify error MR(523)
[Backend] Fix bq export MR(522)
[Api] fix create project MR(812)
[Api] Fix create project MR(811)
[Api] Fix/datasets paginated queries MR(807)
[Api] Preprod MR(805)
[Api] Fix: performance pipeline runs MR(803)
[Api] Fix/merge preprod MR(795)
[Api] Preprod MR(794)
[Api] fix: config reorder MR(793)
[Api] fix: make use of new validator and fix merge MR(788)
[Api] Feat: autocompletion for pipelines, datasets MR(758)
[Api] Feat: add and use schema store MR(748)
[Api] fix: rename variables to app_runs MR(782)
[Api] fix: add two missing parameters to run api locally MR(769)
[Api] fix: missing pipeline runs rename MR(775)
[Api] allow edit of user right MR(772)
[Api] Support both args MR(779)
[Api] Merge branch… MR(774)
[Api] fix deployment MR(770)
[Api] fix nighlies MR(764)
[Api] fix nightlies again MR(768)
[Api] chore: simplify setup MR(761)
[Api] Stop creating old score step in pipelines MR(760)
[Api] correct-method-create_versioned_pipeline_run_configuration-after-renaming (2) MR(765)
[Api] correct create_versioned_pipeline_configuration function after renamming MR(763)
[Api] Generating api key when creating user MR(762)
[Api] dupplicate api with new route MR(756)
[Front] Preprod MR(1042)
[Front] fix: loading for failed app run MR(1040)
[Front] Fix/old apps params MR(1038)
[Front] Preprod MR(1036)
[Front] fix: performance issues on pipeline runs screen MR(1035)
[Front] Merge Preprod into master MR(1028)
[Front] fix: rename config experiments MR(1027)
[Front] fix: smaller config warnings MR(1024)
[Front] use dynamic schemas MR(1007)
[Front] Feat: add and use schema store MR(1005)
[Front] fix delete project user routes MR(1021)
[Front] merge preprod into master MR(1019)
[Front] Preprod MR(1014)
[Front] rename app run schedule MR(1012)
[Front] Rename api routes MR(1011)
[Front] feat: add notifications page MR(1061)
[Engine] Feat: add and use schema store MR(1437)
[Engine] now do categorical native encoding in one place MR(1441)
[Engine] Remove prediction api MR(1436)
[Engine] Remove historic score step doing a prediction too MR(1433)
[Engine] make weekly fill series follow ISO weeks MR(1432)
2023-06-20
[Backend] Set optimization config MR(537)
[Backend] Preprod MR(536)
[Backend] Return local file MR(531)
[Backend] Version config for pipeline recipe MR(529)
[Backend] From preprod fix stuck backend when no pipeline for a step MR(528)
[Backend] We need a config MR(526)
[Backend] fix import bq view MR(521)
[Backend] Convert to string MR(519)
[Backend] Get configuration from pipeline MR(518)
[Backend] Get config from DB MR(517)
[Backend] handle header correctly MR(515)
[Backend] Fix optimization pipeline and add test MR(516)
[Backend] add method read_configuration_from_db MR(513)
[Backend] Drive params MR(514)
[Backend] ‘’ does not seem to be the same as False for exit code. MR(512)
[Backend] Improve importer code to match exporter code MR(509)
[Backend] Propagate synapp -> project_id renaming MR(511)
[Backend] fix rosetta rename synapp project MR(510)
[Backend] rename synapp and component to project MR(508)
[Backend] Fix alembic migration + dry-run MR(505)
[Backend] Connector drive folder MR(499)
[Backend] Better error handling MR(498)
[Backend] Add filter on experiment MR(507)
[Backend] Copy / paste error MR(506)
[Backend] Fix import no refresh MR(504)
[Backend] Feat/creation pipeline configurations table MR(495)
[Backend] chore: readme backend MR(503)
[Backend] Add timestamp to pipeline_run_name MR(501)
[Api] Replace dataset by uuid MR(785)
[Api] From preprod/fix post of solo step MR(784)
[Api] Fix: getting configuration for results MR(777)
[Api] Fix auth0 role MR(780)
[Api] fix: change join method for lone steps MR(781)
[Api] fix/retrieve-the-pipeline-configuration MR(776)
[Api] Merge branch… MR(774)
[Api] Merge branch… MR(773)
[Api] Fix: lone steps being filtered out MR(767)
[Api] Merge fix/integrate-configuration-id-fix branch MR(766)
[Api] Keep order MR(755)
[Api] add yaml.dump sort_keys=False MR(753)
[Api] Get config from DB, not backend MR(752)
[Api] modif get method in DB MR(751)
[Api] Forward GDrive mode to backend MR(749)
[Api] Update version for vtg_config MR(746)
[Api] fix route not protected by fga MR(744)
[Api] fix: endpoint_relation typos MR(743)
[Api] feat: show active and total steps MR(742)
[Api] fix users list MR(733)
[Api] avoid order problem in check key MR(736)
[Api] fix: prevent starring from substeps of unfinished pipeline runs MR(738)
[Api] API : Feat/query to insert or update configuration string in db MR(716)
[Front] Fix: postprocessing post failing MR(1023)
[Front] Fix: get step config MR(1022)
[Front] merge preprod into master MR(1019)
[Front] merge prod into preprod MR(1018)
[Front] Fix: lone steps being filtered out MR(1016)
[Front] Feat: add advanced dashboards MR(1015)
[Front] Preprod MR(1014)
[Front] fix: creating scores MR(1008)
[Front] fix: last run date for apps configured with recipe MR(1010)
[Front] fix: smaller titles and add missing inline code syntax help MR(1006)
[Front] feat: add markdown example MR(1003)
[Front] change back to synapp_manager MR(1004)
[Front] feat: allow markdown preview MR(1001)
[Front] Revert “Merge branch ‘fix/disable-upcoming-options-until-ready’ into ‘preprod’” MR(1002)
[Front] remove bucket fetching MR(1000)
[Front] Fix/bugherd small improvements MR(999)
[Front] fix: run parameters refresh for optimization app MR(997)
[Front] feat: get db configuration when available MR(998)
[Front] fix: change starred scores from same pipeline run without refreshing MR(996)
[Front] feat: add active-total step for running badge MR(994)
[Front] Test/tables with content MR(985)
[Front] feat: colors for user roles MR(993)
[Engine] Updrade pylint MR(1431)
[Engine] Stop reordering while dumping yaml configuration to file MR(1430)
[Engine] Decode config transmitted from backend MR(1428)
[Engine] Embed word similarity into docker image MR(1426)
[Engine] Rename synapps and brain_component to project MR(1424)
2023-05-10
[Front] fix: exports from app runs table MR(988)
[Front] fix optimizations screen with optimization dataset as direct relationship MR(989)
[Front] fix: fetching complete configuration that doesn’t exist since step has failed MR(991)
[Front] fix: disable starring substeps of unfinished pipeline runs MR(990)
[Front] fix: disable upcoming options until ready MR(987)
[Front] fix: optimization dataset id passed as dict MR(986)
[Front] fix: starred as true boolean MR(984)
[Front] chore: add test for calculated features MR(981)
[Front] fix: hide app run resources tab for business users MR(980)
[Front] Merge branch ‘fix/replace-zip-metadata’ into ‘master’ MR(982)
[Front] fix: replace zip metadata MR(979)
[Front] Chore/refacto imports MR(975)
[Front] Merge branch ‘fix/windows-zip-import’ into ‘master’ MR(977)
[Front] fix: windows zip import MR(976)
[Front] Fix/other permissions MR(974)
[Front] Fix/persist displayed columns MR(973)
[Front] fix: multiselect attrs masked by unused prop MR(972)
[Front] feat: pipeline star MR(966)
[Front] chore: adjust cypress env variables MR(968)
[Front] chore: rename synapps routes to projects MR(967)
[Front] fix: add export_to_datasource permission to restrict export dropdown options MR(969)
[Front] fix: larger app modal MR(970)
[Front] fix: show again stop button for pipeline runs MR(971)
[Front] Feat/highlight recipe config error MR(964)
[Front] chore: group variables of each environment in separate files MR(961)
[Front] feat: display optimization configuration instead of constraints MR(965)
[Front] feat: pipeline run description update MR(963)
[Front] feat: add gd options to dataset creation MR(962)
[Front] feat: add permission directive with one example MR(952)
[Front] fix: show again app run errors MR(960)
[Front] fix: trainings graph label length MR(959)
[Front] merge Master fixes into preprod MR(958)
[Front] fix: refresh table data when resolution changes MR(957)
[Front] fix : restore graph tooltip for hyperparameters tuning MR(956)
[Front] fix: date format payload MR(955)
[Front] Merge branch ‘fix/fetch-of-recipe-when-not-configured’ into ‘master’ MR(954)
[Front] fix: prediction dataset id MR(953)
[Front] fix: model option disappearing MR(950)
[Front] Fix/score multi res MR(946)
[Front] fix: datasources not showing in export panel MR(948)
[Front] fix: prediction creation MR(947)
[Front] fix: forecast runs with missing .value causing improper payload MR(949)
[Front] fix: cypress test MR(945)
[Front] feat: add resourecs tabs for app runs results (recipe) + fix dropdown font size MR(943)
[Front] fix: fetch of recipe when not configured MR(942)
[Front] fix: auto deploy dev MR(941)
[Front] feat: delete pipeline run with all resources option MR(940)
[Front] Feat/paginated results MR(938)
[Api] Fix: exports from app table configurated with pipeline MR(731)
[Api] Fix: star from substeps of unfinished pipeline runs MR(739)
[Api] fix unable to launch run with recipe MR(737)
[Api] fix project id not defined MR(735)
[Api] fix all user have access to everything MR(734)
[Api] Fix/starred list order MR(732)
[Api] change_project_users_list_for_business_expert MR(730)
[Api] feat: add support for starred in pipeline substeps MR(726)
[Api] fix invite synapp_manager MR(729)
[Api] replace all check on method param with is_valid_uuid by a decorator on each method MR(725)
[Api] rename projects_id to project MR(724)
[Api] chore: change vbrain-config sha MR(723)
[Api] Enable pagination MR(721)
[Api] Add a JSON schema route to the API module MR(718)
[Api] Star pipeline MR(720)
[Api] Add projects routes MR(715)
[Api] Should be created to start with. MR(719)
[Api] Change status so that we can handle update in backend. MR(704)
[Api] ressources filtrées sur le run ID MR(713)
[Api] Add route to list authorized access depending on profil MR(702)
[Api] fix: auto deploy dev MR(712)
[Api] fix: yaml load of recipes MR(710)
[Api] fix: allow results without aggregation MR(699)
[Api] Attach dataset to optimization MR(709)
[Api] More space for schedule MR(705)
[Backend] Export parquet to bq MR(500)
[Backend] fix: missing run_id in pipeline MR(502)
[Backend] feat: change starred as non-nullable MR(496)
[Backend] Ensure that we export a dataset that has been refresh during this run, whatever its name. MR(497)
[Backend] Handled patched schedules MR(488)
[Backend] Look for parquet file MR(493)
[Backend] Add empty configuration string when calling engine script MR(494)
[Backend] Star pipeline MR(491)
[Backend] Move fields to right place MR(492)
[Backend] add new migration script for the pipeline_configurations table creation MR(489)
[Backend] Bahlors ! MR(490)
[Backend] Introduce exporters and apply to BQ MR(487)
[Backend] Check number of responses MR(486)
[Backend] Add alembic MR(484)
[Backend] fix BigQuery Dataset loading MR(485)
[Backend] Log time and memory use in connector MR(483)
[Backend] Delete cronjob from k8s and DB MR(481)
[Backend] Add field into DB. MR(478)
[Engine] make-engine-ready-to-support-config-in-db MR(1422)
[Engine] chore: change vbrain-config sha MR(1423)
[Engine] Keep on improving preprocessing readability MR(1421)
2023-04-20
[Front] merge Master fixes into preprod MR(958)
[Front] fix: refresh table data when resolution changes MR(957)
[Front] fix : restore graph tooltip for hyperparameters tuning MR(956)
[Front] fix: date format payload MR(955)
[Front] Merge branch ‘fix/fetch-of-recipe-when-not-configured’ into ‘master’ MR(954)
[Front] fix: prediction dataset id MR(953)
[Front] fix: cypress test MR(945)
[Front] feat: add resourecs tabs for app runs results (recipe) + fix dropdown font size MR(943)
[Front] fix: fetch of recipe when not configured MR(942)
[Front] fix: auto deploy dev MR(941)
[Front] feat: delete pipeline run with all resources option MR(940)
[Front] Feat/paginated results MR(938)
2023-04-17
[Front] fix: model option disappearing MR(950)
[Front] Fix/score multi res MR(946)
[Front] fix: datasources not showing in export panel MR(948)
[Front] fix: prediction creation MR(947)
[Front] fix: forecast runs with missing .value causing improper payload MR(949)
2023-04-14
[Engine] reset index before building a resolution’s x and y datasets for prediction MR(1420)
[Engine] Simplify preprocessing code MR(1418)
[Engine] Fine tune condition for enabling native encoding MR(1419)
[Backend] More space for schedule MR(482)
[Backend] Fix write dispotion error message in connectors MR(480)
[Backend] Skip run with no config MR(479)
[Backend] Add recipe field MR(466)
[Backend] Add scheduler MR(453)
[Backend] Timestamp recipe run MR(477)
[Backend] Export error into errors file MR(476)
[Backend] Export sql alchemy error to user MR(470)
[Backend] Bugfix transform parquet to csv from sf on gcs smarter MR(475)
[Backend] Use defaut engine when pyarrow fails MR(473)
[Backend] Fix slack connecttimeout MR(472)
[Backend] Try to get files with all possible extensions MR(469)
[Backend] Handle slack timeout MR(468)
[Backend] Add export method parameter when expoting to bq MR(462)
[Backend] Fix pandas read csv pyarrow MR(467)
[Backend] One more error MR(465)
[Backend] If there is already a dataset with the same name, back up it MR(463)
[Backend] Expose run error MR(464)
[Backend] allow new lines for bigquery export MR(461)
[Backend] feat: add app displayed results MR(460)
[Backend] Change pipeline step name MR(456)
[Backend] Revert “Merge branch ‘fix_old_bug’ into ‘master’” MR(459)
[Backend] Remove line that should not be there. MR(457)
[API] Feat: return deleted ids MR(679)
[API] Merge branch ‘fix/last-optimization-run’ into ‘master’ MR(707)
[API] fix: last optimization run not correctly sorted MR(706)
[API] Ajout du check recipe dans la method post de la classe RecipesRoute MR(696)
[API] Return 200 and null when no schedule exists MR(703)
[API] Add patch route MR(701)
[API] A business case can now have only one schedule MR(700)
[API] Protect all api method with fga MR(682)
[API] Fix deploy doc MR(697)
[API] fix: empty displayed results patch MR(698)
[API] fix download csv for parquet file MR(694)
[API] Add recurring run model MR(683)
[API] feat: add params to recipe steps route MR(693)
[API] fix default values MR(692)
[API] Add recipe to db MR(691)
[API] add newly created recipe to parameters as quick fix MR(690)
[API] Add recipe field MR(689)
[API] Creation response recipe MR(686)
[API] feat: authorize patch of displayed results for app MR(685)
[API] feat: add app displayed results MR(684)
[Front] Merge branch ‘fix/fetch-of-recipe-when-not-configured’ into ‘master’ MR(944)
[Front] fix app.config.json MR(939)
[Front] feat: replace optimization modal with optimization panel for creation on optimization step MR(937)
[Front] feat: scheduler interface MR(932)
[Front] Fix/moar bugherds bugs MR(935)
[Front] Fix/bugherd bugs MR(933)
[Front] Fix/display bugs MR(931)
[Front] fix pipeline routes from recipes MR(930)
[Front] fix: ze script loading MR(929)
[Front] chore: feature importance rework MR(923)
[Front] Feat/table size MR(926)
[Front] Fix/create app and type error MR(928)
[Front] Feat/get pipeline steps ids MR(927)
[Front] Fix: improve performance, avoid unnecessary template refreshes MR(925)
[Front] Fix/test pipeline MR(924)
[Front] feat: add modal for app results MR(911)
[Front] fix: bugs MR(922)
[Front] fix: graph size and maxBarThickness MR(921)
[Front] feat: add icons for datatypes MR(920)
[Front] fix : recipe config payload back in string format MR(919)
[Front] Feat/add cypress e2e MR(908)
[Front] fix: build after name changed for some methods MR(918)
[Front] chore : add some unit tests MR(917)
[Front] app run results finalization MR(914)
[Front] Chore/remove extra fonts MR(916)
[Front] fix: app modal experiment context MR(915)
[Front] feat : apprun results rework first step MR(912)
[Front] fix: badge style and bootstrap colors override MR(913)
[Front] fix: restore line breaks for logs MR(910)
[Front] feat: remove recipe menu and move recipe configuration to app runs view MR(909)
[Front] chore: enforce typing of some table items MR(907)
[Front] feat: implement vis-network MR(904)
[Front] fix: refresh variable name MR(902)
[Front] Feat/variable type chart MR(903)
[Front] replace b-col with div class=”col” and remove useless b-col MR(898)
[Front] feat: first vitest snapshot MR(894)
[Front] Fix/allow optimization refresh settings MR(895)
[Front] introduce variables chart MR(891)
[Front] Vue3/runnings MR(892)
[Front] remove b-table and replace with simpletable MR(888)
[Front] Merge refacto/vue-3 into master MR(887)
[Front] use of Bootstrap classes instead of bootstrap-vue prop incorrectly typed MR(886)
[Front] merge Refacto/vue 3 into master MR(882)
[Front] Draft: vue 3 MR(849)
[Front] Refacto/restore ci MR(885)
[Front] restore zendesk widget with new theme MR(883)
[Front] fix: TS errors MR(884)
[Front] CSS adjustments mainly for table MR(878)
[Front] Fix/dataset screen MR(879)
[Front] Fix/bugherd batch MR(876)
[Front] Vue3/change b tables MR(875)
[Front] implement FileInput and allow zipped file upload MR(874)
[Front] Vue3/types packages MR(873)
[Front] add last missing screens ;) MR(872)
[Front] Vue3/recipes and data MR(871)
[Front] Vue3/optimization view MR(869)
[Front] Fix/bugherd batch MR(868)
[Front] add training, postprocessing, preprocessing MR(867)
[Front] add training, postprocessing, preprocessing MR(866)
[Front] add pipeline runs MR(865)
[Front] add multiselect, datepicker and forecast modal, optimization modal, recipe modal MR(864)
[Front] add api composables + Dtos MR(863)
[Front] finish importing MR(862)
[Front] finish importing MR(861)
[Front] Refacto/vue 3 import files MR(858)
[Front] table : css adjustments and filter MR(860)
[Front] app runs MR(859)
[Front] implement gradient colors for charts MR(857)
[Front] Vue3/apps app modal MR(855)
[Front] merge refacto/vue-2 into master MR(856)
[Front] Feat: show app resources MR(845)
[Front] fix : pipeline run mapper MR(846)
[Front] linkto mapper MR(844)
[Front] Refacto/log and store requests MR(843)
[Front] script setup training MR(841)
[Front] refacto: change graph.vue to script setup MR(842)
[Front] Refacto/script setup apikey score MR(840)
[Front] script setup forecast modal MR(839)
[Front] fix columns dropdown being clipped MR(838)
[Front] script setup preprocessing MR(835)
[Front] script setup run MR(834)
[Front] fix: scores and trainings metrics when no resolution is selected MR(837)
[Front] add useLogsErrorWarningApi composable MR(833)
[Front] Reafcto/table implem on views MR(832)
[Front] Refacto/script setup next MR(831)
[Front] refacto: loader during upload & more explicit names MR(829)
[Front] Refacto/table MR(819)
[Front] Refacto/script setup suite MR(824)
[Front] fix: missing css prefix on secondary menu MR(827)
[Front] Merge branch ‘fix/card-opacity’ into ‘master’ MR(828)
[Front] Refacto/simplify store MR(823)
[Front] right panel implementation MR(814)
[Front] Revert “Merge branch ‘cherry-pick-d83848cc’ into ‘refacto/vue-2’” MR(822)
[Front] Merge branch ‘bug/refresh-after-delete-app’ into ‘master’ MR(821)
[Front] Merge branch ‘fix/business-case-forecast-permissions’ into ‘master’ MR(818)
[Front] right side bar first step & useApi MR(810)
[Front] Merge branch ‘fix/business-case-run-not-usin-right-experiment’ into ‘master’ MR(813)
[Front] refacto: better naming for css classes MR(811)
[Front] Make use of card in pipelines, recipes and home view MR(809)
[Front] Merge branch ‘fix/pipeline-runs-not-displaying’ into ‘master’ MR(808)
[Front] refacto : add multiselect wrapper MR(806)
2023-04-11
[API] fix: last optimization run not correctly sorted MR(706)
2023-04-06
[Front] fix: new scores not displaying MR(934)
2023-03-30
[API] Support parameters modif MR(680)
[Backend] Look for dataset at synapps level MR(452)
[Backend] added clone_datasets to init MR(455)
[Backend] Right name for unzipped files MR(454)
[Backend] fixing cloned dataset’s datasource, adding test, big move of k8s into handler MR(451)
[Backend] Use pandas 2.0 + pyarrow MR(449)
[Backend] Become experiment agnostic MR(450)
2023-03-21
2023-03-20
[Engine] Keep column to predict in prediction result if existing MR(1396)
[Engine] fix clustering error message MR(1406)
[Engine] Make score available on prediction and postprocessing MR(1403)
[Engine] Fix google key error 500 MR(1408)
[Engine] Revert fix public key since resolved MR(1409)
[Engine] preprod env MR(1407)
[Engine] Fix fill series changing date order MR(1413)
[Engine] Pandas 2.0 MR(1412)
[Engine] now ignore headers when counting rows in files MR(1416)
[Engine] Native categorical encoding xgb MR(1411)
[Engine] fixing categorical features in xgboost MR(1417)
[API] Check pipeline config MR(669)
[API] Add code to create optimization pipeline MR(668)
[API] preprod env MR(657)
[API] fix statistics from empty resources MR(667)
[API] fix remove user from synapps MR(671)
[API] Allow to store zip file in bucket MR(672)
[API] fix: statistics request with auth0-fga method MR(673)
[API] Feat: show app run ressources MR(662)
[API] Feat/export and datasets all experiments MR(660)
[API] Use native encoding for categorical values in XGB MR(670)
[API] fix: binary_data being decoded MR(675)
[API] Fix: empty default optimization config & allow empty recipe config MR(676)
[API] chore: route slashes reuniformization MR(678)
[API] merge auth0 identities MR(674)
[Backend] Update status MR(421)
[Backend] Use right status MR(422)
[Backend] Filter out deleted datasets MR(423)
[Backend] Rename step_import_from_dataset MR(426)
[Backend] Add post processing to pipeline MR(428)
[Backend] Rename input_dataset_name MR(427)
[Backend] Add pipeline step export MR(425)
[Backend] Handle case when step type in config in not valid MR(429)
[Backend] Give more memory to EMG MR(431)
[Backend] Automatically create scores on postprocessing and prediction MR(430)
[Backend] Fix google key error 500 MR(432)
[Backend] Revert fix public ket since resolved MR(434)
[Backend] preprod env MR(424)
[Backend] Add pipeline optimization step MR(435)
[Backend] Move launch jobs cron MR(433)
[Backend] Filter delete data source MR(437)
[Backend] Typo MR(439)
[Backend] Unzip file and convert it to csv. MR(440)
[Backend] stop removing header in row count MR(442)
[Backend] Refresh by default MR(441)
[Backend] Catch exception MR(438)
[Backend] Export optimiztion step MR(443)
[Backend] Add zip MR(444)
[Backend] Download csv files as well as parquet ones. MR(445)
[Backend] Don’t export index MR(446)
[Backend] Revert “Merge branch ‘more_meory_for_emg’ MR(448)
[Front] fix: restore feedback on experiments button selection MR(736)
[Front] refactor: improve sturdiness of BC form validation MR(722)
[Front] add CRUD to recipe in front MR(731)
[Front] chore: remove unused packages MR(732)
[Front] fix user feedback from rupert MR(735)
[Front] refactor: remove obsolete runtypes MR(738)
[Front] chore: uniformize route endings MR(737)
[Front] refactor: finish cleaning old runtypes MR(742)
[Front] refactor: replace vue-meta with native functionality MR(743)
[Front] feat: implement apps page MR(744)
[Front] left side menu rework MR(747)
[Front] fix sass warnings MR(746)
[Front] Fix/header buttons MR(749)
[Front] fix token redirect loop MR(750)
[Front] Feat: finish apps page functionalities MR(748)
[Front] Fix/runnings icon MR(751)
[Front] rework synappId and experimentId getters + requests optimizations MR(752)
[Front] feat : split profile menu into submenus MR(753)
[Front] Fix/design fixes MR(754)
[Front] Add option entry to select recipe MR(745)
[Front] feat : rework design of page header and sticky header MR(756)
[Front] Fix/various fixes MR(758)
[Front] Feat/add generic clickable-card component MR(757)
[Front] fix: stop propagation on clickable component MR(760)
[Front] Feat: update pipelines design MR(761)
[Front] feat: side menu design updated MR(759)
[Front] feat: update deployments design (previously recipes) MR(763)
[Front] feat: add-confirmation for app deletion in modal & rename right side bar text to app MR(764)
[Front] Feat/design training MR(762)
[Front] implement add button in apps page MR(765)
[Front] Feat apply design to views MR(766)
[Front] feat datasets as default menu for data MR(767)
[Front] fix add user MR(768)
[Front] add borders for users and synapp selection, rework colors MR(769)
[Front] Fix/wording MR(770)
[Front] update recipe design MR(771)
[Front] fix recipe modal MR(772)
[Front] feat : update table design MR(773)
[Front] feat : header font and set main titles MR(774)
[Front] feat : add ellipsis for large experiment name MR(775)
[Front] feat: replace X button with Cancel button on sidebars and align title to the left MR(777)
[Front] feat: change export button and place export csv icon directly into table MR(778)
[Front] feat: main title colored with icon MR(779)
[Front] fix apps loading when no apps MR(780)
[Front] fix : add missing borders and fix some design MR(781)
[Front] feat : add breadcrumb synapp and pipeline MR(782)
[Front] Fix/stuttering loading MR(783)
[Front] remove some css MR(785)
[Front] feat : add app settings button in page header MR(786)
[Front] fix: header align when there’s no icon MR(787)
[Front] chore: global spinner for views MR(788)
[Front] minor buttons changes MR(790)
[Front] chore : wording MR(789)
[Front] feat: add multiselect to inputs and alphabetical sorting MR(792)
[Front] feat : deployment with a secondary menu MR(791)
[Front] Feat/menu icon position MR(795)
[Front] Feat/deployment creation MR(793)
[Front] feat : add spinner verteego MR(794)
[Front] Feat: cover for apps MR(796)
[Front] fix: new verteego spinner MR(797)
[Front] Feat/add missing borders MR(798)
[Front] Feat/warnings design MR(799)
[Front] fix : align stat to the left and add min width MR(800)
[Front] feat : add information when no apps or no recipes are created yet MR(801)
[Front] fix : prevent ctrl click from changing menu colors MR(802)
[Front] feat : new position and size of header with breadcrumb MR(803)
[Front] feat : add display all datasets button MR(804)
[Front] feat : header design update, icon size and positioning MR(804)
[Front] fix : pipeline runs not displaying MR(807)
[Front] fix/business-case-forecast-permissions MR(817)
[Front] bug : refresh apps view after deleting an app MR(820)
[Front] Fix/card opacity MR(826)
[Front] fix: normalize string when prefill run recipe name MR(830)
[Front] add pipeline type MR(850)
[Front] feat: add optimization dataset field on optimization pipeline run create panel MR(852)
[Front] preprod env MR(880)
[Front] fix refresh and remov client-specific code MR(893)
2023-02-23
[Engine] Add test for identity model MR(1404)
[Engine] Stop using one hot encoding when meta_model is used MR(1405)
2023-02-21
[Engine] spreading_coefficient_input_percentage where overwritten. Add more logs. MR(1402)
2023-02-20
[Engine] Remove na and na t before exporting to bq MR(1401)
2023-02-16
[Engine] Minor fixes MR(1399)
[Engine] Fix nan nat creating error when exporting step results to bq MR(1398)
2023-02-13
[Engine] Aggregation preprocessing should have a step argument MR(1395)
[Engine] fix global calculators using store in model MR(1397)
2023-02-06
[Engine] Generate list of one hot encoded columns name from values. MR(1376)
[Engine] sanitize HPT params handling MR(1384)
[Engine] Add mem info in logger MR(1392)
[Engine] Retry when connection fails MR(1394)
[Engine] Add custom upper and lower weight for relaxation MR(1393)
[Engine] Fix filtering not working MR(1391)
[API] Update vbrain-config requirement MR(655)
[Backend] adding test of stop-pipeline MR(412)
[Backend] Add the long awaited check_recipe_runs MR(407)
[Backend] fix memory requirement MR(416)
[Backend] Add run_id for export MR(415)
[Backend] Add export step MR(414)
[Backend] Don’t export index in BQ MR(418)
[Backend] Step pipeline MR(417)
[Backend] Log step name MR(419)
[Backend] SQLAlchemy ! MR(420)
2023-01-30
[API] invite user from front MR(635)
[API] Add possibility to change destination bucket for sf import MR(646)
[API] Refactoring/split of synapps.py MR(647)
[API] Add new relations with run and recipe MR(649)
[Backend] fix stuck backend MR(401)
[Backend] Fix backend k8s auth MR(403)
[Backend] Use gcloud BQ API and autodetect option MR(400)
[Backend] add possibility to choose bucket of export for snowflake import MR(404)
[Backend] Pin requirement MR(409)
[Backend] Adapt db to enable new recipe MR(406)
[Backend] Fix models MR(410)
[Backend] Fix missing parameters in check dataset MR(411)
[Backend] pin sql alchemy requirement MR(413)
2023-01-24
2023-01-18
[Engine] fix similarity calc with custom label col. add string test for binary calc. MR(1388)
[Engine] fix weather for large query : adding option to only include daily data, without hourly detail MR(1387)
2023-01-17
2023-01-13
[Api] Update vbrain config version MR(644)
2023-01-12
[Engine] Fix integration test ci MR(1378)
[Engine] Embeddings classification calculator MR(1381)
[Engine] Fix weather error MR(1382)
2023-01-06
[Engine] Fill series changes integers to floats MR(1377)
[Engine] use right python version MR(1379)
[Engine] Update deps MR(1380)
[Backend] Expose error to user. MR(1380)
[Backend] Recipes invalid dataset MR(1380)
[Backend] Improve onboarding for developers MR(1380)
[Api] fix user feedback from rupert MR(1380)
[Api] chore: uniformize route endings MR(1380)
[Api] refactor: remove obsolete runtypes MR(1380)
[Api] Update deps MR(1380)
2023-01-04
[Engine] separate build requirement from build app MR(1370)
[Engine] add custom metrics doc MR(1371)
[Engine] update hierarchical aggregate doc MR(1373)
[Engine] Include weather doc MR(1372)
[Engine] Python 3.10 MR(1374)
[Engine] Migrate api to python 3 10 MR(1375)
2023-01-02
[Backend] Add pre query for sql dataset MR(396)
2022-12-29
[Api] Paginate Table in all Views MR(622)
[Api] add sort and filters to recipes MR(632)
[Api] Add pre query for sql dataset MR(633)
[Front] Paginate Table in all Views MR(716)
[Front] feat: add user cards as a table replacement MR(734)
[Front] Fetch less data for datasets MR(727)
[Front] Fix type error for hpt scores Graphs MR(725)
[Front] Fix regression & refacto of additional data fetching for Tables MR(726)
[Front] fix case where datasources would be empty MR(728)
2022-12-15
2022-12-13
[Engine] Apply nbv calculation only for status != downselling MR(1367)
[API] update config for custom events calculator MR(630)
2022-12-12
[Engine] fix bad merge MR(1366)
[Engine] Create custom countdown calc MR(1363)
[Engine] actually remove deprecated code MR(1365)
2022-12-09
[API] fix users backup MR(629)
2022-12-08
2022-12-07
[Backend] support gz files MR(395)
[Engine] Add support for parquet file in solver MR(1362)
[API] fix recipes MR(627)
[Front] Separate statistics from Home Page MR(723)
[Front] Fine grained authorization MR(714)
2022-12-06
[Backend] Catch pyarrow error. MR(394)
[Backend] When refreshing a dataset, don’t failed when exporting to BQ MR(391)
[Backend] Allow to read parquet file MR(389)
2022-12-05
[API] Separate statistics from Home Page & fix CLI synapps command MR(623)
[API] don’t launch score when column to predict doesn’t exist MR(624)
2022-12-01
[Engine] Fix pandas error raised at preprocessing MR(1361)
[Engine] Ease debug MR(1359)
[Backend] optimisation must have either a preprocesing nor a dataset MR(381)
[Backend] Optimize call to list_namespaced_job MR(379)
[Backend] Use string instead of UUID MR(383)
[Backend] Use string instead of UUID part 2 MR(384)
[Backend] change optimization not launching message error MR(385)
[Backend] Replace or by and! MR(386)
[Backend] Improve report performance MR(382)
[Backend] Add missing parallelizer in rosetta docker MR(387)
[Backend] Use threading instead of loky, to avoir serializtion with pickle MR(388)
2022-11-30
[Engine] Fix error on preprocessing introduced by mr1351 MR(1358)
[Engine] Fix linter MR(1357)
[Engine] Solver fixes MR(1355)
[Engine] Optimize vars creation MR(1356)
2022-11-28
[Engine] meteo calculator MR(1345)
[Engine] Detect empty cv test set MR(1351)
[Engine] change column type category in hierarchical aggregate MR(1349)
2022-11-15
[Engine] update vtg config validation to not modify constraints… MR(1346)
[Engine] Don’t keep original variables when merging MR(1348)
[Engine] fix order and binary constraint required columns MR(1347)
[API] update vtg config validation to not modify constraints… MR(619)
[Front] Add zendesk widget MR(713)
2022-11-14
[Engine] Load only required columns MR(1344)
[Engine] fix aggregation constraint for corner cases with weight cols and variable cols MR(1336)
[Backend] launch recipes with runs MR(380)
[Backend] fix name checking MR(377)
[Api] add recipe object MR(613)
[Api] launch recipes with runs MR(615)
[Api] Add route to allow business cases migration MR(611)
[Api] reduce home screen loading time - Part 1 MR(614)
[Front] fix eslint not working for vue files MR(712)
[Front] Fix regression for list of errors MR(710)
[Front] Vue lazy load & reduce default image MR(711)
[Front] enforce <script> before <template> tags for consistency MR(709)
[Front] increase line length to 120 MR(708)
[Front] Latest system dataset by name pattern or select in dropdown MR(705)
2022-11-04
2022-10-27
[Engine] Speed up variable creation, corrected MR MR(1340)
[Engine] update to the vtg-config commit that removes deprecated features MR(1338)
[Engine] Investigate pediction drop rows when nan in resolution MR(1335)
[Engine] update deprecated configs in tests MR(1337)
[Engine] fix get from dataset MR(1334)
[Engine] now using vtg_config for constraint validation MR(1325)
[API] add feedback for name errors from is_string_valid function MR(610)
[API] update to the vtg-config commit that removes deprecated features MR(612)
2022-10-19
[Engine] add mathematical expression calculator MR(1329)
[Engine] get feedback for integration tests MR(1332)
[Engine] add lightgbm to the doc MR(1333)
[Engine] ensure val and groupby in aggregate calculator are disjoint MR(1331)
[Engine] Inconsistent dataset when using model resolution MR(1328)
[Engine] Upgrade SMAC MR(1188)
[API] Don’t notify for 404 MR(609)
[API] validate constraints when creating a business run, or an optimize step MR(608)
[API] fix paginating for users list MR(607)
[Backend] fix launch_jobs crash when optimization step does not have a dataset MR(376)
[Backend] change dataset refresh mecanism MR(375)
[Backend] Catch BQ error and write error in error file MR(374)
[Backend] Overflow can occur when trying to infor column type. MR(373)
[Front] validate constraints when creating a business run, or an optimize step MR(706)
[Front] add user to synapps MR(703)
[Front] improve size of GD & table-search icons in table for Datasets View MR(689)
[Front] fix profile invisible in Home View & add synapp name in Users View MR(704)
2022-10-13
[Engine] Throw clearer error when weight is not numerical MR(1313)
[Engine] fixing hierarchical calculator when using dtf indices MR(1326)
[Engine] Fix date weight calculator MR(1327)
2022-10-11
[API] Upgrade to new vtg_config folder structure MR(604)
[API] Upgrade vbrain config version MR(606)
[Engine] Upgrade config check for output columns validation MR(1324)
[Engine] Upgrade to new vtg_config folder structure MR(1323)
2022-10-06
[engine] optimize hierarchical aggregate MR(1320)
2022-02-04
Preprocessing: add columns used in stored_keys of calculators in output
Preprocessing: add train/test and CV index info when logging
xgb_regressor model: add support for dart parameters
aggregate_val_group_by_key calculator: allow count like operations on any type
fix bug when columns used for model resolution have values with _ inside
2022-01-26
front: add new dashboard tab in forecast page with KPI and graphs
support launching an Optimization from a Postprocessing, only Preprocessings were previously supported
engine: add a warning when trying to load a non existing column from an external Dataset
2022-01-19
add new calculator events_countdown
2022-01-13
add support for trend_coeff parameter in xgboost and random_forest algorithms
Optimization: also export raw and floor solutions, it adds 2 new columns to the output with respectively the _raw and _floor suffixes
2021-12-21
configuration: make algo_type optional, default to regression
glmm calculator: do not fail if matrix is singular
engine: add support for asymetric_neg_mean_absolute_scorer scorer
2021-12-17
front: revamp export and download options on resource pages
2021-12-10
front: multiple resources can now be selected and deleted in one step
2021-12-09
add support for email notifications
2021-12-08
engine: add support for asymetric_squared_error objective function and asymetric_squared_scorer scorer, and support new configuration parameter alpha for xgboost regression
engine: print current version in the log file before starting any step
2021-12-06
Synapps are no longer associated with a use case
Runs can now be aborted with an error message displayed on the Run individual page
front: display Runs and Optimizations statistics instead of Trainings and Predictions for Synapps without any Training
2021-12-02
notifications: add support for run events
add support for update, delete, launch, and stop events
2021-12-01
configuration: add checks on tuning_search_params configuration entry
add new icon in navigation bar to activate a dropdown with the list of active ressources created by the current user
only display export option for finished ressources, and stop option for running ones
disable submit buttons once clicked to prevent creating twice the same ressource
2021-11-30
add new Variables tab on Prediction and Postprocessing pages
several improvements and bug fixes related to Optimization
return an error when trying to create Pipelines or steps from a valid Dataset with no rows
2021-11-29
add create events when a User is creating Experiments, Datasources, and Datasets; populate Created By columns accordingly in the web interface
improve PostgreSQL Datasets parameters display, do not print the whole query but Host and Database instead; and for Google Storage Datasets print the whole link using both Datasource and Dataset parameters
front: do not print multiple times the same warning on steps individual pages
2021-11-22
new calculator get_from_dataset to replace get_from_csv, and a message to warn the user that get_from_csv is deprecated and will eventualy be removed
2021-11-17
front: store in browser selected columns for each table
2021-11-16
front: add history card in Profile page with the 10 latest actions of the current user
2021-11-15
Postprocessing: add new polynomial_degree option in Trends configuration
2021-11-09
front: last selected Experiment is now saved in cache for each Synapp, thus reentering a Synapp will automatically select the saved Experiment
2021-11-05
add infrastructure to keep track of all events happening, start by collecting resource creation events for now
front: display the name of the user who created the resource
2021-11-04
PostgreSQL connector: add port option, if not specified default port 5432 is used
2021-10-29
add an option to delete all the steps when deleting a Pipeline
add more filtering options for Datasets: Datasets generated during a Run, Datasets used for a Preprocessing, and Datasets used for a Prediction
configuration: for each calculated column, check the number of input and output columns (cols and col_names) is supported by the calculator, and also check that each entry in params is supported and has the expected type
2021-10-25
front: support daily, weekly, monthly, and yearly split when creating a new Forecast
2021-10-20
CLI release 0.5.0
2021-10-19
add support for BigQuery views when creating a new Dataset
2021-10-18
export and display warnings for each step of the pipeline
front: group edit, export, delete, and stop buttons in table views
2021-10-15
front: new link column in Datasources page with external link to Datasource for GS, GD, and BQ
engine: new allowed parameter for xgboost regression: quantile
2021-10-14
Datasets can now be created from Prediction, Postprocessing, and Optimization output
2021-10-13
front: rename Experiment menu section to AI Lab
front: close configuration update modal on successful update
front: add buttons to create Training and Score
front: move experiment selector from title to breadcrumb
2021-10-11
Training now exposes metrics, features importance, and best parameters for each model resolution
add Feasability section in Preprocessing page, it contains indicators on whether the model is likely to generate good results
2021-10-08
front: add YAML syntax highlighting in the Configuration tab of each step
configuration: when creating a Pipeline or Preprocessing, return an error if the column in column_to_predict is not in the Dataset or in the output of a calculated column
configuration: return an error on configuration update if an entry in the col_names section of a calculated column contains an unsupported character
2021-10-07
engine: fix feature importances when using AutoML (meta_model)
front: for each step, display both the configuration provided by the user and the complete configuration with default values
front: add Stop buttons for Pipeline and each step
2021-10-06
add several new checks when uploading a new version of the configuration
2021-10-05
front: in the configuration tab of each step, add a checkbox to show the complete configuration, this means the configuration with default values added
front: improve error message when updating the configuration
2021-10-04
front: creating a new Dataset using direct CSV upload is available when default Datasource is selected
2021-09-30
Runs of all types can now be deleted, it only deletes the Run and not the linked resources like Datasets or Pipelines
configuration: add new check for calculated columns, return errors if entries in col_names are already in cols or in cols_type
2021-09-29
engine: fix Hyperparameter Tuning when using AutoML (meta_model)
generate weekly and yearly seasonality report after Preprocessing, only if date_col configuration is set and item_id or pos_id columns are present, and skip if it takes more than 5 minutes
2021-09-23
front: add new My Business menu section, merge of Forecast and Simulation sections, and move this new section above Experiment
2021-09-21
Recurring Exports: add support for optimization target
configuration: add checks when updating the configuration on algorithm related entries: algo_type, algo_name, and algorithm_parameters
2021-09-15
add support for PostgreSQL Exports
Google Drive connector: fetch Revision ID and Mime Type when downloading the file, store these information in the report, and display them in the web interface
front: when downloading a CSV file, set the file name based on the name of the step or Dataset to download
front: for Exports, prefill file or table name based on the name of the target to export
2021-09-08
add support for Google Drive Exports
2021-09-07
Experiments now have a minimal default configuration when created
a default Experiment is now added when creating a new Synapp
configuration: add check for resampling option
2021-09-06
front: forecast pages (Baseline, Promotion, Traffic, and Cash) now display Postprocessing results instead of Prediction, export to CSV button has also been updated
2021-09-03
front: add status column in Experiments page
front: support cloned and cloning status for Datasets
2021-09-01
add support for Exports on Optimization and Score targets
web: support Exports for all targets, only Preprocessing was previously supported
web: fix bug when trying to edit the Experiment configuration when the configuration is empty