What Changed in Kestra 0.23.0 and How to Migrate
For the complete documentation index, see llms.txt. For a full content snapshot, see llms-full.txt. Append.mdto anykestra.io/docs/*URL for plain Markdown.
0.23.0
Deprecated features and migration guides for 0.23.0 and onwards.
Export all your flows before starting the upgrade process to have a backup in case the upgrade doesn’t go as planned. Go to your Profile → Settings → scroll down and click “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:
BOOLEAN → BOOL
Deprecation of the BOOLEAN-type input in favor of the new BOOL-type toggle input.
Env Prefix: KESTRA_ → ENV_
Information on the change of default environment variable prefix from KESTRA_ to ENV_ for improved security.
Default pullPolicy: IF_NOT_PRESENT
Details on the change of default pullPolicy for Docker-based tasks to IF_NOT_PRESENT.
Flow Trigger: PAUSED State
Details on the Flow trigger now reacting to the PAUSED state by default in Kestra 0.23.0.
S3 & GCS Storage Path Migration
Migration guide for S3 and GCS users to handle the removal of leading root slashes in internal storage paths.
JDBC autocommit Removed
Announcement of the removal of the autocommit property from JDBC Query and Queries tasks.
LoopUntil checkFrequency Defaults
Information on the changed default values for the LoopUntil task's checkFrequency property.
Python Default Image: 3.13-slim
Information on the change of default Docker image for Python script tasks to the official python:3.13-slim.
Script WARNING State Removed
Information on the removal of the WARNING state for script tasks when ERROR logs are present.
SQL Server Backend Removed
Announcement regarding the removal of support for the SQL Server backend in Kestra 0.23.0.
Superadmin Property Migration
Required action for Enterprise Edition users to refresh user data for the new Superadmin property handling.
EE: Mandatory Multitenancy
Comprehensive migration guide for Enterprise Edition users to transition from defaultTenant to mandatory multitenancy.
OSS: defaultTenant Context
Migration guide for Open-Source Edition users to introduce the mandatory defaultTenant context in Kestra 0.23.0.
Tenant Removed from Superadmin API
Details on the removal of the tenant path segment from Superadmin API routes in Enterprise Edition.
Was this page helpful?