v1.3.15
Minor
Published on April 28, 2026
Kestra Open-Source Edition Changes
Changelog
π Features
tasks
4806e40inject outputFiles map into Pebble context for script tasks (#15725), closes #13765 #15725
global
5c61802mark secret properties as secret typec8766a7embedded support (#15361) (#15739), closes #15361 #15739
π Subtasks
cicd
3eea1c5remove trunk.io
version
f2bdb0bupdate to version '1.3.15'
global
f3707e2regenerate OpenAPI spec
π Bug Fixes
ai
d19083fpropagate provider base URL through chat model listener chain
core
83d683bmake deprecated taskDefaults work again
flows
c47fb9ffix OpenAPI spec generation for FlowController endpoints (#15482), closes #15482
tenants
1365045update taskRunList tenantId during tenant migration (#15748), closes #15748
worker
1f62619route null or blank workerGroup.key to the default worker group8f64b18stop 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