Kestra

Latest version: v0.20.0

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

Scan your dependencies

Page 17 of 21

0.11.1

Bug Fixes
- **core**: support flow labels as map (2009) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/7c729900544b9790127c67a437516a763b2f3535))
- **core**: labels as map failed on json endpoint (2049) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/458db1e84d20dbcf5b212d2d621733dbd0d6de8c))
- **core**: no longer crashing app on Flow triggers without condition ([brian.mulier](https://github.com/kestra-io/kestra/commit/679f71e4ebce821cbbf6f6cf887bb78bda016f1b))

Chores
- **version**: update snapshot version 'v0.12.0-SNAPSHOT'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/f30bef9a66ee35f2ede6849f92609017f7734e4e))
- **version**: update to version 'v0.11.1'. ([brian.mulier](https://github.com/kestra-io/kestra/commit/fef619b87e464d4ebb249dc31781e5b68d35b136))

0.11.0

Features
- add Databricks plugin [1786](https://github.com/kestra-io/kestra/pull/1786) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/52eef24de19ae17d005a5c2c290ce28bde1a4b2e))
- Allow to change fontSize & fontFamily in editor from Settings (1787) [1787](https://github.com/kestra-io/kestra/pull/1787) ([YannC](https://github.com/kestra-io/kestra/commit/226e971496407e7e3a40890a0be97014bcd63c98))
- **core**: deprecate old script tasks and stop using them in tests (1792) [1792](https://github.com/kestra-io/kestra/pull/1792) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/1884ab4c579ba07dce23955562bb7f4bea244bd8))
- **jdbc**: add a defaultFilter to revision [1797](https://github.com/kestra-io/kestra/pull/1797) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/fc5a8e9a0fbfa75d89d22ee4d3a8e641665968ef))
- **ui**: change output link for a button (1771) [1771](https://github.com/kestra-io/kestra/pull/1771) ([YannC](https://github.com/kestra-io/kestra/commit/932783c0981f6eea14c0a96c1fc7df50cb36d146))
- **core**: add a method to help getting a file extension [1805](https://github.com/kestra-io/kestra/pull/1805) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/dd68b566d0d188f1c1c2ae3f9e63dd325241ac09))
- allow to cache contents inside the working directory [1822](https://github.com/kestra-io/kestra/pull/1822) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/bde5ff692ee562d012c3890fa0fa9bb4bd28b05d))
- **webserver**: exposed all usages and not only the execution one ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/89e3fc677efe4156bbb8674269c6ffa3af787b7d))
- **core**: make the webhook key dynamic (1857) [1857](https://github.com/kestra-io/kestra/pull/1857) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/f222d87f9a8dc5ac5d916b353e47e6811241b7c6))
- **docker**: introduce julia plugin ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/ef550e38c03cd6a13c36edf70dbeb16557290a64))
- **jdbc**: add an index on the execution labels [1841](https://github.com/kestra-io/kestra/pull/1841) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/61ffdd1bf06ea5efc34365fffe155e2f2954c902))
- **cli**: reindex all flows command (1846) [1846](https://github.com/kestra-io/kestra/pull/1846) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/be58d0e342d899ac65d02a99658cbef815d62314))
- **ui**: bulk select move to top of tables (1861) [1861](https://github.com/kestra-io/kestra/pull/1861) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/71ec2c8817a2d45de935139f60216818522c021b))
- **ui**: date format settings (1843) [1843](https://github.com/kestra-io/kestra/pull/1843) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/a037a6f807361c22416d333b61e3913406650516))
- **jdbc**: improve logs indexes (1882) [1882](https://github.com/kestra-io/kestra/pull/1882) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/a6344b4d79bc07be6d50f3d3a236c64d75e7aefb))
- **jdbc**: improve JDBC PostgreSQL queues queries performance (1883) [1883](https://github.com/kestra-io/kestra/pull/1883) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/a6b28d61d6a3cb48021f9040a55e71c47c46e4ed))
- **core**: internal storage file preview (1770) [1770](https://github.com/kestra-io/kestra/pull/1770) ([YannC](https://github.com/kestra-io/kestra/commit/eab705b7da2ab718e2a18be015832099d289c350))
- **core**: add a configuration to display environments (1875) [1875](https://github.com/kestra-io/kestra/pull/1875) ([yuri](https://github.com/kestra-io/kestra/commit/3cb3f9d3b9041b9af74f4c1a9b61c666630ec43c))
- **docker**: add plugin hightouch to the docker image (1910) [1910](https://github.com/kestra-io/kestra/pull/1910) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/91576edad732d683fb82283a78a80012a319c252))
- **ui**: admin tabs as sub-menus [1894](https://github.com/kestra-io/kestra/pull/1894) ([brian.mulier](https://github.com/kestra-io/kestra/commit/2f0a9a5ddcd53a0dc135803f60136cb6716c50b0))
- **core**: allow to skip and execution (1678) [1678](https://github.com/kestra-io/kestra/pull/1678) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/304d9211c6da9eaa2cc8d7a80aadf8d6d6c6c127))
- **core**: deprecate template [1916](https://github.com/kestra-io/kestra/pull/1916) ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/88b11ddfb339aa36544ab04d525f818dbef64a58))
- **tasks**: introduce new icons ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/6caed0ea8586cdac32d87736a6dd172a33694ec4))
- **ui**: better display of file preview ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/04e7618fc99a10d81f1b2a5197357444fd179b58))
- **ui**: reduce the slider on the editor ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/c3ca717973ca1fbf88ee803030fa4c1fd9314afe))
- **ui**: introduced new topology as libs (1877) ([YannC](https://github.com/kestra-io/kestra/commit/b6b426f6170a16a9733c681cfeffbbe509a62c2e))
- **ui**: enhance the guided onboarding (1940) [1940](https://github.com/kestra-io/kestra/pull/1940) ([Anna Geller](https://github.com/kestra-io/kestra/commit/bf6ee188fff7d6e4e5582825ffe6461681951900))
- **ui**: editor button not transparent ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/957bab70f78e3c665981672b362af7ceb77dbb6d))
- **ui**: update to latest ui-libs ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/c224abd154c40759f82e4f05038abab383c31f3b))
- **ui**: add a shortcut to execute flow (1948) [1948](https://github.com/kestra-io/kestra/pull/1948) ([yuri](https://github.com/kestra-io/kestra/commit/1cdfdc2953d75c51226c4ab150f07a403fca4001))
- **ui**: even better wording in the guided tour (1964) [1964](https://github.com/kestra-io/kestra/pull/1964) ([Anna Geller](https://github.com/kestra-io/kestra/commit/a5fdd0626aaca73cd10940c2701688616914d81f))
- **core**: multiple conditions service (1950) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/ceebe426d9ec66e476c1c81962d286e473e07994))
- upgrade kestra-io/ui-libs to 0.0.12 (1980) ([YannC](https://github.com/kestra-io/kestra/commit/ae283a4e7026b1683997c5c69ca82fcd106beb8d))
- **core**: new icons for core (1977) ([YannC](https://github.com/kestra-io/kestra/commit/d28b63de0feef1ea629ce04e76987af4f6076c1d))
- **docker**: introduce Malloy plugin (1987) [1987](https://github.com/kestra-io/kestra/pull/1987) ([ben8t](https://github.com/kestra-io/kestra/commit/03fa692ed30984db8237b13f9de0fbba9657976e))
- **ui**: update to latest ui-libs ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/cd4b0938f33e8dbd47d8b4055537475b680feabf))
- **cicd**: analyse with sonar cloud ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/ff6409b05749299d90048563041435e30c1c7b35))
- **ui**: update to latest ui-libs ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/57f579f84e14b8a9fa45de638f1258f3f06429de))

Bug Fixes
- **core**: flaky labels tests [1765](https://github.com/kestra-io/kestra/pull/1765) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/0679b84f6ca3cd142c7ba61d9e434895f3b27b5a))
- **ui**: make the dark theme's `.text-muted` visible (1779) [1779](https://github.com/kestra-io/kestra/pull/1779) ([yuri](https://github.com/kestra-io/kestra/commit/a0bd3b7fb06a0a9c3d3f371fbd9983c87e74faaa))
- **core**: serialization inclusion is a single property not a list [1766](https://github.com/kestra-io/kestra/pull/1766) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/48edf70b382446c52c53e9a53884dd37f1104460))
- **ui**: Render chars instead of entities (1781) [1781](https://github.com/kestra-io/kestra/pull/1781) ([yuri](https://github.com/kestra-io/kestra/commit/033d3fe8146d74dc1d10821d2b7c526cca1f2953))
- **core**: add predestroy to prevent Scheduler from crashing the whole app when context stops [1795](https://github.com/kestra-io/kestra/pull/1795) ([brian.mulier](https://github.com/kestra-io/kestra/commit/426814d14b42f0822cdb5c9d1c138cd4beabfb57))
- **core**: acl control added on 'Use' buttons in BlueprintsBrowser & BlueprintDetail [1819](https://github.com/kestra-io/kestra/pull/1819) ([brian.mulier](https://github.com/kestra-io/kestra/commit/a23bb946700cc6f603c227349e2c7b9a33c2d087))
- **blueprints**: now loading icons from Kestra's API as well [1820](https://github.com/kestra-io/kestra/pull/1820) ([brian.mulier](https://github.com/kestra-io/kestra/commit/4e8c1aed75e58ddf22d6bcc6a1c5466cb42d4b82))
- **ui**: auto-refresh button is now animated for better feedback [1803](https://github.com/kestra-io/kestra/pull/1803) ([brian.mulier](https://github.com/kestra-io/kestra/commit/9ce70f7ef82d36acb580175ed376398c25e2470b))
- **core**: can now override the way to retrieve registered plugins in JsonSchemaGenerator [1813](https://github.com/kestra-io/kestra/pull/1813) ([brian.mulier](https://github.com/kestra-io/kestra/commit/e66ed6c333eac32459c58ffa719d7f11961575b1))
- **doc-gen**: now also displaying properties with PluginProperty inside bases in json schema (including conditions) [1836](https://github.com/kestra-io/kestra/pull/1836) ([brian.mulier](https://github.com/kestra-io/kestra/commit/96551f4e7672ea59e06f9c67fc8f610ccdd79380))
- remove deprecated [1828](https://github.com/kestra-io/kestra/pull/1828) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/9dd10175ce4461331d65c4f1531edc987282aee7))
- **tests**: longer timeout int MultipleConditionTriggerCaseTest ([brian.mulier](https://github.com/kestra-io/kestra/commit/5327c7307e820a10d5ac7084a7688645c10cbf07))
- **core**: WorkingDirectory validation throws an exception when tasks is null or empty [1838](https://github.com/kestra-io/kestra/pull/1838) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/968f97d6920d0d7e16ab403abde64e5bc2042e52))
- **deps**: force bouncycastle version for crypto plugin compatibility (1844) [1844](https://github.com/kestra-io/kestra/pull/1844) ([YannC](https://github.com/kestra-io/kestra/commit/fdc568dffbdabfec3305ede9589ac8dc4c10b2db))
- **ui**: load config synchronously [1837](https://github.com/kestra-io/kestra/pull/1837) ([brian.mulier](https://github.com/kestra-io/kestra/commit/11c95867b16d0161a8d3b392d62401667d728252))
- **ui**: render flow input description (1796) [1796](https://github.com/kestra-io/kestra/pull/1796) ([yuri](https://github.com/kestra-io/kestra/commit/3b4e85094d7a9e98069e7d9942d1062c39456b8a))
- **ui**: remove duplicate log attempt (1855) ([YannC](https://github.com/kestra-io/kestra/commit/2b4847d02dddfba1a269eec64d117b727f0ee5ea))
- **ui**: status filter in executions & taskruns view is properly restored (1840) [1840](https://github.com/kestra-io/kestra/pull/1840) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/c5ea0bafa8f1f087b6b38af873181f75f60efdbe))
- store flow labels as an array [1845](https://github.com/kestra-io/kestra/pull/1845) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/c1d79259edbbf5524c12d0f3a8ede181a8b74798))
- incorrect query on labels for executions [1845](https://github.com/kestra-io/kestra/pull/1845) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/c7054a2c3eeedd5b79019cc47059c36b070c5c47))
- filter on label on the memory flow repository [1845](https://github.com/kestra-io/kestra/pull/1845) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/30ac813409a477cb6fe9f51ca416ae4099170bbb))
- **ui**: handle blueprints' tags fetch failing with default object to handle token expiration [1832](https://github.com/kestra-io/kestra/pull/1832) ([brian.mulier](https://github.com/kestra-io/kestra/commit/9482598c712999e96cd930118631e783fe432ae6))
- **tests**: concurrent-safe lists for log checking ([brian.mulier](https://github.com/kestra-io/kestra/commit/8dc185feff0ff9abc6bbd1e656fcdad261ba16b5))
- **ui**: unregister resize event listener on SelectTable.vue [1889](https://github.com/kestra-io/kestra/pull/1889) ([brian.mulier](https://github.com/kestra-io/kestra/commit/618bb1f47d8f8d30fc1c6b76b76fbe3b9ad735aa))
- **ui**: select all buttons now shows that it selects all on the current page [1888](https://github.com/kestra-io/kestra/pull/1888) ([brian.mulier](https://github.com/kestra-io/kestra/commit/83256d7b21d586d3ec1857bb0811a7c32ef3fdb2))
- Set vertical alignment when split source/topo view (1887) [1887](https://github.com/kestra-io/kestra/pull/1887) ([YannC](https://github.com/kestra-io/kestra/commit/a5048f34e55054e3c35751a1a795807ccbea47ee))
- **core**: unit test can failed with ConcurrentModificationException [1881](https://github.com/kestra-io/kestra/pull/1881) ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/3978e1776ca98d0c2f1b712d73eb496176b33cd9))
- **ui**: only fetch blueprints on first display in editor [1899](https://github.com/kestra-io/kestra/pull/1899) ([brian.mulier](https://github.com/kestra-io/kestra/commit/7e6cf0d35dd86cdee13f5043e95f07f6f98239dc))
- **ui**: remove IDE warning due to method having same name as component name [1899](https://github.com/kestra-io/kestra/pull/1899) ([brian.mulier](https://github.com/kestra-io/kestra/commit/dabb9ce7f6b6c76588c7f0a0732923cc4de7c8e5))
- **core**: TaskDefault can have null values ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/b845cb7b481d829678949a30ec7b293742b51270))
- **core**: boolean input validation (1905) [1905](https://github.com/kestra-io/kestra/pull/1905) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/142859dde9040d7700aa63040e6ee4b0f70c82e9))
- **core**: wrong MultipleCondition documentation ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/42b657c16c57eaaa0e6f5e55fcc10c9dbaeec940))
- **ui**: log crash when flow is failed (1891) [1891](https://github.com/kestra-io/kestra/pull/1891) ([YannC](https://github.com/kestra-io/kestra/commit/44ca19267fd3f51b81a34d5540a51cef2d429210))
- **ui**: bulk select header no longer overflows in width [1890](https://github.com/kestra-io/kestra/pull/1890) ([brian.mulier](https://github.com/kestra-io/kestra/commit/943e03a7a53dc50d934818731c3b0cee3f0629cd))
- **ui**: clear usage of non-existing variable [1892](https://github.com/kestra-io/kestra/pull/1892) ([YannC](https://github.com/kestra-io/kestra/commit/a83f99edaba4b9a1e5cc291e916e7f48e7eaf50f))
- **core**: webhook key are now required ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/5b568ad9ba9295dcaa0d7f965809ba74550e9011))
- **ui**: copy now also works in non-HTTPS contexts (1901) [1901](https://github.com/kestra-io/kestra/pull/1901) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/bcad75542ad62785a1b544072bbc6a221b866a39))
- **ui**: url with dot failed in devserver (1896) [1896](https://github.com/kestra-io/kestra/pull/1896) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/38f6048ca54b72048071b0cc03d93a3c36639df4))
- **cli**: avoid calling the taskdefault service when reindexing flow (1925) [1925](https://github.com/kestra-io/kestra/pull/1925) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/d6766ce6f1310d0832099f479daf4edd1d862ce1))
- **ui**: Blueprints 404 on load error [1924](https://github.com/kestra-io/kestra/pull/1924) ([brian.mulier](https://github.com/kestra-io/kestra/commit/b81147d3d1d51aa3e8195e515403f5e260859fcf))
- **core**: add flow inputs with default values in the Schedule execution (1915) [1915](https://github.com/kestra-io/kestra/pull/1915) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/296e9246169e6c9eba081a9d6ae9288cbaccbf7e))
- **core**: finish as SUCCESS when no retry (1934) [1934](https://github.com/kestra-io/kestra/pull/1934) ([yuri](https://github.com/kestra-io/kestra/commit/f214f2f98bcc461135fe94748e2e0ec014861bf9))
- **ui**: source-topology view type when using "Use" button from Blueprints page (1923) [1923](https://github.com/kestra-io/kestra/pull/1923) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/f34f7f99c37b1e01975944e667421ea4bff45b20))
- **ui**: display null key on inputs overview ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/06f23fbee3b038daaf745d3b1f0e43a10e2d66a5))
- **ui**: we can now sort by triggerId, flowId and namespace [1942](https://github.com/kestra-io/kestra/pull/1942) ([brian.mulier](https://github.com/kestra-io/kestra/commit/123a977ad6df9ce32e410a61a2dd1d51fd63b4af))
- **ui**: select all works properly [1938](https://github.com/kestra-io/kestra/pull/1938) ([brian.mulier](https://github.com/kestra-io/kestra/commit/72d8c0ce1d779ebac5494067e54cdc8887df5e62))
- **core**: prevent invalid flow (1944) [1944](https://github.com/kestra-io/kestra/pull/1944) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/894a312e13724d5078a307f5fb4623a18616e3fc))
- **ui**: icons from local instance have priority over the api one ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/3a0360cb42d30825cd510f38c16fdfed3573b03e))
- **ui**: remove file preview on execution output ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/c90051e05d0e5b69012b473a3579134e9aa73759))
- **ui**: display error on ui for invalid flow (1946) [1946](https://github.com/kestra-io/kestra/pull/1946) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/5b35379716e1686a842d651ed6c9ba47088a20dc))
- **ui**: reorder left menu [1984](https://github.com/kestra-io/kestra/pull/1984) ([brian.mulier](https://github.com/kestra-io/kestra/commit/188d67cac9c587cb1991d5b0e0164dd6601e9408))
- **core**: Nullable tags in metrics [1982](https://github.com/kestra-io/kestra/pull/1982) ([brian.mulier](https://github.com/kestra-io/kestra/commit/01eae694579153ab91769d3959c15d1eb4c45781))
- **ui**: environnement setting on ui don't work ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/838cfa7afe461893f64ae28fa79d71542e768a93))
- **ui**: no form tab in executions -> topology -> logs [1988](https://github.com/kestra-io/kestra/pull/1988) ([brian.mulier](https://github.com/kestra-io/kestra/commit/aa2632018a72af38a51cc201a032b286f04eed92))
- **ui**: invalid tooltip date on state chart ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/35ce94776ab17217a612ce5164fded284075515b))
- **ui**: move icon to ui-libs ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/f81c160fe9b04200ebab43505cf805c18d0157da))

Code Refactoring
- **ui**: remove old script from unit test on ui ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/87a07ca435419aa771e19d855b873dae287fdec8))
- **core**: remove old script from plugin example [1881](https://github.com/kestra-io/kestra/pull/1881) ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/12d04efa1322bb38934c71992bafec88fcb5fd2e))
- **core**: remove bash task from unit test [1881](https://github.com/kestra-io/kestra/pull/1881) ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/95236b14306f47bf058e30a08208fb57a343fbfb))
- **ui**: remove old scripting tasks [1881](https://github.com/kestra-io/kestra/pull/1881) ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/1112b9d1ba38b4450e88e537baa4472fe9d1c4ca))
- **core**: relocate BashService to PluginUtilsService ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/161b0b5c115856dcdb69d727b8852d6399e68aed))

Tests
- migrate controller tests to h2 (1741) [1741](https://github.com/kestra-io/kestra/pull/1741) ([YannC](https://github.com/kestra-io/kestra/commit/d1194e919c985cb4e56a5b3568172f4a257153fa))
- **cli**: add retry on flow listeners restore ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/23faaa8be36a09396a21d877e0a6455ca89be926))

Chores
- **version**: update snapshot version 'v0.10.2-SNAPSHOT'. ([YannC](https://github.com/kestra-io/kestra/commit/23215009f977a025065cf4ea2349f2572f54aa78))
- **version**: update snapshot version 'v0.11.0-SNAPSHOT'. ([YannC](https://github.com/kestra-io/kestra/commit/45146c59dd564c5b5822cb4fb6a4aa13fee132bc))
- avoid recreating an ObjectMapper for non-strict mapper [1744](https://github.com/kestra-io/kestra/pull/1744) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/48ad3fecf0b020559a6530fb8843a639cb81c82a))
- refactor FlowController.updateNamespace() [1776](https://github.com/kestra-io/kestra/pull/1776) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/11b3ae99eca66f545b9e47da8df0483b3b002e17))
- delete all instead of truncate in tests [1789](https://github.com/kestra-io/kestra/pull/1789) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/02db51cc597cae4fdb24a0e1eb9b00af55584822))
- upgrade jOOQ to 3.17.4 [1794](https://github.com/kestra-io/kestra/pull/1794) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/d1bdebab8c0b3155192e08508bc0df129def3cab))
- **deps**: update most js deps ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/784afce6949f403f8414a71ea84e8c9e84199011))
- **deps**: fixed poppers version so element-plus & bootstrap work together ([brian.mulier](https://github.com/kestra-io/kestra/commit/05f6558574d75ae1fbd28311f8c648a6a97245d4))
- **docs**: update plugins on README ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/13bf280a99e7ee819a436bd65c293ef9b6ada2f6))
- **deps**: remove useless docker deps [1881](https://github.com/kestra-io/kestra/pull/1881) ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/65dcc488ccd07f531a07f6d945e6e6fdea15b857))
- **deps**: fix jackson version ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/bb6212e901c8cd3a58d2cd2d9f679c3b4971d4c1))
- **core**: add a test with special characters for the log repository [1921](https://github.com/kestra-io/kestra/pull/1921) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/60cf9893e50e6e864ea84548d257935c568a454e))
- **webserver**: move taskrun operations to a dedicated endpoint (1759) [1759](https://github.com/kestra-io/kestra/pull/1759) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/9fd38a2b94e23968b869f15fb589c406ae88e9c0))
- **core**: remove unneeded memory runner dependency (1979) [1979](https://github.com/kestra-io/kestra/pull/1979) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/181a40cde9d6d18d7e0c663fe8df175a9edf9be2))
- **version**: update to version 'v0.11.0'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/d49f8bef731040eed2c924156aa47cfa69a285d1))

Commits
- b89a692: (docs) Add more Examples to WorkingDirectory and LocalFiles (1772) (Anna Geller) [1772](https://github.com/kestra-io/kestra/pull/1772)
- 39877a8: feat(ui + core): admin tab for trigger monitoring (brian.mulier) [1795](https://github.com/kestra-io/kestra/pull/1795)
- f8c55c5: Sort Metrics by name by default (1811) (yuri) [1811](https://github.com/kestra-io/kestra/pull/1811)
- 56dec7e: feat/unlock-triggers (1830) (brian-mulier-p) [1830](https://github.com/kestra-io/kestra/pull/1830)
- **core**: WorkingDirectory - add an example with a cache [1838](https://github.com/kestra-io/kestra/pull/1838) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/e4678a5a9ede1d2b70c376f9026f6e4aedab204d))
- 33e05e6: fix(ui + core): added ports in WorkerInstance + isWorkerInstanceEnabled in config (brian.mulier) [1837](https://github.com/kestra-io/kestra/pull/1837)
- 28e4025: Update README.md (1886) (MartinRst) [1886](https://github.com/kestra-io/kestra/pull/1886)

Breaking Changes
- **​Deprecation of ​Templates**: Templates are deprecated and disabled by default. Please use subflows instead, or reenable templates in the Kestra configuration as explained on [the migrations page](https://kestra.io/docs/migrations/templates).
- **Deprecation of core ​Script tasks**: Script tasks included in the `core` plugin have been deprecated and moved to dedicated plugins. Read more [here​](https://kestra.io/docs/migrations/core-script-tasks).

0.10.1

Bug Fixes
- **ui**: missing task run value on log list ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/25763dba94566f7198009096040f22abb85e8686))
- **core**: remove misleading default value for polling triggers [1723](https://github.com/kestra-io/kestra/pull/1723) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/9d8300153bbbeb2423ea9f4c6c26d8d3dfade361))
- **jdbc**: DateTimeFormatter can be reused in the JdbcMapper [1722](https://github.com/kestra-io/kestra/pull/1722) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/9845b8302471eaeece445d66d10ff7c057aa39ce))
- **core**: add worker group tag to the metrics [1727](https://github.com/kestra-io/kestra/pull/1727) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/38beef4919190cb240c2da03028c5b651d5f2baf))
- **core**: make the RetryTest more resilient [1727](https://github.com/kestra-io/kestra/pull/1727) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/4262ab58944d45f96975c7e9fa20a65ee4243bc5))
- **core**: Fix flow comparison method (1740) [1740](https://github.com/kestra-io/kestra/pull/1740) ([YannC](https://github.com/kestra-io/kestra/commit/16ac5151941d67b611f36080e75c7fe5f616eb81))
- **ui**: More concise "labels as array" handling [1743](https://github.com/kestra-io/kestra/pull/1743) ([brian.mulier](https://github.com/kestra-io/kestra/commit/44ecc276a605bdf64e912215e882022134aeac60))
- **core**: JQ filters now allow object / array destructuring after doing its thing [1749](https://github.com/kestra-io/kestra/pull/1749) ([brian.mulier](https://github.com/kestra-io/kestra/commit/0e656921feef6f45b8755f547452b4afe61f0ef5))
- **executable**: Wrong quotes in add-opens variable for executable [1752](https://github.com/kestra-io/kestra/pull/1752) ([brian.mulier](https://github.com/kestra-io/kestra/commit/7507ada72d88945a82ba1fc57e9537f9ecdb888d))
- **gradle**: opens java.lang for the /threaddump endpoint ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/c9c2e67ac7bbfaa202b29b521dfc96ed118cf897))
- **core**: avoid infinite loop in the executor for Flowable tasks [1746](https://github.com/kestra-io/kestra/pull/1746) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/d102e2265d8874f3be00ec28cd0f7424be54df43))

Chores
- **version**: update snapshot version 'v0.10.1-SNAPSHOT'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/35f70cce4e4021db23e6abc12b2e5d933b242c92))
- always pull the image as we don't use the latest tag. [1724](https://github.com/kestra-io/kestra/pull/1724) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/1132b0309f24f55cb7a95b462d0bcf484bd6f2f5))
- **core**: revert labels as list in a Flow [1743](https://github.com/kestra-io/kestra/pull/1743) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/ae74c1b58204176f315c5a7c9c3e181564f0c4df))
- **version**: update to version 'v0.10.1'. ([YannC](https://github.com/kestra-io/kestra/commit/f673a192c9d7718fcf7650a64a6c6948780d8dd0))

Commits
- e7e200e: docs fix wdir and API (1730) (Anna Geller) [1730](https://github.com/kestra-io/kestra/pull/1730)
- 007142c: fix(core,webserver): store labels as a list instead of a map (Loïc Mathieu) [1743](https://github.com/kestra-io/kestra/pull/1743)
- 17d728d: Improve readability of the OpenAPI spec (yuri1969) [1754](https://github.com/kestra-io/kestra/pull/1754)

0.10.0

This new release brings important new core features such as Blueprints, new Script plugins, integration of basic authentication, and a secret function making the Open Source Edition even more robust.

Features

[Blueprints](https://github.com/kestra-io/kestra/issues/1274)

Blueprints are a curated, organized, and searchable catalog of ready-to-use examples designed to help you kick-start your workflow.

It’s available as a new section on the left bar menu and directly within the editor view**. All blueprints are validated and documented so that they *just work*.

You can easily customize and integrate them into your new or existing flows with a single click on the “Use” button.

**[Check out the documentation](https://kestra.io/docs/user-interface-guide/blueprints)**.

![Untitled](https://github.com/kestra-io/kestra/assets/46634684/fa30210a-1444-4620-bf03-3e84f42d884c)

![Untitled2](https://github.com/kestra-io/kestra/assets/46634684/f7a2fb29-1bb3-47b5-bdca-1b41bd7eac84)

Enterprise Edition users could write their own [organization blueprints](https://github.com/kestra-io/kestra-ee/issues/269) so they can share and grow a library of internal blueprints within teams.
![Untitled3](https://github.com/kestra-io/kestra/assets/46634684/6e28dc6c-38ee-4c11-82e8-ac0dc8cec3ba)

[Improved Support for Scripting](https://github.com/kestra-io/kestra/issues/1482)

In this release, we revamped scripting tasks to bring more flexibility and control.
Each script task is now, by default, running in its own dedicated container.You can attach any Docker image you want if you need a specific one.
New tasks are available for **Shell, Python, R, and Node.js**:

- `Script`: to write and run ad-hoc scripts. It comes with a `beforeCommands` property to execute any instruction needed before running the main script (installing dependencies for example)
yaml
id: script
namespace: release

tasks:
- id: run_python
type: io.kestra.plugin.scripts.python.Script
beforeCommands:
- pip install requests
warningOnStdErr: false
script: |
import requests
import json

response = requests.get("https://api.github.com")
data = response.json()
print(data)



- `Command`: to run arbitrary commands in a single task configuration. This task can be very powerful and associated with the `WorkingDirectory` task. For example, to clone a Git repository and then execute the corresponding scripts.

yaml
id: command
namespace: release

tasks:
- id: working
type: io.kestra.core.tasks.flows.WorkingDirectory
tasks:

- id: clone_repo
type: io.kestra.plugin.git.Clone
url: https://github.com/your_repository

- id: run_python
type: io.kestra.plugin.scripts.python.Command
beforeCommands:
- pip install -r requirements.txt
dockerOptions:
image: ghcr.io/kestra-io/pydata:latest
commands:
- python main.py


- `LocalFile`: to create files in the local filesystem or to send files from the local filesystem to the internal storage. This task allows to uncouple inline scripts to their execution.

yaml
id: "local-file"
namespace: release
tasks:
- id: workingDir
type: io.kestra.core.tasks.flows.WorkingDirectory
tasks:
- id: inputFiles
type: io.kestra.core.tasks.storages.LocalFiles
inputs:
hello.txt: "Hello World"
address.json: "{{ outputs.myTaskId.uri }}"
- id: bash
type: io.kestra.plugin.scripts.shell.Command
commands:
- cat hello.txt
- sed -n 's/.*"country":"\([^"]*\)".*/\1/p' address.json


It also allows to expose outputs to internal storage. In the following example, we create two files with Bash commands and expose those into Kestra internal storage with the outputs property `LocalFiles`

yaml
id: "local-files"
namespace: release

tasks:
- id: workingDir
type: io.kestra.core.tasks.flows.WorkingDirectory
tasks:
- id: bash
type: io.kestra.plugin.scripts.shell.Command
commands:
- mkdir -p sub/dir
- echo "Hello from Bash" >> sub/dir/bash1.txt
- echo "Hello from Bash" >> sub/dir/bash2.txt
- id: outputFiles
type: io.kestra.core.tasks.storages.LocalFiles
outputs:
- sub/**


Those tasks run by default on DOCKER but you can use the `runner: PROCESS` property to run it as a process on the Kestra host.

> Note: the old scripting tasks w ill be deprecated, removed from the core and being retro compatible within the new plugins.

[DAG task](https://github.com/kestra-io/kestra/issues/1288)

Creating directed acyclic graphs, a common pattern in data orchestration, was already possible in Kestra by through Flow dependencies. With a brand new DAG task, it’s now even easier to do; directly between tasks at the Flow level.

yaml
id: magicDAG
namespace: dev
tasks:
- id: dag
type: io.kestra.core.tasks.flows.Dag
tasks:
- task:
id: customers
type: io.kestra.plugin.fs.http.Download
uri: https://raw.githubusercontent.com/dbt-labs/jaffle_shop/main/seeds/raw_customers.csv
- task:
id: orders
type: io.kestra.plugin.fs.http.Download
uri: https://raw.githubusercontent.com/dbt-labs/jaffle_shop/main/seeds/raw_orders.csv
- task:
id: payments
type: io.kestra.plugin.fs.http.Download
uri: https://raw.githubusercontent.com/dbt-labs/jaffle_shop/main/seeds/raw_payments.csv
- task:
id: transform
type: io.kestra.core.tasks.log.Log
message: |
Transforming data from:
{{outputs.customers.uri}}
{{outputs.orders.uri}}
{{outputs.payments.uri}}
dependsOn:
- customers
- orders
- payments


![image](https://github.com/kestra-io/kestra/assets/46634684/dee8feef-9405-4be6-ad9b-2128aa94ac2c)

[Label on executions](https://github.com/kestra-io/kestra/issues/1562)

So far, it was only possible to add labels on a flow level by adjusting the workflow code. This release adds the ability to set custom labels for specific Executions.

Also, the labels added on a flow level will be automatically propagated to Execution labels.

For example you can add labels for “experiment” executions so you can retrieve them in the UI easily.
![Untitled4](https://github.com/kestra-io/kestra/assets/46634684/b8678410-5ec5-4b61-838f-cf32c3ba1423)

<img width="1109" alt="Screenshot 2023-07-05 at 15 43 45" src="https://github.com/kestra-io/kestra/assets/46634684/c4fc58cc-e008-4fdc-9f12-bc03ecc18163">


[Basic Authentication](https://github.com/kestra-io/kestra-ee/issues/211)

The community was asking about authentication in the open source to secure their instance in production. We heard you ! You can now add basic authentication to your Kestra instance with username/password values in the Kestra configuration.

yaml
server:
basic-auth:
enabled: true
username: admin
password: *****


[Secret Function](https://github.com/kestra-io/kestra/issues/1679)
We introduced a `secret()` function allowing to read base64 secret value from environment variables.

yaml
id: secret
namespace: release
tasks:
- id: get_secret
type: io.kestra.core.tasks.debugs.Return
format: '{{ secret("my_secret")}}'


[Worker Group](https://github.com/kestra-io/kestra-ee/issues/230)

This release introduce worker groups, a ****set of workers that can be targeted specifically for a task execution or a polling trigger evaluation. For this, the task or the polling trigger must define the `workerGroup.key` property with the key of the worker group to target. A default worker group can also be configured at the namespace level.

Here are common use cases in which Worker Groups can be beneficial:

- Execute tasks and polling triggers on specific compute instances (e.g., a VM with a GPU and preconfigured CUDA drivers).
- Execute tasks and polling triggers on a worker with a specific Operating System (e.g., a Windows server).
- Restrict backend access to a set of workers (firewall rules, private networks, ...).
- Execute tasks and polling triggers close to a remote backend (region selection).

Here is how you can ensure that a task is executed only by specific worker instances:

yaml
id: gpuTask
namespace: dev
tasks:
- id: hello
type: io.kestra.core.tasks.log.Log
message: |
This task will be executed on a specific remote worker that has access to a GPU
workerGroup:
key: gpuWorkerGroupKey


Polling Triggers

We have made significant improvements to the [Polling trigger](https://kestra.io/docs/developer-guide/triggers/#polling-triggers) in the latest version of Kestra to enhance performance, strengthen security measures, simplify maintenance, and clarify the system architecture.
In previous versions, the trigger evaluation process was directly handled by the Scheduler. This meant that both the Worker and the Scheduler potentially accessed external systems, leading to manage the security and scalability of two services.

From now on, The Scheduler delegates the evaluation of polling triggers to the Worker. This architectural change has several advantages. Firstly, it simplifies the overall system architecture by ensuring that only the Worker needs to interact with external systems. This separation of responsibilities streamlines the flow of data and improves the overall system performance.
By reducing the direct access of the Scheduler to external systems, we also minimize potential security vulnerabilities and fortify the protection of sensitive data.

Plugins

* **New [OpenAI Plugin](https://kestra.io/plugins/plugin-openai)** : with a ChatCompletion task that, given a prompt, gets a response from an LLM using the [OpenAI’s Chat Completions API](https://platform.openai.com/docs/api-reference/chat/create). A CreateImage task that is given a prompt, creates an image.

All Changes
- **core**: add a TimeBetweenCondition condition ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/da57e0aa42e1ecbe98f90b8aaa13765d2becc8f8))
- **core**: date filtering on the homepage dashboard (1293) ([YannC](https://github.com/kestra-io/kestra/commit/e70704e2df98e1fb4e92b94f03360f2c07cd1ef1))
- **core**: rename Worker task to WorkingDirectory (1401) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/641c0c52d438be61c3b676dadd598a847755eee4))
- **ui**: keep editor view preference persisted (1416) ([yuri](https://github.com/kestra-io/kestra/commit/e9c43c68750da32759229d2b8ca9803dd5d0b963))
- **core**: add taskrunValue props on state ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/069855dd31676a91e0a1238f9b800b2736e3b193))
- **ui**: paginate outputs (1471) ([YannC](https://github.com/kestra-io/kestra/commit/8df1c3747f426a6cb185b0fb5ecc5fd27a80add9))
- **core**: introduce queue consumer group (1421) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/3945de00b65aa8b4f4d8ba2ab29298d0f8bf45ee))
- **core**: add regexp on replace filter ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/6bf6410d86d22ecc8b6838dd4bc576839650941c))
- **core**: introduce blueprint gallery (1475) [1475](https://github.com/kestra-io/kestra/pull/1475) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/6f04187a9ea4aede1488f2b42b26b04c0c7a80cf))
- **core**: introduce worker group (1456) [1456](https://github.com/kestra-io/kestra/pull/1456) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/d105784cc7ecb308f1048becf45a1172e2586396))
- **ui**: renaming flow gallery to blueprints (1518) [1518](https://github.com/kestra-io/kestra/pull/1518) ([Anna Geller](https://github.com/kestra-io/kestra/commit/8b1324733cd025701aebea1017ae7c57cf88d06c))
- **core**: introduce Dag task (1463) [1463](https://github.com/kestra-io/kestra/pull/1463) ([YannC](https://github.com/kestra-io/kestra/commit/c4955f7180d647cba0fce1dd31218d5670cf95d6))
- **ui**: add breadcrumb on blueprints page (1548) [1548](https://github.com/kestra-io/kestra/pull/1548) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/1834d8b5de482047fc49cf3774291e3df95b0cd1))
- **ui**: better no-user handling [1555](https://github.com/kestra-io/kestra/pull/1555) ([brian.mulier](https://github.com/kestra-io/kestra/commit/70cbdaa64cfc9ea1083f22c98db677957a5b78cb))
- **ui**: updated guided tour flow (1558) [1558](https://github.com/kestra-io/kestra/pull/1558) ([YannC](https://github.com/kestra-io/kestra/commit/fb39ece01dbb74ace10b703b1b67b5bbbc5a0289))
- **ui**: show execution labels (1544) [1544](https://github.com/kestra-io/kestra/pull/1544) ([yuri](https://github.com/kestra-io/kestra/commit/47962271313e90d79beaa6a29b3d97d88f101f47))
- **ui**: add labels filter on flow and executions (1527) [1527](https://github.com/kestra-io/kestra/pull/1527) ([yuri](https://github.com/kestra-io/kestra/commit/602d207f4a208e7d1a5fa5ac54119f3a3ae6f264))
- **core**: run polling triggers on the worker (1179) [1179](https://github.com/kestra-io/kestra/pull/1179) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/5ef1a921ab085ae6f2c74775dae9315867efd30c))
- **tasks**: add total on Counts tasks ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/248faeeb316e50904f407e8219b67f82f3cf1163))
- **ui**: default template in flow creation + some cleanup [1554](https://github.com/kestra-io/kestra/pull/1554) ([brian.mulier](https://github.com/kestra-io/kestra/commit/e2b71bda02de648a6be0e3b456ab624d2290dbdd))
- **ui**: blueprint enhancement (1543) [1543](https://github.com/kestra-io/kestra/pull/1543) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/bfeb94fc33c0865feb59f69131e35d4f9139a5a8))
- **core**: allow to resume a paused execution (1523) [1523](https://github.com/kestra-io/kestra/pull/1523) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/1e9645818e37a70e04d12f6651533d06f60f7765))
- **core**: bulk enable flows (1553) [1553](https://github.com/kestra-io/kestra/pull/1553) ([YannC](https://github.com/kestra-io/kestra/commit/767e1fb4209874623e6d8b951f0b9bc909f21dbf))
- **core**: add flow labels to execution labels (1559) [1559](https://github.com/kestra-io/kestra/pull/1559) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/9dee0c7d61a338b0252da5a91bfebbfbbc26367b))
- **ui**: add labels to new execution (1602) [1602](https://github.com/kestra-io/kestra/pull/1602) ([YannC](https://github.com/kestra-io/kestra/commit/4802ca3cb1d658cf20476b82570041b45c71326e))
- **webserver**: expose execution usage (1605) [1605](https://github.com/kestra-io/kestra/pull/1605) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/d54fa23dd3454cc664388189b80e12dfc390eca0))
- **ui**: create setting for logs display (1619) [1619](https://github.com/kestra-io/kestra/pull/1619) ([YannC](https://github.com/kestra-io/kestra/commit/24eee77bf5b70544df121a9a9a7648d55fa642d6))
- **core**: remove the execution state from the scheduler (1588) [1588](https://github.com/kestra-io/kestra/pull/1588) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/f7d3d0bcd47bf0069acacb72aa6eca9bc09505a9))
- **ui**: add a slack button on error message (1649) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/fb98004614964ec0e6de7ec94fc34ffc1d5fbdf7))
- disable seqscan on Postgres [1552](https://github.com/kestra-io/kestra/pull/1552) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/87b7912607857c15b22b707a582bed25c0566dea))
- **ui**: link to execution api (1625) [1625](https://github.com/kestra-io/kestra/pull/1625) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/f8369ae540b591ff65acddd72ed35071ec7bb52e))
- **core**: add an AI plugin category (1689) [1689](https://github.com/kestra-io/kestra/pull/1689) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/7eb27e02cad90cd8d4df42459d64cfd3c3f822b0))
- **core**: trigger worker group [1658](https://github.com/kestra-io/kestra/pull/1658) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/eb712466d7296eef1ea67841ab0e4023f77b9ccd))
- **core**: secret function from environment (1685) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/c58d11a20c2b92fa489b77ecb7b858869d5b549f))
- **ui**: dependencies tab for namespaces (1513) [1513](https://github.com/kestra-io/kestra/pull/1513) ([YannC](https://github.com/kestra-io/kestra/commit/d981e49e130290689c7c464a8da415e3dac9dee8))
- **webserver**: add basic authentication (1680) [1680](https://github.com/kestra-io/kestra/pull/1680) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/f58d857a8dab338c13490b55e26283c9da72ac94))
- **core**: introduce LocalFiles task (1621) [1621](https://github.com/kestra-io/kestra/pull/1621) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/64c9b22489ac91d38be84d0ce1448f5f388e8fc7))
- **docker**: use latest image ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/23644c457cbe7a66871f550071238a05596030e2))
- **docker**: add basic auth disabled by default (1719) [1719](https://github.com/kestra-io/kestra/pull/1719) ([Anna Geller](https://github.com/kestra-io/kestra/commit/d95f12760ebbd9e500bdd89b7497e2bf415d9a6a))
- **docker**: introduce new scripting plugin ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/d18c20739c282ddcd3afab5f8e5246fdd6323ef3))
- **ui**: change task icon ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/3e1761c3fd6da821f0d5fdc1ffba0e13b5cb9ebc))

Bug Fixes
- **core**: input with duplicate name should throw a violation ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/b98dbfdd8bf0454fdf01a21f39c6a708a48f9138))
- **ui**: invalid taskedit default value ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/23513bc6c9c637ea40355dca872b1f61cbee6df0))
- **ui**: this on TreeTaskNode prevent display topologies (1465) ([YannC](https://github.com/kestra-io/kestra/commit/1255b47306123c4c8eb6af9452ec362be5ff0c84))
- **core**: use correct group on execution usage metrics ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/30914eaf07541c583e6c3be96d430852d82592bb))
- **core**: fix TimeBetweenConditionTest ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/4d2dab491cb3ce80920e252feb547e6dca4d5367))
- **ui**: remove usage of this in template (1470) ([YannC](https://github.com/kestra-io/kestra/commit/833593fdba8ca05467422da069e7b5376da016b4))
- **core**: keep coherent group type ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/b5ce1cbdfb86d16b510469e51e171cc5901559eb))
- **ui**: editor combined is not horizontal on refresh ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/985fd33bb93d6e1897b441427db665db7d6e059d))
- **core**: update flow when passing flow-path on command line ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/e5f4d666defab57f523cc38f254c4c9ddb62cbcd))
- **ui**: added markdown table css (1490) ([Ravi raj](https://github.com/kestra-io/kestra/commit/dfbc48c7b3ff95c9379483db977a919a129459f9))
- **jdbc-mysql**: execution full text search was missing a field (1504) [1504](https://github.com/kestra-io/kestra/pull/1504) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/5f22d614dfb04535ccc12293685bd7898f3210c1))
- **ui**: corrected translations (1506) [1506](https://github.com/kestra-io/kestra/pull/1506) ([Anna Geller](https://github.com/kestra-io/kestra/commit/10aef21637d4d72440302f63107a9a7d08c02000))
- **core**: use api to generate blueprint graph ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/961e72e57845c1d6cdb249057b273aa4d78510ae))
- **ui**: topology bug fix (1512) [1512](https://github.com/kestra-io/kestra/pull/1512) ([YannC](https://github.com/kestra-io/kestra/commit/c2d2d4f10584f128a8bb97034cd7180323638ef6))
- **ui**: reduce blueprints search api call (1521) [1521](https://github.com/kestra-io/kestra/pull/1521) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/398f05caee13cc248fac23c2e27aa1f957c83856))
- **cli**: configure Flyway to allow future migrations (1510) [1510](https://github.com/kestra-io/kestra/pull/1510) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/e91dbe1180af04b8b9c8531e5246d94a52511baf))
- **ui**: blueprints descriptions as markdown (1526) [1526](https://github.com/kestra-io/kestra/pull/1526) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/04b80e27be8e3ad19202cbb59d24d3fb7182ccdb))
- **core**: yaml duplicate key error (1514) [1514](https://github.com/kestra-io/kestra/pull/1514) ([YannC](https://github.com/kestra-io/kestra/commit/9d6fbbe14e6f5afb2641f086f604db90c6951319))
- **core**: bad align in doc metrics [1535](https://github.com/kestra-io/kestra/pull/1535) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/0906c0980ebdbb926a1040e97357804c7330422d))
- **core**: prevent freeze with large logs (1433) [1433](https://github.com/kestra-io/kestra/pull/1433) ([YannC](https://github.com/kestra-io/kestra/commit/9fa8bbb589e35650cc47dafb40bed5cfae7b1f48))
- **ui**: kill must be button not a status (1531) [1531](https://github.com/kestra-io/kestra/pull/1531) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/b99162d0bd96aa986d0f0322ac892e9fbfac2e12))
- **core**: remove definitions from the Task class (1536) [1536](https://github.com/kestra-io/kestra/pull/1536) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/c39712c5dfe01d2d173de83a88ff8e12356084ed))
- **ui**: After flow creation, good tab is displayed [1542](https://github.com/kestra-io/kestra/pull/1542) ([YannC](https://github.com/kestra-io/kestra/commit/927bbd103387c1c763e07bc30dfe15f9a6f3b7c0))
- **ui**: Hide chart if not executions found [1542](https://github.com/kestra-io/kestra/pull/1542) ([YannC](https://github.com/kestra-io/kestra/commit/3bcaab879c0f900e38dba5f789a545ce7abf40d7))
- **ui**: fix query issue in home component [1549](https://github.com/kestra-io/kestra/pull/1549) ([YannC](https://github.com/kestra-io/kestra/commit/247411b2c00b3f1cafd929698569565ba80ed734))
- **ui**: Removed error & warning from LowCodeEditor component [1541](https://github.com/kestra-io/kestra/pull/1541) ([YannC](https://github.com/kestra-io/kestra/commit/ac710cf0a7320127fcea6b99ff0ccec21359dc75))
- **core**: lazy load thread stack trace as it's very costly [1550](https://github.com/kestra-io/kestra/pull/1550) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/53c7107fa239ef8421af28786d1332b088d0395c))
- **tests**: added retries to some flaky tests ([brian.mulier](https://github.com/kestra-io/kestra/commit/ae94fbd5519d94b69556bc67ab609351817db5e0))
- **core**: Worker needs to be introspected as we retrieve it programmatively [1565](https://github.com/kestra-io/kestra/pull/1565) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/c3abd90ee47cf08a13c890cd64c3cb93308e0591))
- **ui**: reverse logs in flow page [1570](https://github.com/kestra-io/kestra/pull/1570) ([YannC](https://github.com/kestra-io/kestra/commit/01ef6fedde37904685074b376ca7b0cad4b7a1a2))
- **tasks**: prevent double log on failed tasks ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/6539bad341a5d484bd24f9b5a8e7e857d82ba6d4))
- **ui**: Flow Overview is refreshed correctly [1576](https://github.com/kestra-io/kestra/pull/1576) ([YannC](https://github.com/kestra-io/kestra/commit/ddd2793d74e01890163bb1de89f94e75197137af))
- **ui**: topology display longest task duration (1574) [1574](https://github.com/kestra-io/kestra/pull/1574) ([YannC](https://github.com/kestra-io/kestra/commit/9b6bff1e8743dd76a093d40b619cfb039a9ca421))
- **cli**: WorkerCommand NPE when no worker group [1589](https://github.com/kestra-io/kestra/pull/1589) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/6fac45459e84de0f9e0c0e9dc2d499c9972f9575))
- **ui**: native links to handle blueprint detail open in a new tab (1575) [1575](https://github.com/kestra-io/kestra/pull/1575) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/325485e7e68c902d6689e0b76f3ef28cab559e4b))
- **core**: wrong JavaDoc (1591) [1591](https://github.com/kestra-io/kestra/pull/1591) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/ce3dbc3058c37ed2b3bee88aab867d507a8ea6d6))
- **ui**: No more blueprint-title overlap in editor view [1597](https://github.com/kestra-io/kestra/pull/1597) ([brian.mulier](https://github.com/kestra-io/kestra/commit/c10a83ba2c39e51ddff9721ef8b79c8289ea2350))
- **ui**: plugins are now all visible in blueprints browser ([brian.mulier](https://github.com/kestra-io/kestra/commit/73116288f20140b88db4b44ee222d6e4b696545c))
- **ui**: guided tour failed after save (1586) [1586](https://github.com/kestra-io/kestra/pull/1586) ([YannC](https://github.com/kestra-io/kestra/commit/4c9589667bc0b3b97519905cbf7f6fbc9fddf65a))
- **ui**: restart fix translation [1569](https://github.com/kestra-io/kestra/pull/1569) ([YannC](https://github.com/kestra-io/kestra/commit/553994e637109e7f2222fbad59aa71006a606efb))
- **ui**: faster log display (1560) [1560](https://github.com/kestra-io/kestra/pull/1560) ([YannC](https://github.com/kestra-io/kestra/commit/54ac36c7becbe65643938b1315bdbe3ab17c31ab))
- **ui**: now showing error message if there is a server error of any kind [1601](https://github.com/kestra-io/kestra/pull/1601) ([brian.mulier](https://github.com/kestra-io/kestra/commit/6034f3a5031c4c81785154a555dc4ba54e4921be))
- **ui**: Blueprints restore url [1609](https://github.com/kestra-io/kestra/pull/1609) ([brian.mulier](https://github.com/kestra-io/kestra/commit/77851d153d48957828b0f6abfdde973971d55528))
- **ui**: pagination number are not properly restore ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/e1f6261bbc08b1b09278eb80914ec4b29eea1c5a))
- **ui**: blueprint layout adjust ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/1e33d6dc421fa38e6583f80a02831ccdcabc1a0f))
- **ui**: No more loading top bar on flow editor input [1614](https://github.com/kestra-io/kestra/pull/1614) ([brian.mulier](https://github.com/kestra-io/kestra/commit/a38ab3b37de029010e82e15e57b3921d6ff877cd))
- **ui**: blueprint responsive layout ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/217b82657d61758e83d6e5d40d94efbea67f5178))
- **ui**: promote form in low-code-editor [1628](https://github.com/kestra-io/kestra/pull/1628) ([brian.mulier](https://github.com/kestra-io/kestra/commit/42558771f77bffca852e6b27b388ee8784c5f16d))
- **webserver**: blueprint topology for uninstalled plugins (1627) [1627](https://github.com/kestra-io/kestra/pull/1627) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/bdd86b7f39cfefbf29f6dc1b1c91e61e858b1ef3))
- **ui**: logs in gantt display correctly (1615) [1615](https://github.com/kestra-io/kestra/pull/1615) ([YannC](https://github.com/kestra-io/kestra/commit/3595089c019f00415bb12abba922a4a92041cd3f))
- **ui**: swap arrow icon in loglist [1624](https://github.com/kestra-io/kestra/pull/1624) ([YannC](https://github.com/kestra-io/kestra/commit/73115ef01783c2c940ba14cc4b9e5fddc3bc53d9))
- **test**: retrying test [1624](https://github.com/kestra-io/kestra/pull/1624) ([YannC](https://github.com/kestra-io/kestra/commit/997b02d54ee240a9ee896352038ca532c79d4543))
- **ui**: topology does not load when no viewType is defined (1623) [1623](https://github.com/kestra-io/kestra/pull/1623) ([YannC](https://github.com/kestra-io/kestra/commit/8a4695664e6a30d3ead79eeea8112b231d61eba8))
- **core**: flow-parsing after task defaults injection throws ConstraintViolations instead of IllegalArgument [1617](https://github.com/kestra-io/kestra/pull/1617) ([brian.mulier](https://github.com/kestra-io/kestra/commit/f8578d4f5dd7f20dc2afe1cff2c2f9368cc98c7f))
- **ui**: Update whole taskObject in TaskEditor (1631) [1631](https://github.com/kestra-io/kestra/pull/1631) ([YannC](https://github.com/kestra-io/kestra/commit/66f2aaa65c2d1c4d3108bfe6ee451fb561890825))
- **ui**: use good url in loadgraph api call (1635) [1635](https://github.com/kestra-io/kestra/pull/1635) ([YannC](https://github.com/kestra-io/kestra/commit/8cd0bbbb504c93ed49c6359b39da893ca13c193d))
- **webserver**: validate flow splits flows only on new lines triple hyphens ([brian.mulier](https://github.com/kestra-io/kestra/commit/8b2f1addccb7ed97a42de515b68fa20cf2d8fad2))
- **test**: fix hourly test (1652) ([YannC](https://github.com/kestra-io/kestra/commit/f0517e6f809fa132204b43bbf9fb924340e765df))
- **core**: remove JsonIgnore causing build to fail ([brian.mulier](https://github.com/kestra-io/kestra/commit/b5277ecd1d8817ed246754150b5cb7d424fe1840))
- merge WorkerTask and WorkerTaskTrigger (1604) [1604](https://github.com/kestra-io/kestra/pull/1604) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/ba1eaa309ce37fd91cd53b17a60d9639d16f148d))
- **ui**: boolean inputs as switch instead of checkbox [1655](https://github.com/kestra-io/kestra/pull/1655) ([brian.mulier](https://github.com/kestra-io/kestra/commit/0d4ce281f8372abe5727a40ad52d87e2fb3736ba))
- **ui**: better type detection for documentation in editor (1653) [1653](https://github.com/kestra-io/kestra/pull/1653) ([YannC](https://github.com/kestra-io/kestra/commit/6132c8a19ac2b55cc9a8d7a2484534ebc58242a0))
- **core**: revert dailyExecutionStatistics prop name change (1660) [1660](https://github.com/kestra-io/kestra/pull/1660) ([YannC](https://github.com/kestra-io/kestra/commit/28d26dbc981e97662806db4c0541dd48f89e7c8f))
- **doc**: multiple condition example (1665) [1665](https://github.com/kestra-io/kestra/pull/1665) ([YannC](https://github.com/kestra-io/kestra/commit/3b75c109496b550584f413a2bab2061d01f5c27e))
- **core**: improve memory scheduler [1663](https://github.com/kestra-io/kestra/pull/1663) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/ce87fcedad47f4f4807381ba8bfed56e3e977bdb))
- **tests**: fix flaky test on ExecutionControllerTest.findByFlowId ([brian.mulier](https://github.com/kestra-io/kestra/commit/aeab342363e880f7b3f6455fed4497214376abb1))
- **ui**: prevent recursive flow calls (1646) [1646](https://github.com/kestra-io/kestra/pull/1646) ([YannC](https://github.com/kestra-io/kestra/commit/467003be0f94c78a21708037d578e6b4beabb98d))
- **ui**: better label input (1642) [1642](https://github.com/kestra-io/kestra/pull/1642) ([YannC](https://github.com/kestra-io/kestra/commit/3d83bb1b6409ef567f975a97adacd810b63f4b79))
- **core**: conditions logo [1673](https://github.com/kestra-io/kestra/pull/1673) ([brian.mulier](https://github.com/kestra-io/kestra/commit/2165f24d9a1314fa3edd51ece1d89304aecf093f))
- **cli**: no delete by default for namespace update cli command [1666](https://github.com/kestra-io/kestra/pull/1666) ([brian.mulier](https://github.com/kestra-io/kestra/commit/6a006efb34124c5310d1ce01eb0cb28a4315149d))
- **core**: opens java.util and java.io to workaround issues with some libraries (1669) [1669](https://github.com/kestra-io/kestra/pull/1669) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/08a37e046a3fbc3bd8924d92c18bf424ea376eda))
- **core**: small perf improvements (1626) [1626](https://github.com/kestra-io/kestra/pull/1626) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/6ac4015e46266b641d15365c309f8bc1c5591682))
- **ui**: unsaved popup show even after saving (1651) [1651](https://github.com/kestra-io/kestra/pull/1651) ([YannC](https://github.com/kestra-io/kestra/commit/16fe7a2f07c2500c6e66cb6559089128f5fec9ea))
- **ui**: validate the label filter input (1672) [1672](https://github.com/kestra-io/kestra/pull/1672) ([yuri](https://github.com/kestra-io/kestra/commit/ba70244a7d8eb1ef88f3d64fa61a588292a30bf0))
- **ui**: revert change orientation button on topology (1677) [1677](https://github.com/kestra-io/kestra/pull/1677) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/852dff110f3f348294ec50f0b1459a4ea438805e))
- **webserver**: new logo on api documentation ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/8df54c40fb4d59dc66189ecbea1aaf812ae8756e))
- **webserver**: validate flow splits flows only on new lines triple hyphens [1643](https://github.com/kestra-io/kestra/pull/1643) ([brian.mulier](https://github.com/kestra-io/kestra/commit/d2e37f0059f03aced8a11b9bf80a1e1e14ee29c0))
- **ui**: Use button instead of copy on standalone Blueprints browser [1643](https://github.com/kestra-io/kestra/pull/1643) ([brian.mulier](https://github.com/kestra-io/kestra/commit/941ea7e8abf8595dde60c63cd33f978e5939a5d0))
- **core**: slow flow listeners startup (1657) [1657](https://github.com/kestra-io/kestra/pull/1657) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/3bf038a438496e2c3363874bce5701082a10e1a9))
- **core**: non-required inputs must be null if not defined (1674) [1674](https://github.com/kestra-io/kestra/pull/1674) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/09c8261eaeae858d1bc4ab06d8ab55e6097c0031))
- **ui**: display flow triggers on a tab (1551) [1551](https://github.com/kestra-io/kestra/pull/1551) ([YannC](https://github.com/kestra-io/kestra/commit/18531555353d516abfaa84ffad8c88ab9e85f146))
- **ui**: subflows in loglist don't display button (1692) [1692](https://github.com/kestra-io/kestra/pull/1692) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/405a82c18562d058303db2c310fb1b4168ba21fe))
- **ui**: copy flow works again [1696](https://github.com/kestra-io/kestra/pull/1696) ([brian.mulier](https://github.com/kestra-io/kestra/commit/c48ccb3c0e786481331daa37775cce16b13a784c))
- **ui**: disabled triggers tab on flow if it doesn't contain one (1700) [1700](https://github.com/kestra-io/kestra/pull/1700) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/6ded19ec285f96789e10951978b73645d8b3ccc0))
- **core**: add missing example for th Dag task (1710) [1710](https://github.com/kestra-io/kestra/pull/1710) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/352d71870bc5be8d3fc13163b48f96e2ebacd724))
- **ui**: execution topology tab should be read-only (1712) [1712](https://github.com/kestra-io/kestra/pull/1712) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/faaeebb8eee61fc4dd8e123b55f0e9678b178c4d))
- **webserver**: allow unauthenticated access to monitoring endpoints (1708) [1708](https://github.com/kestra-io/kestra/pull/1708) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/821b352655d122477d5b289dccbf786076e065eb))
- **core**: secrets env var prefix changed from "SECRETS_" to "SECRET_" (1717) [1717](https://github.com/kestra-io/kestra/pull/1717) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/988beefabccc07de412e5314a19b174a16232a4d))
- **ui**: expand / collapse all button in logs are based on if taskruns are opened or not (1714) [1714](https://github.com/kestra-io/kestra/pull/1714) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/9e64c837b7502f8a1c292f754af02abbbaba6fcd))
- **ui**: cannot swap tasks for dag tasks (1718) [1718](https://github.com/kestra-io/kestra/pull/1718) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/9a21fd5f1e5abc6b5f2ea8b2e383056324f9e3f6))
- **core**: LocalFiles log message (1720) [1720](https://github.com/kestra-io/kestra/pull/1720) ([Anna Geller](https://github.com/kestra-io/kestra/commit/aa2e15cfccb2dc8f804c6a9ea41b6c2d3b877c08))

Documentation
- **core**: improve documentation of the LocalFiles task (1716) [1716](https://github.com/kestra-io/kestra/pull/1716) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/ef8669f91112c38bb03f8e0fb8723c7f51f62a81))

Code Refactoring
- **core**: remove duplication on the plugin doc generation ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/3e1da9df6783d7b448c5d49556a0c50fba74c5e3))
- **ui**: topology component naming (1453) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/58ac15c8677c97715051f8080f449492fdcdfede))
- **ui**: EditorView topology refactoring (1488) ([YannC](https://github.com/kestra-io/kestra/commit/69cd8550f6672f3a4ef6cb25bd7bc84ffdd0aa91))
- **core**: remove flow from WorkerTrigger ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/20c05d0aff499fc3bcf21624e5cdbca1d0db8b25))
- **ui**: blueprints split in multiple components (1598) [1598](https://github.com/kestra-io/kestra/pull/1598) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/26c809a05344965635d69acb12e61691a8a62d7c))
- **core**: flow usage (1585) [1585](https://github.com/kestra-io/kestra/pull/1585) ([YannC](https://github.com/kestra-io/kestra/commit/5bb62d9c12665a0e51f9aac102176a9402fa81bf))

Tests
- **core**: fix some flaky test ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/b34e1aa5cf34304f3390a772294005f982c55ef7))
- **core**: fix a flaky test ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/df9ba99f82b198d998678a84a1472978b9b41bcb))
- **core**: add a test for multiple condition and standard one ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/a5259746e29906d8f716548b045ebcc0de1bdba0))
- **core**: fix failing multiple condition test ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/896777a05d5d37cade175117a1ada3294cdc1b30))
- **core**: flaky test on logs (1580) [1580](https://github.com/kestra-io/kestra/pull/1580) ([brian-mulier-p](https://github.com/kestra-io/kestra/commit/582d271c7cb176402b5337a5827203415268d85f))
- **core**: fix a flaky test ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/2d7555d74f4a33e9744bb9734a9986540ed09248))
- **core**: fix falling test on scheduler ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/e786f1b8598e906870b9f06810dcbb9a1016cb37))
- **core**: fix some flaky test ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/708997cffe922750afa4d5b58de378324f3f35db))
- **webserver**: falling unit test ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/34f631512db387171e8dc3acac8d3dff940df2c5))
- **core**: fix falling test ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/293a854a20918acef14c32a5bbf44f81e6701375))

Chores
- **version**: update snapshot version 'v0.10.0-SNAPSHOT ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/d3ee18c2b3c45a98b84c8301e6832e570b5daa18))
- **deps**: update all javascript deps ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/318cffaab4b284d8abd5813a366210941daa275f))
- **core**: remove most of compilation warning ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/28131aa605f8ed80e663d94d6635630953952199))
- **test**: remove gradle retry and add unit retry for flaky test [1522](https://github.com/kestra-io/kestra/pull/1522) ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/6cdefb6e41f7824ccaf9399cf3ec470c786cd411))
- **build**: tune gradle defaults (1537) [1537](https://github.com/kestra-io/kestra/pull/1537) ([yuri](https://github.com/kestra-io/kestra/commit/72fb84b171ac2194233d0e33f5bdd51de4dc3fd8))
- **version**: update snapshot version 'v0.9.6-SNAPSHOT'. ([YannC](https://github.com/kestra-io/kestra/commit/7a2985421772f1598bc45fa10aa92ecb079c7e5e))
- **deps**: update all js deps ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/f510f90b17a3d4d0419219305cf6cf7df6d9aa83))
- **deps**: update java dependencies ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/09d69668e863cfa46231cda884d0022217b191f6))
- **deps-dev**: bump sass from 1.63.5 to 1.63.6 in /ui [1582](https://github.com/kestra-io/kestra/pull/1582) ([dependabot[bot]](https://github.com/kestra-io/kestra/commit/c56b3869b2942a4b34a20c74ef3ae1cd72fd15b2))
- **deps-dev**: bump vue/test-utils from 2.3.2 to 2.4.0 in /ui [1583](https://github.com/kestra-io/kestra/pull/1583) ([dependabot[bot]](https://github.com/kestra-io/kestra/commit/bbbda9937a9e8f732a201195f816c7b6f73e4c19))
- **build**: build JavaDoc on PR (1593) [1593](https://github.com/kestra-io/kestra/pull/1593) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/e28a0e24ca251608a3e03ad4d303ac08d04b18c4))
- **docker**: introduce OpenAI plugin (1686) [1686](https://github.com/kestra-io/kestra/pull/1686) ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/44dd831a17af8f8490ecfd50b90de3b85cd9eee2))
- **docs**: fix plugin on README (1690) [1690](https://github.com/kestra-io/kestra/pull/1690) ([Pranav Nagarajan](https://github.com/kestra-io/kestra/commit/1983530419a76e28feba0993ea939f736b717220))
- **version**: update to version 'v0.10.0'. ([Ludovic DEHON](https://github.com/kestra-io/kestra/commit/bd9393759c307ebf79f9fa87212b03d32e547a75))

Commits
- 57569bf: chore(github) : add a blueprint issue template (1539) (Anna Geller)
- 57a67d4: Merge branch 'release' into develop (YannC)
- 9367ef3: feat(ui+webserver): Blueprint tags filtered by query on blueprints (1667) (brian-mulier-p) [1667](https://github.com/kestra-io/kestra/pull/1667)
- 97fbc93: feat/editor-validation-feedback-rework (1662) (brian-mulier-p) [1662](https://github.com/kestra-io/kestra/pull/1662)
- ed80eb5: fix/non-b64-secrets-prevent-crash (1711) (brian-mulier-p) [1711](https://github.com/kestra-io/kestra/pull/1711)

0.9.9

Bug Fixes
- **core**: avoid infinite loop in the executor for Flowable tasks ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/a8673c6379b722e7a28a1ce1421837e892663fdc))
- **core**: bad merge on TemplateTest ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/fb51feda91aecd98270a513de4645707d1c4c3c1))

Chores
- version 0.9.9 ([Loïc Mathieu](https://github.com/kestra-io/kestra/commit/b6cc6f443e439e287de3943727ba7f763469e051))

0.9.8

Bug Fixes
- **CI**: Set fixed plugin version to latest 0.9.X ([YannC](https://github.com/kestra-io/kestra/commit/89bfd3862c07781d4d70e2f7415d22ac77723cf5))

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

Page 17 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.