github kelos-dev/kelos v0.40.0

7 hours ago

API Changes

  • Tasks and TaskSpawner templates now support podFailurePolicy for controlling backing Job pod failure handling; when omitted, Kelos leaves the Job pod failure policy unset. (#1351, @gjkim42)
  • [ACTION REQUIRED] Kelos now serves kelos.dev/v1alpha2 as the storage API version while continuing to serve existing v1alpha1 manifests through a cert-manager-backed CRD conversion webhook. Install cert-manager before upgrading with kelos install. New manifests should use agentConfigRefs, per-source TaskSpawner pollInterval, GitHub source commentPolicy, and AgentConfig mcpServers[].env entries as Kubernetes-style EnvVar arrays with valueFrom support. See the v1alpha1 to v1alpha2 migration guide: #704 (#1242, @gjkim42)

Features

  • [ACTION REQUIRED] Kelos now reserves workspace and all kelos-* Task pod override volume names for controller-managed volumes. Rename user-defined kelos-* volumes and matching volume mounts before upgrading. (#1352, @gjkim42)
  • Update opencode image from 1.16.2 to 1.17.6 (#1340, @app/kelos-bot)
  • Update gemini image from 0.45.2 to 0.46.0 (#1339, @app/kelos-bot)
  • Update codex image from 0.138.0 to 0.139.0 (#1338, @app/kelos-bot)
  • Update claude-code image from 2.1.169 to 2.1.177 (#1337, @app/kelos-bot)

Don't miss a new kelos release

NewReleases is sending notifications on new releases.