Kestra

Latest version: v0.21.13

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

Scan your dependencies

Page 28 of 31

0.9.2

Features
- **cicd**: build internal workflow ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/f11e55bcfbd73dc711b8760a1eac2136f107be5a))

Bug Fixes
- **ui**: don't load task type and use flow instead ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/fd18bba0f7064333c5e3770583cbfb97c991cf4c))
- **core**: TestUtils.mockTrigger() must call runContext.forScheduler() ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/50d6bbcd6aa1e11822553b344254d94f13614e57))
- **ui**: Flow with dependencies can now be deleted ([YannC](https://github.com/kestra-io/kestra/commit/9b2ae9d7b28c21460fab2893322547ea1ef54687))
- **core**: multiple potential deadlocks and races on the AbstractScheduler ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/227a161b328d6592003b2b8efe43c7d519276b5d))
- **core**: redundant synchronization on the FlowListeners ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/8d56a9609f60d4841c91c76c368a1d9e2776d4a4))
- **ui**: validation of trigger on lowcode failed (1440) ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/e76f7a8979ed4857bc7d7bd60757794e570c9d13))
- **tests**: falling test depending on the backend ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/1cace9127b966d11b16650a3b41128bf20582ad3))

Chores
- **test**: improve test (1430) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/8bf95e7fc3aec1c0f9bc5a41c52572a028455e9c))
- **version**: update to version 'v0.9.2'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/cd25424b0979415f6f3b51ced685bafcda7fde6c))

0.9.1

