v1.3.30
MinorPublished on July 28, 2026
Changelog
🚀 Features
core
a497681normalize PostHog event names to surface.object.action (#17573) (#17624), closes #17573 #17624
📘 Subtasks
version
db49f3bupdate to version '1.3.30'a486e97downgrade to version '1.3.29'f373392update to version '1.3.31'dc91bcbdowngrade to version '1.3.29'7434814update to version '1.3.30'77c9fbfbump to version '1.3.29'3730398downgrade to version '1.3.28'
global
cc7f3d8upgrade io.kestra.gradle.spotless-conventions to 1.2.6
🐛 Bug Fixes
assets
a9c480fallow colon in asset IDs to support CRN format
core
1a64397guard null input in startsWith/endsWith Pebble filters31ee123count non-terminated task runs against Parallel/Dag concurrency limit (#17528), closes #175285e4d881correct findLastNotTerminated predicate to skip terminated and paused runs, closes #1116
docs
760dce0load searched document in panel instead of opening new tab (#17644), closes #17644
inputs
4a98bdfstrip null when optional input is cleared before execution (#17476), closes #17476
jdbc
21047dedetect deadlocks nested deeper than one cause level
plugins
9549a46revalidate plugin schemas so newly added plugins autocomplete (#12102) (#17582) (#17608), closes #12102 #17582 #17608
system
9959aafavoid week statistics crash on ISO week 53 and week 0
tasks
089aa5fskip Docker VOLUME output download when nothing is declared (#17311) (#17647), closes #17311 #17316 #17647
🏭 Tests
tests
1a1ca07stabilize retrySubflow and head404 on release CI (#17675), closes #15646 #17675
Contributors
We'd like to thank the following people for their contributions: Anas Khan, Claude Opus 4.8, Florian Carre, GitHub, Loïc Mathieu, MAIRE Jérémy, MilosPaunovic, Miloš Paunović, Nicolas K., Siddhant Kashyap, YannC., Zhangxinyi, ben8t, github-actions[bot], nKwiatkowski, 张新奕