Releases: kestra-io/kestra
Releases · kestra-io/kestra
v0.16.5
Features
- script: move plugin-script library to Kestra itself (Loïc Mathieu)
Bug Fixes
- ui: use index instead of title for v-for key (YannC)
- core: working directory are not passing the tenantId to child tasks (Ludovic DEHON)
- core: fix DeduplicateItems for item containing Instant (#3615) (Florian Hussonnois)
- core: task runner can now transform relative to absolute paths (based on wdir) + changed ProcessTaskRunner wdir & outputDir var type (brian.mulier)
- core: type-safe TaskRunner.toAbsolutePath (brian.mulier)
- script: add missing AbstractExecScript task (Loïc Mathieu)
- sript: remove the annotation processor as it's only on 0.17 (Loïc Mathieu)
Chores
- upgrade to version 0.16.5 (Loïc Mathieu)
v0.16.4
Chores
- upgrade to 0.16.4 (Loïc Mathieu)
Commits
- eb489bc: Revert "chore: upgrade to Micronaut 4.3.8" (Loïc Mathieu)
v0.16.3
Bug Fixes
- core/jdbc: add missing sort mapping for ServiceInstanceRepositoryInterface (Florian Hussonnois)
Chores
- upgrade to Micronaut 4.3.8 (Loïc Mathieu)
- upgrade to version 0.16.3 (Loïc Mathieu)
v0.15.14
Bug Fixes
- webserver: prevent non-webserver from crashing due to lacking BasicAuthService (brian.mulier)
Chores
- upgrade to version 0.15.14 (brian.mulier)
v0.15.13
Bug Fixes
- core: VariableRenderer should expose alternativeRender (Florian Hussonnois)
Chores
- upgrade to version 0.15.13 (YannC)
v0.16.2
Bug Fixes
- core: VariableRenderer should expose alternativeRender (Florian Hussonnois)
- tests: add real launch to outputDirDisabled test for task runners (brian.mulier)
- ui: prevent editor shrink on loading task runner doc (brian.mulier)
- ui: Gantt clicks are working again (brian.mulier)
- ui: flow full revision is truncated (Ludovic DEHON)
- cli: API commands work against a pre-micronaut-upgrade server (brian.mulier)
- core: handle secret in trigger (Ludovic DEHON)
- scheduler: better handling of locked triggers (#3603) (YannC)
Chores
- deps: update ui-libs to 0.0.43 (brian.mulier)
- upgrade to version 0.16.2 (YannC)
Commits
- core: mandate that both key and value are present for labels (Loïc Mathieu)
v0.15.12
Bug Fixes
Continuous Integration
- set plugin version via a variable to allow easily changing it (Loïc Mathieu)
Chores
- upgrade to version 0.15.12 (YannC)
v0.16.1
Features
- ui: set plugins menu back in the UI (#3558) (YannC)
- ui: click anywhere on the row to open logs of a task in Gantt vue (YannC)
Bug Fixes
- downgrade Micronaut (Loïc Mathieu)
- validate: restore ability to run validate command without any configuration (brian.mulier)
- ui: use new Monaco API for decorations to prevent editor from disappearing (brian.mulier)
Chores
- version: update to version 'v0.16.1' (YannC)
v0.16.0
Features
- ui: use icon instead of avatar on flow trigger (Ludovic DEHON)
- ui: add reach out button (Ludovic DEHON)
- core: templated task (#3191) #3191 (Loïc Mathieu)
- jdbc*: add an index on logs.timestamp #3212 (Loïc Mathieu)
- ui: add full-screen button on drawer (Ludovic DEHON)
- ui: change menu & icon layout (Ludovic DEHON)
- core: missing secret env var should return a null secret #3213 (Loïc Mathieu)
- core: restrict using the read function on the Worker #3214 (Loïc Mathieu)
- ui: better new version message (Ludovic DEHON)
- ui: add guided tour on top bar (Ludovic DEHON)
- core: add default inputs if not already set in variables #3261 (Loïc Mathieu)
- change the key of SubflowExecutionResult #3266 (Loïc Mathieu)
- core: ExecutionLabelsCondition (YannC)
- core: FlowLabelsCondition (YannC)
- core: add charts by level on log view #3280 (Ludovic DEHON)
- core: add Pebble filters indent, nindent (#3284) #3284 (kriko)
- core: add Pebble YAML filter and YAML function (#3283) #3283 (kriko)
- *****: mass execution replay (#3277) #3277 (yuri)
- ui: add minimal version of saved search filters (#3292) #3292 (yuri)
- core: enhance Kestra services liveness mechanism #3076 (Florian Hussonnois)
- cli: deprecate include helper #3290 (Loïc Mathieu)
- core: rename ForEachItem subtask '_executable' -> '_item' #3320 (Loïc Mathieu)
- core: make the 'from' property of storage tasks mandatory #3312 (Loïc Mathieu)
- core: enable Flyway migration logs #3260 (Loïc Mathieu)
- core: add a storage prefix for big message #3216 (Loïc Mathieu)
- cli: add warnings to the flow validate command #3336 (Loïc Mathieu)
- allow to override existing flow (#3339) #3339 (YannC)
- core: input task documentation (#3338) #3338 (Loïc Mathieu)
- Script runners as plugins #3332 (Loïc Mathieu)
- core: script containerImage property #3346 (Loïc Mathieu)
- core: add labels to triggers (Ludovic DEHON)
- core: enchance liveness core api to support metrics #3340 (Florian Hussonnois)
- core: add metric for worker trigger (Ludovic DEHON)
- core: ScriptService now allow consuming (internalStorage, localFile) when replacing in commands #3361 (brian.mulier)
- retry revamp (#3322) #3322 (YannC)
- core: add task restart strategy on worker failure (#3343,#3351) #3376 (Florian Hussonnois)
- core: new trigger Toggle task #3381 (Loïc Mathieu)
- hide JooQ log about not supported DB version #3385 (Loïc Mathieu)
- ui: include ScriptRunners documentation in right pane on editor (brian.mulier)
- ui: include ScriptRunners on plugins page (brian.mulier)
- highlight pebble in monaco (YannC)
- core: move the default log consumer to the core #3405 (Loïc Mathieu)
- core: ScriptService.labels() and ScriptService.jobName() #3406 (Loïc Mathieu)
- core: ability to replace absolute with relative paths when replacing internal storage (brian.mulier)
- core: ability to replace absolute with relative paths when uploading internal storage files to local files (brian.mulier)
- core: ScriptService.normalize() #3430 (Loïc Mathieu)
- ui: add message to warn for deleting running exec (#2651) #3449 (Florian Hussonnois)
- core: add Script Runner common vars and envs (Loïc Mathieu)
- core: Script Runner refactoring #3456 (Loïc Mathieu)
- retry-flow (#3392) (YannC)
- core: more script-runners common steps and better handling for input files #3462 (brian.mulier)
- core: better additional vars and env handling for runners #3462 (brian.mulier)
- core: add reactive methods in FileSerde to optimize read/write performance of ION files (#3472) [#3472]...
v0.15.11
Bug Fixes
- core: variable renderer handle properly raw tags when recursive rendering (brian.mulier)
- core: add getName() to input to have soft deprecation (brian.mulier)
- webserver: Triggers page crash when a trigger is deleted (Loïc Mathieu)
- core: MapUtils performance (Loïc Mathieu)
- core: improve Execution.findChilds() (Loïc Mathieu)
- core: fix stats webserver (#3408) (Florian Hussonnois)
- core: properly handle deprecation for input's name property to prevent false warnings (brian.mulier)
- core: skip directory and un-readable file on WorkingDirectory post action (Loïc Mathieu)
- webserver: ability to turn off basic authentication through configuration (brian.mulier)
- ui: no more editor shrink due to localStorage value missing (brian.mulier)
- ui: allow backfill with not required inputs (YannC)
- webserver: set paused to success if not subtask (#3458) (YannC)
- test: test does not pass during release (YannC)
Chores
- upgrade to version 0.15.10 (Loïc Mathieu)
- upgrade to version 0.15.11 (YannC)