v1.3.30

Minor
Published on July 28, 2026

Changelog

🚀 Features

core

  • a497681 normalize PostHog event names to surface.object.action (#17573) (#17624), closes #17573 #17624

📘 Subtasks

version

  • db49f3b update to version '1.3.30'
  • a486e97 downgrade to version '1.3.29'
  • f373392 update to version '1.3.31'
  • dc91bcb downgrade to version '1.3.29'
  • 7434814 update to version '1.3.30'
  • 77c9fbf bump to version '1.3.29'
  • 3730398 downgrade to version '1.3.28'

global

  • cc7f3d8 upgrade io.kestra.gradle.spotless-conventions to 1.2.6

🐛 Bug Fixes

assets

  • a9c480f allow colon in asset IDs to support CRN format

core

  • 1a64397 guard null input in startsWith/endsWith Pebble filters
  • 31ee123 count non-terminated task runs against Parallel/Dag concurrency limit (#17528), closes #17528
  • 5e4d881 correct findLastNotTerminated predicate to skip terminated and paused runs, closes #1116

docs

  • 760dce0 load searched document in panel instead of opening new tab (#17644), closes #17644

inputs

  • 4a98bdf strip null when optional input is cleared before execution (#17476), closes #17476

jdbc

  • 21047de detect deadlocks nested deeper than one cause level

plugins

  • 9549a46 revalidate plugin schemas so newly added plugins autocomplete (#12102) (#17582) (#17608), closes #12102 #17582 #17608

system

  • 9959aaf avoid week statistics crash on ISO week 53 and week 0

tasks

  • 089aa5f skip Docker VOLUME output download when nothing is declared (#17311) (#17647), closes #17311 #17316 #17647

🏭 Tests

tests

  • 1a1ca07 stabilize 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, 张新奕