Releases: kestra-io/kestra
Releases · kestra-io/kestra
v0.17.5
Bug Fixes
- core: add secret consumer when rendering variables for subflows (brian.mulier)
- core: possible NPE on namespace files usage (Loïc Mathieu)
- ui: amended editor content when switching from topology view (#4091) (Loïc Mathieu)
- script: bad merge (Loïc Mathieu)
Chores
- version 0.17.5 (Loïc Mathieu)
v0.17.4
Features
- *****: skip executions for a namespace (brian.mulier)
- *****: skip executions for a tenant (brian.mulier)
Bug Fixes
- *****: add tenant id to namespace identifier for skip execution by namespace (brian.mulier)
- core: nullable tenants & executions for execution skips (brian.mulier)
- namespaces files working in script tasks on Windows (YannC)
Chores
- upgrade to version 'v0.17.4' (brian.mulier)
v0.15.17
Features
- *****: skip executions based on flow identifiers (Loïc Mathieu)
- *****: skip executions for a namespace (brian.mulier)
- *****: skip executions for a tenant (brian.mulier)
Bug Fixes
- *****: add tenant id to namespace identifier for skip execution by namespace (brian.mulier)
- core: nullable tenants & executions for execution skips (brian.mulier)
Chores
- upgrade to version 0.15.17 (brian.mulier)
v0.17.3
Features
Bug Fixes
- core: add unique prefix identifier for output files (#3991) (Florian Hussonnois)
- core: decrypt outputs for tasks within WorkingDirectory (#4001) (brian-mulier-p)
- core: properly inject pluginConfiguration for WorkingDirectory task (#4006) (Florian Hussonnois)
- replace Windows
\
for/
in LocalStorage (YannC) - ui: properly parsing json files in the editor (#4007) (Miloš Paunović)
- ui: improve the readability of error message in flows (#3901) (Frank Tianyu Zeng)
- webserver: trim the flow when importing (Loïc Mathieu)
- ui: allow colon mark in label value (#4027) (yuri)
- ui: only throw flow/execution not found on sse error when execution is not populated (YannC)
- ui: no stringify of json inputs (already string as coming form string input) (YannC)
- webserver: add plugin alias icons (Loïc Mathieu)
Chores
- ui: added min and max values for int and float input types on flow execution (#3956) (Miloš Paunović)
- ui: added note for timezone settings (#3968) (Miloš Paunović)
- ui: editor improvements (#4005) (Miloš Paunović)
- ui: only validate
yaml
files if they are flows (#4017) (Miloš Paunović) - upgrade to version 'v0.17.3' (YannC)
v0.17.2
Bug Fixes
- ui: amended output preview for sqs trigger messages for ion files (Milos Paunovic)
- ui: namespace files calls were not including tenant (brian.mulier)
Chores
- ui: showing ee tooltip on hover only once, then, just on click (#3944) (Miloš Paunović)
- ui: showing ee tooltip only on click (#3951) (Miloš Paunović)
- upgrade to version 'v0.17.2' (YannC)
v0.17.1
Features
- switch from contact-us to demo (Anna Geller)
Bug Fixes
- core: UploadFiles now handle subfolders (YannC)
- core: remove @notempty (YannC)
- ui: flow default inputs are now properly populated (#3934) (Miloš Paunović)
- ui: null-safe guided tour access in TriggerFlow.vue (brian.mulier)
- ui: dont count flow in tutorial namespace (YannC)
- ui: added safety checks for all tour related calls (#3938) (Miloš Paunović)
- core: Now accept an extension for the file input (YannC)
- ui: avoid 404 with autocomplete when flow does not exist (YannC)
- ui: prevent the need of loading all flows for Flow tab to be displayed in editor (brian.mulier)
Chores
- upgrade to version 0.17.1 (YannC)
v0.16.9
Features
- switch from contact-us to demo (Anna Geller)
Bug Fixes
- handle namespace variable in eval (YannC)
Chores
- upgrade to version 0.16.9 (YannC)
v0.15.16
v0.17.0
Features
- jdbc-*: drop worker_instance table #3650 (Loïc Mathieu)
- core: add generateRealtimeExecution on TriggerService (Ludovic DEHON)
- allows to use svg for tenant logo (#3646) #3646 (YannC)
- script: switch to Apache HTTP based Docker HTTP client #3656 (Loïc Mathieu)
- core: add inputFiles and outputFiles to WorkingDirectory (#3554) #3660 (Florian Hussonnois)
- core: add new WorkerJobLifecycle interface (#1498) #3647 (Florian Hussonnois)
- script: add support for killing docker container (#973) #3647 (Florian Hussonnois)
- ui: when readonly and JSON, format code (YannC)
- core: add a dump expression (Ludovic DEHON)
- ui: restore tab on monaco editor type input (Ludovic DEHON)
- ui: metric graph text are visible (Ludovic DEHON)
- ui: replace prism with shiki for code highlight (Ludovic DEHON)
- core: rename Pebble context() function to printContext() #3675 (Loïc Mathieu)
- add taskrunner usage #3676 (Loïc Mathieu)
- task to resume an execution #3681 (Loïc Mathieu)
- ui: replacing vscode editor with custom monaco implementation (#3568) #3568 (Miloš Paunović)
- ui: remove VSCode Namespace Files editor (brian.mulier)
- ui: structured settings page by sections (#3703) #3703 (Miloš Paunović)
- core: keep empty object on json serialization #2358 (Loïc Mathieu)
- core: use JsonInclude.NON_DEFAULT on plugin classes #2358 (Loïc Mathieu)
- core: if iteration is available, add it in runCOntext (YannC)
- ui: better concurrency UI (YannC)
- core: trigger task icon (YannC)
- core: remove our custom ObjectMapperFactory #3723 (Loïc Mathieu)
- core/scripts: properly handle kill of TaskRunner (#3700) #3719 (Florian Hussonnois)
- core: add a few methods to NamespaceFilesService and use existing methods for recursive listing (brian.mulier)
- subflow: change the defaults to wait until subflow completion (Anna Geller)
- core: new WaitFor task (#3652) #3652 (YannC)
- ui: removed draft (YannC)
- core: add alias to the old plugin name #3743 (Loïc Mathieu)
- *****: move plugin classes to a dedicated package #3743 (Loïc Mathieu)
- core: rename task Counts to Count #3743 (Loïc Mathieu)
- core: remove Flow and Worker task and use aliases #3743 (Loïc Mathieu)
- core: add HTTP tasks to the core plugin #3754 (Loïc Mathieu)
- support aliased ForEachItem and Schedule on the UI #3758 (Loïc Mathieu)
- core: allows multiple task for WaitFor (#3751) #3751 (YannC)
- webserver: autoload tutorial flows from blueprints (#3607) #3763 (Florian Hussonnois)
- core: enhance FlowService and add findByNamespacePrefix (brian.mulier)
- rename task in tests, comments, docs and UI (#3753) #3753 (Loïc Mathieu)
- core: include all variables in the run context #3774 (Loïc Mathieu)
- improve task default (#3775) #3775 (YannC)
- core: add missing test for null inputs #3779 (Loïc Mathieu)
- core: load task defaults from aliases #3781 (Loïc Mathieu)
- *****: rename task defaults as plugin defaults #3782 (Loïc Mathieu)
- core: rename VariableCondition to ExpressionCondition #3791 (Loïc Mathieu)
- core: Download - get the filename form the content disposition #3793 (Loïc Mathieu)
- allow file creation with specific name from runContext (#3796) #3796 (YannC)
- ui: implemented fresh and improved onboarding flow (#3804) #3804 (Miloš Paunović)
- cli: allow to start only some executors #3807 (Loïc Mathieu)
- core: add warning when a Flow trigger has no condition (brian.mulier)
- examples: update an example to use 0.17.0 plugin names (#3820) #3820 (Shruti Mantri)
- ui: improved file explorer empty state (#3838) [#3838](#3838...
v0.16.8
Chores
- upgrade to version 0.16.8 (brian.mulier)