v1.3.15

Minor
Published on April 28, 2026

Kestra Open-Source Edition Changes

Changelog

πŸš€ Features

tasks

  • 4806e40 inject outputFiles map into Pebble context for script tasks (#15725), closes #13765 #15725

global

  • 5c61802 mark secret properties as secret type
  • c8766a7 embedded support (#15361) (#15739), closes #15361 #15739

πŸ“˜ Subtasks

cicd

version

global

πŸ› Bug Fixes

ai

  • d19083f propagate provider base URL through chat model listener chain

core

  • 83d683b make deprecated taskDefaults work again

flows

  • c47fb9f fix OpenAPI spec generation for FlowController endpoints (#15482), closes #15482

tenants

  • 1365045 update taskRunList tenantId during tenant migration (#15748), closes #15748

worker

  • 1f62619 route null or blank workerGroup.key to the default worker group
  • 8f64b18 stop the thread cleanly in case of thread timeout (#15685), closes #15685

Contributors

We'd like to thank the following people for their contributions: Bart Ledoux, Florian Hussonnois, FranΓ§ois Delbrayelle, GitHub, LoΓ―c Mathieu, Ludovic DEHON, Malay Dewangan, Nicolas K., Roman Acevedo, YannC, brian-mulier-p, brian.mulier, github-actionsbot, nKwiatkowski, yuri1969


Kestra Enterprise Edition Changes

Changelog

πŸš€ Features

  • embedded support (#7583), closes #7583

πŸ“˜ Subtasks

cicd

  • remove trunk.io

dev-tools

  • improve OSS worktree pairing β€” scan all branches, enforce pairing before run

version

  • update to version '1.3.15'

πŸ› Bug Fixes

ai

  • return 400 instead of 503 when EE-only generation endpoint called without EE provider
  • fix ChatModelListener wiring and provider base URL for all AI services

kafka

  • resolve broker version via describeFeatures in KRaft mode

tenants

  • update taskRunList tenantId during migration and prevent executor crash (#7585), closes #7585

tests

  • correct enum assertions in MiscControllerTest, closes #7401 #7583

translations

  • remove keys not present in en.json

global

  • add missing registryClient parameter to SupportServiceTest (#7450), closes #7450

Contributors

We'd like to thank the following people for their contributions: Florian Hussonnois, GitHub, Ludovic DEHON, Nicolas K., YannC, brian-mulier-p, brian.mulier, github-actionsbot, nKwiatkowski