v1.3.10

Minor
Published on April 15, 2026

Kestra Open-Source Edition Changes

Changelog

🚀 Features

core

  • 836c1b6 add kestra.ai.enabled property to disable AI copilot entirely (#15476), closes #15474 #15476
  • 8790c88 respect timeWindow.default for filter time range (#15461), closes #15461

📘 Subtasks

core

  • 93e739c remove opacity (#15491), closes #15491

version

🐛 Bug Fixes

core

  • 82497ea wrong kvMetadata prop used in InternalKvStore
  • b7dfc00 allow disabling extended TCP keep-alive socket options in HttpClient (#15540), closes #15540
  • 78e93be amend welcome page content clipped and always scrollable (#15530), closes #15466 #15530
  • 5b4b841 update selectedStatus handling (#15526), closes #15526
  • 9d723a2 fixes the hidden scroll and modernize menu and hierarchy (#15510), closes #15510
  • f9b7aa5 keep other tabs with code editor in disabled state during tour (#15417), closes #15417
  • bf01919 clear error state on navigation (#15471), closes #15471

docker

  • 8d1aca1 add fail-fast docker socket validation, improve error detection, add tests, and skip integration tests when daemon unavailable

logs

  • ce5ef35 better handling on repository filters inheritance (#15451), closes #15451

plugins

  • 1f1a14f reset version when navigating between plugins (#15469), closes #15469

storage

  • c3ab26a avoid double ION serialization of KV values during backup restore (#15495), closes #15495

system

  • 9f4fb28 add split attribute to the excludes command line option

Contributors

We'd like to thank the following people for their contributions: GitHub, Loïc Mathieu, MilosPaunovic, Miloš Paunović, Piyush Bhaskar, YannC, YannC., brian-mulier-p, brian.mulier, github-actionsbot


Kestra Enterprise Edition Changes

Changelog

📘 Subtasks

core

  • add paired OSS worktree setup for EE worktrees (#7403), closes #7403

version

  • update to version '1.3.10'

🐛 Bug Fixes

copilot

  • pass enhanced prompt to YAML builders (#7420), closes #7420

core

  • add guided tour modal overlay once app mounts (#7427), closes #7427
  • return full plugin defaults and variables in AI copilot tools, closes #7279
  • use correct schema class for app AI copilot generation

logs

  • better handling on repository filters inheritance (#7358), closes #7327 #7358

migration

  • missing a filter for exclusion

storage

  • restore namespace file metadata during backup restore (#7400), closes #7393 #7400
  • use putRaw for KV restore to avoid double ION serialization (#7399), closes #7399

global

  • bad backport on AbstractBackupServiceTest

🔄️ Changes

ui

  • replace deep relative imports with kestra/ alias, closes #7402

Contributors

We'd like to thank the following people for their contributions: Loïc Mathieu, Piyush Bhaskar, YannC., brian-mulier-p, brian.mulier, github-actionsbot