Features
- **core**: improve the Worker usage of workerThreadReferences [1407](https://github.com/kestra-io/kestra/pull/1407) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/1de91358e280cd24887a5df8c33bac699e47edb4))

Bug Fixes
- **core**: task default can have duplicate values ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/82f757249a95c985b53beea3f56b5905fca4b857))
- **ui**: Error message on draft save [1404](https://github.com/kestra-io/kestra/pull/1404) ([brian.mulier](https://github.com/kestra-io/kestra/commit/45e0bd414a06d7732d69f7ce9860cae6cfaf8863))
- **core**: executionId on trigger should not be duplicate [1419](https://github.com/kestra-io/kestra/pull/1419) ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/92c8924f9f61cae1832fb61b528cae839965c895))
- **ui**: Failsafe for infinite loading + handling already-saved flow with validation errors [1420](https://github.com/kestra-io/kestra/pull/1420) ([brian.mulier](https://github.com/kestra-io/kestra/commit/83c7bffcfe668c8f5e45b1ea0136be976731d731))
- **core**: flowable task can fail on resolveState [1394](https://github.com/kestra-io/kestra/pull/1394) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/fde3eb721c50c5232ba3528f672c15edbe093eea))
- **core**: don't crash the worker if it receive a flowable task [1407](https://github.com/kestra-io/kestra/pull/1407) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/ec733c505d903ad0bc13c4bbc9e175ff87412085))
- **core**: fail the worker if it receives directly a flowable task instead of silently doing nothing [1407](https://github.com/kestra-io/kestra/pull/1407) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/8df977baf86ca4e6cb895ccb98f8bedc3208b8f4))
- **ui**: new version button color with white theme ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/bd18f8cd83295dfe05363a5887ca5445a2e2464c))
- **ui**: no more validation error at flow creation start [1431](https://github.com/kestra-io/kestra/pull/1431) ([brian.mulier](https://github.com/kestra-io/kestra/commit/02457530a918b6d173e2d6ff15f6eeeb95921fc6))

Chores
- **version**: update snapshot version 'v0.9.1-SNAPSHOT'. ([Ludovic Dehon](https://github.com/kestra-io/kestra/commit/63e81b58dfcbd9cdeb412dcd4918c27535f6bb3b))
- **docs**: update the readme (1415) [1415](https://github.com/kestra-io/kestra/pull/1415) ([Anna Geller](https://github.com/kestra-io/kestra/commit/cbce23c7f32c94cb5abb6ea8ea285519bcbcd5fa))
- **test**: improve some test duration & pause conditions (1422) [1422](https://github.com/kestra-io/kestra/pull/1422) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/0cac32c6fbbefa3776bdfd231cebd2252c0a349c))
- **version**: update to version 'v0.9.1'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/c761c2f9fd010a053f03cca364424729c069f94f))

0.9.0

This new release focused on **user experience improvements** and **bugs resolving**.

New Features

- **⭐ Flow Metrics Dashboard** : since previous versions, [any flows execution exposed `Metrics`](https://kestra.io/docs/concepts/executions#metrics). However there were no useful UI to explore and see those metrics. **In this new release we created a new "Metrics tab" accessible at the Flow level**. It may be useful to track specific metrics (count rows processed, explore third-party integration billing, see time of processes, etc.) and improve the observability of users tasks.
- **Save Flow as drafts**: users are now able to save Flows as draft, even in the presence of errors in the Flow declaration. Useful when drafting flows and allows users to conveniently return to their work at a later time.

User Experiences Improvements

- Manage editor windows size: editor can shows both source and topology or source and documentation. We added the ability to resize those two windows with a slider.
- Ability to re-execute a Flow with the last inputs.
- Task required properties are now listed first in the documentation pages.
- Several improvements and fixes : improved flow and inputs validation, improved page redirections, fixed gantt display, improved error messages, fixed theme discrepancies etc.

Plugins

- New [Git plugin](https://kestra.io/plugins/plugin-git)
- New plugin [Couchbase](https://kestra.io/plugins/plugin-couchbase)
- New [NATS plugin](https://kestra.io/plugins/plugin-nats)
- [Fix dbt discrepancies due to some issues in the `1.5.0` version](https://github.com/dbt-labs/dbt-core/issues/7511)
- Fix spaces in filenames in [GCS Downloads task](https://github.com/kestra-io/plugin-gcp/issues/244)

Documentation

- [New UI guide](https://kestra.io/docs/user-interface-guide)

Enterprise Edition

- New License system.
- Inherited variables are now available even if the user doesn’t have access to the namespace.
- Namespaces now have a proper dashboard.
- Fix stability issue when multiples conditions generate too many logs.
- Improve login and authentication.
- Fix bug on Gantt when using `Each` like tasks.

All Changes

Features
- **core**: improve SEO on plugin documentation [1172](https://github.com/kestra-io/kestra/pull/1172) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/27404b737cca67cc58a87d882fe7fd9e2f33d942))
- **core**: add an icon for the states sub-group of plugins [1174](https://github.com/kestra-io/kestra/pull/1174) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/7f2a3b7cd7610d4e0258573fd17c59b868d0a228))
- Java 17 [1189](https://github.com/kestra-io/kestra/pull/1189) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/be29ef5a9c2122b4cb1da193c4ebc4cc03a6d655))
- **core**: input validator step 1 [1123](https://github.com/kestra-io/kestra/pull/1123) ([yuri1969](https://github.com/kestra-io/kestra/commit/c62fd37ce5fff2be6dd3061748a7eb62e114da88))
- **core**: input validator step 2 [1123](https://github.com/kestra-io/kestra/pull/1123) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/3f0e863fc7337582c73b46a6af23bf78a0165165))
- validate INT input with min/max [1123](https://github.com/kestra-io/kestra/pull/1123) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/b2765258f99c8965d15a21865384487db6782702))
- **cli**: add a startup hook ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/6b5e28c3c161bbaf8c2827b19f213c954632d302))
- **ui**: change metrics column order to put 'tasg' last [1232](https://github.com/kestra-io/kestra/pull/1232) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/6e11a2087e4a8072922791faf9c0bd57ba777e37))
- **core**: improve Purge task documentation [1237](https://github.com/kestra-io/kestra/pull/1237) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/88f7726bdd6a805309fe0a1ce1e898ca818a7a87))
- **ui**: update the onboarding video (1247) [1247](https://github.com/kestra-io/kestra/pull/1247) ([Anna Geller](https://github.com/kestra-io/kestra/commit/279ce997196a423be195229bf19d8bef217f1657))
- **docker**: add git plugin ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/bebfd8f8b314fe898315049167f0d3cdd76c6761))
- **ui**: Save as draft on invalid flows (1235) [1235](https://github.com/kestra-io/kestra/pull/1235) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/56283097e61896ef333e3340cb4c0b0ef1f815fd))
- **ui**: Redirect on authentication expired (1248) [1248](https://github.com/kestra-io/kestra/pull/1248) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/73d9ec181cad566b1b12c130518109dec71fe197))
- **core**: validate DATE, DATETIME, DURATION, FILE, FLOAT & TIME inputs (1234) [1234](https://github.com/kestra-io/kestra/pull/1234) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/2f9163fad7278b9e3a7b52c5b253b851bb6aa316))
- **core**: add execution labels (1190) [1190](https://github.com/kestra-io/kestra/pull/1190) ([yuri](https://github.com/kestra-io/kestra/commit/e467c2b934d87b85bcdb1636efe8ab923eafdfc0))
- **ui**: Add Flow-like dashboard to namespaces (1292) [1292](https://github.com/kestra-io/kestra/pull/1292) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/d0e9f21c0ac84076b00bd5640217a033c2ef5877))
- **ui**: handle query in tabs ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/815c17365b0a0c72a0965e6b3c5a873fb73c0577))
- **ui**: allow passing custom description to dashboard ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/78cc61c50705c16679ccfa0683cc57e35e95b1aa))
- **ui**: prevent flow save if namespace or id modified [1329](https://github.com/kestra-io/kestra/pull/1329) ([brian.mulier](https://github.com/kestra-io/kestra/commit/9bd52c4129e9a50af851fcf3229126e94e85f0fd))
- **core**: kill created tasks earlier [1328](https://github.com/kestra-io/kestra/pull/1328) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/b6b5b9b43fdcd978299759306bfa01d1253d8d48))
- **core**: prefill inputs from existing execution and replay whole execution (1272) [1272](https://github.com/kestra-io/kestra/pull/1272) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/694af59ee5de07687c222d1e0556636183ee6607))
- **ui**: display latest version on top bar ([Ludovic Dehon](https://github.com/kestra-io/kestra/commit/62345f37c14946c70040ff9073718a153d894efd))

Bug Fixes
- **docs**: fix invalid links on docker memory ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/38dba9526be8cfc140f4876401592cac48266a66))
- **cli**: failed test PluginDocCommandTest (1173) [1173](https://github.com/kestra-io/kestra/pull/1173) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/bda22b907958c5aaeea1ba2dd4f306b21854b01d))
- **docs**: make docs index link relative ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/5b28dc1f293acc67f29c4a51ccda19579a7bdb86))
- **core**: Serialize null as null and not "null" in the ION file [1183](https://github.com/kestra-io/kestra/pull/1183) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/8c251309344193ba277cf8e4b674869f8561c613))
- **ui**: allow topo edition when creating (1193) [1193](https://github.com/kestra-io/kestra/pull/1193) ([YannC](https://github.com/kestra-io/kestra/commit/c2a77525432239fbe5202950ea7901594488d60e))
- **ui**: fix welcome redirection (1200) [1200](https://github.com/kestra-io/kestra/pull/1200) ([YannC](https://github.com/kestra-io/kestra/commit/c3faa6eb54094d26d848c60766f75633680489c0))
- **core**: wrong warning block in core task documentation [1212](https://github.com/kestra-io/kestra/pull/1212) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/3abb479b742b7f3af5b3742b8b1e7e6e9faa779b))
- **ui**: invalid link on taskrun list ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/93af47ff0aee34023a61e114b865760df08b87b7))
- **ui**: display welcome always ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/c94b7443608d2b4aba42f02948dc540a38202819))
- **core**: Flow trigger documentation [1233](https://github.com/kestra-io/kestra/pull/1233) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/44f1168564847929c3b3705bdf3d745c9799e21f))
- don't display task base properties by default [1229](https://github.com/kestra-io/kestra/pull/1229) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/c618684e4205f4eb749e0f3f29b2dae8bc39a7b3))
- loadFlow with revision (1259) [1259](https://github.com/kestra-io/kestra/pull/1259) ([YannC](https://github.com/kestra-io/kestra/commit/22d7febfcde250ee7ec98e359d7adb0b30eff71c))
- **ui**: can't open object modal on task form edit (1266) [1266](https://github.com/kestra-io/kestra/pull/1266) ([YannC](https://github.com/kestra-io/kestra/commit/844823a5b5a9aa10206f9c9e2d678cbcf7ee7b58))
- **ui**: prevent welcome redirection (1265) [1265](https://github.com/kestra-io/kestra/pull/1265) ([YannC](https://github.com/kestra-io/kestra/commit/74d8e82fb7191b02d49c040884aa5c64891764fc))
- **ui**: theme on editor was not applied (1268) [1268](https://github.com/kestra-io/kestra/pull/1268) ([YannC](https://github.com/kestra-io/kestra/commit/35662f173144c3ce9973f02fdd4bde9151e25674))
- **ui**: Gantt can failed on low duration (1256) [1256](https://github.com/kestra-io/kestra/pull/1256) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/434e2273b9d705e637ba1297cc3f825b87803549))
- **ui**: better contrast in validation error tooltip (1269) [1269](https://github.com/kestra-io/kestra/pull/1269) ([YannC](https://github.com/kestra-io/kestra/commit/748ec1149c0ab64c5e316a7a2ac53e65b1ad8de8))
- Display select column correctly in flows and executions list (1253) [1253](https://github.com/kestra-io/kestra/pull/1253) ([YannC](https://github.com/kestra-io/kestra/commit/9926a3db3ec143ac9301df17e88da2c4714430d5))
- **ui**: typo on replay confirm translation ([brian.mulier](https://github.com/kestra-io/kestra/commit/92231cef0f0e3f6306846847ffc619c22cd79e17))
- **core**: Title does not disappear anymore on flow creation page (1250) [1250](https://github.com/kestra-io/kestra/pull/1250) ([YannC](https://github.com/kestra-io/kestra/commit/3cf551cd0f490a2d45c3c5291a222836f439e754))
- **core**: fix text error in flow metrics page (1287) ([YannC](https://github.com/kestra-io/kestra/commit/94ae9559b96a73f4e02f5b9c5304dfeb12cd32e6))
- **ui**: correctly render markdown alert block (1231) [1231](https://github.com/kestra-io/kestra/pull/1231) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/38901da1e5afb1209917914dfda4fd0a3cf1bfbd))
- **jdbc**: properly select on namespace and sub-namespace (1239) [1239](https://github.com/kestra-io/kestra/pull/1239) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/423faa30ec91d1097badf54c1bb98c449bd84eeb))
- **ui**: change language don't refresh left menu ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/c593951483068a1d2b5e4b0236fc8bc821ccc196))
- improve error message for invalid task property [1291](https://github.com/kestra-io/kestra/pull/1291) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/7918d19ba0f503b25315dbc2c63201ac81c4b62c))
- **ui**: Fix an issue where topo form had missing properties (1294) [1294](https://github.com/kestra-io/kestra/pull/1294) ([YannC](https://github.com/kestra-io/kestra/commit/4ebc76ae60b118187040ab1c7d82a3f764a4b6a1))
- **core**: multiple condition log should not be sent on the database ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/46e1e57d39e877c9ed6c14be0d00be2dccfe876d))
- **ui**: fix plugin definition conflict (1296) [1296](https://github.com/kestra-io/kestra/pull/1296) ([YannC](https://github.com/kestra-io/kestra/commit/b83f13527bf1fc1f9919d17aab3908f0a3b3633b))
- **ui**: Fix bad redirection on homepage (1295) [1295](https://github.com/kestra-io/kestra/pull/1295) ([YannC](https://github.com/kestra-io/kestra/commit/544d4db26d77a980d60d68b5287788492dcd02cf))
- **ui**: topology orientation is now portrait by default on editor (1298) [1298](https://github.com/kestra-io/kestra/pull/1298) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/fa52d5e5b8cd313c935f8fb8b3c1812911f3b76e))
- **core**: if tasks validation exception when the then property is null (1314) [1314](https://github.com/kestra-io/kestra/pull/1314) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/acc7426395b423897a75ddb20ef144067b5a466a))
- **docs**: add note about prod setup without root user (1317) [1317](https://github.com/kestra-io/kestra/pull/1317) ([Anna Geller](https://github.com/kestra-io/kestra/commit/f9d3b4d99c0f02e612d78ef5f488df3217c0cf39))
- **core**: allow CREATED & PAUSED to be killed (1313) [1313](https://github.com/kestra-io/kestra/pull/1313) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/269b5df2103fad81eb11a33be256eae66ebb1d07))
- **core**: correctly display additional properties in documentation (1319) [1319](https://github.com/kestra-io/kestra/pull/1319) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/db2e473c4091d435a52c616171f153b94645d7e1))
- **core**: missing task and metric on the metric browser (1312) [1312](https://github.com/kestra-io/kestra/pull/1312) ([YannC](https://github.com/kestra-io/kestra/commit/9aced7d6d687523a4f83c8dedf66fa453a8d48d9))
- **core**: allow usage of Pebble raw tag in our recursive renderer (1316) [1316](https://github.com/kestra-io/kestra/pull/1316) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/dd4be3fa8eb8cfe1326b42f88cfe2248d77cf7cc))
- **ui**: view format button (1323) [1323](https://github.com/kestra-io/kestra/pull/1323) ([YannC](https://github.com/kestra-io/kestra/commit/dbd7725bea3e154d59e9670b7f281bd6e160a5db))
- **ui**: doc now display correctly even with cursor at end of task. (1322) [1322](https://github.com/kestra-io/kestra/pull/1322) ([YannC](https://github.com/kestra-io/kestra/commit/3a6c5ff5589816c32bca4c4ca49a5ab2396b857d))
- **core**: use a storage prefix with executionId for triggers [1277](https://github.com/kestra-io/kestra/pull/1277) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/c7955d12b56b92ac18860c45fe65fa2eccc902cb))
- **ui**: save button is now purple on flow edit before change [1335](https://github.com/kestra-io/kestra/pull/1335) ([brian.mulier](https://github.com/kestra-io/kestra/commit/594c1da918361ea66a4fbefdcb7dbd53970957c3))
- **ui**: Remove usage of "this" in templates [1330](https://github.com/kestra-io/kestra/pull/1330) ([YannC](https://github.com/kestra-io/kestra/commit/0367fc4359b870c7a425bb228e850f492f3bc3f7))
- **ui**: Remove flow validation from graph generation [1327](https://github.com/kestra-io/kestra/pull/1327) ([YannC](https://github.com/kestra-io/kestra/commit/fbc80d07406b6ac3386a7ff54cd394c67b8687b5))
- **ui**: tooltip now correctly disappear on charts (1336) [1336](https://github.com/kestra-io/kestra/pull/1336) ([YannC](https://github.com/kestra-io/kestra/commit/32fa5122e209358c9766abcc4099e644dc600c05))
- **ui**: empty routeName on tabs don't works ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/fd556fdf2671907d7995bea70f9b3bcf1c2bb994))
- **ui**: error on disabled wrong type for task form ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/00cb4e81d5415bb4f93ef9ba1a8d657e05926a9c))
- **ui**: Fix clear filter in execution outputs [1346](https://github.com/kestra-io/kestra/pull/1346) ([YannC](https://github.com/kestra-io/kestra/commit/ed1dc8b2c0e2ce530e65d4582113585e531058b6))
- **core**: remove input FILE validation [1359](https://github.com/kestra-io/kestra/pull/1359) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/2803b7135a485d2d1c2139f43b6a942474ed03fb))
- **ui**: vue-flow last version break the fit on view (1362) [1362](https://github.com/kestra-io/kestra/pull/1362) ([YannC](https://github.com/kestra-io/kestra/commit/24d93dca0519588aa63437579b6281c07c1d2422))
- **ui**: Template CTRL-S is not working (1364) [1364](https://github.com/kestra-io/kestra/pull/1364) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/5b3fffc04359960ff10420d6f051d816a992bdbe))
- **ui**: Fix an issue where if input is an Integer, it can't be display nor edited from the form [1360](https://github.com/kestra-io/kestra/pull/1360) ([YannC](https://github.com/kestra-io/kestra/commit/732488160ffa3678dab31bc5f3a0ab080d9e705b))
- **ui**: Fix 422 error in form validation [1360](https://github.com/kestra-io/kestra/pull/1360) ([YannC](https://github.com/kestra-io/kestra/commit/1cd0689a38122753c66244ebf8ece069cc66fc70))
- **ui**: JS error when exporting flows or templates from the settings [1363](https://github.com/kestra-io/kestra/pull/1363) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/ce2c16c5741f808503ac285f4169cab2a7293f16))
- **ui**: Fix editor theme when theme is light and editor is dark [1350](https://github.com/kestra-io/kestra/pull/1350) ([YannC](https://github.com/kestra-io/kestra/commit/e3c5da6614bcd87365699e3a81d1dd9b06620422))
- **ui**: Limit size reduction of windows in editor [1371](https://github.com/kestra-io/kestra/pull/1371) ([YannC](https://github.com/kestra-io/kestra/commit/a3444347167c4eb60b3861e61cea617dc0280f4e))
- **ui**: no progress bar on flow valiation (1370) [1370](https://github.com/kestra-io/kestra/pull/1370) ([YannC](https://github.com/kestra-io/kestra/commit/ad7786586c7d7e8905f7aa438577b11cec94ea28))
- **ui**: metrics tab from logs view is now working (1367) [1367](https://github.com/kestra-io/kestra/pull/1367) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/626372b40ced7b3efca5b285a655be90b21743fa))
- **ui**: remove useless api call on editor (1374) [1374](https://github.com/kestra-io/kestra/pull/1374) ([YannC](https://github.com/kestra-io/kestra/commit/a6dc76cb481c66046d9f776200255bde29204ecc))
- **core**: shortcircuit killing flowable tasks [1368](https://github.com/kestra-io/kestra/pull/1368) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/a15e22c38aaa6370348e4deb1b1aa2efbf52c11e))
- **ui**: tabs are loaded after config is loaded (1385) [1385](https://github.com/kestra-io/kestra/pull/1385) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/c7e8ad91fc6a946afa0c1ba2d214e84d7e824f1f))
- **ui**: File inputs displayed properly [1387](https://github.com/kestra-io/kestra/pull/1387) ([brian.mulier](https://github.com/kestra-io/kestra/commit/59b1017479413a6d1b0390a4504dfc1dd46c953d))
- **ui**: namespace and flow id have now newlines before dots when it lacks space [1377](https://github.com/kestra-io/kestra/pull/1377) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/fb269a3b6b7984fb5b504ed88f5c5eaf651ec8ca))
- **ui**: Keep highlight in menu when select a plugin [1376](https://github.com/kestra-io/kestra/pull/1376) ([YannC](https://github.com/kestra-io/kestra/commit/2998a15920898a361f24117b08c2d530edf2eb22))
- **ui**: use a gist instead of the original URL for the tour data file [1390](https://github.com/kestra-io/kestra/pull/1390) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/2c949e057ef5f01b308cdd4de8e83632631b83a2))
- **ui**: load plugin list early (1389) [1389](https://github.com/kestra-io/kestra/pull/1389) ([YannC](https://github.com/kestra-io/kestra/commit/f0759df96e2fa8df8ef7790120214de4bb062831))
- **core**: use the trigger id from the run context in the Schedule trigger [1391](https://github.com/kestra-io/kestra/pull/1391) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/ac20181a46d298f6a0052aedb64da58fc4a95555))

Chores
- **deps**: update all java deps ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/955eae9340ee07d44774c40652769e78ae84c018))
- add generic bounds to avoid lint warnings [1212](https://github.com/kestra-io/kestra/pull/1212) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/bcea887909cd4197b21a181d9cdaf329eedf84b5))
- **deps**: bump org.apache.httpcomponents:httpclient [1210](https://github.com/kestra-io/kestra/pull/1210) ([dependabot[bot]](https://github.com/kestra-io/kestra/commit/f82a1e8f796cc51ccf7b1d435eff958927bdb862))
- **docs**: fix broken PurgeExecution doc format (1241) [1241](https://github.com/kestra-io/kestra/pull/1241) ([yuri](https://github.com/kestra-io/kestra/commit/82d471d654c3ada41c5cbe30f16c949fd2fb3a41))
- **version**: update snapshot version 'v0.8.2-SNAPSHOT'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/69698dfa60f640716f23832ee87687e8106d2e8a))
- **deps**: update all deps ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/8bff0beed92339d51262e9518e8ce42133f9348c))
- **deps**: update all js package ([Ludovic Dehon](https://github.com/kestra-io/kestra/commit/24f450a5786430a8bf9931d7c20e333a7e443953))
- **core**: small perf optimization and code improvements [1368](https://github.com/kestra-io/kestra/pull/1368) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/cf55b0799eabef6322ef625aea9ce54bf2a2a2df))
- **version**: update to version 'v0.9.0'. ([Ludovic Dehon](https://github.com/kestra-io/kestra/commit/519aa8e6de947eb5645d88e6d00a1e990036f632))

Commits
- **ui**: welcome page redirection (1192) [1192](https://github.com/kestra-io/kestra/pull/1192) ([YannC](https://github.com/kestra-io/kestra/commit/af736afc2dabeccb850588c79f994c779f062782))
- a005826: feat(docker) introduce couchbase plugin (brian.mulier)
- 76386d5: Revert "chore(deps): bump org.apache.httpcomponents:httpclient" (dependabot[bot])
- 64446f2: feat(docker) introduce NATS plugin (brian-mulier-p)
- bd968c3: feat(doc) Documentation now generated with required props first & NotNull on interface methods displayed (1211) (brian-mulier-p) [1211](https://github.com/kestra-io/kestra/pull/1211)
- 43b73a9: fix(ui) Flow validation is now triggered on every view (1230) (brian-mulier-p) [1230](https://github.com/kestra-io/kestra/pull/1230)
- added a slider between editor/(doc||topo) view to adjust windows size (1195) [1195](https://github.com/kestra-io/kestra/pull/1195) ([YannC](https://github.com/kestra-io/kestra/commit/d183c941f88475fbd6e7f9b6a92d061772b07b90))
- 419bf58: Merge branch 'release' into develop (Ludovic DEHON)
- c389500: feat:(core): introduce flow tabs metrics (1226) (YannC) [1226](https://github.com/kestra-io/kestra/pull/1226)

0.8.1

Chores
- **version**: update snapshot version 'v0.8.1-SNAPSHOT'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/a79c2707b6c81da655ee5f4acbbd63dbfe59097f))
- **version**: update to version 'v0.8.1'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/cef20ccdbd53d0467e3cf5eb8cdd21ccfc5d42c5))

0.8.0

Features
- **core**: add an originalId that will be the same in case of replay [1036](https://github.com/kestra-io/kestra/pull/1036) ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/049855e92b47a266e72066ad701e29c0a4a5fd85))
- **core**: handle timeout on Pause task (1040) [1040](https://github.com/kestra-io/kestra/pull/1040) ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/c8d32f0f34c70aca2da4cb256d5517b7f8b66e38))
- **cli**: add option to remove execution from sys restore-queue ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/2f7caff3f669ce5e396e9f5cb7dd869d34829870))
- **webserver**: allow triggering execution at a specified revision ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/6e6c3334be5405807a547e42b5306a049c35ada9))
- **core**: remove trigger on flow update from the scheduler (1042) [1042](https://github.com/kestra-io/kestra/pull/1042) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/24bf05f0fccd8816d26b138f67ecf5c2b52da1c7))
- **ui**: dynamic documentation in the editor (1044) [1044](https://github.com/kestra-io/kestra/pull/1044) ([YannC](https://github.com/kestra-io/kestra/commit/4bd1ba242a45aded271c18b2fb57580ec7efdd7f))
- **core**: improve core tasks documentation [1060](https://github.com/kestra-io/kestra/pull/1060) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/889d434d9accff6430085c9422add33a778f2f4d))
- **core**: allow passing the list of values for the each task in a list [1060](https://github.com/kestra-io/kestra/pull/1060) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/3ed471813f8742a13b12600fbb47be180b1bce41))
- **core**: document metrics [1063](https://github.com/kestra-io/kestra/pull/1063) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/d957f7f9445a242da41e88d06bb2c3c0c0df41a2))
- **core**: add a Fail task (1061) [1061](https://github.com/kestra-io/kestra/pull/1061) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/cfd8e4879d25b6a6f2aaf7868a664aa8fd3bc832))
- **task**: introduce new log.Fetch task (1059) [1059](https://github.com/kestra-io/kestra/pull/1059) ([YannC](https://github.com/kestra-io/kestra/commit/126c39d026299d07131cee15406dfc06eddd7591))
- **task**: new log task to replace echo task (1055) [1055](https://github.com/kestra-io/kestra/pull/1055) ([YannC](https://github.com/kestra-io/kestra/commit/e5204025239be58b0520c3d4a9398d9532d2583a))
- **core**: allow to specify plugin sub-group category (1064) [1064](https://github.com/kestra-io/kestra/pull/1064) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/b0b821017e64104c1697cc363d49da02e9e91348))
- **core**: add missing TOOL plugin category (1079) [1079](https://github.com/kestra-io/kestra/pull/1079) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/84759507e95f82cb850386e30c71251de1c06035))
- **core**: document deprecated tasks (1078) [1078](https://github.com/kestra-io/kestra/pull/1078) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/3105ec20e78fae314ec2d8a151aca5901b339fd1))
- **core**: add icon for group and sub-group of plugins (1086) [1086](https://github.com/kestra-io/kestra/pull/1086) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/4e3008d9327341ae49def46b866081db71d6546d))
- **ui**: editor plugin doc must be always visible and cached (1087) [1087](https://github.com/kestra-io/kestra/pull/1087) ([YannC](https://github.com/kestra-io/kestra/commit/3e08b16c820fa0e2a15eba02190600548fc95249))
- **core**: store metrics in a dedicated repository (1047) [1047](https://github.com/kestra-io/kestra/pull/1047) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/570374eaa93c610fae26e6395fc964c294086b80))
- **ui**: filter charts to remove execution with 0 values ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/3a924e17a8b10aafbbd9336dbc5c116f2ce1dd61))
- **ui**: introduce new logo ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/fa8717c1086ab46859843d6d7c45921db3ad7ad4))
- **ui**: hide documentation if screen res is too low (1127) [1127](https://github.com/kestra-io/kestra/pull/1127) ([YannC](https://github.com/kestra-io/kestra/commit/28cbac85919514b6991d05a905d29e4ea11f2a31))
- **ui**: first low code iteration (1067) [1067](https://github.com/kestra-io/kestra/pull/1067) ([YannC](https://github.com/kestra-io/kestra/commit/53fef1f7d15eed6762cc8d76862e549d9ca29857))
- **ui**: lowcode improvement (1136) [1136](https://github.com/kestra-io/kestra/pull/1136) ([YannC](https://github.com/kestra-io/kestra/commit/4c96adf2f57f66ab3c73a0e3a1e11675f63efef4))
- **ui**: add validation on lowcode everywhere (1139) [1139](https://github.com/kestra-io/kestra/pull/1139) ([YannC](https://github.com/kestra-io/kestra/commit/84b9a74c6ea3e2f983c988ccad203796370e77fe))
- **ui**: documentation as a tab options (1141) [1141](https://github.com/kestra-io/kestra/pull/1141) ([YannC](https://github.com/kestra-io/kestra/commit/876ec73d68449ee1aa3b89fba32bb2c0ef4bf872))

Bug Fixes
- **ui**: wrong short on guided tour ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/abaaf03655fd890dcccc2dd80b83ccba68a8bfc0))
- **cicd**: publish to pip failed ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/10c5d65c5111a993682434b419e9b6e5ba2e55c1))
- **jdbc**: purge executor state at the end [1043](https://github.com/kestra-io/kestra/pull/1043) ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/a9dc5b68678ebe1de195eb39f2f6d4458c10557b))
- **core**: execution originalId can be null ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/9145ed4c2eeb2a80d6bbb2e2a531b3b5c488778b))
- **core**: remove useless filtering on FlowUsage ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/ae18ca3b0fdb2ec23dd57c02395ae1f21bf4edeb))
- **ui**: invalid breadcrumb link ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/2f675fbd4d2b05ba687006ec15e82fa5521d4ea9))
- **core**: remove some compilation warning ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/3e9486f56d7d72f2cce8b19844a84ab5a6b597af))
- Added hack for condition schema in Monaco Editor (1051) [1051](https://github.com/kestra-io/kestra/pull/1051) ([YannC](https://github.com/kestra-io/kestra/commit/93f526c96d6757e678576b605db3c4a24a23da69))
- **ui**: remove flow samples when leaving guided tour (1050) [1050](https://github.com/kestra-io/kestra/pull/1050) ([YannC](https://github.com/kestra-io/kestra/commit/27e26fbbb7a53de9a65490da4993845462e6466e))
- **cli**: remove leftovers of the OSS to EE migration (1057) [1057](https://github.com/kestra-io/kestra/pull/1057) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/c78cb9381d36cb737834f4b7bd875862dd72070b))
- **core**: avoid restarting errors task (1056) [1056](https://github.com/kestra-io/kestra/pull/1056) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/922e5a25519611e0c327febb5a29170b6d140476))
- **build**: missing dependsOn for gradle 8 ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/320c9253dbac35b0423182c2be99e1dbd46cc79d))
- **core**: source is not well formatted when submit with json [1068](https://github.com/kestra-io/kestra/pull/1068) ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/19d0bf11fecb0443a842a061906a3e054d1f8be3))
- **jdbc**: add missing id column on the execution table (1076) [1076](https://github.com/kestra-io/kestra/pull/1076) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/1b5791d1e37f34059e59410f1a4a166b90dc2a03))
- **webserver**: missing io based execution on plugin controller ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/89776726342f181df05645d1f177c42946c0ed5f))
- **ui**: suggestion modal is not triggering on macos (1081) [1081](https://github.com/kestra-io/kestra/pull/1081) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/b95c8ed4e586818fb17c935c14e1332f81306f45))
- **core**: metric are not paginated and sortable (1096) [1096](https://github.com/kestra-io/kestra/pull/1096) ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/809e0ea3434ed50b54de98eb82aea5928f11f1ce))
- **cli**: namespace update should not try to unserialize tasks ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/900d38cd584b44230a625e7ad3d5090539dd5856))
- **ui**: date parsing should not apply for number (1071) [1071](https://github.com/kestra-io/kestra/pull/1071) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/558c41e9373c9fdfcf49cee12b9068d014edc9ff))
- **ui**: filter cursor event only in yaml lang (1099) [1099](https://github.com/kestra-io/kestra/pull/1099) ([YannC](https://github.com/kestra-io/kestra/commit/dd69934f9941884d5e3fefe713b553fdaba7450d))
- **core**: don't write sub-group h2 if no name (1109) [1109](https://github.com/kestra-io/kestra/pull/1109) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/def6fd960e60d073e3f939f884ca61ac3b44553e))
- **core**: unable to include another file in the flow (1105) [1105](https://github.com/kestra-io/kestra/pull/1105) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/eb9ef947e1cb3007f61b9cd11b8363b556fee303))
- **core**: move Cacheable tag in PluginDocumentation ([Yann C](https://github.com/kestra-io/kestra/commit/4ea5ef327369c50c841b83f7038008423516185a))
- **jdbc**: fix postgres migration with non default schema (1111) [1111](https://github.com/kestra-io/kestra/pull/1111) ([Andrey](https://github.com/kestra-io/kestra/commit/bbcea0a8f49d104687051f5dd4598c036a04d236))
- **ui**: timeout for cursor event in editor to avoid blinking (1110) [1110](https://github.com/kestra-io/kestra/pull/1110) ([YannC](https://github.com/kestra-io/kestra/commit/dd18ba28b6e6664f13f8d1083d3defc961d2ebb2))
- **core**: improve fail task documentation [1112](https://github.com/kestra-io/kestra/pull/1112) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/ef4d22d47248078d77f9b46db6de75d4013c67bf))
- **jdbc**: fix migration with schema (1115) [1115](https://github.com/kestra-io/kestra/pull/1115) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/ccccb23bf94734593dd68bc8bec7c4c6618e0c7d))
- **core**: better validation of Parallel task ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/0f8827dc1bf286c1ed414be63f7ba976069944d2))
- **jdbc**: metrics index on the wrong table (1125) [1125](https://github.com/kestra-io/kestra/pull/1125) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/cadade7781624fc32c7cbf73a8e3da97c08ce1dd))
- **core**: pause task with errors (1116) [1116](https://github.com/kestra-io/kestra/pull/1116) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/b70fa5285410c452ff283debd28894f6f13d1b06))
- **ui**: adapt the inputs names within 'New execution' (1106) [1106](https://github.com/kestra-io/kestra/pull/1106) ([yuri](https://github.com/kestra-io/kestra/commit/a9a204f36a58b72720a1b4f632da23beb679681a))
- **tasks**: attempt to kill the whole process tree (1133) [1133](https://github.com/kestra-io/kestra/pull/1133) ([yuri](https://github.com/kestra-io/kestra/commit/0e644fe4b8b3f47ea0f81d9f475de3099cb383a9))
- **ui**: guided tour only on create ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/736dbbac7b0f0442bcb648e1d2bdbb54eefcc94e))
- **ui**: some contrast issues [1128](https://github.com/kestra-io/kestra/pull/1128) ([YannC](https://github.com/kestra-io/kestra/commit/c1f985b9bc1b9e75660b138adeb1475e902d226f))
- **ui**: task creation failed on lowcode (1134) [1134](https://github.com/kestra-io/kestra/pull/1134) ([YannC](https://github.com/kestra-io/kestra/commit/bf6cac23c0f21a60a1ceabbfb3410f9536aee3c6))
- **ui**: polish of the new ui ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/580d731c6885374a38b657b6fc5acb690816f0ff))
- **webserver**: fix Key of null value missing in the webhook [1142](https://github.com/kestra-io/kestra/pull/1142) ([yangkai](https://github.com/kestra-io/kestra/commit/43ab765da11d9d6802449958edf0fe91a9c30b0a))
- **ui**: proper color on state ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/4019be249db4735e872006fa8bfb748422a8871f))
- **ui**: collapsed all the flow edit on button group (1144) [1144](https://github.com/kestra-io/kestra/pull/1144) ([YannC](https://github.com/kestra-io/kestra/commit/708b41b79cd48da17cb3a28055b174261a450b06))

Documentation
- **core**: invalid task id on outputs ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/9c1c012215445d64d0c9f6d15ac7073836d80731))

Chores
- **version**: update snapshot version 'v0.7.2-SNAPSHOT'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/cf0e646b0cf16950260abe9f4c564f08e95092c4))
- **deps**: update all java deps (1058) [1058](https://github.com/kestra-io/kestra/pull/1058) ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/2d96fea2e993f7ee1fce0fe01bcfdbdf2ca61a75))
- **version**: update snapshot version 'v0.8.0-SNAPSHOT'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/08018dd0000cce295d8f6384bf156cb3457c6a05))
- **deps**: bump docker/build-push-action from 3 to 4 [943](https://github.com/kestra-io/kestra/pull/943) ([dependabot[bot]](https://github.com/kestra-io/kestra/commit/ed5ac62447855cb996becec11ffb063ac5b02558))
- **deps**: bump actions/setup-python from 3 to 4 [1020](https://github.com/kestra-io/kestra/pull/1020) ([dependabot[bot]](https://github.com/kestra-io/kestra/commit/3a5b08ed1cbd0b5765f36482202c3e78bd22132c))
- **build**: add basic .gitattributes (1130) [1130](https://github.com/kestra-io/kestra/pull/1130) ([yuri](https://github.com/kestra-io/kestra/commit/5c49434507a9a0ed706536cb7bb04098052cfb1f))
- **version**: update to version 'v0.8.0'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/4d23111f700e0c07a691e34b9e1f0c86f48e2036))

Commits
- 5bc65bb: feat(core) : add an If task (1104) (Loïc Mathieu) [1104](https://github.com/kestra-io/kestra/pull/1104)
- 33e04f0: Revert "fix(jdbc): fix postgres migration with non default schema (1111)" (1113) (Loïc Mathieu) [1113](https://github.com/kestra-io/kestra/pull/1113)

0.7.1

Chores
- **version**: update snapshot version 'v0.7.1-SNAPSHOT'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/f9c89d03223ba7b605785f2287a1762c76e70cca))
- **deps**: force apache http client ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/686be2f1438fcb406d86a54cce4718644f523dd6))
- **version**: update to version 'v0.7.1'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/f7f55efb6194df70ebc54321a762236f8c36d50a))

Page 28 of 31

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.