v1.3.12
MinorPublished on April 21, 2026
Kestra Open-Source Edition Changes
Changelog
🚀 Features
core
224dc82add secret property type to No-Code editorb2fb151add @PluginProperty(secret = true) with validation for it5bda668add PebbleUtil and replace hardcoded Pebble delimiters
system
23d5b3aprovide access to plugins to the JsonSchemaGenerator
📘 Subtasks
version
94c753bupdate to version '1.3.12'
🐛 Bug Fixes
ai
d24382eadd isAiApiKeyConfigured flag to config and gate App/Test copilot (#15636), closes #156364786211graceful degradation when api.kestra.io is unreachable (#15627), closes #15602 #15627
core
7755469prevent ClassCastException in decodeInput for already-decrypted secret inputs (#15633), closes #15633
tests
b125164replace sampletestfile.com with embedded server in HTTP tests (#15646), closes #15646
global
15b287breplay mark non-terminated sibling attempts as killed
🏭 Tests
core
2be236ecover replay restart state normalization
Contributors
We'd like to thank the following people for their contributions: GitHub, Loïc Mathieu, YannC, YannC., brian-mulier-p, brian.mulier, github-actions[bot], lizi3
Kestra Enterprise Edition Changes
Changelog
📘 Subtasks
version
- update to version '1.3.12'
🐛 Bug Fixes
ai
- guard EE AiController cast to EeAiServiceInterface (#7489), closes #7458 #7489
- graceful degradation when api.kestra.io is unreachable (#7480), closes #7480 #15602
executions
- add EE override for execution-level eval endpoint with ACL checks (#7190) (#7477), closes #7186 #7190 #7477
tests
- remove tests using unavailable @LoadUser/@LoadUsers annotations on releases/v1.3.x
- Reapply "fix(executions): add EE override for execution-level eval endpoint with ACL checks (#7190) (#7477)", closes #7190 #7477
- Revert "fix(executions): add EE override for execution-level eval endpoint with ACL checks (#7190) (#7477)", closes #7190 #7477
Contributors
We'd like to thank the following people for their contributions: GitHub, YannC., brian-mulier-p, github-actions[bot]