v1.3.4

Minor
Published on March 25, 2026

Kestra Open-Source Edition Changes

Changelog

🚀 Features

core

  • 8e8b840 introduce new welcome page with revamped onboarding (#15046), closes #15046

variables

  • 98f06cb fetch pebble filters & functions for autocompletion from backend, closes #7734 #8350
  • 3aa9bde add endpoints to fetch all pebble functions and filters, closes #8350

📘 Subtasks

core

  • 2d862db localize to languages other than english
  • 21f886e Improved labels styling (#15036), closes #15036

version

🐛 Bug Fixes

ai

  • a5260c5 no more NPE when sending no initial yaml (#15199), closes #15199

build

  • 0a2eb95 replace Copy task with plain task for generateOpenapiSpec (#15157), closes #15157

core

  • c7f458e sort and filter ForEachItem merge outputs for consistent ordering
  • 3ef089c fix GraphUtils.successors() to include error handler tasks, closes #6959
  • c0ebddf register Gauge in AbstractMetricEntry JsonSubTypes

inputs

  • 4904a1e prevent http() expression from firing when dependsOn inputs have no value, show expression errors inline (#15177), closes #13637 #15177

jdbc

  • 9e022ac stabilize deduplicateNexts for large payload values

namespace

  • f986284 moving folders is now atomic and works with nested files (#15077), closes #14953 #15077

scheduler

  • af816e2 prevent recovering missed schedules when re-enabling a trigger via API

ui

  • dd6adfa prevent URL restoration when filtering executions by foreach status (#15206), closes #15206
  • 747f034 missing utm on external link

variables

  • 41f851b avoid autocompletion from putting backslash to complex objects default values (#15076), closes #14113 #15076

global

  • ebcc775 replay to restart non-terminated parallel siblings`

🛠 Build

  • 264224c add frontend.* files to gitignore

  • 7eb223b fix type
  • cf87af0 core: use startsWith instead of like for namespace prefix filter (#14306) (#15152), closes #9171 #14306 #15152

Contributors

We'd like to thank the following people for their contributions: Florian Hussonnois, GitHub Action, Hemant M Mehta, Karel Krýda, Loïc Mathieu, Ludovic DEHON, Luke Alexander, MilosPaunovic, Miloš Paunović, Piyush Bhaskar, Roman Acevedo, Shruti Mantri, Sumit Shandillya, brian-mulier-p, brian.mulier, github-actionsbot, lizi3, 张新奕


Kestra Enterprise Edition Changes

Changelog

🚀 Features

core

  • add source option to searchInternalBlueprints (#7139), closes #7139
  • introduce new welcome page with revamped onboarding (#7090), closes #6996 #7090
  • use startsWith for namespace prefix filtering (#7089), closes #7089

📘 Subtasks

version

  • update to version '1.3.4'

🐛 Bug Fixes

ai

  • no more NPE when sending no initial yaml

core

  • improve consistency of forgot/reset password pages (#7102), closes #6954 #6955 #7102

credentials

  • guard against undefined levels in inherited credentials
  • display credentials for namespace correctly in credentials tab, closes #7081

plugins

  • support regex and wildcard strategies for plugin security filters (#7094), closes #7094

🛠 Build

ci

  • change generateOpenapiSpec dependencies to ensure openapi is generated

global

  • add frontend.* files to gitignore

Contributors

We'd like to thank the following people for their contributions: Florian Hussonnois, François Delbrayelle, MilosPaunovic, Miloš Paunović, brian-mulier-p, brian.mulier, github-actionsbot