Kestra

Latest version: v0.20.0

Safety actively analyzes 688087 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 13 of 21

0.14.3

Chores
- **version**: update to version 'v0.14.3'. ([YannC](https://github.com/kestra-io/kestra/commit/668380eb348307a2106850fc127a8056196d47cd))

0.14.2

Chores
- **version**: update to version 'v0.14.2'. ([YannC](https://github.com/kestra-io/kestra/commit/0308e8e26235c7bb82837085bc5b0f336daed50f))

0.14.1

Bug Fixes
- **core-ee**: avoid the need of recursiveness when generating outputFiles ([brian.mulier](https://github.com/kestra-io/kestra/commit/cc59ac0713a61adc686b57b54978cd7c507547fd))

Chores
- **version**: update to version 'v0.14.1'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/8fcde439bdceeea8e75a700e634049ed85735361))

0.14.0

Features
- **docker**: introduce ruby script plugin ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/9813a9c65bdb2c78e32fe426d04f8df2b836db27))
- **core**: validation factory is not longuer supported in Micronaut 4 [2503](https://github.com/kestra-io/kestra/pull/2503) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/0b42eeda89561a77463b949137582b5859f03056))
- **jdbc**: skip worker task running resubmission for skipped execution [2568](https://github.com/kestra-io/kestra/pull/2568) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/dc15678c3605c39c5cd958281144524cbc5d03eb))
- **cli**: SubmitQueuedCommand to submit queued executions [2477](https://github.com/kestra-io/kestra/pull/2477) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/065f0271c20ec893fbfa2c08e563b02b64ee08ec))
- **core**: allowFailure at the task level for runnable tasks [2557](https://github.com/kestra-io/kestra/pull/2557) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/a4ed4595dbbeccfe34706723bffc25e53d571731))
- **core**: allowFailure at the task level for executable tasks [2557](https://github.com/kestra-io/kestra/pull/2557) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/a07675af67e60d331612c2c44657eb705c0e9192))
- **core**: allowFailure at the task level for flowable tasks [2557](https://github.com/kestra-io/kestra/pull/2557) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/379133c0f7f24c2d673449636b4fd5807561df35))
- **core**: add flatten function for pebble (2537) [2537](https://github.com/kestra-io/kestra/pull/2537) ([Edward Li](https://github.com/kestra-io/kestra/commit/fad528fc2b102d096238f234cdc987abdebb176b))
- **webserver**: Marketplace proxy [2579](https://github.com/kestra-io/kestra/pull/2579) ([brian.mulier](https://github.com/kestra-io/kestra/commit/073af367abd554a959bf44fd4def0826c9399cc2))
- **core**: add Elastic Common Schema (ecs) log format dependencies ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/c7598f6928eed030d2f5c62be3517903d89c88a5))
- **ui**: allow to change the status of a CREATED task [2598](https://github.com/kestra-io/kestra/pull/2598) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/e34d0243dd657ac05802ad4ffa19ea03a5fe8bbe))
- **vscode**: file search by name [2602](https://github.com/kestra-io/kestra/pull/2602) ([brian.mulier](https://github.com/kestra-io/kestra/commit/587c7d91fed1356326eb924f8f6e74f8aa7d32b1))
- **cli**: allow to resolve a plugin from a version range (2646) [2646](https://github.com/kestra-io/kestra/pull/2646) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/4e7c9c658f47c0bf9e7abf70243607fc7b1dd78a))
- **docker**: use entrypoint to simplify ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/9a9c199549a41b19fe2f774e7036648eb239e5e4))
- **ui**: try to use toast at bottom right ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/849593cbb7e4ce2d6834fe0804a665c04f22922b))
- **core**: prevent scheduler to failed on invalid schedule ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/0fa696465b3506cbecd5fd72d8119aad9c6112ca))
- **core**: allow taskDefault to use a prefix (and not full class name) (2657) [2657](https://github.com/kestra-io/kestra/pull/2657) ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/f5c4aab591a31ffddb1a55d3ecb2f2d99e76d8f5))
- **webserver**: add export namespace files endpoint + support flow imports through create file endpoint [2634](https://github.com/kestra-io/kestra/pull/2634) ([brian.mulier](https://github.com/kestra-io/kestra/commit/5873f2787500d0ae7022f98235edb2fc595c0b86))
- **ui**: import from zip, files or folders + export as zip for namespace files [2634](https://github.com/kestra-io/kestra/pull/2634) ([brian.mulier](https://github.com/kestra-io/kestra/commit/424e8b9f3e8654e1dd89b663961b6139d5e43758))
- **core**: provide a method in the run context to safely resolve a path [2704](https://github.com/kestra-io/kestra/pull/2704) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/99ca5f7ed0f27b6f43a0fb9a09da37bf4b74b6d0))
- **core**: rename the Flow task to Subflow [2640](https://github.com/kestra-io/kestra/pull/2640) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/b8c8a066ae575d7c7004d2249e6e3bd3094ccfa2))
- **core**: all by prefix to also get directories [2711](https://github.com/kestra-io/kestra/pull/2711) ([brian.mulier](https://github.com/kestra-io/kestra/commit/58467f661845d0b743a51b479eef033621cd88ad))
- **core**: add FlowService.findById [2711](https://github.com/kestra-io/kestra/pull/2711) ([brian.mulier](https://github.com/kestra-io/kestra/commit/b83cacab9f9a81bd21aeb7f937d246b37d5f977e))
- **core**: lowercase mocked flowId / namespace for it to comply with flow validation [2711](https://github.com/kestra-io/kestra/pull/2711) ([brian.mulier](https://github.com/kestra-io/kestra/commit/e9a24046385549ff7a7bd78cd83214ea8cb54721))
- **core**: add FlowService.findByNamespace ([brian.mulier](https://github.com/kestra-io/kestra/commit/7716d64395bcd615be49c9a3881568a872627800))
- **core**: improve deserialization error handling (2622) [2622](https://github.com/kestra-io/kestra/pull/2622) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/734c8db4292f77f740dd74e1eda5ad96cd844a1f))
- **core**: assert that task default works for Trigger and Condition [2736](https://github.com/kestra-io/kestra/pull/2736) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/db11cb738f71675ddfe13456f3b3fdb088d5520d))
- **core**: public holiday condition [2718](https://github.com/kestra-io/kestra/pull/2718) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/c64f7e70e02d6e01706e8dff3eecddbf36f40730))
- **core**: allign all date conditions to trigger.date [2718](https://github.com/kestra-io/kestra/pull/2718) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/d7e1ce58fe6dca6a33deea0719ad701ef8bbedb2))
- **tasks**: introduce Labels task to allow updating execution labels at runtime (2742) [2742](https://github.com/kestra-io/kestra/pull/2742) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/31d351153eba93b7fe949354adcc2ee651243d16))
- added concurrency property to lowcode editor (2746) [2746](https://github.com/kestra-io/kestra/pull/2746) ([YannC](https://github.com/kestra-io/kestra/commit/3580003143b72176d1a0d129a9768708d9984d8d))
- **core**: add categories to plugin metadata ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/cbee164c6000bf092a00648c7b582001119d2ed7))
- **build**: add concurrency property to avoid duplicate develop CI running (2766) [2766](https://github.com/kestra-io/kestra/pull/2766) ([YannC](https://github.com/kestra-io/kestra/commit/ec8d191bde95cfabfa60e91a97739fdc04133070))
- **core**: make the triggerStateSavedLock protected so it can be used on subclasses [2820](https://github.com/kestra-io/kestra/pull/2820) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/45378831080672ea1eeea6a65c38d16651256fc5))
- refactor to use taskrun.iteration [2591](https://github.com/kestra-io/kestra/pull/2591) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/906e53fd85b645ec1debe262d556727bc9822ced))
- **core**: allow caching static file for cdn ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/b0a805e8e0c6a84e079fb5c079da473f71063411))
- **ui**: add posthog event tracking ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/edc060c1d4e6a4c6d335db16c9d8e41931e0d5fc))
- **jdbc**: safely deserialize subflow executions [2831](https://github.com/kestra-io/kestra/pull/2831) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/19f2fa21c22382e012049c2d5c2458cedd2d1773))
- **webserver**: add a log in case rendering the webhook key fail (2828) [2828](https://github.com/kestra-io/kestra/pull/2828) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/b6c45fcb98e17acd3b5d42b51c9ca1f773103c1c))
- **core**: add a new CORE plugin category (2842) [2842](https://github.com/kestra-io/kestra/pull/2842) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/a7f7ce796383fc25a134da1dc08050d216e65193))
- **render**: disable recursive rendering by default with `kestra.variables.recursive-rendering` as a settings + introduce render() function (2834) [2834](https://github.com/kestra-io/kestra/pull/2834) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/b327f28912b9043b617000cf433f89710fb738fe))

Bug Fixes
- subflow logs not working (2552) [2552](https://github.com/kestra-io/kestra/pull/2552) ([YannC](https://github.com/kestra-io/kestra/commit/49be20fe1220aaab35921ba73b912e50e8123380))
- **core**: incorrect usage of validation annotations [2503](https://github.com/kestra-io/kestra/pull/2503) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/fdd1579926c0c6225de72938915324d9f069eed6))
- **ui**: Add form for anyOf type (1650) [1650](https://github.com/kestra-io/kestra/pull/1650) ([YannC](https://github.com/kestra-io/kestra/commit/c5c683aeae54f82368dedb5502a55c4368b659d7))
- **core**: increase ForEachItem tests flow running wait duration ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/bd756c53eb5d0feb16ef2ea3573eddf2ae52a50e))
- display file preview (2569) [2569](https://github.com/kestra-io/kestra/pull/2569) ([YannC](https://github.com/kestra-io/kestra/commit/bb97c46a65268ec16cbd71e4f91c89b326f14ab3))
- **ui**: every unwanted things are now hidden in VSCode editor [2554](https://github.com/kestra-io/kestra/pull/2554) ([brian.mulier](https://github.com/kestra-io/kestra/commit/070f10979e919e68bce2ae6706ca97fcfa5ef70b))
- **core**: input streams are now properly closed to prevent exhausting connections on remote storages [2574](https://github.com/kestra-io/kestra/pull/2574) ([brian.mulier](https://github.com/kestra-io/kestra/commit/c376b129286b4958234abec17019a9303680c3bd))
- apply class correctly (2578) [2578](https://github.com/kestra-io/kestra/pull/2578) ([YannC](https://github.com/kestra-io/kestra/commit/9d3470dc3cafdb7e180fd6dbfeb1703b02c5257c))
- display actions buttons on topology view (2575) [2575](https://github.com/kestra-io/kestra/pull/2575) ([YannC](https://github.com/kestra-io/kestra/commit/2872ff0668a02105a99c40a77b676278bda313eb))
- **webserver**: mark the execution as killing to avoid ghost execution [1747](https://github.com/kestra-io/kestra/pull/1747) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/2cff2c9cf9ca7deb40cc626d87e839c87087e523))
- **ui**: the workers API is global to all tenants [2590](https://github.com/kestra-io/kestra/pull/2590) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/c9f28cce7d2786ee8c1728d95fa22d981abd63c3))
- **tests**: add a test to ensure that simple deletion don't delete by prefix to avoid side effects [2605](https://github.com/kestra-io/kestra/pull/2605) ([brian.mulier](https://github.com/kestra-io/kestra/commit/b6e1d77f1a9c7074f7763ffa40d3d96386cb944a))
- **tests**: add a test to ensure that file deletion don't delete by prefix to avoid side effects ([brian.mulier](https://github.com/kestra-io/kestra/commit/e9d6634bad3b59bd6383f8ae421d04952c46346e))
- prerender variables (2588) [2588](https://github.com/kestra-io/kestra/pull/2588) ([YannC](https://github.com/kestra-io/kestra/commit/1e31af6869c922a1d16ea44e2301245fb7f04ee3))
- **core**: prevent npe on subflow ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/701dd178d544c28798d27e07f9c685b961be807b))
- **ui**: use correct key when change display columns on execution list (2615) [2615](https://github.com/kestra-io/kestra/pull/2615) ([YannC](https://github.com/kestra-io/kestra/commit/ee222755d9063902c1638aad058c96bfb20f05b0))
- **ui**: left menu child is also selected when navigating in their subroutes [2620](https://github.com/kestra-io/kestra/pull/2620) ([brian.mulier](https://github.com/kestra-io/kestra/commit/e091cf7ce968b488bd5803ce56bc29de0ea5d3b6))
- **worker**: worker execution result (2616) [2616](https://github.com/kestra-io/kestra/pull/2616) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/fca0030f0f04014de6c3ac6ed9bb470fe6ac7c33))
- **core**: possible NPE on execution.findChilds() (2607) [2607](https://github.com/kestra-io/kestra/pull/2607) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/aca7686c4a3906f549f44e402406b7d6eb4cdeef))
- **ui**: avoid admin menu blinking (2606) [2606](https://github.com/kestra-io/kestra/pull/2606) ([YannC](https://github.com/kestra-io/kestra/commit/8043a7eb2f7d6830f58553c1115e00c6a6a9b528))
- **webserver**: allow tenant in MarketplaceFilter pattern [2614](https://github.com/kestra-io/kestra/pull/2614) ([brian.mulier](https://github.com/kestra-io/kestra/commit/9ef5de2db18bcd50a1e1c78277d7dd040c4c7566))
- **cli**: disable worker on standalone when 0 ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/34c2f8f3aea3f9e273e9907ade1f761813ceab46))
- **cli**: add missing help outputs (2636) [2636](https://github.com/kestra-io/kestra/pull/2636) ([yuri](https://github.com/kestra-io/kestra/commit/6c4c09a686c69d0d0aa266f954e3cbe592dca36c))
- **storage**: returning full uris for file search [2602](https://github.com/kestra-io/kestra/pull/2602) ([brian.mulier](https://github.com/kestra-io/kestra/commit/e27a99bc9a222eef1bfacd34fff4c048e0d533a8))
- **storage**: handle non-existing entry for filesByPrefix [2602](https://github.com/kestra-io/kestra/pull/2602) ([brian.mulier](https://github.com/kestra-io/kestra/commit/2ff0862ad36177d0a809d890fb0627e811366774))
- **core**: allow overriding an existing input / namespace file with new content [2643](https://github.com/kestra-io/kestra/pull/2643) ([brian.mulier](https://github.com/kestra-io/kestra/commit/af99b998153be212b025aefa6787dc39dcbfcdf3))
- **core**: skip execution for flows with no list of tasks (2601) [2601](https://github.com/kestra-io/kestra/pull/2601) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/c691fd5317a3bc2831612a798bbd59552581a5e8))
- **core**: don't warm for anonymous usage ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/10bb10d3048bab28174ab2f59105a545b278259e))
- **jdbc**: log executionId could be null ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/6699436322dc052eb28dc37569857aa0ef3079ca))
- **core**: add 'deprecated' to the task front matter title (2700) [2700](https://github.com/kestra-io/kestra/pull/2700) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/95da457b66947d5d3981d59ec4e704bb5e5b0d91))
- **webserver**: properly injecting tenantId in parsed flow source upon import [2706](https://github.com/kestra-io/kestra/pull/2706) ([brian.mulier](https://github.com/kestra-io/kestra/commit/128357b729c0b1d229ad34ccac3af59867021df5))
- **jdbc**: update the executor even if we cannot emit logs [2701](https://github.com/kestra-io/kestra/pull/2701) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/72b4e10131be7cbc8a667b12b6805c3e953c9fed))
- **ui**: global notification to bottom right ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/5c47af831ece78abf0fea072effc0dd06a8056d3))
- **core**: FlowWithSource now handle concurrency property (2714) [2714](https://github.com/kestra-io/kestra/pull/2714) ([YannC](https://github.com/kestra-io/kestra/commit/618838f6e7a1c4210a921cf1f15c4c41c9edb2b8))
- **tests**: retrying flaky JDBC replay test [2711](https://github.com/kestra-io/kestra/pull/2711) ([brian.mulier](https://github.com/kestra-io/kestra/commit/f61e9747c3b5635b87135ba38e3dc4d60850a0be))
- **core**: removed pass-through methods for FlowService ([brian.mulier](https://github.com/kestra-io/kestra/commit/8523b3e4216132860bb2f00db241a97c351e4f03))
- **ui**: task run attempts selector for logs is now working properly (2721) [2721](https://github.com/kestra-io/kestra/pull/2721) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/a12c9e50614844d9731b4275b033c04cb90abace))
- **core**: mark the execution as killing to avoid ghost execution (2586) [2586](https://github.com/kestra-io/kestra/pull/2586) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/715ed8eb0263fa4c80bc2655a9512bb2e80214d5))
- **core**: add missing Schedule timezone validation [2724](https://github.com/kestra-io/kestra/pull/2724) ([yuri1969](https://github.com/kestra-io/kestra/commit/35256551e33622ebfacb2c15cf853b6803a96030))
- **ui**: removed some console warnings around typing [2735](https://github.com/kestra-io/kestra/pull/2735) ([brian.mulier](https://github.com/kestra-io/kestra/commit/49e2862f56278a1e5bab8052339ba8ca1adb9166))
- **ui**: add comments to help local extension development [2735](https://github.com/kestra-io/kestra/pull/2735) ([brian.mulier](https://github.com/kestra-io/kestra/commit/015609ac4fd4179080c5afddc1275c3b2d57d407))
- **ui**: reloading flow definition upon flow save in Namespace File editor [2735](https://github.com/kestra-io/kestra/pull/2735) ([brian.mulier](https://github.com/kestra-io/kestra/commit/6428aa0ad2f8e8eecc9d0872b86e36e155f5268d))
- **tests**: add some debug logs for flaky ForEachItemCaseTest.forEachItemNoWait [2735](https://github.com/kestra-io/kestra/pull/2735) ([brian.mulier](https://github.com/kestra-io/kestra/commit/e76f011eee7704bf7c57c1047f3630eb08669ba0))
- **core**: add the tenant in the Flow trigger [2741](https://github.com/kestra-io/kestra/pull/2741) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/e515b7135df9168667524df115af64376c20ad0c))
- **webserver**: accept labels with value being URL [2745](https://github.com/kestra-io/kestra/pull/2745) ([brian.mulier](https://github.com/kestra-io/kestra/commit/bb47a97f34a5c732a15ef2aaae708e68d58ca7b6))
- **webserver**: accept tenant in config endpoint [2748](https://github.com/kestra-io/kestra/pull/2748) ([brian.mulier](https://github.com/kestra-io/kestra/commit/2a51145f60938fec78e94c3d95a25f027fc5842e))
- **ui**: inject tenant in every api calls [2748](https://github.com/kestra-io/kestra/pull/2748) ([brian.mulier](https://github.com/kestra-io/kestra/commit/75e53c0371b9644cc8228423c5c8bbff1d228784))
- **tests**: query params were lacking '&' in ExecutionControllerTest.find() ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/48232483f6fa7993182b03d31ad9b2062733ca12))
- **tests**: disable test while label filtering gets fixed ([brian.mulier](https://github.com/kestra-io/kestra/commit/f8f21b593f57e55c5199e03653f69aef33c2b3d3))
- **core**: inheritLabels failed with empty labels ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/bed4e310247d417fb64a5d67e21793f25d6a69ee))
- **core**: handle tenant on UriProvider ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/c75fa9b9811758d35f9aa01078351349f1745dc3))
- **jdbc**: label filtering now working properly with key-value match on same object [2749](https://github.com/kestra-io/kestra/pull/2749) ([brian.mulier](https://github.com/kestra-io/kestra/commit/533f4a198bdf49dbb1c792c935db5b56187d39b1))
- **docs**: corrected the docs under conditions [2751](https://github.com/kestra-io/kestra/pull/2751) ([Shruti Mantri](https://github.com/kestra-io/kestra/commit/5d10ba46053ba1cb827ed3b8a236c3fdec58bbdb))
- **ui**: every route push now include tenant to prevent bad redirections [2752](https://github.com/kestra-io/kestra/pull/2752) ([brian.mulier](https://github.com/kestra-io/kestra/commit/c87f4c7da6c089e75ce5576614acbe10b3e3763b))
- **tests**: added debug information in case of SchedulerThreadTest.thread test failure [2752](https://github.com/kestra-io/kestra/pull/2752) ([brian.mulier](https://github.com/kestra-io/kestra/commit/3f8285ac436426599af5d5f20f50536fa293f2c7))
- **tests**: added debug information in case of WorkerTest.failOnWorkerTaskWithFlowable test failure [2752](https://github.com/kestra-io/kestra/pull/2752) ([brian.mulier](https://github.com/kestra-io/kestra/commit/c985c31b86720fcf562d6631ccf39a624410a8bb))
- **ui**: invalid link on charts for state ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/994abc0d07212122bb3ae0caf0dfe78905f59123))
- **ui**: sort on flow executions page was not working ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/e6b8333dcb64e6f7707061a45cb129d330ae5362))
- **ui**: click on flow executions charts must redirect to same page ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/b3d350400d7d7faf4c2a2e3c747e3dbad0e40908))
- **ui**: no longer crashing upon null value for `tasks` flow property [2769](https://github.com/kestra-io/kestra/pull/2769) ([brian.mulier](https://github.com/kestra-io/kestra/commit/53b0fbf7ce3e195e52c26a94ea5ec339fde1149a))
- **core**: FlowWithSource also copies tenantId when created with method `of` [2756](https://github.com/kestra-io/kestra/pull/2756) ([brian.mulier](https://github.com/kestra-io/kestra/commit/e76cc70bfd83dc1ef4be58f1aeac4ec226b4b486))
- CI property issue ([YannC](https://github.com/kestra-io/kestra/commit/77d4f7453c2a4162edd2ee2e412a228ea98f3a47))
- **tests**: add a test to ensure that we retrieve 1 last execution per (flow, namespace) [2767](https://github.com/kestra-io/kestra/pull/2767) ([brian.mulier](https://github.com/kestra-io/kestra/commit/e5520e1174d114133b08177af75e8c18f47c19b4))
- **jdbc**: group by (namespace, flow_id) for lastExecutions query instead of flow_id only [2767](https://github.com/kestra-io/kestra/pull/2767) ([brian.mulier](https://github.com/kestra-io/kestra/commit/e524057558b4040452c691c97bfadfe315fa05f8))
- **core**: Move `.kestraignore` handling to its own KestraIgnore class [2792](https://github.com/kestra-io/kestra/pull/2792) ([brian.mulier](https://github.com/kestra-io/kestra/commit/0d43d6209f8b7dd1f8c80d76d166dc17bad6248a))
- **jdbc**: handle leap year for MySQL group by week [2796](https://github.com/kestra-io/kestra/pull/2796) ([brian.mulier](https://github.com/kestra-io/kestra/commit/2eed307dc2e09145aa12fed67009c78629fdcb5f))
- **tests**: JdbcHeartbeatTest.triggerResubmit logging in case of failure ([brian.mulier](https://github.com/kestra-io/kestra/commit/a54c2a39b71444754bac6fdba55cd3af80771c89))
- **docs**: corrected the docs on multiple flows (2799) [2799](https://github.com/kestra-io/kestra/pull/2799) ([Shruti Mantri](https://github.com/kestra-io/kestra/commit/da69eb24de42867cf20a9a308c225948f591f44b))
- **core**: NamespaceFilesService inject include / exclude patterns don't mandate a leading '/' for patterns [2791](https://github.com/kestra-io/kestra/pull/2791) ([brian.mulier](https://github.com/kestra-io/kestra/commit/959a1f82973f454718a0732e40560c38c82e5289))
- **handlebars**: added another mapper without context for YamlFlowParser to prevent trying to retrieve flow location for non-file flows [2801](https://github.com/kestra-io/kestra/pull/2801) ([brian.mulier](https://github.com/kestra-io/kestra/commit/0750948ed59fe0bd33348e64f41d0eedf43cf876))
- **ui**: log can be empty ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/f7ae0869114c762978dc921225bb2e9ac759be3c))
- **core**: invalid log, should log task id and not flow id twice [2826](https://github.com/kestra-io/kestra/pull/2826) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/11b2f063c66016bc160c67c055f75bf85250b29c))
- **webserver**: handle invalid route proper error ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/920583216dd014baad19ce77667262c0c0b13313))
- **ui**: prevent crash on invalid yaml ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/6000123a6275c298b9e8d66aca6a46410300f49b))
- **ui**: fix props type on EditorView ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/06eae527f15242a2321df41cb54ecb2ad9b31751))
- **core**: keep a setter for items on TaskRun for backward compatibility ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/d79dc261aaacbdf8eb0e87d5c64392740383a2f6))
- **core**: tenantId on runContext should not be serialized ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/08688e6bbdf48b7cecf9b64743a3fbda6b404e1e))
- **ui**: proper api xhr options for config endpoint ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/0f1f233cfcbfccfd4af1a06611b7fae21242e79c))
- **ui**: correct api url ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/b781db5166c95191cda9551317bf1d7471a0a512))
- **ui**: hide the export template button if template is not enabled. [2841](https://github.com/kestra-io/kestra/pull/2841) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/56da9495cda2aef96f1a04609e1866561027a008))
- **docs**: doc corrections for core models and tasks (2819) [2819](https://github.com/kestra-io/kestra/pull/2819) ([Shruti Mantri](https://github.com/kestra-io/kestra/commit/1cb32c96a302a877b24cfc8e30f2eac758521ad7))
- **core**: retry can crash the Worker (2837) [2837](https://github.com/kestra-io/kestra/pull/2837) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/31b43c7f9edfdd5028e2a2f88be2b3ded486a833))
- **core**: rename test application.yml to application-test.yml (2225) [2225](https://github.com/kestra-io/kestra/pull/2225) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/5cc33c90f36c7cee7b7d686e35e45f41d6c42aa3))
- **translations**: eval button renamed to render (2864) [2864](https://github.com/kestra-io/kestra/pull/2864) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/319bf8c498ee69fd66b559a1ff23f8a84ebca45b))
- **translations**: some translations were missing ([brian.mulier](https://github.com/kestra-io/kestra/commit/2a7612da8151ff4676f08ea1b84cbf24ec9b8268))
- **docs**: doc correction under core model tasks (2866) [2866](https://github.com/kestra-io/kestra/pull/2866) ([Shruti Mantri](https://github.com/kestra-io/kestra/commit/f6fc56e2f9bba3e6c9c49f204c98e336c5b54d0f))
- **tests**: trigger resubmit test is now based on condition awaiting instead of arbitrary time await [2804](https://github.com/kestra-io/kestra/pull/2804) ([brian.mulier](https://github.com/kestra-io/kestra/commit/6cbf539cc2fb777e404ae2d081896ff90a7964a5))
- **ui**: NamespaceSelect input size fits its content (2865) [2865](https://github.com/kestra-io/kestra/pull/2865) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/8093ecf1660a10bd50d9bb541931d6629f3bdf54))
- **ui**: add missing id on posthog ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/e4cfc3b6e2a485a4029e110544444956520894a2))
- **core**: refactoring of execution running for concurrency limit (2825) [2825](https://github.com/kestra-io/kestra/pull/2825) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/901ed01563d33d84c350989124901bd740101a9e))
- wording in translations (2868) [2868](https://github.com/kestra-io/kestra/pull/2868) ([Anna Geller](https://github.com/kestra-io/kestra/commit/85812f0ff21c0526c4ba568d36dfc81d6cfa42a6))
- load correct tenant & no more unauthorized error (2875) [2875](https://github.com/kestra-io/kestra/pull/2875) ([YannC](https://github.com/kestra-io/kestra/commit/900f3d080418f5bd83d2ae2cd238b3ef59756069))
- **core**: add the tenantId at trigger creation (2877) [2877](https://github.com/kestra-io/kestra/pull/2877) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/80f836a19056b81392af528f0439d6b4f1241d34))
- **ui**: reorganize settings ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/af5e00917ce0b923e908f4363a6e3ae2987b42d0))
- **ui**: tooltip DateAgo need a key ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/4c083d102fc598141c1e4ea1e3620c2a1a960c17))
- **ui**: invalid dependencies count ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/ab74bab8aa50710f23cb01942275ffdc65534f35))
- **ui**: don't init topology if not visible ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/fae782967cdc66dc8fb50ef65927511649bf86a7))
- **ui**: restoreUrl is now scoped to a tenant (2880) [2880](https://github.com/kestra-io/kestra/pull/2880) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/8127aeafa4923ee30820318395cb27b2ea6484f7))
- **cli**: Make the CLI help clearer (2882) [2882](https://github.com/kestra-io/kestra/pull/2882) ([yuri](https://github.com/kestra-io/kestra/commit/381869ba03bb740020d9dd681cd8e98bb23ad67b))

Code Refactoring
- **ui**: refactor executions ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/31350e83139a8bbc28a94d4dad6901d3b34d3902))

Chores
- **version**: update snapshot version 'v0.14.0'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/16d2d106f2a93e72db378988a923bcf20d84c59f))
- **version**: update snapshot version 'v0.14.0-SNAPSHOT'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/6376d1da649e9ed7346c68e3d041cca75045eadd))
- add Apache Druid JDBC plugin ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/92b26f15a0b559ce394bb0a2cca284dbf7bddaf4))
- **deps**: update github actions and dependabot ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/077a9e9dedfa96cc86372bfef88aa695e54970eb))
- **deps**: bump com.github.ben-manes.versions from 0.49.0 to 0.50.0 ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/3906bc0f65d07ee999cc5c28215d2a6dfb3eaae9))
- **deps**: update most js deps ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/2d16d8cfb91b6db7d7a4f236f803dc7d4fdd3132))
- **ui-deps**: bump ui-libs version to 0.0.31 [2640](https://github.com/kestra-io/kestra/pull/2640) ([brian.mulier](https://github.com/kestra-io/kestra/commit/30192bd30fc943dfab453fd4b9411b44ce75a4df))
- **core**: remove stdout print ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/1f5582153cbed5d5c51d52c133175e4c010c78a9))
- **deps**: bump Kestra's VSCode extension to 0.1.8 ([brian.mulier](https://github.com/kestra-io/kestra/commit/bdc61e2e715d84a7dd8bedc9138ad1c4d005d9c9))
- **editor-deps**: bump Kestra extension to 0.1.10 ([brian.mulier](https://github.com/kestra-io/kestra/commit/3b351d14e536a80a5da35e658311dff55aa69f28))
- **deps**: bump Kestra VSCode extension to v0.1.11. ([brian.mulier](https://github.com/kestra-io/kestra/commit/93fbe82de4d3b8164f5931716f0ccb9574db1670))
- report JUnit tests to CI ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/7bef32a10cc792c45802a1819245474bedea4f89))
- *****: refactoring of subflow [2591](https://github.com/kestra-io/kestra/pull/2591) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/0ac8cdc0e3ec63a61a3341a114c5bab1fd010998))
- **ui**: refacto UI so its use new "numberOfBatches" output [2591](https://github.com/kestra-io/kestra/pull/2591) ([YannC](https://github.com/kestra-io/kestra/commit/79bf74063ffd64cb36ca70f552f5e8b1217bfc28))
- **refactor**: remove a bunch of compilation warning and remove deprecated StorageInterface method ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/1e1785db7e10e296e2bb698e1767dfa5a576d4c4))
- **deps**: update most of java deps ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/2c69382d4939bf0dc60041f1eeb6bb64d230669c))
- **deps**: update most js package ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/6c17067232221369baeb4222ab68cb21084ce77b))
- **deps**: bump github/codeql-action from 2 to 3 [2727](https://github.com/kestra-io/kestra/pull/2727) ([dependabot[bot]](https://github.com/kestra-io/kestra/commit/376318624c5f78ac213d07b90c029ac14eb8e5a2))
- **deps**: bump org.apache.httpcomponents:httpclient from 4.5.13 to 4.5.14 ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/5a51c5fca0bec7a10f2b71493c6b40d9f9163a48))
- **deps**: update dependencies ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/efafd7bd6f78c36775528ed78a82001a1bc8cac8))
- **ci**: don't sign JARs if it's not to publish them (2810) [2810](https://github.com/kestra-io/kestra/pull/2810) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/70ca7b44bd57b826c33de92de563f43b42ced522))
- **version**: update to version 'v0.14.0'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/f3a621045f6c037556c191599ca424c64a1ee19d))

Commits
- 250a75d: Revert "fix(webserver): mark the execution as killing to avoid ghost execution" (Loïc Mathieu)
- email (2564) [2564](https://github.com/kestra-io/kestra/pull/2564) ([Anna Geller](https://github.com/kestra-io/kestra/commit/bd35ad5cc640f00130ac8fbdfd040a2c24ac01d9))
- 2450c6d: feat(jdbc,runner-memory): send a FAILED worker task result when we cannot create it from the executable task (Loïc Mathieu) [2642](https://github.com/kestra-io/kestra/pull/2642)
- ccf41fc: Revert "fix(): prerender variables (2588)" (Loïc Mathieu) [2754](https://github.com/kestra-io/kestra/pull/2754)
- 5ee0122: Revert "fix(docs): corrected the docs on multiple flows (2799)" (brian-mulier-p) [2802](https://github.com/kestra-io/kestra/pull/2802)
- 5d116a9: Revert "Revert "fix(docs): corrected the docs on multiple flows (2799)"" (brian-mulier-p) [2805](https://github.com/kestra-io/kestra/pull/2805)

Breaking Changes
- **Deprecation of recursive Pebble templating**: so far, kestra's templating engine has been rendering all expressions **recursively**. While recursive rendering enabled many flexible usage patterns, it also opened up the door to some unintended behavior. For example, if you wanted to parse JSON elements of a webhook payload that contained a templated string from other applications (such as GitHub Actions or dbt core), the recursive rendering would attempt to parse those expressions, resulting in an error. The release 0.14.0 has changed the default rendering behavior to **not recursive** and introduced a new `render()` function that gives you more control over which expressions should be rendered and how. Check [the migrations](https://kestra.io/docs/migrations/recursive-rendering) page for more details.

0.13.10

Bug Fixes
- **ui**: log can be empty ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/c4097f5f6674476b8dd96c99c4afd44ddf832efe))
- **ui**: prevent crash on invalid yaml ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/70a3e46d9b3a084c401bb341abf03f95dc702335))
- **ui**: task run attempts selector for logs is now working properly (2721) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/47273ddd3b5db28547df3f5d589bb54da4617cc5))

Chores
- **version**: update to version 'v0.13.10'. ([YannC](https://github.com/kestra-io/kestra/commit/f6b6c5d63fa5f73198c489fee09fe0144a2d334b))

Commits
- af8f8e0: Revert "fix(): prerender variables (2588)" (Loïc Mathieu)

0.13.9

Features
- **core**: make the triggerStateSavedLock protected so it can be used on subclasses ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/0cf0af74743bd1ce83968ce3c32ddda9dfbe6f66))

Chores
- **version**: update to version 'v0.13.9'. ([brian.mulier](https://github.com/kestra-io/kestra/commit/5a22c218f3c00e9e9cfd873a7150384769e3b737))

Page 13 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.