v1.0.49
MinorPublished on June 30, 2026
Changelog
🚀 Features
system
d007168expose SSE follow-connection metrics in Prometheus (#17004), closes #16982 #16997 #17004
📘 Subtasks
version
39b1fd0update to version '1.0.49'
🐛 Bug Fixes
core
ab068a7throw an illegal exception when a sort is null or emptyb6bc2dacompilation issue due to bad merge380d763fix exponential retry delay — first retry was 0s, growth was linear not exponential
dashboard
3b81baeapply active dashboard filters to chart CSV export
flows
ab74ed1apply query and namespace filters in findSourceCode
repository
bab80cbcomplete SQL-injection backport on 1.0.x (test compile + flow-label NOT_EQUALS) (#17071), closes #17071281f2d4escape jq string metacharacters in H2 label-key filtersedd2c9areturn HTTP 422 on unknown sort field instead of NPE
security
5fd73abescape control characters in jq string literals and add tests
storage
cf4d970return 4xx for storage/authorization failures instead of 500 (#16961), closes #16897 #16957 #16961
system
03d0b0dSQL injection in SQL regex
triggers
a2839d0make JDBC trigger create() idempotent
🏭 Tests
flows
fd74c8dadd missing 3-arg builder overload in AbstractFlowRepositoryTest (#17047), closes #17047
🛠 Build
release
90f3c89use kestra base images when publishing docker
12f94d6Increase timeout in ExecutionControllerRunnerTest dependency test (#17126), closes #17126
Contributors
We'd like to thank the following people for their contributions: Barthélémy Ledoux, Claude, Claude Opus 4.8, Florian Hussonnois, GitHub, Loïc Mathieu, Nicolas K., Roman Acevedo, Steven Meek, github-actions[bot], nKwiatkowski