Features
- core: add an originalId that will be the same in case of replay #1036 (Ludovic DEHON)
- core: handle timeout on Pause task (#1040) #1040 (Ludovic DEHON)
- cli: add option to remove execution from sys restore-queue (Ludovic DEHON)
- webserver: allow triggering execution at a specified revision (Ludovic DEHON)
- core: remove trigger on flow update from the scheduler (#1042) #1042 (Loïc Mathieu)
- ui: dynamic documentation in the editor (#1044) #1044 (YannC)
- core: improve core tasks documentation #1060 (Loïc Mathieu)
- core: allow passing the list of values for the each task in a list #1060 (Loïc Mathieu)
- core: document metrics #1063 (Loïc Mathieu)
- core: add a Fail task (#1061) #1061 (Loïc Mathieu)
- task: introduce new log.Fetch task (#1059) #1059 (YannC)
- task: new log task to replace echo task (#1055) #1055 (YannC)
- core: allow to specify plugin sub-group category (#1064) #1064 (Loïc Mathieu)
- core: add missing TOOL plugin category (#1079) #1079 (Loïc Mathieu)
- core: document deprecated tasks (#1078) #1078 (Loïc Mathieu)
- core: add icon for group and sub-group of plugins (#1086) #1086 (Loïc Mathieu)
- ui: editor plugin doc must be always visible and cached (#1087) #1087 (YannC)
- core: store metrics in a dedicated repository (#1047) #1047 (Loïc Mathieu)
- ui: filter charts to remove execution with 0 values (Ludovic DEHON)
- ui: introduce new logo (Ludovic DEHON)
- ui: hide documentation if screen res is too low (#1127) #1127 (YannC)
- ui: first low code iteration (#1067) #1067 (YannC)
- ui: lowcode improvement (#1136) #1136 (YannC)
- ui: add validation on lowcode everywhere (#1139) #1139 (YannC)
- ui: documentation as a tab options (#1141) #1141 (YannC)
Bug Fixes
- ui: wrong short on guided tour (Ludovic DEHON)
- cicd: publish to pip failed (Ludovic DEHON)
- jdbc: purge executor state at the end #1043 (Ludovic DEHON)
- core: execution originalId can be null (Ludovic DEHON)
- core: remove useless filtering on FlowUsage (Ludovic DEHON)
- ui: invalid breadcrumb link (Ludovic DEHON)
- core: remove some compilation warning (Ludovic DEHON)
- Added hack for condition schema in Monaco Editor (#1051) #1051 (YannC)
- ui: remove flow samples when leaving guided tour (#1050) #1050 (YannC)
- cli: remove leftovers of the OSS to EE migration (#1057) #1057 (Loïc Mathieu)
- core: avoid restarting errors task (#1056) #1056 (Loïc Mathieu)
- build: missing dependsOn for gradle 8 (Ludovic DEHON)
- core: source is not well formatted when submit with json #1068 (Ludovic DEHON)
- jdbc: add missing id column on the execution table (#1076) #1076 (Loïc Mathieu)
- webserver: missing io based execution on plugin controller (Ludovic DEHON)
- ui: suggestion modal is not triggering on macos (#1081) #1081 (brian-mulier-p)
- core: metric are not paginated and sortable (#1096) #1096 (Ludovic DEHON)
- cli: namespace update should not try to unserialize tasks (Ludovic DEHON)
- ui: date parsing should not apply for number (#1071) #1071 (brian-mulier-p)
- ui: filter cursor event only in yaml lang (#1099) #1099 (YannC)
- core: don't write sub-group h2 if no name (#1109) #1109 (Loïc Mathieu)
- core: unable to include another file in the flow (#1105) #1105 (Loïc Mathieu)
- core: move @Cacheable tag in PluginDocumentation (Yann C)
- jdbc: fix postgres migration with non default schema (#1111) #1111 (Andrey)
- ui: timeout for cursor event in editor to avoid blinking (#1110) #1110 (YannC)
- core: improve fail task documentation #1112 (Loïc Mathieu)
- jdbc: fix migration with schema (#1115) #1115 (Loïc Mathieu)
- core: better validation of Parallel task (Ludovic DEHON)
- jdbc: metrics index on the wrong table (#1125) #1125 (Loïc Mathieu)
- core: pause task with errors (#1116) #1116 (Loïc Mathieu)
- ui: adapt the inputs names within 'New execution' (#1106) #1106 (yuri)
- tasks: attempt to kill the whole process tree (#1133) #1133 (yuri)
- ui: guided tour only on create (Ludovic DEHON)
- ui: some contrast issues #1128 (YannC)
- ui: task creation failed on lowcode (#1134) #1134 (YannC)
- ui: polish of the new ui (Ludovic DEHON)
- webserver: fix Key of null value missing in the webhook #1142 (yangkai)
- ui: proper color on state (Ludovic DEHON)
- ui: collapsed all the flow edit on button group (#1144) #1144 (YannC)
Documentation
- core: invalid task id on outputs (Ludovic DEHON)
Chores
- version: update snapshot version 'v0.7.2-SNAPSHOT'. (Ludovic DEHON)
- deps: update all java deps (#1058) #1058 (Ludovic DEHON)
- version: update snapshot version 'v0.8.0-SNAPSHOT'. (Ludovic DEHON)
- deps: bump docker/build-push-action from 3 to 4 #943 (dependabot[bot])
- deps: bump actions/setup-python from 3 to 4 #1020 (dependabot[bot])
- build: add basic .gitattributes (#1130) #1130 (yuri)
- version: update to version 'v0.8.0'. (Ludovic DEHON)