Skip to content

kestra

v2.0.10
kestra-io/kestra

Orchestrate everything, everywhere. The open-source control plane for workflows across data, infrastructure, business processes and AI agents. Declarative YAML, event-driven, any language, Git-versioned, scalable to millions of executions.

Version of kestra-io/kestra you run

CompareView on GitHub

Breaking changes

What to check before upgrading, taken from the notes of the last 30 releases.

  • v2.0.0Sep 7, 2026

    📢 Breaking Changes

    core

    • dd71be7 🚨 adopt RFC 9457 problem details as the single API error format (#17912) - *error responses no longer carry message, _links or

    _embedded.errors[], and are served as application/problem+json rather than

    application/json. Bulk endpoints report per-item failures in errors[] instead of

    invalids[]. Clients must branch on type and read detail.

    chore(core): localize to languages other than english

    Refs https://github.com/kestra-io/kestra-ee/issues/9671*, closes #17912

    flows

    • d85dbcc 🚨 remove forced flag from flow-level pluginDefaults (#15812), closes #15812

Release history

All releases on GitHub
BadgeLatest version of kestra-io/kestra[![version](/badge/kestra-io/kestra)](/p/kestra-io/kestra)

Changelog

📘 Subtasks

version

  • be537d7 update to version '1.3.47'

🐛 Bug Fixes

core

  • 7c071c9 honour http.nonProxyHosts in the Micronaut HTTP client (backport #22390) (#22393), closes #22390 #22393
  • e535f95 clear frontend OpenGrep findings on 1.3.x (#22191), closes #22191
  • ccb41c1 copy the history in State(State, Type) instead of sharing it, closes #21366

deps

  • 0d344b5 upgrade @opentelemetry/core to 2.8.0 (#22486), closes #22486
  • a939b3d patch npm advisories on the 1.3.x ui lockfile (#22155), closes #22155

executions

  • e46d178 add the displayName to the overview chart to pass validation (#22220), closes #22220

flows

  • 7567a4f add the graphStyle to pass validation (#22218), closes #22218

jdbc

  • e4de910 reset the trigger under its row lock when an execution ends (#22260), closes #22260

ui

  • e8ca7b7 prevent pagination reset to page 1 in embed mode (#21418), closes #20952 #21418

🛠 Build

release

  • e2b4343 skip backend tests when the tagged commit already passed CI (#22186) (#22451), closes #22186 #22451

global

  • c9914b0 add the repository-conventions gradle plugin to releases/v1.3.x
  • 12c2a1f add the security scan workflow to releases/v1.3.x

Contributors

We'd like to thank the following people for their contributions:

Barthélémy Ledoux, Claude, GitHub, GitHub Action, Loïc Mathieu, Maxime Wojtczak, Miloš Paunović, Nicolas K., Roman Acevedo, Stalin, github-actions[bot], nKwiatkowski, zkasuran

Full release notesCompare with previous