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/v1alpha2as the storage API version while continuing to serve existingv1alpha1manifests through a cert-manager-backed CRD conversion webhook. Install cert-manager before upgrading withkelos install. New manifests should useagentConfigRefs, per-source TaskSpawnerpollInterval, GitHub sourcecommentPolicy, and AgentConfigmcpServers[].enventries as Kubernetes-styleEnvVararrays withvalueFromsupport. See the v1alpha1 to v1alpha2 migration guide: #704 (#1242, @gjkim42)
Features
- [ACTION REQUIRED] Kelos now reserves
workspaceand allkelos-*Task pod override volume names for controller-managed volumes. Rename user-definedkelos-*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)