github kelos-dev/kelos v0.33.0

3 hours ago

Features

  • Update opencode image from 1.14.30 to 1.14.46 (#1087, @app/kelos-bot)
  • Update claude-code image from 2.1.126 to 2.1.138 (#1102, @app/kelos-bot)
  • Update cursor image from 2026.04.30-4edb302 to 2026.05.09-0afadcc (#1088, @app/kelos-bot)
  • Update codex image from 0.128.0 to 0.130.0 (#1115, @app/kelos-bot)
  • Update gemini image from 0.40.1 to 0.41.2 (#1104, @app/kelos-bot)
  • Extend Task.spec.podOverrides with tolerations, affinity, and imagePullSecrets so agent pods can run on tainted nodes, express affinity rules, and pull from private registries. (#1113, @app/kelos-bot)
  • Add configurable welcome message when the Kelos bot is added to a Slack channel, controlled by the slackServer.joinMessage Helm value.
    (#1096, @knechtionscoding)
  • Add excludePatterns field to the Slack source configuration. RE2 regex patterns that reject messages when any pattern matches, enabling negative routing between multiple Slack-triggered TaskSpawners. (#1082, @jkahuja)

Bug Fixes

  • Migrated the Jira source to Atlassian's /search/jql endpoint to restore TaskSpawner discovery after the legacy /search endpoint was removed on 1 May 2026 (#1112, @app/kelos-bot)
  • Fix kelos get taskspawners to display a non-empty SOURCE column for TaskSpawners using the generic webhook source, and include the webhook source identifier in the detail view. (#1106, @app/kelos-bot)
  • kelos run -w now exits with a non-zero status when the task phase is Failed, and prints a diagnostic hint pointing to kelos logs and kelos get tasks -d. Previously it always exited 0, which silently swallowed failures in CI/CD pipelines. (#1101, @app/kelos-bot)

Documentation

  • Document Workspace.spec.setupCommand in docs/reference.md and the README so users can discover the pre-agent setup command field without reading the CRD. (#1077, @app/kelos-bot)

Don't miss a new kelos release

NewReleases is sending notifications on new releases.