0.23.0
Deprecated features and migration guides for 0.23.0 and onwards.
Make sure to export all your flows before starting the upgrade process to have a backup in case the upgrade doesn’t go as planned. To do that, go to your Profile → Settings → scroll down to the bottom and click on “Export All Flows”. This will download a ZIP file containing all your flows.
Tenant is now required; defaultTenant
(null tenant) is no longer supported. Kestra now always requires a tenant context in both OSS and Enterprise editions. A migration is required to upgrade to 0.23:
The BOOLEAN-type input is deprecated in favor of BOOL
Overview
Default environment variable prefix changed from KESTRA_ to ENV_ for security
Overview
The default pullPolicy for Docker-based tasks changed
Overview
Flow trigger now also reacts to PAUSED state by default
Overview
Internal Storage Migration Guide for S3 and GCS Users
Internal Storage Migration Guide for S3 and GCS users to fix double slash
The autocommit property removed from JDBC Query and Queries tasks
Overview
LoopUntil task changed default values for checkFrequency
Overview
Python script tasks now use official python:3-13-slim image
Overview
No more WARNING state on script tasks when ERROR logs are present
Overview
SQL Server backend is no longer supported
Overview
Manual user refresh to migrate Superadmin property
Overview
Enterprise Migration Guide from defaultTenant to Multitenancy
Overview
Open-Source Migration Guide to introduce defaultTenant
Overview
Removal of tenant from Superadmin API routes
Overview