Loïc Mathieu
Loïc Mathieu
### Feature description Validation is now only supported for `@NotNull` as otherwise it should validate and the rendered property and not the raw property. We should investigate how to bring...
Part-of: https://github.com/kestra-io/kestra/issues/2000 A new variable will be available for expressions: `error.task` that will contains the task identifier of the **last** task that fail. This will be available everywhere not only...
### Issue description Today we init some services needed by the RunContext using `applicationContext.init(this)`. This is costly and as we init a lot of run context this should be improved,...
### Issue description Currently, the JDBC Runner will listen on the executionQueue then, on each message, will use the executionRepository to load the execution from the database to be sure...
### Feature description In case an execution fail, we now have inside the execution object an `error.message` and `error.stackTrace`. See https://github.com/kestra-io/kestra/pull/5491 This information is valuable so we should display them...
### Describe the issue Using the following flow: ```yaml id: sandbox namespace: company.team tasks: - id: pause type: io.kestra.plugin.core.flow.Pause delay: PT5S - id: hello type: io.kestra.plugin.core.log.Log message: "Hello World" ```...
Fixes #1937 Running executions will have a new button in the overview page to pause them.  Bulk pause will be possible in the executions list  Pausing manually a...
### Issue description The executor, when processing an execution, will sometimes create WorkerTaskResult to emulate a task run by the worker This is the case for example for flowable tasks...
### Feature description EncryptedString is a special type of output that will be automatically encrypted and decrypted so it is stored safely, and can't be decoded in the UI from...
Fixes #2840 As an example, the following flow: ```yaml id: flow_2 namespace: edmcode tasks: - id: fail type: io.kestra.plugin.core.execution.Fail retry: type: constant interval: PT10S maxAttempt: 3 maxDuration: PT10S ``` Now...