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 .md to any kestra.io/docs/* URL for plain Markdown.

0.23.0

Deprecated features and migration guides for 0.23.0 and onwards.

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?