Releases: kestra-io/kestra
Releases · kestra-io/kestra
v0.18.2
Features
Bug Fixes
- core: if empty then (Loïc Mathieu)
- script: include directories in docker task runner volume (brian.mulier)
- ui: add check if property exists on blueprint details page (Miloš Paunović)
- ui: prevent event propagate and provide blueprint source in query (#4651) (YannC)
- core: change property options to values for multiselect, deprecated the older and will be removed in 0.20 (YannC)
- tests: modify mocks for taskCommands to match the new implementation (brian.mulier)
Chores
- ui: clean template by removing unused data properties (#4615) (Miloš Paunović)
- make DefaultPluginRegistry extendable (Florian Hussonnois)
- bump version to 0.18.2 (Florian Hussonnois)
v0.18.1
Bug Fixes
- core: fix NPE for K/V tasks and WorkingDirectory (#4592) (Florian Hussonnois)
- core: remove useless logger on jsonfilter (Ludovic DEHON)
- ui: improve date handling per locale (#4600) (eric)
- ui: graciously handle situation with no tutorial flows loaded (#4609) (Miloš Paunović)
Chores
- deps: regular dependency updates (#4577) (Miloš Paunović)
- ui: only show delete logs button on flow logs tab (#4591) (Miloš Paunović)
- update version to v0.18.1 (brian.mulier)
Commits
- ae15cef: fix(core,jdbc): PurgeLog with levels in postgres (Loïc Mathieu)
v0.17.18
Bug Fixes
- ui: improve date handling per locale (#4600) (eric)
- ui: graciously handle situation with no tutorial flows loaded (#4609) (Miloš Paunović)
Chores
- upgrade to version 0.17.18 (Loïc Mathieu)
v0.18.0
Features
- ui: add data-component attribute (#4174) #4174 (Ludovic DEHON)
- implement
vite
plugin to handle filename injection for testing purposes (#4205) #4205 (Miloš Paunović) - add E2E tests modules and github workflow #4230 (Florian Hussonnois)
- new product overview video (Will Russell)
- ui: humanize cron expressions (#4233) #4233 (yuri)
- core: Backend + Tasks + Pebble function for KV-Store #4217 (brian.mulier)
- ui: introduce KV Store #4217 (brian.mulier)
- implement preview functionality for
pdf
files (#4157) #4157 (yuri) - core: add global jobs metrics to the server #4165 (Loïc Mathieu)
- kv-store: introduce CLI commands (brian.mulier)
- core: stop realtime trigger and generate a FAILED execution if the publisher cannot be created #4288 (Loïc Mathieu)
- ui: add lightweight namespace section to community edition (#4292) #4292 (Miloš Paunović)
- task-runners: modify task runner implementation so that it has every files from working directory #4291 (brian.mulier)
- core: rename the json filter to jsonEncode #4289 (Loïc Mathieu)
- core: rename the json fonction to jsonDecode #4289 (Loïc Mathieu)
- core: 'ionDecode()' Pebble function #4289 (Loïc Mathieu)
- core: rename storage.Purge to execution.Purgeexecutions and add a 'startDate' property #4298 (Loïc Mathieu)
- core: rename storage.PurgeExecution to storage.PurgeInternalStorage and add a test #4298 (Loïc Mathieu)
- core: rename PurgeInternalStorage to PurgeCurrentExecutionFiles #4304 (Loïc Mathieu)
- purge icons (Loïc Mathieu)
- webserver: allow restarting a trigger #4306 (Loïc Mathieu)
- ui: add
cURL
command to the execute dialog (#4308) #4308 (yuri) - add GitHub plugin (Loïc Mathieu)
- ci: add commit details to index.html file with each fresh build (#4329) #4329 (Miloš Paunović)
- ui: add commit details to
index.html
file usingvite
plugin system (#4334) #4334 (Miloš Paunović) - core: provide a ForEach task (#4343) #4343 (Loïc Mathieu)
- ui: display trigger logs in the ui (#4347) #4347 (Miloš Paunović)
- add plugin-jira (Loïc Mathieu)
- script: delete container and volume conditionaly in the Docker task runner #4349 (Loïc Mathieu)
- add metrics to the worker page #4353 (Loïc Mathieu)
- cli: provide descriptive server start error (#4171) #4171 (yuri)
- webserver: deprecate handling flows as YAML and emit a warning #4359 (Loïc Mathieu)
- add plugin-linear (Loïc Mathieu)
- OWASP dependency check #4360 (Loïc Mathieu)
- add plugin-ldap (Loïc Mathieu)
- secret enhancements #4341 (Florian Hussonnois)
- add plugin-hubspot and plugin-zendesk (Loïc Mathieu)
- cli: descriptive server start error via bean #4367 (yuri1969)
- core: create SELECT input and deprecate ENUM (YannC)
- docs: add authentication http request example (#4423) #4423 (Shruti Mantri)
- ui: refactor outputs view (#4426) #4426 (Miloš Paunović)
- add plugins transform-grok transform-json #4435 (Florian Hussonnois)
- core: rename json and ion filter/functions #4465 (Loïc Mathieu)
- core: add a toIon Pebble filter #4467 (Loïc Mathieu)
- simplified uploadfiles (#4502) #4502 (YannC)
- filter state on dashboard and graph on execution list (#4507) #4507 (YannC)
- add plugin-airflow (Loïc Mathieu)
- jdbc: SQLServer runner #4495 (Loïc Mathieu)
- script: allow toBuilder on the Docker task runner (Loïc Mathieu)
- core: add EE flag on the documentation (Ludovic DEHON)
Bug Fixes
- webserver: properly handle namespace_uri given slash path #4152 (Florian Hussonnois)
- ui: be...
v0.17.17
Bug Fixes
- ui: properly update low code editor on metadata editing (#4464) (Miloš Paunović)
- ui: properly set key attribute to log-line component to render required content (#4468) (Miloš Paunović)
- ui: filter out falsy values for icons list (#4481) (Miloš Paunović)
- ui: handle invalid task run when showing logs fro execution topology view (#4482) (Miloš Paunović)
- ui: amend editor height under namespace tabs (#4492) (Miloš Paunović)
- ui: show tabs on blueprints for custom ones (#4493) (Miloš Paunović)
- ui: casting boolean values on resume dialog (#4498) (Miloš Paunović)
- allow create flow and allow save when namespace is allowed (#4512) (YannC)
Chores
- upgrade to 0.17.17 (YannC)
v0.17.16
Chores
- use 21-jre-jammy base image (Loïc Mathieu)
- upgrade to 0.17.16 (Loïc Mathieu)
v0.17.15
Bug Fixes
- ui: show proper code value in blueprint detail editor (#4444) (Miloš Paunović)
Chores
- update to version 0.17.15 (Loïc Mathieu)
Commits
- f2a33eb: Revert "fix(script): task runner override" (Loïc Mathieu)
v0.17.14
Bug Fixes
- ui: template migration guide has moved (Loïc Mathieu)
- ui: only stringify inputs if they're not strings already (#4391) (Miloš Paunović)
- ui: allowing files without extensions to be created (#4390) (Miloš Paunović)
- ui: properly load flows for editor (Miloš Paunović)
- ui: passing valid attributes to method which handles edit event in low code editor (#4409) (Miloš Paunović)
- script: task runner override (Loïc Mathieu)
- core: HTTP tests (Loïc Mathieu)
Chores
- ui: enhanced email and password length constraints in basic authentication (#4261) (Frank Tianyu Zeng)
- update to version 0.17.14 (YannC)
v0.17.13
Bug Fixes
- core: keep key order when rendering a Map (Yoann Vernageau)
- ui: properly handle array input types (#4331) (Miloš Paunović)
- ui: proprely handle
json
type inputs when prefilling executions (#4333) (Loïc Mathieu) - ui: handle file names without extensions (#4352) (Miloš Paunović)
- allow null enum when required is false (YannC)
Chores
- update to version 0.17.13 (Loïc Mathieu)
v0.16.12
Bug Fixes
- allow null enum when required is false (Loïc Mathieu)
Chores
- upgrade to version 0.16.12 (Loïc Mathieu)