Download Latest Version v2.0.8 source code.zip (18.3 MB)
Home / v2.0.8
Name Modified Size InfoDownloads / Week
Parent folder
kestra-2.0.8 2026-10-27 131.0 MB
checksums_sha256.txt 2026-10-27 79 Bytes
README.md 2026-10-27 3.1 kB
v2.0.8 source code.tar.gz 2026-10-27 15.1 MB
v2.0.8 source code.zip 2026-10-27 18.3 MB
Totals: 5 Items   164.4 MB 3

Changelog

🚀 Features

core

  • 59de69f add dataURL Pebble function to resolve files into data: URLs (#20778) (#21900), closes [#20778] [#21900]

system

  • e3b300d add task runs and task runners cards to the system overview

📘 Subtasks

deps

  • 5c210e0 Micronaut 4.10.22

version

  • cfd8842 update to version '2.0.8'

🐛 Bug Fixes

core

  • 4beace6 resolve input dependencies with the caller's secret decryption (backport [#21806]) (#21873), closes [#21806] [#21873]
  • 5cd03bf subflow started from a nested loop stays created, closes [#21727]
  • 03b0c13 keep namespace conditions case-exact on mysql
  • 4550925 drain queued executions once their concurrency limit is removed
  • 73b6968 add missing locked features to OSS menus (#21671), closes [#21671]
  • 7983a52 preserve the context path in frontend api requests (#21596), closes [#20771] [#21596]
  • 6b33563 never let the plugin auto-install migration stop the server

dashboards

  • 8ae73bd show readable ISO week labels on weekly execution charts (#21758), closes [#21758]

executions

  • 3169f12 Flow trigger waitForAllRetries
  • 7646f4c drop stale handler task runs on replay (#20505), closes [#20505]
  • 4bb7ff2 keep a killed loop in KILLED instead of SUCCESS
  • 5ff5621 keep the duration of a running execution ticking (backport [#21502]) (#21506), closes [#21502] [#21506] [#21600]
  • 6c401ac end KILLED when killed while waiting on a subflow and fail the parent when a subflow execution is killed, closes [#12557] [#20865]

flows

  • 66342f6 keep the default namespace filter on the flows list (#21896), closes [#21896]
  • 59169d5 avoid not-in-order flow update on the metastore cache, closes [#20643]
  • 4c6687a answer racing flow deletes with a 409
  • df6caa0 concurrent flow saves losing edits and undoing a delete
  • c48a6de Dag onChildFailure should be FAIL, closes [#21582]
  • f5a1ff2 row click in namespace Flows tab (#21663), closes [#21663]

namespaces

  • df08c25 moving a file onto its own location does nothing (#21673), closes [#21673]
  • 635243a keep the kv sort indicator after a refresh (#21683), closes [#17314] [#21683]

storage

  • 18ab3c9 share the check that a path is inside an execution's storage (#21394) (#21780), closes [#21394] [#21780]

tests

  • b65552a write the junit reports that the frontend tests summary reads (#21743), closes [#21743]

topology

  • 70ea7e4 load plugin UI for nested tasks on 2.0.x (#21707), closes [#21468] [#21688] [#21707]

worker

  • 6c4045a build the task cache archive on disk instead of in memory (#20940) (#21894), closes [#20720] [#20940] [#21894]

  • 821290f [backport releases/v2.0.x] fix(plugins): remove @JsonTypeInfo from RulePluginInterface and AppBlockInterface (#21762), closes [#20443] [#21676] [#21762]
  • ce880ac Merge commit from fork
  • 09670fa Merge commit from fork

Contributors

We'd like to thank the following people for their contributions: AyushVUpadhye, Barthélémy Ledoux, Claude, Claude Opus 5.5, Claude Sonnet 5, GitHub, Loïc Mathieu, Maxime Wojtczak, Miloš Paunović, Piyush Bhaskar, Roman Acevedo, Steven Meek, diyaavirmani, github-actions[bot]

Source: README.md, updated 2026-10-27