v1.2.3

Minor
Published on February 3, 2026

Kestra Open-Source Edition Changes

Changelog

๐Ÿš€ Features

CLI

  • e14dd27 improve the error message from FLowSynch command (#14379), closes #14379
  • fcb7c6d handle flow update errors with syncFromSource command (#14324), closes #14324

apps

  • 928e0c9 add human task validation to apps (#14358), closes #14358

ui

  • 55d3f53 improve PostHog metadata and setup tracking (#14325) (#14353), closes #14325 #14353

global

  • 3a01180 add new plugin categories (#14406), closes #14406

๐Ÿ“˜ Subtasks

deps

version

๐Ÿ› Bug Fixes

apps

assets

  • 30697d1 task-level declared output assets can use current task output in pebble (#14345), closes #14345

core

  • 027894f namespace file read scheduler backed with buffering queue (#14370), closes #14226 #14370

dashboard

  • 188eed4 working labels global filter
  • 0325413 labels can't be source of aggregation
  • c3e2be8 remove sourceCode from json schema
  • bd81bd4 labels filter as key-value filter
  • bd8f1f0 table properly shows aggregations
  • 1cbef21 remove lowercasing for legends
  • 206ca1b pie charts properly render
  • ed477f7 avoid infinite redirects (#14380), closes #14380
  • 819060a filter for NORMAL kind on KPI

dashboards

  • d516a73 properly compute date scale for timerange (#14347), closes #14347

docs

  • 5c5f95d remove imports in MDX files

executions

  • 874d936 add flow labels to the runcontext variables when no execution, closes #13807 #13948

kv

  • a6a3ef2 PurgeKV should also purge parent namespace

system

  • e7771ea the WatchService should not be null, closes #13700

๐Ÿญ Tests

executions

  • aaf0b97 fix backported tests in ExecutionControllerRunnerTest

๐Ÿ”„๏ธ Changes

system

  • 4bcc744 cleanup old and unused e2e test setup

  • 6f40190 Add NORMAL_KIND_CONDITION to query execution

Contributors

We'd like to thank the following people for their contributions: Bart Ledoux, Franรงois Delbrayelle, Georg Traar, GitHub, Loรฏc Mathieu, Nicolas K., Roman Acevedo, brian-mulier-p, brian.mulier, github-actionsbot, nKwiatkowski, wangk


Kestra Enterprise Edition Changes

Changelog

๐Ÿš€ Features

apps

  • add human task validation to apps (#6561), closes #6561

๐Ÿ“˜ Subtasks

deps

  • upgrade to Gradle 9.3.0

version

  • update to version '1.2.3'

๐Ÿ› Bug Fixes

assets

  • task-level declared output assets can use current task output in pebble (#6549), closes #6424 #6549

dashboard

  • working labels global filter (#6585), closes #5949 #6585
  • filter for NORMAL kind on KPI

kv

  • don't backup older KV versions (#6584), closes #6557 #6584

namespaces

  • prevent creating flow to allow creating a namespace without permissions, closes #6545

system

  • compilation issue

global

  • purge the execution inside the Scheduler when there is a trigger, closes #6516

๐Ÿ”„๏ธ Changes

  • cleanup very old e2e test setup

Contributors

We'd like to thank the following people for their contributions: Loรฏc Mathieu, Nicolas K., Roman Acevedo, brian-mulier-p, brian.mulier, github-actionsbot, nKwiatkowski